@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-20c4,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_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-dm-mono:"DM Mono","DM Mono Fallback"}.v2{--ink:#0d0d0d;--muted:#6e6e6e;--faint:#a1a1a1;--line:#ebebeb;--soft:#f6f6f6;--bg:#ffffff;--accent:#2456f5;--accent-hover:#1a44d4;--accent-soft:#edf2ff;--good:#1f9d55;--bad:#e5484d;--ease-out:cubic-bezier(0.23,1,0.32,1);--wrap:1360px;--gutter:clamp(24px,4vw,64px);--shadow:0 1px 2px rgb(0 0 0/0.04),0 12px 32px -12px rgb(0 0 0/0.1);background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-inter),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.v2 h1,.v2 h2,.v2 h3{font-weight:500;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.v2 p{text-wrap:pretty}.v2 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.v2 .section{padding:200px 0 0}.v2 .band{background:var(--soft);padding:160px 0;margin-top:200px}.v2 .band .panel{background-color:#fff}.v2 .band+.band{margin-top:0}.v2 .dark{background:var(--ink);color:#fff;--muted:#9b9b9b;--line:#262626;--soft:#171717}.v2 .blue{background:var(--accent);color:#fff;--muted:rgb(255 255 255/0.78);--line:rgb(255 255 255/0.22)}.v2 .center{display:flex;flex-direction:column;align-items:center;text-align:center}.v2 .kicker{font:500 14px/1.4 var(--font-inter);color:var(--accent)}.v2 .mono{font-family:var(--font-dm-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.v2 .label{font:400 12px/1.4 var(--font-dm-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v2 .h2{font-size:clamp(30px,3.2vw,46px);max-width:24ch}.v2 .lede{font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--muted);max-width:58ch}.v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font:500 15px/1 var(--font-inter);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--ease-out)}.v2 .btn:active{transform:scale(.97)}.v2 .btn svg{transition:transform .2s var(--ease-out)}.v2 .btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.v2 .btn-white{background:#fff;color:var(--accent);border:1px solid #fff}.v2 .btn-sm{height:36px;padding:0 16px;font-size:14px}.v2 .btn:disabled{opacity:.6;pointer-events:none}@media (hover:hover) and (pointer:fine){.v2 .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.v2 .btn-primary:hover svg,.v2 .btn-white:hover svg{transform:translateX(3px)}}.v2 .scan{display:flex;align-items:center;gap:6px;width:100%;max-width:560px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 40px -16px rgb(36 86 245/.35)}.v2 .scan input{flex:1;min-width:0;height:46px;border:0;outline:0;background:transparent;padding:0 16px;font:400 16px var(--font-inter);color:var(--ink)}.v2 .scan input::placeholder{color:var(--faint)}.v2 .scan:focus-within{border-color:var(--accent)}.v2 .scan .btn{height:46px;flex:none}.v2 .notes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:18px;font-size:14px;color:var(--muted)}.v2 .notes li{display:inline-flex;align-items:center;gap:6px}.v2 .notes svg{color:var(--accent);flex:none}.v2 .err,.v2 .notes li{font-weight:500}.v2 .err{margin-top:12px;font-size:14px;color:var(--bad)}@media (max-width:640px){.v2 .scan{flex-direction:column;align-items:stretch;border-radius:22px;padding:8px}.v2 .scan .btn{width:100%}}.v2 .panel{position:relative;background-color:var(--soft);background-image:radial-gradient(circle at 1px 1px,rgb(0 0 0/.07) 1px,transparent 0);background-size:20px 20px;border-radius:24px;padding:clamp(48px,5vw,64px) clamp(20px,4vw,56px);display:grid;place-items:center;overflow:hidden}.v2 .panel .cap{position:absolute;top:22px;left:26px;font-size:13px;color:var(--muted)}.v2 .card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);color:var(--ink)}.v2 .rows{display:grid;gap:160px;margin-top:120px}.v2 .row{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:center}.v2 .row.flip>:first-child{order:2}.v2 .row h3{font-size:clamp(28px,2.6vw,38px);margin-top:12px;max-width:18ch}.v2 .row p.lede{margin-top:16px;max-width:44ch}@media (max-width:900px){.v2 .row{grid-template-columns:1fr}.v2 .row.flip>:first-child{order:0}.v2 .rows{gap:96px;margin-top:72px}}.v2 .hero{position:relative;padding:168px 0 96px;isolation:isolate;overflow:hidden}.v2 .hero:before{content:"";position:absolute;inset:-120px 0 auto;height:760px;z-index:-2;pointer-events:none;background:radial-gradient(55% 55% at 50% 0,rgb(36 86 245/.1),transparent 70%)}.v2 .hero h1{font-size:clamp(36px,5.6vw,76px);letter-spacing:-.035em;line-height:1.08}.v2 .hero h1 .line{display:block;text-wrap:balance}.v2 .hero .sub{margin-top:28px;max-width:54ch}.v2 .hero .form{margin-top:40px;width:100%;display:flex;flex-direction:column;align-items:center}.v2 .beams{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),radial-gradient(ellipse 36% 30% at 50% var(--hy,40%),transparent 55%,#000 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.v2 .beams .base path{fill:none;stroke:rgb(10 20 60/.08);stroke-width:1}.v2 .beams .pulses path{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:70 1000;stroke-dashoffset:1070;opacity:0;animation:v2-flow 4s cubic-bezier(.45,0,.25,1) infinite}@keyframes v2-flow{0%{stroke-dashoffset:1070;opacity:0}15%,85%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}.v2 .roll{position:relative;display:inline-block;color:var(--accent);transition:width .45s var(--ease-out);vertical-align:baseline;white-space:nowrap}.v2 .roll .w{position:absolute;left:50%;top:0;white-space:nowrap;opacity:0;transform:translate(-50%,.4em);filter:blur(6px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),filter .45s var(--ease-out)}.v2 .roll .w.on{opacity:1;transform:translate(-50%);filter:none}.v2 .roll .w.out{opacity:0;transform:translate(-50%,-.4em);filter:blur(6px)}.v2 .roll .ghost{visibility:hidden;white-space:nowrap}@media (max-width:720px){.v2 .hero{padding:96px 0 64px}.v2 .beams{display:none}.v2 .section{padding-top:112px}.v2 .band{padding:96px 0;margin-top:112px}.v2 .panel{border-radius:18px;padding:52px 14px 28px}}.v2 .strip{margin-top:72px}.v2 .strip .rule{display:flex;align-items:center;gap:16px;font-size:14px;color:var(--muted);max-width:860px;margin:0 auto}.v2 .strip .rule:after,.v2 .strip .rule:before{content:"";flex:1;height:1px;background:var(--line)}.v2 .logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;margin-top:28px}.v2 .logos span{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:500;color:#555}.v2 .logos img{width:22px;height:22px;opacity:.8}.v2 .pains{list-style:none;padding:0;margin:80px auto 0;display:grid;gap:22px;max-width:980px}.v2 .pains li{font-size:clamp(19px,2vw,27px);line-height:1.3;letter-spacing:-.02em;font-weight:500;color:#5c5c5c;transition:color .5s var(--ease-out)}.v2 .pains li.on{color:#fff}.v2 .ai{width:100%;max-width:540px;font-size:15px}.v2 .ai .q{margin-left:auto;width:fit-content;max-width:88%;background:var(--accent);color:#fff;padding:12px 18px;border-radius:20px 20px 6px 20px}.v2 .ai .q b{font-weight:600}.v2 .ai .a{margin-top:16px;padding:22px}.v2 .ai .who{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;min-height:20px}.v2 .ai .who img{width:18px;height:18px}.v2 .ai .dots{display:inline-flex;gap:3px;margin-left:4px}.v2 .ai .dots i{width:4px;height:4px;border-radius:50%;background:var(--faint);animation:v2-dot .9s ease-in-out infinite}.v2 .ai .dots i:nth-child(2){animation-delay:.15s}.v2 .ai .dots i:nth-child(3){animation-delay:.3s}@keyframes v2-dot{50%{opacity:.3;transform:translateY(-2px)}}.v2 .ai .intro{margin:14px 0;color:var(--muted);min-height:1.6em}.v2 .ai ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v2 .ai li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.v2 .ai li.in{opacity:1;transform:none}.v2 .ai .av{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--muted)}.v2 .ai .meta{display:grid;flex:1;min-width:0;line-height:1.3}.v2 .ai .name{font-weight:500}.v2 .ai .blur{filter:blur(4px);opacity:.7;user-select:none}.v2 .ai .rating{font-size:12.5px;color:var(--muted)}.v2 .ai .you{box-shadow:inset 0 0 0 1px var(--bad);background:#fff5f5}.v2 .ai .you .av{background:#fff;border-color:#f3c4c6;color:var(--bad)}.v2 .ai .you.named{box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.v2 .ai .you.named .av{background:var(--accent);border-color:var(--accent);color:#fff}.v2 .tag{font:500 11px/1 var(--font-dm-mono),monospace;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border-radius:6px;white-space:nowrap}.v2 .tag.bad{background:var(--bad);color:#fff}.v2 .tag.ok{background:var(--accent);color:#fff}.v2 .tag.line{border:1px solid var(--line);color:var(--muted)}.v2 .score{width:100%;max-width:440px;padding:24px}.v2 .score .top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.v2 .score .t{font-size:17px;font-weight:500}.v2 .dial{position:relative;width:84px;height:84px;flex:none}.v2 .dial svg{transform:rotate(-90deg)}.v2 .dial circle{fill:none;stroke-width:6}.v2 .dial .bg{stroke:var(--line)}.v2 .dial .fg{stroke:var(--bad);stroke-linecap:round;transition:stroke-dasharray 1.4s var(--ease-out) .3s}.v2 .dial b{position:absolute;inset:0;display:grid;place-items:center;font-size:24px;font-weight:500}.v2 .meter{display:grid;grid-template-columns:110px 1fr 44px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.v2 .meter:last-child{border-bottom:0;padding-bottom:0}.v2 .meter .bar{height:6px;border-radius:99px;background:var(--soft);overflow:hidden}.v2 .meter .bar i{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease-out);transition-delay:calc(.4s + var(--i) * .12s)}.v2 .meter .n{text-align:right;color:var(--muted);font-size:13px}.v2 .meter .eng{display:inline-flex;align-items:center;gap:8px}.v2 .meter .eng img{width:16px;height:16px}.v2 .in .meter .bar i{transform:scaleX(var(--v))}.v2 .rivals{width:100%;max-width:460px;padding:22px}.v2 .rivals .rv{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.v2 .rivals .rv:last-child{border-bottom:0}.v2 .rivals .rank{width:22px;color:var(--faint);font-size:12px}.v2 .rivals .nm{flex:1;min-width:0}.v2 .rivals .cnt{font-size:12.5px;color:var(--muted)}.v2 .rivals .me{color:var(--bad);font-weight:500}.v2 .fixes{width:100%;max-width:460px;padding:22px;font-size:14.5px}.v2 .fixes .st{display:flex;justify-content:space-between;align-items:center}.v2 .fixes ol{list-style:none;margin:14px 0 0;padding:0}.v2 .fixes li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--line);opacity:.35;transition:opacity .4s var(--ease-out);transition-delay:calc(.5s + var(--i) * .45s)}.v2 .fixes li b{font-weight:500;display:block}.v2 .fixes li span.d{color:var(--muted);font-size:13px}.v2 .fixes .ck{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;display:grid;place-items:center;background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;transition-delay:calc(.5s + var(--i) * .45s)}.v2 .in .fixes li{opacity:1}.v2 .in .fixes .ck{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1.5px var(--accent)}.v2 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:72px}.v2 .step{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--line)}.v2 .step .num{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:500}.v2 .step h3{font-size:21px;margin-top:36px}.v2 .step p{margin-top:8px;color:var(--muted)}@media (max-width:900px){.v2 .steps{grid-template-columns:1fr;margin-top:48px}}.v2 .btn-line{background:#fff;color:var(--ink);border:1px solid var(--line)}@media (hover:hover){.v2 .btn-line:hover{border-color:#c9c9c9}}@media (max-width:760px){.v2 .guar{grid-template-columns:1fr 1fr}}.v2 .faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,96px)}@media (max-width:900px){.v2 .faq{grid-template-columns:1fr}}.v2 .faq details{border-bottom:1px solid var(--line);padding:22px 0}.v2 .faq details:first-child{border-top:1px solid var(--line)}.v2 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:18px;font-weight:500;letter-spacing:-.01em}.v2 .faq summary::-webkit-details-marker{display:none}.v2 .faq summary i{flex:none;font-style:normal;color:var(--muted);transition:transform .2s var(--ease-out)}.v2 .faq details[open] summary i{transform:rotate(45deg)}.v2 .faq details p{margin-top:10px;color:var(--muted);max-width:62ch}.v2 .closing{border-radius:28px;padding:clamp(64px,10vw,128px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.v2 .closing h2{font-size:clamp(34px,4.4vw,58px);letter-spacing:-.035em;line-height:1.05;max-width:14ch}.v2 .closing .actions{margin-top:40px;width:100%;display:flex;justify-content:center}.v2 .closing .scan{box-shadow:none;border-color:transparent}.v2 .closing .note{margin-top:20px;font-size:14px;color:var(--muted)}.v2 .p-head{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:end}.v2 .p-head .lede{max-width:420px}.v2 .launch-row{margin-top:40px;min-height:30px}.v2 .launch{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff4d6;border:1px solid #f5d77a;color:#7a5a00;font-size:13px;font-weight:500}.v2 .launch i{width:7px;height:7px;border-radius:50%;background:#f5a524;box-shadow:0 0 0 3px rgb(245 165 36/.25)}.v2 .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;align-items:stretch}.v2 .tier{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,32px);border-radius:24px;background:#fff;border:1px solid var(--line)}.v2 .tier.pop{border:2px solid var(--accent);box-shadow:0 30px 70px -30px rgb(36 86 245/.45)}.v2 .tier .badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:12.5px;font-weight:500;white-space:nowrap}.v2 .t-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.v2 .t-name{font-size:20px;font-weight:500;letter-spacing:-.02em}.v2 .save{padding:4px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:500;white-space:nowrap}.v2 .t-blurb{margin-top:6px;min-height:3em;font-size:15px;color:var(--muted)}.v2 .t-price{display:flex;align-items:baseline;gap:8px;margin-top:20px}.v2 .t-price .amt{font-size:56px;line-height:1;font-weight:500;letter-spacing:-.045em}.v2 .t-price s{font-size:22px;color:#b0b0b0;font-weight:500}.v2 .t-price small{font-size:15px;color:var(--muted)}.v2 .t-lead{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.v2 .tier ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px;flex:1;align-content:start}.v2 .tier li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.v2 .tier li svg{flex:none;color:var(--accent);margin-top:1px}.v2 .tier .btn{width:100%;height:50px;margin-top:28px}.v2 .payoff{margin-top:72px}.v2 .payoff h3{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;line-height:1.15}.v2 .hl{color:var(--accent)}.v2 .payoff ol{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v2 .payoff li{display:flex;flex-direction:column;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--line)}.v2 .payoff li.last{background:var(--accent);border-color:var(--accent);color:#fff}.v2 .payoff .n{font-size:11px;color:var(--faint);letter-spacing:.14em}.v2 .payoff li.last .n,.v2 .payoff li.last span{color:rgb(255 255 255/.85)}.v2 .payoff b{margin-top:8px;font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1}.v2 .payoff li>span:last-child{margin-top:8px;font-size:14.5px;line-height:1.4;color:var(--muted)}@media (max-width:900px){.v2 .p-head{gap:16px}.v2 .p-head,.v2 .tiers{grid-template-columns:1fr}.v2 .tiers{gap:28px;margin-top:48px}.v2 .payoff ol{grid-template-columns:1fr 1fr;gap:10px}.v2 .payoff li{padding:18px}.v2 .t-blurb{min-height:0}}.v2 .foot{margin-top:64px;border-top:1px solid var(--line);padding:48px 0 40px;font-size:14px;color:var(--muted)}.v2 .foot .top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px}.v2 .foot .top p{margin-top:10px;max-width:34ch}.v2 .foot nav{display:flex;flex-wrap:wrap;gap:10px 28px}.v2 .foot nav a{color:var(--ink);text-decoration:none;font-weight:500}@media (hover:hover){.v2 .foot nav a:hover{color:var(--accent)}}.v2 .foot .legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--faint)}.v2 .logo{font-size:20px;font-weight:600;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.v2 .logo i{color:var(--accent);font-style:normal}.v2 .nav{position:fixed;inset:0 0 auto;z-index:50;background:rgb(255 255 255/.82);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgb(0 0 0/.06)}.v2 .nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:64px}.v2 .nav .wrap>.btn{justify-self:end}.v2 .nav .links{display:flex;gap:32px}.v2 .nav .links a{font-size:14.5px;font-weight:500;color:var(--muted);text-decoration:none;transition:color .15s ease}@media (hover:hover){.v2 .nav .links a:hover{color:var(--ink)}}@media (max-width:760px){.v2 .nav .links{display:none}.v2 .nav .wrap{height:60px;grid-template-columns:1fr auto}}.v2 [id=faq],.v2 section[id]{scroll-margin-top:80px}.v2 .sticky{position:fixed;inset:auto 0 0;z-index:40;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:rgb(255 255 255/.92);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .3s var(--ease-out)}.v2 .sticky.show{transform:none}.v2 .sticky .btn{width:100%}@media (min-width:768px){.v2 .sticky{display:none}}.v2.js [data-reveal]{opacity:0;transform:translateY(12px);filter:blur(2px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),filter .6s var(--ease-out);transition-delay:calc(var(--d, 0) * 60ms)}.v2.js [data-reveal].in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{animation:none!important;transition:none!important}.v2.js [data-reveal]{filter:none}.v2 .ai li,.v2.js [data-reveal]{opacity:1;transform:none}}.v2 .btn{box-shadow:none}.v2 .scan .btn{box-shadow:0 10px 30px -10px rgb(36 86 245/.6)}@media (hover:hover) and (pointer:fine){.v2 .btn:hover{transform:none}}.v2 .kicker{letter-spacing:normal;text-transform:none}.v2 .panel{border:0}.v2 a{color:inherit}.v2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2 .why h2 .soft{color:#8a8a8a}.v2 .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;width:100%;border-radius:24px;overflow:hidden;background:#262626;border:1px solid #262626;text-align:left}.v2 .stat{display:flex;flex-direction:column;background:#121212;padding:clamp(22px,3vw,36px)}.v2 .stat .v{font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.04em;font-weight:500;color:#fff;white-space:nowrap}.v2 .stat:first-child .v{color:#7f9cff}.v2 .stat .u{margin-top:12px;font-size:17px;line-height:1.3;font-weight:500;color:#fff}.v2 .stat .c{margin-top:8px;flex:1;font-size:14px;color:#8a8a8a}.v2 .stat .s{margin-top:20px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.v2 .stats{grid-template-columns:1fr}}@media (max-width:520px){.v2 .stats{grid-template-columns:1fr;margin-top:48px}.v2 .stat .v{white-space:normal}}.v2 .cost{width:100%;max-width:460px;padding:22px}.v2 .cost .big{margin-top:18px;font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--bad)}.v2 .cost .big small{font-size:20px;color:var(--muted);letter-spacing:0;margin-left:4px}.v2 .cost .lbl{margin:8px 0 12px;color:var(--muted);font-size:14px}.v2 .cost .ln{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:14.5px}.v2 .cost .ln .mono{font-size:13px;color:var(--ink)}.v2 .vs{display:grid;grid-template-columns:1fr 1.25fr;gap:16px;max-width:920px;margin:64px auto 0}.v2 .vs>div{border-radius:24px;padding:clamp(24px,3.4vw,40px)}.v2 .vs .them{background:var(--soft)}.v2 .vs .us{background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px -30px rgb(36 86 245/.35)}.v2 .vs .them .kicker{color:var(--muted)}.v2 h2 .soft{color:var(--accent)}.v2 .vs ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.v2 .vs li{display:flex;align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.4}.v2 .vs li svg{flex:none;color:var(--accent);margin-top:1px}.v2 .vs .them li{color:var(--muted)}.v2 .vs .x{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#e4e4e4;color:#8a8a8a;font-size:13px;line-height:1;margin-top:1px}.v2 .vs .us li{font-weight:500}@media (max-width:760px){.v2 .vs{grid-template-columns:1fr;margin-top:40px}}@media (max-width:640px){.v2 .wrap{padding-inline:20px}.v2 .hero{padding:104px 0 48px}.v2 .hero h1{font-size:clamp(36px,10.4vw,44px);line-height:1.06;letter-spacing:-.04em}.v2 .hero .sub{margin-top:16px;font-size:17px;line-height:1.5}.v2 .hero .form{margin-top:28px}.v2 .scan{gap:8px}.v2 .scan input{height:52px;text-align:center;font-size:17px}.v2 .scan .btn{height:52px;font-size:16px}.v2 .notes{gap:6px 14px;margin-top:14px;font-size:13px}.v2 .strip{margin-top:44px}.v2 .strip .rule{font-size:13px}.v2 .logos{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:14px 36px;margin-top:20px}.v2 .hero+.band{margin-top:16px}.v2 .logos span{font-size:16px}.v2 .logos img{width:20px;height:20px}.v2 .section{padding-top:80px}.v2 .band{padding:72px 0;margin-top:80px}.v2 .rows{gap:64px;margin-top:48px}.v2 .row h3{margin-top:10px}.v2 .stats{margin-top:40px}.v2 .steps{gap:10px;margin-top:36px}.v2 .step{display:grid;grid-template-columns:32px 1fr;column-gap:14px;padding:20px;border-radius:16px}.v2 .step .num{grid-row:span 2}.v2 .step h3{margin-top:3px;font-size:19px}.v2 .step p{grid-column:2;margin-top:6px;font-size:15.5px}.v2 .faq summary{font-size:17px}.v2 .faq details{padding:18px 0}.v2 .closing{border-radius:22px;padding:48px 16px}.v2 .closing form{margin-top:28px}.v2 .foot{margin-top:64px;padding:36px 0 104px}.v2 .foot nav{flex-direction:column;gap:12px}.v2 .foot .legal{margin-top:28px}}.v2 .payoff li.last>span:last-child{color:rgb(255 255 255/.85)}@media (max-width:760px){.v2 .payoff b{font-size:26px}}.v2 a,.v2 button,.v2 summary{-webkit-tap-highlight-color:transparent}.v2 .faq summary{transition:color .15s ease}.v2 .faq summary:active{color:var(--muted)}.v2 .faq details[open] p{animation:v2-open .25s var(--ease-out)}@keyframes v2-open{0%{opacity:0;transform:translateY(-4px)}}.v2 .scan .btn:active,.v2 .tier .btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.v2 .faq details[open] p{animation:none}}@media (max-width:640px){.v2.js [data-reveal]{filter:none;transform:translateY(10px);transition-duration:.5s}.v2 h2{text-wrap:balance}.v2 .step h3{text-wrap:pretty}.v2 .stat{padding:22px 20px}.v2 .stat .v{font-size:44px}.v2 .stat .s{margin-top:14px}.v2 .panel{padding:48px 10px 20px}.v2 .panel .cap{top:18px;left:18px}.v2 .cost{padding:18px}.v2 .cost .big{font-size:44px}.v2 .cost .ln{align-items:baseline}.v2 .cost .ln .mono{flex:none;white-space:nowrap}.v2 .payoff{margin-top:56px}.v2 .payoff b{font-size:24px;line-height:1.05}.v2 .payoff li{padding:16px;border-radius:16px}.v2 .payoff li>span:last-child{font-size:13.5px}.v2 .tier{padding:24px 20px}.v2 .faq summary{padding-block:2px}.v2 .closing h2{font-size:34px}}.v2 .legal-doc{max-width:720px;padding-top:136px;padding-bottom:40px}.v2 .legal-doc h1{margin-top:12px;font-size:clamp(38px,5vw,56px);letter-spacing:-.035em;line-height:1.05}.v2 .legal-doc .lede{margin-top:18px;color:var(--muted);font-size:18px}.v2 .legal-doc section{margin-top:44px}.v2 .legal-doc h2{font-size:22px;letter-spacing:-.02em}.v2 .legal-doc section p{margin-top:12px;font-size:16px;line-height:1.65;color:#3d3d3d}.v2 .legal-doc b{font-weight:600;color:var(--ink)}.v2 .foot .legal a,.v2 .legal-doc a{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.v2 .legal-doc{padding-top:100px}.v2 .legal-doc .lede{font-size:17px}}.v2 .logo{display:inline-flex;align-items:center;gap:9px}.v2 .logo .mark{flex:none;display:block}.v2 .hero .eyebrow{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:500;color:var(--ink);margin-bottom:22px}@media (max-width:640px){.v2 .wrap{padding-inline:24px}.v2 .center{align-items:flex-start;text-align:left}.v2 .hero{padding:124px 0 44px}.v2 .hero:before{inset:-120px 0 auto}.v2 .hero .eyebrow{height:30px;font-size:13px;margin-bottom:18px}.v2 .hero h1{font-size:40px;line-height:1.02;letter-spacing:-.045em;font-weight:600}.v2 .hero h1 .line{text-wrap:wrap}.v2 .hero h1 .roll .w{left:0;transform:translateY(.4em)}.v2 .hero h1 .roll .w.on{transform:none}.v2 .hero h1 .roll .w.out{transform:translateY(-.4em)}.v2 .hero .sub{margin-top:18px;font-size:17px;line-height:1.6;max-width:none}.v2 .hero .form{margin-top:26px;align-items:stretch}.v2 .closing form,.v2 .hero .form form{align-items:stretch!important}.v2 .scan{padding:0;border:0;background:none;box-shadow:none;gap:10px;border-radius:0}.v2 .scan input{flex:none;height:56px;text-align:left;padding:0 18px;font-size:17px;border:1.5px solid var(--line);border-radius:14px;background:#fff}.v2 .scan input:focus{border-color:var(--accent);outline:none}.v2 .scan .btn{height:56px;font-size:17px;border-radius:14px}.v2 .notes{justify-content:flex-start;gap:8px 16px;margin-top:16px;font-size:13.5px}.v2 .strip{margin-top:36px}.v2 .strip .rule{justify-content:flex-start;font-size:13px}.v2 .strip .rule:after,.v2 .strip .rule:before{display:none}.v2 .logos{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px 12px;margin-top:14px}.v2 .logos span{font-size:13.5px;gap:5px;letter-spacing:-.01em}.v2 .logos img{width:16px;height:16px}.v2 .h2,.v2 .section h2{text-wrap:pretty}.v2 .closing{align-items:stretch;text-align:left;padding:40px 22px}.v2 .closing h2{max-width:none}.v2 .closing .actions{margin-top:24px}.v2 .closing .scan input{border-color:transparent}.v2 .tier .badge{left:20px;transform:none}.v2 .foot{border-top:0;margin-top:40px;padding:28px 0 110px}.v2 .foot .top{flex-direction:column;gap:14px}.v2 .foot .top p{margin-top:8px}.v2 .foot nav{flex-direction:row;flex-wrap:wrap;gap:8px 18px}.v2 .foot nav a{font-weight:400;color:var(--muted)}.v2 .foot .legal{margin-top:18px;padding-top:0;border-top:0}}.v2 .rows .row h3{margin-top:0}@media (max-width:640px){.v2 .hero{min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:116px 0 32px}.v2 .hero>.wrap{width:100%;box-sizing:border-box}.v2 .hero h1{font-size:44px}.v2 .hero .sub{margin-top:20px;font-size:18px}.v2 .hero .form{margin-top:30px}.v2 .hero .strip{margin-top:auto;padding-top:40px}.v2 .strip .rule{max-width:none;margin:0}.v2 .hero+.band{margin-top:0}}@media (max-width:767px){.v2 .nav{position:absolute;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}}