@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--bg:#0b0b0c;--bg-2:#111113;--surface:#151517;--fg:#f4f4f2;--muted:#8a8a8f;--dim:#55555a;--line:#ffffff17;--line-2:#ffffff29;--accent:#fff;--glass:#18181a99;--display:"Unbounded", "Arial Black", sans-serif;--body:"Manrope Variable", "Manrope", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--pad:clamp(20px, 4.4vw, 80px);--gap-section:clamp(130px, 17vw, 260px);--ease:cubic-bezier(.22, 1, .36, 1);--r:26px;--metal:linear-gradient(115deg, #6e6e73 0%, #e9e9ea 22%, #9a9aa0 40%, #f7f7f7 55%, #7d7d83 75%, #d4d4d6 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}html.is-loading body{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}em{color:var(--muted);font-style:normal}b{color:var(--fg);font-weight:700}::selection{background:var(--fg);color:#000}.mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}:focus-visible{outline:1.5px solid var(--fg);outline-offset:4px;border-radius:6px}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}}.loader{z-index:200;background:var(--bg);padding:var(--pad);grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;inset:0}.loader__top,.loader__bottom{color:var(--muted);justify-content:space-between;display:flex}.loader__mid{place-items:center;display:grid;overflow:hidden}.loader__word{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(30px,7.6vw,150px);font-weight:700;line-height:1;display:flex;overflow:hidden}.loader__word span{background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite sheen;display:inline-block}@keyframes sheen{to{background-position:-200% 0}}.loader__bar{background:var(--line);height:1px;margin:28px 0 18px}.loader__bar span{background:var(--fg);width:0;height:100%;display:block;box-shadow:0 0 14px #fffc}.grain{z-index:150;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}.cursor{z-index:180;pointer-events:none;mix-blend-mode:difference;display:none;position:fixed;inset:0}html.has-cursor .cursor{display:block}.cursor__dot,.cursor__ring{will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor__dot{background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{width:38px;height:38px;transition:width .45s var(--ease), height .45s var(--ease), margin .45s var(--ease), background .35s, border-color .35s;border:1px solid #ffffff80;place-items:center;margin:-19px 0 0 -19px;display:grid}.cursor__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#000;opacity:0;white-space:nowrap;font-size:10px;transition:opacity .25s}.cursor.is-hover .cursor__ring{border-color:#fff;width:62px;height:62px;margin:-31px 0 0 -31px}.cursor.is-label .cursor__ring{background:#fff;border-color:#fff;width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-label .cursor__label{opacity:1}.cursor.is-label .cursor__dot,.cursor.is-hover .cursor__dot{opacity:0}.progress{z-index:120;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{background:var(--fg);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.btn{isolation:isolate;white-space:nowrap;height:56px;transition:color .4s var(--ease), border-color .4s;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn__txt,.btn__arrow{pointer-events:none;display:inline-block;position:relative}.btn__arrow{transition:transform .45s var(--ease)}.btn--light{background:var(--fg);color:#0b0b0c;box-shadow:0 10px 40px -12px #ffffff73,inset 0 -2px #00000014}.btn--light:before{background:#c9c9cc}.btn--ghost{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08}.btn--ghost:before{background:var(--fg)}@media (hover:hover){.btn:hover:before{transform:translateY(0)}.btn:hover .btn__arrow{transform:translate(3px,-3px)}.btn--ghost:hover{color:#000;border-color:var(--fg)}}.btn--sm{height:42px;padding:0 20px;font-size:13px}.btn--block{width:100%}.pill{border:1px solid var(--line);background:#ffffff08;border-radius:100px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:13px;display:inline-flex}.dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}.glass{background:var(--glass);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px)saturate(120%);box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff14}.ticks{gap:12px;display:grid}.ticks li{color:#c8c8cc;padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.ticks li:before{content:"";border:1px solid var(--line-2);background:radial-gradient(circle,#fff 0 2.5px,#0000 3px);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0}.ulink{align-self:flex-start;position:relative}.ulink:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.ulink:hover:after{transform-origin:0;transform:scaleX(1)}.footnote{color:var(--dim);letter-spacing:.08em;margin-top:28px;font-size:10px}.footnote--c{text-align:center;margin-top:56px}.nav{z-index:100;padding:20px var(--pad);transition:transform .6s var(--ease), background .4s;justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-scrolled{background:linear-gradient(#0b0b0ce6,#0b0b0c00)}.nav.is-hidden{transform:translateY(-110%)}.nav__logo{align-items:center;gap:12px;display:flex}.nav__mark{width:40px;height:40px;font-family:var(--display);background:var(--metal);color:#0b0b0c;transition:background-position 1.2s var(--ease);background-size:200% 100%;border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid}.nav__logo:hover .nav__mark{background-position:100% 0}.nav__handle{font-size:15px;font-weight:600}.nav__links{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111113a6;border-radius:100px;gap:4px;padding:5px;display:flex}.nav__links a{color:var(--muted);border-radius:100px;padding:8px 16px;font-size:13.5px;transition:color .3s,background .3s}.nav__links a:hover,.nav__links a.is-active{color:var(--fg);background:#ffffff12}.nav__right{align-items:center;gap:12px;display:flex}.lang{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;border-radius:100px;gap:6px;padding:10px 14px;font-size:11px;display:flex}.lang__opt,.lang__sep{color:var(--dim);transition:color .3s}.lang__opt.is-active{color:var(--fg)}.burger{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;display:none;position:relative}.burger span{background:var(--fg);height:1.5px;transition:transform .5s var(--ease);position:absolute;left:13px;right:13px}.burger span:first-child{top:18px}.burger span:last-child{top:25px}.menu-open .burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-open .burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu{z-index:90;background:var(--bg-2);padding:110px var(--pad) 36px;clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease);visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-open .menu{clip-path:inset(0);visibility:visible}.menu__links a{font-family:var(--display);letter-spacing:-.03em;border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:8px 0;font-size:clamp(30px,9vw,60px);font-weight:700;line-height:1.2;display:flex}.menu__links i{font-family:var(--mono);color:var(--muted);font-size:11px;font-style:normal}.menu__foot{color:var(--muted);flex-direction:column;gap:10px;display:flex}.section{padding:var(--gap-section) var(--pad) 0;position:relative}.section__head{gap:26px;max-width:1100px;margin-bottom:clamp(64px,8vw,120px);display:grid}.section__head--center{text-align:center;justify-items:center;margin-inline:auto}.section__lead{color:var(--muted);max-width:580px;font-size:clamp(16px,1.25vw,19px)}.label{color:var(--muted);gap:14px;display:flex}.label span:first-child{color:var(--fg)}.h2{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(34px,5.2vw,88px);font-weight:700;line-height:1.02}.line{display:block}.sw{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.si{will-change:transform;display:inline-block}.hero{padding:150px var(--pad) 0;isolation:isolate;position:relative;overflow:hidden}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 40%,#ffffff17,#0000 70%);width:120vw;height:90vh;position:absolute;top:-20vh;left:50%;transform:translate(-50%)}.hero__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.45;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 40% 25%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 50% at 40% 25%,#000 0%,#0000 80%)}.hero__top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(30px,5vw,90px);display:grid}.hero__intro{flex-direction:column;gap:clamp(28px,3vw,44px);display:flex}.hero__meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hero__handle{color:var(--muted)}.hero__title{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(36px,5vw,96px);font-weight:700;line-height:1}.hero__title em .si{background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sheen}.hero__title em:not(:has(.si)){background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sheen}.hero__lead{color:var(--muted);max-width:560px;font-size:clamp(16px,1.2vw,19px)}.hero__visual{justify-self:end;width:100%;max-width:380px;position:relative}.frame{aspect-ratio:4/5;width:100%;position:relative}.frame__img{background:#111;border-radius:4px;position:absolute;inset:12px;overflow:hidden}.frame__img img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.95);width:100%;height:115%}.frame__img:after{content:"";background:linear-gradient(#0000 50%,#0b0b0cbf);position:absolute;inset:0}.frame:before{content:"";border:1px solid var(--line-2);position:absolute;inset:0}.frame__c{background:var(--fg);z-index:2;width:12px;height:12px;position:absolute}.frame__c.tl{top:-6px;left:-6px}.frame__c.tr{top:-6px;right:-6px}.frame__c.bl{bottom:-6px;left:-6px}.frame__c.br{bottom:-6px;right:-6px}.frame__tag{z-index:2;font-size:10.5px;position:absolute;bottom:26px;left:28px}.track{z-index:2;border:1px solid #ffffffbf;position:absolute}.track span{background:var(--fg);color:#000;white-space:nowrap;padding:2px 6px;font-size:9px;position:absolute;top:-20px;left:-1px}.track--1{width:36%;height:26%;top:16%;left:30%}.track--2{width:26%;height:18%;top:55%;left:54%}.widget{z-index:3;border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:absolute}.widget__k{color:var(--muted);font-size:9.5px}.widget__v{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.widget__clock{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:500}.w1{top:8%;left:-22%}.w2{bottom:14%;left:-30%}.panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:clamp(70px,8vw,120px);display:grid}.panel{--mx:50%;--my:0%;border:1px solid var(--line);isolation:isolate;background:linear-gradient(#161618,#0f0f11);border-radius:30px;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,40px);transition:border-color .5s;display:flex;position:relative;overflow:hidden}.panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx) var(--my), #ffffffd9, transparent 55%);-webkit-mask-composite:xor;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel__glow{z-index:-1;opacity:0;background:radial-gradient(560px circle at var(--mx) var(--my), #ffffff14, transparent 45%);transition:opacity .5s;position:absolute;inset:0}.panel:hover:after,.panel:hover .panel__glow,.panel.is-open:after,.panel.is-open .panel__glow{opacity:1}.panel.is-open{grid-column:1/-1}.panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel__idx{color:var(--muted)}.panel__stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.panel__stat b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(26px,2.4vw,40px);line-height:1}.panel__stat small{color:var(--muted);font-size:9.5px}.panel__title{font-family:var(--display);letter-spacing:-.05em;margin-top:6px;font-size:clamp(34px,3.7vw,66px);font-weight:700;line-height:1}.panel__sub{color:var(--muted);max-width:440px}.panel__screen{border:1px solid var(--line);background:#0b0b0c;border-radius:18px;height:270px;position:relative;overflow:hidden}.panel__more{height:0;overflow:hidden}.panel__cols{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,50px);margin-top:8px;padding:30px 0 10px;display:grid}.panel__cols h3{color:var(--muted);margin-bottom:18px;font-weight:400}.panel__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:4px;display:flex}.panel__foot .ulink{color:var(--muted)}.panel__toggle{border:1px solid var(--line-2);border-radius:100px;align-items:center;gap:14px;height:48px;padding:0 8px 0 20px;font-size:14px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.panel__toggle:hover{background:var(--fg);color:#000}.plus{background:var(--fg);width:32px;height:32px;transition:transform .6s var(--ease);border-radius:50%;position:relative}.plus:before,.plus:after{content:"";background:#000;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:after{transform:translate(-50%,-50%)rotate(90deg)}.panel.is-open .plus{transform:rotate(135deg)}.panel__toggle:hover .plus{background:#000}.panel__toggle:hover .plus:before,.panel__toggle:hover .plus:after{background:#fff}.bars{gap:16px;display:grid}.bar{color:#c8c8cc;grid-template-columns:1fr auto;gap:8px;font-size:14px;display:grid}.bar b{font-family:var(--display);font-size:15px;font-weight:500}.bar i{background:#ffffff12;border-radius:4px;grid-column:1/-1;height:4px;position:relative;overflow:hidden}.bar i:after{content:"";width:calc(var(--v) * 1%);border-radius:inherit;transform-origin:0;transform:scaleX(var(--s,0));transition:transform 1.2s var(--ease) .2s;background:linear-gradient(90deg,#6d6d72,#fff);position:absolute;inset:0}.panel.is-open .bar i:after{--s:1}.chat__bar{z-index:2;color:var(--muted);background:linear-gradient(#0b0b0c 60%,#0000);align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex;position:sticky;top:0}.chat__bar i{background:var(--metal);border-radius:50%;width:22px;height:22px}.chat__bar em{color:var(--fg);margin-left:auto}.chat__feed{flex-direction:column;gap:10px;padding:8px 16px 16px;display:flex}.panel__screen,.browser__view{scrollbar-width:none}@media (hover:hover) and (pointer:fine){.panel.is-open .chat,.panel.is-open .browser__view{overflow-y:auto}}.panel__screen::-webkit-scrollbar{display:none}.browser__view::-webkit-scrollbar{display:none}.msg{border-radius:16px;max-width:78%;padding:10px 14px;font-size:13.5px;line-height:1.4}.msg--in{background:#1c1c1f;border-bottom-left-radius:4px;align-self:flex-start}.msg--out{background:var(--fg);color:#0b0b0c;border-bottom-right-radius:4px;align-self:flex-end}.msg--sys{color:var(--muted);border:1px dashed var(--line-2);border-radius:100px;align-self:center;padding:6px 12px;font-size:9.5px}.browser__bar{z-index:2;border-bottom:1px solid var(--line);background:#121214;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.browser__bar i{background:#333;border-radius:50%;width:8px;height:8px}.browser__bar span{color:var(--muted);background:#0b0b0c;border-radius:6px;margin-left:12px;padding:3px 12px;font-size:9.5px}.browser__view{position:absolute;inset:34px 0 0;overflow:hidden}.site{gap:12px;padding:16px;display:grid}.site__nav{align-items:center;gap:10px;font-size:11px;display:flex}.site__nav span{background:#2a2a2d;border-radius:3px;width:30px;height:5px}.site__nav em{background:var(--fg);border-radius:20px;width:54px;height:18px;margin-left:auto}.site__hero{grid-template-columns:1.3fr 1fr;align-items:end;gap:12px;padding:12px 0;display:grid}.site__h{font-family:var(--display);letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:.95}.site__img{filter:grayscale()contrast(1.1);background:url(/photos/b05.webp) 50% 30%/cover;border-radius:10px;height:110px}.site__row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.site__row div{border:1px solid var(--line);background:linear-gradient(160deg,#1d1d20,#121214);border-radius:10px;height:66px}.site__row--2{grid-template-columns:2fr 1fr}.site__row--2 div{height:90px}.site__big{background:var(--metal);opacity:.85;background-size:200% 100%;border-radius:12px;height:120px}.site__big--s{height:70px}.site__cta{font-family:var(--display);letter-spacing:-.04em;padding:6px 0;font-size:20px}.marquee{margin-top:var(--gap-section);border-block:1px solid var(--line);padding:clamp(20px,2.6vw,36px) 0;position:relative;overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__row{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);font-size:clamp(28px,5.4vw,88px);font-weight:700;line-height:1;display:flex}.marquee__row span{color:#0000;-webkit-text-stroke:1px #fff6;transition:color .4s}.marquee__row span:hover{color:var(--fg)}.marquee__row span.o{color:var(--fg);-webkit-text-stroke:0}.marquee__row b{color:var(--muted);font-size:.45em}.card{--mx:50%;--my:50%;border-radius:var(--r);border:1px solid var(--line);isolation:isolate;background:linear-gradient(#ffffff09,#ffffff02);position:relative;overflow:hidden}.card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #ffffff12, transparent 45%);transition:opacity .5s;position:absolute;inset:0}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx) var(--my), #ffffffb3, transparent 50%);-webkit-mask-composite:xor;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before,.card:hover:after{opacity:1}.uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.use{flex-direction:column;gap:16px;min-height:300px;padding:32px;display:flex}.use__top{justify-content:space-between;align-items:flex-start;display:flex}.use__icon{border:1px solid var(--line-2);background:radial-gradient(circle at 50% 0,#ffffff24,#0000 70%);border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.use__icon svg{fill:none;width:26px;height:26px;stroke:var(--fg);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.use__metric{border:1px solid var(--line-2);border-radius:100px;padding:6px 10px;font-size:10px}.use__t{font-family:var(--display);letter-spacing:-.03em;margin-top:auto;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.15}.use__d{color:var(--muted);font-size:15px}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:clamp(100px,11vw,170px);display:grid;position:relative}.flow__line{background:var(--line);height:1px;position:absolute;top:23px;left:0;right:0}.flow__line span{transform-origin:0;background:linear-gradient(90deg,#0000,#fff 50%,#fff);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 12px #fff9}.flow__step{flex-direction:column;gap:8px;padding-top:0;display:flex;position:relative}.flow__step i{background:var(--bg);border:1px solid var(--line-2);border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:18px;font-style:normal;transition:background .5s,color .5s;display:grid}.flow__step.is-lit i{background:var(--fg);color:#000;box-shadow:0 0 30px #ffffff59}.flow__step b{font-family:var(--display);letter-spacing:-.03em;font-size:20px;font-weight:500}.flow__step span{color:var(--muted);font-size:14.5px}.results{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(100px,11vw,170px);display:grid}.result{flex-direction:column;gap:10px;padding:32px 24px 0 0;display:flex}.result span{color:var(--muted)}.result b{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,2.9vw,50px);font-weight:500;line-height:1}.result p{color:var(--muted);max-width:240px;font-size:14.5px}.web__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.compare{--pos:50%;aspect-ratio:4/3;border:1px solid var(--line-2);-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:26px;position:relative;overflow:hidden}.compare__side{position:absolute;inset:0}.compare__after{clip-path:inset(0 0 0 var(--pos))}.compare__tag{border-radius:100px;padding:6px 10px;font-size:10px;position:absolute;top:16px}.compare__before .compare__tag{color:#000;background:#fff;left:16px}.compare__after .compare__tag{border:1px solid var(--line-2);background:#ffffff1a;right:16px}.compare__handle{top:0;bottom:0;left:var(--pos);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 20px #fff9}.compare__handle span{color:#000;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;font-size:18px;display:grid;position:absolute;top:50%;left:50%}.old{color:#333;background:#e9e6df;flex-direction:column;gap:14px;padding:48px 6% 6%;font-family:Times New Roman,serif;display:flex;position:absolute;inset:0}.old__nav{color:#fff;background:#2a4f8a;padding:8px 12px;font-family:Arial,sans-serif;font-size:clamp(10px,1vw,14px)}.old__title{color:#2a4f8a;text-align:center;font-size:clamp(18px,2.2vw,32px);font-weight:700}.old__img{color:#888;background:repeating-linear-gradient(45deg,#ccc 0 10px,#d8d8d8 10px 20px);flex:1;place-items:center;font-family:Arial;display:grid}.old__txt{text-align:center;font-size:clamp(11px,1.1vw,15px)}.old__btn{color:#fff;background:linear-gradient(#f2b632,#d18c10);border:2px solid #9c6a0a;align-self:center;padding:6px 16px;font-family:Arial;font-size:13px}.new{background:radial-gradient(80% 60% at 70% 20%,#2a2a2e,#0b0b0c 70%);flex-direction:column;gap:18px;padding:48px 7% 7%;display:flex;position:absolute;inset:0}.new__nav{color:var(--muted);align-items:center;gap:18px;font-size:clamp(10px,.9vw,13px);display:flex}.new__nav b{color:var(--fg);font-family:var(--display);margin-right:auto}.new__nav em{color:#000;background:#fff;border-radius:20px;padding:5px 12px}.new__title{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(30px,4.4vw,70px);font-weight:700;line-height:.95}.new__title span{color:var(--muted)}.new__row{flex:1;grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.new__card{filter:grayscale()contrast(1.15);background:url(/photos/b05.webp) 50% 30%/cover;border-radius:14px}.new__card--light{background:var(--metal);filter:none;background-size:200% 100%;animation:6s linear infinite sheen}.new__btn{color:#000;background:#fff;border-radius:100px;align-self:flex-start;padding:10px 18px;font-size:clamp(11px,1vw,14px);font-weight:600}.points{display:grid}.points li{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:16px;padding:30px 0;display:grid}.points li:last-child{border-bottom:1px solid var(--line)}.points span{color:var(--muted);padding-top:6px}.points b{font-family:var(--display);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(20px,1.8vw,28px);font-weight:500;display:block}.points p{color:var(--muted)}.calc__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,70px);display:grid}.calc__inputs{gap:clamp(50px,5vw,80px);display:grid}.calc__block{gap:22px;display:grid}.calc__k{color:var(--muted)}.biz{border:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%,#ffffff12,#0000 70%),#0f0f11;border-radius:28px;padding:34px 0 26px;position:relative;overflow:hidden}.biz__viewport{overflow:hidden}.biz__track{will-change:transform;touch-action:pan-y;cursor:grab;gap:22px;padding:0 calc(50% - 160px);display:flex}.bcard{aspect-ratio:1.586;color:#0b0b0c;opacity:.45;transition:transform .7s var(--ease), opacity .7s var(--ease), filter .7s;filter:saturate(0)blur(.5px);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;flex:0 0 320px;justify-content:space-between;padding:20px 22px;display:flex;position:relative;overflow:hidden;transform:scale(.86);box-shadow:0 30px 60px -25px #000000e6,inset 0 1px #fff9}.bcard.is-active{opacity:1;filter:none;transform:scale(1)}.bcard:after{content:"";transition:transform 1.2s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-60%)}.bcard.is-active:after{transform:translate(60%)}.bcard--chrome{background:linear-gradient(120deg,#8d8d92,#f2f2f3 30%,#a9a9ae 50%,#fff 68%,#8c8c90)}.bcard--graphite{color:#f4f4f2;background:linear-gradient(130deg,#2b2b2f,#5a5a60 35%,#232326 60%,#6b6b70)}.bcard--pearl{background:linear-gradient(120deg,#e6e4df,#fff 35%,#cfcdc8 60%,#f5f3ee)}.bcard--titanium{background:linear-gradient(125deg,#6f7074,#c4c5c8 30%,#7f8084 55%,#e3e4e6 80%,#8a8b8f)}.bcard--onyx{color:#f4f4f2;background:linear-gradient(135deg,#050506,#2c2c30 40%,#0d0d0f 65%,#3a3a3e)}.bcard__top{font-family:var(--display);letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.bcard__chip{background:linear-gradient(135deg,#d9d9db,#8f8f94);border:1px solid #0003;border-radius:6px;width:38px;height:28px}.bcard__name{font-family:var(--display);letter-spacing:-.04em;font-size:20px;font-weight:700;line-height:1.05}.bcard__num{font-family:var(--mono);letter-spacing:.15em;opacity:.7;font-size:11px}.biz__dots{justify-content:center;gap:10px;margin-top:24px;display:flex}.biz__dots button{border:1px solid var(--line-2);border-radius:50%;width:22px;height:22px;transition:border-color .4s;position:relative}.biz__dots button:after{content:"";background:#444;border-radius:50%;transition:background .4s,inset .4s;position:absolute;inset:4px}.biz__dots button.is-active{border-color:#fff}.biz__dots button.is-active:after{background:#fff;inset:3px}.biz__info{text-align:center;justify-items:center;gap:4px;min-height:52px;margin-top:18px;display:grid}.biz__name{font-size:17px;font-weight:700}.biz__desc{color:var(--muted);font-size:13.5px}.biz__arrow{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0cb3;border-radius:50%;width:42px;height:42px;transition:background .3s,color .3s;position:absolute;top:120px}.biz__arrow:hover{color:#000;background:#fff}.biz__arrow--prev{left:16px}.biz__arrow--next{right:16px}.opts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.opt{text-align:left;border:1px solid var(--line);transition:border-color .4s, background .4s, transform .4s var(--ease);background:#ffffff05;border-radius:18px;gap:4px;padding:18px 18px 18px 50px;display:grid;position:relative}.opt:hover{border-color:var(--line-2);transform:translateY(-2px)}.opt b{font-size:14.5px;font-weight:600}.opt span{color:var(--muted);font-size:12.5px}.opt i{border:1px solid var(--line-2);border-radius:6px;width:18px;height:18px;transition:background .3s,border-color .3s;position:absolute;top:20px;left:18px}.opt i:after{content:"";width:5px;height:9px;transition:transform .3s var(--ease);border:2px solid #000;border-width:0 2px 2px 0;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.opt.is-on{background:#ffffff0f;border-color:#ffffff8c}.opt.is-on i{background:#fff;border-color:#fff}.opt.is-on i:after{transform:rotate(45deg)scale(1)}.sliders{gap:30px;display:grid}.range{gap:14px;display:grid}.range__top{color:#c8c8cc;justify-content:space-between;gap:16px;font-size:14.5px;display:flex}.range output{font-family:var(--display);color:var(--fg);font-size:16px;font-weight:500}.range input{--p:50%;appearance:none;background:linear-gradient(90deg, #fff var(--p), #ffffff1a var(--p));border-radius:4px;outline:none;width:100%;height:4px}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;transition:transform .3s var(--ease);background:#fff;border:6px solid #0b0b0c;border-radius:50%;box-shadow:0 0 0 1px #fff,0 0 20px #ffffff80}.range input::-webkit-slider-thumb:hover{transform:scale(1.2)}.range input::-moz-range-thumb{background:#fff;border:5px solid #0b0b0c;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #fff}.calc__out{border:1px solid var(--line-2);background:radial-gradient(90% 60% at 50% 0,#ffffff14,#0000 70%),#101012;border-radius:30px;gap:28px;padding:clamp(26px,2.6vw,40px);display:grid;position:sticky;top:110px}.out__k{color:var(--muted)}.out__big{font-family:var(--display);letter-spacing:-.06em;align-items:baseline;margin-top:12px;font-size:clamp(70px,8vw,132px);font-weight:700;line-height:.9;display:flex}.out__big span:first-child,.out__big span:last-child{color:var(--muted);font-size:.5em}.out__big span:first-child{margin-right:.12em}.out__meter{grid-template-columns:repeat(30,1fr);gap:3px;margin-top:22px;display:grid}.out__meter i{background:#ffffff12;border-radius:2px;height:20px;transition:background .4s,box-shadow .4s}.out__meter i.on{background:#fff;box-shadow:0 0 10px #ffffff8c}.out__grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.out__cell{background:#101012;gap:6px;padding:18px;display:grid}.out__cell>span{color:var(--muted);font-size:9.5px}.out__cell b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(20px,1.8vw,28px);font-weight:500}.out__cell small{color:var(--dim);font-size:9.5px}.out__note{color:var(--dim);letter-spacing:.06em;text-align:center;font-size:9.5px}.effort{border:1px solid var(--line);background:#121214;border-radius:20px;max-width:560px;margin:0 auto clamp(60px,6vw,90px);padding:20px 22px 22px}.effort__head{align-items:center;gap:12px;display:flex}.effort__head span{color:var(--muted)}.effort__name{background:var(--metal);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:15px;animation:4s linear infinite sheen}.effort__labels{color:var(--dim);justify-content:space-between;margin:16px 0 8px;font-size:9.5px;display:flex}.effort__track{border:1px solid var(--line);cursor:pointer;touch-action:none;background:#0b0b0c;border-radius:10px;height:34px;position:relative}.effort__pixels{grid-template-columns:repeat(var(--cols,48), 1fr);grid-template-rows:repeat(3,1fr);gap:2px;display:grid;position:absolute;inset:5px 8px}.effort__pixels i{background:#ffffff0d;border-radius:1px;transition:background .35s,box-shadow .35s}.effort__pixels i.on{background:rgba(255, 255, 255, var(--a,.6));box-shadow:0 0 6px #ffffff59}.effort__thumb{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #ffffff1f,0 0 30px 6px #ffffff80}.effort__thumb span{background:#0b0b0c;border-radius:50%;width:8px;height:8px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1280px;margin:0 auto;display:grid}.plan{border:1px solid var(--line);transition:border-color .5s, transform .6s var(--ease), box-shadow .6s;background:#0f0f11;border-radius:30px;flex-direction:column;gap:22px;padding:clamp(26px,2.4vw,38px);display:flex;position:relative}.plan .ticks{margin-bottom:auto}.plan.is-active{border-color:#fff9;transform:translateY(-10px);box-shadow:0 40px 80px -30px #ffffff2e,0 0 0 1px #ffffff26}.plan--hot,.plan--max{background:radial-gradient(90% 50% at 50% 0,#ffffff1a,#0000 70%),#121214;border-color:#ffffff47}.plan__badge{color:#000;white-space:nowrap;background:#fff;border-radius:100px;padding:7px 14px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #ffffff59}.plan__badge--max{background:var(--metal);background-size:200% 100%;animation:4s linear infinite sheen}.plan__head{justify-content:space-between;align-items:center;display:flex}.plan__name{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:500}.plan__tag{color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:5px 10px;font-size:9.5px}.plan__price{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(40px,3.6vw,60px);font-weight:700;line-height:1}.plan__price small{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-right:4px;font-size:15px;font-weight:500}.plan__desc{color:var(--muted);min-height:48px;font-size:15px}.plan__forecast{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.plan__forecast span{color:var(--muted);font-size:10px}.plan__forecast b{font-family:var(--display);font-weight:500}.pix{grid-column:1/-1;grid-template-columns:repeat(14,1fr);gap:3px;display:grid}.pix i{background:#ffffff12;border-radius:2px;height:10px}.pix i.on{background:#fff;box-shadow:0 0 8px #ffffff80}.tabs{border:1px solid var(--line);border-radius:100px;gap:4px;margin-bottom:40px;padding:5px;display:inline-flex;position:relative}.tab{color:var(--muted);border-radius:100px;padding:10px 20px;font-size:14px;transition:color .3s,background .3s}.tab.is-active{background:var(--fg);color:#000}.works{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.work{transition:opacity .5s, transform .5s var(--ease);flex-direction:column;gap:16px;display:flex}.work.is-hidden{opacity:.15;pointer-events:none;transform:scale(.97)}.work__media{aspect-ratio:4/3.2;border:1px solid var(--line);background:#101012;border-radius:22px;position:relative;overflow:hidden}.skel{background:linear-gradient(#1a1a1d 0 14px,#0000 14px 24px,#151517 24px calc(100% - 60px),#0000 calc(100% - 60px) calc(100% - 50px),#1a1a1d calc(100% - 50px));border-radius:8px;grid-template-rows:14px 1fr 50px;gap:10px;display:grid;position:absolute;inset:22px;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%);animation:2.2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.work__status{border:1px solid var(--line-2);background:#0b0b0ccc;border-radius:100px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:flex;position:absolute;bottom:16px;left:16px}.dot--w{width:6px;height:6px}.work__meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.work__meta b{font-size:17px;font-weight:600}.work__meta span,.work__meta a{color:var(--muted)}.work__prog{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.work__prog span{height:100%;width:var(--p);background:#fff;display:block}.work__media--cta{text-align:center;border-style:dashed;border-color:var(--line-2);background:radial-gradient(60% 60% at 50% 40%,#ffffff0f,#0000 70%),#0d0d0f;place-content:center;justify-items:center;gap:16px;padding:30px;display:grid}.work__plus{border:1px solid var(--line-2);width:64px;height:64px;transition:transform .6s var(--ease), background .4s, color .4s;border-radius:50%;place-items:center;font-size:30px;font-weight:300;display:grid}.work--cta:hover .work__plus{color:#000;background:#fff;transform:rotate(90deg)}.work__media--cta p{color:var(--muted);max-width:260px;font-size:14.5px}.about__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,7vw,130px);display:grid}.frame--sm{max-width:400px}.about__body{gap:40px;display:grid}.about__text{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(22px,2.5vw,42px);font-weight:500;line-height:1.2}.about__text .mw{opacity:.16}.about__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(30px,5vw,80px);padding-top:30px;display:grid}.about__facts div{gap:6px;display:grid}.about__facts b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(28px,2.6vw,42px);font-weight:500}.about__facts span{color:var(--muted);font-size:10px}.contact{text-align:center;padding-bottom:var(--gap-section);justify-items:center;display:grid;overflow:hidden}.contact__glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffffff1a,#0000 60%);border-radius:50%;width:90vw;height:70vw;max-height:900px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.contact__label{margin-bottom:30px}.contact__title{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(40px,7vw,132px);font-weight:700;line-height:.98}.contact__lead{margin:30px auto 0}.writer{place-items:center;height:76px;margin-top:clamp(50px,6vw,80px);display:grid}.writer__goo{filter:url(#goo);justify-content:center;align-items:center;height:76px;display:flex;position:relative}.writer__main,.writer__opt,.writer__close{background:var(--fg);color:#0b0b0c;border-radius:100px;justify-content:center;align-items:center;gap:12px;height:68px;font-size:17px;font-weight:600;display:inline-flex}.writer__main{z-index:2;padding:0 34px 0 40px;position:relative}.writer__icon,.writer__opt svg,.writer__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.writer__opt,.writer__close{opacity:0;pointer-events:none;white-space:nowrap;padding:0 26px;position:absolute;transform:scale(.4)}.writer__close{width:68px;padding:0}.writer.is-open .writer__opt,.writer.is-open .writer__close{pointer-events:auto}.writer__opt:hover,.writer__close:hover{background:#d4d4d6}.contact__hint{color:var(--muted);margin-top:34px}.footer{padding:clamp(70px, 8vw, 120px) var(--pad) 28px;border-top:1px solid var(--line);position:relative;overflow:hidden}.footer__top{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:30px;display:grid}.footer__col{flex-direction:column;gap:10px;font-size:15px;display:flex}.footer__k{color:var(--muted);margin-bottom:6px}.footer__big{white-space:nowrap;margin:clamp(60px,8vw,130px) 0 18px;line-height:1}.footer__big span{width:max-content;font-family:var(--display);letter-spacing:-.06em;background:linear-gradient(#fff 20%,#3a3a3e 110%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:10.6vw;font-weight:700;display:block}.footer__bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}html.js [data-reveal]{opacity:0;transform:translateY(40px)}@media (width<=1180px){.nav__links{display:none}.burger{display:block}.uses{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__grid{grid-template-columns:1fr}.calc__out{position:relative;top:0}.plans{grid-template-columns:1fr;gap:34px;max-width:560px}.plan.is-active{transform:none}.w1{left:-10%}.w2{left:-14%}}@media (width<=900px){.hero{padding-top:120px}.hero__top{grid-template-columns:1fr}.hero__visual{justify-self:center;max-width:320px;margin-top:30px}.w1{left:-14%}.w2{left:auto;right:-14%}.panels,.panel__cols,.web__grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr;row-gap:50px}.flow__line{display:none}.results,.works{grid-template-columns:1fr 1fr}.about__grid{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr}}@media (width<=600px){:root{--gap-section:120px}.nav__cta{display:none}.nav__handle{font-size:14px}.lang{padding:9px 11px}.hero__title{font-size:clamp(32px,10vw,60px)}.panel{border-radius:24px}.panel__screen{height:240px}.panel__foot{flex-wrap:wrap}.uses{grid-template-columns:1fr}.use{min-height:0}.flow,.results,.works{grid-template-columns:1fr}.bcard{flex-basis:250px}.biz__track{gap:14px;padding:0 calc(50% - 125px)}.biz__arrow{display:none}.out__grid{grid-template-columns:1fr}.about__facts{grid-template-columns:repeat(3,auto);gap:22px}.writer__main{padding:0 28px 0 32px}.footer__top{grid-template-columns:1fr}.tabs{width:100%;display:flex;overflow-x:auto}.tab{flex:1;padding:10px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}html.js [data-reveal]{opacity:1;transform:none}}.args__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arg{flex-direction:column;gap:26px;min-height:360px;padding:clamp(28px,2.6vw,40px);display:flex}.arg__k{color:var(--muted)}.arg__q{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(19px,1.55vw,25px);font-weight:500;line-height:1.3}.arg__stat{border-top:1px solid var(--line);gap:6px;margin-top:auto;padding-top:22px;display:grid}.arg__stat b{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(34px,3vw,50px);font-weight:700;line-height:1}.arg__stat span{color:var(--muted);font-size:14px}.calc__hint{color:var(--muted);margin-top:-8px;font-size:14px}.segs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seg{gap:12px;display:grid}.seg__k{color:#c8c8cc;font-size:13.5px}.seg__row{border:1px solid var(--line);background:#ffffff05;border-radius:100px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.seg__row button{color:var(--muted);white-space:nowrap;transition:background .45s var(--ease,ease), color .45s, box-shadow .45s;border-radius:100px;padding:11px 8px;font-size:13px;font-weight:600}.seg__row button:hover{color:var(--fg)}.seg__row button.is-on{color:#0b0b0c;background:#fff;box-shadow:0 6px 24px #ffffff2e}.calc__out{min-width:0}.out__big--range{font-size:clamp(44px,4.4vw,76px)}.out__big--range span:first-child{color:var(--fg);margin-right:0;font-size:1em}.out__big--range .out__dash{color:var(--muted);margin:0 .06em}.funnel{border:1px solid var(--line);background:#ffffff05;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:16px;display:grid}.funnel>i{color:var(--muted);font-size:18px;font-style:normal}.funnel__step{gap:4px;min-width:0;display:grid}.funnel__step span{color:var(--muted);font-size:9px}.funnel__step b{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(18px,1.5vw,24px);font-weight:500}.funnel__step small{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.out__src{color:var(--dim);text-align:center;font-size:11.5px;line-height:1.5}.plan__price span{font-size:clamp(26px,2.3vw,38px)}.plan__deal{color:var(--muted);letter-spacing:.04em;margin-top:-10px;font-size:10.5px;line-height:1.6}@media (width<=900px){.args__grid{grid-template-columns:1fr}.arg{min-height:0}}@media (width<=600px){.segs{grid-template-columns:1fr}.funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.funnel>i{display:none}.funnel__step small{white-space:normal;overflow:visible}.result b{white-space:normal}}.work--project{cursor:pointer;outline:none}.work--project .work__media img,.work--project .work__media video,.pmodal__media img,.pmodal__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work--project .work__media img,.work--project .work__media video{transition:transform 1s var(--ease), filter .6s;filter:grayscale(.25)}.work--project:hover .work__media img,.work--project:hover .work__media video,.work--project:focus-visible .work__media img{filter:grayscale(0);transform:scale(1.045)}.work--project:focus-visible .work__media{border-color:#fff}.work__cat,.work__badge,.work__open{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px;padding:7px 12px;font-size:9.5px;position:absolute}.work__cat{border:1px solid var(--line-2);background:#0b0b0cbf;top:16px;left:16px}.work__badge{background:var(--fg);color:#0b0b0c;top:16px;right:16px}.work__open{color:#000;opacity:0;transition:opacity .4s, transform .5s var(--ease);background:#fff;bottom:16px;right:16px;transform:translateY(8px)}.work--project:hover .work__open,.work--project:focus-visible .work__open{opacity:1;transform:none}.work__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-6px;font-size:14.5px;display:-webkit-box;overflow:hidden}.work__tags,.pmodal__tags{flex-wrap:wrap;gap:6px;display:flex}.work__tags span,.pmodal__tags span{border:1px solid var(--line);color:#c8c8cc;border-radius:100px;padding:5px 10px;font-size:12px}.pmodal{z-index:120;visibility:hidden;pointer-events:none;place-items:center;padding:clamp(14px,3vw,40px);display:grid;position:fixed;inset:0}.pmodal.is-open{visibility:visible;pointer-events:auto}.pmodal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#050506b8;transition:opacity .5s;position:absolute;inset:0}.pmodal.is-open .pmodal__backdrop{opacity:1}.pmodal__card{border:1px solid var(--line-2);opacity:0;width:min(1100px,100%);max-height:calc(100vh - 40px);transition:opacity .5s, transform .7s var(--ease);background:#0f0f11;border-radius:30px;grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:auto;transform:translateY(30px)scale(.97);box-shadow:0 40px 120px #0009}.pmodal.is-open .pmodal__card{opacity:1;transform:none}.pmodal__media{background:#101012;min-height:420px;position:relative}.pmodal__body{flex-direction:column;gap:20px;padding:clamp(26px,3vw,46px);display:flex}.pmodal__meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.pmodal__meta span{border:1px solid var(--line);border-radius:100px;padding:6px 10px}.pmodal__title{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.08}.pmodal__desc{color:#c8c8cc;font-size:15.5px}.pmodal__results{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.pmodal__results:empty{display:none}.pmodal__results div{background:#121214;gap:4px;padding:16px;display:grid}.pmodal__results b{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:500}.pmodal__results span{color:var(--muted);font-size:12.5px}.pmodal__link{align-self:flex-start;margin-top:auto}.pmodal__link[hidden]{display:none}.pmodal__close{z-index:3;border:1px solid var(--line-2);width:44px;height:44px;transition:background .3s, transform .5s var(--ease);background:#0b0b0ccc;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.pmodal__close:hover{color:#000;background:#fff;transform:rotate(90deg)}.pmodal__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}@media (width<=900px){.pmodal__card{grid-template-columns:1fr}.pmodal__media{aspect-ratio:4/3;min-height:0}}
