*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:root{--black:#05060a;--night:#0a0e1e;--blue:#1f5bff;--blue-l:#6e9bff;--orange:#ff6a13;--orange-l:#ffa25c;--ink:#f2f4fa;--muted:#a3aecb;--line:#f2f4fa29;--pad:clamp(18px,4vw,56px);--ease:cubic-bezier(.19,1,.22,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--black);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}ul,ol{list-style:none}.skip{z-index:100;color:#000;background:#fff;border-radius:999px;padding:12px 18px;font-weight:600;transition:top .3s;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}:focus-visible{outline:2px solid var(--orange-l);outline-offset:3px;border-radius:4px}.ph{color:var(--muted);border-bottom:1px dashed}.js [data-r]{opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js [data-r].in{opacity:1;transform:none}.w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w>i{font-style:inherit;transition:transform 1.2s var(--ease);transition-delay:calc(var(--i,0)*45ms + var(--d,0s));display:inline-block;transform:translateY(112%)}.in .w>i,.w.in>i{transform:none}.tw{width:3px;height:3px;animation:tw var(--t,4s) ease-in-out infinite;animation-delay:var(--o,0s);will-change:opacity;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #bed7ffe6}@keyframes tw{0%,to{opacity:.15}50%{opacity:1}}.off,.off *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-r]{opacity:1;transform:none}.w>i{transform:none}}@font-face{font-family:WM;src:url(/fonts/wm.woff2)format("woff2");font-display:swap}.wm{letter-spacing:-.035em;white-space:nowrap;font:400 1em/1 WM,system-ui,sans-serif}.wm i{color:var(--orange);font-style:normal}@font-face{font-family:Exo2;src:url(/fonts/exo2-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JB;src:url(/fonts/jb-400.woff2)format("woff2");font-weight:400;font-display:swap}:root{--d:"Exo2",system-ui,sans-serif;--b:"Onest",system-ui,sans-serif;--m:"JB",ui-monospace,monospace;--st:100svh;--half:50%}body{font:400 17px/1.6 var(--b)}h1,h2,h3{font-family:var(--d);letter-spacing:-.025em;font-weight:700;line-height:1.02}em{font-style:normal}.mono{font:400 13px/1.5 var(--m)}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{z-index:10;padding:14px var(--pad);background:linear-gradient(var(--black) 58%,#05060a00);justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;display:flex;position:fixed;inset:0 0 auto}.nav.nb{background:linear-gradient(var(--blue) 58%,#1f5bff00)}.logo{align-items:center;gap:10px;min-height:44px;font-size:24px;transition:color .4s;display:inline-flex}.logo:hover{color:var(--blue-l)}.links{color:var(--muted);align-items:center;gap:30px;margin-left:auto;font-size:15px;display:flex}.links a{align-items:center;min-height:44px;transition:color .4s;display:flex}.links a:hover{color:var(--ink)}.btn{background:var(--orange);min-height:52px;color:var(--black);font:400 16px/1 var(--b);white-space:nowrap;transition:background-color .4s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.btn svg{transition:transform .6s var(--ease)}.btn:hover{background:var(--orange-l)}.btn:hover svg{transform:translate(3px,-3px)}.nav .btn{min-height:44px;padding:0 16px;font-size:15px}.stage{z-index:2;width:var(--half);height:var(--st);margin:0 0 calc(var(--st)*-1) auto;pointer-events:none;place-items:center;display:grid;position:sticky;top:0}.face{aspect-ratio:1;width:min(680px,46vw,88svh);position:relative}#agent{width:100%;height:100%;position:absolute;inset:0}.sky{position:absolute;inset:0}.pupil{width:0;height:0;transition:opacity .8s var(--ease);position:absolute;top:50%;left:50%}.pupil i{left:calc(var(--u,100px)*-.5);top:calc(var(--u,100px)*-.5);width:var(--u,100px);height:var(--u,100px);opacity:.7;background:radial-gradient(closest-side,#ff7a2a57,#ff6a131a 55%,#ff6a1300);border-radius:50%;position:absolute}.iconic .pupil{opacity:0}.say{color:var(--blue-l);text-align:center;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:-2px;left:0;right:0}.say:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}html:not(.js) .stage{display:none}.col{z-index:1;width:var(--half);padding-left:var(--pad);padding-right:clamp(16px,2vw,32px);position:relative}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding-top:92px;padding-bottom:40px;display:flex}h1{font-size:clamp(42px,min(5.9vw,10.4svh),104px);line-height:1}h1 em{color:var(--blue-l)}.lead{color:#d5dbea;max-width:50ch;margin-top:22px;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.ask{max-width:620px;margin-top:clamp(20px,3.4svh,34px)}.field{background:var(--night);border-radius:12px;gap:6px;padding:6px;transition:box-shadow .4s;display:flex;box-shadow:inset 0 0 0 1px #f2f4fa42}.field:focus-within{box-shadow:inset 0 0 0 2px var(--blue-l)}.field input{min-width:0;min-height:48px;font:400 17px/1 var(--b);outline:0;flex:1;padding:0 12px}.field input::placeholder{color:var(--muted);opacity:1}.go{background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 18px;transition:background-color .4s;display:inline-flex}.go:hover{background:#3a70ff}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chips button{min-height:44px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:0 14px;transition:color .4s,box-shadow .4s}.chips button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--blue-l)}.acts{align-items:flex-start;gap:20px;max-width:620px;margin-top:clamp(16px,2.6svh,26px);display:flex}.out{min-height:63px;color:var(--muted);flex:1;font-size:14px;line-height:1.5}.out b{color:var(--ink);font-weight:400}.prods{flex-direction:column;justify-content:center;min-height:92svh;padding-top:64px;padding-bottom:64px;display:flex}.prods h2{font:400 13px/1.5 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.prods ul{margin-top:26px}.prods li{border-top:1px solid var(--line);font:700 clamp(38px,5.3vw,88px)/1.04 var(--d);letter-spacing:-.03em;padding:clamp(8px,1.3svh,14px) 0}.prods li:last-child{border-bottom:1px solid var(--line)}.svc-h{padding-top:12svh;padding-bottom:6svh}.svc-h h2{font-size:clamp(40px,4.6vw,80px)}.svc-h p{color:var(--muted);max-width:44ch;margin-top:18px}.row{border-top:1px solid var(--line);opacity:1;min-height:62svh;transition:opacity .8s var(--ease);padding-top:30px;padding-bottom:48px}.js .row:not(.on){opacity:.5}.tag{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 20px;display:flex}.tag span:last-child{color:var(--orange-l)}.row h3{transition:color .8s var(--ease);margin-top:clamp(26px,5svh,48px);font-size:clamp(38px,4.8vw,84px)}.row.on h3{color:var(--blue-l)}.row>p:last-child{color:#d5dbea;max-width:46ch;margin-top:16px}.row:last-of-type{min-height:80svh}.sheet{z-index:3;position:relative}.blue{background:var(--blue) radial-gradient(#fff3 1px,transparent 1.5px) 0 0/15px 15px;color:#fff;padding:clamp(70px,12svh,130px) var(--pad) clamp(70px,12svh,120px)}.big{letter-spacing:-.04em;white-space:nowrap;font-size:min(15.2vw,300px);line-height:.92}.bigp{max-width:40ch;margin-top:24px;font-size:clamp(18px,1.7vw,24px);line-height:1.4}.price{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:28px clamp(30px,6vw,110px);margin-top:clamp(60px,11svh,120px);display:grid}.price h3{font-size:clamp(34px,3.4vw,56px)}.pay{max-width:42ch;margin-top:26px;font-size:15px;line-height:1.55}.tbl li{border-top:1px solid #ffffff57;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 24px;padding:13px 0;display:grid}.tbl li:last-child{border-bottom:1px solid #ffffff57}.tbl small{font:400 13px/1.5 var(--m);grid-column:1}.tbl b{font:700 clamp(24px,2.4vw,38px)/1 var(--d);letter-spacing:-.02em;white-space:nowrap;grid-area:1/2/3;align-self:center}.subs{background:var(--black);padding:clamp(80px,14svh,150px) var(--pad);grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:40px clamp(30px,6vw,110px);display:grid}.subs-h{align-self:start;position:sticky;top:110px}.subs h2{font-size:clamp(40px,4.6vw,80px)}.sub{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:24px 0 26px;display:grid}.sub h3{font-size:clamp(25px,2.3vw,36px);line-height:1.1}.sub strong{font:700 clamp(21px,1.9vw,30px)/1.2 var(--d);color:var(--orange-l);white-space:nowrap}.sub p{color:#d5dbea;grid-column:1/-1;max-width:58ch}.sub small{color:var(--muted);grid-column:1/-1}.perks{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 32px;margin-top:clamp(30px,6svh,70px);padding-top:30px;display:grid}.perks b{font:700 19px/1.2 var(--d);display:block}.perks span{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.45;display:block}.end{flex-direction:column;justify-content:center;min-height:100svh;padding-top:90px;padding-bottom:70px;display:flex}.end h2{font-size:clamp(44px,5.6vw,104px);line-height:1}.end .btn{align-self:flex-start;min-height:60px;margin-top:34px;padding:0 28px;font-size:18px}.end ul{flex-wrap:wrap;gap:6px 26px;margin-top:26px;font-size:15px;display:flex}footer{z-index:3;background:var(--night);padding:36px var(--pad) 30px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;font-size:15px;display:flex;position:relative}footer .logo{color:var(--ink)}footer ul{flex-wrap:wrap;gap:6px 22px;display:flex}@media (max-width:900px){:root{--st:min(292px,37svh);--half:100%}.links{display:none}.nav{padding-top:8px;padding-bottom:8px}.stage{background:linear-gradient(var(--black) 93%,#05060a00);place-items:end center;margin:0}.face{width:calc(var(--st)*.82);margin-bottom:6px}.say{font-size:12px;bottom:-4px}.col{padding-right:var(--pad)}.hero{min-height:0;padding-top:8px;padding-bottom:26px;display:block}h1{font-size:clamp(38px,10.6vw,76px)}.lead{margin-top:14px}.ask,.acts{max-width:none}.acts{flex-direction:column;gap:12px}.btn{align-self:stretch}.nav .btn{align-self:auto}.out{min-height:42px}.prods{min-height:0;padding-top:60px;padding-bottom:70px}.prods li{font-size:clamp(38px,11.4vw,84px)}.svc-h{padding-top:40px;padding-bottom:30px}.row,.row:last-of-type{min-height:0;padding-bottom:64px}.row:last-of-type{padding-bottom:30svh}.price,.subs{grid-template-columns:minmax(0,1fr)}.subs-h{position:static}.perks{grid-template-columns:repeat(2,minmax(0,1fr))}.end{min-height:calc(100svh - var(--st));justify-content:flex-end;padding-top:34px;padding-bottom:44px}footer{padding-top:28px;padding-bottom:26px}}@media (max-width:480px){.perks{grid-template-columns:minmax(0,1fr)}footer{flex-direction:column;align-items:flex-start}}.prods li{display:block}.prods li small{color:var(--muted);font:400 13px/1.5 var(--m);letter-spacing:0;margin-top:4px;display:block}.prods li small .ph{margin-left:10px}.fine{max-width:62ch;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.blue .fine{color:#ffffffdb;margin-top:22px}.note{max-width:46ch;color:var(--muted);border-left:2px solid var(--orange);margin-top:12px;padding-left:12px;font-size:14px;line-height:1.5}.dl-link{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:8px;transition:color .4s,border-color .4s;display:inline-flex}.dl-link:hover{color:var(--blue-l);border-color:var(--blue-l)}.mods{background:0 0}.mods .m{border-top:1px solid var(--line);padding:26px 0 28px}.mods .m:last-child{border-bottom:1px solid var(--line)}.mods .m h3{transition:color .8s var(--ease);font-size:clamp(26px,2.6vw,40px)}.mods .m p{color:#d5dbea;max-width:48ch;margin-top:10px}.mods .m b{font:400 13px/1.5 var(--m);color:var(--orange-l);margin-top:10px;display:block}.dls{background:var(--night);padding:clamp(60px,10svh,110px) var(--pad)}.dls h2{font-size:clamp(34px,3.6vw,60px)}.dls ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.dls a{min-height:150px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;gap:30px;padding:22px;transition:box-shadow .4s,background-color .4s;display:flex}.dls a:hover{box-shadow:inset 0 0 0 1px var(--blue-l);background:#1f5bff1a}.dls strong{font:700 clamp(20px,1.7vw,26px)/1.15 var(--d)}.dls span{color:var(--muted)}.steps{counter-reset:s}.steps li{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding:18px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{counter-increment:s;content:"0" counter(s);font:400 13px/1.5 var(--m);color:var(--orange-l)}.steps h3{font-size:clamp(24px,2.3vw,36px)}.steps p{color:#d5dbea;grid-column:2;max-width:46ch}.steps em{font:400 13px/1.5 var(--m);color:var(--muted);grid-area:1/3}.how{padding-top:12svh;padding-bottom:10svh}.how h2{margin-bottom:28px;font-size:clamp(40px,4.6vw,80px)}.how .ph{margin-top:0}.end .acts2{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.end .acts2 .btn{margin:0}.btn.ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #f2f4fa66}.btn.ghost:hover{background:#f2f4fa14}footer .legal{width:100%;font-size:13px}@media (max-width:900px){.dls ul{grid-template-columns:minmax(0,1fr)}.how{padding-top:40px}}.acts{flex-wrap:wrap}.out{flex:100%;min-height:0}@media (max-width:900px){.acts{flex-wrap:nowrap}.out{flex:none;min-height:42px}}
