@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7a4ebd9d6b347dc2-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:500;font-display:swap;src:url(/_next/static/media/735b0e10e3469670-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:500;font-display:swap;src:url(/_next/static/media/989674507cd188d3-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:500;font-display:swap;src:url(/_next/static/media/06fa39dbfbdeac8d-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:500;font-display:swap;src:url(/_next/static/media/1b14ee09af98bfd9-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_dec407{font-family:Geist,Geist Fallback;font-weight:500;font-style:normal}.__variable_dec407{--font-display:"Geist","Geist Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5398307c7885d23b-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:500;font-display:swap;src:url(/_next/static/media/d58de12d6c7d4f4d-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:500;font-display:swap;src:url(/_next/static/media/26c042929bf78d5c-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:500;font-display:swap;src:url(/_next/static/media/8296761576ac80cd-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:500;font-display:swap;src:url(/_next/static/media/a3823b47aa1d5a9e-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:500;font-display:swap;src:url(/_next/static/media/22cd6886931bc29b-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_081443{font-family:Geist Mono,Geist Mono Fallback;font-weight:500;font-style:normal}.__variable_081443{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--ground:#0A0A0A;--panel:#111113;--raised:#18181B;--hairline:#2A2A2E;--graphite:#6B6B72;--muted:#9A9AA1;--text:#CFCFD3;--heading:#F5F5F5;--on-light:#0A0A0A;--signal:#3DCB91;--scrim:rgb(0 0 0/0.6);--sans:var(--font-sans),"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--display:var(--font-display),var(--sans);--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-card:12px;--r-field:8px;--r-sm:6px;--r-pill:999px;--gutter:48px;--maxw:1200px;--nav-h:72px;--section-top:96px;--section-bottom:104px;--ease:cubic-bezier(0.65,0,0.35,1);--cycle:36s;--phase:-17.25s;color-scheme:dark}@media (max-width:900px){:root{--gutter:24px}}@media (max-width:600px){:root{--gutter:16px;--nav-h:60px;--section-top:72px;--section-bottom:80px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body,html{background:var(--ground)}body{margin:0;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:inherit}h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--heading);color:var(--on-light)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}:where(a,button,summary):focus-visible{border-radius:var(--r-sm)}.nowrap,.sr-only{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:60;background:var(--heading);color:var(--on-light);padding:10px 16px;border-radius:var(--r-pill);font-size:14px;text-decoration:none}.skip-link:focus{left:8px}#main:focus{outline:none}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--mono);font-size:12px;line-height:1.4;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.display,h1,h2,h3{font-family:var(--display);color:var(--heading);font-weight:500;text-wrap:balance}.display,h1{font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.035em}.display .soft,h1 .soft{color:var(--muted)}h1 .sent{display:block}.hero-proof{margin-top:24px;display:flex;gap:14px;align-items:baseline;max-width:34em;font-size:17px;line-height:1.5;color:var(--heading)}.hero-proof-count{flex:none;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--heading);border-top:2px solid var(--heading);padding-top:4px;white-space:nowrap}h2{font-size:clamp(30px,3.1vw,42px);line-height:1.08;letter-spacing:-.03em;max-width:19em}h3{font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.012em}.lead,h3{text-wrap:pretty}.lead{margin-top:20px;font-size:18px;line-height:1.62;color:var(--text);max-width:38em}.cmp td,.ex-note-text,.example figcaption,.faq-answer,.help,.legal li,.legal p,.offer-col li,.offer-fine,.roles td,.stat-d{text-wrap:pretty}.consent-field label{text-wrap:balance}.display .sent,h2 .sent{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;background:var(--heading);color:var(--on-light);border:1px solid var(--heading);border-radius:var(--r-pill);font:500 15px/1.2 var(--sans);letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease);white-space:nowrap}.btn:not([disabled]):hover{background:var(--text);border-color:var(--text)}.btn .arr{transition:transform .2s var(--ease)}.btn:not([disabled]):hover .arr{transform:translateX(3px)}.btn[disabled]{cursor:not-allowed;background:var(--ground);border-color:var(--graphite);color:var(--muted)}.btn[disabled][data-busy]{cursor:progress;background:var(--text);border-color:var(--text);color:var(--on-light)}.btn-sm{min-height:38px;padding:0 18px;font-size:14px}.btn-line{background:transparent;color:var(--heading);border-color:var(--heading)}.btn-line:not([disabled]):hover{background:var(--heading);color:var(--on-light)}.link{font:500 15px/1.2 var(--sans);color:var(--heading);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--graphite);transition:border-color .2s var(--ease)}.link:hover{border-color:var(--heading)}.nav{position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--hairline)}.nav-row{display:flex;align-items:center;height:var(--nav-h);gap:40px}.brand{display:block;color:var(--heading);flex:none;text-decoration:none;--logo-dot:#565C65}.brand svg{height:28px;width:auto}.nav-links-wrap{margin-left:auto}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a,.nav-login{font-size:14px;color:var(--text);text-decoration:none;transition:color .2s var(--ease)}.nav-links a:hover,.nav-login:hover{color:var(--heading)}.nav-end{display:flex;align-items:center;gap:24px}.menu{display:none;margin-left:auto}.menu>summary{list-style:none;cursor:pointer;position:relative;z-index:2;font:500 14px/1 var(--sans);color:var(--heading);height:38px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--graphite);border-radius:var(--r-pill);background:var(--ground)}.menu>summary::-webkit-details-marker{display:none}.menu-bars{width:14px;height:9px;position:relative;display:block}.menu-bars:after,.menu-bars:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--heading);transition:transform .2s var(--ease),top .2s var(--ease)}.menu-bars:before{top:0}.menu-bars:after{top:7px}.menu[open] .menu-bars:before{top:3.5px;transform:rotate(45deg)}.menu[open] .menu-bars:after{top:3.5px;transform:rotate(-45deg)}.menu-scrim{position:fixed;bottom:0;background:var(--scrim);z-index:1}.menu-panel,.menu-scrim{left:0;right:0;top:var(--nav-h)}.menu-panel{position:absolute;z-index:2;background:var(--raised);border-bottom:1px solid var(--hairline);border-radius:0 0 var(--r-card) var(--r-card);padding:8px var(--gutter) 24px}.menu-panel ul{list-style:none}.menu-panel li a{display:block;padding:15px 0;border-bottom:1px solid var(--hairline);font-size:16px;color:var(--heading);text-decoration:none}.menu-panel .btn{margin-top:20px;width:100%}@media (max-width:960px){.nav-row{gap:12px}.nav-links-wrap,.nav-login{display:none}.nav-end{margin-left:auto}.menu{display:block;margin-left:0}}@media (max-width:600px){.brand svg{height:25px}.nav-end{display:none}.menu{margin-left:auto}}@media (min-width:601px){.menu-panel .btn{display:none}}body[data-applied] .hero-actions .btn,body[data-applied] .menu-panel .btn,body[data-applied] .nav-cta{display:none}.hero{padding:88px 0 104px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:64px;align-items:center}.hero-copy .eyebrow{margin-bottom:28px}.hero-sub{margin-top:28px;font-size:18px;line-height:1.62;color:var(--text);max-width:34em;text-wrap:pretty}.hero-actions{margin-top:40px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.micro{margin-top:28px;display:flex;gap:14px;align-items:baseline;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:30em}.slots{display:inline-flex;gap:4px;flex:none;transform:translateY(-1px)}.slots i{width:8px;height:8px;border:1px solid var(--heading);display:block}.hero-loop{justify-self:end;width:100%;max-width:520px;position:relative}.loop-pause{position:absolute;bottom:0;right:0;width:32px;height:32px;display:grid;place-items:center;background:var(--ground);color:var(--heading);border:1px solid var(--hairline);border-radius:var(--r-field);cursor:pointer;transition:border-color .2s var(--ease)}.loop-pause:hover{border-color:var(--graphite)}.hero-loop[data-paused] .loop,.hero-loop[data-paused] .loop *{animation-play-state:paused!important}.loop{width:100%;height:auto;overflow:visible}.loop-compact{display:none}@media (max-width:600px){.loop-wide{display:none}.loop-compact{display:block}}.loop text{font-family:var(--sans)}.loop .ring{fill:none;stroke:var(--graphite);stroke-width:1}.loop .tick{stroke:var(--hairline);stroke-width:1}.loop .tick-l{stroke:var(--graphite)}.loop .sweep{transform-box:view-box;transform-origin:230px 230px;transform:rotate(288deg)}.loop .sweep path{fill:none;stroke:var(--heading);stroke-width:1.75}.loop .sweep circle{fill:var(--heading)}.loop .arrow path{fill:none;stroke:var(--heading);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter}.loop .stage{fill:var(--muted);font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.loop .stage-n{fill:var(--heading)}.loop .stage-bg{fill:var(--ground)}.loop .node-box{fill:var(--raised);stroke:var(--graphite);stroke-width:1}.loop .node-rule{stroke:var(--hairline);stroke-width:1}.loop .node-t{fill:var(--text);font-weight:500;letter-spacing:-.005em}.loop .m-fill{fill:var(--heading)}.loop .m-ring{fill:none;stroke:var(--heading);stroke-width:1.4}.loop .core{fill:var(--heading);font-weight:600;letter-spacing:.005em}.loop .seq-line{stroke:var(--hairline);stroke-width:1}.loop .seq-dot{fill:var(--heading);stroke:var(--heading);stroke-width:1.2}.loop .seq-t{fill:var(--heading);font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.loop .winner{fill:var(--signal);transform:translateY(calc(var(--step) * 4))}@media (prefers-reduced-motion:no-preference){.loop .ring-draw{animation:ring-draw 1.8s var(--ease) backwards}.loop .sweep{animation:sweep var(--cycle) linear infinite var(--phase)}.loop .winner{animation:walk var(--cycle) var(--ease) infinite var(--phase)}.loop .seq-t.s0{animation:step-text-0 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s0{animation:step-dot-0 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s1{animation:step-text-1 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s1{animation:step-dot-1 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s2{animation:step-text-2 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s2{animation:step-dot-2 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s3{animation:step-text-3 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s3{animation:step-dot-3 var(--cycle) linear infinite var(--phase)}.loop .seq-t.s4{animation:step-text-4 var(--cycle) linear infinite var(--phase)}.loop .seq-dot.s4{animation:step-dot-4 var(--cycle) linear infinite var(--phase)}.loop .lit .node-box{animation:lit-box var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit .node-t{animation:lit-text var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit .stage{animation:lit-stage var(--cycle) linear infinite;animation-delay:calc(var(--phase) + var(--t) - .12s)}.loop .lit-pair .node-box{animation-name:lit-box-6}.loop .lit-pair .node-t{animation-name:lit-text-6}}@keyframes ring-draw{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes sweep{0%{transform:rotate(0deg)}83.333%,to{transform:rotate(5turn)}}@keyframes walk{0%{transform:translateY(0);opacity:0}1%{transform:translateY(0);opacity:1}16.667%{transform:translateY(0)}18.056%{transform:translateY(calc(var(--step) * 1))}33.333%{transform:translateY(calc(var(--step) * 1))}34.722%{transform:translateY(calc(var(--step) * 2))}50%{transform:translateY(calc(var(--step) * 2))}51.389%{transform:translateY(calc(var(--step) * 3))}66.667%{transform:translateY(calc(var(--step) * 3))}68.056%{transform:translateY(calc(var(--step) * 4))}97%{transform:translateY(calc(var(--step) * 4));opacity:1}98.6%{transform:translateY(calc(var(--step) * 4));opacity:0}to{transform:translateY(0);opacity:0}}@keyframes step-text-0{0%{fill:var(--muted)}1%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-0{0%,16.667%{fill:var(--ground);stroke:var(--graphite)}17.467%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-1{0%,16.667%{fill:var(--muted)}17.867%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-1{0%,33.333%{fill:var(--ground);stroke:var(--graphite)}34.133%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-2{0%,33.333%{fill:var(--muted)}34.533%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-2{0%,50%{fill:var(--ground);stroke:var(--graphite)}50.8%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-3{0%,50%{fill:var(--muted)}51.2%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-3{0%,66.667%{fill:var(--ground);stroke:var(--graphite)}67.467%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes step-text-4{0%,66.667%{fill:var(--muted)}67.867%,97%{fill:var(--heading)}98.6%,to{fill:var(--muted)}}@keyframes step-dot-4{0%,83.333%{fill:var(--ground);stroke:var(--graphite)}84.133%,97%{fill:var(--heading);stroke:var(--heading)}98.6%,to{fill:var(--ground);stroke:var(--graphite)}}@keyframes lit-box{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{stroke:var(--graphite);stroke-width:1}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{stroke:var(--heading);stroke-width:1.8}}@keyframes lit-text{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{fill:var(--text)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{fill:var(--heading)}}@keyframes lit-stage{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,to{fill:var(--muted)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%{fill:var(--heading)}}@keyframes lit-box-6{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,83.333%,98.2%,to{stroke:var(--graphite);stroke-width:1}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%,84%,96.8%{stroke:var(--heading);stroke-width:1.8}}@keyframes lit-text-6{0%,16.667%,21%,33.333%,37.667%,4.333%,50%,54.333%,66.667%,71%,83.333%,98.2%,to{fill:var(--text)}0.667%,17.333%,19.333%,2.667%,34%,36%,50.667%,52.667%,67.333%,69.333%,84%,96.8%{fill:var(--heading)}}.band{padding:var(--section-top) 0 var(--section-bottom);border-top:1px solid var(--hairline)}.head-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.head-grid>.eyebrow{padding-top:12px}.head-main>.lead:first-child{margin-top:0}.prose{margin-top:40px;display:grid;gap:24px;max-width:40em}.prose p{font-size:17px;line-height:1.65;color:var(--text);text-wrap:pretty}.prose p.one{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.4;color:var(--heading);letter-spacing:-.02em}.prose p.one+p{margin-top:-8px}.cmp{width:100%;margin-top:56px;border-collapse:collapse;table-layout:fixed}.cmp td,.cmp th{text-align:left;vertical-align:top}.cmp thead th{font:500 14px/1.35 var(--sans);color:var(--heading);padding:14px 24px 14px 0;vertical-align:bottom}.cmp thead td,.cmp thead th{border-bottom:1px solid var(--graphite)}.cmp thead td{width:22%}.cmp .c-one{background:var(--raised);padding-left:20px;padding-right:20px}.cmp thead .c-one{border-radius:var(--r-card) var(--r-card) 0 0}.cmp tbody tr:last-child .c-one{border-radius:0 0 var(--r-card) var(--r-card)}.cmp tbody th{font:500 15.5px/1.45 var(--sans);color:var(--heading);letter-spacing:-.01em}.cmp tbody th,.cmp td{padding:22px 24px 22px 0;border-bottom:1px solid var(--hairline)}.cmp td{font-size:15px;line-height:1.55;color:var(--text)}.cmp td.c-one{color:var(--heading);padding-left:20px;padding-right:20px}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom-color:var(--hairline)}.cmp tbody tr:last-child td.c-one{border-bottom:0}.cmp .lbl{display:none}@media (max-width:720px){.cmp{margin-top:40px}.cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp,.cmp tbody,.cmp td,.cmp th,.cmp tr{display:block;width:100%}.cmp tbody tr{border-top:1px solid var(--graphite);padding:16px 0 20px}.cmp tbody tr:last-child{border-bottom:1px solid var(--hairline)}.cmp tbody tr:last-child .c-one{border-radius:var(--r-field)}.cmp tbody th{padding:0 0 10px;border:0;font-size:17px}.cmp td{padding:10px 0;border:0;display:grid;gap:2px}.cmp td.c-one{padding:10px 12px;margin-top:4px;border-radius:var(--r-field)}.cmp .lbl{display:block;font-size:13px;line-height:1.4;color:var(--muted)}}.how-grid{margin-top:56px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.steps{list-style:none;counter-reset:step;display:grid}.steps li{counter-increment:step;display:grid;grid-template-columns:40px minmax(0,1fr);padding:20px 0 22px;border-top:1px solid var(--hairline)}.steps li:first-child{border-top-color:var(--graphite)}.steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--muted);padding-top:3px}.steps h3{font-size:17px}.steps p{margin-top:6px;font-size:15px;line-height:1.6;color:var(--text);max-width:34em;text-wrap:pretty}.how-figure{position:sticky;top:calc(var(--nav-h) + 32px)}@media (max-width:1080px){.how-grid{grid-template-columns:minmax(0,1fr);gap:48px}.how-figure{position:static}}@media (max-width:820px){.how-figure{order:-1}}@media (min-width:821px) and (max-width:1080px){.how-figure{margin-left:calc((100% - 48px) / 3 + 48px)}.steps li{grid-template-columns:44px minmax(0,calc((100% - 48px) / 3 - 44px)) minmax(0,1fr)}.steps li>div{display:contents}.steps h3{padding-right:16px}.steps p{margin-top:0;padding-left:48px}}.example{margin:0}.ex-frame{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card)}.ex-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hairline)}.ex-tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--graphite);border-radius:var(--r-pill);padding:3px 9px 2px;line-height:1.3}.ex-tag,.ex-title{font-weight:500;color:var(--heading)}.ex-title{font-size:15px}.ex-dots{margin-left:auto;display:flex;gap:5px}.ex-dots i{width:6px;height:6px;border-radius:50%;border:1px solid var(--graphite)}.ex-steps{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:14px 18px;border-bottom:1px solid var(--hairline)}.ex-steps li{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:5px 10px 4px;border:1px solid var(--hairline);border-radius:var(--r-pill)}.ex-steps li.done{color:var(--heading)}.ex-steps li.done:before{content:"";width:7px;height:4px;border-left:1.4px solid var(--heading);border-bottom:1.4px solid var(--heading);transform:translateY(-2px) rotate(-45deg)}.ex-steps li.current{color:var(--on-light);background:var(--heading);border-color:var(--heading)}.ex-body{padding:6px 18px 4px}.ex-cols{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.25fr) 92px;gap:14px;padding:10px 0 8px;border-bottom:1px solid var(--graphite);font-size:12.5px;font-weight:500;color:var(--heading)}.ex-rows{list-style:none}.ex-row{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.25fr) 92px;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--hairline)}.ex-row:last-child{border-bottom:0}.ex-name{font-size:14px;color:var(--heading);font-weight:500}.ex-copy{display:grid;gap:5px}.ex-copy i{display:block;height:5px;background:var(--hairline);border-radius:var(--r-pill)}.ex-copy i:last-child{width:62%}.ex-bar{height:10px;background:var(--ground);position:relative}.ex-bar,.ex-bar b{border-radius:var(--r-pill)}.ex-bar b{position:absolute;left:0;top:0;bottom:0;background:var(--graphite)}.ex-row.top .ex-bar b{background:var(--heading)}.ex-flag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--heading);white-space:nowrap}.ex-flag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--heading);flex:none}.ex-capped{padding:10px 0 12px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--hairline)}.ex-note{margin:0 18px 18px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--ground)}.ex-note-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ex-note-text{margin-top:6px;font-size:15px;line-height:1.55;color:var(--heading)}.ex-agreed{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px 10px;color:var(--muted)}.chip,.ex-agreed{align-items:center;font-size:13px}.chip{display:inline-flex;gap:7px;padding:4px 9px;border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--raised)}.chip,.who{color:var(--heading)}.who{flex:none}.example figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted)}@media (max-width:600px){.ex-head,.ex-steps{padding-left:14px;padding-right:14px}.ex-body{padding:4px 14px}.ex-note{margin:0 14px 14px}.ex-cols,.ex-row{grid-template-columns:76px minmax(0,1fr) 78px;gap:10px}.ex-cols span:nth-child(2),.ex-copy{display:none}.ex-steps{gap:4px}.ex-steps li{font-size:10.5px;letter-spacing:.04em;padding:5px 4px 4px;gap:5px;white-space:nowrap}.ex-steps li.done:before{width:6px;height:3px}.ex-agreed{gap:6px 8px}.chip{font-size:12.5px;padding:3px 7px}.ex-name{font-size:13.5px}.ex-flag{font-size:12px}}.roles{width:100%;margin-top:56px;border-collapse:collapse;table-layout:fixed}.roles td,.roles th{text-align:left;vertical-align:top}.roles thead th{font:500 14px/1.3 var(--sans);color:var(--heading);padding:16px 24px 16px 0;border-bottom:1px solid var(--graphite);vertical-align:bottom}.roles thead .c-stage{width:max(19%,11.5em)}.roles tbody th .stage-name{white-space:nowrap}.th-in{display:inline-flex;align-items:center;gap:10px}.roles .c-one{background:var(--raised);padding-left:20px;padding-right:20px}.roles thead .c-one{border-radius:var(--r-card) var(--r-card) 0 0}.roles tbody tr:last-child .c-one{border-radius:0 0 var(--r-card) var(--r-card)}.roles tbody th{font:500 15.5px/1.45 var(--sans);color:var(--heading);letter-spacing:-.01em}.roles tbody th,.roles td{padding:22px 24px 22px 0;border-bottom:1px solid var(--hairline)}.roles td{font-size:15px;line-height:1.55;color:var(--text)}.roles tbody tr:last-child td,.roles tbody tr:last-child th{border-bottom-color:var(--hairline)}.roles tbody tr:last-child td.c-one{border-bottom:0}.roles tr.is-loop .stage-in{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start}.roles .chev-i{display:block;width:6px;height:6px;margin-top:.5em;border-top:1.25px solid var(--heading);border-right:1.25px solid var(--heading);transform:rotate(45deg)}.roles .cell-k,.roles .cell-mark{display:none}@media (max-width:720px){.roles{margin-top:20px}.roles thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.roles,.roles tbody,.roles td,.roles th,.roles tr{display:block;width:100%}.roles tbody tr{border-top:1px solid var(--graphite);padding:14px 0 16px}.roles tbody tr:last-child{border-bottom:1px solid var(--hairline)}.roles tbody th{padding:0 0 8px;border:0;font-size:16.5px}.roles td{padding:6px 0;border:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;font-size:14.5px;line-height:1.5}.roles td.c-one{margin:4px 0 0;padding:7px 8px;background:var(--raised)}.roles tbody tr:last-child .c-one,.roles td.c-one{border-radius:var(--r-field)}.roles tbody th .stage-name{white-space:normal}.roles .cell-mark{display:flex;height:21.75px;align-items:center}.roles .cell-k{display:inline;margin-right:2px;font-size:12px;font-weight:500;color:var(--muted)}}.band-panel{background:var(--panel);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.band-panel+.band{border-top:0}.stats{list-style:none;margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);padding:24px 24px 26px}.stat-v{font-family:var(--display);font-size:clamp(36px,3.4vw,48px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--heading);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.stat-v .approx{font-size:.5em;font-weight:500;letter-spacing:-.01em;color:var(--muted)}.stat-l{margin-top:14px;font-size:15px;font-weight:500;color:var(--heading);line-height:1.4}.stat-d{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--muted)}@media (max-width:1080px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stats{margin-top:40px;gap:10px}.stat{padding:16px 12px 18px}.stat-v{font-size:clamp(24px,8vw,32px)}.stat-l{margin-top:10px;font-size:14px}.stat-d{font-size:12.5px;line-height:1.5}}.offer-grid{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.offer-col h3{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--graphite)}.offer-col ul{list-style:none}.offer-col li{position:relative;padding:16px 0 16px 26px;border-bottom:1px solid var(--hairline);font-size:15.5px;line-height:1.55;color:var(--text)}.offer-col li:before{content:"";position:absolute;left:1px;top:24px;width:7px;height:7px;border:1px solid var(--heading);border-radius:50%}.offer-col.is-get li:before{background:var(--heading)}.offer-col.is-get li{color:var(--heading)}.offer-foot{margin-top:40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:baseline}.offer-slots{display:flex;gap:14px;align-items:baseline;font-size:17px;font-weight:500;color:var(--heading)}.offer-fine{font-size:14px;line-height:1.6;color:var(--muted);max-width:44em}@media (max-width:820px){.offer-grid{gap:40px;margin-top:40px}.offer-foot,.offer-grid{grid-template-columns:minmax(0,1fr)}.offer-foot{gap:16px}}.apply-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.apply-intro{position:sticky;top:calc(var(--nav-h) + 32px)}.apply-intro .lead{font-size:17px}.form-card{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--r-card);padding:32px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.field{display:grid;gap:7px;align-content:start;min-width:0}.field.full{grid-column:1/-1}.field>label{font-size:14.5px;font-weight:500;line-height:1.35}.field>label,.input{color:var(--heading)}.input{width:100%;min-height:46px;padding:11px 13px;background:var(--ground);border:1px solid var(--graphite);border-radius:var(--r-field);font-size:16px;line-height:1.4;transition:border-color .15s var(--ease);appearance:none;-webkit-appearance:none}.input::placeholder{color:var(--muted);opacity:1}.input:hover{border-color:var(--text)}.input:focus-visible{outline:2px solid var(--signal);outline-offset:1px;border-color:var(--heading)}textarea.input{min-height:104px;resize:vertical}select.input{padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-position:right 20px center,right 15px center;background-repeat:no-repeat}select.input.is-empty,select.input:invalid{color:var(--muted)}select.input option{color:var(--heading);background:var(--raised)}.help,select.input option[value=""]{color:var(--muted)}.help{font-size:13px;line-height:1.5}.has-error .input{border-color:var(--heading);box-shadow:none;outline:1px solid var(--heading);outline-offset:0}.has-error .input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.input{caret-color:var(--heading)}.field input.input:-webkit-autofill,.field input.input:-webkit-autofill:focus,.field input.input:-webkit-autofill:hover,.field textarea.input:-webkit-autofill{-webkit-text-fill-color:var(--heading);caret-color:var(--heading);-webkit-box-shadow:0 0 0 1000px var(--ground) inset;box-shadow:0 0 0 1000px var(--ground) inset;transition:background-color 600000s 0s,color 600000s 0s}.field input.input:autofill,.field textarea.input:autofill{-webkit-text-fill-color:var(--heading);caret-color:var(--heading);box-shadow:0 0 0 1000px var(--ground) inset;transition:background-color 600000s 0s,color 600000s 0s}.field-error{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.45;font-weight:500;color:var(--heading)}.field-error:before{content:"!";flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--heading);color:var(--on-light);font-size:11px;font-weight:700;line-height:1;transform:translateY(2px)}.consent-field{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.consent-field input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:2px 0 0;display:grid;place-content:center;background:var(--ground);border:1px solid var(--graphite);border-radius:5px;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.consent-field input:before{content:"";width:10px;height:5px;margin-top:-3px;border-left:2px solid var(--on-light);border-bottom:2px solid var(--on-light);transform:rotate(-45deg);visibility:hidden}.consent-field input:hover{border-color:var(--text)}.consent-field input:checked{background:var(--heading);border-color:var(--heading)}.consent-field input:checked:before{visibility:visible}.consent-field input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.has-error .consent-field input{border-color:var(--heading);outline:1px solid var(--heading);outline-offset:0}.has-error .consent-field input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.consent-field label{font-size:14px;line-height:1.55;color:var(--text)}.consent-field label a{color:var(--heading);text-underline-offset:3px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-foot{margin-top:28px;display:grid;gap:16px;justify-items:start}.form-alert{padding:12px 14px;border-left:2px solid var(--heading);background:var(--ground);border-radius:0 var(--r-field) var(--r-field) 0;font-size:14.5px;line-height:1.55;color:var(--heading)}.form-alert a{color:var(--heading);text-underline-offset:3px}.form-noscript{font-size:14px;color:var(--heading)}.spinner{width:14px;height:14px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--on-light) 30%,transparent);border-top-color:var(--on-light);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.success{display:grid;gap:12px;padding:12px 0}.success-mark{width:40px;height:40px;border-radius:50%;background:var(--heading);display:grid;place-items:center}.success-mark:before{content:"";width:14px;height:7px;border-left:2px solid var(--on-light);border-bottom:2px solid var(--on-light);transform:translateY(-2px) rotate(-45deg)}.apply-intro h2:focus{outline:none}.success p{font-size:16px;color:var(--text);max-width:34em}@media (max-width:1080px){.apply-grid{grid-template-columns:minmax(0,1fr);gap:36px}.apply-intro{position:static}}@media (max-width:640px){.form-card{padding:22px 16px}.form-grid{grid-template-columns:minmax(0,1fr);gap:22px}.form-foot .btn{width:100%}}.faq-list{border-top:1px solid var(--graphite)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{list-style:none;cursor:pointer;display:flex;gap:24px;justify-content:space-between;align-items:center;padding:20px 0;font-size:17px;font-weight:500;line-height:24px;color:var(--heading)}.faq-item summary::-webkit-details-marker{display:none}.faq-toggle{position:relative;width:14px;height:14px;flex:none}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;background:var(--heading)}.faq-toggle:before{left:0;right:0;top:6px;height:2px}.faq-toggle:after{top:0;bottom:0;left:6px;width:2px;transition:transform .2s var(--ease)}.faq-item[open] .faq-toggle:after{transform:scaleY(0)}.faq-answer{padding:0 40px 22px 0;font-size:16px;line-height:1.65;color:var(--text);max-width:44em}.footer{border-top:1px solid var(--hairline);padding:48px 0 40px}.footer-top{justify-content:space-between;align-items:center;gap:32px}.footer-links,.footer-top{display:flex;flex-wrap:wrap}.footer-links{gap:10px 28px;list-style:none}.footer-links a,.footer-links button{font-size:14px;color:var(--text);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.footer-links a:hover,.footer-links button:hover{color:var(--heading);text-decoration:underline;text-underline-offset:3px}.footer-legal{margin-top:32px;padding-top:20px;font-size:13px;color:var(--muted)}.footer-legal,.sticky-apply{border-top:1px solid var(--hairline)}.sticky-apply{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--ground);transform:translateY(110%);visibility:hidden;transition:transform .25s var(--ease),visibility 0s linear .25s}.sticky-apply[data-show=true]{transform:none;visibility:visible;transition:transform .25s var(--ease)}.sticky-apply .btn{width:100%;background:var(--raised);color:var(--heading);border-color:var(--graphite)}.sticky-apply .btn:not([disabled]):hover{background:var(--raised);border-color:var(--heading)}@media (min-width:601px){.sticky-apply{display:none}}body:has(.consent-banner) .sticky-apply{display:none}.consent-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;background:var(--raised);border:1px solid var(--graphite);border-radius:var(--r-card);padding:14px}.consent-copy{font-size:14px;line-height:1.5;color:var(--text);text-wrap:pretty}.consent-banner h2{margin-right:5px;max-width:none;font-family:var(--sans);color:var(--heading);letter-spacing:-.005em;font-weight:500}.consent-banner h2,.consent-banner p{display:inline;font-size:inherit;line-height:inherit}.consent-banner p{margin:0;color:var(--text)}.consent-banner p a{color:var(--heading);text-underline-offset:3px;white-space:nowrap}.consent-banner .consent-inner{padding:0}.consent-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.consent-actions .btn{width:100%;min-height:40px}@media (max-width:600px) and (max-height:760px){.consent-banner{left:0;right:0;bottom:0;border-width:1px 0 0;border-radius:0;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom))}}@media (min-width:601px){.consent-banner .consent-inner{padding:0 var(--gutter)}.consent-banner{left:0;right:0;bottom:0;padding:12px 0;border:0;border-top:1px solid var(--graphite);border-radius:0}.consent-inner{display:flex;align-items:center;gap:12px 16px}.consent-copy{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:1.45;text-wrap:balance}.consent-actions{margin:0;flex:none;display:flex;gap:8px}.consent-actions .btn{width:auto;min-width:86px;min-height:38px;padding:0 15px;font-size:14px}body:has(.consent-banner) .footer{padding-bottom:112px}}.legal{padding:72px 0 104px}.legal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.legal-body,.legal-head{max-width:720px;min-width:0}.legal-toc{margin-top:36px;padding-top:16px;border-top:1px solid var(--graphite)}.legal .legal-toc .eyebrow{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.legal-toc ol{list-style:none;margin-top:12px;display:grid;gap:2px}.legal .legal-toc li{font-size:inherit;line-height:inherit}.legal-toc a{display:block;padding:5px 0;font-size:14.5px;line-height:1.4;color:var(--text);text-decoration:none;transition:color .2s var(--ease)}.legal-toc a:hover{color:var(--heading);text-decoration:underline;text-underline-offset:3px}@media (min-width:1081px){.legal-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px}.legal-head{grid-column:2;grid-row:1}.legal-body{grid-column:2;grid-row:2}.legal-toc{grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:calc(var(--nav-h) + 32px);margin-top:10px;max-width:300px}}@media (max-width:600px){.legal-toc ol{grid-template-columns:minmax(0,1fr)}.legal-toc a{padding:7px 0;font-size:15px}}.legal h1{font-size:clamp(36px,4vw,52px)}.legal .effective{margin-top:16px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.legal .intro{margin-top:24px;font-size:18px;line-height:1.62;color:var(--heading)}.legal h2{margin-top:48px;padding-top:20px;border-top:1px solid var(--hairline);font-size:22px;letter-spacing:-.015em;max-width:none}.legal-body>h2:first-child{margin-top:40px}.legal h3{margin-top:28px;font-size:17px}.legal li,.legal p{font-size:16px;line-height:1.65;color:var(--text)}.legal p{margin-top:14px}.legal ul{margin-top:12px;padding-left:20px;display:grid;gap:8px}.legal li::marker{color:var(--graphite)}.legal strong{color:var(--heading);font-weight:500}.legal a{color:var(--heading);text-underline-offset:3px}.legal code{font-family:var(--mono);font-size:13.5px;font-weight:500;background:var(--raised);border:1px solid var(--hairline);padding:1px 6px;border-radius:var(--r-sm);color:var(--heading)}.legal address{margin-top:14px;font-style:normal;font-size:16px;line-height:1.65;color:var(--text)}.notfound{padding:120px 0 144px}.notfound .display{margin-top:20px;max-width:14em}.notfound .lead{margin-bottom:36px}@media (max-width:1080px){.hero-grid{gap:40px}}@media (min-width:861px) and (max-height:820px){.hero{padding:32px 0 80px}.hero-copy .eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(40px,3.9vw,56px)}.hero-sub{margin-top:18px}.hero-actions{margin-top:26px}.micro{margin-top:18px}.hero-loop{max-width:460px}}@media (min-width:861px) and (max-width:1080px) and (max-height:740px){.hero{padding-top:24px}.hero h1{font-size:36px}.hero-sub{margin-top:14px;font-size:16px;line-height:1.55}.hero-actions{margin-top:22px}.micro{font-size:13px}}@media (min-width:861px) and (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}}@media (max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-loop{justify-self:start;max-width:480px}}@media (max-width:820px){.head-grid{grid-template-columns:minmax(0,1fr);gap:18px}.head-grid>.eyebrow{padding-top:0}}@media (max-width:600px){.hero{padding:48px 0 64px}.hero-copy .eyebrow{margin-bottom:20px}.display,h1{font-size:40px;line-height:1.04;letter-spacing:-.035em}.hero-sub{font-size:17px;margin-top:22px}.hero-actions{margin-top:32px;gap:20px}.hero-actions .btn{width:100%}.hero-grid{gap:48px}.hero-loop{max-width:440px}h2{font-size:30px}.lead{font-size:17px}.prose{margin-top:28px}.prose p.one{font-size:20px}.how-grid{margin-top:32px;gap:36px}.steps li{grid-template-columns:34px minmax(0,1fr);padding:14px 0 15px}.steps p{margin-top:4px;font-size:14.5px;line-height:1.55}.faq-item summary{font-size:16px}.faq-answer{padding-right:0;font-size:15.5px}.footer-top{align-items:flex-start;flex-direction:column}}@media (max-width:360px){.display,h1{font-size:36px}h2{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.loop-pause{display:none}*,:after,:before{transition-duration:.001ms!important;animation:none!important}}