@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:125%;font-display:swap;src:url(/assets/fonts/archivo-900-w125.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-mono-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-sans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-sans-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-sans-600.woff2)format("woff2")}:root{--bg:#04060b;--bg2:#080b12;--panel:#0b0f17;--panel2:#11141a;--line:#5f89ff57;--line-soft:#9aa3b829;--ink:#f3f4f1;--ink-big:#e5e9f3;--ink-2:#d7d9d7;--muted:#9aa3b8;--dim:#7b859c;--blue:#4673ff;--blue-hi:#6f95ff;--blue-deep:#00124d;--blue-box:#061443;--on-blue:#040920;--cyan:#4ec9ff;--cyan-hi:#9ffdff;--fd:"Archivo","Arial Black","Helvetica Neue",Impact,sans-serif;--fm:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fb:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--page:1360px;--u:min(1vw,14.4px);--gut:max(clamp(16px,3.6vw,60px),calc((100vw - var(--page)) / 2));--rail:max(16px,calc(var(--gut) - 22px));--tabh:clamp(54px,7.5vh,76px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink-2);font:400 16px/1.55 var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:var(--blue);color:#fff}.bg-glow{z-index:0;pointer-events:none;background:radial-gradient(60vw 50vh at 85% 105%,#2559ff38,#0000 70%),radial-gradient(50vw 45vh at 10% -5%,#2559ff1f,#0000 70%);position:fixed;inset:0}#gl{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s linear;position:fixed;inset:0}#hud{z-index:4;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}main{position:relative}.top{z-index:50;padding:calc(env(safe-area-inset-top,0px) + 10px) var(--rail) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.top:before{content:"";opacity:0;z-index:-1;background:linear-gradient(#04060bf7,#04060bf0 62%,#04060b00);transition:opacity .25s;position:absolute;inset:0 0 -34px}.top.solid:before{opacity:1}.top-line{border-top:1px solid var(--blue);height:12px;position:relative}.top-line:before,.top-line:after{content:"";background:var(--blue);width:1px;height:9px;position:absolute;top:-1px}.top-line:before{left:0}.top-line:after{right:0}.top-line i{background:var(--blue);width:1px;height:12px;position:absolute;top:-1px;left:50%}.top-row{padding:10px calc(var(--gut) - var(--rail)) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.top-row>*{pointer-events:auto}.lang{font:600 13px/1 var(--fm);letter-spacing:.14em;color:var(--muted);align-items:center;gap:2px;display:flex;position:absolute;top:calc(50% + 5px);left:50%;transform:translate(-50%,-50%)}.lang a,.lang b{color:var(--muted);padding:10px 7px;transition:color .2s}.lang b{color:var(--blue-hi);font-weight:700}.lang a:hover,.lang a:focus-visible{color:var(--cyan-hi)}.lang i{color:var(--line);font-style:normal}.logo,.menu-btn{font:900 clamp(18px,1.7vw,26px)/1 var(--fd);font-variation-settings:"wdth" 125;letter-spacing:.005em;color:var(--blue-hi);text-transform:uppercase;align-items:center;gap:12px;padding:6px 0;font-stretch:125%;display:inline-flex}.menu-btn:hover,.logo:hover{color:var(--cyan-hi)}.mono-s{font:500 clamp(11px,.9vw,13px)/1.4 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tag{background:var(--blue);color:var(--on-blue);font:600 11px/1 var(--fm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;padding:5px 7px 4px;display:inline-block}.no{font:600 clamp(12px,1vw,15px)/1.2 var(--fm);letter-spacing:.1em;color:var(--blue-hi)}.dia{background:var(--blue-hi);flex:none;align-self:flex-start;width:9px;height:9px;margin:4px 0 2px 2px;transition:background .2s;display:block;transform:rotate(45deg)}.hero{min-height:100svh;padding:clamp(78px,11vh,120px) var(--gut) 0;position:relative}.wm,.giant{width:max-content;font-family:var(--fd);font-variation-settings:"wdth" 125;letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:900;font-stretch:125%;line-height:.8}.wm{z-index:1;color:var(--ink-big);font-size:clamp(48px,13.2vw,200px);position:relative}.wm span{display:inline-block}.poster{z-index:2;opacity:.96;pointer-events:none;width:min(40vw,360px);position:absolute;top:clamp(150px,22vh,230px);left:50%;transform:translate(-50%)}.poster img{width:100%;height:auto;display:block}.poster{display:none}html.no-gl .poster{display:block}.blurb{z-index:5;max-width:min(340px,27vw);font:500 clamp(11px,.92vw,14px)/1.6 var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-hi);align-items:flex-start;gap:12px;display:flex;position:absolute}.blurb.r{text-align:right;flex-direction:row-reverse}.blurb .tag{margin-top:.2em}.b1{left:calc(var(--gut) + 2*var(--u));top:47%}.b2{right:calc(var(--gut) + var(--u));top:58%}.b3{left:calc(var(--gut) + 6*var(--u));bottom:calc(var(--tabh) + 9vh)}.scroll-cue{z-index:6;left:50%;bottom:calc(var(--tabh) + 14px);font:600 11px/1 var(--fm);letter-spacing:.3em;text-transform:uppercase;color:var(--blue-hi);flex-direction:column;align-items:center;gap:9px;padding:6px 14px;transition:color .2s;display:flex;position:absolute;transform:translate(-50%)}.scroll-cue:hover,.scroll-cue:focus-visible{color:var(--cyan-hi)}.scroll-cue svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:38px;animation:1.9s ease-in-out infinite cuebob}@keyframes cuebob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.hero:not(.calm) .scroll-cue{pointer-events:none}@media (min-width:901px) and (min-height:521px){.scroll-cue{left:auto;right:calc(var(--gut) + 3*var(--u));transform:none}}@keyframes cue{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.hero{--rev:0;--r1:0;--r2:0;--r3:0}.hero .b1{opacity:var(--r1);translate:0 calc((1 - var(--r1)) * 18px)}.hero .b2{opacity:var(--r2);translate:0 calc((1 - var(--r2)) * 18px)}.hero .b3{opacity:var(--r3);translate:0 calc((1 - var(--r3)) * 18px)}.hero .scroll-cue{opacity:calc(1 - var(--rev) * 1.8)}.hero.pre3 .b3 a{visibility:hidden}.marq{z-index:3;border-block:1px solid var(--line);background:#04060be6;padding:14px 0;position:relative;overflow:hidden}.marq-track{width:max-content;font:500 clamp(12px,1.1vw,15px)/1 var(--fm);letter-spacing:.18em;text-transform:uppercase;color:var(--blue-hi);align-items:center;gap:28px;animation:46s linear infinite marq;display:flex}.marq-track i{color:var(--dim);font-style:normal}@keyframes marq{to{transform:translate(-50%)}}.sec{padding:clamp(72px,10vw,150px) var(--gut);flex-direction:column;gap:clamp(22px,3vw,44px);display:flex;position:relative;overflow-x:clip}.sec>*{z-index:3;position:relative}.sec>.ghost{z-index:1;position:absolute}.sec.stats{padding-top:clamp(76px,8vw,120px);padding-bottom:clamp(40px,6vw,90px)}.sh{align-items:center;gap:14px;display:flex}.h2{font:900 clamp(28px,4.6vw,72px)/1.06 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.008em;text-wrap:balance;max-width:min(100%,22ch);font-stretch:125%;display:block}.h2 .l1{color:#c3c9d8;margin-bottom:.16em;display:block}.hl{background:var(--blue-box);color:var(--blue-hi);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .16em .03em;display:inline;position:relative}.hl:before{content:"";border:max(2px,.03em) solid var(--blue-hi);width:.24em;height:.24em;position:absolute;top:.02em;left:-.46em}.lead{font:400 clamp(15px,1.35vw,20px)/1.6 var(--fb);color:var(--ink-2);max-width:58ch}.ghost{font:900 clamp(120px,24vw,400px)/.8 var(--fd);font-variation-settings:"wdth" 125;color:#0000;-webkit-text-stroke:1px #6f95ff26;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-stretch:125%}.g-r{top:10%;right:-1vw}.g-l{top:44%;left:-1vw}.rows{flex-direction:column;display:flex}.rows.split{max-width:min(860px,100%)}.row{background:linear-gradient(90deg,var(--blue),#4673ff00 78%) top left/100% 1px no-repeat;grid-template-columns:clamp(58px,7vw,110px) minmax(0,1fr);gap:clamp(10px,2vw,28px);padding:clamp(20px,2.4vw,32px) 0;display:grid}.row:last-child{border-bottom:1px solid var(--line-soft)}.row .no{padding-top:.7em}.row h3{font:900 clamp(19px,2.5vw,38px)/1.02 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blue-hi);letter-spacing:-.004em;margin-bottom:.5em;font-stretch:125%}.row p{font:400 clamp(13px,1.05vw,16px)/1.7 var(--fm);color:var(--ink-2);max-width:58ch}.flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1100px;display:grid}.flow li{border:1px solid var(--line);background:#060a148c;flex-direction:column;gap:12px;margin-left:-1px;padding:clamp(20px,2.4vw,34px);display:flex;position:relative}.flow li:first-child{margin-left:0}.flow li b{font:900 clamp(16px,calc(1.7*var(--u)),26px)/1.05 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);font-stretch:125%}.flow li p{font:400 clamp(13px,1vw,15px)/1.6 var(--fm);color:var(--muted)}.flow li.on{background:var(--blue);border-color:var(--blue)}.flow li.on b,.flow li.on p{color:var(--on-blue)}.flow li.on .tag{background:var(--on-blue);color:var(--blue-hi)}.flow li:not(:last-child):after{content:"";z-index:2;border-top:1px solid var(--blue-hi);border-right:1px solid var(--blue-hi);background:var(--bg);width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.flow li.on:not(:last-child):after{background:var(--blue)}.mods{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1200px;display:grid}.mods article{border-right:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:clamp(18px,2vw,28px) clamp(14px,1.6vw,24px);display:flex}.mods article:first-child{padding-left:0}.points{flex-direction:column;gap:10px;max-width:62ch;margin:0;padding:0;list-style:none;display:flex}.points li{font:500 clamp(12.5px,1vw,14.5px)/1.5 var(--fm);letter-spacing:.04em;color:var(--ink-2);padding-left:22px;position:relative}.points li:before{content:"";background:var(--blue-hi);width:7px;height:7px;position:absolute;top:.55em;left:3px;transform:rotate(45deg)}.points li.price{color:var(--cyan-hi)}.points li.price:before{background:var(--cyan-hi)}.mod-top{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.mod-top .tag{margin-left:auto}@media (min-width:1101px){.mods.m3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mods article:last-child{border-right:0}.mods h3{font:900 clamp(15px,1.4vw,21px)/1.08 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blue-hi);font-stretch:125%}.mods p{font:400 clamp(12.5px,.95vw,14.5px)/1.65 var(--fm);color:var(--muted)}.demo{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.steps{flex-direction:column;display:flex}.steps li{border-top:1px solid var(--line-soft);grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:16px;padding:clamp(16px,1.8vw,24px) 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--line-soft)}.steps p{font:500 clamp(15px,1.5vw,22px)/1.35 var(--fb);color:var(--ink)}.live{font:500 clamp(11px,.92vw,13.5px)/1.65 var(--fm);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-hi);align-items:flex-start;gap:12px;max-width:520px;margin-top:clamp(18px,2vw,28px);display:flex}.live .tag{margin-top:.2em}.chatwrap{flex-direction:column;gap:12px;min-width:0;display:flex}.scn{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,auto);display:grid}.scn button{font:500 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;transition:background .2s,color .2s}.scn button:last-child:nth-child(4n+3){grid-column:span 2}.scn button[aria-selected=true]{background:var(--blue);color:var(--on-blue);font-weight:600}.scn button:not([aria-selected=true]):hover{color:var(--ink)}.chat{border:1px solid var(--line);background:#090c13;flex-direction:column;height:clamp(500px,64vh,580px);display:flex;box-shadow:0 0 90px #2559ff29,inset 0 0 0 1px #ffffff04}.chat-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-av{background:var(--blue);width:36px;height:36px;color:var(--on-blue);font:900 16px/1 var(--fd);border-radius:50%;place-items:center;font-stretch:125%;display:grid}.chat-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-title b{font:600 15px/1.2 var(--fb);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-title small{font:500 10.5px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dot{background:var(--cyan-hi);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);vertical-align:1px;border-radius:50%;margin-right:6px;display:inline-block}.chat-time{font:500 11px/1 var(--fm);color:var(--dim);letter-spacing:.08em}.chat-alert{border-bottom:1px solid var(--line);font:500 11.5px/1.45 var(--fm);color:#cfe0ff;letter-spacing:.03em;background:#0a1741;align-items:center;gap:10px;padding:9px 16px;display:flex}.chat-alert .tag{background:var(--cyan)}.chat-log{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow:hidden auto}.chat-log::-webkit-scrollbar{display:none}.msg{max-width:88%;font:400 14.5px/1.5 var(--fb);overflow-wrap:anywhere;border-radius:14px;padding:10px 13px;animation:.28s both pop}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg.u{background:var(--blue);color:var(--on-blue);border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.msg.a{color:var(--ink-2);border:1px solid var(--line-soft);background:#121826;border-bottom-left-radius:4px;align-self:flex-start}.msg.sys{max-width:100%;font:500 11px/1.3 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-hi);border:1px solid #4ec9ff59;border-radius:999px;align-self:center;padding:6px 10px}.typing{gap:4px;padding:3px 0;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.qr{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.qr span{border:1px solid var(--blue-hi);color:var(--blue-hi);font:500 12px/1.2 var(--fm);border-radius:999px;padding:6px 11px;transition:background .2s,color .2s}.qr span.pick{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}.qtag{font:500 10px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-hi);margin-bottom:5px;display:block}.cquiz{background:#0b1426;border:1px solid #4ec9ff59;border-radius:10px;gap:9px;margin-top:9px;padding:10px 11px;display:grid}.cquiz p{margin:0}.cq-k{font:500 10px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-hi)}.cq-hint{font:400 12px/1.4 var(--fb);color:var(--muted);margin-top:-4px!important}.cq-item{gap:5px;animation:.32s both pop;display:grid}.cq-q{font:500 12.5px/1.25 var(--fb);color:var(--ink)}.cq-opts{flex-wrap:wrap;gap:5px;display:flex}.cq-opts span{border:1px solid var(--line);color:var(--ink-2);font:500 12px/1.25 var(--fb);border-radius:999px;padding:3px 9px;transition:background .2s,color .2s,border-color .2s}.cq-opts span.pick{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.cq-send{background:var(--blue);color:var(--on-blue);font:600 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;opacity:.45;justify-self:start;padding:7px 12px;transition:opacity .2s}.cq-send.on{opacity:1}.cres{background:#0b1426;border:1px solid #4ec9ff59;border-radius:10px;gap:8px;margin-top:10px;padding:12px 13px;display:grid}.cres p{margin:0}.cres-k{font:500 10px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cres-lv{font:600 16px/1.2 var(--fb);color:var(--ink)}.cres-lv b{background:var(--blue);min-width:1.5em;height:1.5em;color:var(--on-blue);font:900 14px/1 var(--fd);border-radius:6px;place-items:center;margin-right:9px;display:inline-grid}.cres-bar{gap:4px;display:flex}.cres-bar i{background:var(--line);border-radius:3px;flex:1;height:5px}.cres-bar i.on{background:var(--cyan-hi)}.cres dl{gap:5px;margin:2px 0 0;display:grid}.cres dl div{font:400 13px/1.35 var(--fb);justify-content:space-between;gap:12px;display:flex}.cres dt{color:var(--muted)}.cres dd{color:var(--ink-2);text-align:right;margin:0}.cform{gap:9px;margin-top:11px;display:grid}.cform label{font:500 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:4px;display:grid}.cform .fld{border:1px solid var(--line);min-height:36px;color:var(--ink);font:400 14px/1.3 var(--fb);letter-spacing:0;text-transform:none;background:#0b0f18;padding:9px 10px}.cform .fld.cur:after{content:"";background:var(--cyan-hi);vertical-align:-2px;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.cform .send{background:var(--blue);color:var(--on-blue);font:600 12px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;opacity:.5;justify-self:start;padding:9px 14px;transition:opacity .2s}.cform .send.on{opacity:1}.chat-input{border-top:1px solid var(--line-soft);font:400 14px/1 var(--fb);color:var(--dim);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.chat-input i{width:30px;height:30px;color:var(--muted);background:#121826;border-radius:50%;place-items:center;font-style:normal;display:grid}.note{opacity:.8}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.stat{background:linear-gradient(90deg,var(--blue),#4673ff00 80%) top left/100% 1px no-repeat;flex-direction:column;gap:10px;padding-top:clamp(14px,1.4vw,22px);display:flex}.big{font:900 clamp(44px,7.4vw,124px)/.9 var(--fd);font-variation-settings:"wdth" 125;color:var(--ink-big);letter-spacing:-.02em;white-space:nowrap;font-stretch:125%;display:block}.big small{letter-spacing:0;color:var(--blue-hi);margin-left:.12em;font-size:.26em}.stat h3{font:600 clamp(12px,1.1vw,16px)/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-hi)}.stat p{font:400 clamp(13px,1vw,15px)/1.6 var(--fm);color:var(--muted);max-width:30ch}.geo{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ai-card{border:1px solid var(--line);background:#090c13;flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,2vw,26px);display:flex;box-shadow:0 0 90px #2559ff24}.ai-top{align-items:flex-start;gap:12px;display:flex}.ai-top .tag{margin-top:.25em}.ai-q{font:500 clamp(14px,1.2vw,17px)/1.45 var(--fb);color:var(--ink)}.ai-body{border:1px solid var(--line-soft);background:#0c1019;flex-direction:column;gap:12px;min-height:268px;padding:16px;display:flex}.ai-body p{font:400 14px/1.55 var(--fb);color:var(--muted)}.ai-body ol{counter-reset:ai;flex-direction:column;gap:8px;display:flex}.ai-body li{counter-increment:ai;border:1px solid var(--line-soft);font:400 14px/1.45 var(--fb);color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 12px;transition:background .35s,border-color .35s,color .35s;display:grid}.ai-body li:before{content:counter(ai);font:600 12px/1.6 var(--fm);color:var(--dim)}.ai-body li b{font:600 14px/1.3 var(--fb);color:var(--ink);display:block}.ai-body li span{color:var(--muted);font-size:13px}.ai-body li.me{background:var(--blue);border-color:var(--blue)}.ai-body li.me,.ai-body li.me b,.ai-body li.me span,.ai-body li.me:before{color:var(--on-blue)}.ai-body .miss{font:500 11.5px/1.5 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:#ff9aa9;border:1px dashed #ff9aa980;padding:8px 10px}.ai-toggle{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ai-toggle button{font:500 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:11px 12px;transition:background .2s,color .2s}.ai-toggle button+button{border-left:1px solid var(--line)}.ai-toggle button[aria-pressed=true]{background:var(--blue);color:var(--on-blue);font-weight:600}.plans{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;display:grid}.plans+.plans,.plans-all+.plans{margin-top:clamp(14px,3vw,44px)}.plans-all{max-width:80ch;color:var(--muted);margin-top:clamp(12px,1.6vw,20px);line-height:1.6}.plans-k{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 16px;padding:16px clamp(16px,2vw,28px);display:flex}.plans-k b{font:900 clamp(16px,1.8vw,26px)/1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);font-stretch:125%}.plans-k em{font:500 clamp(11px,.9vw,13px)/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.plan{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,36px) clamp(16px,2vw,30px);display:flex}.plan h3{font:900 clamp(20px,2.3vw,34px)/1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blue-hi);font-stretch:125%}.price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.price b{font:900 clamp(34px,4.2vw,64px)/1 var(--fd);font-variation-settings:"wdth" 125;color:var(--ink-big);letter-spacing:-.02em;white-space:nowrap;font-stretch:125%}.price small{font:500 12px/1.2 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.plan ul{flex-direction:column;gap:9px;margin-top:6px;display:flex}.plan li{font:400 clamp(13px,1vw,15px)/1.5 var(--fb);color:var(--ink-2);padding-left:18px;position:relative}.plan li:before{content:"";background:var(--blue-hi);width:9px;height:1px;position:absolute;top:.72em;left:0}.plan li.plus{font:600 clamp(12px,.95vw,14px)/1.4 var(--fm);color:var(--cyan-hi);margin-top:2px;padding-top:6px}.plan li.plus:before{display:none}.plan li.plus{padding-left:0}.plan-help{font:400 clamp(12px,.92vw,13.5px)/1.5 var(--fb);color:var(--muted);margin:-2px 0 0}.plan-foot{flex-direction:column;margin-top:auto;display:flex}.plan-more{grid-template-rows:1fr;display:grid}.plan-more>div{min-height:0;overflow:hidden}.plan-body{border-top:1px dashed var(--line);flex-direction:column;gap:10px;margin-bottom:16px;padding-top:16px;display:flex}.plan-body p{font:400 clamp(13px,1vw,15px)/1.55 var(--fb);color:var(--ink-2)}.plan-act{margin-top:4px;display:flex}.plan-act .btn{padding:13px 18px}.plan-toggle{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--blue-hi);font:600 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 0 0;transition:color .2s;display:flex}.plan-toggle .t-close{display:none}.plan-toggle i{border:1px solid var(--line);border-radius:50%;flex:none;width:24px;height:24px;transition:border-color .2s;position:relative}.plan-toggle i:before,.plan-toggle i:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-toggle i:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.plan-toggle:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:4px;color:var(--cyan-hi)}.plan.open .plan-toggle .t-open{display:none}.plan.open .plan-toggle .t-close{display:inline}.plan.open .plan-toggle i:after{transform:translate(-50%,-50%)rotate(0)}.plans:not(.js) .plan-toggle{display:none}.plans.js .plan{cursor:pointer;transition:background .25s,box-shadow .25s}.plans.js .plan .no,.plans.js .plan h3,.plans.js .plan b,.plans.js .plan small,.plans.js .plan li,.plans.js .plan .plan-body p{transition:color .25s}.plans.js .plan-more{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .25s,visibility 0s .35s}.plans.js .plan.open .plan-more{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.plans.js .plan.open{box-shadow:inset 0 0 0 1px var(--blue-hi)}@media (hover:hover){.plans.js .plan:hover{background:var(--blue)}.plans.js .plan:hover .no,.plans.js .plan:hover h3,.plans.js .plan:hover b,.plans.js .plan:hover small,.plans.js .plan:hover li,.plans.js .plan:hover .plan-body p,.plans.js .plan:hover .plan-toggle{color:var(--on-blue)}.plans.js .plan:hover li:before{background:var(--on-blue)}.plans.js .plan:hover .plan-help{color:var(--on-blue)}.plans.js .plan:hover .plan-body,.plans.js .plan:hover .plan-toggle{border-color:#04092059}.plans.js .plan:hover .plan-toggle i{border-color:#0409208c}.plans.js .plan:hover .plan-act .btn{background:var(--on-blue);border-color:var(--on-blue);color:var(--blue-hi)}.plans.js .plan:hover .plan-act .btn.outline{color:var(--on-blue);background:0 0;border-color:#0409208c}.plans.js .plan:hover .plan-act .btn.outline:hover{background:var(--on-blue);color:var(--blue-hi)}.plans.js .plan.open:hover{box-shadow:inset 0 0 0 1px var(--cyan-hi)}}.contact{min-height:100svh;padding-top:clamp(92px,12vh,132px);padding-bottom:calc(var(--tabh) + 28px)}.contact .giant{z-index:1}.giant{color:var(--ink-big);font-size:clamp(40px,12vw,230px)}.giant .stop{color:var(--blue)}.contact .blurb{max-width:min(560px,100%);font-size:clamp(11.5px,1vw,14px);position:static}.contacts{flex-direction:column;max-width:min(760px,100%);display:flex}.contacts li{border-top:1px solid var(--line-soft);grid-template-columns:clamp(88px,10vw,130px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.contacts li:last-child{border-bottom:1px solid var(--line-soft)}.contacts b{font:500 clamp(15px,1.5vw,22px)/1.3 var(--fm);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.contacts b.empty{color:var(--dim);-webkit-user-select:none;user-select:none}.copy{font:500 11px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-hi);border:1px solid var(--line);padding:8px 10px;transition:background .2s,color .2s}.copy:hover{background:var(--blue);color:var(--on-blue)}.copy[hidden]{display:none}.foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:24px;margin-top:auto;padding-top:26px;display:flex}.foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;max-width:900px;display:grid}.foot-nav h3{margin-bottom:12px}.foot-nav ul{flex-direction:column;gap:9px;display:flex}.foot-nav a{font:500 12.5px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.foot-nav a:hover{color:var(--cyan-hi)}.foot-bar{font:500 11.5px/1.4 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;display:flex}.foot-bar a:hover{color:var(--cyan-hi)}.foot-legal{font:400 12px/1.6 var(--fm);color:var(--dim);max-width:80ch}.foot-legal.sample{opacity:.75}.tabs{z-index:30;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);background:#05070d;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabs a{text-align:center;height:var(--tabh);font:600 clamp(13px,1.45vw,21px)/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:#7683a3;border-right:1px solid #10151f;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.tabs a:last-child{border-right:0}.tabs a{position:relative}.tab-beta{font:600 clamp(8.5px,.62vw,10.5px)/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;opacity:.85;border:1px solid;border-radius:3px;margin-left:9px;padding:3px 6px}@media (max-width:600px){.tab-beta{margin:0;padding:2px 4px;font-size:8px;position:absolute;top:6px;right:6px}}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=true]{background:var(--blue);color:var(--on-blue)}.tabs a[aria-current=true]:before{content:"[ "}.tabs a[aria-current=true]:after{content:" ]"}.menu{z-index:40;padding:calc(env(safe-area-inset-top,0px) + 90px) var(--gut) 60px;background:#03050af7;position:fixed;inset:0;overflow-y:auto}.menu-inner{flex-direction:column;gap:22px;max-width:1180px;display:flex}.menu-groups{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,34px);display:grid}.menu-group{flex-direction:column;gap:14px;min-width:0;display:flex}.menu-k{align-items:center;gap:12px;display:flex}.menu-list{border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.menu-list a{border-bottom:1px solid var(--line-soft);padding:clamp(11px,1.4vw,16px) 0;transition:color .2s,padding-left .25s;display:block}.menu-list b{overflow-wrap:anywhere;font:900 clamp(18px,4.6vw,26px)/1.1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);font-stretch:125%;transition:color .2s}.menu-list a:hover b{color:var(--blue-hi)}.menu-list a:hover{padding-left:10px}.menu-list a[aria-current=page] b{color:var(--blue-hi)}.menu-list a[aria-current=page] b:before{content:"";background:currentColor;width:8px;height:8px;margin:0 14px 2px 2px;display:inline-block;transform:rotate(45deg)}.menu[hidden]{display:none}@media (min-width:901px){.menu-groups{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,64px)}.menu-list b{font-size:clamp(17px,1.8vw,25px)}}.rv-hide{opacity:0;transform:translateY(24px)}.rv{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}@media (min-width:901px) and (min-height:521px){.pg-home #problema .h2,.pg-home #asistentas .h2,.pg-home #procesas .h2{max-width:min(100%,calc(58*var(--u)))}.pg-home #problema .rows.split,.pg-home #procesas .rows.split{max-width:min(860px,calc(56*var(--u)))}.pg-home #procesas .track{max-width:min(900px,calc(58*var(--u)))}.pg-home #asistentas .flow,.pg-home #asistentas .mods{max-width:min(900px,calc(59*var(--u)))}.pg-home #asistentas .adm-wrap{max-width:min(760px,calc(52*var(--u)))}.pg-home #asistentas .lead{max-width:min(58ch,calc(56*var(--u)))}}.flow li .tag{align-self:flex-start}@media (max-width:1100px){.mods{grid-template-columns:repeat(2,minmax(0,1fr))}.mods article:nth-child(2){border-right:0}.mods article:nth-child(3){padding-left:0}.mods article:nth-child(n+3){border-top:1px solid var(--line-soft)}.demo,.geo{grid-template-columns:minmax(0,1fr)}.chatwrap,.ai-card{max-width:620px}.blurb{max-width:min(300px,30vw)}.b3{left:calc(var(--gut) + 1vw);max-width:min(260px,25vw)}.rows.split{max-width:min(860px,100%)}}@media (max-width:820px){.plans,.flow{grid-template-columns:minmax(0,1fr)}.flow li{margin-top:-1px;margin-left:0}.flow li:first-child{margin-top:0}.flow li:not(:last-child):after{inset:auto auto -7px 26px;transform:rotate(135deg)}.stat-row{grid-template-columns:minmax(0,1fr)}.stat{flex-flow:wrap;align-items:baseline;gap:6px 18px}.stat h3{flex:100%}.stat p{flex:100%;max-width:none}}@media (max-width:900px),(max-height:520px){.hero{padding-top:clamp(84px,11vh,112px);padding-bottom:calc(var(--tabh) + 28px);flex-direction:column;display:flex}.blurb{max-width:none;font-size:11.5px;line-height:1.6;position:static}.b1{flex-direction:column;gap:8px;max-width:min(440px,100% - 128px);margin-top:auto}.b2{gap:8px;max-width:min(440px,100% - 128px);margin-top:14px}.blurb.b2{text-align:left;flex-direction:column}.b3{display:none}}@media (max-height:520px){html.no-gl .poster{display:none}}@media (max-width:700px){:root{--tabh:56px}.hero{padding-top:86px;padding-bottom:calc(var(--tabh) + 26px)}.wm{font-size:clamp(48px,28vw,160px);line-height:.82}.wm span{display:block}.poster{width:min(66vw,280px);top:200px}.blurb{font-size:11px;line-height:1.55}.b1,.b2{max-width:calc(100% - 104px)}.hl:before{display:none}.hl{margin-left:0}.mods{grid-template-columns:minmax(0,1fr)}.mods article{border-right:0;border-top:1px solid var(--line-soft);padding-left:0}.mods article:first-child{border-top:0}.contacts li{grid-template-columns:minmax(0,1fr) auto}.contacts li .mono-s{grid-column:1/-1}.scn{grid-template-columns:repeat(2,minmax(0,1fr))}.scn button{letter-spacing:.06em;padding:12px 6px;font-size:11px}.scn button:last-child:nth-child(odd){grid-column:1/-1}.steps li{grid-template-columns:40px minmax(0,1fr)}.chat{height:540px}.tabs a{letter-spacing:.06em;white-space:nowrap}}@media (max-width:480px){.tabs a{letter-spacing:.03em;font-size:12px}.tabs a[aria-current=true]:before{content:"[";margin-right:5px}.tabs a[aria-current=true]:after{content:"]";margin-left:5px}}@media (prefers-reduced-motion:reduce){.marq-track,.scroll-cue svg,.typing i{animation:none}.hero .blurb{translate:none}.msg,.cq-item{animation:none}.rv,.plans.js .plan,.plans.js .plan-more,.plan-toggle i:after{transition:none}}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gut);z-index:100;background:var(--blue);color:var(--on-blue);font:600 12px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;padding:13px 16px;transition:top .15s;position:fixed;top:-90px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 10px)}main:focus{outline:none}.h1,.h2{overflow-wrap:break-word}.row p a,.lead a,.qa .a a,.plans-note a{color:var(--blue-hi);border-bottom:1px solid var(--line);transition:color .2s,border-color .2s}.row p a:hover,.lead a:hover,.qa .a a:hover,.plans-note a:hover{color:var(--cyan-hi);border-color:var(--cyan-hi)}.blurb a{border-bottom:1px solid;padding-bottom:1px;transition:color .2s}.blurb a:hover{color:var(--cyan-hi)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.btn{border:1px solid var(--blue);background:var(--blue);color:var(--on-blue);font:600 12.5px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:15px 22px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:after{content:"→";letter-spacing:0;font-size:1.15em;transition:transform .2s}.btn:hover{background:var(--blue-hi);border-color:var(--blue-hi)}.btn:hover:after{transform:translate(3px)}.btn.outline{color:var(--blue-hi);border-color:var(--line);background:0 0}.btn.outline:hover{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}button.btn{cursor:pointer}.btn:disabled{opacity:.6;cursor:progress}.nhero{padding:clamp(104px,15vh,160px) var(--gut) clamp(28px,4vw,64px);flex-direction:column;align-items:flex-start;gap:clamp(18px,2.4vw,30px);display:flex;position:relative;overflow-x:clip}.nhero>:not(.nposter){z-index:3;position:relative}.crumbs{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.crumbs a{color:var(--blue-hi);transition:color .2s}.crumbs a:hover{color:var(--cyan-hi)}.crumbs span[aria-hidden]{color:var(--dim)}.h1{font:900 clamp(24px,4.4vw,64px)/1.05 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:min(100%,26ch);margin:0;font-stretch:125%;display:block}.h1 .l1{color:#c3c9d8;margin-bottom:.16em;display:block}.nhero .lead{max-width:62ch}.nposter{z-index:2;right:calc(var(--gut) + var(--u));opacity:.95;pointer-events:none;width:min(27vw,330px);display:none;position:absolute;top:50%;transform:translateY(-44%)}html.no-gl .nposter{display:block}.nposter img{width:100%;height:auto;display:block}@media (min-width:1001px){.nhero .h1{max-width:min(100%,calc(100% - 27*var(--u) - 50px))}.nhero .lead{max-width:min(62ch,calc(100% - 27*var(--u) - 50px))}}@media (max-width:1000px){html.no-gl .nposter{display:none}}@media (prefers-reduced-motion:no-preference){.nposter img{animation:7s ease-in-out infinite bob}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ncards{border-top:1px solid var(--line);border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;display:grid}.ncards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.ncard{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2.2vw,30px) clamp(16px,1.8vw,26px);transition:background .25s;display:flex}.ncard h3{font:900 clamp(14px,1.2vw,19px)/1.1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blue-hi);overflow-wrap:break-word;font-stretch:125%}.ncard p{font:400 clamp(13px,1vw,15px)/1.65 var(--fm);color:var(--muted)}.ncard .go{font:600 12px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-hi);margin-top:auto;padding-top:8px;transition:color .2s}.ncard .go:after{content:" →"}.ncard:hover{background:var(--blue-box)}.ncard:hover .go{color:var(--cyan-hi)}.ncard:hover .dia{background:var(--cyan-hi)}@media (max-width:1100px){.ncards:not(.n3){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ncards.n3{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ncards{grid-template-columns:minmax(0,1fr)!important}}.faq{max-width:min(980px,100%)}.qa{border-top:1px solid var(--line-soft);scroll-margin-top:clamp(92px,13vh,130px)}.qa:last-child{border-bottom:1px solid var(--line-soft)}.qa summary{cursor:pointer;grid-template-columns:clamp(58px,7vw,110px) minmax(0,1fr) 26px;align-items:baseline;gap:clamp(10px,2vw,28px);padding:clamp(16px,2vw,24px) 0;list-style:none;display:grid}.qa summary::-webkit-details-marker{display:none}.qa summary em{font:600 clamp(12px,1vw,15px)/1.2 var(--fm);letter-spacing:.1em;color:var(--blue-hi);font-style:normal}.qa .q{font:600 clamp(16px,1.55vw,22px)/1.35 var(--fb);color:var(--ink);transition:color .2s}.qa summary i{place-self:center end;width:16px;height:16px;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--blue-hi);width:16px;height:2px;margin-top:-1px;transition:transform .25s;position:absolute;top:50%;left:0}.qa summary i:after{transform:rotate(90deg)}.qa[open] summary i:after{transform:rotate(0)}.qa summary:hover .q,.qa[open] .q{color:var(--blue-hi)}.qa .a{padding:0 0 clamp(18px,2vw,28px) calc(clamp(58px,7vw,110px) + clamp(10px,2vw,28px))}.qa .a p{max-width:66ch;font:400 clamp(14px,1.1vw,16.5px)/1.75 var(--fb);color:var(--ink-2)}@media (max-width:700px){.qa summary{grid-template-columns:52px minmax(0,1fr) 20px;gap:10px}.qa summary em{letter-spacing:.05em;white-space:nowrap;font-size:11px}.qa .a{padding-left:62px}}.fnote{max-width:62ch;color:var(--muted)}.plans-note{opacity:.9;max-width:62ch}.gt{border:1px solid var(--line);background:#060a148c;flex-direction:column;align-items:flex-start;gap:18px;max-width:min(860px,100%);padding:clamp(18px,2.4vw,32px);display:flex}.gt-q{font:500 clamp(15px,1.4vw,19px)/1.45 var(--fb);color:var(--ink);align-items:flex-start;gap:12px;display:flex}.gt-q .tag{margin-top:.2em}.gt .lead{max-width:64ch}.caveat,.callout{border:1px solid var(--line-soft);border-left:2px solid var(--blue);flex-wrap:wrap;align-items:flex-start;gap:12px 18px;max-width:1280px;padding:clamp(16px,2vw,26px) clamp(16px,2vw,28px);display:flex}.caveat p,.callout p{min-width:0;max-width:78ch;font:400 clamp(13px,1vw,15px)/1.65 var(--fb);color:var(--ink-2);flex:320px}.caveat .tag,.callout .tag{margin-top:.15em}.callout{max-width:1200px}.person{border:1px solid var(--line);background:#060a148c;grid-template-columns:132px minmax(0,1fr);gap:clamp(16px,3vw,40px);max-width:min(860px,100%);padding:clamp(20px,2.6vw,36px);display:grid}.person-k{padding-top:.3em}.person-n{font:900 clamp(22px,2.8vw,40px)/1.05 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);overflow-wrap:break-word;margin-bottom:10px;font-stretch:125%}.person-n.empty{color:var(--dim)}.person-r{margin-bottom:16px}.person-b{font:400 clamp(14px,1.15vw,17px)/1.7 var(--fb);color:var(--ink-2);max-width:60ch}.person+.person{margin-top:clamp(12px,1.6vw,20px)}@media (max-width:700px){.person{grid-template-columns:minmax(0,1fr);gap:12px}}.contacts b a{border-bottom:1px solid #0000;transition:border-color .2s,color .2s}.contacts b a:hover{color:var(--cyan-hi);border-color:var(--cyan-hi)}.nf{min-height:100svh;padding-top:clamp(104px,16vh,168px);padding-bottom:40px}.nf .giant{z-index:1}@media (max-width:700px){.foot-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:480px){.foot-nav{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nposter img{animation:none}}.pg-niche .h2,.pg-about .h2{font-size:clamp(26px,3.7vw,58px)}.order{padding-bottom:calc(var(--tabh) + 28px)}.order-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1200px;display:grid}.order-sum{border:1px solid var(--line);background:#060a148c;flex-direction:column;gap:16px;padding:clamp(18px,2.2vw,30px);display:flex}.order-sum ul{flex-direction:column;gap:9px;display:flex}.order-sum ul li{font:400 clamp(13px,1vw,15px)/1.5 var(--fb);color:var(--ink-2);padding-left:18px;position:relative}.order-sum ul li:before{content:"";background:var(--blue-hi);width:9px;height:1px;position:absolute;top:.72em;left:0}.order-sum ul li.plus{font:600 clamp(12px,.95vw,14px)/1.4 var(--fm);color:var(--cyan-hi);padding-left:0}.order-sum ul li.plus:before{display:none}.of-next{counter-reset:n;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.of-next li{counter-increment:n;font:400 clamp(13px,1vw,15px)/1.5 var(--fb);color:var(--ink-2);padding-left:30px;position:relative}.of-next li:before{content:counter(n);font:600 12px/1.5 var(--fm);color:var(--blue-hi);position:absolute;top:.1em;left:0}.of{flex-direction:column;gap:18px;display:flex}.of-row{flex-direction:column;gap:7px;display:flex}.of-row>label,.of-row>.of-l{font:500 12px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.of-o{letter-spacing:.04em;text-transform:none;opacity:.75;margin-left:8px;font-weight:400}.of-o:before{content:"· "}.of-group{flex-direction:column;gap:18px;display:flex}.of-group+.of-group{border-top:1px solid var(--line);margin-top:clamp(4px,.8vw,12px);padding-top:clamp(18px,2vw,26px)}.of-gh{font:600 13px/1.4 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-hi);align-items:baseline;gap:12px;display:flex}.of-gh span{color:var(--blue-hi)}.of-opts{flex-wrap:wrap;gap:8px;display:flex}.of-opt{border:1px solid var(--line);font:400 14px/1.3 var(--fb);color:var(--ink-2);cursor:pointer;background:#060a1499;align-items:center;gap:10px;padding:10px 14px;transition:border-color .2s,background .2s,color .2s;display:flex}.of-opt input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:0}.of-opt:hover{border-color:var(--blue-hi)}.of-opt:has(input:checked){border-color:var(--blue-hi);color:var(--ink);background:#6f95ff26}.of-opt:has(input:focus-visible){outline:2px solid var(--cyan-hi);outline-offset:2px}.of input:not([type=checkbox]),.of select,.of textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:400 15px/1.4 var(--fb);background:#060a1499;border-radius:0;padding:14px 16px;transition:border-color .2s,background .2s}.of textarea{resize:vertical;min-height:110px}.of select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--blue-hi) 50%),linear-gradient(135deg,var(--blue-hi) 50%,transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.of input:focus-visible,.of select:focus-visible,.of textarea:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:2px;border-color:var(--blue-hi)}:is(.of input:user-invalid,.of select:user-invalid,.of textarea:user-invalid){border-color:#ff7a8a}.of-hint{font:400 13px/1.5 var(--fb);color:var(--muted)}.of-check{font:400 14px/1.5 var(--fb);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.of-check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.of-note{font:400 13px/1.5 var(--fb);color:var(--muted);margin-top:-8px}.of .btn{align-self:flex-start}.of-note{font:400 13px/1.55 var(--fb);color:var(--muted);margin:0}.of-err{color:#ffb3bd;font:400 14px/1.5 var(--fb);border:1px solid #ff7a8a;padding:12px 16px}.of-done{border:1px solid var(--line);border-left:2px solid var(--cyan-hi);background:#060a148c;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(20px,2.6vw,36px);display:flex}.of-done:focus{outline:none}.of-done h2{font:900 clamp(24px,3vw,40px)/1.05 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);font-stretch:125%}.of-done p{font:400 clamp(14px,1.1vw,16px)/1.6 var(--fb);color:var(--ink-2);max-width:60ch}@media (max-width:900px){.order-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (min-height:640px){.order-sum{position:sticky;top:96px}}.track{flex-direction:column;gap:18px;max-width:1100px;display:flex}.track+.track{margin-top:clamp(8px,2vw,24px)}.track-k{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.track-k b{font:900 clamp(16px,1.8vw,26px)/1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);font-stretch:125%}.track-k em{font:500 clamp(11px,.9vw,13px)/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}@media (min-width:821px){.flow.f4{grid-template-columns:repeat(2,minmax(0,1fr))}.flow.f4 li:after{display:none}.flow.f4 li:nth-child(n+3){margin-top:-1px}.flow.f4 li:nth-child(3){margin-left:0}}.track .flow li b{font-size:clamp(12.5px,calc(1.35*var(--u)),22px)}@media (min-width:1200px){body:before,body:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(transparent,var(--line-soft) 14%,var(--line-soft) 86%,transparent);width:1px;position:fixed;top:0;bottom:0}body:before{left:var(--rail)}body:after{right:var(--rail)}}.plans.beta .plan-beta{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 24px;padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,30px);display:flex}.plans.beta .plan-beta p{min-width:0;max-width:70ch;font:400 clamp(13px,1vw,15px)/1.65 var(--fb);color:var(--ink-2);flex:360px}@media (max-width:360px){.menu-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.adm-wrap{flex-direction:column;gap:clamp(16px,2vw,26px);max-width:1100px;margin-top:clamp(36px,5vw,72px);display:flex}.adm-copy h3{font:900 clamp(20px,2.1vw,32px)/1.1 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--ink-big);overflow-wrap:break-word;margin:0 0 14px;font-stretch:125%}.adm-copy p{font:400 clamp(14px,1.1vw,16px)/1.65 var(--fb);color:var(--ink-2);max-width:62ch}.adm{border:1px solid var(--line);background:#060a149e;min-width:0;margin:0}.adm-bar{border-bottom:1px solid var(--line-soft);font:600 10px/1 var(--fm);letter-spacing:.14em;color:var(--muted);align-items:center;gap:6px;padding:9px 12px;display:flex}.adm-bar i{border:1px solid var(--line);width:7px;height:7px;display:block}.adm-bar span{margin-left:8px}.adm-bar .tag{margin-left:auto}.adm-body{grid-template-columns:clamp(104px,15%,132px) minmax(0,1fr) minmax(0,.78fr);min-height:240px;display:grid}.adm-nav{border-right:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 0;display:flex}.adm-nav span{font:500 10px/1.25 var(--fm);letter-spacing:.05em;color:var(--muted);padding:7px 10px}.adm-nav span.on{background:var(--blue);color:var(--on-blue)}.adm-main{flex-direction:column;gap:9px;min-width:0;padding:13px 15px;display:flex}.adm-k{font:600 9.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-hi)}.adm-ask{align-items:stretch;gap:8px;display:flex}.adm-ask span{border:1px solid var(--line);min-width:0;font:400 12px/1.3 var(--fb);color:var(--ink-2);flex:1;padding:8px 10px}.adm-ask b{background:var(--blue);color:var(--on-blue);font:600 10px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;place-items:center;padding:8px 12px;display:grid}.adm-ans{border-left:2px solid var(--blue);font:400 12px/1.4 var(--fb);color:var(--ink);background:#4673ff24;padding:9px 11px}.adm-kb{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.adm-kb li{border-bottom:1px solid var(--line-soft);font:400 11.5px/1.3 var(--fb);color:var(--ink-2);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.adm-kb em{font:500 9px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-style:normal}.adm-prev{border-left:1px solid var(--line-soft);flex-direction:column;gap:9px;min-width:0;padding:13px 12px;display:flex}.adm-chat{border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.adm-chat-h{background:var(--blue);color:var(--on-blue);font:600 10px/1.2 var(--fm);letter-spacing:.06em;align-items:center;gap:6px;padding:7px 9px;display:flex}.adm-chat-h i{background:#9ffdff;border-radius:50%;width:6px;height:6px;display:block}.adm-chat p{font:400 11.5px/1.4 var(--fb);color:var(--ink-2);background:#ffffff0f;margin:9px;padding:8px 10px}.adm-chips{flex-wrap:wrap;gap:6px;padding:0 9px 10px;display:flex}.adm-chips span{border:1px solid var(--line);font:500 9.5px/1.2 var(--fm);color:var(--blue-hi);padding:5px 8px}.adm figcaption{border-top:1px solid var(--line-soft);font:400 10px/1.4 var(--fm);letter-spacing:.06em;color:var(--dim);padding:8px 12px}.adm-points{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.adm-points li{border-right:1px solid var(--line-soft);font:400 clamp(12.5px,.95vw,14.5px)/1.65 var(--fb);color:var(--ink-2);padding:clamp(14px,1.6vw,22px) clamp(12px,1.4vw,20px)}.adm-points li:first-child{padding-left:0}.adm-points li:last-child{border-right:0}@media (max-width:900px){.adm-points{grid-template-columns:minmax(0,1fr)}.adm-points li{border-right:0;border-bottom:1px solid var(--line-soft);padding-left:0}}@media (max-width:1100px){.adm-body{grid-template-columns:clamp(96px,20%,124px) minmax(0,1fr)}.adm-prev{display:none}}@media (max-width:700px){.adm-body{grid-template-columns:minmax(0,1fr)}.adm-nav{display:none}}.policy .pol-meta{font:500 11px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:6px 0 0}.pol{flex-direction:column;gap:clamp(20px,2.4vw,34px);max-width:78ch;margin-top:clamp(28px,4vw,56px);display:flex}.pol-sec{border-top:1px solid var(--line);padding-top:clamp(16px,2vw,24px)}.pol-sec h2{font:900 clamp(15px,1.5vw,21px)/1.15 var(--fd);font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--blue-hi);overflow-wrap:break-word;align-items:baseline;gap:12px;margin:0 0 12px;font-stretch:125%;display:flex}.pol-sec h2 span{font:600 11px/1 var(--fm);letter-spacing:.1em;color:var(--dim)}.pol-sec p,.pol-sec li{font:400 clamp(14px,1.1vw,16px)/1.7 var(--fb);color:var(--ink-2)}.pol-sec p+p,.pol-sec p+ul,.pol-sec ul+p{margin-top:10px}.pol-sec ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;display:flex}.pol-sec a{color:var(--blue-hi);border-bottom:1px solid var(--line);transition:color .2s,border-color .2s}.pol-sec a:hover{color:var(--cyan-hi);border-color:var(--cyan-hi)}.of-note a{color:var(--blue-hi);border-bottom:1px solid var(--line)}
