.hero.svelte-1uha8ag{position:relative;overflow:hidden}.hero-ring.svelte-1uha8ag{right:-240px;top:-200px;width:860px;height:860px;border-width:140px}.hero-inner.svelte-1uha8ag{position:relative;padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(64px,8vw,120px)}.hero-inner.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:28px}.hero-inner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:4px 0}.hero-inner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){white-space:nowrap}.hero-inner.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):not(:last-child):after{content:"·";margin:0 10px}.red.svelte-1uha8ag{color:var(--red)}.hero-bottom.svelte-1uha8ag{margin-top:clamp(48px,6vw,80px);display:flex;flex-wrap:wrap;gap:clamp(40px,5vw,72px);align-items:flex-end;justify-content:space-between}.hero-copy.svelte-1uha8ag{flex:1 1 380px;min-width:0;max-width:520px;display:flex;flex-direction:column;gap:32px}.tile-grid.svelte-1uha8ag{margin-top:clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px}.feature.svelte-1uha8ag{display:flex;flex-direction:column;gap:14px;min-height:260px;padding:36px;border:1px solid var(--line);border-radius:28px;background:var(--card);transition:transform .15s ease}.feature.svelte-1uha8ag:hover{transform:translateY(-3px)}.feature.red.svelte-1uha8ag{border-color:var(--red);background:var(--red);color:#fff}.feature.ink.svelte-1uha8ag{border-color:var(--ink);background:var(--ink);color:var(--bg)}.feature-label.svelte-1uha8ag{font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.12em;color:var(--red-text)}.feature.red.svelte-1uha8ag .feature-label:where(.svelte-1uha8ag),.feature.ink.svelte-1uha8ag .feature-label:where(.svelte-1uha8ag){color:inherit}.feature-headline.svelte-1uha8ag{font-weight:900;font-stretch:115%;font-size:clamp(32px,3vw,38px);line-height:1.02;letter-spacing:-.03em}.feature-desc.svelte-1uha8ag{font-size:17px;line-height:1.4;color:var(--soft)}.feature.red.svelte-1uha8ag .feature-desc:where(.svelte-1uha8ag),.feature.ink.svelte-1uha8ag .feature-desc:where(.svelte-1uha8ag){color:#ffffffdb}.feature-cta.svelte-1uha8ag{margin-top:auto;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.security.svelte-1uha8ag{padding:28px}.security.full.svelte-1uha8ag{grid-column:1 / -1}.security-title.svelte-1uha8ag{font-weight:900;font-stretch:115%;font-size:26px;line-height:1.05}.security-body.svelte-1uha8ag{font-size:17px;line-height:1.4;color:var(--soft)}.tile-red.svelte-1uha8ag .security-body:where(.svelte-1uha8ag){color:#fff}.coming-section.svelte-1uha8ag{padding:0 clamp(20px,4vw,48px) clamp(72px,9vw,120px)}.coming.svelte-1uha8ag{position:relative;overflow:hidden;max-width:1280px;margin-inline:auto;padding:clamp(32px,6vw,88px);border:1px solid var(--line);border-radius:40px;background:var(--card)}.coming-ring.svelte-1uha8ag{position:absolute;right:-120px;bottom:-200px;width:520px;height:520px;border:90px solid var(--red);border-radius:50%}.coming-text.svelte-1uha8ag{position:relative;max-width:720px;display:flex;flex-direction:column;gap:28px}.waitlist.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;max-width:560px}.waitlist-input.svelte-1uha8ag{flex:1 1 240px;width:auto;min-width:0;padding:0 24px;border-radius:999px}@media(max-width:760px){.coming-ring.svelte-1uha8ag{display:none}.coming.svelte-1uha8ag{border-radius:28px}.feature.svelte-1uha8ag{min-height:220px;padding:28px}}
