:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
:root{--white:#fff;--ink:#0e1117;--text:#1e232c;--muted:#5e6473;--faint:#a6adbc;--line:#e6eaf1;--line2:#d6dce7;--accent:#2d6bff;--deep:#1e50cc;--pale:#a9c2f2;--on-accent:#fff;--wash:#2d6bff29;--stage:#eef1f5;--d-text:#e7e9ee;--d-muted:#9aa2b1;--d-faint:#6b7484;--d-line:#1e2430;--d-accent:#5b8cff;--d-wash:#5b8cff38;--fd:"Bricolage Grotesque",system-ui,sans-serif;--fb:"Instrument Sans",system-ui,sans-serif;--fm:"JetBrains Mono",ui-monospace,monospace;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.55}body.locked{overflow:hidden}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}h1,h2,h3{font-family:var(--fd);color:var(--ink);letter-spacing:-.035em;font-weight:800}h1{text-transform:uppercase;font-size:clamp(38px,6.6vw,86px);line-height:.96}h2{text-transform:uppercase;font-size:clamp(30px,4.6vw,62px);font-weight:800;line-height:1}h3{letter-spacing:-.025em;font-size:clamp(19px,1.9vw,24px);font-weight:700;line-height:1.12}.lab{font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--deep);font-size:11px;font-weight:500}.lead{color:var(--muted);font-size:clamp(17px,1.6vw,22px);line-height:1.45}.small{color:var(--muted);font-size:14px;line-height:1.5}.cap{font-family:var(--fm);letter-spacing:.08em;color:var(--faint);font-size:11px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dark{background:var(--ink);color:var(--d-text)}.dark h2,.dark h3{color:#fff}.dark .lab{color:var(--d-accent)}.dark .lead,.dark .small{color:var(--d-muted)}.dark .cap{color:var(--d-faint)}.announce{color:#fff;background:#1638a0}.announce .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:15px;font-weight:500;display:flex}.announce .pill{color:#1638a0;font-family:var(--fm);letter-spacing:.14em;background:#fff;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:500}.announce b{font-weight:700}.announce a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.announce a:hover{opacity:.85}nav{background:var(--ink)}nav .wrap{justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);padding:16px 20px;display:flex}.logo{align-items:center;gap:9px;margin-right:12px;display:flex}.logo .wm{font-family:var(--fd);letter-spacing:-.01em;color:#fff;text-transform:uppercase;font-size:16px;font-weight:800}.logo .wm span{color:#8892a4;font-weight:600}.nlinks{gap:clamp(14px,2vw,26px);display:flex}.nlinks a{color:#e7e9ee;font-size:15px;font-weight:500;text-decoration:none}.nlinks a:hover{color:var(--d-accent)}.btn{font-family:var(--fb);color:var(--on-accent);background:var(--accent);cursor:pointer;text-align:center;border:0;border-radius:999px;padding:14px 30px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.btn:hover{background:var(--deep)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.72;cursor:default;pointer-events:none}.spin{vertical-align:-2px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;margin-right:9px;animation:.7s linear infinite btnspin;display:inline-block}@keyframes btnspin{to{transform:rotate(360deg)}}.btn.sm{padding:11px 22px;font-size:14.5px}.btn.lg{text-transform:uppercase;letter-spacing:.01em;padding:19px 44px;font-size:18px}.answer{padding:clamp(56px,7vw,108px) 0}.answer .q{font-family:var(--fm);color:var(--d-muted);margin-bottom:clamp(24px,3vw,40px);font-size:clamp(13px,1.4vw,16px)}.answer .q b{color:var(--d-accent);font-weight:400}.answer .say{font-family:var(--fd);letter-spacing:-.03em;color:#fff;max-width:20ch;font-size:clamp(25px,4.2vw,54px);font-weight:700;line-height:1.12}.answer .say s{color:#5b6274;text-decoration:none}.answer .name{white-space:nowrap;position:relative}.answer .name:before{content:"";background:var(--d-wash);z-index:0;border-radius:3px;position:absolute;inset:.12em -.06em .1em}.answer .name span{z-index:1;position:relative}.answer .sup{font-family:var(--fm);color:var(--d-accent);vertical-align:super;font-size:.42em}.absent{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--d-faint);flex-wrap:wrap;align-items:center;gap:15px;margin-top:clamp(26px,3.4vw,46px);font-size:11.5px;display:flex}.absent em{color:#fff;border:1px solid #2a3240;border-radius:999px;padding:6px 14px;font-style:normal}.engines{border-top:1px solid var(--d-line);flex-wrap:wrap;gap:26px;margin-top:clamp(32px,4vw,56px);padding-top:24px;display:flex}.eng{font-family:var(--fm);letter-spacing:.1em;color:var(--d-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.eng svg{color:var(--d-accent);flex:none}section.band{padding:clamp(58px,7.5vw,116px) 0}.head{text-align:center;max-width:800px;margin:0 auto clamp(34px,4.6vw,64px)}.head .lab{margin-bottom:16px;display:block}.head .lead{max-width:46ch;margin:18px auto 0}.qs{border-top:1px solid var(--line);max-width:1000px;margin:0 auto}.qs .row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:clamp(14px,3vw,36px);padding:clamp(16px,2.2vw,26px) 0;display:grid}.qs .idx{font-family:var(--fm);letter-spacing:.14em;color:var(--faint);font-size:11px}.qs .txt{font-family:var(--fd);letter-spacing:-.025em;color:var(--ink);font-size:clamp(18px,2.4vw,30px);font-weight:700;line-height:1.1}.qs .st{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--faint);font-size:11px}.qs .st.yes{color:var(--accent)}.qs .st.mid{color:var(--deep)}.qs .row.miss .txt{color:var(--faint)}.math{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(20px,3vw,40px);max-width:1000px;margin:0 auto;display:grid}.cell{border-left:3px solid var(--line2);padding-left:16px}.cell.pay{border-left-color:var(--accent)}.cell .v{font-family:var(--fd);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:.9}.cell.pay .v{color:var(--accent)}.cell .k{font-family:var(--fm);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-top:12px;font-size:10.5px;line-height:1.5}.payoff{text-align:center;margin-top:clamp(40px,5vw,72px)}.payoff .big{font-family:var(--fd);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(60px,10vw,140px);font-weight:800;line-height:.86}.payoff .big em{color:var(--accent);font-style:normal}.payoff p{max-width:40ch;margin:20px auto 0}.pages{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,3.4vw,52px);display:grid}.page .n{font-family:var(--fm);letter-spacing:.18em;color:var(--d-accent);margin-bottom:14px;font-size:11px;display:block}.page h3{margin-bottom:10px}.page p{color:var(--d-muted);max-width:34ch;font-size:15.5px}.quote{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,76px);max-width:1100px;margin:0 auto;display:grid}blockquote{font-family:var(--fd);letter-spacing:-.035em;color:var(--ink);font-size:clamp(26px,4vw,52px);font-weight:800;line-height:1.04}.who{align-items:center;gap:14px;margin-top:24px;display:flex}.who .av{border:1px solid var(--line2);background:#eff3f9;border-radius:50%;flex:none;width:48px;height:48px}.final{text-align:center;padding:clamp(66px,8.5vw,140px) 0}.final h2{max-width:16ch;margin:0 auto}.final .lead{max-width:38ch;margin:22px auto 0}.final .btn{margin-top:34px}.final .urgent{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);margin-top:20px;font-size:11.5px;display:block}.final .urgent b{color:var(--d-accent);font-weight:500}footer .wrap{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;padding-bottom:40px;font-size:10.5px;display:flex}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#0e11179e;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.overlay.open{animation:.22s both overlayIn;display:flex}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.overlay.open .modal{animation:.34s cubic-bezier(.16,1,.3,1) both modalIn}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}#step1:not([hidden]),#step2:not([hidden]),#done:not([hidden]),#doneTips:not([hidden]){animation:.3s both stepIn}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overlay.open,.overlay.open .modal,#step1:not([hidden]),#step2:not([hidden]),#done:not([hidden]),#doneTips:not([hidden]){animation:none!important}}.modal{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:calc(100dvh - 36px);padding:clamp(26px,3.4vw,40px);position:relative;overflow:auto;box-shadow:0 40px 90px -28px #0e11178c}.close{background:var(--stage);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;top:18px;right:18px}.close:hover{background:var(--line);color:var(--ink)}.pgrid{margin-bottom:24px;padding-right:36px}.pstep{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--deep);margin-bottom:9px;font-size:10.5px;font-weight:500;display:block}.pbar{background:var(--line);border-radius:99px;height:5px;overflow:hidden}.pbar i{background:var(--accent);border-radius:99px;height:100%;transition:width .35s;display:block}.modal h3{text-transform:none;letter-spacing:-.02em;margin:0 0 20px;padding-right:36px;font-size:clamp(21px,2.6vw,27px);line-height:1.16}label{color:var(--text);letter-spacing:-.01em;margin:0 0 7px;font-size:13.5px;font-weight:600;display:block}label .opt{color:var(--faint);font-weight:400}.field{margin-bottom:16px}input,select{width:100%;font-family:var(--fb);color:var(--ink);border:1.5px solid var(--line2);background:#fff;border-radius:11px;padding:13px 14px;font-size:16px;line-height:1.25;transition:border-color .15s,box-shadow .15s}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);cursor:pointer;background-position:calc(100% - 19px) 53%,calc(100% - 14px) 53%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}input::placeholder{color:var(--faint)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--wash);outline:none}.PhoneInput{--PhoneInputCountryFlag-height:20px;border:1.5px solid var(--line2);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:7px 12px 7px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.PhoneInput--focus,.PhoneInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--wash)}.PhoneInputInput{font-family:var(--fb);color:var(--ink);flex:1;min-width:0;height:auto;font-size:16px;line-height:1.25;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 0 0 6px!important}.PhoneInputInput::placeholder{color:var(--faint)}.vaCountry{flex:none;position:relative}.vaCountryBtn{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px;transition:background .15s;display:flex}.vaCountryBtn:hover{background:var(--stage)}.vaCountryBtn:disabled{cursor:default;opacity:.55}.vaFlag{align-items:center;display:inline-flex}.vaCountryArrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--muted);opacity:.7;width:0;height:0}.vaCountryPop{z-index:1000;border:1px solid var(--line2);background:#fff;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 24px 60px -18px #0e111773}.vaCountrySearch{border:0;border-bottom:1px solid var(--line);width:100%;font-size:15px;font-family:var(--fb);color:var(--ink);border-radius:0;outline:none;padding:12px 14px}.vaCountrySearch::placeholder{color:var(--faint)}.vaCountryList{max-height:220px;margin:0;padding:6px;list-style:none;overflow-y:auto}.vaCountryItem{cursor:pointer;text-align:left;width:100%;font-family:var(--fb);color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14.5px;transition:background .12s;display:flex}.vaCountryItem:hover{background:var(--stage)}.vaCountryItem.on{background:var(--wash);color:var(--ink);font-weight:600}.vaCountryName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vaCountryEmpty{text-align:center;color:var(--faint);padding:16px;font-size:14px}.req{color:#e5484d;margin-left:1px;font-weight:700}.ferr{color:#e5484d;margin-top:6px;font-size:12.5px;font-weight:500}.choice{gap:8px;display:flex}.choice label{flex:1;margin:0}.choice input{opacity:0;width:0;height:0;position:absolute}.choice span{text-align:center;color:var(--text);border:1.5px solid var(--line2);cursor:pointer;border-radius:11px;padding:12px 6px;font-size:14.5px;transition:border-color .15s,background .15s,color .15s;display:block}.choice span:hover{border-color:var(--pale)}.choice input:checked+span{border-color:var(--accent);background:var(--wash);color:var(--ink);font-weight:600}.choice input:focus-visible+span{box-shadow:0 0 0 3px var(--wash)}.modal .btn{width:100%;margin-top:6px}.back{width:100%;font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);cursor:pointer;text-align:center;background:0 0;border:0;padding:16px 0 2px;font-size:10.5px;display:block}.back:hover{color:var(--deep)}.under{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:16px;font-size:11.5px;font-weight:500}.fine{color:var(--faint);margin-top:16px;font-size:11.5px;line-height:1.5}.err{color:var(--deep);margin:2px 0 12px;font-size:13px;font-weight:500;display:none}@media (max-width:860px){.quote{grid-template-columns:1fr}.qs .row{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.qs .st{grid-column:2}.nlinks{display:none}nav .wrap{justify-content:space-between}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hero{background:#fff;padding:clamp(52px,7vw,96px) 0 clamp(44px,5vw,72px)}.hero .inner{text-align:center;max-width:920px;margin:0 auto}.kicker{color:var(--accent);font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;background:#dce6ff;border-radius:999px;margin-bottom:clamp(24px,3vw,36px);padding:12px 26px;font-size:clamp(11px,1.1vw,14px);font-weight:500;display:inline-block}.hero h1{max-width:14ch;margin:0 auto;font-size:clamp(40px,6.4vw,84px);line-height:.98}.hero h1 em{color:var(--accent);font-style:normal}.hero .lead{max-width:40ch;color:var(--muted);margin:clamp(20px,2.6vw,30px) auto 0}.hero .btn{margin-top:clamp(26px,3vw,38px)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,44px);max-width:1180px;margin:clamp(44px,5vw,64px) auto 0;display:grid}.stat{border-left:3px solid var(--accent);padding-left:clamp(14px,2vw,32px)}.stat .v{font-family:var(--fd);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1}.stat .k{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:clamp(10px,1vw,12px)}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.announce .wrap{padding:14px 20px}.announce a{flex-wrap:wrap;justify-content:center;gap:14px}.announce .count{font-family:var(--fd);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1}.announce .left{font-family:var(--fd);letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(16px,1.7vw,20px);font-weight:700;line-height:1}.announce .track{background:#ffffff38;border-radius:99px;width:clamp(70px,9vw,120px);height:6px;overflow:hidden}.announce .track i{background:#fff;border-radius:99px;width:68%;height:100%;display:block}.announce .claim{opacity:.9;border-bottom:1px solid #ffffff80;padding-bottom:1px;font-size:14px;font-weight:600}.cost .head{margin-bottom:clamp(34px,4vw,56px)}.cost-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1080px;margin:0 auto;display:grid}.dots-card{background:#f4f5f7;border-radius:18px;padding:clamp(22px,3vw,36px)}.dc-title{font-family:var(--fd);letter-spacing:-.02em;color:var(--ink);max-width:26ch;margin-bottom:22px;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.2}.dots{grid-template-columns:repeat(10,1fr);gap:clamp(7px,1vw,11px);display:grid}.dots i,.legend i{aspect-ratio:1;border-radius:50%;display:block}.dots i.y,.legend i.y{background:var(--accent)}.dots i.n,.legend i.n{background:#d6dce7}.dots i.b,.legend i.b{background:var(--ink)}.legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13.5px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend i{width:11px}.figs{gap:clamp(20px,2.4vw,30px);display:grid}.fig{border-bottom:1px solid var(--line);align-items:baseline;gap:18px;padding-bottom:clamp(16px,2vw,24px);display:flex}.fig:last-child{border-bottom:0;padding-bottom:0}.fig .v{font-family:var(--fd);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;min-width:3.4ch;font-size:clamp(44px,5.4vw,72px);font-weight:800;line-height:.9}.fig .k{color:var(--muted);font-size:15px;line-height:1.3}.fig.hero-fig .v{color:var(--accent);font-size:clamp(56px,7vw,96px)}.fig.hero-fig .k{color:var(--ink);font-weight:600}.sheets{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:1120px;margin:0 auto;display:grid}.sheets figure{margin:0}.sheet{aspect-ratio:3/4;background:#fff;border-radius:12px;flex-direction:column;padding:clamp(14px,1.6vw,20px);transition:transform .2s;display:flex;box-shadow:0 26px 50px -26px #0009}.sheets figure:nth-child(odd) .sheet{transform:translateY(12px)}.sheet:hover{transform:translateY(-4px)!important}.sheets figcaption{text-align:center;font-family:var(--fd);color:#fff;letter-spacing:-.01em;margin-top:18px;font-size:clamp(15px,1.4vw,18px);font-weight:700}.sheets figure:nth-child(odd) figcaption{margin-top:30px}.sh-k{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--deep);font-size:9px}.ring{--p:31;aspect-ratio:1;background:conic-gradient(var(--accent) calc(var(--p)*1%),#e6eaf1 0);border-radius:50%;place-items:center;width:72%;margin:auto;display:grid;position:relative}.ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12%}.ring span{font-family:var(--fd);letter-spacing:-.04em;color:var(--ink);font-size:clamp(26px,3vw,40px);font-weight:800;position:relative}.ring small{color:var(--faint);font-size:.4em;font-weight:600}.sh-lines{gap:6px;display:grid}.sh-lines i{background:#e6eaf1;border-radius:3px;height:5px;display:block}.sh-lines i:last-child{width:65%}.bars{gap:12px;margin-top:auto;margin-bottom:auto;display:grid}.bars div{gap:5px;display:grid}.bars span{color:var(--muted);font-size:11px;font-weight:500}.bars b{height:9px;width:var(--w);background:#c9d3e3;border-radius:99px;display:block}.bars .you span{color:var(--ink);font-weight:700}.bars .you b{background:var(--accent)}.sh-big{font-family:var(--fd);letter-spacing:-.04em;color:var(--ink);margin-top:12px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1}.sh-big small{color:var(--faint);font-size:.42em;font-weight:600}.spark{flex:1;align-items:flex-end;gap:6px;margin:14px 0 10px;display:flex}.spark b{background:#dce6ff;border-radius:3px 3px 0 0;flex:1}.spark b:last-child{background:var(--accent)}.sh-sub{color:var(--muted);font-size:11px;font-weight:500}.checks{gap:11px;margin:auto 0;list-style:none;display:grid}.checks li{color:var(--text);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.checks i{border:1.5px solid #c9d3e3;border-radius:4px;flex:none;width:14px;height:14px}.checks li.win i{background:var(--accent);border-color:var(--accent)}.checks em{font-style:normal;font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#dce6ff;border-radius:99px;padding:2px 6px;font-size:8.5px}.testi .wrap{text-align:center;max-width:900px}.tq{font-family:var(--fd);color:var(--accent);height:.5em;font-size:clamp(90px,12vw,150px);font-weight:800;line-height:.6}.testi blockquote{max-width:20ch;margin:0 auto;font-size:clamp(28px,4.2vw,54px);line-height:1.08}.tby{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:30px;font-size:15px;font-weight:500;display:flex;gap:4px!important}.tby .av{width:44px;height:44px;color:var(--deep);font-family:var(--fm);letter-spacing:.06em;background:#dce6ff;border-radius:50%;place-items:center;font-size:12px;display:grid}@media (max-width:900px){.cost-grid{grid-template-columns:1fr}.sheets{grid-template-columns:repeat(2,minmax(0,1fr))}.sheets figure:nth-child(odd) .sheet{transform:none}.sheets figure:nth-child(odd) figcaption{margin-top:18px}}.cost{background:#f3f6fb;border-top:1px solid #e6eaf1}.cost .dots-card{background:#fff;box-shadow:0 20px 50px -34px #0e111759}.tby b{color:var(--ink);font-size:16px;font-weight:700}.gw-ends{font-family:var(--fd);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(16px,1.6vw,19px);font-weight:700;display:block}.gw-ends b{color:var(--accent);font-weight:800}.gw-fine{color:var(--muted);margin-top:8px;font-size:14px;display:block}.gw-fine a{color:var(--deep)}.testi .note{color:var(--faint);margin-top:16px;font-size:13px}.announce .cd{font-family:var(--fd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;gap:6px;font-size:clamp(19px,2.1vw,25px);font-weight:800;line-height:1;display:inline-flex}.cd .u{background:#ffffff24;border-radius:7px;align-items:baseline;padding:5px 7px;display:inline-flex;overflow:hidden}.cd .u b{text-align:center;min-width:2ch;font-weight:800;display:inline-block}.cd .u small{opacity:.75;margin-left:2px;font-size:.5em;font-weight:600}.cd .u b.flip{animation:.45s cubic-bezier(.2,.7,.2,1) flip}@keyframes flip{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd .u b.flip{animation:none!important}}footer .gw-legal{text-transform:none;letter-spacing:.02em;font-family:var(--fb);border-top:0;padding-top:0;font-size:12px;line-height:1.6;display:block}footer .gw-legal a{color:inherit}.announce{background:linear-gradient(100deg,#1638a0 0%,#2350d8 45%,#1638a0 90%) 0 0/220% 100%;animation:9s ease-in-out infinite bar}@keyframes bar{50%{background-position:100% 0}}.hero{position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#2d6bff24,#0000 70%);width:min(900px,120vw);animation:8s ease-in-out infinite alternate glow;position:absolute;top:-55%;left:50%;transform:translate(-50%)}@keyframes glow{to{opacity:.7;transform:translate(-50%)scale(1.15)}}.hero .wrap{position:relative}.js .hero .kicker,.js .hero h1,.js .hero .lead,.js .hero .btn,.js .hero .stat{opacity:0;filter:blur(6px);transform:translateY(18px)}.ready .hero .kicker,.ready .hero h1,.ready .hero .lead,.ready .hero .btn,.ready .hero .stat{opacity:1;filter:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .9s;transform:none}.ready .hero h1{transition-delay:.12s}.ready .hero .lead{transition-delay:.28s}.ready .hero .btn{transition-delay:.42s}.ready .hero .stat:first-child{transition-delay:.6s}.ready .hero .stat:nth-child(2){transition-delay:.7s}.ready .hero .stat:nth-child(3){transition-delay:.8s}.ready .hero .stat:nth-child(4){transition-delay:.9s}.hero h1 em{display:inline-block;position:relative}.hero h1 em:after{content:"";background:var(--accent);transform-origin:0;opacity:.25;border-radius:99px;height:.14em;position:absolute;bottom:.04em;left:-.04em;right:-.04em;transform:scaleX(0)}.ready .hero h1 em:after{transition:transform .8s cubic-bezier(.2,.7,.2,1) 1s;transform:scaleX(1)}.btn.lg{position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #2d6bffb3}.btn.lg:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;height:100%;animation:4.5s ease-in-out 2s infinite sheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes sheen{0%,70%{left:-60%}to{left:130%}}.btn.lg:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #2d6bffcc}.js .dots i{opacity:0;transform:scale(0)}.in .dots i{opacity:1;transition:transform .45s cubic-bezier(.3,1.5,.5,1),opacity .3s;transform:none}.js .ring{--p:0!important}.in .ring{--p:31!important}@property --p{syntax:"<number>";inherits:false;initial-value:0}.ring{transition:--p 1.4s cubic-bezier(.2,.7,.2,1) .3s}.js .bars b{width:0!important}.in .bars b{transition:width 1.1s cubic-bezier(.2,.7,.2,1) .4s;width:var(--w)!important}.js .spark b{transform-origin:bottom;transform:scaleY(0)}.in .spark b{transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:none}.js .fig.hero-fig .v{opacity:.2}.in .fig.hero-fig .v{opacity:1;transition:opacity .8s .6s}.meter i{width:0;transition:width .6s}.settled .hero .btn{transition:background .15s,transform .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){.js .hero *,.js .dots i,.js .bars b,.js .spark b{width:var(--w);opacity:1!important;filter:none!important;transform:none!important}.announce,.hero:before,.btn.lg:after{animation:none!important}.js .ring{--p:31!important}}.testi blockquote{letter-spacing:-.025em;text-align:center;text-wrap:balance;-webkit-hyphens:none;hyphens:none;max-width:30ch;font-size:clamp(24px,2.8vw,38px);line-height:1.2}.final h2,.final .lead{text-wrap:balance}.final .lead{max-width:44ch}.sheet .sh-big{margin-bottom:auto}.sheet .checks{margin:auto 0 6px}.chips{flex-wrap:wrap;gap:6px;margin:auto 0 14px;display:flex}.chips span{color:var(--deep);background:#dce6ff;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600}.winners{gap:6px;margin:auto 0 12px;display:flex}.winners i{aspect-ratio:1;background:var(--accent);opacity:.85;border-radius:50%;flex:1}.js .winners i{transform:scale(0)}.in .winners i{transition:transform .5s cubic-bezier(.3,1.5,.5,1);transform:none}.in .winners i:nth-child(2){transition-delay:.1s}.in .winners i:nth-child(3){transition-delay:.2s}.in .winners i:nth-child(4){transition-delay:.3s}.in .winners i:nth-child(5){transition-delay:.4s}.js .checks li{opacity:0;transform:translate(-8px)}.in .checks li{opacity:1;transition:opacity .5s,transform .5s;transform:none}.in .checks li:nth-child(2){transition-delay:.15s}.in .checks li:nth-child(3){transition-delay:.3s}.report .also{text-align:center;color:var(--d-muted);margin-top:clamp(40px,5vw,60px);font-size:16.5px}@media (prefers-reduced-motion:reduce){.js .winners i,.js .checks li{opacity:1!important;transform:none!important}}.report .checks li{flex-wrap:nowrap;align-items:flex-start;line-height:1.3}.report .checks i{margin-top:1px}@media (max-width:600px){.report .checks{gap:8px}.report .checks li{font-size:11px}}.audit{background:#f3f6fb;border-bottom:1px solid #e6eaf1}.audit .head{margin-bottom:clamp(30px,4vw,52px)}.aud{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:1120px;margin:0 auto;display:grid}.aud-i{background:#fff;border-radius:14px;padding:clamp(20px,2vw,26px);transition:transform .2s,box-shadow .2s;box-shadow:0 20px 50px -34px #0e111759}.aud-i:hover{transform:translateY(-3px);box-shadow:0 26px 54px -30px #0e111766}.aud-i h3{margin:16px 0 6px;font-size:clamp(17px,1.5vw,20px)}.aud-i p{color:var(--muted);font-size:15px;line-height:1.45}.aud-v{align-items:center;height:44px;display:flex}.mini-ring{background:conic-gradient(var(--accent) 31%,#e6eaf1 0);border-radius:50%;width:40px;height:40px;position:relative}.mini-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.mini-bars{gap:5px;width:90px;display:grid}.mini-bars b{height:7px;width:var(--w);background:#c9d3e3;border-radius:99px;display:block}.mini-bars b.you{background:var(--accent)}.mini-num{font-family:var(--fd);color:var(--accent);letter-spacing:-.04em;font-size:38px;font-weight:800;line-height:1}.mini-checks{gap:6px;display:flex}.mini-checks i{border:1.5px solid #c9d3e3;border-radius:5px;width:16px;height:16px}.mini-checks i.on{background:var(--accent);border-color:var(--accent)}@media (max-width:900px){.aud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.aud{grid-template-columns:1fr}}footer .wrap a{color:inherit;text-decoration:none;transition:color .15s}footer .wrap a:hover{color:var(--accent)}.tby a.torg{color:var(--accent);font-weight:500;text-decoration:none;transition:color .15s}.tby a.torg:hover{color:var(--deep);text-decoration:underline}
