@layer tokens{:root{--primitive-neutral-0:#ffffff;--primitive-neutral-50:#f9fafb;--primitive-neutral-100:#f3f4f6;--primitive-neutral-200:#e5e7eb;--primitive-neutral-300:#d1d5db;--primitive-neutral-400:#9ca3af;--primitive-neutral-500:#6b7280;--primitive-neutral-600:#4b5563;--primitive-neutral-700:#374151;--primitive-neutral-800:#1f2937;--primitive-neutral-900:#111827;--primitive-neutral-950:#030712;--primitive-blue-100:#dbeafe;--primitive-blue-200:#bfdbfe;--primitive-blue-300:#93c5fd;--primitive-blue-400:#60a5fa;--primitive-blue-500:#4890f7;--primitive-blue-600:#2563eb;--primitive-blue-700:#1d4ed8;--primitive-blue-800:#1e40af;--primitive-blue-900:#1e3a8a;--primitive-green-100:#d1fae5;--primitive-green-400:#34d399;--primitive-green-500:#10b981;--primitive-green-600:#059669;--primitive-green-700:#047857;--primitive-amber-100:#fef3c7;--primitive-amber-400:#fbbf24;--primitive-amber-500:#f59e0b;--primitive-amber-600:#d97706;--primitive-amber-700:#b45309;--primitive-amber-800:#92400e;--primitive-red-100:#fee2e2;--primitive-red-400:#f87171;--primitive-red-500:#ef4444;--primitive-red-600:#dc2626;--primitive-red-700:#b91c1c;--primitive-purple-100:#ede9fe;--primitive-purple-400:#a78bfa;--primitive-purple-600:#7c3aed;--primitive-purple-700:#6d28d9;--primitive-dark-50:#0e1117;--primitive-dark-100:#171e2e;--primitive-dark-200:#1e2640;--primitive-dark-300:#242d44;--primitive-dark-400:#2d3a52;--primitive-dark-fg-0:#e8eef5;--primitive-dark-fg-1:#94a3b8;--primitive-dark-fg-2:#868b91}:root,[data-theme=light]{color-scheme:light;--color-canvas-default:var(--primitive-neutral-0);--color-canvas-subtle:#f5f7fa;--color-canvas-inset:var(--primitive-neutral-200);--color-surface-default:var(--primitive-neutral-0);--color-surface-raised:var(--primitive-neutral-0);--color-surface-overlay:var(--primitive-neutral-0);--color-fg-default:var(--primitive-neutral-900);--color-fg-muted:var(--primitive-neutral-700);--color-fg-subtle:var(--primitive-neutral-600);--color-fg-placeholder:var(--primitive-neutral-400);--color-fg-disabled:var(--primitive-neutral-400);--color-fg-on-accent:var(--primitive-neutral-0);--color-fg-on-dark:var(--primitive-neutral-0);--color-fg-inverse:var(--primitive-neutral-0);--color-border-default:rgba(0,0,0,0.10);--color-border-muted:rgba(0,0,0,0.06);--color-border-emphasis:rgba(0,0,0,0.20);--color-accent-fg:var(--primitive-blue-700);--color-accent-emphasis:var(--primitive-blue-500);--color-accent-muted:rgba(72,144,247,0.08);--color-accent-border:rgba(72,144,247,0.28);--color-success-fg:var(--primitive-green-700);--color-success-emphasis:var(--primitive-green-600);--color-success-muted:rgba(52,211,153,0.10);--color-success-border:rgba(5,150,105,0.30);--color-warning-fg:var(--primitive-amber-800);--color-warning-emphasis:var(--primitive-amber-500);--color-warning-muted:rgba(251,191,36,0.10);--color-warning-border:rgba(245,158,11,0.35);--color-danger-fg:var(--primitive-red-700);--color-danger-emphasis:var(--primitive-red-600);--color-danger-muted:rgba(239,68,68,0.08);--color-danger-border:rgba(220,38,38,0.28);--state-hover-bg:rgba(0,0,0,0.04);--state-active-bg:rgba(0,0,0,0.08);--state-focus-ring:var(--primitive-blue-500);--state-focus-ring-offset:var(--color-canvas-default);--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-sm:0 1px 3px rgba(0,0,0,0.07),0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 12px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.05);--shadow-lg:0 12px 32px rgba(0,0,0,0.10),0 4px 8px rgba(0,0,0,0.06);--shadow-xl:0 24px 64px rgba(0,0,0,0.12),0 8px 16px rgba(0,0,0,0.06);--color-nav-bg:rgba(255,255,255,0.86);--color-nav-bg-scrolled:rgba(255,255,255,0.96);--color-nav-border:rgba(0,0,0,0.08);--color-nav-border-scrolled:rgba(0,0,0,0.12);--bg:var(--color-canvas-default);--surface:var(--color-surface-default);--elevated:var(--color-canvas-subtle);--elevated-high:var(--color-canvas-inset);--surface-muted:var(--color-canvas-subtle);--card-bg:var(--color-canvas-subtle);--input-bg:var(--color-surface-default);--text-primary:var(--color-fg-default);--text-secondary:var(--color-fg-muted);--text-muted:var(--color-fg-subtle);--border:var(--color-border-default);--border-strong:var(--color-border-emphasis);--shadow-card:var(--shadow-md);--blue:var(--primitive-blue-500);--blue-dark:var(--primitive-blue-600);--blue-light:var(--primitive-blue-400);--teal:var(--primitive-blue-500);--gold:var(--primitive-blue-500);--apex-blue:var(--primitive-blue-500);--nav-bg:var(--color-nav-bg);--nav-bg-scrolled:var(--color-nav-bg-scrolled);--nav-border:var(--color-nav-border);--nav-border-scrolled:var(--color-nav-border-scrolled)}[data-theme=dark]{color-scheme:dark;--text-primary-rgb:232,238,245;--color-canvas-default:var(--primitive-dark-50);--color-canvas-subtle:var(--primitive-dark-100);--color-canvas-inset:rgba(0,0,0,0.30);--color-surface-default:var(--primitive-dark-100);--color-surface-raised:var(--primitive-dark-200);--color-surface-overlay:var(--primitive-dark-300);--color-fg-default:var(--primitive-dark-fg-0);--color-fg-muted:var(--primitive-dark-fg-1);--color-fg-subtle:var(--primitive-dark-fg-2);--color-fg-placeholder:rgba(232,238,245,0.25);--color-fg-disabled:rgba(232,238,245,0.28);--color-fg-on-accent:var(--primitive-neutral-0);--color-fg-on-dark:var(--primitive-dark-fg-0);--color-fg-inverse:var(--primitive-neutral-900);--color-border-default:rgba(255,255,255,0.10);--color-border-muted:rgba(255,255,255,0.06);--color-border-emphasis:rgba(255,255,255,0.20);--color-accent-fg:var(--primitive-blue-400);--color-accent-emphasis:var(--primitive-blue-500);--color-accent-muted:rgba(72,144,247,0.12);--color-accent-border:rgba(72,144,247,0.25);--color-success-fg:var(--primitive-green-400);--color-success-emphasis:var(--primitive-green-500);--color-success-muted:rgba(52,211,153,0.12);--color-success-border:rgba(52,211,153,0.25);--color-warning-fg:var(--primitive-amber-400);--color-warning-emphasis:var(--primitive-amber-500);--color-warning-muted:rgba(251,191,36,0.12);--color-warning-border:rgba(251,191,36,0.25);--color-danger-fg:var(--primitive-red-400);--color-danger-emphasis:var(--primitive-red-500);--color-danger-muted:rgba(248,113,113,0.12);--color-danger-border:rgba(248,113,113,0.25);--state-hover-bg:rgba(255,255,255,0.04);--state-active-bg:rgba(255,255,255,0.08);--state-focus-ring:var(--primitive-blue-400);--state-focus-ring-offset:var(--color-canvas-default);--shadow-xs:0 1px 2px rgba(0,0,0,0.30);--shadow-sm:0 1px 3px rgba(0,0,0,0.40),0 1px 2px rgba(0,0,0,0.28);--shadow-md:0 4px 12px rgba(0,0,0,0.45),0 2px 4px rgba(0,0,0,0.30);--shadow-lg:0 12px 32px rgba(0,0,0,0.55),0 4px 8px rgba(0,0,0,0.35);--shadow-xl:0 24px 64px rgba(0,0,0,0.65),0 8px 16px rgba(0,0,0,0.40);--color-nav-bg:rgba(14,17,23,0.92);--color-nav-bg-scrolled:rgba(14,17,23,0.98);--color-nav-border:rgba(255,255,255,0.08);--color-nav-border-scrolled:rgba(255,255,255,0.12);--bg:var(--color-canvas-default);--surface:var(--color-surface-default);--elevated:var(--color-canvas-subtle);--elevated-high:var(--color-surface-raised);--surface-muted:var(--color-canvas-subtle);--card-bg:var(--color-surface-default);--input-bg:var(--color-surface-default);--text-primary:var(--color-fg-default);--text-secondary:var(--color-fg-muted);--text-muted:var(--color-fg-subtle);--border:var(--color-border-default);--border-strong:var(--color-border-emphasis);--shadow-card:var(--shadow-md);--nav-bg:var(--color-nav-bg);--nav-bg-scrolled:var(--color-nav-bg-scrolled);--nav-border:var(--color-nav-border);--nav-border-scrolled:var(--color-nav-border-scrolled)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas-default:var(--primitive-dark-50);--color-canvas-subtle:var(--primitive-dark-100);--color-canvas-inset:rgba(0,0,0,0.30);--color-surface-default:var(--primitive-dark-100);--color-surface-raised:var(--primitive-dark-200);--color-surface-overlay:var(--primitive-dark-300);--color-fg-default:var(--primitive-dark-fg-0);--color-fg-muted:var(--primitive-dark-fg-1);--color-fg-subtle:var(--primitive-dark-fg-2);--color-fg-placeholder:rgba(232,238,245,0.25);--color-fg-disabled:rgba(232,238,245,0.28);--color-fg-on-accent:var(--primitive-neutral-0);--color-fg-on-dark:var(--primitive-dark-fg-0);--color-fg-inverse:var(--primitive-neutral-900);--color-border-default:rgba(255,255,255,0.10);--color-border-muted:rgba(255,255,255,0.06);--color-border-emphasis:rgba(255,255,255,0.20);--color-accent-fg:var(--primitive-blue-400);--color-accent-emphasis:var(--primitive-blue-500);--color-accent-muted:rgba(72,144,247,0.12);--color-accent-border:rgba(72,144,247,0.25);--color-success-fg:var(--primitive-green-400);--color-success-emphasis:var(--primitive-green-500);--color-success-muted:rgba(52,211,153,0.12);--color-success-border:rgba(52,211,153,0.25);--color-warning-fg:var(--primitive-amber-400);--color-warning-emphasis:var(--primitive-amber-500);--color-warning-muted:rgba(251,191,36,0.12);--color-warning-border:rgba(251,191,36,0.25);--color-danger-fg:var(--primitive-red-400);--color-danger-emphasis:var(--primitive-red-500);--color-danger-muted:rgba(248,113,113,0.12);--color-danger-border:rgba(248,113,113,0.25);--state-hover-bg:rgba(255,255,255,0.04);--state-active-bg:rgba(255,255,255,0.08);--state-focus-ring:var(--primitive-blue-400);--state-focus-ring-offset:var(--color-canvas-default);--shadow-xs:0 1px 2px rgba(0,0,0,0.30);--shadow-sm:0 1px 3px rgba(0,0,0,0.40),0 1px 2px rgba(0,0,0,0.28);--shadow-md:0 4px 12px rgba(0,0,0,0.45),0 2px 4px rgba(0,0,0,0.30);--shadow-lg:0 12px 32px rgba(0,0,0,0.55),0 4px 8px rgba(0,0,0,0.35);--shadow-xl:0 24px 64px rgba(0,0,0,0.65),0 8px 16px rgba(0,0,0,0.40);--color-nav-bg:rgba(14,17,23,0.92);--color-nav-bg-scrolled:rgba(14,17,23,0.98);--color-nav-border:rgba(255,255,255,0.08);--color-nav-border-scrolled:rgba(255,255,255,0.12);--bg:var(--color-canvas-default);--surface:var(--color-surface-default);--elevated:var(--color-canvas-subtle);--elevated-high:var(--color-surface-raised);--surface-muted:var(--color-canvas-subtle);--card-bg:var(--color-surface-default);--input-bg:var(--color-surface-default);--text-primary:var(--color-fg-default);--text-secondary:var(--color-fg-muted);--text-muted:var(--color-fg-subtle);--border:var(--color-border-default);--border-strong:var(--color-border-emphasis);--shadow-card:var(--shadow-md);--nav-bg:var(--color-nav-bg);--nav-bg-scrolled:var(--color-nav-bg-scrolled);--nav-border:var(--color-nav-border);--nav-border-scrolled:var(--color-nav-border-scrolled)}}:root{--stage-white:#ffffff;--stage-ice:#e9f5fd;--stage-ice-deep:#d4e8f8;--stage-ink:#0b1220;--stage-ink-muted:#516173;--stage-glass:rgba(255,255,255,0.64);--stage-glass-edge:rgba(255,255,255,0.9);--stage-cyan:#15e4fa;--stage-gauge:#15e4fa;--stage-blue:#0d5dea;--stage-night:#05070b;--stage-night-2:#0d121b;--stage-night-fg:#eef3f9;--stage-night-mute:#9aa8ba;--stage-radius:clamp(24px,3vw,40px)}html[data-stage-tone=red]{--stage-cyan:#ff4d3d}}@layer tokens{}.stage-display,.stage-h2{font-family:var(--font-inter),Inter,system-ui,sans-serif;font-weight:400;letter-spacing:-.052em;line-height:.98;margin:0;text-wrap:balance;font-feature-settings:"cv11","ss03","cv05"}.stage-display{font-size:clamp(44px,5.4vw,88px)}.stage-h2{font-size:clamp(38px,5vw,80px)}.stage-muted{color:color-mix(in srgb,currentColor 42%,transparent)}.stage-lead{font-size:clamp(16px,1.2vw,18.5px);line-height:1.55;letter-spacing:-.01em;max-width:44ch;margin:0}.stage-center{text-align:center;margin-inline:auto}.stage-readout{font-family:var(--font-doto),"Space Grotesk",ui-monospace,monospace;font-weight:700;font-variation-settings:"ROND" 100,"wght" 700;font-variant-numeric:tabular-nums}.stage-frame{position:relative;background:var(--stage-ice);color:var(--stage-ink);border-radius:var(--stage-radius);overflow:hidden;isolation:isolate}.stage-frame .stage-lead{color:var(--stage-ink-muted)}.stage-cta{gap:6px;text-decoration:none}.stage-cta,.stage-cta-label{display:inline-flex;align-items:center}.stage-cta-label{height:48px;padding:0 24px;border-radius:999px;background:var(--stage-glass-edge);color:var(--stage-ink);font-size:14.5px;font-weight:500;letter-spacing:-.01em;box-shadow:0 1px 2px rgba(11,18,32,.08),0 10px 30px -14px rgba(13,93,234,.45);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.stage-cta-arrow{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--stage-blue);color:var(--stage-white);transition:transform .45s cubic-bezier(.22,1,.36,1)}.stage-cta:hover .stage-cta-label{transform:translateX(-2px)}.stage-cta:hover .stage-cta-arrow{transform:translateX(4px) rotate(45deg)}.stage-cta:focus-visible{outline:none}.stage-cta:focus-visible .stage-cta-arrow,.stage-cta:focus-visible .stage-cta-label{outline:2px solid var(--stage-blue);outline-offset:3px}.stage-cta[data-tone=dark] .stage-cta-label{background:var(--stage-night-fg)}.stage-link{font-size:14.5px;font-weight:500;color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:5px;transition:text-decoration-color .25s ease}.stage-link:hover{text-decoration-color:currentColor}.stage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px}.stage-actions-center{justify-content:center}.stage-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(12px);font-size:12.5px;font-weight:500;color:var(--stage-ink)}.stage-kicker-dot{width:8px;height:8px;border-radius:99px;background:var(--stage-cyan);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-cyan) 22%,transparent)}.stage-hero{--nav-h:88px;position:relative;height:250vh;background:var(--bg)}@media (max-width:767px){.stage-hero{--nav-h:70px}}.stage-hero-pin{position:sticky;top:0;height:100svh;padding:calc(var(--nav-h, 76px) + 8px) clamp(10px,1.4vw,20px) clamp(10px,1.4vw,20px)}.stage-hero-frame{height:100%;display:grid}.stage-hero-frame:before{content:"";position:absolute;inset:20% -10% -30% 40%;background:radial-gradient(closest-side,color-mix(in srgb,var(--stage-cyan) 16%,transparent),transparent 70%);z-index:-1}.stage-hero-copy{grid-area:1/1;align-self:center;position:relative;z-index:3;padding:0 clamp(24px,5vw,80px);max-width:min(720px,50%)}.stage-hero-copy .stage-lead{margin:28px 0 36px}.stage-hero-copy-b{pointer-events:none}.stage-caption{margin:22px 0 0;font-size:13px;color:var(--stage-ink-muted);min-height:1.5em}.stage-caption strong{color:var(--stage-ink);font-weight:600}.stage-hero-figure{grid-area:1/1;position:relative;z-index:2;pointer-events:none}.stage-fig-box{position:absolute;right:clamp(-40px,2vw,60px);bottom:-2%;height:104%;max-width:62%;pointer-events:auto;transform-origin:50% 100%}.stage-fig-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transition:opacity .7s ease}.stage-fig-media{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 8%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 26%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 8%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.stage-heart-box{-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent);position:absolute;right:clamp(0px,6vw,110px);top:50%;width:min(36%,520px);aspect-ratio:1440/1800;translate:0 -48%}.stage-load{animation:stage-load 2.2s cubic-bezier(.22,1,.36,1) backwards}@keyframes stage-load{0%{filter:grayscale(1) brightness(1.5) contrast(.55) blur(8px);opacity:.2}45%{filter:grayscale(.6) brightness(1.25) contrast(.8) blur(1px);opacity:.75}to{filter:none;opacity:1}}.stage-pulse{position:absolute;left:57%;top:71%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--stage-cyan) 45%,transparent),transparent);mix-blend-mode:screen;animation:stage-pulse 2.6s ease-in-out infinite;pointer-events:none}@keyframes stage-pulse{0%,to{opacity:.25;scale:.9}50%{opacity:.7;scale:1.05}}.stage-chips{position:absolute;inset:0;pointer-events:none}.stage-chips .stage-chip{pointer-events:auto}.stage-chip{position:absolute;z-index:4;width:0;height:0;padding:0;border:0;background:none;cursor:pointer}.stage-chip-dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:99px;background:var(--stage-white);box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-white) 35%,transparent),0 0 18px var(--stage-cyan);transition:transform .3s ease}.stage-chip[data-on] .stage-chip-dot{transform:scale(1.25);box-shadow:0 0 0 6px color-mix(in srgb,var(--stage-white) 40%,transparent),0 0 26px var(--stage-cyan)}.stage-chip-lead{position:absolute;top:0;width:44px;height:0;border-top:1.5px dotted color-mix(in srgb,var(--stage-white) 85%,transparent)}.stage-chip[data-side=right] .stage-chip-lead{left:8px}.stage-chip[data-side=left] .stage-chip-lead{right:8px}.stage-chip-card{position:absolute;top:0;translate:0 -50%;display:grid;gap:2px;width:-moz-max-content;width:max-content;max-width:230px;padding:9px 14px;border-radius:16px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 12px 30px -16px rgba(11,18,32,.35);text-align:left;transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.stage-chip[data-side=right] .stage-chip-card{left:56px}.stage-chip[data-side=left] .stage-chip-card{right:56px}.stage-chip-title{font-size:13px;font-weight:600;color:var(--stage-ink);letter-spacing:-.01em}.stage-chip-body{font-size:12px;line-height:1.4;color:var(--stage-ink-muted);display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s ease;opacity:0;max-height:0}.stage-chip[data-on] .stage-chip-body{opacity:1;max-height:4.5em}.stage-chip:focus-visible .stage-chip-card{outline:2px solid var(--stage-blue);outline-offset:2px}.stage-float{position:absolute;display:grid;gap:2px;padding:12px 16px;border-radius:18px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 16px 36px -18px rgba(11,18,32,.4)}.stage-float-a{left:-14%;top:22%}.stage-float-b{right:-4%;bottom:20%}.stage-float-k{font-size:11.5px;color:var(--stage-ink-muted)}.stage-float-v{font-size:13px;font-weight:600;color:var(--stage-ink)}.stage-float-v.stage-readout{font-size:28px;line-height:1}.stage-sex{position:absolute;z-index:5;right:6%;top:4%;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px)}.stage-sex button{height:34px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500;color:var(--stage-ink-muted);transition:background-color .25s ease,color .25s ease}.stage-sex button[data-on]{background:var(--stage-ink);color:var(--stage-ice)}.stage-sex button:focus-visible{outline:2px solid var(--stage-blue);outline-offset:2px}.stage-foot{position:absolute;z-index:5;left:clamp(24px,5vw,80px);bottom:clamp(16px,2vw,26px);max-width:46ch;margin:0;font-size:11px;line-height:1.45;color:var(--stage-ink-muted)}.stage-hero[data-still] .stage-hero-pin{position:relative;height:min(100svh,920px)}.stage-hero[data-still] .stage-load{animation:none}.stage-hero[data-still] .stage-pulse{animation:none;opacity:.4}@media (max-width:899px){.stage-hero{height:200vh}.stage-hero-copy{align-self:start;max-width:none;padding-top:28px}.stage-hero-copy .stage-lead{margin:14px 0 12px;font-size:15px}.stage-kicker{margin-bottom:18px;font-size:11.5px}.stage-display{font-size:clamp(40px,11vw,60px)}.stage-fig-box{right:50%;translate:50% 0;height:44%;max-width:none}.stage-heart-box{right:50%;translate:50% 0;top:auto;bottom:6%;width:64%}.stage-chip-card,.stage-chip-lead,.stage-foot{display:none}.stage-chip:before{content:"";position:absolute;left:-22px;top:-22px;width:44px;height:44px}.stage-float-a{display:none}.stage-float-b{right:-6%;bottom:10%}.stage-sex{top:-2%;right:-4%}.stage-sex button{height:30px;padding:0 12px;font-size:12px}.stage-caption{display:none}.stage-kicker{font-size:11px;padding:6px 10px 6px 8px}}.stage-clarity{padding-block:clamp(96px,11vw,180px) clamp(80px,9vw,140px);background:var(--bg);color:var(--text-primary)}.stage-clarity .stage-lead{color:var(--text-secondary);margin-top:20px}.stage-cards{margin-top:clamp(48px,6vw,88px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);align-items:start}.stage-card{position:relative;margin-top:var(--lift,0);aspect-ratio:3/4;border-radius:28px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate}.stage-card[data-tone=night]{background:var(--stage-night);color:var(--stage-night-fg)}.stage-card[data-tone=blue]{background:radial-gradient(90% 70% at 70% 20%,color-mix(in srgb,var(--stage-cyan) 55%,transparent),transparent 70%),linear-gradient(160deg,var(--stage-blue),color-mix(in srgb,var(--stage-blue) 55%,var(--stage-night)));color:var(--stage-white)}.stage-card[data-tone=ice]{background:linear-gradient(170deg,var(--stage-ice),var(--stage-ice-deep));color:var(--stage-ink)}.stage-card[data-tone=mist]{background:var(--color-canvas-subtle);color:var(--text-primary);border:1px solid var(--color-border-muted)}.stage-card-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 16%,transparent)}.stage-card-art{position:absolute;z-index:-1;inset:8% 6% 34% 22%}.stage-card-art-tube{inset:0 0 30% 16%;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.stage-card-title{font-size:clamp(19px,1.6vw,24px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0 0 8px}.stage-card-body{font-size:13.5px;line-height:1.45;margin:0;opacity:.78}.stage-card[data-tone=ice] .stage-card-body{opacity:1;color:var(--stage-ink-muted)}@media (max-width:899px){.stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-card{margin-top:calc(var(--lift, 0px) * .4)}}@media (max-width:479px){.stage-cards{grid-template-columns:1fr}.stage-card{margin-top:0;aspect-ratio:4/3}}.stage-night{margin-inline:clamp(10px,1.4vw,20px);border-radius:var(--stage-radius);background:var(--stage-night);color:var(--stage-night-fg);padding-block:clamp(80px,9vw,150px) clamp(48px,6vw,96px);overflow:hidden}.stage-night .stage-lead{color:var(--stage-night-mute);margin-bottom:30px}.stage-night-head{display:grid;grid-template-columns:1.2fr 1fr;gap:32px 64px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.stage-device{border-radius:34px;padding:clamp(8px,1vw,14px);background:linear-gradient(180deg,var(--stage-night-2),var(--stage-night));box-shadow:0 60px 120px -40px color-mix(in srgb,var(--stage-blue) 55%,transparent),inset 0 0 0 1px rgba(255,255,255,.06);transform-origin:50% 100%}.stage-device-screen{border-radius:24px;background:linear-gradient(160deg,var(--stage-ice),var(--stage-ice-deep));color:var(--stage-ink);display:grid;grid-template-columns:56px minmax(0,.9fr) minmax(0,1.4fr);min-height:clamp(420px,44vw,640px);overflow:hidden}.stage-dash-rail{display:grid;align-content:start;gap:12px;padding:20px 12px;border-right:1px solid rgba(11,18,32,.06)}.stage-dash-rail span{width:32px;height:32px;border-radius:10px;background:rgba(11,18,32,.06)}.stage-dash-rail span[data-on]{background:var(--stage-blue)}.stage-dash-figure{position:relative}.stage-dash-img{position:absolute;inset:0}.stage-dash-img:first-child{-webkit-mask-image:linear-gradient(90deg,#000 75%,transparent);mask-image:linear-gradient(90deg,#000 75%,transparent)}.stage-dash-main{padding:clamp(16px,2vw,28px);display:grid;gap:14px;align-content:start}.stage-dash-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-dash-title{margin:0;font-size:clamp(22px,2.4vw,36px);letter-spacing:-.045em;font-weight:400}.stage-pill{font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--stage-glass-edge);color:var(--stage-ink-muted);white-space:nowrap}.stage-dash-gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage-dash-card{background:var(--stage-glass-edge);border-radius:18px;padding:12px 14px}.stage-dash-gauges .stage-dash-card{display:grid;justify-items:center;gap:2px}.stage-dash-k{font-size:11.5px;color:var(--stage-ink-muted);justify-self:start}.stage-gauge{width:100%;max-width:110px;color:var(--stage-ink)}.stage-dash-v{font-size:26px;line-height:1;margin-top:-18px}.stage-dash-of{font-size:10.5px;color:var(--stage-ink-muted)}.stage-dash-table{display:grid}.stage-dash-tr{display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px;padding:9px 2px;font-size:12.5px;border-bottom:1px solid rgba(11,18,32,.06);align-items:center}.stage-dash-tr:last-child{border-bottom:0}.stage-dash-th{font-size:11px;color:var(--stage-ink-muted)}.stage-status{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}.stage-status[data-s=ok]{background:var(--color-success-muted);color:var(--color-success-fg)}.stage-status[data-s=discuss]{background:var(--color-warning-muted);color:var(--color-warning-fg)}.stage-night-note{margin:24px 0 0;font-size:12px;line-height:1.5;color:var(--stage-night-mute);max-width:72ch}@media (max-width:899px){.stage-device-screen,.stage-night-head{grid-template-columns:1fr}.stage-dash-rail{display:none}.stage-dash-figure{height:260px}.stage-dash-img:first-child{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}}.stage-close-wrap{padding:clamp(40px,6vw,96px) clamp(10px,1.4vw,20px) clamp(10px,1.4vw,20px);background:var(--bg)}.stage-close{display:grid;justify-items:center;gap:24px;padding:clamp(96px,12vw,190px) clamp(24px,5vw,80px);text-align:center}.stage-close-heart{position:absolute;z-index:-1;width:min(46vw,560px);aspect-ratio:1440/1800;right:-6%;bottom:-30%;opacity:.9;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}@media (max-width:899px){.stage-close-heart{display:none}}.prog-hero,.prog-main{background:var(--bg)}.prog-hero{padding:calc(88px + 8px) clamp(10px,1.4vw,20px) 0}@media (max-width:767px){.prog-hero{padding-top:calc(70px + 8px)}}.prog-hero-frame{min-height:min(86svh,860px);display:grid;align-items:center}.prog-hero-art{position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.prog-hero-copy{position:relative;z-index:2;padding:clamp(40px,6vw,96px) clamp(24px,5vw,80px);max-width:min(680px,56%)}.prog-hero-copy .stage-lead{margin:24px 0 22px}.prog-title{font-size:clamp(42px,5vw,80px)}.prog-bullets{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:10px}.prog-bullets li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--stage-ink)}.prog-tick{width:18px;height:18px;border-radius:99px;flex:none;border:1px solid var(--stage-glass-edge);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--stage-cyan) 45%,transparent)}.prog-hero-float,.prog-tick{background:var(--stage-glass)}.prog-hero-float{position:absolute;z-index:3;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);display:grid;gap:2px;padding:12px 16px;border-radius:18px;border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4)}@media (max-width:899px){.prog-hero-frame{align-items:start}.prog-hero-art{inset:52% 0 0 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.prog-hero-copy{max-width:none;padding-bottom:58vh}.prog-hero-float{display:none}}.prog-empathy{padding-block:clamp(96px,11vw,170px) clamp(64px,7vw,110px)}.prog-empathy-title{max-width:18ch}.prog-empathy-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 72px;margin-top:clamp(32px,4vw,56px);align-items:start}.prog-body{color:var(--text-secondary);max-width:52ch}.prog-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.prog-chips li{padding:10px 16px;border-radius:999px;font-size:14px;font-weight:500;color:var(--stage-ink);background:linear-gradient(180deg,var(--stage-white),var(--stage-ice));border:1px solid color-mix(in srgb,var(--stage-blue) 14%,transparent);box-shadow:0 8px 20px -14px color-mix(in srgb,var(--stage-blue) 60%,transparent)}@media (max-width:899px){.prog-empathy-grid{grid-template-columns:1fr}}.prog-night{padding-block:clamp(80px,9vw,140px)}.prog-night-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px 72px;align-items:center}.prog-evidence{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid}.prog-evidence li{display:grid;grid-template-columns:minmax(96px,auto) 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:4px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--stage-night-fg) 12%,transparent)}.prog-evidence-v{grid-row:span 2;font-size:clamp(30px,3vw,44px);color:var(--stage-cyan);line-height:1}.prog-evidence-l{font-size:16px;font-weight:500;color:var(--stage-night-fg)}.prog-evidence-d{font-size:13.5px;line-height:1.5;color:var(--stage-night-mute)}.prog-night-art{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 50px 100px -40px color-mix(in srgb,var(--stage-blue) 60%,transparent)}@media (max-width:899px){.prog-night-grid{grid-template-columns:1fr}.prog-night-art{aspect-ratio:4/3}}.prog-step-n{font-size:28px;line-height:1}.prog-step-time{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.prog-process-cta{margin-top:clamp(40px,5vw,72px)}.stage-clarity .stage-card{justify-content:space-between}.prog-mech-wrap{padding:clamp(10px,1.4vw,20px);background:var(--bg)}.prog-mech{padding:clamp(56px,7vw,110px) clamp(24px,5vw,80px)}.prog-mech-head{display:grid;grid-template-columns:1.1fr .9fr;gap:24px 64px;align-items:end;margin-bottom:clamp(36px,4vw,60px)}.prog-mech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.prog-glass{padding:22px;border-radius:22px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 18px 40px -28px rgba(11,18,32,.35)}.prog-glass-t{margin:0 0 8px;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--stage-ink)}.prog-glass-b{margin:0;font-size:14px;line-height:1.55;color:var(--stage-ink-muted)}@media (max-width:899px){.prog-mech-head{grid-template-columns:1fr}}.stage-cta{border:0;background:none;padding:0;cursor:pointer;font:inherit}.prog-card{position:relative;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;isolation:isolate;background:var(--stage-ice);color:var(--stage-ink);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 30px 60px -40px color-mix(in srgb,var(--stage-blue) 55%,transparent);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.prog-card:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 40px 70px -40px color-mix(in srgb,var(--stage-blue) 70%,transparent)}.prog-card:focus-visible{outline:2px solid var(--stage-blue);outline-offset:4px}.prog-card-art{position:relative;aspect-ratio:16/11;overflow:hidden}.prog-card-tag{position:absolute;top:16px;right:16px;z-index:2;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:600;color:var(--stage-ink);background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(12px)}.prog-card-text{padding:22px 24px 24px;display:grid;gap:8px}.prog-card-title{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:500;letter-spacing:-.035em;line-height:1.1}.prog-card-sub{margin:0;font-size:14px;line-height:1.5;color:var(--stage-ink-muted);max-width:36ch}.prog-card-more{margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.prog-card-arrow{width:34px;height:34px}.prog-card:hover .prog-card-arrow{transform:translateX(3px) rotate(45deg)}.stage-card-art-product{inset:6% 0 34% 0;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent);mask-image:radial-gradient(closest-side,#000 62%,transparent)}main .t-display,main .t-h2,main :is(h1,h2):not(.stage-display):not(.stage-h2):not(.stage-card-title){font-weight:400!important;letter-spacing:-.048em!important;line-height:1!important;font-feature-settings:"cv11","ss03","cv05"}main h1{text-wrap:balance}main :is(h1,h2,.t-display,.t-h2) .bg-clip-text,main :is(h1,h2,.t-display,.t-h2) .text-accent,main :is(h1,h2,.t-display,.t-h2) .text-transparent,main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="#4890f7"],main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="--blue"],main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="rgb(29, 78, 216)"],main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="rgb(29, 79, 216)"],main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="rgb(72, 144, 247)"]{color:color-mix(in srgb,currentColor 42%,transparent)!important;background:none!important;-webkit-text-fill-color:currentColor!important;font-style:normal}main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="--blue"],main :is(h1,h2,.t-display,.t-h2) :is(span,em)[style*="rgb(72, 144, 247)"]{opacity:1}.mesh,.mesh-blue,.mesh-rose{background:linear-gradient(180deg,var(--stage-white) 0,var(--stage-ice) 100%)!important}.glass-card{background:var(--stage-white)!important;border:1px solid rgba(11,18,32,.06)!important;border-radius:28px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 24px 50px -38px rgba(13,93,234,.45)!important;backdrop-filter:none!important}main .t-label,main [class*="tracking-[0.2em]"][class*=uppercase]{letter-spacing:.08em!important}main section[data-stage-hero]{position:relative;isolation:isolate;overflow:hidden;margin:calc(88px + 8px) clamp(10px,1.4vw,20px) 0!important;padding-top:clamp(56px,7vw,110px)!important;padding-bottom:clamp(56px,7vw,110px)!important;border-radius:var(--stage-radius);background:var(--stage-ice)!important;color:var(--stage-ink);min-height:min(78svh,720px);display:flex;align-items:center}@media (max-width:767px){main section[data-stage-hero]{margin-top:calc(70px + 8px)!important;min-height:0;padding-bottom:58vw!important}main section[data-stage-hero][data-art=none]{padding-bottom:48px!important}}main section[data-stage-hero]:after{content:"";position:absolute;z-index:-1;inset:0 0 0 46%;background-size:cover;background-position:50% 30%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%);animation:stage-load 2.2s cubic-bezier(.22,1,.36,1) both}@media (max-width:767px){main section[data-stage-hero]:after{inset:auto 0 0 0;height:56vw;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%);mask-image:linear-gradient(180deg,transparent,#000 35%)}}main section[data-stage-hero]>*{position:relative;z-index:1}main section[data-stage-hero] :is(h1,p){max-width:min(640px,52%)!important}@media (max-width:767px){main section[data-stage-hero] :is(h1,p){max-width:none!important}}main section[data-stage-hero] h1{font-family:var(--font-inter),Inter,system-ui,sans-serif!important;font-size:clamp(40px,5vw,80px)!important;color:var(--stage-ink)!important}main section[data-stage-hero] .dot-grid,main section[data-stage-hero]>[aria-hidden=true]:not(img){display:none!important}main section[data-art="/team/team-standing.webp"]:after{background-image:url(/team/team-standing.webp)}main section[data-art="/3d/phone.jpg"]:after{background-image:url(/3d/phone.jpg)}main section[data-art="/3d/product/box-white.jpg"]:after{background-image:url(/3d/product/box-white.jpg)}main section[data-art="/3d/product/box-black.jpg"]:after{background-image:url(/3d/product/box-black.jpg)}main section[data-art="/3d/tablet.jpg"]:after{background-image:url(/3d/tablet.jpg)}main section[data-art="/editorial/molecular.webp"]:after{background-image:url(/editorial/molecular.webp)}main section[data-art="/3d/body-female.jpg"]:after{background-image:url(/3d/body-female.jpg)}main section[data-art="/3d/body-male.jpg"]:after{background-image:url(/3d/body-male.jpg)}main section[data-art="/3d/product/vials.jpg"]:after{background-image:url(/3d/product/vials.jpg)}main section[data-art="/3d/product/pens.jpg"]:after{background-image:url(/3d/product/pens.jpg)}main section[data-art=none] :is(h1,p){max-width:760px!important}main section[data-art=none]{min-height:0}.site-navpill{padding:10px 22px;border-radius:999px;background:color-mix(in srgb,var(--stage-ice) 72%,transparent);border:1px solid var(--stage-glass-edge);box-shadow:0 8px 24px -16px rgba(13,93,234,.35);backdrop-filter:blur(14px)}.site-footer{background:linear-gradient(180deg,var(--bg) 0,var(--stage-ice) 100%)}.site-footer-mark{font-family:var(--font-inter),Inter,sans-serif;font-weight:600;font-size:clamp(96px,26vw,420px);line-height:.74;letter-spacing:-.07em;text-align:center;color:transparent;-webkit-text-stroke:0;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-blue) 22%,transparent),color-mix(in srgb,var(--stage-blue) 4%,transparent));-webkit-background-clip:text;background-clip:text;margin-top:-12px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;white-space:nowrap}.quiz-bg{background:linear-gradient(180deg,var(--stage-white) 0,var(--stage-ice) 100%)}.quiz-intro{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:calc(100svh - 96px);margin:0 clamp(10px,1.4vw,20px)}.quiz-intro-art{position:relative;overflow:hidden;border-radius:var(--stage-radius);background:var(--stage-ice);animation:stage-load 2.2s cubic-bezier(.22,1,.36,1) both}.quiz-intro-art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}.quiz-intro-chip{position:absolute;left:20px;bottom:20px;display:grid;gap:2px;padding:12px 16px;border-radius:18px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4);font-size:12px;color:var(--stage-ink-muted)}.quiz-intro-chip strong{font-size:13.5px;color:var(--stage-ink)}.quiz-intro-copy{align-self:center;padding:clamp(28px,5vw,72px);max-width:620px}.quiz-intro-title{font-size:clamp(44px,5vw,80px);margin:6px 0 22px}.quiz-intro-copy .stage-lead{color:var(--stage-ink-muted);margin-bottom:28px}.quiz-gets{display:grid;gap:10px;margin-bottom:32px}.quiz-gets-k{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--stage-ink-muted)}.quiz-get{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border-radius:20px;background:var(--stage-white);border:1px solid rgba(11,18,32,.06);box-shadow:0 16px 34px -30px rgba(13,93,234,.6)}.quiz-get-n{flex:none;min-width:42px;font-size:22px;color:var(--stage-blue);line-height:1.1}.quiz-get strong{display:block;font-size:15px;font-weight:600;color:var(--stage-ink);letter-spacing:-.01em}.quiz-get span>span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--stage-ink-muted)}.quiz-signin{display:block;margin-top:18px;width:-moz-max-content;width:max-content;font-size:14px}@media (max-width:899px){.quiz-intro{grid-template-columns:1fr}.quiz-intro-art{min-height:46vh}.quiz-intro-copy{padding:28px 8px 40px}}.quiz-split{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,64px);max-width:1320px;margin:0 auto;padding:0 clamp(10px,1.4vw,20px);align-items:start}.quiz-main{padding-top:12px!important}.quiz-q{font-size:clamp(30px,3.6vw,48px)!important}.quiz-aside{position:sticky;top:96px;height:calc(100svh - 120px)}.quiz-aside-inner{position:relative;height:100%;overflow:hidden;border-radius:var(--stage-radius);background:var(--stage-ice)}.quiz-aside-inner img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quiz-aside-fact{position:absolute;left:20px;right:20px;bottom:20px;display:grid;gap:4px;padding:16px 18px;border-radius:20px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4);font-size:13.5px;line-height:1.5;color:var(--stage-ink-muted)}.quiz-aside-fact strong{font-size:13px;color:var(--stage-ink)}@media (max-width:899px){.quiz-split{grid-template-columns:1fr}.quiz-aside{display:none}}.quiz-focus{display:grid;gap:10px;text-align:left}.quiz-focus-card{display:flex;gap:14px;align-items:center;padding:10px;border-radius:20px;background:var(--stage-white);border:1px solid rgba(11,18,32,.06);box-shadow:0 16px 34px -30px rgba(13,93,234,.6)}.quiz-focus-card img{width:76px;height:60px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex:none}.quiz-focus-card strong{display:block;font-size:15px;font-weight:600;color:var(--stage-ink)}.quiz-focus-card span>span{display:block;font-size:12.5px;line-height:1.45;color:var(--stage-ink-muted)}.quiz-transfer{display:grid;gap:4px;text-align:left;padding:16px 18px;border-radius:20px;background:var(--stage-ice);font-size:13.5px;line-height:1.5;color:var(--stage-ink-muted)}.quiz-transfer strong{color:var(--stage-ink);font-size:14.5px}.st-tiles{padding-block:clamp(90px,10vw,160px) clamp(40px,5vw,80px)}.st-tiles-head{display:grid;grid-template-columns:1.1fr .9fr;gap:24px 64px;align-items:end;margin-bottom:clamp(36px,4vw,60px)}.st-tiles-head .stage-lead{color:var(--text-secondary)}.st-tiles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.st-tile{position:relative;display:block;aspect-ratio:5/4;border-radius:28px;overflow:hidden;isolation:isolate;background:var(--stage-ice);color:var(--stage-ink);text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease;box-shadow:0 30px 60px -44px rgba(13,93,234,.6)}.st-tile:hover{transform:translateY(-4px)}.st-tile:focus-visible{outline:2px solid var(--stage-blue);outline-offset:4px}.st-tile-art{position:absolute;inset:0;z-index:-1;transition:transform .9s cubic-bezier(.22,1,.36,1)}.st-tile:hover .st-tile-art{transform:scale(1.05)}.st-tile-text{position:absolute;left:14px;right:60px;bottom:14px;display:grid;gap:2px;padding:12px 16px;border-radius:18px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4)}.st-tile-sub{font-size:11.5px;color:var(--stage-ink-muted)}.st-tile-label{font-size:18px;font-weight:500;letter-spacing:-.03em}.st-tile-arrow{position:absolute;right:14px;bottom:20px;width:40px;height:40px;border-radius:99px;display:grid;place-items:center;background:var(--stage-blue);color:#fff;transition:transform .45s cubic-bezier(.22,1,.36,1)}.st-tile:hover .st-tile-arrow{transform:rotate(45deg)}@media (max-width:899px){.st-tiles-head{grid-template-columns:1fr}.st-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-tile-label{font-size:15px}}@media (max-width:479px){.st-tiles-grid{grid-template-columns:1fr}}.st-steps{padding-block:clamp(80px,9vw,150px)}.st-steps-grid{list-style:none;margin:clamp(40px,5vw,72px) 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-step{border-radius:28px;overflow:hidden;background:var(--stage-white);border:1px solid rgba(11,18,32,.06);box-shadow:0 30px 60px -46px rgba(13,93,234,.6)}.st-step-art{position:relative;display:block;aspect-ratio:4/3;background:var(--stage-ice)}.st-step-text{display:grid;gap:6px;padding:20px 22px 24px}.st-step-top{display:flex;align-items:baseline;justify-content:space-between}.st-step-top .stage-readout{font-size:24px;color:var(--stage-blue)}.st-step-when{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-ink-muted)}.st-step strong{font-size:20px;font-weight:500;letter-spacing:-.035em;color:var(--stage-ink)}.st-step-text>span:last-child{font-size:14px;line-height:1.5;color:var(--stage-ink-muted)}@media (max-width:899px){.st-steps-grid{grid-template-columns:1fr}}.st-inc-wrap{padding:clamp(10px,1.4vw,20px);background:var(--bg)}.st-inc{padding:clamp(56px,7vw,110px) clamp(24px,5vw,80px)}.st-inc-art{position:absolute;z-index:-1;right:-4%;top:-6%;width:44%;aspect-ratio:3/2;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent);opacity:.95}.st-inc-head{display:grid;gap:28px;max-width:560px;margin-bottom:clamp(36px,4vw,60px)}.st-inc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-inc-grid li{display:grid;gap:4px;padding:20px;border-radius:22px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.3)}.st-inc-k{font-size:32px;line-height:1;color:var(--stage-blue);margin-bottom:8px}.st-inc-k small{font-family:var(--font-inter),Inter,sans-serif;font-size:12px;margin-left:6px;color:var(--stage-ink-muted);font-weight:500}.st-inc-grid strong{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--stage-ink)}.st-inc-grid li>span:last-child{font-size:13.5px;line-height:1.5;color:var(--stage-ink-muted)}@media (max-width:899px){.st-inc-grid{grid-template-columns:1fr 1fr}.st-inc-art{display:none}}@media (max-width:479px){.st-inc-grid{grid-template-columns:1fr}}.su{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,48px);padding:clamp(10px,1.4vw,20px);background:var(--stage-white);color:var(--stage-ink)}.su-form{display:flex;flex-direction:column;justify-content:center;max-width:520px;width:100%;margin:0 auto;padding:clamp(24px,5vw,64px) clamp(8px,2vw,24px)}.su-logo{display:inline-flex;margin-bottom:clamp(32px,6vh,64px)}.su-kicker{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--stage-ink-muted);margin-bottom:14px}.su-title{font-size:clamp(34px,3.5vw,54px);margin-bottom:16px}.su-lead{margin-bottom:28px}.su-fields{display:grid;gap:14px}.su-field{display:grid;gap:6px;font-size:12.5px;font-weight:500;color:var(--stage-ink-muted)}.su-input{width:100%;padding:15px 18px;border-radius:16px;font-size:15px;color:var(--stage-ink);background:var(--stage-ice);border:1px solid transparent;outline:none;transition:border-color .2s,background .2s}.su-input:focus{background:var(--stage-white);border-color:var(--stage-blue)}.su-input-bad{border-color:#d64545}.su-err{font-style:normal;font-size:12px;color:#b42318}.su-submit{margin-top:8px;justify-self:start;border:0;background:none;padding:0;cursor:pointer;font:inherit}.su-submit:disabled{opacity:.45;cursor:not-allowed}.su-alt{margin-top:28px;font-size:13.5px;line-height:1.8;color:var(--stage-ink-muted)}.su-alt a{color:var(--stage-ink);text-decoration:underline;text-underline-offset:3px}.su-aside{position:relative;overflow:hidden;border-radius:var(--stage-radius);background:var(--stage-ice);min-height:560px}.su-aside>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.su-points{position:absolute;left:20px;right:20px;bottom:20px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.su-points li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px;padding:14px 18px;border-radius:20px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4)}.su-points .t-readout{grid-row:span 2;align-self:center;font-size:22px;color:var(--stage-blue)}.su-points strong{font-size:14px;font-weight:600;color:var(--stage-ink)}.su-points span:last-child{font-size:13px;color:var(--stage-ink-muted)}@media (max-width:900px){.su{grid-template-columns:1fr}.su-aside{min-height:660px;order:2}}.stage-fig-media{--tx:0;--ty:0;transform:perspective(900px) rotateY(calc(var(--tx) * 5deg)) rotateX(calc(var(--ty) * -3deg)) translateX(calc(var(--tx) * 8px));transition:transform .9s cubic-bezier(.22,1,.36,1)}.stage-fig-img{animation:stage-breathe 6.5s ease-in-out infinite;transform-origin:50% 60%}@keyframes stage-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.018) translateY(-4px)}}.stage-scan{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--stage-cyan) 14%,transparent) 48%,rgba(255,255,255,.3) 50%,color-mix(in srgb,var(--stage-cyan) 14%,transparent) 52%,transparent 100%);background-size:100% 260%;animation:stage-scan 7s cubic-bezier(.45,0,.25,1) 1.5s infinite}@keyframes stage-scan{0%{background-position:0 120%;opacity:0}10%{opacity:1}55%{background-position:0 -20%;opacity:1}65%,to{background-position:0 -20%;opacity:0}}.stage-hero[data-still] .stage-fig-img{animation:none}.stage-hero[data-still] .stage-scan{display:none}@media (prefers-reduced-motion:reduce){.stage-fig-img,.stage-scan{animation:none}.stage-fig-media{transform:none}}.stage-dash-trend{display:grid;gap:6px;padding:12px 14px;color:var(--stage-ink)}.stage-dash-trend svg{width:100%;height:64px;overflow:visible}.stage-device-screen{transform-origin:50% 40%}.st-stages{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.st-stages-k{font-size:13px;color:var(--stage-ink-muted);margin-right:6px}.st-stage{display:inline-flex;align-items:baseline;gap:8px;padding:11px 18px;border-radius:999px;background:var(--stage-ice);color:var(--stage-ink);font-size:14px;transition:background .25s,transform .25s}.st-stage strong{font-weight:600}.st-stage span{color:var(--stage-ink-muted);font-size:13px}.st-stage:hover{background:var(--stage-ice-deep);transform:translateY(-2px)}.pw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.pw-wheel{position:relative;max-width:480px;width:100%;justify-self:center;color:var(--stage-ink)}.pw-wheel svg{width:100%;display:block;overflow:visible}.pw-centre{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;pointer-events:none}.pw-n{font-size:clamp(48px,6vw,72px);line-height:1}.pw-g,.pw-n{color:var(--stage-ink)}.pw-g{font-size:16px;font-weight:600;margin-top:8px;max-width:12em}.pw-of{font-size:12px;color:var(--stage-ink-muted);margin-top:2px}.pw-toggle{display:inline-flex;padding:4px;border-radius:999px;background:var(--stage-ice);margin-bottom:18px}.pw-toggle button{padding:9px 16px;border-radius:999px;font-size:13.5px;color:var(--stage-ink-muted);transition:background .3s,color .3s}.pw-toggle button.is-on{background:var(--stage-ink);color:#fff}.pw-groups{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pw-groups button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:16px;font-size:15px;color:var(--stage-ink);background:transparent;transition:background .3s;text-align:left}.pw-groups button.is-on,.pw-groups button:hover{background:var(--stage-ice)}.pw-groups button.is-on{font-weight:600}.pw-count{font-family:var(--font-doto,inherit);font-size:15px;color:var(--stage-blue)}.pw-list{margin:4px 16px 10px;font-size:14px;line-height:1.6;color:var(--stage-ink-muted)}@media (max-width:900px){.pw{grid-template-columns:1fr}}.stage-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 22px;font-size:14px;color:var(--stage-ink-muted)}.stage-price strong{font-size:20px;font-weight:600;color:var(--stage-ink);font-variant-numeric:tabular-nums;margin-right:2px}.stage-price-or{font-size:12px;text-transform:uppercase;letter-spacing:.1em}@media (max-width:899px){.stage-price{font-size:12.5px;margin:0 0 16px;gap:2px 8px}.stage-price strong{font-size:17px}.stage-price-or{display:none}.stage-price>span{flex-basis:100%}}.pw-upload{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:36px;padding:20px 24px;border-radius:24px;background:var(--stage-ice)}.pw-upload-t{font-size:16px;font-weight:600;color:var(--stage-ink)}.pw-upload-b{margin-top:4px;font-size:14px;line-height:1.55;color:var(--stage-ink-muted);max-width:62ch}html[data-audience=women]{--stage-blue:#d6336c;--stage-cyan:#ff6fa8;--stage-gauge:#ff6fa8;--stage-ice:#fdf0f5;--stage-ice-deep:#f8dce8;--blue:#d6336c;--blue-dark:#b8285b;--blue-light:#f06595;--apex-blue:#d6336c;--color-accent-fg:#b8285b;--color-accent-emphasis:#d6336c;--color-accent-muted:rgba(214,51,108,0.08);--color-accent-border:rgba(214,51,108,0.28)}html[data-audience=women] .btn-primary{background:#b8285b;box-shadow:0 1px 2px rgba(15,23,42,.12),0 10px 24px -12px rgba(184,40,91,.55)}html[data-audience=women] .btn-primary:hover{box-shadow:0 1px 2px rgba(15,23,42,.12),0 14px 28px -12px rgba(184,40,91,.6)}html[data-audience=women] .btn-outline{color:#b8285b}html[data-audience=women] .btn-outline:hover{border-color:#b8285b}html[data-audience=women] .btn-white{color:#b8285b}html[data-audience=women] .stage-cta{box-shadow:0 1px 2px rgba(11,18,32,.08),0 10px 30px -14px rgba(214,51,108,.45)}html[data-audience=women] .hero-spot[data-on] .hero-spot-dot,html[data-audience=women] .hero-tab-fill{background:#b8285b}html[data-audience=women] main [style*="color: #4890f7"],html[data-audience=women] main [style*="color: rgb(72, 144, 247)"],html[data-audience=women] main [style*="color: var(--blue)"],html[data-audience=women] main [style*="color:#4890f7"]{color:#b8285b!important}html[data-audience=women] main [style*="background: rgb(72, 144, 247)"],html[data-audience=women] main [style*="background:#4890f7"],html[data-audience=women] main [style*="linear-gradient(135deg, #4890f7"]{background:#d6336c!important}html[data-audience=women] main section[data-art="/3d/phone.jpg"]:after,html[data-audience=women] main section[data-art="/3d/tablet.jpg"]:after{background-image:url(/3d/pink/phone.jpg)}html[data-audience=women] main section[data-art="/3d/product/box-white.jpg"]:after{background-image:url(/3d/product/pink/box-white.jpg)}html[data-audience=women] main section[data-art="/3d/product/vials.jpg"]:after{background-image:url(/3d/product/pink/vials.jpg)}html[data-audience=women] main section[data-art="/3d/body-female.jpg"]:after,html[data-audience=women] main section[data-art="/3d/body-male.jpg"]:after{background-image:url(/3d/pink/body-female.jpg)}html[data-audience=women] main section[data-art="/editorial/molecular.webp"]:after{background-image:url(/3d/pink/molecular.jpg)}.stage-hero-copy,.stage-hero-copy .stage-actions{pointer-events:none}.stage-hero-copy :is(a,button,input,label){pointer-events:auto}.stage-sex,.stage-sex button{pointer-events:auto}.stage-hero-copy[data-faded] :is(a,button,input,label){pointer-events:none}@media (max-width:899px){.stage-sex{top:auto!important;bottom:4%;right:auto!important;left:50%;transform:translateX(-50%);z-index:6}}.stage-heart-box{-webkit-mask-image:none;mask-image:none}.stage-heart-box>img{-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}@media (max-width:899px){.stage-float-b{right:auto;left:50%;translate:-50% 0;bottom:4%;white-space:nowrap}}.stage-hero{height:300vh}@media (max-width:899px){.stage-hero{height:260vh}}.stage-hero[data-still]{height:auto}.stage-who{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 4px;max-width:460px;pointer-events:auto}.stage-who button{display:grid;gap:4px;text-align:left;padding:18px 20px;border-radius:22px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 18px 40px -30px rgba(11,18,32,.5);transition:background-color .25s ease,color .25s ease,transform .25s ease;cursor:pointer}.stage-who button:hover{transform:translateY(-2px)}.stage-who strong{font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--stage-ink)}.stage-who span{font-size:12.5px;line-height:1.4;color:var(--stage-ink-muted)}.stage-who button[data-on]{background:var(--stage-ink)}.stage-who button[data-on] :is(strong,span){color:var(--stage-ice)}.stage-who button:focus-visible{outline:2px solid var(--stage-blue);outline-offset:3px}.stage-hero-copy-who .stage-caption{display:block;max-width:460px}.stage-hero-copy[data-faded] .stage-who,.stage-hero-copy[data-faded] .stage-who button{pointer-events:none}@media (max-width:899px){.stage-who{margin:18px 0 4px}.stage-who button{padding:14px 16px}.stage-who strong{font-size:19px}}.stage-perks{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;padding:0;max-width:520px}.stage-perks li{display:grid;gap:3px;padding:14px 16px;border-radius:20px;background:var(--stage-glass);border:1px solid var(--stage-glass-edge);backdrop-filter:blur(14px) saturate(1.4)}.stage-perks strong{font-size:14px;font-weight:600;color:var(--stage-ink)}.stage-perks span{font-size:12.5px;line-height:1.4;color:var(--stage-ink-muted)}@media (max-width:899px){.stage-perks li{padding:12px 14px}.stage-perks strong{font-size:13px}.stage-perks span{font-size:12px}}.stage-perks em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--stage-blue)}.stage-perks strong{font-size:16px;letter-spacing:-.02em}@media (max-width:899px){.stage-perks strong{font-size:14.5px}.stage-perks em{font-size:9.5px}.stage-hero-copy-b .stage-lead{display:none}.stage-hero-copy-b .stage-display{font-size:clamp(34px,9.5vw,48px)}.stage-perks{grid-template-columns:1fr;gap:6px;margin-top:14px}.stage-perks li{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:9px 12px;border-radius:14px}.stage-perks li em{flex-basis:100%}.stage-perks li span{display:none}.stage-heart-box{bottom:2%!important;width:60%!important}.stage-float-b{bottom:0!important}}html:not([data-audience=women]) .for-women,html[data-audience=women] .for-men{display:none!important}.stage-hero-perks-still,.stage-hero-who-still{display:none}.stage-hero[data-still] .stage-hero-perks-still,.stage-hero[data-still] .stage-hero-who-still{display:block}.stage-hero .stage-price{margin:0 0 24px}.stage-hero .stage-price span{white-space:nowrap}.stage-hero .stage-price{gap:6px 22px;max-width:640px}.stage-hero .stage-price .stage-price-lead{flex-basis:100%}@media (max-width:899px){.stage-hero,.stage-hero[data-still]{height:auto}.stage-hero .stage-hero-pin{position:relative;height:auto;min-height:min(100svh,820px);padding-bottom:16px}.stage-heart-box,.stage-hero-copy-b,.stage-hero-copy-who{display:none!important}.stage-hero .stage-hero-copy:not(.stage-hero-copy-who):not(.stage-hero-copy-b){opacity:1!important;transform:none!important}.stage-hero .stage-hero-copy[data-faded] :is(a,button){pointer-events:auto}.stage-hero-perks-still{display:none!important}.stage-hero-who-still{display:block}.stage-hero .stage-price{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:14px;margin:0 0 18px}.stage-hero .stage-price span{flex-basis:auto}.stage-hero .stage-price .stage-price-lead{grid-column:1/-1;white-space:normal}.stage-hero .stage-price strong{font-size:16px}.stage-hero .stage-fig-box{opacity:.55}.stage-chips{display:none}}.stage-kicker{font-size:max(12px,1em)}.stage-link{display:inline-flex;align-items:center}.stage-link,.stage-who button{min-height:44px}@media (max-width:899px){.stage-hero-copy .stage-lead,.stage-lead{font-size:16px}.stage-caption,.stage-perks em,.stage-perks span,.stage-who span{font-size:12px}.st-tiles-grid{display:flex!important;flex-wrap:wrap;gap:8px;grid-template-columns:none}.st-tiles-grid>div{flex:0 0 auto}.st-tile{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:10px 16px!important;border-radius:999px!important;aspect-ratio:auto!important;height:auto!important;background:var(--stage-white,#fff);border:1px solid var(--border)}.st-tile-art,.st-tile-sub{display:none!important}.st-tile-text{position:static!important;padding:0!important;background:none!important}.st-tile-label{font-size:15px!important;color:var(--stage-ink)!important}.st-tile-arrow{position:static!important;width:auto!important;height:auto!important;background:none!important;color:var(--stage-blue)}.st-stages{margin-top:18px}.st-stage{min-height:44px}.st-step-art{display:none!important}.st-inc-grid{grid-template-columns:1fr 1fr!important;gap:14px}html:not([data-audience=women]) .panel-col-women,html[data-audience=women] .panel-col-men{display:none!important}}.obj{padding-block:clamp(56px,8vw,112px)}.obj-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:32px 0 0}.obj-item{padding:20px 22px;border-radius:22px;background:var(--stage-white,#fff);border:1px solid rgba(11,18,32,.07)}.obj-item dt{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--stage-ink);margin-bottom:6px}.obj-item dd{margin:0;font-size:15px;line-height:1.55;color:var(--stage-ink-muted)}.obj-item a{color:var(--stage-blue);text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.obj-list{gap:8px}.obj-item{padding:14px 16px}.obj-item dt{font-size:16px}.obj-item dd{font-size:15px}#portal .stage-dash-figure{display:none!important}#portal .stage-device{margin-top:28px}#panel .pw-wheel{display:none!important}.home-main>#faq{display:none}.st-inc-grid li span:last-child{font-size:13px}}@media (max-width:1023px){.footer-grid>:first-child{grid-column:1/-1}}.site-footer ul a{display:inline-flex;align-items:center;min-height:32px}@media (max-width:899px){.site-footer ul a{min-height:44px}.site-footer ul.space-y-2\.5>*+*{margin-top:0}}.ftm{padding-block:clamp(48px,7vw,96px) 24px}.ftm-lead{max-width:68ch;margin:18px 0 28px;font-size:16px;line-height:1.6;color:var(--stage-ink-muted)}.ftm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ftm-card{padding:22px;border-radius:24px;background:var(--stage-white,#fff);border:1px solid rgba(11,18,32,.08);display:flex;flex-direction:column}.ftm-card[data-featured]{border-color:var(--stage-blue);box-shadow:0 24px 60px -40px rgba(13,93,234,.6)}.ftm-card h3{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--stage-ink);margin:0}.ftm-who{font-size:14px;color:var(--stage-ink-muted);margin:6px 0 16px}.ftm-card dl{margin:0}.ftm-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(11,18,32,.07);font-size:15px}.ftm-card dt{color:var(--stage-ink-muted)}.ftm-card dd{margin:0;color:var(--stage-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ftm-card .ftm-total{border-top:1px solid var(--stage-ink);padding-top:12px;margin-top:4px}.ftm-card .ftm-total dt{color:var(--stage-ink);font-weight:600}.ftm-card .ftm-total dd{font-size:22px;font-weight:600}.ftm-then{font-size:13.5px;line-height:1.5;color:var(--stage-ink-muted);margin:12px 0 0}.ftm-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.ftm-terms p{margin:0;font-size:14px;line-height:1.55;color:var(--stage-ink-muted)}.ftm-terms strong{color:var(--stage-ink)}.ftm-cta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:20px;font-size:14px;color:var(--stage-ink-muted)}@media (max-width:899px){.ftm-grid,.ftm-terms{grid-template-columns:1fr}.ftm-card{padding:18px}.home-main>.stage-clarity{display:none}.home-main [data-phone-hide]{display:none!important}.quiz-intro-art{min-height:0!important;height:24vh}.quiz-intro-art img{-o-object-position:50% 22%;object-position:50% 22%}.quiz-intro-chip{display:none}}.label,.st-step-when,.stage-pill{font-size:max(12px,1em)}.st-step-when{font-size:12px}