.scene.svelte-1gth8jx{position:relative;padding:clamp(48px,8vh,88px) 0}.hero.svelte-1gth8jx{padding-top:clamp(56px,10vh,96px)}.hero-glows.svelte-1gth8jx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero-glow.svelte-1gth8jx{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35}.hero-glow-a.svelte-1gth8jx{width:420px;height:420px;top:-120px;left:5%;background:#00ff6629}.hero-stage.svelte-1gth8jx{position:relative;max-width:720px}.kicker.svelte-1gth8jx{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:.8125rem;font-weight:600;color:var(--green-bright)}.hero-title.svelte-1gth8jx{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.hero-desc.svelte-1gth8jx{font-size:1rem;color:var(--gray);line-height:1.6;max-width:56ch;margin-bottom:28px}.hero-desc.svelte-1gth8jx strong:where(.svelte-1gth8jx){color:var(--green-bright);font-weight:600}.hero-actions.svelte-1gth8jx{display:flex;flex-wrap:wrap;gap:12px}.section-head.svelte-1gth8jx h2:where(.svelte-1gth8jx),.perks-inner.svelte-1gth8jx h2:where(.svelte-1gth8jx){font-family:var(--font-display);font-size:1.5rem;margin-bottom:24px}.grid.svelte-1gth8jx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card.svelte-1gth8jx{position:relative;padding:20px;border-radius:12px;border:1px solid var(--border);background:#ffffff05}.step-num.svelte-1gth8jx{position:absolute;top:16px;right:16px;font-size:.75rem;font-weight:700;color:#fff3}.card-icon.svelte-1gth8jx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:14px;border-radius:8px;border:1px solid var(--border);color:var(--green-bright)}.card.svelte-1gth8jx h3:where(.svelte-1gth8jx){font-size:1rem;font-weight:600;margin-bottom:8px}.card.svelte-1gth8jx p:where(.svelte-1gth8jx){font-size:.875rem;color:var(--gray);line-height:1.5}.perks-inner.svelte-1gth8jx{max-width:640px}.perks-inner.svelte-1gth8jx ul:where(.svelte-1gth8jx){list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.perks-inner.svelte-1gth8jx li:where(.svelte-1gth8jx){display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;color:var(--gray);line-height:1.5}.perks-inner.svelte-1gth8jx li:where(.svelte-1gth8jx) svg{flex-shrink:0;margin-top:2px;color:var(--green-bright)}.perks-cta.svelte-1gth8jx{display:inline-flex;align-items:center;gap:8px}
