@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Stack Sans Headline;src:url(/fonts/stack-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}@font-face{font-family:Stack Fallback;src:local(Arial);ascent-override:95.02%;descent-override:28.51%;line-gap-override:0%;size-adjust:105.24%}:root{--ink:#0b0b0c;--ink-2:#101011;--dark-2:#171718;--grey:#6a6e6e;--soft:#f0f0f0;--muted:#b7bcbc;--pink:#ffbcfc;--lime:#9efc65;--yellow:#fde589;--teal:#122020;--teal-2:#1e2b2b;--teal-3:#293636;--green:#319f7e;--gold:#c48500;--gold-d:#ffd166;--ease:cubic-bezier(.22, 1, .36, 1);--display:"Switzer", "Switzer Fallback", system-ui, sans-serif;--text:"Stack Sans Headline", "Stack Fallback", system-ui, sans-serif;--edge:30px;--pad:90px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{interpolate-size:allow-keywords;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:20px}body{color:var(--ink);font:400 18px/1.2 var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}h1,h2,h3,p,figure,blockquote,ul{margin:0;padding:0}ul{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lime{color:var(--lime)}.pink{color:var(--pink)}.gold{color:var(--gold)}.gold-d{color:var(--gold-d)!important}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:500}h2{letter-spacing:-.02em;font-size:52px;line-height:1.1}.pill{height:29px;font:400 14px/1.2 var(--text);white-space:nowrap;border-radius:100px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.pill:before,.pill:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.pill--white{color:var(--ink);background:#fff}.pill--dark{background:var(--dark-2);color:#fff}.pill--light{background:var(--soft);color:var(--ink)}.pill--sm{background:var(--dark-2);color:#fff;height:25px;padding:0 10px}.pill--sm:before,.pill--sm:after{display:none}.pill--sm.pill--white{color:var(--ink);background:#fff}.btn{height:51px;font:400 16px/1.1 var(--text);white-space:nowrap;border-radius:100px;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 24px;transition:transform .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn__icon{width:39px;height:39px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.btn__icon--dark{background:var(--ink);color:#fff;width:38px;height:38px}.btn--black{background:var(--ink);color:#fff}.btn--glow{box-shadow:0 5px 14px #0b0b0c80,0 14px 50px #0b0b0c80}.btn--white{color:var(--ink);background:#fff}.btn--line{border:1px solid var(--ink);justify-content:center;padding:0 23px}.btn--nav{background:var(--ink-2);height:42px;padding:0 5px 0 20px}.btn--nav .btn__icon{width:32px;height:32px}.lines{pointer-events:none;border-radius:inherit;background:linear-gradient(#0b0b0c05,#0000 91%) 195px 0/1px 100% no-repeat,linear-gradient(#0b0b0c05,#0000 91%) calc(50% - .5px) 0/1px 100% no-repeat,linear-gradient(#0b0b0c05,#0000 91%) calc(100% - 195px) 0/1px 100% no-repeat;position:absolute;inset:0}.lines--dark{background:linear-gradient(#ffffff0a,#ffffff0a) 195px 0/1px 100% no-repeat,linear-gradient(#ffffff0a,#ffffff0a) calc(50% - .5px) 0/1px 100% no-repeat,linear-gradient(#ffffff0a,#ffffff0a) calc(100% - 195px) 0/1px 100% no-repeat}.logo{align-items:center;gap:6px;height:40px;display:inline-flex}.logo__mark{width:30px;height:30px;fill:var(--green);flex:none}.logo__mark text{fill:#fff;font:600 13px var(--display);letter-spacing:-.04em}.logo__mark--sm{fill:var(--ink)}.logo__mark--sm text{fill:var(--lime)}.logo__word{font:600 27px/1 var(--display);letter-spacing:-.05em}.nav{z-index:5;height:100px;padding:0 var(--edge);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.nav__links{gap:10px;display:flex}.nav__links a{height:37px;color:var(--grey);border-radius:100px;align-items:center;padding:0 16px;font-size:16px;transition:color .2s,background .2s;display:inline-flex}.nav__links a:hover{color:var(--ink)}.nav__links a.is-active{background:var(--soft);color:var(--ink)}.btn--nav{justify-self:end}.hero{margin:0 var(--edge);background:linear-gradient(var(--soft) 0%, var(--soft) 60%, #f0f0f000 100%);border-radius:30px 30px 0 0;padding:100px 10px 30px;position:relative}.hero__head{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1{letter-spacing:-.02em;max-width:1000px;margin-top:20px;font-size:82px;font-weight:600;line-height:1.2}.hpill{background:var(--teal);vertical-align:-6px;border-radius:100px;align-items:center;gap:8px;width:150px;height:65px;margin:0 4px;padding:0 14px 0 7px;display:inline-flex}.hpill__dot{background:var(--lime);width:52px;height:52px;box-shadow:inset 0 0 0 3px var(--teal), 0 0 0 2px var(--lime);color:var(--teal);font:600 19px/1 var(--display);letter-spacing:-.04em;border-radius:50%;place-items:center;display:grid}.hpill__chev{width:64px;height:30px}.hero__sub{max-width:600px;color:var(--grey);margin-top:31px;font-size:18px;line-height:29px}.chip{color:var(--ink);border-radius:10px;padding:4px 8px;line-height:22px;display:inline-block}.chip--pink{background:var(--pink)}.chip--white{background:#fff}.chip--black{background:var(--ink);color:#fff}.hero__btns{gap:30px;margin-top:40px;display:flex}.hero__media{grid-template-columns:830fr 500fr;gap:30px;margin-top:80px;display:grid;position:relative}.hero__img{background:var(--teal);border-radius:20px;min-height:100%;overflow:hidden}.hero__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.stat{background:var(--teal);border-radius:30px;padding:10px}.stat__in{border:1px solid var(--teal-3);color:#fff;border-radius:26px;flex-direction:column;height:100%;padding:30px;display:flex}.dots{grid-template-columns:repeat(7,1fr);gap:11px;width:100%;max-width:420px;display:grid}.dots i{aspect-ratio:1;background:var(--teal-3);border-radius:50%}.dots i.on{background:var(--lime)}.stat__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.stat__row span{color:var(--muted);font-size:18px}.stat__big{margin-top:auto;padding-top:40px}.stat__big b{font:600 82px/1.2 var(--display);letter-spacing:-.02em}.stat hr{border:0;border-top:1px solid #ffffff1a;width:100%;margin:40px 0}.stat__line{font:500 28px/1.2 var(--display);letter-spacing:-.02em;max-width:420px}.stat__small{align-items:center;margin-top:30px}.stat__small b{font:500 42px/1.1 var(--display);letter-spacing:-.02em;color:var(--pink)}.bars{align-items:flex-end;gap:7px;height:59px;margin-top:30px;display:flex}.bars i{background:var(--teal-3);border-radius:6px;flex:1;height:28px}.bars i:nth-child(2){height:22px}.bars i:nth-child(3),.bars i:nth-child(4){height:40px}.bars i:nth-child(5){height:50px}.bars i:nth-child(6),.bars i:nth-child(7){height:59px}.bars i:nth-child(8){height:45px}.bars i:nth-child(9){height:30px}.bars i:nth-child(10){height:40px}.bars i:nth-child(11){height:30px}.bars i:nth-child(12){height:34px}.bars i:nth-child(13){height:28px}.bars i.on{background:var(--pink)}.trust{align-items:center;gap:30px;max-width:1140px;margin:50px auto 0;display:flex}.trust__who{flex:none;align-items:center;gap:14px;display:flex}.avatars{display:flex}.avatars img{object-fit:cover;object-position:top left;border:3px solid #fff;border-radius:50%;width:60px;height:60px;margin-left:-20px}.avatars img:first-child{margin-left:0}.trust__who p{width:230px;color:var(--grey);font-size:16px;line-height:1.1}.marquee{flex:1;align-items:center;min-width:0;height:82px;display:flex;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;width:108px;position:absolute;top:0;bottom:0}.marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.marquee__track{width:max-content;animation:30s linear infinite slide;display:flex}.marquee ul{gap:60px;padding-right:60px;display:flex}.marquee li{font:600 20px/1 var(--display);letter-spacing:-.03em;color:#3c3f3f;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}.dark-block{margin:100px var(--edge) 0;background:var(--pink);border-radius:30px;position:relative}.dark-block__in{padding:200px var(--pad);background:var(--ink);color:#f0f0f0;border-radius:30px;position:relative}.dark-block--cmp{background:var(--ink)}.statement{letter-spacing:-.02em;color:#f0f0f0;margin-top:20px;font-size:52px;line-height:1.1}.pov{align-items:center;gap:30px;margin-top:120px;display:flex}.pov__faces{gap:10px;display:flex}.pov__faces img{object-fit:cover;object-position:top left;border-radius:14px;width:89px;height:89px}.pov p{max-width:385px;color:var(--muted);font-size:18px;line-height:1.2}.svc{grid-template-columns:500px 500px;justify-content:space-between;margin-top:160px;display:grid}.svc h2{color:#f0f0f0;margin-top:20px}.svc__tabs{gap:0;margin-top:60px;display:grid}.svc__tabs button{cursor:pointer;text-align:left;height:73px;font:500 36px/1.2 var(--display);letter-spacing:-.03em;color:#ffffff8c;background:0 0;border:0;border-radius:14px;align-items:center;gap:16px;padding:0 20px 0 36px;transition:background .3s,color .3s,padding .3s;display:flex}.svc__tabs button:hover{color:#fff}.svc__tabs button[aria-selected=true]{background:var(--dark-2);color:#fff;height:83px;margin-bottom:4px;padding-left:20px}.svc__tabs button{position:relative;overflow:hidden}.svc__bar{background:var(--lime);transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(0)}.svc__tabs button.run .svc__bar{opacity:1;animation:grow var(--tab-time,4.5s) linear forwards}@keyframes grow{to{transform:scaleX(1)}}.svc__num{font:400 14px/1 var(--text);letter-spacing:0;color:var(--lime);opacity:.7}.svc__tabs button[aria-selected=true] .svc__num{opacity:1}.svc__img{background:var(--teal);border-radius:20px;height:527px;overflow:hidden}.svc__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.svc__panel p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.2}.svc__panel{animation:.45s fade}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.ticker{align-items:center;height:84px;display:flex;overflow:hidden}.ticker__track{width:max-content;animation:40s linear infinite slide;display:flex}.ticker ul{display:flex}.ticker li{font:400 22px/1 var(--text);color:var(--ink);white-space:nowrap;align-items:center;gap:30px;padding-right:30px;display:flex}.ticker__star{display:grid}.sub{max-width:460px;color:var(--grey);margin:20px auto 0;font-size:18px;line-height:1.2}.fcard{border-radius:30px;flex-direction:column;justify-content:space-between;gap:20px;min-height:349px;padding:30px;display:flex}.fcard p{font-size:18px;line-height:1.2}.fcard small{margin-top:8px;font-size:14px;display:block}.fcard--yellow small{color:#0b0b0cc7}.fcard--grey small{color:#555959}.fcard--teal small{color:var(--muted)}.fcard__big{font:500 52px/1.1 var(--display);letter-spacing:-.02em;display:block}.fcard--yellow{background:var(--yellow)}.fcard--yellow div p{color:#0b0b0cb3;margin-top:10px}.fcard--yellow .pill{align-self:flex-start}.fcard--grey{background:var(--soft)}.fcard--grey p{color:var(--grey)}.fcard__top{color:var(--grey);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fcard__top span{max-width:140px}.fcard__center{text-align:center}.minibars{gap:8px;height:55px;display:flex}.minibars i{background:#dcdcdc;border-radius:6px;flex:1}.minibars i.on{background:var(--pink)}.fcard--teal{background:var(--teal);color:#fff;flex-direction:row;grid-column:1/-1;gap:50px;min-height:260px}.fcard__img{border-radius:20px;flex:0 0 340px;position:relative;overflow:hidden}.fcard__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.fcard__img:after{content:"";background:linear-gradient(#0b0b0c00 30%, var(--ink) 100%);position:absolute;inset:0}.fcard__logo{z-index:1;text-align:center;font:600 18px/1 var(--display);letter-spacing:-.03em;position:absolute;bottom:18px;left:0;right:0}.fcard__body{flex-direction:column;flex:1;align-items:flex-start;display:flex}.fcard__label{color:var(--muted)}.fcard__body .fcard__big{margin-top:10px}.fcard__body p{color:var(--muted);margin:10px 0 20px;font-size:16px}.fcard__body .btn{margin-top:auto}.why{text-align:center;max-width:1140px;margin:200px auto 0}.why h2{max-width:760px;margin:20px auto 0}.btn--lime{background:var(--lime);color:var(--ink);box-shadow:0 10px 40px #9efc6559}.pill--gold{background:var(--yellow);color:var(--ink)}.calc{background:var(--teal);color:#fff;text-align:left;border-radius:30px;margin-top:60px;padding:10px}.calc__chips{flex-wrap:wrap;gap:8px;padding:20px 20px 10px;display:flex}.vak{cursor:pointer;height:40px;color:var(--ink);transition:background .25s, color .25s, transform .25s var(--ease);background:#fff;border:0;border-radius:100px;align-items:center;padding:0 18px;font-family:inherit;font-size:16px;display:inline-flex}.vak:hover{transform:translateY(-2px)}.vak[aria-pressed=true]{background:var(--lime);color:var(--ink)}.calc__body{grid-template-columns:1fr 440px;gap:10px;margin-top:10px;display:grid}.calc__in{padding:30px}.calc__label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;display:flex}.calc__label b{font:500 36px/1 var(--display);letter-spacing:-.03em;color:#fff}.calc input[type=range]{--fill:13%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:18px 0 10px}.calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lime) var(--fill), var(--teal-3) var(--fill));border-radius:6px;height:6px}.calc input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--lime) var(--fill), var(--teal-3) var(--fill));border-radius:6px;height:6px}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 0 0 6px #9efc6540}.calc input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px}.calc__steps{counter-reset:s;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.calc__steps li{background:var(--teal-2);border-radius:18px;grid-template-columns:110px 1fr;align-items:start;gap:16px;padding:16px 18px;line-height:1.25;display:grid}.calc__n{font:500 30px/1 var(--display);letter-spacing:-.03em;color:var(--lime)}.calc__steps small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.35;display:block}.calc__steps a{color:#fff;text-underline-offset:2px;text-decoration:underline}.calc__out{background:var(--lime);color:var(--ink);border-radius:22px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.calc__kicker{color:#0b0b0cb3;font-size:18px}.calc__total{font:600 82px/1 var(--display);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:14px;display:flex}.calc__total small{font:400 18px/1 var(--text);letter-spacing:0;color:#0b0b0cb3}.calc__back{margin-top:20px;font-size:18px;line-height:1.3}.calc__out .btn{background:var(--ink);color:#fff;box-shadow:none;margin-top:28px}.calc__out .btn .btn__icon--dark{color:var(--ink);background:#fff}.calc__note{color:#0b0b0ca6;margin-top:auto;padding-top:24px;font-size:13px;line-height:1.35}.calc__opts{flex-wrap:wrap;gap:10px 24px;display:flex}.seg{background:var(--teal-2);border-radius:100px;align-items:center;gap:4px;padding:4px;display:inline-flex}.seg__l{color:var(--muted);padding:0 10px 0 12px;font-size:14px}.seg button{color:#fff;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:0 14px;font-size:15px;transition:background .25s,color .25s}.seg button[aria-pressed=true]{color:var(--ink);background:#fff}.calc__fallback{color:var(--yellow);background:#fde5891f;border-radius:14px;margin-top:14px;padding:10px 14px;font-size:14px;line-height:1.35}.calc__close{color:var(--muted);margin-top:6px;font-size:13px;display:block}.calc__close b{color:#fff;font-weight:400}.calc__steps input[type=range]{margin:8px 0 0}.calc__steps b{color:#fff;font-weight:400}.calc__ads{background:#0b0b0c14;border-radius:18px;width:100%;margin-top:24px;padding:18px 20px}.calc__ads p{color:#0b0b0cbf;font-size:15px}.calc__ads b{font:600 30px/1.1 var(--display);letter-spacing:-.02em;margin-top:6px;display:block}.calc__ads b small{font:400 15px var(--text);letter-spacing:0;color:#0b0b0cb3}.calc__ads .calc__adnote{margin-top:8px;font-size:13px;line-height:1.35}.demand{background:var(--teal-2);border-radius:22px;margin:10px;padding:26px 30px}.demand__h{font:500 22px/1.2 var(--display);letter-spacing:-.02em}.demand ul{gap:10px;margin-top:18px;display:grid}.demand li{color:var(--muted);grid-template-columns:150px 1fr 70px;align-items:center;gap:14px;font-size:15px;transition:color .3s;display:grid}.demand__bar{background:var(--teal-3);border-radius:10px;height:14px;overflow:hidden}.demand__bar i{height:100%;width:var(--w);transform-origin:0;background:#4c5c5c;border-radius:10px;transition:background .3s;display:block}html.js .demand:not(.in) .demand__bar i{transform:scaleX(0)}.demand.in .demand__bar i{transition:transform 1.2s var(--ease), background .3s}.demand li b{text-align:right;font:500 18px var(--display);color:#fff;font-variant-numeric:tabular-nums}.demand li.on{color:#fff}.demand li.on .demand__bar i{background:var(--lime)}.demand__src{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.4}.why__grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;max-width:790px;margin:10px auto 0;display:grid}.minibars i{transform-origin:bottom}.rv.in .minibars i,.why__card.in .minibars i{animation:barup .7s var(--ease) calc(var(--i) * 60ms) both}.speed{margin-top:120px}.speed__head{max-width:640px;margin:0 auto}.speed__head h3{letter-spacing:-.02em;font-size:42px;line-height:1.1}.speed__head p{color:var(--grey);margin-top:16px;line-height:1.3}.speed__pair{grid-template-columns:1fr 1fr;gap:10px;max-width:790px;margin:40px auto 0;display:grid}.speed__card{background:var(--soft);border-radius:30px;padding:30px}.speed__card--good{background:var(--teal);color:#fff}.speed__label{color:var(--grey);font-size:18px}.speed__card--good .speed__label{color:var(--muted)}.gauge{width:160px;height:160px;margin:24px auto;position:relative}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:10px;stroke:#0b0b0c14}.speed__card--good .gauge circle{stroke:var(--teal-3)}.gauge .gauge__val{stroke:#e8a33d;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--score));transition:stroke-dashoffset 1.6s var(--ease) .2s}.speed__card--good .gauge .gauge__val{stroke:var(--lime)}html.js .speed__card.rv:not(.in) .gauge__val{stroke-dashoffset:100px}.gauge b{font:600 52px/1 var(--display);letter-spacing:-.03em;place-items:center;display:grid;position:absolute;inset:0}.speed__card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.speed__card dl div{background:#fff;border-radius:16px;padding:14px}.speed__card--good dl div{background:var(--teal-2)}.speed__card dt{color:var(--grey);font-size:14px}.speed__card--good dt{color:var(--muted)}.speed__card dd{font:500 26px/1 var(--display);letter-spacing:-.02em;margin:6px 0 0}.speed__live{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.speed__live li{background:var(--soft);border-radius:100px;align-items:center;gap:10px;height:40px;padding:0 6px 0 16px;font-size:15px;display:inline-flex}.speed__live li b{background:var(--lime);min-width:30px;height:30px;font:600 14px/1 var(--display);border-radius:100px;place-items:center;padding:0 6px;display:grid}.speed__live .speed__live-h{color:var(--grey);background:0 0;padding-right:16px}.perks{text-align:left;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:120px;display:grid}.perk{background:var(--soft);min-height:220px;transition:transform .4s var(--ease);border-radius:30px;flex-direction:column;align-items:flex-start;gap:12px;padding:30px;display:flex}.perk:hover{transform:translateY(-6px)}.perk h3{letter-spacing:-.02em;font-size:24px;line-height:1.15}.perk p{color:var(--grey);line-height:1.3}.perk--opt{background:var(--yellow)}.perk--opt p{color:#0b0b0cbf}.perk--opt .pill{order:-1}.work{max-width:1140px;margin:200px auto 0}.work__top{z-index:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:50px}.work__list{padding:200px 0 120px}.case{background:var(--teal);border-radius:30px;height:556px;margin-bottom:200px;position:sticky;top:200px;overflow:hidden;box-shadow:0 -10px 40px #0b0b0c14}.case__info{background:var(--ink);color:#fff;border-radius:26px;flex-direction:column;width:400px;padding:30px;display:flex;position:absolute;top:10px;bottom:10px;right:10px}.case__tags{flex-wrap:wrap;gap:10px;display:flex}.case h3{letter-spacing:-.03em;margin-top:30px;font-size:36px;line-height:1.2}.case__info>p{color:var(--muted);margin-top:10px;font-size:18px;line-height:1.2}.case__foot{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:30px}.case__metric{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.case__metric b{font:500 52px/1.1 var(--display);letter-spacing:-.02em}.case__metric span{color:var(--muted);font-size:18px}.case__btn{height:50px;color:var(--ink);background:#fff;border-radius:100px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 6px 0 24px;font-size:16px;display:flex}.case__btn:hover{background:var(--lime)}.nums{text-align:center;max-width:1140px;margin:120px auto 0}.nums__grid{grid-template-columns:repeat(3,293px);justify-content:space-between;margin-top:30px;display:grid}.nums b{font:600 80px/1.1 var(--display);letter-spacing:-.02em;display:block}.nums p{color:var(--grey);margin-top:16px}.how{margin:200px var(--edge) 0;grid-template-columns:700px 650px;justify-content:space-between;gap:30px;display:grid}.how__left{background:var(--soft);border-radius:30px;grid-template-rows:auto 1fr;grid-template-columns:285px 285px;justify-content:space-between;column-gap:50px;min-height:610px;padding:40px;display:grid}.how__left h2{letter-spacing:-.02em;font-size:42px}.how__note{color:var(--grey);text-align:right}.how__img{border-radius:30px;align-self:end;height:328px;overflow:hidden}.how__img img{object-fit:cover;object-position:top left;width:100%;height:100%}.how__big{text-align:right;align-self:end}.how__big b{font:600 100px/1.2 var(--display);letter-spacing:-.02em;display:block}.how__big p{color:var(--grey);margin-top:10px;font-size:14px}.how__right{background:var(--teal);color:#fff;border-radius:300px;flex-direction:column;align-items:center;min-height:610px;padding:80px 125px 70px;display:flex;position:relative}.how__right:before{content:"";border:1px solid var(--teal-3);pointer-events:none;border-radius:300px;position:absolute;inset:10px}.how__label{font-size:18px}.how__cards{width:100%;margin-top:59px;display:grid}.step{background:var(--lime);min-height:298px;color:var(--ink);text-align:center;border-radius:30px;flex-direction:column;align-items:center;padding:40px;animation:.5s fade;display:flex}.step__num{background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font-size:16px;display:grid}.step h3{letter-spacing:-.03em;margin-top:30px;font-size:36px;line-height:1.2}.step p{color:#0b0b0cb3;margin-top:20px;line-height:1.2}.how__progress{gap:6px;margin-top:auto;display:flex}.how__progress i{background:#fff3;border-radius:10px;width:80px;height:2px;overflow:hidden}.how__progress b{background:#fff;width:0;height:100%;display:block}.how__progress i.done b{width:100%}.how__progress i.run b{width:100%;transition:width 5s linear}.how__progress i.start b{width:0;transition:none}.pill--center{width:max-content;margin:0 auto;display:flex}.cmp__title{text-align:center;letter-spacing:-.02em;color:#f0f0f0;max-width:700px;margin:20px auto 0;font-size:80px;font-weight:600;line-height:1.1}.cmp{grid-template-columns:1fr 1fr;gap:30px;margin-top:60px;display:grid;position:relative}.cmp__head{background:var(--dark-2);color:#fff;border-radius:10px;place-items:center;height:72px;display:grid}.cmp__head--us{background:var(--lime);color:var(--ink);font:600 24px/1 var(--display);letter-spacing:-.04em;justify-content:center;gap:8px;display:flex}.cmp__vs{background:var(--dark-2);color:#fff;border:1px solid #2c2c2e;border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-27px;font-size:16px;display:grid;position:absolute;top:9px;left:50%}.cmp ul{gap:30px;padding:30px 0 0 63px;display:grid}.cmp li{color:var(--muted);align-items:center;gap:10px;display:flex}.cmp li span{flex:none;place-items:center;width:14px;display:grid}.cmp__col--us li{color:#fff}.quote{background:var(--dark-2);border-radius:30px;gap:30px;max-width:690px;margin:100px auto 0;padding:10px;display:flex}.quote img{object-fit:cover;border-radius:20px;flex:none;width:160px;height:180px}.quote blockquote{flex-direction:column;justify-content:space-between;padding:14px 20px 14px 0;display:flex}.quote p{font:500 22px/1.4 var(--display);letter-spacing:-.02em;color:var(--muted)}.quote figcaption{align-items:center;gap:10px;margin-top:16px;display:flex}.quote figcaption b{font:500 22px/1.4 var(--display);letter-spacing:-.02em;color:#fff;white-space:nowrap}.quote figcaption span{color:var(--muted);white-space:nowrap;font-size:14px}.quote figcaption span:before{content:"•";margin-right:10px}.faq{text-align:center;max-width:690px;margin:200px auto 0}.faq h2{margin-top:20px}.faq__list{text-align:left;gap:10px;margin-top:60px;display:grid}.faq details{background:var(--soft);border-radius:30px;padding:0 40px}.faq summary{cursor:pointer;font:500 22px/1.4 var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq__plus{background:var(--ink);border-radius:50%;flex:none;width:38px;height:38px;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:#fff;border-radius:2px;height:2px;transition:transform .3s;position:absolute;top:18px;left:12px;right:12px}.faq__plus:after{transform:rotate(90deg)}.faq details[open] .faq__plus:after{transform:rotate(0)}.faq details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.faq details p{color:var(--grey);padding:0 60px 30px 0;line-height:1.3}.foot{margin:200px var(--edge) var(--edge);background:var(--teal);color:#fff;border-radius:30px;padding:210px 80px 50px;position:relative}.foot__cta{text-align:center;position:relative}.foot__cta h2{letter-spacing:-.02em;color:#f0f0f0;max-width:820px;margin:0 auto;font-size:100px;font-weight:600;line-height:1.2}.foot__tilt{background:var(--lime);height:50px;color:var(--ink);border-radius:100px;align-items:center;gap:14px;margin-top:-26px;padding:0 6px 0 20px;font-size:16px;transition:transform .3s;display:inline-flex;position:relative;transform:rotate(-8deg);box-shadow:0 5px 14px #9efc6580,0 14px 50px #9efc6580}.foot__tilt:hover{transform:rotate(-4deg)scale(1.03)}.foot__grid{grid-template-columns:400px 155px 185px 340px;justify-content:space-between;margin-top:120px;display:grid;position:relative}.foot__form h3{letter-spacing:-.03em;font-size:36px;line-height:1.2}.foot__form>p{color:var(--muted);margin-top:20px}.foot__col{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.foot__col a,.foot__col span{font:500 22px/1.4 var(--display);letter-spacing:-.02em;color:var(--muted)}.foot__col a:hover,.foot__col a.is-active{color:var(--lime)}.foot__h{color:#fff;margin-bottom:14px;font-size:14px}.foot__h--gap{margin-top:30px}.foot__mark{font:600 clamp(80px, 21vw, 300px)/1 var(--display);letter-spacing:-.06em;color:#fff;align-items:center;gap:24px;margin-top:160px;display:flex;position:relative}.foot__mark span:last-child{margin-top:-.12em}.foot__mark .logo__mark--xl{width:.75em;height:.75em}.foot__bottom{color:var(--muted);justify-content:space-between;gap:20px;margin-top:80px;display:flex;position:relative}.foot__bottom span:first-child,.foot__bottom a{color:#fff}.foot__bottom a{text-underline-offset:3px;text-decoration:underline #fff6}.foot__legal{max-width:1000px;color:var(--muted);margin-top:60px;font-size:14px;line-height:1.2;position:relative}.optin{gap:10px;margin-top:30px;display:grid}.optin__field{background:var(--teal-2);border-radius:20px;align-items:center;height:60px;padding:0 6px 0 20px;display:flex}.optin__field:focus-within{box-shadow:0 0 0 2px var(--lime)}.optin input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.optin input::placeholder{color:var(--muted);opacity:.7}.optin__send{background:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.optin__send:hover{background:#000}.optin__send:disabled{opacity:.5;cursor:wait}.optin__msg{min-height:0;font-size:16px}.optin__msg:empty{display:none}.optin__msg.ok{color:var(--lime)}.optin__msg.err{color:var(--pink)}.optin__note{color:var(--muted);font-size:14px;line-height:1.3}.optin__note a{color:#fff;text-underline-offset:3px;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page{max-width:720px;margin:0 auto;padding:60px 16px 120px}.page h1{letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1.1}.page__body{color:var(--grey);gap:16px;margin-top:30px;line-height:1.4;display:grid}.nav--simple{grid-template-columns:1fr auto}.notfound{min-height:calc(100vh - 160px);margin:0 var(--edge) var(--edge);background:var(--teal);color:#fff;text-align:center;border-radius:30px;place-items:center;padding:40px 16px;display:grid}.notfound h1{letter-spacing:-.02em;font-size:82px;font-weight:600;line-height:1.1}.notfound p{color:var(--muted);margin:20px 0 40px}@media (width<=1199px){:root{--pad:50px}.nav__links{display:none}.nav{grid-template-columns:1fr auto}.hero h1{font-size:64px}.hpill{width:120px;height:54px}.hpill__dot{width:42px;height:42px;font-size:15px}.hpill__chev{width:50px}.hero__media{grid-template-columns:1fr}.hero__img{height:560px}.trust{flex-direction:column;gap:10px;margin-inline:30px}.marquee{flex:none;width:100%}.statement{font-size:42px}.svc{grid-template-columns:1fr 1fr;gap:40px}.svc__img{height:420px}.work,.why{margin-inline:30px}.calc__body{grid-template-columns:1fr}.perks{grid-template-columns:1fr 1fr}.case__info{width:360px}.nums{margin-inline:30px}.nums__grid{grid-template-columns:repeat(3,1fr)}.how{grid-template-columns:1fr}.how__right{border-radius:30px}.how__right:before{border-radius:24px}.cmp__title{font-size:64px}.foot{padding-inline:50px}.foot__cta h2{font-size:72px}.foot__grid{grid-template-columns:1fr 1fr 1fr;gap:60px 30px}.foot__form{grid-column:1/-1;max-width:480px}}@media (width<=809px){:root{--edge:16px;--pad:16px}body{font-size:16px}h2{font-size:30px}.lines{display:none}.nav{height:66px;padding:0 16px}.logo__word{font-size:22px}.logo__mark{width:26px;height:26px}.btn{gap:10px;height:39px;padding-left:16px;font-size:14px}.btn__icon{width:30px;height:30px}.btn__icon svg{width:10px;height:10px}.btn--nav{height:34px;padding:0 3px 0 14px}.btn--nav .btn__icon{width:28px;height:28px}.btn--line{padding:0 16px}.hero{border-radius:30px 30px 0 0;padding:50px 0 30px}.hero__head{padding:0 12px}.hero h1{letter-spacing:-.03em;margin-top:16px;font-size:52px;line-height:1.2}.hpill{vertical-align:-4px;gap:4px;width:104px;height:46px;padding:0 10px 0 5px}.hpill__dot{width:38px;height:38px;font-size:14px}.hpill__chev{width:44px;height:22px}.hero__sub{margin-top:20px;font-size:16px;line-height:27px}.chip{padding:3px 8px;line-height:21px}.hero__btns{flex-direction:column;align-items:center;gap:20px;margin-top:40px}.hero__media{gap:10px;margin:60px 16px 0}.hero__img{border-radius:20px;height:290px}.stat__in{padding:20px}.dots{gap:8px}.stat__big{padding-top:30px}.stat__big b{font-size:52px}.stat__row span{font-size:16px}.stat hr{margin:24px 0}.stat__line{font-size:22px}.stat__small{margin-top:24px}.stat__small b{font-size:24px}.bars{gap:4px;height:40px;margin-top:20px}.bars i{transform-origin:bottom;transform:scaleY(.68)}.trust{align-items:stretch;margin:50px 16px 0}.trust__who{justify-content:center}.avatars img{width:50px;height:50px}.trust__who p{width:186px;font-size:14px}.marquee{border-top:1px solid #0b0b0c0a;height:60px}.marquee li{font-size:18px}.dark-block{margin-top:80px}.dark-block__in{padding:80px 16px}.statement{font-size:30px;line-height:1.1}.pov{flex-direction:column;align-items:stretch;gap:20px;margin-top:40px}.pov__faces{grid-template-columns:repeat(4,1fr);display:grid}.pov__faces img{aspect-ratio:1;width:100%;height:auto}.pov p{font-size:16px}.svc{grid-template-columns:1fr;gap:30px;margin-top:60px}.svc__tabs{margin-top:30px}.svc__tabs button{height:56px;padding-left:34px;font-size:22px}.svc__tabs button[aria-selected=true]{height:66px}.svc__img{height:330px}.svc__panel p{font-size:16px}.ticker li{gap:24px;padding-right:24px;font-size:18px}.sub{font-size:16px}.fcard{gap:16px;min-height:0;padding:20px}.fcard p{font-size:16px}.fcard__big{font-size:30px}.fcard__center{text-align:left}.fcard--teal{flex-direction:column;gap:20px}.fcard__img{flex:none;height:160px}.why{margin:100px 16px 0}.calc{border-radius:24px;margin-top:40px;padding:8px}.calc__chips{gap:6px;padding:12px 8px 4px}.vak{height:36px;padding:0 14px;font-size:14px}.calc__in{padding:16px 8px}.calc__label{font-size:15px}.calc__label b{font-size:28px}.calc__steps li{grid-template-columns:1fr;gap:6px;padding:14px}.calc__n{font-size:26px}.calc__out{border-radius:18px;padding:24px 20px}.calc__total{font-size:56px}.seg{flex-wrap:wrap}.seg__l{width:100%;padding:4px 10px 0}.demand{margin:8px;padding:18px}.demand li{grid-template-columns:110px 1fr 54px;gap:8px;font-size:13px}.demand li b{font-size:15px}.calc__ads b{font-size:24px}.calc__back,.calc__kicker{font-size:16px}.why__grid{grid-template-columns:1fr}.speed{margin-top:80px}.speed__head h3{font-size:28px}.speed__pair{grid-template-columns:1fr}.speed__card{padding:20px}.gauge{width:130px;height:130px}.gauge b{font-size:42px}.speed__card dd{font-size:22px}.speed__live .speed__live-h{justify-content:center;width:100%}.perks{grid-template-columns:1fr;margin-top:80px}.perk{min-height:0;padding:24px}.work{margin:100px 16px 0}.work__top{flex-direction:column;align-items:flex-start;gap:16px;position:static}.work__list{padding:40px 0 0}.case{height:400px;margin-bottom:40px;top:80px}.case__info{width:auto;padding:20px;left:10px}.case h3{margin-top:20px;font-size:22px}.case__info>p{font-size:16px}.case__foot{padding-top:20px}.case__metric b{font-size:30px}.case__metric span{font-size:16px}.case__btn{height:47px;margin-top:16px;font-size:14px}.nums{margin:80px 16px 0}.nums__grid{grid-template-columns:1fr 1fr;gap:40px 20px}.nums__grid div:nth-child(2){order:3;grid-column:1/-1}.nums b{font-size:50px}.nums p{margin-top:10px}.how{gap:10px;margin:80px 16px 0}.how__left{grid-template-columns:1fr 1fr;column-gap:20px;min-height:0;padding:20px}.how__left h2{font-size:24px}.how__note{font-size:16px}.how__img{border-radius:20px;height:160px;margin-top:30px}.how__big b{font-size:36px}.how__right{min-height:0;padding:50px 20px 40px}.how__label{font-size:16px}.how__cards{margin-top:40px}.step{min-height:293px;padding:40px 30px}.step h3{font-size:22px}.how__progress{margin-top:40px}.cmp__title{font-size:50px}.cmp{grid-template-columns:1fr;gap:40px;margin-top:50px}.cmp__vs{display:none}.cmp ul{gap:20px;padding:24px 0 0 24px}.quote{flex-direction:column;margin-top:60px}.quote img{width:100%;height:300px}.quote blockquote{padding:10px 10px 16px}.quote p,.quote figcaption b{font-size:20px}.faq{margin:100px 16px 0}.faq details{border-radius:24px;padding:0 20px}.faq summary{padding:20px 0;font-size:18px}.faq details p{padding:0 0 20px}.foot{margin-top:100px;padding:60px 12px 30px}.foot__cta h2{font-size:30px}.foot__tilt{height:40px;margin-top:16px;font-size:14px;transform:rotate(-4deg)}.foot__tilt .btn__icon{width:30px;height:30px}.foot__grid{grid-template-columns:1fr 1fr;gap:40px 20px;margin-top:60px}.foot__form h3{font-size:22px}.foot__form>p{margin-top:12px;font-size:16px}.foot__col a,.foot__col span{font-size:18px}.foot__col{gap:10px}.foot__col--wide{grid-column:1/-1}.foot__mark{gap:12px;margin-top:60px;font-size:21vw}.foot__bottom{flex-direction:column;margin-top:30px;font-size:16px}.foot__legal{margin-top:30px}.notfound h1{font-size:44px}.page h1{font-size:36px}}@keyframes up{0%{opacity:0;transform:translateY(28px)}}@keyframes rise{0%{opacity:0;transform:translateY(60px)scale(.97)}}@keyframes slide-in{0%{transform:translateY(34px)}}@keyframes rise-in{0%{transform:translateY(70px)scale(.96)}}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}}@keyframes light{0%{background:var(--teal-3)}}@keyframes barup{0%{transform:scaleY(0)}}@keyframes nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-6px)}}.nav{animation:up .7s var(--ease) both}.hero .pill{animation:up .7s var(--ease) 50ms both}.hero h1{animation:slide-in 1s var(--ease) .1s both}.hero__sub{animation:slide-in 1s var(--ease) .2s both}.hero__btns{animation:up .9s var(--ease) .34s both}.hero__img{animation:rise-in 1.2s var(--ease) .3s both}.stat{animation:rise 1.1s var(--ease) .52s both}.hpill__dot{animation:pop .8s var(--ease) .7s both}.hpill__chev{animation:1.6s ease-in-out 1.4s infinite nudge}.dots i.on{animation:light .4s ease calc(1s + var(--i) * 70ms) both}.bars i{transform-origin:bottom;animation:barup .8s var(--ease) calc(1.1s + var(--i) * 45ms) both}.foot__tilt{animation:4s ease-in-out infinite float}.foot__tilt:hover{animation-play-state:paused}.btn__icon svg,.case__btn .btn__icon svg{transition:transform .35s var(--ease)}.btn:hover .btn__icon svg,.case__btn:hover .btn__icon svg,.foot__tilt:hover .btn__icon svg{transform:rotate(45deg)}.case__img{transition:transform 1.2s var(--ease)}.case:hover .case__img{transform:scale(1.03)}.hero__img img{transition:transform 1.2s var(--ease)}.hero__img:hover img{transform:scale(1.02)}html.js .rv{opacity:0;transition:opacity .9s var(--ease) var(--rv-d,0s), transform .9s var(--ease) var(--rv-d,0s);transform:translateY(36px)}html.js .rv.in{opacity:1;transform:none}html.js .case__info.rv{transform:translate(40px)}html.js .case__info.rv.in{transform:none}.words .w{opacity:.3;transition:opacity .35s}.words .w.on{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.modal{background:var(--teal);color:#fff;opacity:0;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);transition:opacity .4s var(--ease), transform .4s var(--ease), overlay .4s allow-discrete, display .4s allow-discrete;border:0;border-radius:30px;margin:auto;padding:40px;overflow:auto;transform:translateY(24px)scale(.97)}.modal[open]{opacity:1;transform:none}@starting-style{.modal[open]{opacity:0;transform:translateY(24px)scale(.97)}}.modal::backdrop{backdrop-filter:blur();transition:background .4s, backdrop-filter .4s, overlay .4s allow-discrete, display .4s allow-discrete;background:#0b0b0c00}.modal[open]::backdrop{backdrop-filter:blur(6px);background:#0b0b0c8c}@starting-style{.modal[open]::backdrop{backdrop-filter:blur();background:#0b0b0c00}}.modal h2{color:#f0f0f0;margin-top:20px;font-size:42px}.modal__lead{color:var(--muted);margin-top:14px;font-size:18px;line-height:1.3}.modal .optin{margin-top:26px}.modal__ticks{flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:15px;display:flex}.modal__ticks li{align-items:center;gap:8px;display:flex}.modal__close{background:var(--teal-2);cursor:pointer;border:0;border-radius:50%;width:42px;height:42px;position:absolute;top:20px;right:20px}.modal__close span:before,.modal__close span:after{content:"";background:#fff;border-radius:2px;height:2px;position:absolute;top:20px;left:13px;right:13px;transform:rotate(45deg)}.modal__close span:after{transform:rotate(-45deg)}.modal__close:hover{background:var(--teal-3)}@media (width<=809px){.modal{border-radius:24px;padding:28px 20px}.modal h2{padding-right:40px;font-size:30px}.modal__lead{font-size:16px}}.brand{align-items:center;gap:8px;display:inline-flex}.brand__dot{background:var(--lime);width:40px;height:40px;box-shadow:inset 0 0 0 2.5px var(--teal), 0 0 0 2px var(--lime);color:var(--teal);font:600 14px/1 var(--display);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;display:grid}.brand__word{font:600 27px/1 var(--display);letter-spacing:-.05em}.brand--sm .brand__dot{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--lime), 0 0 0 0 transparent;background:var(--ink);color:var(--lime);font-size:11px}.brand--sm .brand__word{font-size:24px}.brand--xl{--s:clamp(70px, 19vw, 280px);gap:calc(var(--s) * .12)}.brand--xl .brand__dot{width:calc(var(--s) * .62);height:calc(var(--s) * .62);font-size:calc(var(--s) * .2);box-shadow:inset 0 0 0 calc(var(--s) * .022) var(--teal), 0 0 0 calc(var(--s) * .014) var(--lime)}.brand--xl .brand__word{font-size:var(--s);color:#fff}.foot__mark{display:block}.lime-t{color:var(--lime)}.calc__chips{align-items:center}.calc__info{border:1px solid var(--teal-3);color:#fff;cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;margin-left:auto;font:italic 600 18px/1 Georgia,serif;transition:background .25s}.calc__info:hover{background:var(--teal-2)}.funnel{counter-reset:f;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px;padding:0;list-style:none;display:grid}.funnel__step{background:var(--teal-2);border-radius:22px;flex-direction:column;gap:12px;padding:30px;display:flex;position:relative}.funnel__step+.funnel__step:before{content:"";background:var(--teal);z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%239efc65' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:50%;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:-17px}.funnel__step b{font:600 56px/1 var(--display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.funnel__step span{color:var(--muted);font-size:17px;line-height:1.3}.funnel__step em{color:#fff;font-style:normal}.funnel__step small{color:var(--lime);margin-top:6px;font-size:14px;display:block}.funnel__step--hl{background:#fff}.funnel__step--hl b{color:var(--ink)}.funnel__step--hl span{color:#0b0b0cbf}.funnel__step--hl small{color:var(--ink)}.calc__bottom{grid-template-columns:1fr 440px;gap:10px;margin:0 10px 10px;display:grid}.calc__rate{background:var(--teal-2);border-radius:22px;padding:30px}.calc__rate label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;display:flex}.calc__rate label b{font:500 30px/1 var(--display);letter-spacing:-.02em;color:#fff}.calc__rate label b span:last-child{font:400 15px var(--text);color:var(--muted);letter-spacing:0}.calc__hint{color:var(--muted);margin-top:6px;font-size:14px}.calc__out{padding:30px}.calc__out .btn{margin-top:20px}.modal--info h2{margin-top:0;padding-right:50px;font-size:36px}.info__list{color:var(--muted);gap:14px;margin:22px 0 0;padding-left:20px;font-size:16px;line-height:1.4;display:grid}.info__list b{color:#fff;font-weight:400}.info__list a{color:var(--lime);text-underline-offset:2px;text-decoration:underline}.info__note{color:var(--muted);margin-top:20px;font-size:14px}.bento{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.bento__card{background:var(--soft);border-radius:30px;flex-direction:column;align-items:flex-start;gap:12px;padding:30px;display:flex}.bento__card p{color:var(--grey);font-size:18px;line-height:1.3}.bento__card small{color:var(--grey);margin-top:auto;padding-top:8px;font-size:13px}.bento__card small a{text-underline-offset:2px;text-decoration:underline}.bento__big{font:600 72px/1 var(--display);letter-spacing:-.03em;margin-top:18px}.bento__card--yellow{background:var(--yellow)}.bento__card--yellow p,.bento__card--yellow small{color:#0b0b0cbf}.bento__card--teal{background:var(--teal);color:#fff}.bento__card--teal p,.bento__card--teal small{color:var(--muted)}.pill--lime{background:var(--lime)!important;color:var(--ink)!important}.gauges{gap:14px;margin-top:10px;display:flex}.gauges .gauge{width:110px;height:110px;margin:0 0 34px}.gauges .gauge b{font-size:38px}.gauges .gauge circle{stroke:var(--teal-3)}.gauges .gauge .gauge__val{stroke:#e8a33d}.gauges .gauge--good .gauge__val{stroke:var(--lime)}.gauge__l{text-align:center;color:var(--muted);margin-top:6px;font-size:13px;line-height:1.2;position:absolute;top:100%;left:0;right:0}html.js .bento__card.rv:not(.in) .gauge__val{stroke-dashoffset:100px}.steps{text-align:center;max-width:1140px;margin:160px auto 0}.steps h2{margin-top:20px}.steps__row{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:50px 0 0;padding:0;list-style:none;display:grid}.steps .step{background:var(--soft);min-height:300px;color:var(--ink);transition:background .5s var(--ease), transform .5s var(--ease);border-radius:30px;flex-direction:column;align-items:flex-start;padding:30px;animation:none;display:flex;position:relative;overflow:hidden}.steps .step.on{background:var(--lime);transform:translateY(-6px)}.steps .step__num{background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:16px;display:grid}.steps .step--last .step__num{background:var(--teal);color:var(--lime)}.steps .step h3{letter-spacing:-.02em;margin-top:28px;font-size:30px;line-height:1.15}.steps .step p{color:#0b0b0cb3;margin-top:14px;font-size:17px;line-height:1.35}.steps .step .step__done{font:500 20px var(--display);color:var(--ink);margin-top:auto;padding-top:20px}.step__bar{background:#0b0b0c14;border-radius:3px;height:3px;position:absolute;bottom:18px;left:30px;right:30px;overflow:hidden}.step__bar i{background:var(--ink);width:0;height:100%;display:block}.steps .step.on .step__bar i{width:100%;transition:width 2.6s linear}.cmp__src{color:var(--muted);text-underline-offset:2px;margin-top:4px;font-size:13px;text-decoration:underline;display:block}.cmp li{align-items:flex-start}.cmp li>span:first-child{margin-top:5px}@media (width<=1199px){.funnel{grid-template-columns:1fr}.funnel__step+.funnel__step:before{margin:0 0 0 -12px;top:-17px;left:50%;transform:rotate(90deg)}.calc__bottom{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.bento__card--teal{grid-column:1/-1}}@media (width<=809px){.brand__dot{width:32px;height:32px;font-size:11px}.brand__word{font-size:22px}.funnel{margin:8px}.funnel__step{padding:22px}.funnel__step b{font-size:44px}.calc__bottom{margin:0 8px 8px}.calc__rate,.calc__out{padding:22px}.calc__info{margin-left:0}.bento{grid-template-columns:1fr}.bento__big{font-size:56px}.steps{margin:100px 16px 0}.steps__row{grid-template-columns:1fr;margin-top:30px}.steps .step{min-height:0;padding:24px 24px 40px}.steps .step h3{font-size:24px}}.work__top,.case:last-child{position:relative;top:auto}.cmp li>span:first-child{flex:none;width:14px}.cmp li>span:last-child{place-items:initial;flex:1;width:auto;display:block}.steps .step{text-align:left}.bento__card--yellow .pill{color:#fff}.hero h1{line-height:1}.hero__sub,.hero__sub .chip{line-height:1.3}.modal--info,.modal--info *{text-align:left}.dark-block .svc{margin-top:0}.chip--teal{background:var(--teal);color:var(--lime)}.stat__price{align-items:baseline;gap:12px;margin-top:auto;padding-top:40px;display:flex}.stat__price b{font:600 82px/1 var(--display);letter-spacing:-.03em;color:var(--lime)}.stat__price>span{color:var(--muted);font-size:20px}.stat__small b{font:500 22px/1.2 var(--display)}.svc__panel p{line-height:1.4}html.js .calc:not(.play) .funnel__step,html.js .calc:not(.play) .calc__bottom{opacity:0;transform:translateY(26px)}.calc .funnel__step,.calc .calc__bottom{transition:opacity .7s var(--ease), transform .7s var(--ease)}html.js .calc:not(.play) .funnel__step+.funnel__step:before{opacity:0;transform:scale(.4)}.bento__title{letter-spacing:-.02em;text-align:center;margin-top:90px;font-size:42px;line-height:1.1}.bento{margin-top:30px}.bento__unit{font:500 24px var(--display);letter-spacing:-.02em}.bento__card p{line-height:1.4}.bento__link{background:var(--lime);height:46px;color:var(--ink);border-radius:100px;align-items:center;gap:12px;margin-top:auto;padding:0 5px 0 18px;font-size:15px;transition:transform .25s;display:inline-flex}.bento__link:hover{transform:translateY(-2px)}.bento__link .btn__icon{background:var(--ink);color:#fff;width:36px;height:36px}.gauges .gauge{width:120px;height:120px;margin-bottom:30px}.gauge--slow .gauge__val{stroke:#e8a33d!important}.gauge--fast .gauge__val{stroke:var(--lime)!important}html.js .bento__card:not(.in) .gauge__val{stroke-dashoffset:100px}.bento__card.in .gauge--slow .gauge__val{animation:3.2s linear both stutter}.bento__card.in .gauge--fast .gauge__val{animation:.65s cubic-bezier(.2,.9,.3,1) .2s both zoom}@keyframes stutter{0%{stroke-dashoffset:100px}12%{stroke-dashoffset:86px}20%{stroke-dashoffset:88px}34%{stroke-dashoffset:74px}42%{stroke-dashoffset:76px}58%{stroke-dashoffset:64px}66%{stroke-dashoffset:66px}82%{stroke-dashoffset:55px}to{stroke-dashoffset:52px}}@keyframes zoom{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.gauge--fast{filter:drop-shadow(0 0 #9efc6500)}.bento__card.in .gauge--fast{animation:1.6s .7s both glow}@keyframes glow{30%{filter:drop-shadow(0 0 14px #9efc65b3)}to{filter:drop-shadow(0 0 4px #9efc6540)}}.sparks{width:0;height:0;position:absolute;top:4px;left:50%}.sparks i{background:var(--lime);opacity:0;border-radius:50%;width:5px;height:5px;margin:-2.5px;position:absolute}.bento__card.in .sparks i{animation:.7s ease-out .8s both spark}.sparks i:nth-child(odd){background:#fff;width:3px;height:3px;margin:-1.5px}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(34px)}}@media (width<=809px){.stat__price b{font-size:56px}.stat__small b{white-space:nowrap;font-size:17px}.stat__small span{font-size:14px}.bento__title{margin-top:60px;font-size:30px}}.chip--grey{background:var(--grey);color:#f0f0f0}.dots i,.dots i.on{background:var(--lime);animation:none}.dots i:not(.keep){animation:dim .5s ease calc(1.6s + (20 - var(--i)) * 70ms) forwards}@keyframes dim{to{background:var(--teal-3)}}.dark-block__in{padding-top:100px;padding-bottom:100px}.calc .funnel__step,.calc .calc__bottom{transition-duration:.98s}.calc.play .funnel__step:nth-child(2){transition-delay:1.26s}.calc.play .funnel__step:nth-child(3){transition-delay:2.52s}.calc.play .calc__bottom{transition-delay:3.78s}.funnel__step+.funnel__step:before{transition:opacity .55s ease .7s, transform .55s var(--ease) .7s}.calc.play .funnel__step:nth-child(3):before{transition-delay:1.96s}.pill--pink{background:var(--pink)!important;color:var(--ink)!important}.safe{align-items:center;gap:16px;margin-top:14px;display:flex}.safe .bento__big{margin-top:0}.shield{flex:none;width:64px;height:72px;overflow:visible}.shield__body{fill:var(--teal)}.shield__check{fill:none;stroke:var(--lime);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}html.js .bento__card:not(.in) .shield{opacity:0;transform:scale(.6)}.bento__card .shield{transition:transform .6s cubic-bezier(.3,1.6,.5,1) .2s,opacity .3s .2s}html.js .bento__card:not(.in) .shield__check{stroke-dashoffset:1px}.bento__card .shield__check{transition:stroke-dashoffset .5s .75s}.case:last-child{position:sticky;top:200px}.work__list{padding-bottom:0;display:flow-root}.case:last-child{margin-bottom:200px}.reviews{text-align:center;max-width:1140px;margin:160px auto 0}.reviews h2{margin-top:20px}.reviews__grid{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:50px;display:grid}.review{background:var(--soft);border-radius:30px;flex-direction:column;gap:24px;margin:0;padding:40px;display:flex;position:relative}.review:nth-child(2){background:var(--teal);color:#fff}.review__q{font:600 80px/.6 var(--display);color:var(--lime);height:34px}.review:first-child .review__q{color:var(--green)}.review blockquote{font:500 26px/1.35 var(--display);letter-spacing:-.02em;margin:0}.review figcaption{align-items:center;gap:12px;margin-top:auto;font-size:17px;display:flex}.review__dot{background:var(--lime);width:40px;height:40px;color:var(--ink);font:600 16px var(--display);border-radius:50%;place-items:center;display:grid}.review:first-child .review__dot{background:var(--ink);color:var(--lime)}@media (width<=809px){.dark-block__in{padding-top:40px;padding-bottom:40px}.case:last-child{margin-bottom:40px;top:80px}.reviews{margin:100px 16px 0}.reviews__grid{grid-template-columns:1fr;margin-top:30px}.review{padding:26px}.review blockquote{font-size:21px}}.stat24{color:#fff}.stat24 .lime{color:var(--lime)}.svc{grid-template-columns:440px minmax(0,600px)}.svc__right{display:grid}.svc__panel{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease);pointer-events:none;grid-area:1/1;animation:none;transform:scale(.985)}.svc__panel.is-on{opacity:1;pointer-events:auto;transform:none}.svc__img{aspect-ratio:3/2;height:auto}.ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.news{background:#fff;border-radius:18px;align-items:center;gap:14px;margin-top:6px;padding:10px;transition:transform .25s;display:flex}.news:hover{transform:translateY(-2px)}.news img{object-fit:cover;border-radius:10px;flex:none;width:112px;height:64px}.news q{font:500 16px/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);quotes:"“" "”";display:block}.news small{color:var(--grey);margin-top:4px;padding:0;font-size:12px;display:block}.review,.review:nth-child(2){background:var(--soft);color:var(--ink)}.review__q,.review:first-child .review__q{color:var(--green)}.review__dot,.review:first-child .review__dot{background:var(--teal);color:var(--lime)}.review__who{line-height:1.2;display:grid}.review__who small{color:var(--grey);font-size:13px}.review__g{flex:none;width:26px;height:26px;margin-left:auto}@media (width<=1199px){.svc{grid-template-columns:1fr 1fr}}@media (width<=809px){.svc{grid-template-columns:1fr}.svc__img{height:auto}}.stat__small b.stat24{color:#fff}.stat__small b.stat24 .lime{color:var(--lime);font:inherit}.hero__accent{color:inherit}.nw{white-space:nowrap}@media (width<=809px){.hero h1{font-size:clamp(30px,9.2vw,52px)}}.case{background:var(--soft);grid-template-columns:minmax(0,1fr) 400px;gap:10px;padding:10px;display:grid;box-shadow:0 -10px 40px #0b0b0c1a}.case__media{background:#ddd;border-radius:22px;overflow:hidden}.case__img{object-fit:cover;object-position:center;width:100%;height:100%}.case__info{width:auto;position:static}@media (width<=1199px){.case{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=809px){.case{border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:620px;padding:8px}.case__media{aspect-ratio:4/3;border-radius:18px}.case__info{padding:20px;position:static}.case__info>p{margin-bottom:8px}}.fcta{display:none}@media (width<=767px){.fcta{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.fcta.on{transform:none}.fcta__btn{pointer-events:auto;width:100%;height:54px;box-shadow:0 0 0 1px #ffffff38,0 10px 30px #0b0b0c47}.fcta__btn .btn__icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.fcta{transition:none}}
