.page-hero.svelte-4s1vdh{padding:8.75rem 1.5rem var(--space-section);position:relative;overflow:hidden}.page-hero.svelte-4s1vdh:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 75% 0%,color-mix(in srgb,var(--page-hero-accent, var(--color-brand-primary)) 9%,transparent),transparent 70%);pointer-events:none;z-index:0}.page-hero-inner.svelte-4s1vdh{max-width:73.75rem;margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center;position:relative;z-index:1}.page-hero-text.svelte-4s1vdh{position:relative;z-index:2}.hero-badge.svelte-4s1vdh{margin-bottom:1.5rem}.page-hero.svelte-4s1vdh h1{font-family:Inter,ui-sans-serif,-apple-system,system-ui,sans-serif;font-size:clamp(2rem,4.6vw,3.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin:0 0 1.25rem}.page-hero.svelte-4s1vdh h1 em{display:block;font-style:normal;color:var(--page-hero-accent, var(--color-brand-primary))}.page-hero-sub.svelte-4s1vdh{font-size:clamp(.95rem,1.2vw,1.125rem);color:var(--color-text-secondary);line-height:1.6;max-width:32.5rem;margin:0 0 2rem}.page-hero-actions.svelte-4s1vdh{display:flex;gap:.75rem;flex-wrap:wrap}.btn.svelte-4s1vdh{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 1.125rem;border-radius:.375rem;font-weight:600;font-size:.875rem;letter-spacing:-.005em;border:1.5px solid transparent;cursor:pointer;transition:all .25s;text-decoration:none}.btn-ghost.svelte-4s1vdh{color:var(--color-text-default);border-color:var(--slate-300);background:transparent}.btn-ghost.svelte-4s1vdh:hover{border-color:var(--color-text-default);background:var(--color-surface-soft);transform:translateY(-1px)}.btn-primary.svelte-4s1vdh{color:#fff;background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.btn-primary.svelte-4s1vdh:hover{background:var(--blue-700);border-color:var(--blue-700);transform:translateY(-1px)}.btn-lg.svelte-4s1vdh{height:3rem;padding:0 1.5rem;font-size:.9375rem;border-radius:.5rem}.page-hero-visual.svelte-4s1vdh{position:relative;z-index:2}@media(max-width:56.25em){.page-hero-inner.svelte-4s1vdh{grid-template-columns:minmax(0,1fr);gap:2.5rem}.page-hero-text.svelte-4s1vdh{text-align:center}.page-hero-sub.svelte-4s1vdh{margin-left:auto;margin-right:auto}.page-hero-actions.svelte-4s1vdh{justify-content:center}}@media(max-width:37.5em){.page-hero.svelte-4s1vdh{padding:5.5rem 1.25rem 3rem}.page-hero-text.svelte-4s1vdh{text-align:left}.page-hero-sub.svelte-4s1vdh{margin-left:0}.page-hero-actions.svelte-4s1vdh{justify-content:flex-start}.page-hero.svelte-4s1vdh h1{font-size:1.875rem}}
