@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--color-paper:oklch(99% 0.003 90);--color-paper-2:oklch(96% 0.004 90);--color-surface:oklch(100% 0 0);--color-ink:oklch(18% 0.008 260);--color-ink-hover:oklch(25% 0.012 260);--color-neutral:oklch(40% 0.012 260);--color-muted:oklch(50% 0.01 260);--color-paper-muted:oklch(82% 0.006 90);--color-accent:oklch(45% 0.16 255);--color-accent-soft:oklch(93% 0.035 255);--color-accent-ink:oklch(99% 0.003 90);--color-focus:oklch(50% 0.21 255);--color-selection:oklch(88% 0.07 255);--color-rule:oklch(90% 0.006 260);--color-rule-strong:oklch(78% 0.008 260);--color-rule-dark:oklch(34% 0.008 260);--font-display:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-body:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-outlier:var(--font-geist-mono),ui-monospace,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:clamp(1.0625rem,0.4vw + 0.95rem,1.25rem);--text-lg:clamp(1.25rem,0.8vw + 1rem,1.6rem);--text-xl:clamp(1.5rem,1.1vw + 1.1rem,2rem);--text-3xl:clamp(2.25rem,3vw + 1rem,4.4rem);--text-4xl:clamp(3rem,5vw + 1rem,6rem);--text-display:clamp(3rem,7vw + 0.5rem,6.75rem);--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--space-4xl:clamp(5rem,10vw,9rem);--page-max:82rem;--page-gutter:clamp(1rem,4vw,2rem);--header-height:5rem;--control-height:2.75rem;--control-height-touch:3rem;--rule-thin:1px;--rule-strong:2px;--rule-focus:3px;--radius-pill:999px;--radius-lg:0.75rem;--dur-fast:140ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--shadow-panel:0 1.25rem 4rem oklch(18% 0.008 260/0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip;background:var(--color-paper)}body{margin:0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.58;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}::-moz-selection{background:var(--color-selection);color:var(--color-ink)}::selection{background:var(--color-selection);color:var(--color-ink)}.page-shell{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.site-header{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.wordmark{min-height:var(--control-height);display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;letter-spacing:-.035em;white-space:nowrap}.wordmark span{color:var(--color-accent)}.header-link,.text-link{min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:650;white-space:nowrap;border-bottom:var(--rule-thin) solid var(--color-ink)}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);align-items:center}.hero-copy{min-width:0}.scope-line{margin:0 0 var(--space-lg);color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.04em}h1{max-width:12ch;margin-bottom:var(--space-lg);font-size:var(--text-display);line-height:.98}h1,h2{font-weight:650}h2{font-size:var(--text-3xl);line-height:1.04}h2,h3{margin-bottom:var(--space-md)}h3{font-size:var(--text-xl);font-weight:620;line-height:1.12}.hero-lede{max-width:59ch;margin-bottom:var(--space-xl);color:var(--color-neutral);font-size:var(--text-md)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-lg);border:var(--rule-thin) solid var(--color-ink);border-radius:var(--radius-pill);font-weight:680;line-height:1;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.button-primary{background:var(--color-ink);color:var(--color-paper)}.button-inverse{background:var(--color-paper);color:var(--color-ink)}.button:active,.header-link:active,.text-link:active{transform:translateY(1px)}.button[aria-disabled=true],.header-link[aria-disabled=true],.text-link[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.trust-line{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.workflow-specimen{min-width:0;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:clip}.specimen-head,.specimen-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.specimen-head{min-height:var(--control-height);padding-inline:var(--space-md);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs)}.specimen-row{min-height:4.75rem;padding:var(--space-md) var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.specimen-row strong{font-size:var(--text-sm);text-align:end}.specimen-key{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.specimen-row-dark{background:var(--color-ink);color:var(--color-paper)}.specimen-row-dark .specimen-key{color:var(--color-paper-muted)}.specimen-row-accent{background:var(--color-accent-soft);color:var(--color-ink)}.specimen-note{margin:0;padding:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-neutral);font-size:var(--text-sm)}.problem-band{background:var(--color-paper-2);color:var(--color-ink);border-block:var(--rule-thin) solid var(--color-rule)}.problem-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block:var(--space-xl)}.problem-inner p{margin-bottom:0;max-width:70ch}.problem-line{font-size:var(--text-xl);font-weight:620;letter-spacing:-.025em}.closing,.examples,.faq,.process{padding-block:var(--space-4xl)}.section-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:end;margin-bottom:var(--space-2xl)}.section-intro h2,.section-intro p{margin-bottom:0}.section-intro p{max-width:55ch;color:var(--color-neutral)}.workflow-steps{margin:0;padding:0;list-style:none;border-top:var(--rule-strong) solid var(--color-ink)}.workflow-step{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.step-marker{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);font-family:var(--font-outlier);font-size:var(--text-xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.step-copy p{margin-bottom:0;max-width:60ch}.step-copy p,.step-proof{color:var(--color-neutral)}.step-proof{margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.step-proof li{padding-block:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule)}.step-proof li:first-child{padding-top:0}.example-table{border-top:var(--rule-strong) solid var(--color-ink)}.example-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.example-row span{color:var(--color-neutral)}.example-header{display:none;font-weight:650;letter-spacing:.06em}.example-header,.example-row [role=cell]:before{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase}.example-row [role=cell]:before{content:attr(data-label);display:block;margin-bottom:var(--space-2xs);color:var(--color-muted)}.offer-band{background:var(--color-ink);color:var(--color-paper)}.offer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);padding-block:var(--space-3xl)}.offer-band .scope-line,.offer-note{color:var(--color-paper-muted)}.offer-price{margin-bottom:var(--space-sm);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.offer-note{margin-bottom:0;max-width:38ch}.offer-detail p{max-width:58ch;color:var(--color-paper-muted)}.offer-detail ul{margin:0 0 var(--space-xl);padding:0;list-style:none}.offer-detail li{padding-block:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule-dark)}.faq-list{border-top:var(--rule-strong) solid var(--color-ink)}.faq-list details{border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.faq-list summary{min-height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);cursor:pointer;font-size:var(--text-md);font-weight:620;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:0 0 auto;font-family:var(--font-body);font-size:var(--text-lg)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:70ch;padding-bottom:var(--space-lg);color:var(--color-neutral)}.closing{border-top:var(--rule-thin) solid var(--color-rule-strong)}.closing-line{max-width:17ch;margin-bottom:var(--space-lg);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:650;line-height:1.04;letter-spacing:-.04em}.closing>p:not(.closing-line){max-width:58ch;margin-bottom:var(--space-xl);color:var(--color-neutral)}.site-footer{min-height:6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-muted);font-size:var(--text-xs)}.site-footer a{min-height:var(--control-height);display:inline-flex;align-items:center;color:var(--color-ink);white-space:nowrap}.faq-list summary:active,.site-footer a:active{transform:translateY(1px)}.faq-list summary[aria-disabled=true],.site-footer a[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}.button-primary:hover{background:var(--color-ink-hover)}.button-inverse:hover{background:var(--color-paper-2)}.faq-list summary:hover,.header-link:hover,.site-footer a:hover,.text-link:hover{color:var(--color-accent)}}@media (min-width:40rem){.problem-inner,.section-intro{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.workflow-step{grid-template-columns:minmax(7rem,.42fr) minmax(0,1.2fr)}.step-proof{grid-column:2}.example-row{grid-template-columns:minmax(8rem,.5fr) minmax(0,1fr) minmax(0,1fr)}.example-header{display:grid}.example-row [role=cell]:before{display:none}}@media (min-width:60rem){.hero{grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);gap:var(--space-3xl);padding-block:var(--space-3xl) var(--space-4xl)}.problem-inner,.section-intro{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.workflow-step{grid-template-columns:minmax(8rem,.38fr) minmax(0,1.12fr) minmax(15rem,.72fr);gap:var(--space-xl)}.step-proof{grid-column:auto}.offer-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}@media (min-width:90rem){:root{--page-gutter:var(--space-2xl)}}@media (pointer:coarse){.button,.faq-list summary,.header-link,.site-footer a,.text-link{min-height:var(--control-height-touch)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}