.ag-root{--ag-hair:color-mix(in oklab, var(--navy) 12%, transparent);--ag-card-line:#e3e8ee;--ag-grey:color-mix(in oklab, var(--navy) 60%, transparent);--ag-placeholder:color-mix(in oklab, var(--navy) 35%, transparent);--ag-green:#658570;--ag-panel:#f5f5f7;--ag-spring:cubic-bezier(.34, 1.4, .64, 1)}.ag-section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.05}.ag-field{border:1px solid var(--ag-hair);background:var(--background);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;height:46px;padding-inline:20px;font-size:17px;transition:border-color .15s;display:flex}.ag-field:focus-within{border-color:var(--royal);box-shadow:0 0 0 1px var(--royal)}.ag-field-bad,.ag-field-bad:focus-within{border-color:var(--destructive);box-shadow:0 0 0 1px var(--destructive)}.ag-input{appearance:none;border:0;border-bottom:2px solid var(--navy);color:var(--navy);font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-radius:0;outline:none;min-width:1.6ch;padding:0;font-weight:600}.ag-input:focus-visible{border-bottom-color:var(--royal)}.ag-figure{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.4vw,56px);font-weight:600;line-height:1}.ag-split-part{transition:flex-basis .5s var(--ag-spring)}.ag-step-in{animation:ag-step .38s var(--ag-spring)}@keyframes ag-step{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ag-split-part{transition:none}.ag-step-in{animation:none}}body:has(.ag-root) .ag-hero-title{font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;font-size:min(84px,6.1cqw);font-weight:600;line-height:1.08}.ag-hero-left{container-type:inline-size}.ag-audience{background:var(--agent-audience);color:var(--agent-sage-ink)}.ag-result-band{background:var(--agent-result-band)}.ag-fit-card svg{width:24px;height:24px}@media (width>=1024px){.ag-hero-title>span{white-space:nowrap}}.ag-hero-eyebrow{text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.ag-hero-copy{letter-spacing:0;max-width:540px;font-size:17px;line-height:1.5}.ag-input-row{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;padding-block:10px;display:grid}.ag-statement-total{letter-spacing:0;font-size:48px;font-weight:600;line-height:1.1}@media (width<=1023px){body:has(.ag-root) .ag-hero-title{font-size:48px}.ag-hero-left{width:100%;max-width:560px;margin-inline:auto}}@media (width<=639px){body:has(.ag-root) .ag-hero-title{font-size:36px}.ag-hero-layout{padding-top:32px}.ag-input-row{grid-template-columns:minmax(0,1fr) 156px;gap:12px}.ag-statement-total{font-size:44px}}.ag-root .h2-digit{opacity:1;color:var(--muted-foreground);font-size:64px}
