.section-header.svelte-1ffx3jg{text-align:center;padding:7rem 3rem 5rem;background:linear-gradient(135deg,var(--light-bg) 0%,var(--light-bg-alt) 100%);position:relative;border-bottom:1px solid var(--light-border);overflow:hidden}.header-content.svelte-1ffx3jg{position:relative;z-index:2}.subtitle.svelte-1ffx3jg{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--primary);background-color:rgba(var(--primary-rgb),.1);padding:.5rem 1.5rem;border-radius:50px;margin-bottom:1.5rem;letter-spacing:1px;text-transform:uppercase}body.dark-mode .subtitle.svelte-1ffx3jg{color:var(--primary-light);background-color:rgba(var(--primary-light-rgb),.1)}.header-glow.svelte-1ffx3jg{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(var(--primary-rgb),.15),rgba(var(--primary-rgb),0) 70%);top:-150px;right:-100px;border-radius:50%;z-index:1}body.dark-mode .header-glow.svelte-1ffx3jg{background:radial-gradient(circle,rgba(var(--primary-light-rgb),.15),rgba(var(--primary-light-rgb),0) 70%)}body.dark-mode .section-header.svelte-1ffx3jg{background:linear-gradient(135deg,var(--dark-bg) 0%,var(--dark-bg-alt) 100%);border-bottom:1px solid var(--dark-border)}.section-header.svelte-1ffx3jg h1:where(.svelte-1ffx3jg){font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(90deg,var(--primary),var(--primary-light));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-weight:800;letter-spacing:-1px;position:relative;z-index:2}.header-accent.svelte-1ffx3jg{width:80px;height:4px;margin:0 auto 1.5rem;background:linear-gradient(90deg,var(--primary-light),var(--primary-lighter));border-radius:2px}body.dark-mode .section-header.svelte-1ffx3jg h1:where(.svelte-1ffx3jg){background:linear-gradient(90deg,var(--primary-light),var(--primary-lighter));-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-1ffx3jg{font-size:1.4rem;max-width:700px;margin:.5rem auto 2rem;color:var(--primary-light);line-height:1.5;font-weight:500;position:relative;z-index:2;letter-spacing:-.01em;font-family:Georgia,serif}body.dark-mode .tagline.svelte-1ffx3jg{color:var(--primary-lighter)}body.dark-mode .section-header.svelte-1ffx3jg p:where(.svelte-1ffx3jg){color:var(--dark-text-muted)}@media (max-width: 768px){.section-header.svelte-1ffx3jg{padding:7rem 0 5rem}.section-header.svelte-1ffx3jg h1:where(.svelte-1ffx3jg){font-size:3rem}.subtitle.svelte-1ffx3jg{font-size:.9rem;padding:.4rem 1.2rem}.tagline.svelte-1ffx3jg{font-size:1.2rem;padding:0 1rem}}.tagline.svelte-1ffx3jg{font-size:1.5rem;max-width:700px;margin:0 auto;color:var(--light-text-secondary);font-weight:400;line-height:1.6}body.dark-mode .tagline.svelte-1ffx3jg{color:var(--dark-text-secondary)}
