@layer reset,tokens,base,layout,components,sections,pages,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;hanging-punctuation:first last}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul[class],ol[class]{list-style:none}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}address{font-style:normal}:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer tokens{@font-face{font-family:Fixel;src:url(../../fonts/fixel-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fixel;src:url(../../fonts/fixel-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fixel;src:url(../../fonts/fixel-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fixel;src:url(../../fonts/fixel-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fixel Fallback;src:local("Arial");size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--c-bg:#0A0A0A;--c-black:#000;--c-dark:#161616;--c-card:#212121;--c-line:#383838;--c-text:#FFFFFF;--c-muted:#C6BFBC;--c-muted-2:#8A8683;--c-brand:#FFD300;--c-brand-2:#4D51F5;--c-brand-2b:#857DEE;--c-mint:#01FFA3;--c-grey:#4D4D4D;--g-bg:linear-gradient(180deg,rgba(255,255,255,.02) 0%,rgba(255,255,255,.12) 100%);--g-bg-soft:linear-gradient(180deg,rgba(255,255,255,.015) 0%,rgba(255,255,255,.07) 100%);--g-bg-hover:linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.18) 100%);--g-line:rgba(255,255,255,.1);--g-top:rgba(255,255,255,.3);--g-bot:rgba(255,255,255,.05);--g-blur:16px;--g-shadow:0 8px 32px rgba(0,0,0,.1);--container:1280px;--gutter:3%;--r:12px;--r-btn:8px;--gap:24px;--sec-xl:120px;--sec-l:100px;--sec-m:80px;--sec-s:60px;--header-vis:var(--header-h);--sticky-top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-vis));--header-h:126px;--font:"Fixel","Fixel Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-h1:clamp(44px,5vw,64px);--fs-h2:clamp(38px,4.2vw,60px);--fs-h3:clamp(24px,2.4vw,30px);--fs-h4:22px;--fs-lead:18px;--fs-base:16px;--fs-small:14px;--fs-label:13px;--ease:cubic-bezier(.22,1,.36,1);--jelly:cubic-bezier(.34,1.56,.64,1);--t-fast:.25s;--t-med:.45s;--t-slow:.8s}@media (max-width:767px){:root{--sec-xl:70px;--sec-l:60px;--sec-m:50px;--sec-s:40px;--gutter:5%;--g-blur:10px;--header-h:72px;--fs-h1:clamp(30px,10.6vw,44px);--fs-h2:clamp(30px,9vw,38px)}}}@layer base{body{background:var(--c-bg);color:var(--c-text);font:400 var(--fs-base)/1.5 var(--font);overflow-x:clip}::selection{background:var(--c-brand);color:#000}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.h1{font-weight:700;font-size:var(--fs-h1);line-height:1;letter-spacing:.02em;text-transform:uppercase}.h2{font-weight:600;font-size:var(--fs-h2);line-height:1;letter-spacing:.02em;text-transform:uppercase}.h3{font-weight:600;font-size:var(--fs-h3);line-height:1.15}.h4{font-weight:600;font-size:var(--fs-h4);line-height:1.2}.h1,.h2,.h3,.h4,h1,h2,h3{text-wrap:balance}.lead,.text,.small,p{text-wrap:pretty}.nw{white-space:nowrap}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--c-muted);max-width:68ch}.text{color:var(--c-muted);line-height:1.6}.text p+p{margin-top:16px}.text a{color:var(--c-brand)}.small{font-size:var(--fs-small);color:var(--c-muted-2)}.label{font-size:var(--fs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted-2)}.prose{color:var(--c-muted);line-height:1.7;font-size:17px}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{color:var(--c-text);font-weight:600;line-height:1.2;margin-top:1.8em}.prose h2{font-size:clamp(26px,2.6vw,34px)}.prose h3{font-size:clamp(20px,2vw,26px)}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--c-brand);text-decoration:underline;text-underline-offset:3px}.prose img{border-radius:var(--r)}.prose blockquote{border-inline-start:3px solid var(--c-brand);padding-inline-start:20px;color:var(--c-text);font-size:1.1em}.prose code{background:var(--c-dark);padding:2px 6px;border-radius:4px;font-size:.9em}.prose pre{background:var(--c-dark);border:1px solid var(--c-line);border-radius:var(--r);padding:20px;overflow:auto}.prose pre code{background:none;padding:0}.prose table{width:100%;border-collapse:collapse}.prose th,.prose td{border:1px solid var(--c-line);padding:10px 14px;text-align:start}.img-empty{display:block;width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,var(--c-dark),var(--c-card))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--c-brand);color:#000;border-radius:var(--r-btn);font-weight:600}.skip-link:focus{top:16px}.icon{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}@layer layout{.wrap{width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}.section{padding-block:var(--sec-l);position:relative}.section--m{padding-block:var(--sec-m)}.section--s{padding-block:var(--sec-s)}.section--xl{padding-block:var(--sec-xl)}.section--clip{overflow:hidden}.sec-head{display:grid;gap:16px;max-width:860px}.sec-head--center{margin-inline:auto;text-align:center}.sec-head--row{max-width:none;grid-template-columns:1fr 1fr;align-items:end;gap:48px}.sec-head--row>*{min-width:0}.sec-head--split{max-width:none;grid-template-columns:1fr auto;align-items:end;gap:24px 48px}.sec-head--split .text{max-width:56ch}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.grid--2{--cols:2}.grid--3{--cols:3}.grid--4{--cols:4}.grid--6{--cols:6}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.two-col--wide{gap:60px}@media (min-width:1201px){.sticky{position:sticky;top:calc(var(--sticky-top) + 34px);transition:top .45s var(--ease);align-self:start}}@media (max-width:1200px){.sec-head--row,.two-col{grid-template-columns:1fr}.grid--4{--cols:2}.grid--6{--cols:3}}@media (max-width:767px){.sec-head--row,.sec-head--split{grid-template-columns:1fr;gap:16px}.grid--2,.grid--3,.grid--4{--cols:1}.grid--6{--cols:2}}main>*,body>section,.site-footer{overflow-x:clip}}@layer components{.glass{position:relative;background:var(--g-bg);backdrop-filter:blur(var(--g-blur));-webkit-backdrop-filter:blur(var(--g-blur));border:1px solid var(--g-line);border-top-color:var(--g-top);border-bottom-color:var(--g-bot);box-shadow:var(--g-shadow);border-radius:var(--r)}.glass--soft{background:var(--g-bg-soft)}.glass--card{padding:32px;display:flex;flex-direction:column;gap:16px;transition:transform var(--t-med) var(--ease),border-color .3s,background .3s}.glass--card:hover{transform:translateY(-4px);border-top-color:#ffffff73}.glass--card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06) 45%,transparent 60%);background-size:250% 100%;background-position:120% 0;opacity:0;transition:opacity .3s,background-position .9s var(--ease);pointer-events:none}.glass--card:hover:after{opacity:1;background-position:-20% 0}.plate{position:relative;border-radius:var(--r);padding:32px;display:flex;flex-direction:column;gap:16px;transition:transform var(--t-med) var(--ease)}.plate:hover{transform:translateY(-4px)}.plate--brand{background:var(--c-brand);color:#0a0a0a}.plate--blue{background:linear-gradient(170deg,var(--c-brand-2),var(--c-brand-2b));color:#fff}.plate--mint{background:var(--c-mint);color:#0a0a0a}.plate--white{background:#fff;color:#0a0a0a}.plate--grey{background:var(--c-grey);color:#fff}.plate--dark{background:var(--c-dark);border:1px solid rgba(255,255,255,.06);color:#fff}.plate--brand .text,.plate--mint .text,.plate--white .text,.plate--brand .lead,.plate--mint .lead,.plate--white .lead{color:#0a0a0abf}.plate--brand .label,.plate--mint .label,.plate--white .label{color:#0a0a0a8c}.plate--blue .text,.plate--blue .lead{color:#ffffffd9}.plate--blue .label{color:#ffffffb3}@media (max-width:767px){.glass--card,.plate{padding:24px}}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 28px;border-radius:var(--r-btn);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;position:relative;isolation:isolate;transition:transform .3s var(--jelly),box-shadow .3s,color var(--t-fast),border-color var(--t-fast),background .3s}.btn:hover{transform:translateY(-2px) scale(1.02)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--c-brand);color:#0a0a0a}.btn--primary:before{content:"";position:absolute;inset:-6px;border-radius:inherit;background:var(--c-brand);filter:blur(20px);opacity:0;z-index:-1;transition:opacity .35s}.btn--primary:hover:before{opacity:.45}.btn--glass{background:var(--g-bg);backdrop-filter:blur(var(--g-blur));-webkit-backdrop-filter:blur(var(--g-blur));border:1px solid var(--g-line);border-top-color:var(--g-top);color:#fff}.btn--glass:hover{border-top-color:#ffffff80;background:var(--g-bg-hover)}.btn--dark{background:#000;border:1px solid var(--c-line);color:#fff}.btn--dark:hover{border-color:var(--c-muted-2)}.btn--lg{min-height:56px;padding:14px 36px;font-size:15px}.btn--sm{min-height:40px;padding:8px 18px;font-size:13px}.btn__arrow{width:16px;height:16px;flex:none;transition:transform .3s var(--jelly)}.btn:hover .btn__arrow{transform:translate(3px,-3px)}.plate--brand .btn--primary,.plate--mint .btn--primary,.plate--white .btn--primary{background:#0a0a0a;color:#fff}.plate--brand .btn--primary:before,.plate--mint .btn--primary:before,.plate--white .btn--primary:before{background:#0a0a0a}@media (max-width:767px){.btn{width:100%}.btn--lg{padding-inline:18px;font-size:14px}}}@layer components{.site-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:50;background:#0a0a0a00;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background .35s,box-shadow .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.site-header.is-scrolled{background:#0a0a0ab8;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);box-shadow:0 1px #ffffff0f}html:has(.nav-panel.is-open) .site-header{background:#0a0a0aeb}.site-header__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;gap:24px}.site-header__brands{justify-self:start}.site-header__logo{justify-self:center;display:block;height:34px}.site-header__logo img,.site-header__logo svg{height:100%;width:auto}.site-header__right{justify-self:end;display:flex;gap:12px;align-items:center}.lang{position:relative}.lang__toggle{height:44px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-btn);color:#fff;cursor:pointer}.lang__toggle .icon{width:12px;height:12px;transition:transform .3s var(--ease)}.lang.is-open .lang__toggle .icon{transform:rotate(180deg)}.lang__menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:180px;padding:6px;border-radius:var(--r);display:grid;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .25s var(--ease),visibility .2s;z-index:5}.lang.is-open .lang__menu,.lang:focus-within .lang__menu{opacity:1;visibility:visible;transform:none}.lang__menu a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-btn);font-size:14px;transition:background var(--t-fast),color var(--t-fast)}.lang__menu a:hover{background:#ffffff0f;color:var(--c-brand)}.lang__menu b{width:24px;font-size:13px}.lang__menu span{color:var(--c-muted)}.lang-list{display:flex;gap:8px}.lang-list__item{min-width:56px;height:44px;display:grid;place-items:center;border-radius:var(--r-btn);border:1px solid var(--g-line);font-weight:600;font-size:14px}.lang-list__item.is-active{background:var(--c-brand);color:#0a0a0a;border-color:transparent}.site-header__menu{height:52px}.site-header__menu .menu{display:flex;justify-content:center;gap:28px;height:100%;align-items:center;margin:0;padding:0}.site-header .btn{height:44px;min-height:0;padding:0 24px;font-size:14px;white-space:nowrap}@media (min-width:1025px) and (max-width:1180px){.site-header__top{gap:16px}.site-header__logo{height:28px}.site-header .btn{padding:0 18px}}.site-header__menu a{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:color .2s;padding:6px 0;white-space:nowrap}.site-header__menu a:hover,.site-header__menu .current-menu-item>a,.site-header__menu .current-menu-ancestor>a,.site-header__menu .current_page_parent>a{color:var(--c-brand)}.burger{display:none;width:44px;height:44px;place-items:center;border-radius:var(--r-btn)}.burger span{display:block;width:22px;height:2px;background:#fff;position:relative;transition:background .2s}.burger span:before,.burger span:after{content:"";position:absolute;inset-inline-start:0;width:22px;height:2px;background:#fff;transition:transform .3s var(--ease),top .3s}.burger span:before{top:-7px}.burger span:after{top:7px}.burger[aria-expanded=true] span{background:transparent}.burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.nav-panel{position:fixed;inset:var(--header-h) 0 0;z-index:49;background:#0a0a0aeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:32px var(--gutter) 40px;display:none;flex-direction:column;gap:32px;overflow:auto}.nav-panel.is-open{display:flex}.nav-panel__menu .menu{display:grid;gap:4px;margin:0;padding:0}.nav-panel__menu a{display:block;padding:14px 0;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;border-bottom:1px solid var(--g-line)}.nav-panel__menu .current-menu-item>a{color:var(--c-brand)}.nav-panel__bottom{margin-top:auto;display:grid;gap:16px}.nav-panel__contacts{display:flex;flex-wrap:wrap;gap:4px 24px;color:var(--c-muted)}.nav-panel__contacts a{padding-block:10px}.nav-panel .jelly{display:flex;width:100%;padding:6px}.nav-panel .jelly__item{flex:1 1 0;text-align:center;padding:13px 4px;font-size:13px}.nav-panel .jelly__item.is-highlighted{margin:0 3px;padding:13px 6px}@media (max-width:1024px){.site-header__top{grid-template-columns:auto 1fr}.site-header__brands{display:none}.site-header__logo{justify-self:start}}@media (max-width:767px){.site-header__top{height:72px;gap:12px}.site-header__menu,.site-header__lang,.site-header__cta{display:none}.burger{display:grid;margin-inline-end:-11px}.site-header__logo{height:22px}}@media (max-width:600px){.admin-bar .site-header{top:0}}@media (min-width:768px){.site-header{--hdr-top:74px;--hdr-menu:52px;transition:background .3s,box-shadow .3s,transform .45s var(--ease)}.site-header__brands,.site-header__right,.site-header__logo{transition:transform .45s var(--ease),opacity .3s}.site-header.is-compact{transform:translateY(calc(-1 * var(--hdr-top)))}.site-header.is-compact .site-header__brands,.site-header.is-compact .site-header__right{transform:translateY(calc((var(--hdr-top) + var(--hdr-menu)) / 2))}.site-header.is-compact .site-header__logo{opacity:0;transform:translateY(-12px);pointer-events:none}:root.hdr-compact{--header-vis:var(--hdr-menu,52px)}}@media (min-width:768px){.site-header.is-compact .site-header__menu .menu{padding-inline:calc(max(var(--hdr-l,0px),var(--hdr-r,0px)) + 24px)}.site-header.is-compact:is([data-fit=free],[data-fit=tight]) .site-header__menu .menu{padding-inline:calc(var(--hdr-l,0px) + 20px) calc(var(--hdr-r,0px) + 20px)}.site-header.is-compact[data-fit=tight] .site-header__menu .menu{gap:16px}.site-header.is-compact[data-fit=tight] .site-header__menu a{font-size:13px}}@media (min-width:768px) and (max-width:1280px){.site-header.is-compact .site-header__lang{opacity:0;pointer-events:none}}@media (min-width:768px) and (max-width:1180px){.site-header.is-compact .site-header__brands{opacity:0;pointer-events:none}}}@layer components{.site-footer{padding:var(--sec-l) 0 40px}.site-footer__card{padding:32px;overflow:hidden}.site-footer__grid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:48px;margin-bottom:48px}.site-footer__title{font-size:18px;font-weight:600;margin-bottom:20px}.site-footer__col>a,.site-footer__col .menu a{display:block;color:var(--c-muted);font-size:15px;margin-bottom:12px;transition:color .2s}.site-footer__col>a:hover,.site-footer__col .menu a:hover{color:#fff}.site-footer__col .menu{display:grid}.site-footer__wordmark{width:100%;height:auto;opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none}.site-footer__wordmark svg,.site-footer__wordmark img{width:100%;height:auto}.site-footer__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;padding-top:24px;color:var(--c-muted-2);font-size:13px}.site-footer__meta a:hover{color:#fff}.site-footer__meta .menu{display:flex;gap:24px}@media (max-width:1200px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.site-footer__card{padding:24px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:28px 16px;margin-bottom:32px}.site-footer__col--brands,.site-footer__col--contacts{grid-column:1/-1}.site-footer__col--contacts{order:3}.site-footer__title{margin-bottom:8px}.site-footer__col>a,.site-footer__col .menu a{margin-bottom:0;padding-block:9px}.site-footer .jelly--vertical{flex-direction:row;width:100%;padding:6px}.site-footer .jelly--vertical .jelly__item{flex:1 1 0;text-align:center;padding:13px 4px;font-size:13px}.site-footer .jelly--vertical .jelly__item.is-highlighted{margin:0 3px;padding:13px 6px}.site-footer__meta a{display:inline-block;padding-block:8px}}}@layer components{.jelly{position:relative;display:inline-flex;align-items:center;gap:0;padding:7px 10px;overflow:hidden;max-width:100%}.jelly--wrap{flex-wrap:wrap}.jelly__item{position:relative;z-index:2;padding:7px 14px;border-radius:8px;font-size:14px;font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;cursor:pointer;transition:color .3s,margin .4s var(--jelly),padding .4s var(--jelly)}.jelly__item.is-highlighted{margin:0 8px;padding:7px 18px;color:#0a0a0a}.jelly__hl{position:absolute;top:0;left:0;background:var(--c-brand);border-radius:8px;z-index:1;box-shadow:0 2px 10px #0003;pointer-events:none;will-change:transform,width,height}.jelly__hl:before{content:"";position:absolute;inset:-6px;background:var(--c-brand);filter:blur(20px);opacity:.45;border-radius:inherit;z-index:-1}.jelly--vertical{flex-direction:column;align-items:stretch}.jelly--vertical .jelly__item{text-align:start}.jelly--vertical .jelly__item.is-highlighted{margin:8px 0;padding:10px 14px}.jelly--text .jelly__item{text-transform:none;font-size:15px}.no-js .jelly__item.is-active,.jelly:not(.is-ready) .jelly__item.is-active{background:var(--c-brand);color:#0a0a0a}}@layer components{.rows{display:grid;gap:0}.row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border-bottom:1px solid var(--g-line);font-size:18px;font-weight:600;border-radius:0;cursor:pointer;text-align:start;width:100%;color:inherit;transition:background var(--t-fast),padding .35s var(--jelly),margin .35s var(--jelly),border-radius .35s,color var(--t-fast)}.row:hover{background:#ffffff08}.row.is-active{background:var(--g-bg);backdrop-filter:blur(var(--g-blur));-webkit-backdrop-filter:blur(var(--g-blur));border:1px solid var(--g-line);border-top-color:var(--g-top);border-radius:var(--r);padding:24px;margin:8px 0;box-shadow:var(--g-shadow);color:var(--c-brand)}.row__main{display:block;min-width:0}.row__desc{display:none;color:var(--c-muted);font-weight:400;font-size:16px;margin-top:8px;line-height:1.55}.row.is-active .row__desc{display:block}.row__icon{width:28px;height:28px;flex:none;color:var(--c-muted);transition:transform .35s var(--jelly),color var(--t-fast)}.row.is-active .row__icon{color:var(--c-brand);transform:rotate(-90deg)}.rows--faq .row{flex-direction:column;align-items:stretch;font-size:17px}.rows--faq .row__q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:start;font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:8px 0;margin-block:-8px;cursor:pointer;text-wrap:pretty}.rows--faq .row.is-active{color:#fff}.rows--faq .row.is-active .row__q{color:var(--c-brand)}.rows--faq .row__icon{width:22px;height:22px}.rows--faq .row.is-active .row__icon{transform:rotate(180deg)}@media (max-width:767px){.row{font-size:16px;padding:14px 16px}.row.is-active{padding:20px}}}@layer components{.case{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;transition:transform .35s var(--ease);color:inherit}.case:hover{transform:translateY(-6px)}.case__img{aspect-ratio:4/3;overflow:hidden;background:var(--c-dark)}.case__img img,.case__img .img-empty{width:100%;height:100%;object-fit:cover;object-position:top;filter:saturate(.85);transition:filter .4s,transform .8s var(--ease)}.case:hover .case__img img{filter:none;transform:scale(1.03)}.case__body{padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.case__text{min-width:0}.case__title{display:block;font-size:18px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case__meta{display:block;font-size:13px;color:var(--c-muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case__arrow{width:22px;height:22px;margin-top:2px;color:var(--c-brand);flex:none;transition:transform .3s var(--jelly)}.case:hover .case__arrow{transform:translate(3px,-3px)}.case--more{justify-content:center;min-height:100%}.case--more__inner{display:grid;gap:10px;justify-items:center;text-align:center;padding:32px}.case--more__icon{width:44px;height:44px;color:var(--c-brand);transition:transform .3s var(--jelly)}.case--more:hover .case--more__icon{transform:translate(4px,-4px)}.case--more .small{color:var(--c-muted)}@media (min-width:1201px){.case--more--wide{grid-column:span 2}}@media (max-width:1200px){.case--more--3col{display:none}}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--c-line);font-size:12px;line-height:1;color:var(--c-muted);white-space:nowrap;transition:color var(--t-fast),border-color var(--t-fast)}a.tag:hover{color:#fff;border-color:var(--c-muted-2)}.case__tags{height:26px;overflow:hidden;padding:0 24px;margin-bottom:20px}.check{padding:28px;display:flex;gap:16px;align-items:flex-start}.check__ico{width:28px;height:28px;flex:none;border-radius:6px;background:var(--c-brand);color:#000;display:grid;place-items:center}.check__ico .icon{width:14px;height:14px}.check__title{display:block;font-weight:600;margin-bottom:6px}.check__text{font-size:14px;color:var(--c-muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:8px 14px;border-radius:999px;font-size:13px;color:var(--c-muted)}.chip.is-active{color:var(--c-brand);border-color:#ffd30066}.stat{padding:32px}.stat__value{font-weight:700;font-size:48px;letter-spacing:-.02em;line-height:1}.stat__label{color:var(--c-muted);margin-top:8px;font-size:14px}.related{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.related__link{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;transition:color var(--t-fast),border-color var(--t-fast)}.related__link:hover{color:var(--c-brand)}.related__label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.related__link .icon{width:18px;height:18px;flex:none}.step{padding:28px;display:grid;gap:12px;align-content:start}.step__num{width:40px;height:40px;border-radius:6px;background:var(--c-brand);color:#000;display:grid;place-items:center;font-weight:700;font-variant-numeric:tabular-nums}.step__title{font-size:18px;font-weight:600}.pain{padding:28px;display:grid;gap:12px;align-content:start}.pain__title{font-size:20px;font-weight:600}.pain__sol{padding:20px;border-radius:8px;border:1px solid rgba(255,211,0,.35);background:#ffd3000a}.pain__sol .label{color:var(--c-brand)}.pain__sol .text{margin-top:8px}.integr{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.integr__item{padding:22px 14px;text-align:center;font-weight:700;letter-spacing:.02em;transition:color .2s}.integr__item:hover{color:var(--c-brand)}.integr__item small{display:block;font-size:11px;color:var(--c-muted-2);margin-top:6px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1200px){.related{grid-template-columns:1fr 1fr}.integr{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.related{grid-template-columns:1fr}.integr{grid-template-columns:1fr 1fr}.check,.step,.pain{padding:20px}}}@layer components{.marquee{overflow:hidden;mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:var(--mq-gap,24px);width:max-content;animation:marquee var(--mq-speed,40s) linear infinite}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee__logo{font-weight:700;font-size:22px;letter-spacing:.04em;color:var(--c-muted);white-space:nowrap;opacity:.8}.marquee__logo small{display:block;font-size:10px;letter-spacing:.2em;font-weight:600;opacity:.5}}@layer components{.form{display:grid;gap:8px;position:relative;z-index:1}.form__fields{display:grid;gap:8px}.form__field{display:grid;gap:4px}.form__input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--c-line);color:#fff;padding:16px 0;font-size:14px;outline:0;border-radius:0;transition:border-color var(--t-fast)}.form__input::placeholder{color:var(--c-muted-2)}.form__input:focus{border-color:var(--c-brand)}.form__input:user-invalid{border-color:#ff6a6a}textarea.form__input{min-height:80px;resize:vertical}select.form__input{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff'%3E%3Cpath d='m3 5 3 3 3-3'/%3E%3C/svg%3E") right center no-repeat;cursor:pointer}select.form__input option{background:var(--c-dark);color:#fff}select.form__input:has(option[value=""]:checked){color:var(--c-muted-2)}.form__btn{justify-self:start;margin-top:24px}.form__note{margin-top:12px}.form__privacy{font-size:12px;margin-top:4px}.form__privacy a{text-decoration:underline;text-underline-offset:2px}.form__privacy a:hover{color:#fff}.form__hp{position:absolute;inset-inline-start:-9999px;opacity:0;height:0;width:0;overflow:hidden}.form.is-sending{opacity:.6;pointer-events:none}.form__msg{display:none;padding:14px 16px;border-radius:var(--r-btn);font-size:14px;line-height:1.5}.form__msg.is-error{display:block;background:#ff6a6a1f;color:#ff9a9a;border:1px solid rgba(255,106,106,.3)}.form.is-done .form__fields,.form.is-done .form__btn,.form.is-done .form__note,.form.is-done .form__privacy{display:none}.form.is-done .form__msg{display:block;background:#01ffa31a;color:var(--c-mint);border:1px solid rgba(1,255,163,.3);font-size:16px}@media (max-width:767px){.form__btn{justify-self:stretch}}}@layer components{.fx{position:absolute;z-index:0;display:block;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 15%,rgba(0,0,0,.6) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 15%,rgba(0,0,0,.6) 55%,transparent 100%)}.fx--screen{mix-blend-mode:screen}.fx:not(.is-live){opacity:0}.fx.is-live{opacity:1;transition:opacity 1.2s ease}.blob{position:absolute;pointer-events:none;z-index:0;border-radius:46% 54% 60% 40%/50% 42% 58% 50%;filter:blur(14px) saturate(1.3);opacity:.85;mix-blend-mode:screen;background:radial-gradient(60% 55% at 30% 35%,rgba(255,120,220,.95),transparent 60%),radial-gradient(50% 50% at 70% 30%,rgba(60,220,255,.9),transparent 60%),radial-gradient(55% 60% at 60% 75%,rgba(255,170,60,.9),transparent 60%),radial-gradient(70% 70% at 40% 70%,rgba(90,70,245,.95),transparent 65%);animation:blob 14s ease-in-out infinite alternate}@keyframes blob{to{border-radius:54% 46% 40% 60%/42% 58%;transform:rotate(8deg) scale(1.05)}}.has-fx .blob--fallback{display:none}@media (hover:none),(max-width:1024px){.glow{display:none}}.glow{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(77,81,245,.5),transparent 65%);filter:blur(40px);z-index:0}}@layer components{.crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--c-muted-2);margin-bottom:28px}.crumbs a:hover{color:#fff}.crumbs__i{display:inline-flex;gap:10px;white-space:nowrap}.crumbs a{padding-block:10px;margin-block:-10px}.crumbs span[aria-current]{color:var(--c-muted)}.pagination,.pagination .nav-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.pagination{margin-top:48px}.pagination .page-numbers .icon{display:block;width:18px;height:18px}.pagination .page-numbers{min-width:44px;height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-btn);font-weight:600;font-size:14px;color:var(--c-muted);border:1px solid var(--g-line);transition:color .2s,border-color .2s}.pagination .page-numbers:hover{color:#fff;border-color:var(--c-muted-2)}.pagination .page-numbers.current{background:var(--c-brand);color:#000;border-color:transparent}.fbar{display:grid;grid-template-columns:90px 1fr;gap:24px;align-items:center;margin-bottom:20px}.fbar__label{padding-top:2px}.screen{display:block;position:relative;overflow:hidden;border-radius:var(--r);aspect-ratio:16/10;background:var(--c-dark)}.screen:before{content:"";position:absolute;inset-inline:0;top:0;height:28px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent);z-index:1;pointer-events:none}.screen img{width:100%;height:auto;transform:translateY(0);transition:transform 6s linear}.screen:hover img{transform:translateY(calc(-100% + var(--screen-h,600px)))}@media (max-width:1200px){.fbar{grid-template-columns:1fr;gap:8px}}@media (max-width:767px){.fbar .jelly{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.fbar .jelly::-webkit-scrollbar{display:none}.fbar .jelly__item{flex:none;padding-block:13px}}}@layer sections{.hero{position:relative;min-height:calc(100dvh - var(--header-h));display:flex;flex-direction:column;justify-content:center;text-align:center;padding:120px 0 72px;overflow-x:clip;overflow-y:visible;clip-path:inset(calc(-1 * var(--header-h)) 0 0 0)}.hero .glow{width:900px;height:600px;left:50%;top:-200px;transform:translate(-50%);opacity:.5}.hero .fx{width:1200px;height:800px;left:50%;top:50%;transform:translate(-50%,-55%);opacity:.75}.hero .blob--fallback{width:520px;height:520px;left:50%;top:50%;transform:translate(-50%,-62%);opacity:.45}.hero__cursor{z-index:1;position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,211,0,.1),transparent 65%);pointer-events:none;top:0;left:0;will-change:transform;opacity:0;transition:opacity .5s}.hero__cursor.is-on{opacity:1}.hero .wrap{position:relative;z-index:1}.hero__title{max-width:14ch;margin:0 auto 28px}.hero__text{margin:0 auto 40px;text-align:center}.hero__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero__marquee{margin-top:88px;position:relative;z-index:1;--mq-gap:0px;--mq-speed:60s}.hero__marquee.marquee--magnet{padding-top:48px;margin-top:40px}.marquee--magnet .marquee__track{animation:none;will-change:transform}.marquee--magnet .hero-tile{will-change:transform;transform-origin:0 100%}.hero-tile{width:400px;height:277px;flex:none;position:relative;overflow:hidden;filter:saturate(.8) brightness(.8);transition:filter .4s;display:block}.hero-tile:hover{filter:none}.hero-tile img{width:100%;height:100%;object-fit:cover;object-position:top}.hero-tile__label{position:absolute;inset-inline-start:12px;bottom:12px;max-width:calc(100% - 24px);padding:6px 10px;border-radius:6px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s var(--ease)}.hero-tile:hover .hero-tile__label{opacity:1;transform:none}@media (max-width:767px){.hero{padding:72px 0 48px;min-height:0}.hero__cursor{display:none}.hero__marquee{margin-top:56px}.hero-tile{width:280px;height:194px}}}@layer sections{.services{position:relative;overflow:clip}.services__grid{display:grid;grid-template-columns:500px 1fr;gap:60px;align-items:start;position:relative}.services__head{position:sticky;top:calc(var(--sticky-top) + 34px);transition:top .45s var(--ease);align-self:start;display:grid;gap:16px}.services__head .fx{width:900px;height:760px;left:-300px;top:200px}.services__head .blob--fallback{width:420px;height:420px;left:-80px;top:260px;opacity:.5}.services__list{display:grid;gap:12px}.svc-item{padding:28px 32px;display:grid;gap:14px;color:inherit}.svc-item__top{display:flex;align-items:center;gap:20px}.svc-item__ico{width:48px;height:48px;border-radius:8px;background:var(--c-brand-2);display:grid;place-items:center;flex:none;box-shadow:0 0 24px -6px var(--c-brand-2);transition:background .3s,box-shadow .3s}.svc-item__ico .icon{width:24px;height:24px;color:#fff;transition:color .3s}.svc-item:hover .svc-item__ico{background:var(--c-brand);box-shadow:0 0 24px -6px var(--c-brand)}.svc-item:hover .svc-item__ico .icon{color:#0a0a0a}.svc-item__title{flex:1}.svc-item__arrow{width:24px;height:24px;color:var(--c-muted);transition:transform .3s var(--jelly),color .2s}.svc-item:hover .svc-item__arrow{color:var(--c-brand);transform:translate(3px,-3px)}@media (max-width:1200px){.services__grid{grid-template-columns:1fr}.services__head{position:static}}@media (max-width:767px){.svc-item{padding:20px}.svc-item__top{gap:14px}}}@layer sections{.niches__grid{display:grid;grid-template-columns:1fr 500px;gap:60px;align-items:start}.niches__lead{margin-top:24px}.niches__rows{margin-top:40px}.niches__preview-wrap{position:sticky;top:calc(var(--sticky-top) + 14px);transition:top .45s var(--ease);align-self:start}.niches__preview{position:relative;aspect-ratio:4/4.6;border-radius:var(--r);background:#111 center/cover;transform:rotate(-6deg);box-shadow:0 60px 100px -40px #4d51f58c,0 0 0 1px var(--g-line);overflow:hidden}.niches__preview img{width:100%;height:100%;object-fit:cover;object-position:top}.niches__preview.is-flip{animation:niche-flip .5s var(--ease)}@keyframes niche-flip{0%{transform:rotate(-6deg) scale(.96);opacity:.5}to{transform:rotate(-6deg);opacity:1}}.niches__preview:after{content:"";position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,rgba(77,81,245,.35),transparent 60%);filter:blur(40px);z-index:-1}@media (max-width:1200px){.niches__grid{grid-template-columns:1fr}.niches__preview-wrap{display:none}}}@layer sections{.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap)}.bento>*{min-height:220px}.bento__b1{grid-column:span 9}.bento__b2,.bento__b3{grid-column:span 3}.bento__b4{grid-column:span 4}.bento__b5{grid-column:span 5}.bento__b6{grid-column:span 12;min-height:170px;position:relative;overflow:hidden;justify-content:center}.bento__title{font-size:clamp(28px,3vw,44px);text-transform:uppercase;letter-spacing:.02em}.bento__big{font-weight:600;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.bento__num{font-weight:700;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.02em}.bento__b6 .bento__big{position:relative;z-index:1}.bento__b6 .fx{width:1000px;height:520px;right:-120px;top:-180px;opacity:1;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%)}.bento__b6 .blob--fallback{width:520px;height:320px;right:-40px;top:-80px;opacity:.6}@media (max-width:1200px){.bento__b1{grid-column:span 12}.bento__b2,.bento__b3,.bento__b4,.bento__b5{grid-column:span 6}}@media (max-width:767px){.bento__b2,.bento__b3,.bento__b4,.bento__b5{grid-column:span 12}.bento>*{min-height:0}}}@layer sections{.portfolio{position:relative}.portfolio .glow{width:900px;height:300px;left:50%;top:60px;transform:translate(-50%)}.portfolio__head{margin-bottom:48px}.mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;gap:4px}.tile{position:relative;overflow:hidden;background:#111;will-change:transform;transition:transform .35s var(--ease);display:block}.tile img,.tile .img-empty{width:100%;height:100%;object-fit:cover;object-position:top;filter:brightness(.6) saturate(.8);transition:filter .5s,transform .8s var(--ease)}.tile:hover img{filter:none;transform:scale(1.04)}.tile:after{content:"";position:absolute;inset:auto 0 0;height:60%;background:linear-gradient(180deg,transparent,rgba(10,10,10,.88));opacity:0;transition:opacity .35s;pointer-events:none}.tile:hover:after{opacity:1}.tile__label{position:absolute;inset:auto 16px 14px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .35s var(--ease)}.tile:hover .tile__label{opacity:1;transform:none}.tile__text{min-width:0;display:grid;gap:2px}.tile__title{font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile__meta{font-size:12px;color:var(--c-muted)}.tile__go{width:36px;height:36px;flex:none;border-radius:50%;background:var(--c-brand);color:#0a0a0a;display:grid;place-items:center;transition:transform .3s var(--jelly)}.tile__go .icon{width:16px;height:16px}.tile:hover .tile__go{transform:rotate(0) scale(1.05)}@media (hover:none){.tile:after,.tile__label{opacity:1;transform:none}}.tile:nth-child(1){grid-column:span 4;grid-row:span 2}.tile:nth-child(2){grid-column:span 3}.tile:nth-child(3){grid-column:span 5;grid-row:span 3}.tile:nth-child(4){grid-column:span 3}.tile:nth-child(5){grid-column:span 4}.tile:nth-child(6){grid-column:span 3;grid-row:span 2}.tile:nth-child(7){grid-column:span 4}.tile:nth-child(8){grid-column:span 5}@media (max-width:1200px){.mosaic{grid-auto-rows:140px}.tile{grid-column:span 6!important;grid-row:span 1!important}}@media (max-width:767px){.tile{grid-column:span 12!important}.mosaic{grid-auto-rows:200px}}}@layer sections{.process{background:linear-gradient(165deg,var(--c-brand-2),var(--c-brand-2b));border-radius:var(--r);padding:48px;position:relative;overflow:hidden}.process .lead{color:#ffffffd9;position:relative;margin-top:16px}.process__title{position:relative}.process .fx{width:900px;height:700px;right:-220px;top:-240px;opacity:.9;mix-blend-mode:screen}.process .blob--fallback{width:420px;height:420px;right:-120px;top:-120px;opacity:.5}.process__steps{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:48px;position:relative;z-index:1}.proc-step{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-top-color:#ffffff73;border-radius:var(--r);padding:24px 16px;min-width:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.proc-step__num{width:40px;height:40px;border-radius:6px;background:#fff;color:var(--c-brand-2);display:grid;place-items:center;font-weight:700;margin-bottom:24px;font-variant-numeric:tabular-nums}.proc-step__title{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;margin-bottom:8px;gap:8px}.proc-step__title .icon{width:20px;height:20px;flex:none}.proc-step__text{font-size:13px;color:#ffffffd9}@media (max-width:1200px){.process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.process{padding:28px 20px}.process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.proc-step{padding:18px 12px}.proc-step__num{margin-bottom:16px}.proc-step__title{font-size:16px}.proc-step__title .icon{width:16px;height:16px}}}@layer sections{.prices__head{margin-bottom:40px}.prices__grid{display:grid;grid-template-columns:1fr 1fr 1.4fr 2fr;gap:var(--gap)}.price{min-height:200px;padding:40px 20px;text-align:center;display:grid;gap:8px;justify-items:center;align-content:center}.price__name{font-size:18px;font-weight:600}.price__value{font-weight:700;font-size:30px;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;display:grid;justify-items:center}.price__from{font-size:14px;font-weight:500;letter-spacing:0;opacity:.7;margin-bottom:2px}.price__term{font-size:13px;opacity:.7}.prices__cta{text-align:center;margin-top:32px}@media (max-width:480px){.prices__cta .btn{padding-inline:14px;font-size:13px;letter-spacing:.02em;gap:8px;white-space:nowrap}}@media (max-width:1200px){.prices__grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.prices__grid{grid-template-columns:1fr}}}@layer sections{.stack{padding:56px 40px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.stack .h2,.stack .text{color:#0a0a0a}.stack .text{opacity:.85}.stack__logos{padding:56px 0 0;display:grid;gap:28px}.stack__logos .marquee{--mq-gap:72px;--mq-speed:30s}@media (max-width:1200px){.stack{grid-template-columns:1fr}}@media (max-width:767px){.stack{padding:28px}}}@layer sections{.faq__title{margin-bottom:40px}@media (max-width:767px){.faq__title{margin-bottom:24px}}}@layer sections{.eco__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px;gap:24px;flex-wrap:wrap}.eco__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.eco-card{gap:0;padding:28px;border-radius:var(--r);min-height:280px;display:flex;flex-direction:column;transition:transform .35s var(--ease)}.eco-card:hover{transform:translateY(-6px) scale(1.01)}.eco-card__ico{width:52px;height:52px;margin-bottom:24px}.eco-card__ico .icon{width:52px;height:52px;stroke-width:1.6}.eco-card__tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:12px}.eco-card__title{text-transform:uppercase;letter-spacing:.02em}.eco-card__text{margin-top:12px;font-weight:500}.eco-card__price{font-weight:700;font-size:28px;margin-top:auto;padding-top:20px;font-variant-numeric:tabular-nums}.eco__head .text{max-width:46ch}@media (max-width:1200px){.eco__grid{grid-template-columns:1fr}.eco-card{min-height:0}}@media (max-width:767px){.eco__head{flex-direction:column;align-items:flex-start;gap:16px}#eco-title br{display:none}}}@layer sections{.cta{position:relative;overflow:hidden;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.cta .fx{width:900px;height:760px;left:-280px;bottom:-320px}.cta .blob--fallback{width:420px;height:420px;left:-120px;bottom:-160px;opacity:.5}.cta__text{position:relative;z-index:1}.cta__text .lead{margin-top:20px;font-size:16px;max-width:48ch}@media (max-width:1200px){.cta{grid-template-columns:1fr}}@media (max-width:767px){.cta{padding:28px}}}@layer pages{.phero{padding:64px 0 var(--sec-s);position:relative;overflow:hidden}.phero--flush{padding-bottom:0}.phero__title{font-size:clamp(34px,3.8vw,54px);text-transform:none;letter-spacing:-.01em;line-height:1.05;max-width:22ch}.phero__title--caps{text-transform:uppercase;letter-spacing:.02em;font-size:var(--fs-h1)}@media (max-width:767px){.phero__title--caps{font-size:clamp(28px,9.2vw,44px)}}.phero__lead{margin-top:24px}.phero__ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.phero__chips{margin-top:28px}.phero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.phero__visual{position:relative;aspect-ratio:1;max-height:520px}.phero__shot{position:absolute;inset:8% 4%;border-radius:var(--r);overflow:hidden;background:#111;box-shadow:0 60px 100px -40px #4d51f599,0 0 0 1px var(--g-line);transform:rotate(-5deg)}.phero__shot img{width:100%;height:100%;object-fit:cover;object-position:top}.phero__visual .blob{width:70%;height:70%;left:15%;top:20%;opacity:.7}.checks{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.why{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.why__title{margin-bottom:24px}.why__tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.why__tiles>*{min-height:160px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;font-weight:600;font-size:20px;line-height:1.2;border-radius:var(--r);padding:28px}.packs{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.pack{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:var(--r)}.pack__value{font-weight:700;font-size:40px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pack__list{padding-inline-start:18px;color:var(--c-muted);line-height:1.8;font-size:15px;list-style:disc}.plate--blue .pack__list,.plate--blue .text{color:#ffffffd9}.collage{margin-top:48px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:240px;gap:4px}.collage__item{overflow:hidden;background:#111;filter:saturate(.8) brightness(.85);transition:filter .4s}.collage__item:hover{filter:none}.collage__item img{width:100%;height:100%;object-fit:cover;object-position:top}.collage__item:first-child{grid-row:span 2}.pains{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.steps,.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.faq2__title{margin-bottom:32px}.faq2 .rows--faq .row{font-size:16px}.sh{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.sh .text{max-width:56ch}.sh .btn,.sh>:has(>.btn){justify-self:end}@media (max-width:1200px){.phero__grid,.why,.sh,.pains{grid-template-columns:1fr}.phero__visual{display:none}.checks,.cases,.steps{grid-template-columns:1fr 1fr}.collage{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.sh .btn,.sh>:has(>.btn){justify-self:start}}@media (min-width:768px) and (max-width:1200px){.checks>:last-child:nth-child(odd),.steps>:last-child:nth-child(odd){grid-column:1/-1}.cases>.case:not(.case--more):nth-child(3):last-child{display:none}}@media (max-width:767px){.checks,.cases,.steps,.why__tiles,.packs{grid-template-columns:1fr}.collage{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.collage__item:first-child{grid-row:span 1;grid-column:span 2}.pack{padding:24px}}}@layer pages{.phead{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end;margin-bottom:40px}.phead__stats{display:flex;gap:40px}.phead__stats .stat{padding:0}.phead__stats .stat__value{font-size:36px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);margin-top:40px}.archive-grid .case__img{aspect-ratio:16/11}.archive-empty{padding:48px;text-align:center;display:grid;gap:12px;justify-items:center}@media (max-width:1200px){.phead{grid-template-columns:1fr}.archive-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.archive-grid{grid-template-columns:1fr}.phead__stats{gap:24px;flex-wrap:wrap}}}@layer pages{.meta4{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--gap);margin-top:48px}.meta4__item{padding:20px 24px}.meta4__label{display:block;font-size:12px;color:var(--c-muted-2);margin-bottom:6px}.meta4__value{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover{aspect-ratio:21/9;border-radius:var(--r);overflow:hidden;background:#111;border:1px solid var(--g-line);margin-top:48px}.cover img{width:100%;height:100%;object-fit:cover;object-position:top}.case-body{display:grid;grid-template-columns:1fr 2fr;gap:64px}.case-body__aside{position:sticky;top:calc(var(--sticky-top) + 34px);transition:top .45s var(--ease);align-self:start;display:grid;gap:12px}.case-body__aside .glass{padding:24px}.case-body__aside .label{display:block;margin-bottom:8px}.case-body__aside .tags{margin-top:4px}.case-body__aside .u-brand{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.case-body__aside .u-brand .icon{flex:none}.case-body__aside .u-brand:hover{text-decoration:underline;text-underline-offset:4px}.case-body__h{margin:40px 0 16px}.case-body__h:first-child{margin-top:0}.case-body__list{color:var(--c-muted);padding-inline-start:20px;line-height:1.8;list-style:disc}.shots{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-top:40px}.shots__item{aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:#111;border:1px solid var(--g-line)}.shots__item img{width:100%;height:100%;object-fit:cover;object-position:top}.shots--screen{grid-template-columns:1fr}.result{margin-top:40px;padding:32px;border-radius:var(--r)}.result__value{font-weight:700;font-size:48px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.result__text{font-size:19px;font-weight:600;line-height:1.4}.case-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-top:64px}.case-nav__link{padding:24px 28px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;transition:color .2s}.case-nav__link>.icon{align-self:center}.case-nav__link:hover{color:var(--c-brand)}.case-nav__label{display:block;font-size:12px;color:var(--c-muted-2);margin-bottom:6px}.case-nav__title{font-size:18px;font-weight:600}.case-nav__link--next{text-align:end;flex-direction:row-reverse}.case-nav__link .icon{width:22px;height:22px;flex:none}@media (max-width:1200px){.case-body{grid-template-columns:1fr;gap:40px}.case-body__aside{position:static}.meta4{grid-auto-flow:row;grid-template-columns:1fr 1fr}.meta4>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){.meta4,.shots,.case-nav{grid-template-columns:1fr}.cover{aspect-ratio:16/10}}}@layer pages{.contacts{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.contacts__form{padding:40px}.cinfo{display:grid;gap:var(--gap)}.cinfo__card{padding:32px;display:flex;flex-direction:column;justify-content:center}.cinfo__big{display:block;font-size:22px;font-weight:600;margin-top:12px;word-break:break-all}.cinfo__big:hover{color:var(--c-brand)}.cinfo__links{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.cinfo__links a{font-size:14px;padding:10px 16px;font-weight:600;border-radius:var(--r-btn)}.cinfo__links a:hover{color:var(--c-brand)}.contacts-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media (max-width:1200px){.contacts{grid-template-columns:1fr}.contacts-steps{grid-template-columns:1fr 1fr}.contacts-steps>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){.contacts__form{padding:28px}.contacts-steps{grid-template-columns:1fr}}}@layer pages{.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);margin-top:48px}.about-stats .stat{padding:28px}.about-story{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.about-story__text{font-size:17px;line-height:1.7}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.about-value{padding:28px;display:flex;flex-direction:column;gap:12px}.about-value__num{color:var(--c-brand);font-weight:700;font-size:14px}.about-team{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.person{padding:28px;display:flex;flex-direction:column;gap:8px}.person__photo{width:72px;height:72px;border-radius:50%;overflow:hidden;background:linear-gradient(160deg,var(--c-brand-2),var(--c-brand-2b));display:grid;place-items:center;font-size:28px;font-weight:700;margin-bottom:12px}.person__photo img{width:100%;height:100%;object-fit:cover}.person__role{color:var(--c-brand);font-size:14px;font-weight:600}@media (max-width:1200px){.about-stats{grid-template-columns:1fr 1fr}.about-story{grid-template-columns:1fr;gap:24px}.about-values,.about-team{grid-template-columns:1fr 1fr}}@media (max-width:767px){.about-values,.about-team{grid-template-columns:1fr}.about-stats .stat{padding:20px}.about-stats .stat__value{font-size:36px}}}@layer pages{.blog-cats{margin-bottom:32px;max-width:100%}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.post-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r);transition:transform .35s var(--ease)}.post-card:hover{transform:translateY(-6px)}.post-card__img{aspect-ratio:16/10;overflow:hidden;background:var(--c-dark)}.post-card__img img,.post-card__img .img-empty{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.post-card:hover .post-card__img img{transform:scale(1.03)}.post-card__body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.post-card__cat{align-self:flex-start}.post-card__title{font-size:20px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-card__excerpt{color:var(--c-muted);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.post-card__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--c-muted-2);padding-top:4px}.post-card__arrow{width:20px;height:20px;color:var(--c-brand);transition:transform .3s var(--jelly)}.post-card:hover .post-card__arrow{transform:translate(3px,-3px)}.post-card--featured{grid-column:1/-1;flex-direction:row}.post-card--featured .post-card__img{flex:0 0 55%;aspect-ratio:16/10}.post-card--featured .post-card__body{padding:40px;justify-content:center}.post-card--featured .post-card__title{font-size:clamp(24px,2.4vw,34px);-webkit-line-clamp:3}.post-card--featured .post-card__excerpt{font-size:16px;-webkit-line-clamp:4}.post-card--featured .post-card__meta{margin-top:12px}.article{display:grid;grid-template-columns:minmax(0,760px);justify-content:center}.article__cat{justify-self:start;margin-bottom:16px}.article__title{max-width:none}.article__meta{color:var(--c-muted-2);font-size:14px;margin-top:16px}.article__lead{margin-top:20px}.article__cover{aspect-ratio:16/8;border-radius:var(--r);overflow:hidden;margin-top:40px;border:1px solid var(--g-line);background:var(--c-dark)}.article__cover img{width:100%;height:100%;object-fit:cover}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose figure{margin-block:1.6em}.prose figcaption{font-size:14px;color:var(--c-muted-2);margin-top:8px;text-align:center}.article__foot{display:grid;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid var(--g-line)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.share .label{margin-inline-end:8px}.share__btn{height:40px;padding:0 16px;display:inline-flex;align-items:center;border-radius:var(--r-btn);font-size:13px;font-weight:600;color:#fff;transition:color var(--t-fast)}.share__btn:hover{color:var(--c-brand)}@media (max-width:1200px){.posts{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.post-card--featured{flex-direction:column}.post-card--featured .post-card__img{flex:none}.post-card--featured .post-card__body{padding:28px}}@media (max-width:767px){.posts{grid-template-columns:1fr}.blog-cats{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.blog-cats::-webkit-scrollbar{display:none}.blog-cats .jelly__item{flex:none}.article__cover{aspect-ratio:16/10;margin-top:28px}}}@layer pages{.nf{min-height:70vh;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden}.nf__num{font-weight:700;font-size:clamp(120px,24vw,320px);line-height:.9;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px var(--c-line);margin-bottom:16px}.nf__num b{color:var(--c-brand);-webkit-text-stroke:0}.nf .lead{margin:24px auto 32px;text-align:center}.nf .blob{width:min(520px,80vw);height:min(520px,80vw);left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5}.nf .wrap{position:relative;z-index:1}.nf__ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}}@layer utilities{.u-brand{color:var(--c-brand)}.u-tnum{font-variant-numeric:tabular-nums}.u-center{text-align:center}.u-mt-16{margin-top:16px}.u-mt-24{margin-top:24px}.u-mt-32{margin-top:32px}.u-mt-40{margin-top:40px}.u-mt-48{margin-top:48px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-mb-40{margin-bottom:40px}.u-mb-48{margin-bottom:48px}.u-rel{position:relative;z-index:1}.u-hidden{display:none!important}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:var(--d,0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}.u-icon-inline{width:.8em;height:.8em;vertical-align:-.05em}}
