.hero.svelte-1uha8ag{padding:var(--s-13) 0 var(--s-10);text-align:center}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--s-6)}.eyebrow.svelte-1uha8ag .pip:where(.svelte-1uha8ag){width:7px;height:7px;border-radius:50%;background:var(--status-online);box-shadow:0 0 10px var(--status-online);animation:svelte-1uha8ag-breathe 2.6s var(--ease-in-out) infinite}@keyframes svelte-1uha8ag-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(44px,7.4vw,var(--t-7xl));font-weight:800;letter-spacing:-.04em;line-height:1}.hero-sub.svelte-1uha8ag{max-width:620px;margin:var(--s-6) auto 0;font-size:clamp(17px,2.2vw,var(--t-xl));color:var(--text-secondary);line-height:1.25;font-weight:400}.hero-lede.svelte-1uha8ag{max-width:560px;margin:var(--s-4) auto 0;font-size:var(--t-base);color:var(--text-secondary);line-height:1.62}.hero-cta.svelte-1uha8ag{display:flex;gap:var(--s-3);justify-content:center;align-items:center;margin-top:var(--s-8);flex-wrap:wrap}.hero-fine.svelte-1uha8ag{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--text-tertiary)}.privacy.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--s-3);max-width:700px;margin:var(--s-9) auto 0;padding:var(--s-3) var(--s-5);font-size:var(--t-md);color:var(--text-secondary);line-height:1.25;text-align:left;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-full)}.privacy.svelte-1uha8ag .lock:where(.svelte-1uha8ag){flex-shrink:0;width:16px;height:16px;color:var(--v-cyan)}.privacy.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text-primary);font-weight:600}.stage.svelte-1uha8ag{padding:var(--s-9) 0 var(--s-12)}.window-wrap.svelte-1uha8ag{perspective:2000px}.stage-cap.svelte-1uha8ag{text-align:center;margin-top:var(--s-6);font-size:var(--t-sm);color:var(--text-tertiary)}.stage-cap.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text-secondary);font-weight:500}.getstarted.svelte-1uha8ag{padding:var(--s-12) 0}.section-head.svelte-1uha8ag{text-align:center;margin-bottom:var(--s-10)}.section-eyebrow.svelte-1uha8ag{font-size:var(--t-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-default);margin-bottom:var(--s-3)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(30px,4.4vw,var(--t-5xl));font-weight:800;letter-spacing:-.022em}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.step.svelte-1uha8ag{position:relative;padding:var(--s-6);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden;transition:transform var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.step.svelte-1uha8ag:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--grad-spectrum);opacity:0;transition:opacity var(--dur-normal) var(--ease-out)}.step.svelte-1uha8ag:hover{transform:translateY(-4px);border-color:var(--border-strong)}.step.svelte-1uha8ag:hover:before{opacity:1}.step-num.svelte-1uha8ag{font-size:var(--t-2xl);font-weight:800;letter-spacing:-.04em;line-height:1;background:var(--grad-spectrum);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:var(--s-4)}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--t-lg);font-weight:700;margin-bottom:var(--s-2);letter-spacing:-.015em}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--t-sm);color:var(--text-tertiary);line-height:1.25}.cta-strip.svelte-1uha8ag{text-align:center;padding:var(--s-10) 0 var(--s-13)}.cta-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(28px,4vw,var(--t-4xl));font-weight:800;letter-spacing:-.022em}.cta-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--s-3) auto var(--s-7);color:var(--text-tertiary);max-width:440px}@media (max-width: 860px){.steps.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero.svelte-1uha8ag{padding-top:var(--s-11)}}@media (max-width: 520px){.steps.svelte-1uha8ag{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.eyebrow.svelte-1uha8ag .pip:where(.svelte-1uha8ag){animation:none!important}}
