@keyframes blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes wave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(12deg)}}@keyframes bob{50%{transform:translateY(-4px)}}@keyframes hover{50%{transform:translateY(-8px)}}@keyframes pulse{50%{transform:scale(.75);opacity:.7}}@keyframes scan{to{transform:translateX(22px)}}@keyframes rotor{to{transform:scaleX(.35)}}@keyframes beam{50%{opacity:.1}}@keyframes drift{50%{transform:translate(-14px,-18px) rotate(-2deg)}}@keyframes flap{to{transform:scaleY(.45)}}@keyframes cloudA{to{transform:translateX(-70px)}}@keyframes cloudB{to{transform:translateX(50px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes puff{0%{transform:translate(0,10px) scale(.3) rotate(0);opacity:0}10%{opacity:1}35%{transform:translate(10px,-48px) scale(.75) rotate(10deg)}65%{transform:translate(38px,-104px) scale(1.12) rotate(-6deg);opacity:.95}to{transform:translate(84px,-160px) scale(1.55) rotate(8deg);opacity:0}}@keyframes fxZzz{0%{opacity:0;transform:translate(0,6px)}30%,70%{opacity:1}to{opacity:0;transform:translate(6px,-8px)}}@keyframes fxRise{0%{opacity:0;transform:translateY(8px) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-16px) scale(1.1)}}@keyframes fxDrip{0%,30%{transform:translateY(0);opacity:1}90%{transform:translateY(10px);opacity:0}to{opacity:0}}@keyframes fxPop{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.12) rotate(6deg)}}@keyframes botJump{0%,to{transform:translateY(0) scale(1,1)}15%{transform:translateY(0) scale(1.04,.92)}45%{transform:translateY(-18px) scale(.98,1.04)}70%{transform:translateY(0) scale(1.03,.95)}}@keyframes botHop{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-10px)}}@keyframes botDance{0%,to{transform:rotate(-7deg)}25%,75%{transform:rotate(0) translateY(-7px)}50%{transform:rotate(7deg)}}@keyframes botShake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@keyframes botBreathe{50%{transform:scale(1.03,.97)}}@keyframes botSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes botPuff{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes botWalk{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes botSlide{0%,to{transform:translateX(-8px)}50%{transform:translateX(8px)}}@keyframes headTilt{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes headNod{0%,to{transform:rotate(0)}50%{transform:translateY(2px) rotate(5deg)}}@keyframes headLook{0%,35%,95%,to{transform:rotate(0)}45%,85%{transform:rotate(-10deg)}}@keyframes waveFast{0%,to{transform:rotate(-10deg)}50%{transform:rotate(18deg)}}@keyframes wiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}@keyframes stamp{0%,55%,to{transform:translateY(0)}68%{transform:translateY(-16px)}80%{transform:translateY(3px)}}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes sway2{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)}}@keyframes floatUp{0%{transform:translateY(10px);opacity:0}20%,70%{opacity:1}to{transform:translateY(-22px);opacity:0}}@keyframes jitter{0%{transform:translate(0,0)}50%{transform:translate(1.5px,-1px)}to{transform:translate(-1px,1px)}}@keyframes faceScan{0%{top:-20%;opacity:1}90%{opacity:1}to{top:104%;opacity:0}}@keyframes mxType{0%,25%{clip-path:inset(0 100%0 0)}55%,to{clip-path:inset(0 0 0 0)}}@keyframes mxOld{0%,20%{opacity:1}25%,to{opacity:0}}@keyframes blinkCaret{50%{opacity:0}}@keyframes beltMove{to{stroke-dashoffset:-28}}@keyframes st2Env{0%{transform:translateX(-40px);opacity:0}10%,85%{opacity:1}to{transform:translateX(260px);opacity:0}}@keyframes st2Bad{0%,40%{transform:translate(0,0) rotate(0);opacity:1}60%{transform:translate(14px,-18px) rotate(14deg)}80%,to{transform:translate(40px,40px) rotate(40deg);opacity:0}}@keyframes rowIn{0%{opacity:0;transform:translateX(-10px)}12%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes qEnv{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-3px)}}@keyframes brandCycle{0%{--bot:#FFC845}25%{--bot:#DB291C}50%{--bot:#3E9A5A}75%{--bot:#7FB8E6}}@keyframes firefly{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:1;transform:translate(6px,-8px)}}@keyframes footBot{0%{transform:translateX(-80px)}to{transform:translateX(1680px)}}@keyframes sayPop{0%{transform:scale(.6);opacity:0}}@keyframes qIn{0%{transform:translateX(40px) rotate(1deg);opacity:0}}@keyframes qOut{to{transform:translateX(-40px) rotate(-1deg);opacity:0}}@keyframes qMark{to{background-size:100% 62%}}@keyframes qTag{to{transform:scale(1)}}@keyframes qStamp{0%{transform:rotate(-4deg) scale(2.4);opacity:0}to{transform:rotate(-4deg) scale(1);opacity:1}}@keyframes peek{0%,to{transform:translateY(8px)}50%{transform:translateY(-4px)}}@keyframes lamp{0%,16%{fill:var(--sun)}17%,to{fill:var(--paper-2)}}@keyframes bulb{0%,49%{fill:var(--sun)}50%,to{fill:var(--white)}}@keyframes beacon{0%,59%{fill:var(--red)}60%,to{fill:var(--white)}}@keyframes dish{0%,to{transform:rotate(-22deg)}50%{transform:rotate(22deg)}}@keyframes qrun{0%{transform:translateX(-520px)}to{transform:translateX(230px)}}@keyframes tagSwing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes printIn{0%{clip-path:inset(0 0 60%0)}to{clip-path:inset(0 0 0 0)}}@keyframes hgFlip{0%,88%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes bump{30%{transform:scale(1.02) rotate(-.6deg)}}@keyframes tick{0%,4%,to{stroke-dashoffset:30}12%,90%{stroke-dashoffset:0}}@keyframes cloudCross{0%{transform:translateX(-320px)}to{transform:translateX(1920px)}}@keyframes bnWave{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-.07em) rotate(1.5deg)}}@keyframes st3Env{0%,20%{transform:translateY(0);opacity:1}55%{transform:translateY(54px);opacity:1}56%,to{transform:translateY(54px);opacity:0}}@keyframes strip3{0%,52%{transform:scaleY(0);opacity:1}72%{transform:scaleY(1)}92%{opacity:1}to{transform:scaleY(1) translateY(8px);opacity:0}}@keyframes vbGlass{0%,to{transform:translate(0,0)}33%{transform:translate(-96px,-40px)}66%{transform:translate(-64px,34px)}}@keyframes duskBot{0%{transform:translate(-120px,6px)}50%{transform:translate(800px,0)}to{transform:translate(1720px,-14px)}}@keyframes sunset{to{transform:translateY(20px)}}@keyframes megaIn{0%{opacity:0;transform:translateX(-50%) translateY(-12px) rotate(-1.4deg)}}@keyframes giantUp{0%,to{transform:translateY(14px)}50%{transform:translateY(0)}}@keyframes signSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes fxShake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes fxErrIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes fxDrop{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}}@keyframes fxRowIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes fxRowOut{to{opacity:0;transform:translateX(20px)}}@keyframes numBump{50%{transform:scale(1.18)}}@keyframes sendFly{0%{transform:translateX(-70px) rotate(-12deg)}50%{transform:translateX(0) translateY(-5px) rotate(5deg)}to{transform:translateX(90px) rotate(-8deg);opacity:0}}@keyframes fxDone{0%{opacity:0;transform:scale(.9) rotate(-2deg)}}@keyframes conf{to{transform:translateY(640px) rotate(var(--r, 540deg));opacity:.9}}@keyframes hintPulse{50%{transform:scale(1.6)}}@keyframes vigSwap{0%{transform:scale(.82) rotate(-4deg);opacity:0}}@keyframes botHopIn{0%{transform:translateY(40px)}}@keyframes print{0%{transform:rotate(-1.5deg) translateY(34px)}}@keyframes discSpin{to{transform:rotate(360deg)}}@keyframes platePop{50%{transform:translateX(-50%) rotate(-2deg) scale(1.06)}}@keyframes gunL{30%{transform:rotate(6deg) translateX(14px)}}@keyframes gunR{30%{transform:scaleX(-1) rotate(6deg) translateX(14px)}}@keyframes mist{20%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes botSpin{50%{transform:translateX(-50%) scaleX(-1)}}@keyframes twinkle{50%{transform:scale(.5) rotate(45deg)}}@keyframes stepIn{0%{opacity:0;transform:translateX(28px)}}@keyframes peekUp{0%,18%,to{transform:translateY(46px)}32%,80%{transform:translateY(0)}}@keyframes riseBob{0%,to{transform:translateY(10px)}45%,70%{transform:translateY(-4px)}}@keyframes logoBlink{50%{transform:scaleY(.15)}}:root{--ink:#141C38;--ink-soft:#4A5270;--paper:#F4F6F9;--paper-2:#E8EDF3;--white:#FFFFFF;--red:#D93A26;--red-soft:#FBE9E6;--sun:#F2B94B;--sky:#DCE6F0;--sky-2:#EDF2F7;--sand:#E6E1D8;--metal:#E8EDF3;--screen:#35C99A;--bot:#FFFFFF;--ok:#1FA971;--ok-soft:#DEF3EA;--hill-far:#DCE4E0;--hill:#BCD0C5;--grass:#A3C1B1;--leaf:#5E8E7B;--leaf-2:#4C7A68;--leaf-hi:#93B8A8;--trunk:#7A6858;--facade:#CBD1DA;--facade-2:#EFF1F4;--trim:#F4F6F9;--glass:#E4EDF6;--door:#141C38;--sign:#141C38;--sign-ink:#F4F6F9;--awning:#141C38;--path:#E6E1D8;--gate:#D93A26;--bin:#141C38;--water:#A9C6DE;--skin:#EFCFB2;--uniform:#6F95BF;--leather:#8A6A4E;--cloud-line:#C2D1DF;--dusk-1:#2B3561;--dusk-2:#56648F;--dusk-3:#D49A7A;--hill-dusk:#9DB8AA;--grass-dusk:#86A796;--stroke:2px;--radius:16px;--radius-sm:10px;--lift:3px;--btn-radius:999px;--gutter:clamp(16px, 4vw, 48px);--maxw:1240px;--nav-h:76px;--font:'Bricolage Grotesque', ui-rounded, system-ui, sans-serif;--ease-out:cubic-bezier(.2, .8, .2, 1);--section-pad:clamp(72px, 9vw, 128px);--shadow:0 var(--lift) 0 var(--ink)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 24px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);font-optical-sizing:auto;font-size:18px;line-height:1.55;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background-color .4s}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}h1,h2,h3,h4{line-height:1.04;letter-spacing:-.035em;font-weight:800;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty}::selection{background:var(--sun);color:var(--ink)}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sprite,.sr-only{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:12px;font-weight:700;text-decoration:none}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--maxw) + 2*var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.a-blink{transform-box:fill-box;transform-origin:center;animation:blink 4.6s infinite}.a-wave{transform-box:view-box;animation:wave 2.4s ease-in-out infinite}.a-bob{animation:bob 2.6s ease-in-out infinite}.a-hover{animation:hover 3s ease-in-out infinite}.a-pulse{transform-box:fill-box;transform-origin:center;animation:pulse 1.6s ease-in-out infinite}.a-scan{animation:scan 2.2s ease-in-out infinite alternate}.a-rotor{transform-box:fill-box;transform-origin:center;animation:rotor .16s linear infinite alternate}.a-beam{animation:beam 2.4s ease-in-out infinite}.a-drift{animation:drift 7s ease-in-out infinite}.a-flap{transform-box:fill-box;transform-origin:center;animation:flap .5s ease-in-out infinite alternate}.cloud--a{animation:cloudA 16s ease-in-out infinite alternate}.cloud--b{animation:cloudB 12s ease-in-out infinite alternate}.puff,.rays{transform-box:view-box;transform-origin:0 0}.rays{animation:spin 50s linear infinite}.puff{opacity:0;animation:puff 6s cubic-bezier(.35,.55,.5,1) infinite}.la-rest{display:var(--la-rest, inline)}.la-up{display:var(--la-up, none)}.la-point{display:var(--la-point, none)}.la-glass{display:var(--la-glass, none)}.la-letter{display:var(--la-letter, none)}.ra-wave{display:var(--ra-wave, inline)}.ra-rest{display:var(--ra-rest, none)}.ra-up{display:var(--ra-up, none)}.ra-thumb{display:var(--ra-thumb, none)}.ra-stop{display:var(--ra-stop, none)}.face-calm{display:var(--f-calm, inline)}.face-happy{display:var(--f-happy, none)}.face-wink{display:var(--f-wink, none)}.face-surprised{display:var(--f-surprised, none)}.face-sleepy{display:var(--f-sleepy, none)}.face-love{display:var(--f-love, none)}.face-focus{display:var(--f-focus, none)}.face-worried{display:var(--f-worried, none)}.face-proud{display:var(--f-proud, none)}.face-think{display:var(--f-think, none)}.face-mad{display:var(--f-mad, none)}.fx-zzz{display:var(--x-zzz, none)}.fx-hearts{display:var(--x-hearts, none)}.fx-sweat{display:var(--x-sweat, none)}.fx-question{display:var(--x-question, none)}.fx-excl{display:var(--x-excl, none)}.fx-sparkle{display:var(--x-sparkle, none)}.fx-notes{display:var(--x-notes, none)}.bot-screen{fill:var(--scr, var(--ink))}.bot-all{transform-box:view-box;transform-origin:60px 160px;animation:var(--all-anim, none)}.bot-body{transform-origin:60px 134px;animation:var(--body-anim, bob 2.6s ease-in-out infinite)}.bot-body,.bot-head,.ra-wave{transform-box:view-box}.bot-head{transform-origin:60px 76px;animation:var(--head-anim, none)}.ra-wave{animation:var(--wave-anim, wave 2.4s ease-in-out infinite)}.fx-zzz text{animation:fxZzz 2.4s ease-in-out infinite}.fx-zzz text:nth-child(2),.inbox-rows g:nth-child(2){animation-delay:.4s}.fx-zzz text:nth-child(3),.inbox-rows g:nth-child(3){animation-delay:.8s}.fx-hearts path{transform-box:fill-box;transform-origin:center;animation:fxRise 2s ease-out infinite}.fx-hearts path:nth-child(2){animation-delay:-1s}.fx-sweat{animation:fxDrip 1.6s ease-in infinite}.fx-excl,.fx-question,.fx-sparkle path{transform-box:fill-box;transform-origin:50% 100%;animation:fxPop 1.8s ease-in-out infinite}.fx-sparkle path{transform-origin:center;animation:twinkle 1.4s ease-in-out infinite}.fx-sparkle path:nth-child(2){animation-delay:-.5s}.fx-sparkle path:nth-child(3){animation-delay:-.9s}.fx-notes{animation:fxRise 2.2s ease-out infinite}.bot--joie{--f-calm:none;--f-happy:inline;--la-rest:none;--la-up:inline;--ra-wave:none;--ra-up:inline;--x-sparkle:inline;--all-anim:botJump 1s ease-in-out infinite;--body-anim:none}.bot--clin{--f-wink:inline;--ra-thumb:inline;--head-anim:headTilt 2.8s ease-in-out infinite}.bot--clin,.bot--dodo,.bot--surpris{--f-calm:none;--ra-wave:none}.bot--surpris{--f-surprised:inline;--la-rest:none;--la-up:inline;--ra-up:inline;--x-excl:inline;--all-anim:botHop 1.6s ease-out infinite}.bot--dodo{--f-sleepy:inline;--ra-rest:inline;--x-zzz:inline;--bulb:var(--ink-soft);--body-anim:botBreathe 3.2s ease-in-out infinite;--head-anim:headNod 3.2s ease-in-out infinite}.bot--amour{--f-love:inline;--x-hearts:inline;--all-anim:botSway 2.4s ease-in-out infinite}.bot--amour,.bot--inquiet,.bot--scan{--f-calm:none;--ra-wave:none;--ra-rest:inline}.bot--scan{--f-focus:inline;--la-rest:none;--la-glass:inline;--head-anim:headLook 4s ease-in-out infinite;--all-anim:botSlide 4s ease-in-out infinite}.bot--inquiet{--f-worried:inline;--x-sweat:inline;--all-anim:botShake 1.8s ease-in-out infinite}.bot--fache{--f-mad:inline;--scr:var(--red);--ra-stop:inline;--all-anim:botShake .5s linear 3}.bot--fache,.bot--fier,.bot--pensif{--f-calm:none;--ra-wave:none}.bot--fier{--f-proud:inline;--ra-thumb:inline;--x-sparkle:inline;--body-anim:botPuff 2s ease-in-out infinite}.bot--pensif{--f-think:inline;--ra-rest:inline;--x-question:inline;--head-anim:headTilt 3.6s ease-in-out infinite}.bot--danse,.bot--livreur{--f-calm:none;--f-happy:inline;--la-rest:none}.bot--danse{--la-up:inline;--ra-wave:none;--ra-up:inline;--x-notes:inline;--all-anim:botDance 1.2s ease-in-out infinite;--body-anim:none}.bot--livreur{--la-letter:inline;--wave-anim:waveFast .8s ease-in-out infinite;--all-anim:botWalk .9s ease-in-out infinite}.bot--montre,.is-alert{--f-calm:none;--ra-wave:none}.bot--montre{--f-happy:inline;--la-rest:none;--la-point:inline;--ra-rest:inline;--head-anim:headNod 1.6s ease-in-out infinite}.is-alert{--f-happy:none;--f-mad:inline;--scr:var(--red);--ra-up:none;--ra-stop:inline;--la-up:none;--la-rest:inline;--x-sparkle:none;--all-anim:botShake .45s linear 2}.is-off .cloud,.is-off .puff,.is-off .rays,.is-off [class*=a-]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.puff{opacity:.9;animation:none}}.a-wiggle{transform-box:view-box;animation:wiggle 1.4s ease-in-out infinite}.a-stamp{animation:stamp 2.6s var(--ease-out) infinite}.a-sway,.a-sway2{transform-box:view-box;animation:sway 3.2s ease-in-out infinite}.a-sway2{animation:sway2 2s ease-in-out infinite}.a-float{animation:floatUp 2.8s ease-out infinite}.a-jitter{animation:jitter .6s steps(2) infinite}.a-spin,.a-twinkle{transform-box:view-box;animation:spin 7s linear infinite}.a-twinkle{animation:twinkle 1.8s ease-in-out infinite}.is-alert{--screen:var(--red)}.btn{--b-bg:var(--red);--b-fg:#fff;--b-bd:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:12px 24px;background:var(--b-bg);color:var(--b-fg);border:var(--stroke) solid var(--b-bd);border-radius:var(--btn-radius);box-shadow:0 var(--lift)0 var(--ink);font-weight:750;font-size:17px;letter-spacing:-.01em;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .14s var(--ease-out),box-shadow .14s var(--ease-out),background-color .2s;-webkit-tap-highlight-color:transparent;user-select:none}.btn:hover{transform:translateY(-2px);box-shadow:0 calc(var(--lift) + 2px)0 var(--ink)}.btn:active{transform:translateY(var(--lift));box-shadow:0 0 0 var(--ink);transition-duration:.05s}.btn:focus-visible{outline-color:var(--ink);outline-offset:4px}.btn .ico{width:20px;height:20px;transition:transform .2s var(--ease-out)}.btn:hover .ico{transform:translateX(3px)}.btn--ink{--b-bg:var(--ink);--b-fg:var(--paper)}.btn--light{--b-bg:var(--white);--b-fg:var(--ink)}.btn--sun{--b-bg:var(--sun);--b-fg:var(--ink)}.btn--lg{min-height:60px;padding:14px 28px;font-size:18.5px}.btn--sm{min-height:44px;padding:8px 18px;font-size:16px;--lift:3px}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px}.btn-row--center{justify-content:center;margin-top:clamp(36px,5vw,56px)}.card{background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow)}.link{color:var(--red);font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.link:hover{text-decoration-style:wavy}.nowrap,a[href^="tel:"]{white-space:nowrap}.kicker{display:inline-flex;align-items:center;gap:10px;font-weight:750;font-size:14.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.kicker::before{content:"";width:11px;height:11px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2.5px var(--ink)}.kicker--sun{color:var(--sun)}.kicker--sun::before{box-shadow:0 0 0 2.5px var(--paper)}.sec{padding:var(--section-pad)0;position:relative}.sec--sand,.sec--sky{border-block:var(--stroke) solid var(--ink)}.sec--sky{background:var(--sky-2)}.sec--sand{background:var(--paper-2)}.sec-head{max-width:800px;margin-bottom:clamp(36px,5vw,60px)}.phero h1 em,.sec-head h2 em,.value h2 em{font-style:normal;color:var(--red)}.sec-head--center{margin-inline:auto;text-align:center}.sec-head--center .kicker{justify-content:center}.sec-head--tight{margin-bottom:28px}.sec-lede{font-size:clamp(18px,1.5vw,20.5px);line-height:1.55;margin-top:18px;color:var(--ink-soft);font-weight:450}.pill{display:inline-flex;align-items:center;gap:10px;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:999px;padding:6px 16px 6px 10px;font-weight:700;font-size:15px}.pill__dot{width:13px;height:13px;border-radius:50%;background:var(--ok);border:2.5px solid var(--ink)}.nav{position:fixed;inset:12px 0 auto;z-index:50;padding-inline:clamp(10px,2vw,24px);pointer-events:none}.logo,.nav__bar{align-items:center}.nav__bar{pointer-events:auto;max-width:1360px;margin-inline:auto;display:flex;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:calc(var(--radius) + 8px);box-shadow:0 var(--lift)0 var(--ink)}.logo{display:inline-flex;text-decoration:none;font-weight:800;font-size:21px;letter-spacing:-.035em;flex:none}.logo__mark{transition:transform .4s var(--ease-out)}.nav__links{margin-inline:auto}.nav__links ul{display:flex;gap:2px}.nav__links a{display:block;transition:background .2s}.nav__links a:hover{background:var(--sky-2)}.nav__links a[aria-current=page]{background:var(--sky);box-shadow:inset 0 0 0 2px var(--ink)}.lang{display:flex;align-items:center;border:2.5px solid var(--ink);border-radius:999px;overflow:hidden;flex:none}.lang li+li{border-left:2.5px solid var(--ink)}.lang a{display:block;padding:5px 9px;font-weight:800;font-size:13px;letter-spacing:.04em;text-decoration:none;line-height:1.2}.lang a[aria-current=true]{background:var(--ink);color:var(--paper)}.nav__burger{display:none;width:46px;height:46px;border-radius:50%;border:var(--stroke) solid var(--ink);background:var(--sun);position:relative;flex:none}.nav__burger span{position:absolute;left:11px;right:11px;height:3px;border-radius:3px;background:var(--ink);transition:transform .3s var(--ease-out),opacity .2s}.nav__burger span:nth-child(1){top:13px}.nav__burger span:nth-child(2){top:19.5px}.nav__burger span:nth-child(3){top:26px}.nav__burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:1140px){.nav__links{display:none}.nav__burger{display:block}.nav__bar>.lang{margin-left:auto}}@media (max-width:520px){.nav__bar>.lang,.nav__cta{display:none}.nav__burger{margin-left:auto}.nav__bar{height:58px;padding-left:12px}.logo{font-size:19px}}.menu{position:fixed;inset:0;z-index:45;background:var(--paper);padding:calc(var(--nav-h) + 36px) var(--gutter) 40px;display:flex;flex-direction:column;overflow-y:auto}.menu[hidden]{display:none}.menu__links{display:grid;gap:2px}.menu__links a{display:block;font-size:clamp(28px,7.5vw,42px);font-weight:800;letter-spacing:-.04em;text-decoration:none;padding:6px 0;border-bottom:2px dashed color-mix(in srgb,var(--ink) 25%,transparent)}.hero__lede b,.menu__links a:hover{color:var(--red)}.menu__foot{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.mbar{display:none}@media (max-width:720px){.mbar{position:fixed;z-index:40;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:1.4fr 1fr;gap:8px;padding:8px;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:calc(var(--radius) + 4px);box-shadow:0 var(--lift)0 var(--ink)}.mbar .btn{min-height:48px;padding:8px 12px;font-size:16px;--lift:3px}.mbar svg{width:20px;height:20px}body{padding-bottom:84px}}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(660px,100svh,1000px);background:var(--sky);display:flex;flex-direction:column}.hero__scene{position:absolute;inset:0;z-index:-1}.hero__svg{width:100%;height:100%}.hero__copy{position:relative;margin-block:auto;padding-top:calc(var(--nav-h) + 40px);padding-bottom:150px}.hero__copy>*{max-width:min(560px,44vw)}.hero .pill{margin-bottom:26px}.hero__title{letter-spacing:-.05em}.hero__title .line{display:block}.hero__title .line>span{display:inline-block}.scribble{position:relative;color:var(--red);white-space:nowrap}.scribble svg{position:absolute;left:0;bottom:-.08em;width:100%;height:.2em;overflow:visible}.hero__lede{margin-top:28px;font-size:clamp(19px,1.55vw,22px);line-height:1.5;font-weight:500;max-width:min(500px,42vw)}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero__copy>.hero__ctas{max-width:none}.hero__price{margin-top:20px;font-size:15.5px;font-weight:600;color:var(--ink-soft)}.hero__price b{color:var(--ink);font-weight:800}.is-lit{fill:var(--sun)!important;transition:none!important}.dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink)}@media (max-width:1100px){.hero{min-height:0}.hero__copy{margin:0;padding-bottom:20px}.hero__copy>*,.hero__lede{max-width:600px}.hero__scene{position:relative;inset:auto;z-index:0;order:2;aspect-ratio:880/560;margin-top:0}}@media (max-width:560px){.hero__copy{padding-top:calc(var(--nav-h) + 24px)}.hero__ctas .btn{width:100%}}.faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.face{background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px 22px;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.face:hover{transform:translateY(-5px) rotate(-.6deg);box-shadow:0 calc(var(--lift) + 5px)0 var(--ink)}.face__art,.face__stamp{border:2px solid var(--ink)}.face__art{position:relative;background:var(--sky-2);border-radius:var(--radius-sm);height:150px;display:grid;place-items:center;overflow:hidden;margin-bottom:16px}.face__art svg{width:128px;height:auto;transition:transform .4s var(--ease-out)}.face:hover .face__art svg{transform:scale(1.06) rotate(-4deg)}.face__art::after{content:"";position:absolute;left:0;right:0;top:-20%;height:16%;background:linear-gradient(transparent,color-mix(in srgb,var(--screen) 55%,transparent),transparent);opacity:0}.face.is-in .face__art::after,.face:hover .face__art::after{animation:faceScan 1.4s var(--ease-out) .2s both}.face__stamp{position:absolute;right:10px;top:12px;background:var(--red);color:#fff;font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:8px;transform:rotate(8deg) scale(0);transition:transform .35s cubic-bezier(.3,1.8,.5,1) 1.2s}.face.is-in .face__stamp,.face:hover .face__stamp{transform:rotate(8deg) scale(1)}.face h3{font-size:23px}.face__quote{margin:8px 0;font-weight:650;font-size:16px;line-height:1.35;color:var(--ink);background:var(--paper-2);border-radius:10px;padding:8px 12px}.face p:last-child{font-size:15.5px;color:var(--ink-soft);font-weight:500}@media (max-width:1100px){.faces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.faces{grid-template-columns:1fr}}.faces--7{display:flex;flex-wrap:wrap;justify-content:center}.faces--7>.face{flex:0 1 calc((100% - 60px)/4)}@media (max-width:1100px){.faces--7>.face{flex-basis:calc((100% - 20px)/2)}}@media (max-width:560px){.faces--7>.face{flex-basis:100%}}.steps__list{--gap:clamp(20px, 3vw, 40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.step{position:relative;text-align:center;container-type:inline-size}.step:not(:last-child) .step__n::after{content:"";position:absolute;left:calc(100% + 10px);top:50%;width:calc(100cqw + var(--gap) - 72px);border-top:3.5px dashed var(--ink);transform-origin:left center;transform:translateY(-50%) scaleX(var(--draw, 1));transition:transform 1s var(--ease-out) .3s}.js-motion .steps__list:not(.is-in) .step__n::after{--draw:0}.slider output,.step__art,.step__n{border:var(--stroke) solid var(--ink)}.step__art{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px;overflow:hidden}.step__art svg{width:100%;height:auto}.slider output,.step__n{font-weight:800;font-size:22px}.step__n{display:grid;place-items:center;width:52px;height:52px;margin:-26px auto 0;position:relative;background:var(--red);color:#fff;border-radius:50%;box-shadow:0 4px 0 var(--ink)}.step h3{font-size:clamp(22px,2.1vw,26px);margin:16px 0 10px}.step p{font-size:16.5px;color:var(--ink-soft);font-weight:500;max-width:36ch;margin-inline:auto}@media (max-width:860px){.steps__list{grid-template-columns:1fr;max-width:460px;margin-inline:auto;row-gap:48px}.step__n::after{display:none}}.mx-new{clip-path:inset(0 100%0 0);animation:mxType 5s steps(12) infinite}.mx-old{animation:mxOld 5s infinite}.mx-caret{animation:blinkCaret .8s steps(2) infinite}.belt-dash{animation:beltMove .5s linear infinite}.st2-env{animation:st2Env 3.2s linear infinite}.inbox-rows g{animation:rowIn 4.5s var(--ease-out) infinite}.value__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.slider__row{display:flex;align-items:center;gap:16px;margin-top:14px}.slider__row input{flex:1}.slider output{flex:none;background:var(--sun);border-radius:12px;padding:2px 12px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:72px;text-align:center}input[type=range]{--p:50%;-webkit-appearance:none;appearance:none;width:100%;height:48px;background:0 0;cursor:pointer;touch-action:pan-y}input[type=range]:focus-visible{outline-offset:0}input[type=range]::-webkit-slider-runnable-track{height:20px;border-radius:999px;background:linear-gradient(90deg,var(--red) var(--p),var(--paper) var(--p));box-shadow:inset 0 0 0 var(--stroke) var(--ink)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;margin-top:-10px;border-radius:50%;background:var(--sun);border:var(--stroke) solid var(--ink);box-shadow:0 3px 0 var(--ink);transition:transform .15s}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]::-moz-range-track{height:20px;border-radius:999px;background:var(--paper);box-shadow:inset 0 0 0 3px var(--ink)}input[type=range]::-moz-range-progress{height:20px;border-radius:999px;background:var(--red)}input[type=range]::-moz-range-thumb{width:36px;height:36px;border-radius:50%;background:var(--sun);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink)}@media (max-width:960px){.value__grid{grid-template-columns:1fr}}.who__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.who__card{display:flex;flex-direction:column;height:100%;text-decoration:none;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:translate .35s var(--ease-out),rotate .35s var(--ease-out),box-shadow .35s var(--ease-out)}.who__card svg{width:100%;height:auto;border-bottom:var(--stroke) solid var(--ink)}.who__card h3{font-size:23px;margin:18px 20px 6px}.who__card p{margin:0 20px 14px;font-size:16px;line-height:1.5;color:var(--ink-soft);font-weight:500}.who__more{margin:auto 20px 20px;font-weight:750;color:var(--red);display:inline-flex;gap:6px}.who__more::after{content:"→";transition:transform .2s}.who__card:hover{translate:0-6px;rotate:-.6deg;box-shadow:0 calc(var(--lift) + 6px)0 var(--ink)}.who__card:hover .who__more::after{transform:translateX(4px)}.who__card .win{transition:fill .3s}.who__card:hover .win{fill:var(--sun)}@media (max-width:1100px){.who__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.who__grid{grid-template-columns:1fr}}.final{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.final :focus-visible{outline-color:var(--sun)}.final .btn{box-shadow:0 var(--lift)0 rgba(0,0,0,.45);--b-bd:var(--paper)}.final .btn:hover{box-shadow:0 calc(var(--lift) + 2px)0 rgba(0,0,0,.45)}.final h2 em{font-style:normal}.final .sec-lede{color:color-mix(in srgb,var(--paper) 80%,transparent)}.resell-band{padding:clamp(64px,8vw,110px)0}.resell-band__grid{display:grid;grid-template-columns:300px 1fr;gap:clamp(28px,6vw,80px);align-items:center}.resell-band__art{background:var(--sky);border:var(--stroke) solid var(--paper);border-radius:50%;aspect-ratio:1;display:grid;place-items:center;padding:40px}.resell-band__art svg{width:100%;height:100%;animation:brandCycle 8s steps(1) infinite}.perks{display:grid;gap:10px;margin-top:22px}.perks li{padding-left:34px;position:relative;font-size:18px;line-height:1.4}.perks li::before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--sun);box-shadow:inset 0 0 0 3px var(--ink),0 0 0 2px var(--sun)}.final h2 em,.perks b,.tone--navy .sec-head h2 em,.tone--red.verify-band h2 em{color:var(--sun)}@media (max-width:860px){.resell-band__grid{grid-template-columns:1fr}.resell-band__art{width:220px;margin-inline:auto;padding:28px}}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.faq__list{display:grid;gap:12px}.faq__item{background:var(--white);border:var(--stroke) solid var(--ink);border-radius:calc(var(--radius) - 4px);box-shadow:0 calc(var(--lift) - 1px)0 var(--ink);overflow:hidden}.faq__item h3{font-size:inherit;letter-spacing:normal}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 18px 24px;text-align:left;font-weight:750;font-size:clamp(18px,1.6vw,20.5px);letter-spacing:-.015em;line-height:1.25}.faq__q:hover{background:var(--paper)}.checker__form input,.faq__icon{border:var(--stroke) solid var(--ink)}.faq__icon{flex:none;width:34px;height:34px;border-radius:50%;background:var(--sun);position:relative;transition:transform .35s var(--ease-out),background-color .3s}.faq__icon::after,.faq__icon::before{content:"";position:absolute;left:50%;top:50%;width:14px;height:3px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}.faq__icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--ease-out)}.faq__q[aria-expanded=true] .faq__icon{background:var(--screen);transform:rotate(180deg)}.faq__q[aria-expanded=true] .faq__icon::after{transform:translate(-50%,-50%) rotate(0deg)}.faq__a{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--ease-out),visibility 0s}.faq__a.is-closed{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s var(--ease-out),visibility 0s .4s}.faq__inner{overflow:hidden}.faq__inner p{padding:0 24px 22px;font-size:17px;color:var(--ink-soft);font-weight:500}@media (max-width:960px){.faq__grid{grid-template-columns:1fr}}.final{padding:var(--section-pad)0}.checker{margin-top:28px;background:var(--paper);color:var(--ink);padding:clamp(16px,2.4vw,24px);border-radius:var(--radius);border:var(--stroke) solid var(--paper);box-shadow:0 8px 0 rgba(0,0,0,.35)}.checker__form{display:flex;gap:10px}.checker__form input{flex:1;min-width:0;height:56px;padding:0 18px;border-radius:var(--radius-sm);background:var(--white);font-size:18px;font-weight:600}.checker__form input::placeholder{color:color-mix(in srgb,var(--ink) 45%,transparent)}.checker__form input:focus-visible,.field input:focus-visible,.field select:focus-visible{outline:3px solid var(--red);outline-offset:2px}.checker__form .btn{min-height:56px;--b-bd:var(--ink);box-shadow:0 var(--lift)0 var(--ink)}.checker__out{margin-top:16px}.checker__score{display:flex;align-items:center;gap:14px;margin-bottom:14px}.checker__score strong{font-size:44px;letter-spacing:-.05em;line-height:1;font-weight:800}.checker__score span{font-weight:700;line-height:1.3}.checks{display:grid;gap:8px}.checks .st,.checks li{display:grid;border:2px solid var(--ink)}.checks li{grid-template-columns:32px 1fr;gap:12px;align-items:start;background:var(--white);border-radius:var(--radius-sm);padding:10px 14px 10px 10px}.checks .st{width:32px;height:32px;border-radius:50%;place-items:center;font-weight:800;font-size:15px;background:var(--paper-2)}.checks .st.ok{background:var(--ok);color:#fff}.checks .st.warn{background:var(--sun)}.checks .st.bad{background:var(--red);color:#fff}.checks b{display:block;font-size:16px;line-height:1.3}.checks small{display:block;font-size:14px;color:var(--ink-soft);overflow-wrap:anywhere;line-height:1.4;margin-top:2px}.checker__note{margin-top:12px;font-size:13.5px;color:var(--ink-soft)}.fireflies circle{animation:firefly 3.4s ease-in-out infinite}.fireflies circle:nth-child(2n){animation-delay:-1.2s;animation-duration:4s}.fireflies circle:nth-child(3n){animation-delay:-2.2s;animation-duration:2.8s}@media (max-width:420px){.checker__form{flex-direction:column}.checker__form input{flex:none}}.foot,.phero::after{position:relative;background:var(--paper)}.foot__body{background:var(--white);border-top:var(--stroke) solid var(--ink)}.foot__main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-top:48px;padding-bottom:40px}.foot__brand p{margin-top:14px;max-width:36ch;font-size:16px}.foot__tel{display:inline-flex;flex-direction:column;margin-top:18px;font-size:24px;font-weight:800;letter-spacing:-.03em;text-decoration:none;color:var(--red);line-height:1.1}.foot__tel small{font-size:15px;color:var(--ink-soft);letter-spacing:0;font-weight:600}.foot__col h2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.foot__col li+li{margin-top:6px}.foot__col a{font-weight:600}.foot__col a:hover{text-decoration-thickness:2px;text-underline-offset:3px}.foot__brand p,.foot__legal{font-weight:500;color:var(--ink-soft)}.foot__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;border-top:2px dashed color-mix(in srgb,var(--ink) 25%,transparent);padding-top:20px;padding-bottom:80px;font-size:14.5px}.foot__legal ul{display:flex;flex-wrap:wrap;gap:6px 20px}.foot__col a,.foot__legal a{text-decoration:none}.foot__col a:hover,.foot__legal a:hover{text-decoration:underline}@media (max-width:860px){.foot__main{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}.phero{position:relative;background:var(--sky);padding:calc(var(--nav-h) + clamp(48px,7vw,90px))0 clamp(80px,9vw,120px);overflow:hidden;isolation:isolate}.phero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:44px;clip-path:path("M0 30 C 300 0, 620 44, 940 22 S 1500 10, 2600 18 V 60 H 0 Z");z-index:-1}.phero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.phero__lede{margin-top:24px;font-size:clamp(18.5px,1.5vw,21px);line-height:1.55;font-weight:500;max-width:54ch}.phero__art{position:relative}.phero__art>svg{width:100%;height:auto;border:var(--stroke) solid var(--ink);border-radius:calc(var(--radius) + 6px);box-shadow:0 calc(var(--lift) + 3px)0 var(--ink);background:var(--sky-2)}.phero--short{padding-bottom:clamp(64px,7vw,96px)}@media (max-width:960px){.phero__grid{grid-template-columns:1fr}.phero__art{max-width:640px}}@media (max-width:560px){.phero .btn-row .btn{width:100%}}.loge__caption{margin-top:14px;text-align:center;font-weight:700;font-size:15.5px}.foot__col h2,.loge__caption span{color:var(--red)}.loge__bulbs circle{animation:bulb 1.6s steps(2) infinite}.loge__bulbs circle:nth-child(2n){animation-delay:.8s}.loge__actor{transform-box:fill-box;transform-origin:50% 100%}.evo__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,80px)}.evo__visual{position:relative}.evo__card{position:sticky;top:calc(var(--nav-h) + 40px);background:var(--white);border:var(--stroke) solid var(--ink);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);padding:28px;display:grid;gap:10px;justify-items:center}.evo__env{width:min(260px,70%);height:auto;transition:transform .5s var(--ease-out)}.evo__env.is-swap{transform:scale(.9) rotate(-6deg)}.gauge{width:min(260px,80%);text-align:center}.gauge svg{width:100%;height:auto;overflow:visible}#gaugeArc{transition:stroke-dashoffset .8s var(--ease-out)}#gaugeNeedle{transition:transform .8s var(--ease-out)}.gauge p{margin-top:22px}.gauge p span{display:block;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.gauge p b{font-size:22px;color:var(--red);letter-spacing:-.02em}.evo__steps{display:grid;gap:clamp(40px,10vh,120px);padding-block:20px 40px}.evo__step{border-left:4px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:6px 0 6px 26px;transition:border-color .4s}.evo__step.is-on{border-color:var(--red)}.evo__when{font-weight:800;color:var(--red);letter-spacing:.06em;text-transform:uppercase;font-size:14px}.evo__step h3{font-size:clamp(26px,2.8vw,36px);margin:6px 0 14px}.evo__step>p:last-child{font-size:17.5px;color:var(--ink-soft);font-weight:500}.evo__mail{background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm);padding:14px 18px;font-weight:600;font-size:16.5px;margin-bottom:14px;box-shadow:0 3px 0 var(--ink)}.evo__mail--old{font-family:"Comic Sans MS","Chalkboard SE",var(--font);color:var(--red);text-decoration:underline wavy color-mix(in srgb,var(--red) 60%,transparent);text-underline-offset:5px}.evo__mail--now{background:var(--sky-2)}@media (max-width:860px){.evo__grid{grid-template-columns:1fr}.evo__card{top:calc(var(--nav-h) + 10px);z-index:2;padding:14px;grid-template-columns:110px 1fr;align-items:center}.evo__env,.gauge{width:100%}}.loupe-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(80px,10vw,130px)}.clue__txt small,.loupe-intro>p{margin-top:14px;font-size:18px;color:var(--ink-soft);font-weight:450}.clues{display:grid;gap:10px;margin-top:24px;counter-reset:c}.clue,.clue__n{display:grid;border:var(--stroke) solid var(--ink)}.clue{width:100%;grid-template-columns:40px 1fr;gap:14px;align-items:start;text-align:left;background:var(--white);border-radius:18px;padding:12px 16px 12px 12px;box-shadow:0 4px 0 var(--ink);transition:transform .14s,box-shadow .14s,background-color .25s}.clue:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.clue:active{transform:translateY(4px);box-shadow:0 0 0 var(--ink)}.clue__n{width:40px;height:40px;border-radius:50%;place-items:center;font-weight:800;font-size:18px;background:var(--paper);transition:background-color .25s,color .25s}.clue__txt b{display:block;font-size:17px;line-height:1.25}.clue__txt small{display:block;font-size:15px;line-height:1.4;margin-top:3px;font-weight:500}.js-loupe .clue:not(.is-found) small{filter:blur(5px);opacity:.55;user-select:none}.clue.is-found,.qdemo__list>li.is-warn{background:var(--red-soft)}.clue.is-found .clue__n{background:var(--red);color:var(--white)}.clue.is-found small{filter:none;opacity:1;transition:filter .4s,opacity .4s}.clues__status{margin-top:16px;font-weight:750;font-size:16px}.clues__status.is-done{color:var(--ok)}.loupe-stage{position:relative;--x:50%;--y:30%;--r:88px;touch-action:pan-y}@media (min-width:961px){.loupe-wrap{grid-template-areas:"title .""lede .""stage clues""stage status";grid-template-rows:auto auto auto 1fr;align-items:start;row-gap:0}.loupe-intro{display:contents}.loupe-intro>h3{grid-area:title}.loupe-intro>p:not(.clues__status){grid-area:lede;margin-bottom:32px}.loupe-stage{grid-area:stage}.clues{grid-area:clues;margin-top:0}.clues__status{grid-area:status}}.mail{background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:0 8px 0 var(--ink);padding:0 0 22px;font-size:16px;line-height:1.5;overflow:hidden}.mail__bar{display:flex;align-items:center;gap:7px;padding:12px 18px;background:var(--paper);border-bottom:var(--stroke) solid var(--ink)}.mail__bar i{width:12px;height:12px;border-radius:50%;background:var(--paper-2);border:2px solid var(--ink)}.mail__bar span{margin-left:10px;font-weight:700;font-size:14px;color:var(--ink-soft)}.mail__head{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:start;padding:20px 24px 0}.mail__av{width:46px;height:46px;border-radius:50%;background:var(--leaf);color:var(--white);display:grid;place-items:center;font-weight:800;font-size:16px;border:var(--stroke) solid var(--ink)}.mail__from,.mail__small{font-size:16px;overflow-wrap:anywhere}.mail__small{font-size:14.5px;color:var(--ink-soft)}.mail__time{font-size:14px;font-weight:600;color:var(--ink-soft);white-space:nowrap}.mail__subj{font-size:21px;letter-spacing:-.02em;padding:18px 24px 8px;line-height:1.2}.mail__body{position:relative;padding:0 24px}.mail__body p+p,.station p+p{margin-top:8px}.mail__cta{padding:18px 24px 4px}.mail__btn{position:relative;display:inline-block;background:var(--ok);color:var(--white);font-weight:700;padding:10px 18px;border-radius:12px;font-size:15.5px}.mail__link{padding:4px 24px 0;font-size:13.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail__sig{display:flex;align-items:center;gap:6px;padding:16px 24px 0;font-weight:700;color:var(--ok);font-size:15px}.mail__sig svg{width:14px;height:24px}.mail--xray{position:absolute;inset:0;pointer-events:none;background-color:var(--sky-2);background-image:linear-gradient(color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px);background-size:22px 22px;clip-path:circle(0 at var(--x) var(--y));box-shadow:none}.js-loupe .mail--xray{clip-path:circle(calc(var(--r) - 6px) at var(--x) var(--y))}.mail--xray .mail__bar{background:var(--screen)}.mail--xray .mail__btn--bad{background:var(--red)}.hl,.mail--xray .mail__link--bad{color:var(--red);font-weight:800}.hl{position:relative;background:color-mix(in srgb,var(--red) 16%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent);border-radius:4px;font-weight:700}.hl em,.note{background:var(--red);color:var(--white)}.hl em{font-style:normal;border-radius:3px}.note{position:absolute;left:0;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:999px;line-height:1.5;pointer-events:none}.mail__btn .note,.note{bottom:calc(100% + 6px)}.xray-hook{position:absolute;right:18px;top:-30px;width:70px;height:130px;opacity:.9}.loupe{position:absolute;left:0;top:0;width:calc(var(--r)*2);height:calc(var(--r)*2);border-radius:50%;border:8px solid var(--ink);box-shadow:inset 0 0 0 3px var(--sun),0 6px 0 color-mix(in srgb,var(--ink) 30%,transparent);transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%));pointer-events:none;display:none}.loupe::before,.loupe__hint{position:absolute;background:var(--ink)}.loupe::after,.loupe::before{content:"";width:26px;height:18px;border-radius:4px;left:calc(85.4% - 13px);top:85.4%;transform-origin:top center;transform:rotate(-45deg) translateY(2px)}.loupe::after{position:absolute;width:20px;height:68px;background:var(--red);border:var(--stroke) solid var(--ink);border-radius:10px;left:calc(85.4% - 10px);transform:rotate(-45deg) translateY(16px)}.js-loupe .loupe,.qdemo__list>li.is-warn .qdemo__warn{display:block}.loupe__hint{left:50%;top:-38px;transform:translateX(-50%);color:var(--paper);font-weight:750;font-size:13px;padding:3px 10px;border-radius:999px;white-space:nowrap;transition:opacity .3s}.loupe-stage.is-touched .loupe__hint{opacity:0}.js-loupe .loupe-stage{cursor:none}.loupe__outro{max-width:820px;margin:clamp(60px,8vw,100px) auto 0;text-align:center;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.4;letter-spacing:-.01em}.loupe__outro .link{white-space:nowrap}@media (max-width:960px){.loupe-wrap{grid-template-columns:1fr;gap:22px}.loupe-intro{display:contents}.loupe-intro>h3{order:1}.loupe-intro>p:not(.clues__status){order:2;margin-top:-8px}.loupe-stage{--r:66px;order:3;margin-top:8px}.loupe-wrap{overflow-x:clip}.clues{order:4;margin-top:8px}.clues__status{order:5;margin-top:-6px}}@media (max-width:520px){.mail__head{grid-template-columns:40px 1fr;padding:16px 16px 0;gap:10px}.mail__av{width:40px;height:40px;font-size:14px}.mail__time{display:none}.mail__subj{padding:16px 16px 8px;font-size:19px}.mail__body,.mail__cta,.mail__link,.mail__sig{padding-inline:16px}.mail{font-size:15px}.xray-hook{right:6px;width:54px}}.loupe-wrap{margin-top:0}.quiz__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.quiz__progress{display:flex;gap:6px;margin-top:28px;max-width:320px}.quiz__progress span{flex:1;height:10px;border-radius:5px;background:var(--white);border:2px solid var(--ink);transition:background-color .3s}.quiz__progress span.is-ok{background:var(--ok)}.quiz__progress span.is-bad{background:var(--red)}.quiz__progress span.is-now{background:var(--ink)}.quiz__score{margin-top:12px;font-weight:700}.quiz__buddy{display:flex;align-items:flex-start;gap:16px;margin-top:30px}.quiz__bot{width:124px;flex:none;height:auto;overflow:visible}.quiz__say{position:relative;margin-top:14px;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:18px;padding:10px 16px;font-weight:800;font-size:18px;letter-spacing:-.01em;line-height:1.25;box-shadow:var(--shadow);max-width:220px}.quiz__say::before{content:"";position:absolute;left:-11px;top:16px;width:18px;height:18px;background:var(--white);border-left:var(--stroke) solid var(--ink);border-bottom:var(--stroke) solid var(--ink);transform:rotate(45deg) skew(8deg,8deg)}.quiz__say.is-pop{animation:sayPop .45s cubic-bezier(.3,1.6,.5,1);transform-origin:0 50%}.qmail{position:relative;overflow:hidden;padding-bottom:22px}.qmail__head{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:20px 24px 0}.qmail__from{font-size:16.5px;overflow-wrap:anywhere}.qmail__from span{color:var(--ink-soft);font-size:15px}.qmail__subj{font-size:22px;letter-spacing:-.02em;padding:16px 24px 8px;line-height:1.2}.qmail__body,.qmail__extra{padding:0 24px;font-size:16.5px;line-height:1.7}.qmail__extra{margin:14px 24px 0;font-size:14.5px;font-weight:650;color:var(--ink-soft);background:var(--paper);border:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);border-radius:10px;padding:8px 12px;overflow-wrap:anywhere}.qmail__extra:empty{display:none}.qmail.is-in{animation:qIn .45s var(--ease-out)}.qmail.is-out{animation:qOut .26s ease-in forwards}.qflag{--hl:color-mix(in srgb, var(--red) 28%, var(--white));--tag:var(--red);color:inherit;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 85%/0 62%;border-radius:3px;padding:0 2px;animation:qMark .5s var(--ease-out) var(--d, .2s) forwards}.qflag--good{--hl:color-mix(in srgb, var(--ok) 26%, var(--white));--tag:var(--ok)}.qflag::after{content:attr(data-note);display:inline-block;margin:0 2px 0 6px;padding:1px 9px;border-radius:999px;background:var(--tag);color:var(--white);font-size:12.5px;font-weight:750;line-height:1.6;vertical-align:1px;white-space:nowrap;transform:scale(0);animation:qTag .35s cubic-bezier(.3,1.7,.5,1) calc(var(--d, .2s) + .3s) forwards}.qmail__stamp{position:absolute;right:16px;top:6px;padding:2px 14px;border:3px solid var(--red);border-radius:10px;background:var(--white);color:var(--red);font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-4deg) scale(0);pointer-events:none}.qmail__stamp:empty{display:none}.qmail.is-vrai .qmail__stamp{border-color:var(--ok);color:var(--ok)}.qmail.is-answered .qmail__stamp{animation:qStamp .4s cubic-bezier(.2,1.6,.4,1) forwards}.qmail__foot{margin:20px 24px 0;padding-top:18px;border-top:2px dashed color-mix(in srgb,var(--ink) 22%,transparent)}.qmail__ask{font-weight:750;font-size:15px;color:var(--ink-soft);margin-bottom:12px}.quiz__actions{display:flex;flex-wrap:wrap;gap:12px}.quiz__actions .btn{flex:1 1 220px}.quiz__verdict{display:grid;gap:6px;justify-items:start;animation:qIn .4s var(--ease-out)}.quiz__verdict-t{font-weight:800;font-size:22px;letter-spacing:-.02em}.quiz__verdict.is-good .quiz__verdict-t{color:var(--ok)}.quiz__big b,.quiz__verdict.is-bad .quiz__verdict-t{color:var(--red)}.quiz__why{color:var(--ink-soft);font-weight:500;font-size:16px}.quiz__verdict .btn{margin-top:10px}.quiz__end{padding:clamp(22px,3vw,34px);text-align:left}.quiz__big{font-size:80px;font-weight:800;letter-spacing:-.06em;line-height:1}.quiz__end h3{font-size:30px;margin:8px 0 14px}.quiz__end>p,.quiz__recap small,.station__n span{color:var(--ink-soft);font-weight:500}.quiz__recap{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.quiz__recap li{display:flex;align-items:center;gap:12px;padding:8px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--paper)}.quiz__recap li::before{content:"✓";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ok);color:var(--white);font-weight:800;font-size:14px}.quiz__recap li.is-bad::before{content:"✕";background:var(--red)}.quiz__recap b{flex:1;font-size:15.5px;line-height:1.3}.quiz__recap small{font-size:12.5px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}@media (max-width:960px){.quiz__grid{grid-template-columns:1fr}.quiz__buddy{margin-top:18px}.quiz__bot{width:90px}}@media (max-width:560px){.qmail__stamp{right:10px;font-size:15px;padding:2px 10px}}.tech{position:relative;background:var(--sky);border-block:var(--stroke) solid var(--ink)}.tech__head h2 em{font-style:normal;color:var(--red)}.tech__stage{position:relative;padding:var(--section-pad)0}.tech__svg{width:calc(100% - 2*var(--gutter));height:auto;max-width:1340px;margin:0 auto;border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--sky)}#techEnv,.tech__facade,.tech__progress{display:none}.tech__card{padding-inline:var(--gutter);max-width:calc(var(--maxw) + 2*var(--gutter));margin:clamp(32px,5vw,60px) auto 0}.stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.station{background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px 26px}.station__pic{width:150px;height:150px;margin:-6px auto 6px}.station__n{font-size:14px;font-weight:750;color:var(--red);letter-spacing:.01em}.station__n span{font-weight:650}.station h3{font-size:clamp(24px,2.4vw,30px);margin:6px 0 12px}.station p:not(.station__n){font-size:16px;line-height:1.5}.station--end{background:var(--ok-soft);grid-column:1/-1}.tech__hint{display:none}@media (max-width:960px){.stations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.stations{grid-template-columns:1fr}.tech__svg{display:none}}.tech--pinned .tech__stage{height:100vh;height:clamp(560px,100vh,1200px);padding:0;overflow:hidden}.tech--pinned .tech__svg{position:absolute;inset:0;width:100%;height:100%;max-width:none;padding:0;border:0;border-radius:0;box-shadow:none}.tech--pinned .tech__head h2{font-size:clamp(28px,3vw,42px)}.tech--pinned #techEnv,.tech--pinned .tech__facade{display:inline}.tech--pinned .tech__head{position:absolute;z-index:2;left:0;right:0;top:calc(var(--nav-h) + 36px);text-align:center}.tech--pinned .tech__head .kicker{justify-content:center}.tech--pinned .tech__head .sec-lede{max-width:620px;margin-inline:auto}.tech--pinned .tech__hint{display:block;margin-top:8px;font-weight:750;color:var(--ink)}.tech--pinned .tech__hint::after{content:" ↓"}.tech--pinned .tech__card{position:absolute;z-index:3;left:var(--gutter);top:50%;margin:0;padding:0;width:min(430px,36vw);transform:translateY(-44%);background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.tech--pinned .tech__card.is-on{opacity:1;visibility:visible}.tech--pinned .tech__progress{display:flex;gap:6px;padding:20px 26px 0}.peek{animation:peek 3.2s ease-in-out infinite}.lamp{animation:lamp 3s steps(1) infinite}.bulb{animation:bulb 1.1s steps(1) infinite}.bulb--b{animation-delay:-.55s}.beacon{animation:beacon 1.6s steps(1) infinite}.dish{transform-box:view-box;transform-origin:520px 200px;animation:dish 6s ease-in-out infinite}.tech-queue{display:none}.tech--pinned .tech-queue{display:inline}.qenv-run{animation:qrun 5.4s linear infinite}@media (prefers-reduced-motion:reduce){.beacon,.bulb,.dish,.lamp,.peek,.qenv-run{animation:none}}.tech__progress span{flex:1;height:8px;border-radius:4px;background:var(--paper);border:2px solid var(--ink);transition:background-color .3s}.tech__progress span.is-done{background:var(--red)}.chg,.tech--pinned .stations{display:grid;grid-template-columns:1fr}.tech--pinned .station{grid-area:1/1;background:0 0;border:0;box-shadow:none;padding:14px 26px 26px;opacity:0;transform:translateY(14px);transition:opacity .35s,transform .45s var(--ease-out);visibility:hidden}.tech--pinned .station.is-active{opacity:1;transform:none;visibility:visible}.qdemo__list>li.is-warn .qdemo__why,.tech--pinned .station__pic{display:none}.tech--pinned .station--end{background:0 0}.chg{grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin-inline:auto}.chg__col{border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 28px}.chg__col--same{background:var(--white)}.chg__col--new{background:var(--ok-soft)}.chg h3{font-size:26px;margin-bottom:14px}.chg li{position:relative;padding-left:34px;font-size:17.5px;font-weight:550;line-height:1.4}.chg li+li{margin-top:10px}.chg li::before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);background:var(--paper-2) center/70%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9h10' stroke='%231B2550' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.chg__col--new li::before{background:var(--ok) center/100%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:760px){.chg{grid-template-columns:1fr}}.bignum__txt h2 em,.em-red,.resell-band--light h2 em,.seg h2 em,.verify-band h2 em{font-style:normal;color:var(--red)}.tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:8px;border:2px solid var(--ink);white-space:nowrap}.tag--phish{background:var(--red);color:#fff}.tag--virus{background:var(--sun);color:var(--ink)}.tag--spam{background:var(--paper-2);color:var(--ink)}.tag--ok{background:var(--ok);color:#fff}.qport__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,60px);align-items:center}.tone--navy .qdemo{border-color:var(--paper);box-shadow:0 var(--lift)0 rgba(0,0,0,.45)}.qport__intro header{max-width:720px}.portal__bot{width:210px;height:auto;overflow:visible;margin-bottom:-8px}.qsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(32px,4vw,48px)0 clamp(28px,3vw,40px);counter-reset:none}.qsteps li{display:flex;gap:14px;align-items:flex-start}.qdemo__h b,.qsteps__n{display:grid;place-items:center}.qsteps__n{flex:none;width:40px;height:40px;border-radius:50%;background:var(--sun);color:var(--ink);font-weight:800;font-size:19px;border:var(--stroke) solid var(--paper)}.qsteps h3{font-size:21px;color:var(--paper);margin-bottom:4px}.qsteps p{font-size:16px;color:color-mix(in srgb,var(--paper) 78%,var(--ink));font-weight:500}.qdemo{overflow:hidden;color:var(--ink)}.qdemo__bar{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--paper);border-bottom:var(--stroke) solid var(--ink);flex-wrap:wrap}.qdemo__bar svg{width:30px;height:30px}.qdemo__bar span{margin-left:auto;font-size:13.5px;font-weight:650;color:var(--ink-soft)}.qdemo__task{padding:14px 20px;font-size:16px;font-weight:550;background:color-mix(in srgb,var(--sun) 30%,var(--white));border-bottom:2px solid var(--ink)}.qdemo__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.qdemo__col{padding:16px 20px 20px;min-width:0}.qdemo__col--inbox{background:var(--sky-2);border-left:2px solid var(--ink)}.qdemo__h,.qdemo__who small{font-size:14px;color:var(--ink-soft)}.qdemo__h{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.qdemo__h b{min-width:26px;height:26px;padding:0 6px;border-radius:13px;background:var(--red);color:#fff;font-size:14px;letter-spacing:0}.qdemo__list{display:grid;gap:8px}.qdemo__list>li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px;align-items:center;padding:10px 12px;background:var(--white);border:2px solid var(--ink);border-radius:12px;transition:background-color .3s}.qdemo__who{min-width:0}.qdemo__who b{display:block;font-size:15.5px;line-height:1.25}.qdemo__who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdemo__warn{display:none;grid-column:1/-1;font-size:14px;font-weight:650;color:var(--red)}.qdemo__warn::before{content:"⚠ "}.qdemo__list--inbox>li{grid-template-columns:minmax(0,1fr) auto}.qdemo__list--inbox>li:not(.is-new){opacity:1;background:var(--white)}.qdemo__list--inbox>li.is-new{background:var(--ok-soft);border-color:var(--ok);box-shadow:0 3px 0 var(--ok);position:relative;z-index:2}.qdemo__list--inbox>li.is-risk{background:var(--red-soft);border-color:var(--red);box-shadow:0 3px 0 var(--red)}.qdemo__badge{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:8px;background:var(--ok);color:#fff;white-space:nowrap}.is-risk .qdemo__badge{background:var(--red)}.qdemo__foot{display:flex;align-items:center;gap:12px;border-top:2px solid var(--ink);padding-right:20px}.portal__toast{flex:1;padding:14px 20px;font-weight:650;font-size:15px;min-height:52px}.portal__toast.is-warn{color:var(--red)}.portal__toast.is-ok{color:var(--ok)}@media (max-width:960px){.qsteps{gap:14px}.qport__intro,.qsteps{grid-template-columns:1fr}.portal__bot{width:150px;justify-self:start;order:-1}}@media (max-width:760px){.qdemo__grid{grid-template-columns:1fr}.qdemo__col--inbox{border-left:0;border-top:2px solid var(--ink)}.qdemo__bar span{display:none}}@media (max-width:520px){.qdemo__list>li{grid-template-columns:minmax(0,1fr) auto}.qdemo__who,.qdemo__why{grid-column:1;grid-row:1}.qdemo__why{grid-row:2;justify-self:start}.qdemo__list>li>.btn{grid-column:2;grid-row:1/3}.qdemo__list>li.is-warn{grid-template-columns:auto minmax(0,1fr)}.qdemo__list>li.is-warn .qdemo__who{grid-column:1/-1}.qdemo__list>li.is-warn>.btn:not(.qdemo__keep){grid-column:2;grid-row:2}.qdemo__warn{grid-row:3}}.proofs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.proofs3 li{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.proofs3 svg{width:54px;height:54px;margin-bottom:12px}.proofs3 h3{font-size:23px;margin-bottom:6px}.proofs3 p{color:var(--ink-soft);font-weight:500;font-size:16.5px}@media (max-width:860px){.proofs3{grid-template-columns:1fr}}.phero--village{padding-bottom:clamp(56px,6vw,80px)}.phero__copy--center{text-align:center;max-width:820px;margin:0 auto}.phero__copy--center .kicker{justify-content:center}.phero__copy--center .phero__lede{margin-inline:auto}.seg{padding:clamp(64px,8vw,110px)0;scroll-margin-top:calc(var(--nav-h) + 20px)}.seg--alt{background:var(--paper-2);border-block:var(--stroke) solid var(--ink)}.seg__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,80px);align-items:center}.seg--alt .seg__art{order:2}.proofs3 li,.seg__art svg{border:var(--stroke) solid var(--ink)}.seg__art svg{width:100%;height:auto;border-radius:calc(var(--radius) + 4px);box-shadow:0 calc(var(--lift) + 3px)0 var(--ink)}.seg__pts{display:grid;gap:12px;margin-top:24px}.seg__pts li{position:relative;padding-left:36px;font-size:17.5px;line-height:1.45}.seg__pts li::before{content:"";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);background:var(--ok) center/100%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:860px){.seg__grid{grid-template-columns:1fr}.seg--alt .seg__art{order:0}.seg__art{max-width:520px}}.fig{background:var(--paper);border:var(--stroke) solid var(--ink);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.fig__label{font-size:14.5px;font-weight:700;color:var(--ink-soft);line-height:1.25}.fig strong{font-size:clamp(34px,3.6vw,48px);letter-spacing:-.05em;line-height:1.05}.fig--bad strong{color:var(--red)}.fig--good strong{color:var(--ok)}.fig__unit{font-size:14px;font-weight:600}.tag-swing{transform-box:view-box;transform-origin:300px 40px;animation:tagSwing 3.6s ease-in-out infinite}.fac__label{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;font-weight:700;font-size:17px;line-height:1.25;margin-bottom:4px}.cmp{max-width:1000px;margin-inline:auto;overflow:hidden}.cmp__row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:2px dashed color-mix(in srgb,var(--ink) 18%,transparent)}.cmp__row:last-child{border-bottom:0}.cmp__row>*{padding:16px 20px}.cmp__row>span{font-weight:750}.cmp__row--head{background:var(--paper);border-bottom:var(--stroke) solid var(--ink)}.cmp__row--head b{font-size:17px}.cmp__row--head b:last-child{color:var(--ok)}.cmp p{font-weight:550;font-size:16px;display:flex;gap:8px;align-items:flex-start}.cmp p::before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid var(--ink)}.cmp .is-bad::before{background:var(--red) center/70%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 5l8 8M13 5l-8 8' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}.cmp .is-good::before{background:var(--ok) center/100%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:720px){.cmp__row{grid-template-columns:1fr 1fr}.cmp__row>span{grid-column:1/-1;padding-bottom:0}.cmp__row--head>span{display:none}}.hg{transform-box:view-box;transform-origin:300px 210px;animation:hgFlip 8s var(--ease-out) infinite}.hg-flow{animation:beltMove .6s linear infinite}.coin{animation:bob 1.8s ease-in-out infinite}.sendsec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}.field input,.field select,.field textarea{flex:1;width:100%;min-width:0;min-height:56px;padding:0 16px;border:var(--stroke) solid var(--ink);border-radius:var(--radius-sm);background:var(--white);font-size:17px;font-weight:600}@media (max-width:860px){.sendsec{grid-template-columns:1fr}}.hyp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hyp li{border-left:4px solid var(--red);padding:4px 0 4px 18px}.hyp b{display:block;font-size:20px;margin-bottom:4px}.hyp span,.perks4 p,.road p{color:var(--ink-soft);font-weight:500}@media (max-width:860px){.hyp{grid-template-columns:1fr}}.perks4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.perks4 li{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.perks4__n{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--sun);border:var(--stroke) solid var(--ink);font-weight:800}.perks4 h3{font-size:23px;margin:14px 0 6px}.perks4 p,.road p{font-size:16px}@media (max-width:1000px){.perks4{grid-template-columns:1fr 1fr}}@media (max-width:520px){.perks4{grid-template-columns:1fr}}.rev{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,36px);align-items:stretch}.rev__form,.rev__out{display:grid;align-content:start}.rev__form{padding:clamp(22px,3vw,34px);gap:20px;background:var(--paper)}.rev__out{padding:clamp(18px,2.6vw,28px);gap:14px}.rev__figs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rev__chart{width:100%;height:auto;overflow:visible}.rev__note,.wl__stats span{font-size:14px;color:var(--ink-soft);font-weight:500}@media (max-width:960px){.rev{grid-template-columns:1fr}}@media (max-width:420px){.rev__figs{grid-template-columns:1fr}}.wl{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}.wl__form{margin-top:26px;display:grid;gap:10px;max-width:420px}.wl__form label,.wl__lbl{font-weight:750}.perks4 li,.wl__form input,.wl__sw button{border:var(--stroke) solid var(--ink)}.wl__form input{min-height:56px;padding:0 16px;border-radius:var(--radius-sm);background:var(--white);font-size:18px;font-weight:650}.wl__lbl{margin-top:8px}.wl__sw{display:flex;gap:10px}.wl__sw button{width:44px;height:44px;border-radius:50%;background:var(--sw);box-shadow:0 3px 0 var(--ink);transition:transform .15s}.wl__sw button:hover{transform:translateY(-2px)}.wl__sw button[aria-pressed=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--ink)}.wl__portal{overflow:hidden;--bot:var(--brand)}.wl__bar{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--brand);color:#fff;transition:background-color .4s}.wl__logo{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;color:var(--brand);font-weight:800;font-size:16px;transition:color .4s}.wl__bar b{font-size:18px;letter-spacing:-.01em}.wl__user{margin-left:auto;font-size:14px;font-weight:650;opacity:.9}.wl__body{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:22px 24px 26px;align-items:center}.wl__bot svg{width:100%;height:auto}.wl__hello{font-size:18px;font-weight:600}.wl__hello b{color:var(--brand);transition:color .4s}.wl__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.wl__btn,.wl__stats li{border:2px solid var(--ink)}.wl__stats li{background:var(--paper);border-radius:var(--radius-sm);padding:10px 12px}.wl__stats b{display:block;font-size:24px;letter-spacing:-.03em}.wl__stats span{font-size:13.5px;font-weight:600}.wl__btn{display:inline-block;background:var(--brand);color:#fff;font-weight:750;padding:10px 18px;border-radius:var(--btn-radius);transition:background-color .4s}.wl__portal.is-bump{animation:bump .5s var(--ease-out)}@media (max-width:960px){.wl{grid-template-columns:1fr}}@media (max-width:520px){.wl__body{grid-template-columns:1fr}.wl__bot{width:90px}.wl__stats b{font-size:20px}}.road{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.road::before{content:"";position:absolute;left:6%;right:6%;top:28px;border-top:4px dashed var(--ink);transform-origin:left;transform:scaleX(var(--draw, 1));transition:transform 1.4s var(--ease-out)}.js-motion .road:not(.is-in),.js-motion .timeline:not(.is-in){--draw:0}.road li{position:relative;text-align:center;padding:0 8px}.road span{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--red);color:#fff;border:var(--stroke) solid var(--ink);font-weight:800;font-size:22px;box-shadow:0 4px 0 var(--ink);position:relative}.road h3{font-size:21px;margin:14px 0 6px}@media (max-width:760px){.road{grid-template-columns:1fr 1fr;row-gap:32px}.road::before{display:none}}.dv,.field{display:grid}.dv{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.field{gap:6px}.field label{font-weight:750;font-size:16px}.field select{appearance:none;background:var(--white)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231B2550' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")right 14px center/20px no-repeat;padding-right:44px}@media (max-width:860px){.dv{grid-template-columns:1fr}}.waves path{animation:bob 3s ease-in-out infinite}.waves path:nth-child(2n){animation-delay:-1.4s}.hist{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:start}.timeline{display:grid;gap:26px;padding-left:36px}.timeline::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;border-left:4px dashed var(--ink);transform-origin:top;transform:scaleY(var(--draw, 1));transition:transform 1.4s var(--ease-out)}.timeline,.timeline li{position:relative}.timeline__dot{position:absolute;left:-36px;top:2px;width:26px;height:26px;border-radius:50%;background:var(--sun);border:var(--stroke) solid var(--ink)}.timeline li:nth-child(3) .timeline__dot{background:var(--red)}.timeline b{font-size:21px;letter-spacing:-.02em}.timeline p{color:var(--ink-soft);font-weight:500;margin-top:2px}@media (max-width:860px){.hist{grid-template-columns:1fr}}.vals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vals li{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.vals svg{width:52px;height:52px;margin-bottom:12px}.vals h3{font-size:23px;margin-bottom:6px}.guide__steps span,.vals p{color:var(--ink-soft);font-weight:500;font-size:16px}@media (max-width:1000px){.vals{grid-template-columns:1fr 1fr}}@media (max-width:520px){.vals{grid-template-columns:1fr}}.loi{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,80px);align-items:center}.loi__art svg,.vals li{border:var(--stroke) solid var(--ink)}.loi__art svg{width:100%;height:auto;border-radius:calc(var(--radius) + 4px);box-shadow:0 calc(var(--lift) + 3px)0 var(--ink)}@media (max-width:860px){.loi{grid-template-columns:1fr}.loi__art{max-width:480px}}.phero__checks{display:grid;gap:8px;margin-top:24px}.phero__checks li{display:flex;gap:10px;align-items:center;font-weight:650}.phero__checks li::before{content:"";flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);background:var(--ok) center/100%no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.clip__tick{stroke-dasharray:30;stroke-dashoffset:30;animation:tick 8s var(--ease-out) infinite}.clip__row:nth-child(2) .clip__tick{animation-delay:.8s}.clip__row:nth-child(3) .clip__tick{animation-delay:1.6s}.clip__row:nth-child(4) .clip__tick{animation-delay:2.4s}.chips{display:flex;flex-wrap:wrap;gap:10px}.chk2{padding:clamp(64px,8vw,110px)0}.chk2__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.chk2 .checker{margin-top:0}@media (max-width:960px){.chk2__grid{grid-template-columns:1fr}}.guide{max-width:1000px;margin-inline:auto}.guide__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.guide__steps li,.guide__tabs button{background:var(--white);border:var(--stroke) solid var(--ink)}.guide__tabs button{padding:12px 20px;border-radius:var(--btn-radius);font-weight:750;font-size:16.5px;box-shadow:0 3px 0 var(--ink)}.guide__tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:g}.guide__steps li{counter-increment:g;border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;animation:qIn .45s var(--ease-out) both}.guide__steps li:nth-child(2){animation-delay:.08s}.guide__steps li:nth-child(3){animation-delay:.16s}.guide__steps li::before{content:counter(g);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sun);border:var(--stroke) solid var(--ink);font-weight:800;margin-bottom:12px}.guide__steps b{display:block;font-size:20px;margin-bottom:6px}.guide__foot{text-align:center;margin-top:22px;color:var(--ink-soft);font-weight:550}@media (max-width:860px){.guide__steps{grid-template-columns:1fr}}.cloudx{animation:cloudCross 100s linear infinite}.home-v3 .hero{min-height:clamp(720px,100svh,1000px)}.home-v3 .hero__copy{padding-bottom:200px}.home-v3 .hero .btn--light{box-shadow:0 var(--lift)0 var(--ink)}#hShred,.butterfly .wing{transform-box:fill-box;transform-origin:50% 100%}.butterfly .wing{transform-origin:center;animation:flap .22s ease-in-out infinite alternate}.marks{position:relative;z-index:3;margin-top:-104px}.marks__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mark{display:grid;grid-template-columns:52px 1fr;column-gap:14px;align-items:center;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:0 calc(var(--lift) + 2px)0 var(--ink);padding:18px 20px;transform:rotate(-2deg);transition:transform .35s var(--ease-out)}.mark:nth-child(2n){transform:rotate(1.6deg) translateY(10px)}.mark:hover{transform:rotate(0) translateY(-4px)}.mark svg{grid-row:span 2;width:52px;height:52px}.mark b{font-size:19px;letter-spacing:-.02em;line-height:1.15;align-self:end}.mark span{font-size:15px;color:var(--ink-soft);font-weight:550;line-height:1.3;align-self:start}.mark--sun{background:var(--sun)}.mark--ok{background:var(--ok-soft)}.mark--red{background:var(--red-soft)}.mark--sky{background:var(--sky-2)}.mark--sun span{color:var(--ink)}@media (max-width:1100px){.marks{margin-top:-70px}.marks__list{grid-template-columns:1fr 1fr;gap:16px}.home-v3 .hero__copy{padding-bottom:24px}}@media (max-width:560px){.marks{margin-top:-36px}}@media (max-width:480px){.mark{padding:14px;grid-template-columns:38px 1fr;column-gap:10px}.mark svg{width:38px;height:38px}.mark b{font-size:16px}.mark span{font-size:13.5px}}.ct{position:relative;--ch:clamp(38px, 5vw, 76px)}.ct:not(.tone):not(.dusk){background:var(--paper)}.ct::after,.ct::before{content:"";position:absolute;left:0;right:0;bottom:100%;pointer-events:none;z-index:1;-webkit-mask:var(--shape) center bottom/100% 100%no-repeat;mask:var(--shape) center bottom/100% 100%no-repeat}.ct::after{height:var(--ch)}.ct::before{background:var(--ink);bottom:calc(100% + var(--stroke));height:var(--ch)}.ct::after{background:inherit;margin-bottom:-1px}.ct--wave{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V40C240 0 480 0 720 36S1200 80 1440 30V80Z'/%3E%3C/svg%3E")}.ct--wave2{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V26C300 70 620 72 900 40S1260 6 1440 34V80Z'/%3E%3C/svg%3E")}.ct--bumps{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V44Q180 4 360 44T720 44T1080 44T1440 44V80Z'/%3E%3C/svg%3E")}.ct--blob{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V50C260 34 340 2 620 14S1100 70 1440 22V80Z'/%3E%3C/svg%3E")}.ct--tilt{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V58L1440 8V80Z'/%3E%3C/svg%3E")}.ct--hang{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V20C300 4 600 10 800 34C840 39 860 40 880 40H1180C1240 40 1280 32 1340 24S1420 14 1440 14V80Z'/%3E%3C/svg%3E")}@media (max-width:960px){.ct--hang{--shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath d='M0 80V16C200 8 420 14 560 34C590 39 605 40 620 40H820C835 40 850 39 880 34C1020 14 1240 8 1440 16V80Z'/%3E%3C/svg%3E")}}@media (max-width:700px){.ct{--ch:32px}}.tone--sky{background:var(--sky-2)}.tone--sun{background:var(--sun)}.tone--red{background:var(--red)}.tone--navy{background:var(--ink)}.tone--navy,.tone--red{color:var(--paper)}.dusk.ct{overflow-x:clip;overflow-y:visible}.tone--navy .kicker,.tone--red .kicker{color:var(--sun)}.tone--navy .kicker::before,.tone--red .kicker::before{box-shadow:0 0 0 2.5px var(--paper)}.tone--navy .btn,.tone--navy .face,.tone--red .btn,.tone--red .vb-form input{box-shadow:0 var(--lift)0 rgba(0,0,0,.45)}.tone--navy .face{border-color:var(--paper);color:var(--ink)}.tone--navy .face:hover{box-shadow:0 calc(var(--lift) + 5px)0 rgba(0,0,0,.45)}.tone--navy :focus-visible,.tone--red :focus-visible{outline-color:var(--sun)}.tone--red .vb-form input{border-color:var(--ink);color:var(--ink)}.tone--red .vb-form input::placeholder{color:color-mix(in srgb,var(--ink) 50%,transparent)}.tone--red .verify-band__art svg>rect:first-child{filter:drop-shadow(0 6px 0 rgba(0,0,0,.3))}.dusk h2 em,.sec.tone--navy h2 em,.sec.tone--red h2 em{font-style:normal;color:var(--sun)}.tone--navy .sec-lede,.tone--red .sec-lede{color:color-mix(in srgb,var(--paper) 85%,transparent)}.tone--navy .link,.tone--red .link{color:var(--sun)}.tone--navy .card,.tone--navy .chg__col,.tone--red .card,.tone--red .vals li{box-shadow:0 calc(var(--lift) + 1px)0 rgba(0,0,0,.45)}.face__nms b,.tone--navy .card,.tone--red .card,.tone--red .vals li{color:var(--ink)}.seg--alt.tone,.tech.ct{border-block:0}.face__nms{margin-top:10px;font-size:14.5px;color:var(--ink-soft);font-weight:550}.tone--navy .portal__bot,.tone--navy [class*=bot--]{filter:drop-shadow(2.5px 0 0 var(--paper)) drop-shadow(-2.5px 0 0 var(--paper)) drop-shadow(0 2.5px 0 var(--paper)) drop-shadow(0-2.5px 0 var(--paper))}.tone--navy .portal__bot [class*=bot--]{filter:none}.phero--sky{padding-bottom:clamp(24px,3vw,44px)}.phero--sky::after{display:none}.tech--flow{border-top:0}.verif__bot{width:130px;height:auto;margin-top:22px;overflow:visible}.chk2 .vb-form{margin-top:0}.reg__paper p.tot b,.resell-band--light .perks b,.tone--sun .kicker,.wiz__rail li.is-done button:hover,.wiz__rail li.is-now button{color:var(--ink)}.tone--sun .kicker::before{background:var(--red)}.resell-band--light{color:var(--ink);padding-bottom:clamp(120px,13vw,190px)}.resell-band--light .kicker--sun{color:var(--red)}.resell-band--light .kicker--sun::before{box-shadow:0 0 0 2.5px var(--ink)}.resell-band--light .perks li::before{background:var(--white);box-shadow:inset 0 0 0 3px var(--ink)}.resell-band--light .resell-band__art{width:300px;height:300px;aspect-ratio:auto;justify-self:center;padding:30px}.resell-band--light .resell-band__art svg{width:auto;height:226px;max-width:none;margin-inline:auto}@media (max-width:860px){.resell-band--light .resell-band__art{width:220px;height:220px;padding:22px}.resell-band--light .resell-band__art svg{height:164px}}.resell-band--light .resell-band__art{background:var(--white);border-color:var(--ink);box-shadow:0 calc(var(--lift) + 3px)0 var(--ink)}.bignum{padding:clamp(80px,9vw,130px)0 clamp(110px,12vw,180px)}.bignum__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.bignum__fig{line-height:.8;font-weight:800;letter-spacing:-.07em;color:var(--red)}.bignum__fig small{display:block;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.02em;color:var(--ink);margin:0 0 14px 8px}.wv{display:inline-flex;align-items:baseline;font-size:clamp(120px,17vw,250px);white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:.06em}.wv__c{display:inline-block;min-width:.6em;padding:0 .05em;letter-spacing:0;text-align:center;color:var(--red);transform-origin:50% 90%;animation:bnWave 3.4s ease-in-out infinite}.wv__c:nth-child(2){animation-delay:-.3s}.wv__c+.wv__c{margin-left:-.1em}.wv__c--pct{min-width:0;margin-left:-.03em!important;font-size:.42em;align-self:flex-start;margin-top:.18em;animation-delay:-.6s}.bignum__bar{position:relative;height:30px;margin:26px 0 18px;border:var(--stroke) solid var(--ink);border-radius:999px;background:var(--white);overflow:hidden;box-shadow:0 var(--lift)0 var(--ink)}.bignum__bar span{position:absolute;inset:0 auto 0 0;width:99%;background:repeating-linear-gradient(-45deg,var(--red)0 14px,#e8483b 14px 28px);border-right:var(--stroke) solid var(--ink)}.bignum__bar i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:800;font-size:14px;color:var(--white)}.bignum__txt p{font-size:clamp(18px,1.5vw,20px);color:var(--ink-soft);font-weight:500}@media (max-width:860px){.bignum__grid{grid-template-columns:1fr;gap:12px}.bignum{padding-top:70px}}.home-v3 .reality{padding-top:clamp(60px,7vw,100px)}.home-v3 .face__quote{margin-bottom:0}.st3-env{animation:st3Env 3.6s ease-in infinite}.st3-strips rect{transform-box:fill-box;transform-origin:50%0;animation:strip3 3.6s ease-out infinite}.st3-strips rect:nth-child(2n){animation-delay:.06s}.value__art svg{width:100%;height:auto;overflow:visible}.value__art{align-self:start;position:relative;z-index:2;margin-top:calc(-1*var(--section-pad) - var(--ch)*.5 - var(--stroke))}.home-v3 .tag-swing{transform-origin:230px 0}@media (max-width:960px){.value__art{order:-1;max-width:460px;width:100%;margin-inline:auto}}.num-box,.slider__row .num-box{flex:none}.num-box{width:70px;height:42px;background:var(--sun);border:var(--stroke) solid var(--ink);border-radius:12px;padding:0 8px;font-weight:800;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;color:var(--ink);box-shadow:0 var(--lift)0 var(--ink);-moz-appearance:textfield}.num-box::-webkit-inner-spin-button,.num-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-box:focus-visible{outline:3px solid var(--red);outline-offset:2px;background:var(--white)}.chips3{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.chips3 li{display:flex;gap:6px;align-items:center;background:var(--ok-soft);border:2px solid var(--ink);border-radius:999px;padding:4px 14px 4px 10px;font-weight:700;font-size:15px}.chips3 li::before{content:"✓";color:var(--ok);font-weight:800}.verify-band__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.verify-band__art svg{width:100%;height:auto}.vb-glass{animation:vbGlass 5s ease-in-out infinite}.vb-rows g{animation:rowIn 5s var(--ease-out) infinite}.vb-rows g:nth-child(2){animation-delay:.5s}.vb-rows g:nth-child(3){animation-delay:1s}.vb-form{display:flex;gap:10px;margin-top:26px;max-width:560px}.vb-form input{flex:1;min-width:0;height:60px;padding:0 18px;border:var(--stroke) solid var(--ink);border-radius:var(--radius-sm);background:var(--white);font-size:19px;font-weight:600;box-shadow:0 var(--lift)0 var(--ink)}.vb-form input:focus-visible{outline:3px solid var(--red);outline-offset:2px}.vb-form .btn{min-height:60px}@media (max-width:860px){.verify-band__grid{grid-template-columns:1fr}.verify-band__art{max-width:420px}}@media (max-width:420px){.vb-form{flex-direction:column}.vb-form input{flex:none}}.dusk{background:var(--ink);color:var(--paper);padding-top:var(--section-pad);position:relative;overflow:hidden}.dusk :focus-visible{outline-color:var(--sun)}.dusk__copy{max-width:860px;position:relative;z-index:1}.dusk h2{line-height:.95;max-width:11ch}.dusk .sec-lede{color:color-mix(in srgb,var(--paper) 80%,transparent)}.dusk .btn{box-shadow:0 var(--lift)0 rgba(0,0,0,.5)}.dusk__land{display:block;width:100%;margin-top:-30px}.dusk__sun{animation:sunset 14s ease-in-out infinite alternate}.verif{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.checker--big{margin-top:0;border-color:var(--ink);box-shadow:0 calc(var(--lift) + 3px)0 var(--ink)}.verif__next{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px}.verif__next .btn-row{margin-top:0}@media (max-width:960px){.verif{grid-template-columns:1fr}}.nav__bar{border-radius:999px;height:66px;padding:0 8px 0 18px;gap:clamp(8px,1.1vw,14px);transition:max-width .45s var(--ease-out),height .3s,box-shadow .3s}.nav.is-scrolled .nav__bar{max-width:1240px;height:60px}.nav__links,.nav__links ul{position:relative}.nav__links ul{z-index:1}.nav__grp,.nav__links a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font:inherit;font-weight:650;font-size:15.5px;color:var(--ink);background:0 0;border:0;cursor:pointer;white-space:nowrap;text-decoration:none}.nav__links a:hover,.nav__links a[aria-current=page]{background:0 0;box-shadow:none}.nav__grp svg{width:11px;height:8px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.nav__grp[aria-expanded=true] svg{transform:rotate(180deg)}.nav__grp.is-current,.nav__links a[aria-current=page]{color:var(--red)}.nav__blob{position:absolute;z-index:0;top:50%;height:40px;margin-top:-20px;left:0;width:0;border-radius:999px;background:var(--sun);border:2px solid var(--ink);opacity:0;transition:left .3s cubic-bezier(.3,1.12,.5,1),width .3s cubic-bezier(.3,1.12,.5,1),opacity .2s;pointer-events:none}.nav__blob.is-on{opacity:1}.nav__cta{gap:8px}.nav__cta .ico{width:18px;height:18px;transition:transform .3s var(--ease-out)}.nav__cta:hover .ico{transform:translateX(3px)}.lsw,.lsw i{border-radius:999px}.lsw,.lsw span{position:relative;display:grid}.lsw{grid-template-columns:1fr 1fr;flex:none;width:78px;height:36px;border:2px solid var(--ink);background:var(--paper-2);font-weight:800;font-size:12.5px;letter-spacing:.04em;text-decoration:none;color:var(--ink)}.lsw span{z-index:1;place-items:center;transition:color .3s}.lsw i{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);background:var(--ink);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.lsw span:first-child{color:var(--paper)}.lsw.is-en i{transform:translateX(100%)}.lsw.is-en span:first-child{color:var(--ink)}.lsw.is-en span:nth-of-type(2){color:var(--paper)}.lsw:hover i{box-shadow:0 0 0 3px var(--sun)}.mega{pointer-events:auto;position:absolute;left:50%;top:calc(100% + 10px);width:min(1060px,calc(100vw - 2*var(--gutter)));transform:translateX(-50%) rotate(-.35deg);display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.85fr);gap:20px;padding:22px;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:28px;box-shadow:0 5px 0 var(--ink)}.mega[hidden]{display:none}.mega.is-in{animation:megaIn .38s cubic-bezier(.2,1.3,.4,1)}.mega__h{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin:0 0 8px 12px}.mega__page{display:block;padding:10px 12px;border-radius:16px;border:2px solid transparent;text-decoration:none;transition:background-color .2s,border-color .2s,transform .25s var(--ease-out)}.mega__page:hover,.mega__page[aria-current=page]{border-color:var(--ink);background:var(--sky-2);transform:rotate(-.5deg)}.mega__page b{display:block;font-size:18px;letter-spacing:-.02em}.mega__page small{display:block;color:var(--ink-soft);font-size:14.5px;font-weight:500}.mega__anch{display:flex;flex-wrap:wrap;gap:6px;padding:4px 12px 6px}.mega__anch a{font-size:13.5px;font-weight:700;text-decoration:none;padding:4px 10px;border-radius:999px;background:var(--paper-2);border:1.5px solid var(--ink);transition:background-color .2s,transform .2s}.mega__anch a::before{content:"# ";color:var(--red)}.mega__anch a:hover{background:var(--sun);transform:translateY(-2px) rotate(-1deg)}.mega__card,.mega__vig a{overflow:hidden;text-decoration:none;transition:transform .3s var(--ease-out)}.mega__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 18px 132px;min-height:190px;background:var(--sun);border:var(--stroke) solid var(--ink);border-radius:20px;transform:rotate(1.2deg)}.mega__card:hover{transform:rotate(0) translateY(-3px)}.mega__card b{font-size:20px;line-height:1.15;letter-spacing:-.02em;max-width:13ch}.mega__card svg{position:absolute;right:16px;bottom:12px;width:76px;overflow:visible;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.mega__card:hover svg{transform:translateY(-6px) rotate(-5deg)}.mega__vwrap{grid-column:span 2;display:grid;gap:10px;align-content:start}.mega__top b::after{content:" ↑";color:var(--red)}.mega__vig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mega__vig a{display:block;border:2px solid var(--ink);border-radius:16px;background:var(--paper);font-weight:750}.mega__vig a:nth-child(odd){transform:rotate(-.8deg)}.mega__vig a:nth-child(even){transform:rotate(.7deg)}.mega__vig a:hover{transform:rotate(0) translateY(-3px)}.mega__vig svg{display:block;width:100%;height:92px;background:var(--sky-2);border-bottom:2px solid var(--ink)}.mega__vig span{display:block;padding:7px 12px}.menu__links>li>a{display:block}.menu__anch{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.menu__anch a{font-size:14px;font-weight:700;text-decoration:none;padding:4px 10px;border-radius:999px;background:var(--white);border:1.5px solid var(--ink)}.menu__anch a::before{content:"# ";color:var(--red)}.menu__foot{align-items:center}.menu__bot{position:static;flex:none;align-self:flex-end;width:96px;height:auto;margin:22px 8px 0 auto;overflow:visible;pointer-events:none}.menu{overflow-x:hidden}@media (max-width:1240px){.nav__grp,.nav__links a{padding-inline:11px;font-size:15px}}@media (max-width:1100px){.mega,.nav__links{display:none!important}.nav__burger{display:block}.nav__bar>.lsw{margin-left:auto}}@media (max-width:560px){.nav__bar>.lsw,.nav__cta{display:none}.nav__burger{margin-left:auto}.nav__bar{height:58px;padding-left:12px}.logo{font-size:19px}}.fx-rep__card b,.mbar .btn{font-size:15px}.dusk__copy{text-align:left;max-width:var(--maxw)}.dusk .kicker{justify-content:flex-start}.dusk .sec-lede{max-width:46ch}.dusk .btn-row{margin-top:28px}.dusk .btn .ico{width:20px;height:20px}.dusk__land{height:clamp(320px,34vw,540px);margin-top:clamp(-150px,-9vw,-40px);pointer-events:none}.dusk__giant,.dusk__sign{transform-box:fill-box;transform-origin:50% 100%}.dusk__giant{filter:drop-shadow(3px 0 0 var(--paper)) drop-shadow(-3px 0 0 var(--paper)) drop-shadow(0-3px 0 var(--paper));animation:giantUp 5s ease-in-out infinite}.dusk__sign{animation:signSway 4s ease-in-out infinite}@media (max-width:700px){.dusk h2{max-width:none}.dusk__land{margin-top:-10px}}.tone--sand{background:var(--sand)}.resell-band--light,.tone--sand,.tone--sun{--ink-soft:#2E3654}.chg__col--same,.guide__steps li:nth-child(odd),.hyp li:nth-child(odd),.perks4 li:nth-child(odd),.proofs3 li:nth-child(1),.qsteps li:nth-child(2),.seg__pts li:nth-child(2),.vals li:nth-child(odd),.who__card{transform:rotate(-.7deg)}.chg__col--new,.faq__item:nth-child(even),.guide__steps li:nth-child(even),.hyp li:nth-child(even),.perks4 li:nth-child(even),.proofs3 li:nth-child(3),.vals li:nth-child(even){transform:rotate(.6deg)}.who__grid li:nth-child(even) .who__card{transform:rotate(.8deg)}.chg__col,.guide__steps li,.hyp li,.perks4 li,.proofs3 li,.vals li,.who__card{transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.chg__col:hover,.guide__steps li:hover,.hyp li:hover,.perks4 li:hover,.proofs3 li:hover,.vals li:hover,.who__card:hover{transform:rotate(0) translateY(-3px)}.road::before{left:calc((100% - 54px)/8 + 36px);right:calc((100% - 54px)/8 + 36px)}.timeline::before{display:none}.timeline li:not(:last-child)::before{content:"";position:absolute;left:-25px;top:30px;bottom:-28px;border-left:4px dashed var(--ink);transform-origin:top;transform:scaleY(var(--draw, 1));transition:transform .5s var(--ease-out)}.timeline li:nth-child(2)::before{transition-delay:.4s}.timeline li:nth-child(3)::before{transition-delay:.8s}.fx-form{--fx-gap:18px}.fx-field{display:grid;gap:7px;min-width:0}.fx-lab{display:flex;gap:8px;font-weight:750;font-size:15.5px;line-height:1.3}.opt-tag,.req{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;line-height:1.5}.req{color:var(--red);background:var(--red-soft);border:1.5px solid var(--red);padding:1px 6px}.opt-tag{color:var(--ink-soft);background:var(--paper-2);padding:2px 6px}.fx-in{position:relative}.fx-in input{min-height:54px;padding:0 46px 0 16px;font-weight:600}.fx-in input,.fx-in textarea,.fx-sel__btn{width:100%;border:2px solid var(--ink);border-radius:14px;font:inherit;font-size:17px;background:var(--white);color:var(--ink);box-shadow:0 3px 0 var(--ink);transition:box-shadow .2s,border-color .2s,transform .15s}.fx-in textarea{font-weight:600;padding:14px 16px;min-height:120px;resize:vertical;line-height:1.5}.fx-sel__btn{min-height:54px;padding:0 46px 0 16px}.fx-in input:focus,.fx-in textarea:focus,.fx-sel__btn:focus-visible{outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--sun) 85%,transparent),0 3px 0 var(--ink)}.fx-in input::placeholder,.fx-in textarea::placeholder{color:color-mix(in srgb,var(--ink) 38%,var(--white));font-weight:500}.fx-in .ok{position:absolute;right:14px;top:27px;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--ok);border:2px solid var(--ink);transform:scale(0);transition:transform .3s cubic-bezier(.3,1.8,.5,1);pointer-events:none}.fx-in .ok::after{content:"";position:absolute;left:6.5px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.fx-in.is-ok .ok{transform:scale(1)}.fx-field.is-bad .fx-in input,.fx-field.is-bad .fx-in textarea,.fx-field.is-bad .fx-sel__btn{border-color:var(--red);box-shadow:0 3px 0 var(--red)}.fx-field.is-bad{animation:fxShake .35s}.fx-err{display:flex;gap:6px;align-items:center;font-size:14px;color:var(--red);font-weight:700;animation:fxErrIn .25s var(--ease-out)}.fx-err::before{content:"!";flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--red);color:#fff;font-size:12px;font-weight:800}.fx-count,.fx-help{font-size:13.5px;color:var(--ink-soft);font-weight:550}.fx-count{justify-self:end;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.fx-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fx-gap)}@media (max-width:620px){.fx-row{grid-template-columns:1fr}}.fx-sel{position:relative}.fx-sel__btn{text-align:left;cursor:pointer;display:flex;align-items:center;color:color-mix(in srgb,var(--ink) 45%,var(--white));font-weight:500}.fx-sel__btn.has-v{color:var(--ink);font-weight:600}.fx-sel__btn::after{content:"";position:absolute;right:19px;top:20px;width:10px;height:10px;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);transform:rotate(45deg);transition:transform .25s}.fx-sel.is-open .fx-sel__btn::after{transform:translate(0,5px) rotate(225deg)}.fx-sel__list{position:absolute;left:0;right:0;top:calc(100% + 8px);display:none;max-height:290px;overflow-y:auto;background:var(--white);border:2px solid var(--ink);border-radius:16px;box-shadow:0 5px 0 var(--ink);padding:6px}.fx-sel.is-open .fx-sel__list{display:block;animation:fxDrop .28s cubic-bezier(.2,1.3,.4,1)}.fx-sel__list [role=option]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font:inherit;font-weight:650;padding:10px 12px;border:0;background:0 0;border-radius:10px;cursor:pointer;color:var(--ink)}.fx-sel__list [role=option]:focus,.fx-sel__list [role=option]:hover{background:var(--sky-2);outline:0}.fx-num button:hover,.fx-sel__list [role=option][aria-selected=true]{background:var(--sun)}.fx-sel__list [role=option][aria-selected=true]::after{content:"✓";font-weight:800}.fx-radios{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.fx-radio{position:relative;display:block;cursor:pointer}.fx-check input,.fx-radio input{position:absolute;opacity:0;pointer-events:none}.fx-radio>span,.fx-radio>span::before{border:2px solid var(--ink);background:var(--white)}.fx-radio>span{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:64px;padding:10px 14px 10px 46px;border-radius:14px;box-shadow:0 3px 0 var(--ink);font-weight:750;line-height:1.25;transition:background-color .2s,transform .25s cubic-bezier(.3,1.5,.5,1)}.fx-radio>span small{font-weight:550;font-size:13px;color:var(--ink-soft)}.fx-radio>span::before{content:"";position:absolute;left:14px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;transition:box-shadow .2s,background-color .2s}.fx-radio:hover>span{transform:translateY(-2px)}.fx-radio input:checked+span{background:var(--sun);transform:rotate(-1deg)}.fx-radio input:checked+span::before{background:var(--ink);box-shadow:inset 0 0 0 4px var(--white)}.fx-radio input:focus-visible+span{outline:3px solid var(--red);outline-offset:3px}.fx-radios--chips{display:flex;flex-wrap:wrap}.fx-radios--chips>span,main h1 em,main h2 em{font-weight:700}.fx-radios--chips .fx-radio>span{min-height:0;padding:9px 16px 9px 40px;border-radius:999px}.fx-radios--chips .fx-radio>span::before{left:12px;width:18px;height:18px;margin-top:-9px}.fx-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-weight:600;font-size:15.5px;line-height:1.4}.fx-check i{flex:none;position:relative;width:26px;height:26px;margin-top:-2px;border:2px solid var(--ink);border-radius:8px;background:var(--white);box-shadow:0 2px 0 var(--ink);transition:background-color .2s,transform .2s}.fx-check i::after{content:"";position:absolute;left:7.5px;top:2.5px;width:6px;height:12px;border:solid var(--ink);border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);transition:transform .28s cubic-bezier(.3,1.8,.5,1)}.fx-check input:checked+i{background:var(--sun);transform:rotate(-4deg)}.fx-check input:checked+i::after{transform:rotate(45deg) scale(1)}.fx-check input:focus-visible+i{outline:3px solid var(--red);outline-offset:3px}.fx-checks{display:grid;gap:12px}.fx-checks--cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.fx-checks--cards .fx-check{padding:12px 14px;border:2px solid var(--ink);border-radius:14px;background:var(--white);box-shadow:0 3px 0 var(--ink);transition:background-color .2s}.fx-checks--cards .fx-check:has(input:checked){background:var(--ok-soft)}.fx-rep__list{display:grid;gap:10px}.fx-rep__row{display:flex;gap:8px;align-items:flex-start;animation:fxRowIn .38s cubic-bezier(.2,1.3,.4,1)}.fx-rep__row.is-out{animation:fxRowOut .22s ease-in forwards}.fx-rep__row>.fx-field,.fx-rep__row>.fx-in{flex:1}.fx-rep__card{flex:1;display:grid;gap:12px;padding:16px;border:2px dashed var(--ink);border-radius:16px;background:var(--paper)}.fx-rm{flex:none;display:grid;place-items:center;width:42px;height:42px;margin-top:6px;border-radius:50%;border:2px solid var(--ink);background:var(--white);cursor:pointer;font:inherit;font-weight:800;font-size:20px;line-height:1;color:var(--ink);transition:background-color .2s,transform .2s}.fx-rm:hover{background:var(--red-soft);transform:rotate(90deg)}.fx-add,.fx-num button,.fx-num input{font:inherit;background:0 0;color:var(--ink)}.fx-add{justify-self:start;display:inline-flex;align-items:center;gap:9px;margin-top:2px;font-weight:750;font-size:15px;border:2px dashed var(--ink);border-radius:999px;padding:7px 16px 7px 8px;cursor:pointer;transition:background-color .2s,border-style .2s}.fx-add::before,.fx-num{border:2px solid var(--ink)}.fx-add::before{content:"+";display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ok);color:#fff;font-weight:800;font-size:18px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.fx-add:hover{background:var(--ok-soft);border-style:solid}.fx-add:hover::before{transform:rotate(90deg)}.fx-add[hidden]{display:none}.fx-num{display:inline-flex;align-items:center;border-radius:999px;background:var(--white);box-shadow:0 3px 0 var(--ink)}.fx-num button,.fx-num input{height:48px;border:0;font-weight:800}.fx-num button{width:48px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;transition:background-color .2s}.fx-num input{width:84px;text-align:center;border-inline:2px solid var(--ink);font-size:21px;-moz-appearance:textfield}.fx-num input::-webkit-inner-spin-button,.fx-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-num.is-bump input{animation:numBump .3s}.send{position:relative;overflow:hidden}.send .send__t{transition:opacity .2s}.send.is-busy{pointer-events:none}.send.is-busy .send__t{opacity:0}.send__fly{position:absolute;left:50%;top:50%;width:34px;height:26px;margin:-13px 0 0-17px;opacity:0}.send.is-busy .send__fly{opacity:1;animation:sendFly 1s cubic-bezier(.5,0,.5,1) infinite}.fx-done p,.fx-note{color:var(--ink-soft)}.fx-note{font-size:14.5px;font-weight:700;min-height:1.4em}.fx-note.is-bad{color:var(--red)}.fx-done{text-align:center;display:grid;justify-items:center;gap:12px;padding:clamp(18px,3vw,34px) 10px}.fx-done[hidden]{display:none}.fx-done.is-in{animation:fxDone .6s cubic-bezier(.2,1.4,.4,1)}.fx-done svg.fx-done__bot{width:150px;height:auto;overflow:visible}.fx-done h3{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em}.fx-done p{max-width:44ch;font-weight:500}.fx-done__steps{display:grid;gap:8px;text-align:left;margin-top:6px}.fx-done__steps li{display:flex;gap:10px;align-items:center;font-weight:650}.fx-done__steps li span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sun);border:2px solid var(--ink);font-weight:800;font-size:14px}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:5;border-radius:inherit}.confetti i{position:absolute;top:-16px;width:10px;height:16px;border:1.5px solid var(--ink);border-radius:3px;animation:conf 1.8s cubic-bezier(.3,.6,.6,1) forwards}.calc2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3vw,34px);align-items:stretch}.calc2__q{display:grid;gap:22px;align-content:start;padding:clamp(22px,3vw,34px);transform:rotate(-.5deg)}.calc2__out{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,2.6vw,30px);transform:rotate(.5deg)}.cq{display:grid;gap:4px}.cq__lab{display:flex;align-items:center;gap:10px;font-weight:750;font-size:17px;line-height:1.25}.cq__n,.cq__out{flex:none;font-weight:800}.cq__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--sun);font-size:14px}.cq .slider__row{margin-top:2px;gap:14px}.cq__out{min-width:92px;text-align:center;background:var(--sun);border:2px solid var(--ink);border-radius:12px;padding:4px 10px;font-size:19px;font-variant-numeric:tabular-nums}.calc2__hyp{font-size:14px;color:var(--ink-soft);font-weight:500}.calc2__art{width:100%;height:auto;background:var(--white);border:2px solid var(--ink);border-radius:var(--radius-sm)}.calc2__figs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc2__figs .fig:first-child{transform:rotate(-1deg)}.calc2__figs .fig:last-child{transform:rotate(.8deg)}.fig--bad{background:var(--red-soft)}.fig--good,.qdemo__list>li[data-ok].is-warn{background:var(--ok-soft)}.calc2__punch b,.fig strong{font-variant-numeric:tabular-nums}.fig__bar,.fig__bar i{display:block;border-radius:999px}.fig__bar{height:10px;margin-top:8px;border:2px solid var(--ink);background:var(--white);overflow:hidden}.fig__bar i{height:100%;background:var(--red);transition:width .6s var(--ease-out)}.fig--good .fig__bar i{background:var(--ok)}.calc2__punch{font-size:17px;font-weight:550;line-height:1.45}.calc2__punch b{font-weight:800}.calc2--short{display:grid;grid-template-columns:1fr;gap:14px;background:var(--white);border:var(--stroke) solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px;transform:rotate(-.6deg)}.calc2--short .fig strong{font-size:clamp(30px,3vw,42px)}.calc2__save{font-weight:650;font-size:15.5px}.calc2__save b{color:var(--ok);font-weight:800}.calc2--short input[type=range]{height:34px}.calc2--short input[type=range]::-webkit-slider-runnable-track{height:12px}.calc2--short input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-7px}.calc2--short input[type=range]::-moz-range-progress,.calc2--short input[type=range]::-moz-range-track{height:12px}.calc2--short input[type=range]::-moz-range-thumb{width:22px;height:22px}@media (max-width:960px){.calc2{grid-template-columns:1fr}}@media (max-width:420px){.calc2__figs{grid-template-columns:1fr}}.pq{position:relative;background:var(--sky);padding:calc(var(--nav-h) + clamp(48px,7vw,96px))0 clamp(90px,10vw,140px);overflow:hidden}.pq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.pick{position:relative;display:inline-block}.pick__btn{display:inline-flex;align-items:center;gap:.25em;font:inherit;letter-spacing:inherit;color:var(--red);background:var(--white);border:3px solid var(--ink);border-radius:.32em;padding:0 .22em .06em .26em;cursor:pointer;box-shadow:0 5px 0 var(--ink);transform:rotate(-1.5deg);transition:transform .25s cubic-bezier(.3,1.5,.5,1),background-color .2s;text-align:left}.pick.is-open .pick__btn,.pick__btn:hover{transform:rotate(0) translateY(-2px);background:var(--paper)}.pick__btn:focus-visible{outline:4px solid var(--sun);outline-offset:3px}.pick__chev{flex:none;width:.42em;height:.42em;margin:0 .08em 0 .06em;border-right:.1em solid var(--ink);border-bottom:.1em solid var(--ink);transform:rotate(45deg) translate(-.08em,-.08em);transition:transform .3s}.pick.is-open .pick__chev{transform:rotate(225deg) translate(-.06em,-.06em)}.pick__hint{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:750;color:var(--ink-soft)}.pick__hint::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--red);animation:hintPulse 1.3s ease-in-out infinite}.pick__list{position:absolute;left:0;top:calc(100% + 12px);display:none;width:min(420px,86vw);padding:8px;background:var(--white);border:2px solid var(--ink);border-radius:20px;box-shadow:0 5px 0 var(--ink);font-size:19px;letter-spacing:-.01em;line-height:1.2}.pick.is-open .pick__list{display:grid;gap:2px;animation:fxDrop .3s cubic-bezier(.2,1.3,.4,1)}.pick__list [role=option]{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;font:inherit;font-weight:750;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;cursor:pointer}.pick__list [role=option]:focus,.pick__list [role=option]:hover{background:var(--sky-2);outline:0}.pick__list [role=option][aria-selected=true]{background:var(--sun)}.pick__list svg{flex:none;width:64px;height:40px;border:2px solid var(--ink);border-radius:8px;background:var(--sky-2)}.pq__lede{margin-top:22px;font-size:clamp(18.5px,1.5vw,21px);color:var(--ink-soft);font-weight:500;max-width:44ch;min-height:3.1em}.pq__chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px}.pq__chips li{font-weight:700;font-size:15.5px;background:var(--white);border:2px solid var(--ink);border-radius:999px;padding:5px 13px 5px 10px;animation:fxRowIn .45s cubic-bezier(.2,1.3,.4,1) both}.pq__chips li::before,.wiz__side li::before{content:"✓ ";color:var(--ok);font-weight:800}.pq__chips li:nth-child(1){transform:rotate(-1.5deg)}.pq__chips li:nth-child(2){animation-delay:.06s}.pq__chips li:nth-child(3){transform:rotate(1.2deg);animation-delay:.12s}.pq__cta .ico{width:20px;height:20px;transform:rotate(90deg)}.pq__art,.pq__card,.wiz__rail li{position:relative}.pq__card{background:var(--white);border:3px solid var(--ink);border-radius:30px;box-shadow:0 7px 0 var(--ink);transform:rotate(1.6deg);overflow:hidden}.pq__card svg{display:block;width:100%;height:auto;background:var(--sky-2)}.pq__art.is-swap .pq__card svg{animation:vigSwap .55s cubic-bezier(.3,1.3,.5,1)}.pq__art.is-swap .pq__bot{animation:botHopIn .6s cubic-bezier(.3,1.6,.5,1)}.pq__bot,.pq__tag{position:absolute;z-index:2}.pq__bot{right:clamp(-40px,-2vw,-10px);bottom:-46px;width:clamp(130px,13vw,190px);height:auto;overflow:visible}.pq__tag{left:-16px;top:24px;font-weight:800;font-size:18px;background:var(--sun);border:2px solid var(--ink);border-radius:12px;padding:5px 14px;transform:rotate(-5deg);box-shadow:0 3px 0 var(--ink)}@media (max-width:960px){.pq__grid{grid-template-columns:1fr}.pq__art{max-width:620px}}@media (max-width:560px){.pq h1{font-size:clamp(36px,10vw,48px)}.pq__bot{width:110px;right:-6px;bottom:-34px}}.reg,.reg__svg{width:100%;position:relative}.reg{max-width:600px;justify-self:center;margin-top:60px}.reg__svg{display:block;height:auto;overflow:visible;z-index:1}.reg__paper{position:absolute;z-index:0;left:30%;width:40%;bottom:62%;background:var(--white);border:2px solid var(--ink);border-bottom:0;padding:10px 12px 14px;font-size:clamp(11.5px,1.05vw,13.5px);font-weight:650;box-shadow:4px 0 0 color-mix(in srgb,var(--ink) 12%,transparent);transform:rotate(-1.5deg);transform-origin:50% 100%}.reg__paper::before{content:"";position:absolute;left:-2px;right:-2px;top:-9px;height:10px;background:radial-gradient(circle at 6px -1px,transparent 6px,var(--white) 6.5px)0 0/12px 10px repeat-x}.reg__paper p{display:flex;justify-content:space-between;gap:6px;padding:3px 0;border-bottom:1.5px dashed color-mix(in srgb,var(--ink) 25%,transparent)}.reg__paper p b,.reg__screen{color:var(--ok);white-space:nowrap}.reg__paper p.tot{border-bottom:0;font-weight:800;font-size:1.15em}.reg__paper.is-print{animation:print .55s steps(5)}.reg__screen{position:absolute;z-index:2;left:35%;top:41%;width:30%;height:11.5%;display:grid;place-items:center;font-weight:800;font-size:clamp(16px,2.3vw,30px);color:var(--screen);letter-spacing:.01em;font-variant-numeric:tabular-nums}.reg__step{left:50%;bottom:-8px;transform:translateX(-50%) rotate(-1deg);display:flex;align-items:center;gap:8px;background:var(--white);border:2px solid var(--ink);border-radius:999px;padding:5px;box-shadow:0 3px 0 var(--ink);font-weight:750;font-size:15.5px;white-space:nowrap}.reg__step button,.reg__step input{border:2px solid var(--ink);font:inherit;font-weight:800;color:var(--ink)}.reg__step button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sun);font-size:22px;line-height:1;cursor:pointer;touch-action:manipulation}.reg__step button:active{transform:translateY(2px)}.reg__step input{width:58px;height:38px;text-align:center;border-radius:10px;font-size:19px;background:var(--paper)}.reg__step label{padding-right:6px}.reg__bot,.reg__step,.reg__year{position:absolute;z-index:3}.reg__bot{left:-10%;bottom:4%;width:24%;height:auto;overflow:visible}.reg__year{right:-4%;top:30%;background:var(--sun);border:2px solid var(--ink);border-radius:12px;padding:6px 12px;font-weight:750;font-size:14px;box-shadow:0 3px 0 var(--ink);transform:rotate(5deg);line-height:1.25}.reg__year b{display:block;font-size:19px}@media (max-width:560px){.reg__bot{width:26%;left:-4%}.reg__year{right:-2%;top:24%}}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);gap:18px}.bt{position:relative;background:var(--white);color:var(--ink);border:2.5px solid var(--paper);border-radius:24px;box-shadow:0 4px 0 rgba(0,0,0,.45);padding:20px 20px 18px;overflow:hidden;transition:transform .35s cubic-bezier(.3,1.4,.5,1);min-height:190px}.bt:hover{transform:rotate(0) translateY(-5px)!important}.bt h3,.bt p{position:relative;z-index:1}.bt h3{font-size:22px;letter-spacing:-.025em;line-height:1.1;max-width:15ch}.bt p{font-size:15px;color:var(--ink-soft);font-weight:500;margin-top:6px;max-width:18ch}.bt svg.bt__il{position:absolute;right:-10px;bottom:-12px;width:132px;height:132px;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.bt:hover svg.bt__il{transform:rotate(-4deg) scale(1.06)}.bt--big{grid-row:span 2;background:var(--sun);transform:rotate(-1deg);padding:28px}.bt--big h3{font-size:clamp(30px,3vw,40px)}.bt--big p{font-size:18px}.bt--big svg.bt__il{width:min(330px,70%);height:auto;aspect-ratio:1;right:-18px;bottom:-34px}.bt--big,.bt--wide{grid-column:span 2}.bt--big p,.bt--wide p{max-width:26ch}.bt--wide svg.bt__il{width:190px;height:190px;right:4px;bottom:-22px}.bt--sky{background:var(--sky)}.bt--red{background:var(--red);color:#fff}.bt--red p{color:color-mix(in srgb,#fff 88%,var(--red))}.bento>.bt:nth-child(3){transform:rotate(1.2deg)}.bento>.bt:nth-child(4){transform:rotate(-.6deg)}.bento>.bt:nth-child(6){transform:rotate(.8deg)}.bento>.bt:nth-child(7){transform:rotate(-1.1deg)}.bento>.bt:nth-child(8){transform:rotate(.9deg)}@media (max-width:980px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bt--big,.bt--wide{grid-column:auto;grid-row:auto}.bt--big svg.bt__il{width:200px}}.brand{position:relative;background:var(--sky);padding:calc(var(--nav-h) + clamp(40px,6vw,80px))0 clamp(80px,9vw,120px);overflow:hidden}.brand__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:center}.brand h1 em{font-style:normal;color:var(--red)}.brand__lede{margin-top:22px;font-size:clamp(18.5px,1.5vw,21px);color:var(--ink-soft);font-weight:500;max-width:44ch}.brand__try{margin-top:30px;padding:20px 22px 22px;background:var(--white);border:2px solid var(--ink);border-radius:22px;box-shadow:0 4px 0 var(--ink);max-width:470px;transform:rotate(-.8deg)}.brand__try .fx-lab{margin-bottom:8px}.brand__sw{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;align-items:center}.brand__sw span{font-weight:750;font-size:14.5px;margin-right:4px}.brand__sw button{width:40px;height:40px;border-radius:50%;border:2.5px solid var(--ink);background:var(--c);box-shadow:0 3px 0 var(--ink);cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.brand__sw button:hover{transform:translateY(-3px)}.brand__sw button[aria-pressed=true]{outline:0;transform:scale(1.08);box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--ink)}.brand__sw button:focus-visible{outline:3px solid var(--red);outline-offset:6px}.brand .btn-row{margin-top:28px}.brand__stage{position:relative;height:clamp(420px,44vw,580px);--brand:#D93A26}.brand__bot{position:absolute;left:50%;bottom:96px;width:clamp(210px,22vw,300px);height:auto;transform:translateX(-50%);overflow:visible;z-index:2}.brand__disc,.brand__disc::before{position:absolute;border-radius:50%}.brand__disc{left:50%;bottom:40px;width:min(440px,92%);height:96px;transform:translateX(-50%);background:var(--ink);z-index:1}.brand__disc::before{content:"";inset:-16px 0 16px;background:var(--white);border:3px solid var(--ink)}.brand__gun,.brand__plate{position:absolute;z-index:3}.brand__plate{left:50%;bottom:58px;transform:translateX(-50%) rotate(-2deg);max-width:86%;overflow:hidden;text-overflow:ellipsis;background:var(--brand);color:#fff;font-weight:800;font-size:clamp(17px,1.6vw,22px);border:2.5px solid var(--ink);border-radius:12px;padding:5px 18px;box-shadow:0 3px 0 var(--ink);white-space:nowrap;transition:background-color .4s}.brand__plate.is-pop{animation:platePop .3s cubic-bezier(.3,1.8,.5,1)}.brand__gun{top:26%;width:clamp(80px,8vw,110px);height:auto;transition:transform .25s}.brand__gun--l{left:2%;transform:rotate(16deg)}.brand__gun--r{right:2%;transform:scaleX(-1) rotate(16deg)}.brand__stage.is-spray .brand__gun--l{animation:gunL .6s}.brand__stage.is-spray .brand__gun--r{animation:gunR .6s}.brand__mist{position:absolute;top:30%;width:120px;height:90px;z-index:3;opacity:0;background:radial-gradient(circle,var(--brand)0 22%,transparent 24%)0 0/20px 20px;border-radius:50%;pointer-events:none}.brand__mist--l{left:16%}.brand__mist--r{right:16%}.brand__stage.is-spray .brand__mist{animation:mist .7s ease-out}.brand__stage.is-spray .brand__bot{animation:botSpin .7s ease-in-out}.brand__spark{position:absolute;width:28px;height:28px;z-index:3;animation:twinkle 2.4s ease-in-out infinite}@media (max-width:960px){.brand__grid{grid-template-columns:1fr}.brand__stage{height:440px}}.wiz{display:grid;grid-template-columns:240px minmax(0,1fr) 270px;gap:clamp(18px,2.4vw,32px);align-items:start}.wiz__rail{position:sticky;top:calc(var(--nav-h) + 40px);display:grid;gap:8px;list-style:none}.wiz__rail li:not(:last-child)::before{content:"";position:absolute;left:23px;top:50px;height:calc(100% - 38px);border-left:3px dotted var(--ink)}.wiz__rail button{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px 6px 0;font:inherit;text-align:left;background:0 0;border:0;cursor:pointer;color:var(--ink-soft);font-weight:750;font-size:16px;line-height:1.2}.wiz__rail button:disabled{cursor:default}.wiz__rail button small{display:block;font-weight:550;font-size:13px;margin-top:2px}.wiz__rail i{flex:none;position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:2.5px solid var(--ink);background:var(--white);font-style:normal;font-weight:800;font-size:18px;color:var(--ink);transition:background-color .3s,transform .35s cubic-bezier(.3,1.5,.5,1)}.wiz__rail li.is-now i{background:var(--sun);transform:scale(1.1) rotate(-6deg);box-shadow:0 3px 0 var(--ink)}.wiz__rail li.is-done i{background:var(--ok);color:transparent}.wiz__rail li.is-done i::after{content:"";position:absolute;left:16px;top:10px;width:9px;height:17px;border:solid #fff;border-width:0 3.5px 3.5px 0;transform:rotate(45deg)}.wiz__card{position:relative;padding:clamp(22px,3vw,36px);transform:rotate(-.35deg);overflow:visible}.wiz__card .fx-bar{height:12px;border:2px solid var(--ink);border-radius:999px;background:var(--paper-2);overflow:hidden;margin-bottom:22px}.wiz__card .fx-bar span{display:block;height:100%;width:25%;background:var(--red);border-radius:999px;transition:width .6s cubic-bezier(.3,1.3,.5,1)}.fx-step{display:grid;gap:var(--fx-gap)}.fx-step[hidden]{display:none}.fx-step.is-in{animation:stepIn .45s cubic-bezier(.2,1,.3,1)}.fx-step__h h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.035em;outline:0}.fx-step__h p{color:var(--ink-soft);margin-top:4px;font-weight:500}.wiz__nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:2px dashed color-mix(in srgb,var(--ink) 20%,transparent)}.wiz__nav .fx-note{flex:1;min-width:180px}.wiz__nav [data-next]{margin-left:auto}.wiz__side{position:sticky;top:calc(var(--nav-h) + 60px);padding:22px 20px;background:var(--sky-2);border:2px solid var(--ink);border-radius:22px;box-shadow:0 4px 0 var(--ink);transform:rotate(1deg)}.wiz__side.is-bump .wiz__price{animation:numBump .35s}.wiz__side .kicker{margin-bottom:4px}.wiz__who{font-weight:800;font-size:17px;overflow-wrap:anywhere}.wiz__price{display:block;font-size:46px;font-weight:800;letter-spacing:-.05em;line-height:1.05;margin-top:6px;font-variant-numeric:tabular-nums}.wiz__price small{font-size:16px;letter-spacing:0;font-weight:700}.wiz__side ul{margin-top:14px;display:grid;gap:7px;font-size:14.5px;font-weight:650}.wiz__side .tag{margin-top:10px}.wiz__side svg.wiz__bot{position:absolute;right:-18px;top:-92px;width:100px;overflow:visible}.wiz__help{margin-top:18px;padding-top:14px;border-top:2px dashed color-mix(in srgb,var(--ink) 25%,transparent);font-size:14.5px;font-weight:600}.wiz__help a{display:inline-flex;margin-top:8px}@media (max-width:1100px){.wiz{grid-template-columns:200px minmax(0,1fr)}.wiz__side{grid-column:1/-1;position:static;transform:none}.wiz__side svg.wiz__bot{top:-60px;width:80px}}@media (max-width:760px){.wiz{grid-template-columns:1fr}.wiz__rail{position:static;display:flex;gap:6px}.wiz__rail li{flex:1}.wiz__rail li:not(:last-child)::before{display:none}.wiz__rail button{flex-direction:column;gap:4px;padding:0;font-size:12px;text-align:center}.wiz__rail button small{display:none}.wiz__rail i{width:38px;height:38px;font-size:15px}.wiz__rail li.is-done i::after{left:12px;top:7px}}.spe-peek{z-index:0;width:96px;animation:peekUp 5s ease-in-out infinite}.spe-lean,.spe-peek,.spe-rise{position:absolute;height:auto;overflow:visible;pointer-events:none}.spe-rise{z-index:0;top:-136px;width:96px;animation:riseBob 4.5s ease-in-out infinite}.spe-lean{width:90px}.spe-face{display:inline-block;flex:none;width:46px;height:40px;border:2px solid var(--ink);border-radius:12px;background:var(--sky);vertical-align:middle;overflow:hidden}.faq__q .spe-face{width:40px;height:34px;margin-right:12px;border-radius:10px}.has-peek{position:relative}.has-peek>:not(.spe-peek){position:relative;z-index:1}@media (max-width:760px){.spe-lean,.spe-rise{display:none}}.faq__q:has(.spe-face){justify-content:flex-start}.faq__q .faq__icon{margin-left:auto;flex:none}.dv__intro{position:relative}.dv__bot{display:block;width:150px;height:auto;margin-top:26px;overflow:visible}.dv__card{position:relative;padding:clamp(22px,3vw,34px);transform:rotate(.5deg)}.dv__form2,.send2{display:grid;gap:var(--fx-gap)}.send2{padding:clamp(20px,3vw,30px);transform:rotate(-.6deg);color:var(--ink)}.dv__form2 .wiz__nav,.send2 .wiz__nav{margin-top:6px}.tone--red .send2 .fx-note{color:var(--ink-soft)}@media (max-width:860px){.dv__bot{display:none}}.brand::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:44px;background:var(--paper);clip-path:path("M0 30 C 300 0, 620 44, 940 22 S 1500 10, 2600 18 V 60 H 0 Z");z-index:0}.brand__grid{position:relative;z-index:1}.phero:has(+.ct)::after{display:none}fieldset.fx-field{border:0;padding:0;margin:0;min-width:0}fieldset.fx-field>legend.fx-lab{float:left;width:100%;padding:0;margin-bottom:7px}fieldset.fx-field>legend+*{clear:both}.fx-field{align-content:start}.fx-rep{display:grid;gap:10px}.fx-rep__list:empty{display:none}@media (max-width:960px){.reg{margin-top:clamp(110px,24vw,170px)}}@media (max-width:560px){.bt--big{min-height:330px}.bt--big p{max-width:22ch}.bt--big svg.bt__il{width:170px;right:-12px;bottom:-22px}.wiz__side svg.wiz__bot{right:8px}}@media (max-width:760px){.spe-peek{display:none}}.cmp{transform:rotate(-.4deg)}.mega,.mega__card b{white-space:normal}.qdemo__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.qdemo__pass{font:inherit;font-weight:700;font-size:14px;color:var(--ink);background:0 0;border:0;padding:4px 2px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qdemo__pass:hover{color:var(--red)}.qdemo__list>li.is-warn .qdemo__acts .btn{--b-bg:var(--red);--b-fg:#fff}.qdemo__h--inbox{margin-top:18px}.qdemo__h b.is-q,.qdemo__list--q .qdemo__badge{background:var(--ink);color:var(--sun)}.qdemo__list--q>li{grid-template-columns:minmax(0,1fr) auto;background:var(--paper-2)}.qdemo__list--q>li.is-new{background:var(--paper-2);border-color:var(--ink);box-shadow:0 3px 0 var(--ink)}.qdemo__empty{display:block!important;border-style:dashed!important;color:var(--ink-soft);font-weight:600;font-size:14.5px;text-align:center;background:0 0!important}@media (max-width:520px){.qdemo__acts{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;gap:4px}.qdemo__list>li.is-warn .qdemo__acts{grid-column:1/-1;grid-row:2;flex-direction:row;justify-content:flex-start}}.slider .valbox{flex:none;background:var(--sun);border:var(--stroke) solid var(--ink);border-radius:12px;padding:2px 10px;font-weight:800;font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:72px;text-align:center}.valbox{font-family:inherit;color:var(--ink);text-align:center;cursor:text;transition:background-color .2s,box-shadow .2s}.valbox:hover{background:color-mix(in srgb,var(--sun) 70%,var(--white))}.valbox:focus{outline:0;background:var(--white);box-shadow:0 0 0 4px color-mix(in srgb,var(--sun) 85%,transparent)}.fx-sel__list,.pick__list{z-index:60}.card:has(.fx-sel.is-open),.fx-field:has(.fx-sel.is-open),section:has(.fx-sel.is-open,.pick.is-open){position:relative;z-index:40}.fx-lab{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.fx-lab>.opt-tag,.fx-lab>.req{flex:none;margin-left:auto;align-self:flex-end;margin-bottom:2px}.fx-check .req{margin-left:6px}legend.fx-lab{display:flex}.fx-row{grid-template-rows:repeat(4,auto);row-gap:0}.fx-row>.fx-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.fx-row>.fx-field>.fx-lab{align-self:end;margin-bottom:7px}.fx-row>.fx-field>.fx-err,.fx-row>.fx-field>.fx-help{margin-top:6px}@media (max-width:620px){.fx-row{grid-template-rows:none;row-gap:var(--fx-gap)}.fx-row>.fx-field{grid-row:auto;grid-template-rows:none;row-gap:7px}.fx-row>.fx-field>.fx-lab{margin-bottom:0}.fx-row>.fx-field>.fx-err,.fx-row>.fx-field>.fx-help{margin-top:0}}.qdemo__list>li[data-ok] .qdemo__warn{color:var(--ok)}.qdemo__list>li[data-ok] .qdemo__warn::before{content:"✓ "}.logo{gap:10px}.logo__mark{width:38px;height:38px;overflow:visible}.logo__word,main h1,main h2{font-family:"Unbounded",var(--font);font-weight:700}.logo__word{font-size:19px;letter-spacing:-.045em;line-height:1;white-space:nowrap}.logo__word b{font-weight:300}.logo:hover .logo__mark{transform:rotate(-6deg) scale(1.06)}.logo:hover .logo__eyes rect{animation:logoBlink .35s;transform-box:fill-box;transform-origin:center}.foot .logo__word{font-size:21px}@media (max-width:560px){.logo__word{font-size:16.5px}.logo__mark{width:34px;height:34px}}main h1,main h2{letter-spacing:-.055em;line-height:1.02}.hero__title{font-size:clamp(38px,4.5vw,70px);line-height:.98}.brand h1,.phero h1,.pq h1{font-size:clamp(34px,4.5vw,64px);line-height:1;letter-spacing:-.055em}.brand h1,.pq h1{font-size:clamp(34px,4.6vw,66px);line-height:1.02}.quiz h2,.sec-head h2,.value h2{font-size:clamp(28px,4.1vw,50px)}.tech__head h2{font-size:clamp(30px,4.6vw,56px)}.final h2,.resell-band--light h2{font-size:clamp(28px,3.8vw,48px)}.bignum__txt h2{font-size:clamp(26px,3vw,40px)}.verify-band h2{font-size:clamp(28px,3.6vw,44px)}.seg h2{font-size:clamp(26px,3.2vw,40px)}.h2{font-size:clamp(28px,3.3vw,42px)}.dusk h2{font-size:clamp(34px,5vw,70px);letter-spacing:-.055em}@media (max-width:560px){.brand h1,.hero__title,.phero h1,.pq h1{font-size:clamp(30px,8.6vw,40px)}main h2{overflow-wrap:break-word}}@media (max-width:1100px){.wiz__side svg.wiz__bot{right:10px}}.brand__grid>*,.dv>*,.phero__grid>*,.pq__grid>*{min-width:0}.pick__btn{max-width:100%}.pick__t{min-width:0}.cmp__row>*{min-width:0;overflow-wrap:anywhere}@media (max-width:420px){.cmp__row>*{padding:12px}.cmp__row p{font-size:14.5px}.btn{white-space:normal;text-align:center}.brand h1,.pq h1{font-size:clamp(28px,8.4vw,36px)}}@media (max-width:380px){.marks__list{grid-template-columns:1fr}}.mark>*{min-width:0}@media (max-width:560px){.brand .btn-row .btn,.pq .btn-row .btn{width:100%}}g[class*=bot--]>svg,svg:has(>g>svg>.bot-all):not(.spe-face),svg:has(>use[href="#s-bot-a"]):not(.spe-face){overflow:visible}@media (max-width:560px){.reg__bot{left:0}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}