@font-face{font-family:Manrope;src:url(../fonts/manrope/variable.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:TT Hoves Pro;src:url(../fonts/tt-hoves-pro/medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TT Hoves Pro Expanded;src:url(../fonts/tt-hoves-pro/expanded-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TT Hoves Pro Expanded;src:url(../fonts/tt-hoves-pro/expanded-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--color-ink:#141417;--color-white:#fff;--page-gutter:40px;--font-site:"TT Hoves Pro Expanded", Arial, sans-serif;font-family:var(--font-site);color:var(--color-ink);background:var(--color-white);font-synthesis:none;-webkit-font-smoothing:antialiased}@media (width<=767px){:root{--page-gutter:12px}}*{box-sizing:border-box}body{margin:0}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}:focus-visible{outline-offset:5px;outline:2px solid}img{display:block}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-content{flex:1}.site-brand{letter-spacing:-.48px;font-size:24px;line-height:1.22}.contact-button,.site-brand{white-space:nowrap;font-weight:500}.contact-button{min-height:48px;color:var(--color-white);background:var(--color-ink);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:14px 30px;font-size:14px;line-height:1.2;display:inline-flex}.contact-button:hover{background:#363636;text-decoration:none}.contact-button:focus-visible{outline-color:var(--color-ink)}button[data-v-a49ec755]{cursor:pointer;border:0}.studio-brand[data-v-3a9fa187]{width:220px;height:30.263px;color:var(--color-ink);letter-spacing:-.48px;white-space:pre;font-size:24px;font-weight:500;line-height:1.22;display:block;position:relative}.studio-brand__text[data-v-3a9fa187]{position:absolute;top:.11px}.studio-brand__badge[data-v-3a9fa187]{justify-content:center;align-items:center;width:30.263px;height:30.263px;display:flex;position:absolute;top:0;left:53.48px}.studio-brand__disc[data-v-3a9fa187]{background:#ff453c;border-radius:50%;width:27px;height:27px;position:relative;overflow:hidden;transform:rotate(-7.43deg)}.studio-brand__ai[data-v-3a9fa187]{position:absolute;top:5.48px;left:5.02px}.studio-brand__ai--mobile[data-v-3a9fa187]{display:none}@media (width<=1279px){.studio-brand[data-v-3a9fa187]{letter-spacing:-.3807px;width:174px;height:24px;font-size:19.033px}.studio-brand__text[data-v-3a9fa187]{top:0}.studio-brand__badge[data-v-3a9fa187]{width:24px;height:24px;left:42.41px}.studio-brand__disc[data-v-3a9fa187]{width:21.412px;height:21.412px}.studio-brand__ai--desktop[data-v-3a9fa187]{display:none}.studio-brand__ai--mobile[data-v-3a9fa187]{display:block;top:4.35px;left:3.98px}}.site-header[data-v-7eb750d3]{color:var(--color-ink);background:var(--color-white);font-weight:500}.site-header__inner[data-v-7eb750d3]{min-height:82px;padding-inline:var(--page-gutter);align-items:center;gap:29.212px;display:flex}.site-header__inner>.studio-brand[data-v-7eb750d3]{flex:0 0 220px}.desktop-contact[data-v-7eb750d3],.desktop-navigation[data-v-7eb750d3]{white-space:nowrap;align-items:center;font-size:16px;line-height:1;display:flex}.desktop-navigation[data-v-7eb750d3]{gap:29.212px}.desktop-contact[data-v-7eb750d3]{gap:24px;margin-left:auto}.mobile-actions[data-v-7eb750d3]{align-items:center;gap:24px;display:none}.icon-button[data-v-7eb750d3]{cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:relative}.icon-button[data-v-7eb750d3]:after{content:"";position:absolute;inset:-10px}.mobile-menu[data-v-7eb750d3]{width:100%;max-width:none;height:100dvh;max-height:none;padding:10px var(--page-gutter) max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--color-ink);background:var(--color-white);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-v-7eb750d3]::backdrop{background:0 0}.mobile-menu__inner[data-v-7eb750d3]{flex-direction:column;gap:50px;display:flex}.mobile-menu__header[data-v-7eb750d3]{justify-content:space-between;align-items:center;min-height:24px;display:flex}.mobile-navigation[data-v-7eb750d3]{font-size:20px;font-weight:500;line-height:1}.mobile-navigation__link[data-v-7eb750d3],.mobile-navigation__toggle[data-v-7eb750d3]{align-items:center;width:100%;min-height:46px;padding:8px 0;display:flex}.mobile-navigation__toggle[data-v-7eb750d3]{min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between}.mobile-navigation__plus[data-v-7eb750d3]{transition:transform .16s}.mobile-navigation__plus--expanded[data-v-7eb750d3]{transform:rotate(45deg)}.mobile-navigation__submenu[data-v-7eb750d3]{gap:16px;margin:0;padding:12px 0 20px 16px;font-size:16px;font-weight:400;line-height:1.4;list-style:none;display:grid}.mobile-menu__contact[data-v-7eb750d3]{flex-direction:column;gap:40px;display:flex}.mobile-menu__phone[data-v-7eb750d3]{align-self:center;font-size:20px;line-height:1}@media (width>=1280px) and (width<=1399px){.site-header__inner>.studio-brand[data-v-7eb750d3]{flex-basis:160px}.desktop-navigation[data-v-7eb750d3]{gap:20px}}@media (width<=1279px){.site-header__inner[data-v-7eb750d3]{justify-content:space-between;gap:16px;min-height:64px;padding-block:20px}.site-header__inner>.studio-brand[data-v-7eb750d3]{flex-basis:auto}.desktop-contact[data-v-7eb750d3],.desktop-navigation[data-v-7eb750d3]{display:none}.mobile-actions[data-v-7eb750d3]{display:flex}}@media (prefers-reduced-motion:reduce){.mobile-navigation__plus[data-v-7eb750d3]{transition:none}}.hero-orbit[data-v-a602a3f2]{aspect-ratio:1;pointer-events:none;width:560px}.hero-orbit__glow[data-v-a602a3f2]{width:103.18%;height:103.18%;position:absolute;inset:-1.59%}.hero-orbit__ring[data-v-a602a3f2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit__ring--inner[data-v-a602a3f2]{width:41.964%;height:41.964%}.hero-orbit__ring--middle[data-v-a602a3f2]{width:67.857%;height:67.857%}.hero-orbit__ring--outer[data-v-a602a3f2]{width:100%;height:100%}.hero-orbit__center[data-v-a602a3f2]{background:var(--color-white);width:8.571%;height:8.571%;position:absolute;top:48.929%;left:50%;transform:translate(-50%,-50%)}.hero-orbit__badge[data-v-a602a3f2],.hero-orbit__center[data-v-a602a3f2]{border-radius:50%;place-items:center;display:grid}.hero-orbit__badge[data-v-a602a3f2]{background:var(--hero-accent);width:56.25%;height:56.25%;transform:rotate(-7.43deg)}.hero-orbit__badge img[data-v-a602a3f2]{width:57.89%;height:57.47%}.hero-orbit__label[data-v-a602a3f2]{background:var(--color-white);white-space:nowrap;border-radius:23px;align-items:center;gap:6px;min-height:35px;padding:8px 12px 8px 10px;font-size:12px;line-height:1.5;display:flex;position:absolute;box-shadow:0 2.23px 1.672px #781d1d0f}.hero-orbit__label--finance[data-v-a602a3f2]{top:12.857%;left:10.714%}.hero-orbit__label--marketing[data-v-a602a3f2]{top:39.643%;left:14.464%}.hero-orbit__label--analytics[data-v-a602a3f2]{top:15.714%;left:61.071%}.hero-orbit__label--sales[data-v-a602a3f2]{top:61.429%;left:33.571%}.hero-orbit__label--accounting[data-v-a602a3f2]{top:52.679%;left:66.964%}.hero-orbit__label--marketplaces[data-v-a602a3f2]{top:78.214%;left:58.929%}.hero-orbit__label--logistics[data-v-a602a3f2]{top:62.143%;left:.893%}@media (width<=1279px){.hero-orbit[data-v-a602a3f2]{width:304px}.hero-orbit__label[data-v-a602a3f2]{border-radius:13px;gap:4px;min-height:19px;padding:2px 8px 2px 6px;font-size:10px;box-shadow:0 1.21px .908px #781d1d0f}.hero-orbit__label img[data-v-a602a3f2]{width:4px;height:4px}.hero-orbit__label--finance[data-v-a602a3f2]{top:12.678%;left:9.539%}.hero-orbit__label--marketing[data-v-a602a3f2]{top:39.641%;left:13.816%}.hero-orbit__label--analytics[data-v-a602a3f2]{top:22.322%;left:70.724%}.hero-orbit__label--sales[data-v-a602a3f2]{top:64.803%;left:36.842%}.hero-orbit__label--accounting[data-v-a602a3f2]{top:52.678%;left:67.434%}.hero-orbit__label--marketplaces[data-v-a602a3f2]{top:79.276%;left:53.289%}}.hero[data-v-0805635d]{--hero-accent:#ff453c;--hero-surface:#14141705;--hero-muted:#14141799;padding:0 var(--page-gutter) 40px;gap:16px;display:grid}.hero__panel[data-v-0805635d]{background:var(--hero-surface);border-radius:30px;align-items:center;min-height:504px;padding:40px 60px;display:flex;position:relative;overflow:hidden}.hero__content[data-v-0805635d]{z-index:1;width:640px;max-width:100%;position:relative}.hero__title[data-v-0805635d]{letter-spacing:-.8px;text-transform:uppercase;max-width:562px;margin:0;font-size:52px;font-weight:500;line-height:1}.hero__title-line[data-v-0805635d]{display:block}.hero__accent[data-v-0805635d]{color:var(--hero-accent)}.hero__description[data-v-0805635d]{color:var(--hero-muted);margin:32px 0 0;font-size:18px;line-height:1.35}.hero__actions[data-v-0805635d]{gap:10px;margin-top:48px;display:flex}.hero__button[data-v-0805635d]{cursor:pointer;border:1px solid;min-width:150px;min-height:60px;padding:18px 30px;font-size:16px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.hero__button--primary[data-v-0805635d]{border-color:var(--hero-accent);background:var(--hero-accent)}.hero__button--secondary[data-v-0805635d]{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.hero__button--primary[data-v-0805635d]:hover{background:var(--hero-accent)}.hero__button--secondary[data-v-0805635d]:hover{background:0 0}@media (hover:hover) and (pointer:fine){.hero__button[data-v-0805635d]:hover{transform:translateY(-2px)}.hero__button--primary[data-v-0805635d]:hover{background:#e93830;border-color:#e93830;box-shadow:0 6px 16px #ff453c33}.hero__button--secondary[data-v-0805635d]:hover{color:var(--color-white);background:var(--color-ink);box-shadow:0 6px 16px #1414171f}}@media (prefers-reduced-motion:reduce){.hero__button[data-v-0805635d]{transition:none}.hero__button[data-v-0805635d]:hover{transform:none}}.hero__orbit[data-v-0805635d]{position:absolute;top:calc(50% - 274px);right:-20px}.hero__scenarios[data-v-0805635d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hero-scenario[data-v-0805635d]{background:var(--hero-surface);border-radius:30px;flex-direction:column;gap:40px;padding:24px;display:flex}.hero-scenario__category[data-v-0805635d]{color:var(--hero-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;line-height:1.35;display:flex}.hero-scenario__body[data-v-0805635d]{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.hero-scenario__copy[data-v-0805635d]{width:432px;min-width:0;max-width:100%}.hero-scenario__title[data-v-0805635d]{letter-spacing:-.8px;margin:0;font-size:18px;font-weight:500;line-height:1.12}.hero-scenario__description[data-v-0805635d]{color:var(--hero-muted);margin:12px 0 0;font-size:14px;line-height:1.35}.hero-scenario__arrow[data-v-0805635d]{flex:0 0 20px}@media (width>=1280px) and (width<=1399px){.hero__orbit[data-v-0805635d]{width:calc(100vw - 840px);top:calc(50% + 6px);transform:translateY(-50%)}}@media (width>=768px) and (width<=1279px){.hero__panel[data-v-0805635d]{gap:20px;padding:40px 24px}.hero__content[data-v-0805635d]{flex:1;min-width:0}.hero__title[data-v-0805635d]{font-size:calc(clamp(32px,3.6vw,44px))}.hero__description[data-v-0805635d]{font-size:16px}.hero__actions[data-v-0805635d]{flex-wrap:wrap;margin-top:32px}.hero__button[data-v-0805635d]{min-height:50px;font-size:15px}.hero__orbit[data-v-0805635d]{flex:0 0 304px;position:relative;top:auto;right:auto}}@media (width<=767px){.hero[data-v-0805635d]{gap:8px;padding-bottom:32px}.hero__panel[data-v-0805635d]{border-radius:20px;flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:30px 20px 16px}.hero__title[data-v-0805635d]{font-size:calc(clamp(27px,8.889vw,32px));line-height:1.1}.hero__title-phrase[data-v-0805635d]{white-space:nowrap}.hero__description[data-v-0805635d]{margin-top:16px;font-size:14px;font-weight:500}.hero__actions[data-v-0805635d]{flex-direction:column;gap:12px;margin-top:32px}.hero__button[data-v-0805635d]{min-height:50px;padding:14px 20px;font-size:15px}.hero__orbit[data-v-0805635d]{align-self:center;max-width:calc(100% + 8px);margin-left:8px;position:relative;top:auto;right:auto}.hero__scenarios[data-v-0805635d]{grid-template-columns:minmax(0,1fr);gap:8px}.hero-scenario[data-v-0805635d]{border-radius:20px;gap:24px;padding:16px}.hero-scenario__copy[data-v-0805635d]{flex:1;width:auto}}.company-stats[data-v-b3691a0a]{padding:40px var(--page-gutter);background:var(--color-white);border-top:1px solid #14141714;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;display:grid}.company-stats__accreditation[data-v-b3691a0a]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.company-stats__emblem[data-v-b3691a0a]{flex-shrink:0;width:52px;height:52px}.company-stats__accreditation-copy[data-v-b3691a0a],.company-stats__label[data-v-b3691a0a]{color:#14141799;margin:0;font-size:14px;line-height:1.35}.company-stats__accreditation-copy[data-v-b3691a0a]{width:max-content;max-width:calc(100% + 32px)}.company-stats__scroller[data-v-b3691a0a]{grid-column:span 4;min-width:0}.company-stats__metrics[data-v-b3691a0a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;display:grid}.company-stats__metric[data-v-b3691a0a]{flex-direction:column;gap:24px;min-width:0;display:flex}.company-stats__label span[data-v-b3691a0a]{display:block}.company-stats__value[data-v-b3691a0a]{color:#141417f5;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.06em;order:-1;margin:0;font-family:TT Hoves Pro,Arial,sans-serif;font-size:48px;font-weight:500;line-height:1.08}.company-stats__metric--experience .company-stats__value[data-v-b3691a0a]{font-feature-settings:"ss07" 1}@media (width>=1280px){.company-stats[data-v-b3691a0a]{grid-template-columns:repeat(5,max-content);justify-content:space-between}.company-stats__metrics[data-v-b3691a0a],.company-stats__scroller[data-v-b3691a0a]{grid-template-columns:subgrid;-moz-column-gap:normal;column-gap:normal;display:grid}.company-stats__metrics[data-v-b3691a0a]{grid-column:1/-1}}@media (width>=768px) and (width<=1279px){.company-stats[data-v-b3691a0a]{grid-template-columns:minmax(0,1fr);gap:28px}.company-stats__accreditation[data-v-b3691a0a]{flex-direction:row;align-items:center;gap:20px}.company-stats__scroller[data-v-b3691a0a]{grid-column:auto}.company-stats__metrics[data-v-b3691a0a]{gap:24px}}@media (width<=767px){.company-stats[data-v-b3691a0a]{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px}.company-stats__accreditation[data-v-b3691a0a]{flex-direction:row;align-items:center;gap:20px}.company-stats__emblem[data-v-b3691a0a]{width:40px;height:40px}.company-stats__accreditation-copy[data-v-b3691a0a],.company-stats__label[data-v-b3691a0a]{font-size:12px}.company-stats__accreditation-copy[data-v-b3691a0a]{width:auto;min-width:0}.company-stats__scroller[data-v-b3691a0a]{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-column:auto;overflow-x:auto}.company-stats__scroller[data-v-b3691a0a]::-webkit-scrollbar{display:none}.company-stats__scroller[data-v-b3691a0a]:focus-visible{outline-offset:-2px}.company-stats__metrics[data-v-b3691a0a]{gap:16px;width:max-content;display:flex}.company-stats__metric[data-v-b3691a0a]{scroll-snap-align:start;flex:0 0 160px;gap:16px}.company-stats__metric--experience[data-v-b3691a0a],.company-stats__metric--projects[data-v-b3691a0a]{flex-basis:120px}.company-stats__metric--projects[data-v-b3691a0a]{order:-1}.company-stats__value[data-v-b3691a0a]{font-size:32px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.results[data-v-d4cae4d3]{padding:80px var(--page-gutter);background:var(--color-white);overflow:clip}.results__title[data-v-d4cae4d3]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0;font-size:48px;font-weight:500;line-height:1.1}.results__heading[data-v-d4cae4d3]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.results__navigation[data-v-d4cae4d3]{flex-shrink:0;gap:10px;display:flex}.results__arrow[data-v-d4cae4d3]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:60px;height:60px;padding:0;transition:opacity .16s}.results__arrow img[data-v-d4cae4d3]{width:100%;height:100%}.results__arrow--next img[data-v-d4cae4d3]{transform:scaleX(-1)}.results__arrow[data-v-d4cae4d3]:disabled{opacity:.25;cursor:default}.results__arrow[data-v-d4cae4d3]:not(:disabled):hover{opacity:.65}.results__slider[data-v-d4cae4d3]{overflow:visible}.results__slider[data-v-d4cae4d3] .swiper-wrapper{align-items:flex-start}.results__slide[data-v-d4cae4d3]{height:auto}.featured-case--kustov .featured-case__description[data-v-d4cae4d3]{max-width:488px}.featured-case--kustov .featured-case__metric-label[data-v-d4cae4d3]{max-width:132px;min-height:40px}.featured-case[data-v-d4cae4d3]{background:#14141705;border-radius:30px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,640fr) minmax(0,664fr);gap:20px 40px;padding:8px;display:grid;overflow:hidden}.featured-case__copy[data-v-d4cae4d3]{padding:32px 32px 0}.featured-case__title[data-v-d4cae4d3]{margin:0;font-size:32px;font-weight:500;line-height:1.12}.featured-case__description[data-v-d4cae4d3]{color:#14141799;margin:16px 0 0;font-size:16px;line-height:1.35}.featured-case__link[data-v-d4cae4d3]{color:#ff453c;align-items:center;gap:6px;margin-top:40px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.featured-case__link img[data-v-d4cae4d3]{flex-shrink:0}.featured-case__metrics[data-v-d4cae4d3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.featured-case__metric[data-v-d4cae4d3]{background:var(--color-white);border-radius:26px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:152px;padding:24px;display:flex}.featured-case__metric-label[data-v-d4cae4d3]{color:#14141799;font-size:14px;line-height:1.2}.featured-case__metric-value[data-v-d4cae4d3]{color:#141417f5;white-space:nowrap;order:-1;margin:0;font-size:40px;font-weight:500;line-height:1.2}.featured-case__illustration[data-v-d4cae4d3]{border-radius:26px;grid-area:1/2/3/3;min-height:557px;position:relative;overflow:hidden}.featured-case__image[data-v-d4cae4d3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px) and (width<=1279px){.results__title[data-v-d4cae4d3]{font-size:40px}.featured-case[data-v-d4cae4d3]{-moz-column-gap:16px;column-gap:16px}.featured-case__copy[data-v-d4cae4d3]{padding:24px 16px 0}.featured-case__title[data-v-d4cae4d3]{font-size:26px}.featured-case__metric[data-v-d4cae4d3]{padding:16px}.featured-case__metric-value[data-v-d4cae4d3]{font-size:calc(clamp(20px,2.6vw,32px))}}@media (width<=767px){.results__heading[data-v-d4cae4d3]{margin-bottom:24px}.results__navigation[data-v-d4cae4d3]{display:none}.results__slider[data-v-d4cae4d3] .swiper-wrapper{align-items:stretch}.results__slide[data-v-d4cae4d3]{display:grid}.featured-case--kustov .featured-case__metric-label[data-v-d4cae4d3]{min-height:0}.results[data-v-d4cae4d3]{padding-block:40px}.results__title[data-v-d4cae4d3]{font-size:28px}.featured-case[data-v-d4cae4d3]{border-radius:20px;grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:4px}.featured-case__copy[data-v-d4cae4d3]{margin-bottom:12px;padding:16px 12px 0}.featured-case__title[data-v-d4cae4d3]{font-size:20px}.featured-case__description[data-v-d4cae4d3]{max-width:none;margin-top:12px;font-size:14px}.featured-case__link[data-v-d4cae4d3]{margin-top:20px}.featured-case__metric[data-v-d4cae4d3]{border-radius:20px;gap:12px;min-height:88px;padding:12px}.featured-case__metric-label[data-v-d4cae4d3]{max-width:132px;min-height:0;font-size:12px}.featured-case__metric-value[data-v-d4cae4d3]{font-size:20px}.featured-case__illustration[data-v-d4cae4d3]{aspect-ratio:328/275;border-radius:16px;grid-area:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.results__arrow[data-v-d4cae4d3]{transition:none}}.solutions[data-v-5d4a7f34]{padding:80px var(--page-gutter);background:var(--color-white)}.solutions__title[data-v-5d4a7f34]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0 0 48px;font-size:48px;font-weight:500;line-height:1.1}.solutions__grid[data-v-5d4a7f34]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.solution-card[data-v-5d4a7f34]{background:#14141705;border-radius:30px;flex-direction:column;grid-column:span 2;align-items:flex-start;gap:64px;min-width:0;padding:24px;display:flex;overflow:hidden}.solution-card--featured[data-v-5d4a7f34]{grid-column:span 3;gap:8px;padding:8px}.solution-card__illustration[data-v-5d4a7f34]{aspect-ratio:656/246;flex-shrink:0;width:100%;position:relative;overflow:hidden}.solution-card__image[data-v-5d4a7f34]{-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;position:absolute}.solution-card__animation[data-v-5d4a7f34]{--hairline-plate:#fafafa;--hairline-stroke:.9;width:100%;position:absolute}.solution-card--agents .solution-card__animation[data-v-5d4a7f34]{width:87%;top:-24.2%;left:3.4%}.solution-card--products .solution-card__animation[data-v-5d4a7f34]{width:83.54%;top:-74.3%;left:15%}@media (prefers-reduced-motion:reduce){.solution-card__animation[data-v-5d4a7f34] svg *{transition:none}}.solution-card--agents .solution-card__image[data-v-5d4a7f34]{width:70.12%;height:178.05%;top:-17.89%;left:11.89%}.solution-card__fade[data-v-5d4a7f34]{pointer-events:none;position:absolute;inset:73.58% 0 -8.13%}.solution-card__fade img[data-v-5d4a7f34]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.solution-card--products .solution-card__illustration[data-v-5d4a7f34]{border-radius:18px}.solution-card--products .solution-card__image[data-v-5d4a7f34]{width:calc(100% + 20px);top:50%;left:-8px;transform:translateY(-50%)}.solution-card__icon[data-v-5d4a7f34]{background:#ff453c17;border-radius:12px;flex-shrink:0;padding:12px}.solution-card__icon[data-v-5d4a7f34],.solution-card__icon-image[data-v-5d4a7f34]{justify-content:center;align-items:center;display:flex}.solution-card__icon-image[data-v-5d4a7f34]{width:32px;height:32px}.solution-card__icon-image img[data-v-5d4a7f34]{flex-shrink:0}.solution-card__body[data-v-5d4a7f34]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;margin-top:auto;display:flex}.solution-card--featured .solution-card__body[data-v-5d4a7f34]{padding:0 16px 16px}.solution-card__copy[data-v-5d4a7f34]{flex:1;min-width:0}.solution-card--featured .solution-card__copy[data-v-5d4a7f34]{max-width:502px}.solution-card__title[data-v-5d4a7f34]{letter-spacing:-.8px;margin:0;font-size:20px;font-weight:500;line-height:1.2}.solution-card__description[data-v-5d4a7f34]{color:#14141799;margin:16px 0 0;font-size:16px;line-height:22px}.solution-card__title-line[data-v-5d4a7f34]{display:block}.solution-card__arrow[data-v-5d4a7f34]{flex-shrink:0}@media (width>=768px) and (width<=1279px){.solutions__title[data-v-5d4a7f34]{font-size:40px}.solution-card[data-v-5d4a7f34]{flex-direction:row;grid-column:1/-1;gap:32px;padding:20px}.solution-card--featured[data-v-5d4a7f34]{flex-direction:column;grid-column:span 3;gap:8px;padding:8px}.solution-card__body[data-v-5d4a7f34]{gap:12px}.solution-card__title[data-v-5d4a7f34]{font-size:18px}.solution-card__description[data-v-5d4a7f34]{font-size:14px;line-height:19px}}@media (width<=767px){.solutions[data-v-5d4a7f34]{padding-block:40px}.solutions__title[data-v-5d4a7f34]{margin-bottom:24px;font-size:28px}.solutions__grid[data-v-5d4a7f34]{grid-template-columns:minmax(0,1fr);gap:12px}.solution-card[data-v-5d4a7f34]{border-radius:20px;grid-column:auto;gap:24px;padding:16px}.solution-card--featured[data-v-5d4a7f34]{gap:12px;padding:4px}.solution-card__illustration[data-v-5d4a7f34]{aspect-ratio:328/123;align-self:center;width:min(100%,328px)}.solution-card--agents .solution-card__image[data-v-5d4a7f34]{width:68.79%;height:174.64%;top:-13.99%;left:15.61%}.solution-card--agents .solution-card__animation[data-v-5d4a7f34]{width:85.35%;top:-20.2%;left:7.3%}.solution-card__fade[data-v-5d4a7f34]{height:42px;inset:auto 0 0}.solution-card--products .solution-card__image[data-v-5d4a7f34]{width:100%;height:100%;left:0}.solution-card__icon[data-v-5d4a7f34]{border-radius:10px;padding:8px}.solution-card__icon-image[data-v-5d4a7f34]{width:24px;height:24px}.solution-card__icon-image:not(.solution-card__icon-image--responsive) img[data-v-5d4a7f34]{transform:scale(.75)}.solution-card__body[data-v-5d4a7f34]{gap:8px}.solution-card--featured .solution-card__body[data-v-5d4a7f34]{padding:0 12px 12px}.solution-card--featured .solution-card__copy[data-v-5d4a7f34]{max-width:none}.solution-card__title[data-v-5d4a7f34]{font-size:18px;line-height:22px}.solution-card__title-line[data-v-5d4a7f34]{display:inline}.solution-card__description[data-v-5d4a7f34]{margin-top:12px;font-size:14px;line-height:19px}}.projects[data-v-0899086f]{padding:80px var(--page-gutter);background:var(--color-white)}.projects__title[data-v-0899086f]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0 0 48px;font-size:48px;font-weight:500;line-height:1.1}.projects__grid[data-v-0899086f]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.project-card[data-v-0899086f]{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.project-card__illustration[data-v-0899086f]{border-radius:30px;height:358px;display:block;overflow:hidden}.project-card__image[data-v-0899086f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-card__body[data-v-0899086f]{padding-bottom:12px}.project-card__title[data-v-0899086f]{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.2}.project-card__title-mobile[data-v-0899086f]{display:none}.project-card__link[href][data-v-0899086f]:after{content:"";position:absolute;inset:0}.project-card__footer[data-v-0899086f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-card__domain[data-v-0899086f]{color:#14141799;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.35}@media (width>=768px) and (width<=1279px){.project-card__illustration[data-v-0899086f]{aspect-ratio:426.667/358;height:auto}}@media (width<=767px){.projects[data-v-0899086f]{padding-block:40px}.projects__title[data-v-0899086f]{margin-bottom:24px;font-size:28px}.projects__grid[data-v-0899086f]{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;gap:8px;overflow-x:auto}.projects__grid[data-v-0899086f]::-webkit-scrollbar{display:none}.projects__grid[data-v-0899086f]:focus-visible{outline-offset:-2px}.project-card[data-v-0899086f]{scroll-snap-align:start}.project-card__illustration[data-v-0899086f]{aspect-ratio:426.667/358;border-radius:16px;height:auto}.project-card__body[data-v-0899086f]{padding-bottom:8px}.project-card__title[data-v-0899086f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.project-card__title-desktop[data-v-0899086f]{display:none}.project-card__title-mobile[data-v-0899086f]{display:inline}.project-card__footer[data-v-0899086f]{align-items:flex-end}.project-card__domain[data-v-0899086f]{font-size:14px}}@media (prefers-reduced-motion:reduce){.projects__grid[data-v-0899086f]{scroll-behavior:auto}}.consultation[data-v-4f3767da]{padding:80px var(--page-gutter);background:var(--color-white)}.consultation__panel[data-v-4f3767da]{isolation:isolate;color:var(--color-white);background:var(--color-ink);border-radius:30px;flex-direction:column;align-items:flex-start;gap:48px;padding:50px 40px 50px 50px;display:flex;position:relative;overflow:clip}.consultation__copy[data-v-4f3767da]{z-index:1;width:660px;max-width:100%}.consultation__title[data-v-4f3767da]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;max-width:635px;margin:0;font-size:48px;font-weight:500;line-height:1.1}.consultation__description[data-v-4f3767da]{color:#ffffffe0;margin:24px 0 0;font-size:16px;line-height:1.35}.consultation__illustration[data-v-4f3767da]{width:660px;position:absolute;top:-48px;right:-50px}.consultation__animation[data-v-4f3767da]{--hairline-plate:var(--color-ink);--hairline-edge:#45454b;--hairline-mid:#35353b;--hairline-lo:#27272d;--hairline-stroke:.7;border-radius:20px}.consultation__panel[data-v-4f3767da]:has(.consultation__animation:focus-visible){outline-offset:-6px;outline:2px solid #ff453c}.consultation__animation[data-v-4f3767da]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.consultation__animation[data-v-4f3767da] svg *{transition:none}}.consultation__actions[data-v-4f3767da]{z-index:1;align-items:center;gap:16px;width:603px;max-width:100%;display:flex}.consultation__button[data-v-4f3767da]{background:#ff453c;flex-shrink:0;width:272px;min-width:150px;min-height:60px;padding:20px 30px;font-size:16px}.consultation__button[data-v-4f3767da]:hover{background:#ff453c}.consultation__button[data-v-4f3767da]:focus-visible{outline-color:var(--color-white)}.consultation__note[data-v-4f3767da]{color:#fff9;margin:0;font-size:14px;line-height:1.35}@media (width>=768px) and (width<=1279px){.consultation__panel[data-v-4f3767da]{padding:40px}.consultation__copy[data-v-4f3767da]{width:60%}.consultation__title[data-v-4f3767da]{font-size:36px}.consultation__illustration[data-v-4f3767da]{width:45%;top:0;right:-50px}}@media (width<=767px){.consultation[data-v-4f3767da]{padding-block:40px}.consultation__panel[data-v-4f3767da]{border-radius:20px;gap:16px;padding:20px}.consultation__title[data-v-4f3767da]{max-width:none;font-size:28px}.consultation__description[data-v-4f3767da]{margin-top:16px;font-size:14px}.consultation__illustration[data-v-4f3767da]{aspect-ratio:296/162;width:100%;height:auto;position:relative;top:auto;right:auto;overflow:clip}.consultation__animation[data-v-4f3767da]{position:absolute;top:-22.2222%;left:0}.consultation__actions[data-v-4f3767da]{flex-direction:column;align-items:stretch;gap:12px;width:100%}.consultation__button[data-v-4f3767da]{white-space:normal;width:100%;min-height:50px;padding:15px 20px;font-size:15px}.consultation__note[data-v-4f3767da]{font-size:12px}}.approach[data-v-46d560fa]{padding:80px var(--page-gutter);background:var(--color-white);flex-direction:column;gap:48px;display:flex}.approach__title[data-v-46d560fa]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0;font-size:48px;font-weight:500;line-height:1.1}.approach__intro[data-v-46d560fa]{color:#14141799;max-width:566px;margin:24px 0 0;font-size:16px;line-height:1.35}.approach__grid[data-v-46d560fa]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"first image second third""fourth image fifth fifth";gap:16px;display:grid}.approach-card[data-v-46d560fa]{background:#14141705;border-radius:20px;flex-direction:column;gap:40px;min-width:0;padding:24px;display:flex;position:relative;overflow:clip}.approach-card--01[data-v-46d560fa]{grid-area:first}.approach-card--02[data-v-46d560fa]{grid-area:second}.approach-card--03[data-v-46d560fa]{grid-area:third}.approach-card--04[data-v-46d560fa]{grid-area:fourth}.approach-card--05[data-v-46d560fa]{grid-area:fifth;justify-content:space-between}.approach-card__number[data-v-46d560fa]{color:#ff453c;letter-spacing:-.8px;margin:0;font-size:20px;font-weight:500;line-height:1}.approach-card__copy[data-v-46d560fa]{z-index:1;position:relative}.approach-card--05 .approach-card__copy[data-v-46d560fa]{max-width:413px}.approach-card__title[data-v-46d560fa],.approach-checklist__title[data-v-46d560fa]{letter-spacing:-.8px;margin:0;font-size:20px;font-weight:500;line-height:1.2}.approach-card__description[data-v-46d560fa],.approach-checklist__description[data-v-46d560fa]{color:#14141799;margin:16px 0 0;font-size:14px;line-height:1.35}.approach-card__decoration[data-v-46d560fa]{pointer-events:none;place-items:center;width:617.808px;height:575.837px;display:grid;position:absolute;top:-174px;left:339px}.approach-card__decoration img[data-v-46d560fa]{border-radius:18px;width:595.641px;height:251.551px;transform:rotate(40.05deg)}.approach__illustration[data-v-46d560fa]{border-radius:20px;grid-area:image;position:relative;overflow:hidden}.approach__illustration img[data-v-46d560fa]{width:321.56%;height:134.7%;position:absolute;top:.01%;left:-18.66%}.approach__divider[data-v-46d560fa]{height:0;position:relative}.approach__divider[data-v-46d560fa]:before{content:"";background:url(../images/approach/divider-desktop.svg) repeat-x;position:absolute;inset:-1px 0 0}.approach-checklist[data-v-46d560fa]{align-items:center;gap:24px;display:flex}.approach-checklist__icon[data-v-46d560fa]{background:#ff453c17;border-radius:12px;flex-shrink:0;padding:12px}.approach-checklist__copy[data-v-46d560fa]{width:584px;max-width:100%}.approach-checklist__description[data-v-46d560fa]{margin-top:6px}.approach-checklist__button[data-v-46d560fa]{flex-shrink:0;align-self:flex-end;margin-left:auto}@media (width>=768px) and (width<=1279px){.approach__title[data-v-46d560fa]{font-size:40px}.approach__grid[data-v-46d560fa]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"first second third""fourth fifth fifth""image image image"}.approach__illustration[data-v-46d560fa]{height:280px}.approach__illustration img[data-v-46d560fa]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;inset:0}.approach-checklist[data-v-46d560fa]{flex-wrap:wrap}.approach-checklist__copy[data-v-46d560fa]{flex:1}}@media (width<=767px){.approach[data-v-46d560fa]{gap:24px;padding-block:40px}.approach__title[data-v-46d560fa]{font-size:28px}.approach__intro[data-v-46d560fa]{max-width:none;margin-top:16px;font-size:14px}.approach__scroller[data-v-46d560fa]{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.approach__scroller[data-v-46d560fa]::-webkit-scrollbar{display:none}.approach__scroller[data-v-46d560fa]:focus-visible{outline-offset:-2px}.approach__grid[data-v-46d560fa]{align-items:flex-start;gap:8px;width:max-content;display:flex}.approach-card[data-v-46d560fa],.approach__illustration[data-v-46d560fa]{scroll-snap-align:start;flex:0 0 300px;width:300px}.approach-card[data-v-46d560fa]{gap:24px;padding:16px}.approach-card__number[data-v-46d560fa],.approach-card__title[data-v-46d560fa],.approach-checklist__title[data-v-46d560fa]{font-size:18px}.approach-card__description[data-v-46d560fa],.approach-checklist__description[data-v-46d560fa]{margin-top:12px}.approach__illustration[data-v-46d560fa]{height:187px}.approach__illustration img[data-v-46d560fa]{width:215.4%;height:208.12%;top:-20.77%;left:-7.54%}.approach-checklist[data-v-46d560fa]{flex-direction:column;align-items:flex-start;gap:16px}.approach__divider[data-v-46d560fa]:before{background-image:url(../images/approach/divider-mobile.svg)}.approach-checklist__icon[data-v-46d560fa]{border-radius:10px;padding:8px}.approach-checklist__button[data-v-46d560fa]{width:100%;min-height:50px;font-size:15px}}.training-gallery[data-v-bd15cdcc]{--gallery-crop:35.5px;--gallery-gap:16px;min-width:0;margin-inline:calc(-1 * var(--page-gutter));position:relative;overflow:hidden}.training-gallery[data-v-bd15cdcc]:focus-visible{outline-offset:-2px}.training-gallery__slider[data-v-bd15cdcc]{margin-right:0;margin-left:calc(-1 * var(--gallery-crop))}.training-gallery__slider:not(.swiper-initialized) .training-gallery__slide[data-v-bd15cdcc]{margin-right:var(--gallery-gap)}.training-gallery__slide[data-v-bd15cdcc]{width:260px;height:310px}.training-gallery__slide--wide[data-v-bd15cdcc]{width:430px}.training-gallery__slide--narrow[data-v-bd15cdcc]{width:228px}.training-gallery__slide--last[data-v-bd15cdcc]{width:269px}.training-gallery__photo[data-v-bd15cdcc]{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}@media (width<=767px){.training-gallery[data-v-bd15cdcc]{--gallery-crop:47.14px;--gallery-gap:12.49px}.training-gallery__slide[data-v-bd15cdcc]{width:203px;height:242px}.training-gallery__slide--wide[data-v-bd15cdcc]{width:336px}.training-gallery__slide--narrow[data-v-bd15cdcc]{width:178px}.training-gallery__slide--last[data-v-bd15cdcc]{width:210px}.training-gallery__photo[data-v-bd15cdcc]{border-radius:15.613px}}.training[data-v-dd1e5302]{padding:80px var(--page-gutter);background:var(--color-white);flex-direction:column;gap:60px;display:flex}.training__heading[data-v-dd1e5302]{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.training__title[data-v-dd1e5302]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;width:679px;max-width:100%;margin:0;font-size:48px;font-weight:500;line-height:1.1}.training__details[data-v-dd1e5302]{flex-direction:column;flex:0 0 444px;align-items:flex-start;gap:24px;display:flex}.training__description[data-v-dd1e5302]{color:#14141799;margin:0;font-size:16px;line-height:1.35}.training__button[data-v-dd1e5302]{min-width:150px;min-height:60px;padding-block:20px;font-size:16px}@media (width>=768px) and (width<=1279px){.training__title[data-v-dd1e5302]{font-size:40px}.training__details[data-v-dd1e5302]{flex-basis:38%}}@media (width<=767px){.training[data-v-dd1e5302]{gap:24px;padding-block:40px}.training__heading[data-v-dd1e5302]{flex-direction:column;align-items:stretch;gap:16px}.training__title[data-v-dd1e5302]{width:auto;font-size:28px}.training__details[data-v-dd1e5302]{flex-basis:auto;align-items:stretch}.training__description[data-v-dd1e5302]{font-size:14px}.training__button[data-v-dd1e5302]{min-height:50px;padding-block:15px;font-size:15px}}.audit[data-v-41de539e]{padding:80px var(--page-gutter);background:var(--color-white)}.audit__panel[data-v-41de539e]{color:var(--color-white);background:var(--color-ink);border-radius:30px;grid-template:"copy results"1fr"button results"/minmax(0,672fr) minmax(0,572fr);gap:32px 16px;padding:50px 60px 50px 50px;display:grid}.audit__copy[data-v-41de539e]{grid-area:copy;min-width:0}.audit__title[data-v-41de539e]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0;font-size:48px;font-weight:500;line-height:1.1}.audit__title span[data-v-41de539e]{color:#ff453c}.audit__description[data-v-41de539e]{color:#fff9;max-width:557px;margin:24px 0 0;font-size:16px;line-height:1.35}.audit__button[data-v-41de539e]{grid-area:button;place-self:end start;min-width:150px;min-height:60px;padding:20px 30px;font-size:16px}.audit__button[data-v-41de539e],.audit__button[data-v-41de539e]:hover{background:#ff453c}.audit__button[data-v-41de539e]:focus-visible{outline-color:var(--color-white)}.audit__results[data-v-41de539e]{color:#ffffffe0;background:#ffffff14;border-radius:26px;grid-area:results;min-width:0;padding:32px}.audit__results-title[data-v-41de539e]{margin:0 0 24px;font-size:20px;font-weight:500;line-height:1.4}.audit__list[data-v-41de539e]{margin:0;padding:0;list-style:none}.audit__item[data-v-41de539e]{align-items:flex-start;gap:12px;padding-block:24px;font-size:16px;line-height:1.35;display:flex}.audit__item+.audit__item[data-v-41de539e]{box-shadow:inset 0 1px #ffffff0a}.audit__item[data-v-41de539e]:first-child{padding-top:0}.audit__item[data-v-41de539e]:last-child{padding-bottom:0}.audit__icon[data-v-41de539e]{flex:0 0 18px;place-items:center;width:18px;height:24px;display:grid}.audit__icon img[data-v-41de539e]{width:18px;height:18px}@media (width>=768px) and (width<=1279px){.audit__panel[data-v-41de539e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px;padding:32px}.audit__title[data-v-41de539e]{font-size:36px}.audit__results[data-v-41de539e]{padding:24px}}@media (width<=767px){.audit[data-v-41de539e]{padding-block:40px}.audit__panel[data-v-41de539e]{border-radius:20px;grid-template:"copy""button""results"/minmax(0,1fr);gap:24px;padding:20px}.audit__title[data-v-41de539e]{font-size:28px}.audit__description[data-v-41de539e]{max-width:none;margin-top:16px;font-size:14px}.audit__button[data-v-41de539e]{justify-self:stretch;min-height:50px;padding-block:15px;font-size:15px}.audit__results[data-v-41de539e]{border-radius:16px;padding:16px}.audit__results-title[data-v-41de539e]{margin-bottom:20px;font-size:18px}.audit__item[data-v-41de539e]{gap:8px;padding-block:16px;font-size:14px}}.integrations[data-v-0f88799a]{padding:80px var(--page-gutter);background:var(--color-white);justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.integrations__title[data-v-0f88799a]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;width:578px;min-width:0;margin:0;font-size:48px;font-weight:500;line-height:1.1}.integrations__scroller[data-v-0f88799a]{flex:0 0 672px;min-width:0}.integrations__grid[data-v-0f88799a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:672px;margin:0;padding:0;list-style:none;display:grid}.integrations__item[data-v-0f88799a]{background:#14141705;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.integrations__icon[data-v-0f88799a]{background:#ff453c17;border-radius:6px;flex-shrink:0;padding:6px;overflow:clip}.integrations__label[data-v-0f88799a]{white-space:pre-line;min-width:0;font-size:14px;line-height:1.2}@media (width<=1279px){.integrations__desktop-break[data-v-0f88799a]{display:none}}@media (width>=768px) and (width<=1279px){.integrations[data-v-0f88799a]{flex-direction:column}.integrations__title[data-v-0f88799a]{width:100%;max-width:578px;font-size:40px}.integrations__scroller[data-v-0f88799a]{flex-basis:auto;align-self:flex-end}}@media (width<=767px){.integrations[data-v-0f88799a]{flex-direction:column;align-items:stretch;gap:24px;padding-block:40px}.integrations__title[data-v-0f88799a]{width:auto;font-size:28px}.integrations__scroller[data-v-0f88799a]{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scrollbar-width:none;flex-basis:auto;overflow-x:auto}.integrations__scroller[data-v-0f88799a]::-webkit-scrollbar{display:none}.integrations__scroller[data-v-0f88799a]:focus-visible{outline-offset:-2px}}.project-request[data-v-ae7d15a0]{padding:80px var(--page-gutter);color:var(--color-white);background:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(0,1fr) minmax(0,672px);align-items:start;gap:16px;display:grid}.project-request__title[data-v-ae7d15a0]{letter-spacing:-.8px;font-feature-settings:"onum" 1,"pnum" 1;margin:0;font-size:48px;font-weight:500;line-height:1.1}.project-request__form[data-v-ae7d15a0]{flex-direction:column;gap:40px;min-width:0;display:flex}.project-request__group[data-v-ae7d15a0]{border:0;min-width:0;margin:0;padding:0}.project-request__heading[data-v-ae7d15a0]{margin:0 0 24px;padding:0;font-size:20px;font-weight:500;line-height:1.12;display:block}.project-request__situations[data-v-ae7d15a0]{flex-wrap:wrap;gap:12px 8.592px;display:flex}.project-request__attachment[data-v-ae7d15a0],.project-request__situation[data-v-ae7d15a0]{cursor:pointer;border-radius:100px;flex-shrink:0;font-size:14px;line-height:1.2;position:relative}.project-request__situation[data-v-ae7d15a0]{white-space:nowrap;padding:12px 20px;box-shadow:inset 0 0 0 1.718px #fff6}.project-request__attachment[data-v-ae7d15a0]:hover,.project-request__situation[data-v-ae7d15a0]:hover{background:#ffffff14}.project-request__situation[data-v-ae7d15a0]:has(input:checked){color:var(--color-ink);background:var(--color-white)}:is(.project-request__attachment[data-v-ae7d15a0]:has(input:focus-visible),.project-request__situation[data-v-ae7d15a0]:has(input:focus-visible)){outline:2px solid var(--color-white);outline-offset:3px}.project-request__contacts[data-v-ae7d15a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.project-request__field[data-v-ae7d15a0]{min-width:0;position:relative}.project-request__input[data-v-ae7d15a0]{width:100%;height:56px;color:var(--color-white);font:inherit;background:0 0;border:0;border-bottom:1px solid #fff9;border-radius:0;padding:14px 0 19px;font-size:16px;line-height:1.35;display:block}.project-request__input[data-v-ae7d15a0]::placeholder{color:#fff9;opacity:1}.project-request__input[data-v-ae7d15a0]:focus-visible{border-bottom-color:var(--color-white);outline-offset:2px}.project-request__task[data-v-ae7d15a0]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.project-request__task .project-request__heading[data-v-ae7d15a0]{margin-bottom:0}.project-request__textarea[data-v-ae7d15a0]{resize:vertical;min-height:56px}.project-request__attachment[data-v-ae7d15a0]{align-items:center;gap:8px;padding:12px 20px 12px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff6}.project-request__file[data-v-ae7d15a0]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;font-size:14px;display:flex}.project-request__file button[data-v-ae7d15a0]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.project-request__actions[data-v-ae7d15a0]{align-items:center;gap:24px;display:flex}.project-request__submit[data-v-ae7d15a0]{min-width:150px;min-height:60px;color:var(--color-ink);background:var(--color-white);cursor:pointer;border:0;flex-shrink:0;font-size:16px}.project-request__submit[data-v-ae7d15a0]:hover{background:#e6e6e6}.project-request__submit[data-v-ae7d15a0]:focus-visible{outline-color:var(--color-white)}.project-request__consent[data-v-ae7d15a0],.project-request__notice[data-v-ae7d15a0]{color:#fff9;margin:0;font-size:14px;line-height:1.35}.project-request__visually-hidden[data-v-ae7d15a0]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px) and (width<=1279px){.project-request[data-v-ae7d15a0]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.project-request__title[data-v-ae7d15a0]{font-size:36px}.project-request__actions[data-v-ae7d15a0]{flex-wrap:wrap;gap:16px}}@media (width<=767px){.project-request[data-v-ae7d15a0]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:40px}.project-request__title[data-v-ae7d15a0]{font-size:28px}.project-request__heading[data-v-ae7d15a0]{margin-bottom:16px;font-size:18px}.project-request__situations[data-v-ae7d15a0]{margin:-5px calc(-1 * var(--page-gutter));padding:5px var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.project-request__situations[data-v-ae7d15a0]::-webkit-scrollbar{display:none}.project-request__contacts[data-v-ae7d15a0]{grid-template-columns:minmax(0,1fr);gap:16px}.project-request__task[data-v-ae7d15a0]{gap:16px}.project-request__actions[data-v-ae7d15a0]{flex-direction:column;align-items:stretch;gap:12px}.project-request__submit[data-v-ae7d15a0]{min-height:50px;font-size:15px}.project-request__consent[data-v-ae7d15a0]{font-size:12px}}.site-footer[data-v-9b87cb77]{padding:0 var(--page-gutter) 80px;color:var(--color-white);background:var(--color-ink)}.site-footer__main[data-v-9b87cb77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:44.678px;padding-block:80px;display:grid;box-shadow:inset 0 1.718px #ffffff1f}.site-footer__main>.site-brand[data-v-9b87cb77]{place-self:start;height:24px}.site-footer__group[data-v-9b87cb77]{flex-direction:column;align-items:flex-start;gap:24px;font-size:20px;line-height:1.2;display:flex}.site-footer__group h2[data-v-9b87cb77]{color:#fff9;font:inherit;margin:0}.site-footer__links[data-v-9b87cb77]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__legal[data-v-9b87cb77]{color:#fff6;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:80px;font-size:12px;line-height:14px;display:grid;box-shadow:inset 0 1.718px #363636}.site-footer__legal p[data-v-9b87cb77]{margin:0}.site-footer__legal[data-v-9b87cb77]>:nth-child(2){text-align:center}.site-footer__legal[data-v-9b87cb77]>:last-child{text-align:right}@media (width<=767px){.site-footer[data-v-9b87cb77]{padding-bottom:40px}.site-footer__main[data-v-9b87cb77]{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px}.site-footer .site-brand[data-v-9b87cb77]{letter-spacing:-.4px;padding-top:1.946px;font-size:20px;line-height:24px}.site-footer__group[data-v-9b87cb77]{gap:16px;font-size:18px;line-height:22px}.site-footer__socials[data-v-9b87cb77]{gap:13.747px}.site-footer__legal[data-v-9b87cb77]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:40px}.site-footer__legal[data-v-9b87cb77]>:nth-child(n){text-align:left}}.discussion-modal[data-v-44378f87]{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:40px 112px;position:fixed;inset:0;overflow-y:auto}.discussion-modal[open][data-v-44378f87]{display:flex}.discussion-modal[data-v-44378f87]::backdrop{-webkit-backdrop-filter:blur(4.15px);backdrop-filter:blur(4.15px);background:#14141799}.discussion-modal__panel[data-v-44378f87]{background:var(--color-white);border-radius:26px;flex:none;width:520px;max-width:100%;margin:auto;padding:30px;position:relative}.discussion-modal__header[data-v-44378f87]{margin-bottom:30px}.discussion-modal__title[data-v-44378f87]{margin:0;font-size:32px;font-weight:500;line-height:1.12}.discussion-modal__title[data-v-44378f87]:focus{outline:none}.discussion-modal__close[data-v-44378f87]{width:52px;height:52px;color:var(--color-ink);background:var(--color-white);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:0;right:-72px}.discussion-modal__actions[data-v-44378f87],.discussion-modal__field[data-v-44378f87],.discussion-modal__fields[data-v-44378f87],.discussion-modal__form[data-v-44378f87]{flex-direction:column;display:flex}.discussion-modal__form[data-v-44378f87]{gap:30px}.discussion-modal__actions[data-v-44378f87],.discussion-modal__fields[data-v-44378f87]{gap:20px}.discussion-modal__field[data-v-44378f87]{color:#141417f5;gap:8px;font-size:16px;line-height:1.35}.discussion-modal__input[data-v-44378f87]{width:100%;height:52px;color:inherit;font:inherit;background:#14141705;border:0;border-radius:12px;padding:10px 16px}.discussion-modal__input[data-v-44378f87]::placeholder{color:#14141766;opacity:1}.discussion-modal__task[data-v-44378f87]{resize:none;min-height:52px;padding-block:15px}.discussion-modal__consent[data-v-44378f87]{color:#14141799;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.35;display:flex}.discussion-modal__checkbox[data-v-44378f87]{appearance:none;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:0;position:relative}.discussion-modal__checkbox[data-v-44378f87]:before{background:var(--color-white);content:"";border:1.5px solid #14141714;border-radius:4px;position:absolute;inset:2px}.discussion-modal__checkbox[data-v-44378f87]:checked{background:url(../images/discussion/checkbox-checked.svg) 50%/24px 24px no-repeat}.discussion-modal__checkbox[data-v-44378f87]:checked:before{display:none}.discussion-modal__privacy[data-v-44378f87]{color:#141417f5;text-underline-offset:3px;text-decoration:underline}.discussion-modal__submit[data-v-44378f87]{cursor:pointer;background:#ff453c;border:1px solid #ff453c;width:100%;min-height:60px;font-size:16px}.discussion-modal__submit[data-v-44378f87]:hover{background:#e93830;border-color:#e93830}.discussion-modal__notice[data-v-44378f87]{margin:0;font-size:14px;line-height:1.35}@media (width<=767px){.discussion-modal[data-v-44378f87]{padding:20px 12px}.discussion-modal__panel[data-v-44378f87]{padding:20px}.discussion-modal__header[data-v-44378f87]{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.discussion-modal__title[data-v-44378f87]{flex:1;min-width:0;font-size:20px}.discussion-modal__close[data-v-44378f87]{flex:0 0 24px;width:24px;height:24px;padding:0;position:relative;right:auto}.discussion-modal__close[data-v-44378f87]:after{content:"";position:absolute;inset:-10px}.discussion-modal__form[data-v-44378f87]{gap:20px}.discussion-modal__input[data-v-44378f87]{font-size:14px}.discussion-modal__actions[data-v-44378f87]{gap:12px}.discussion-modal__consent[data-v-44378f87]{gap:8px;font-size:12px}.discussion-modal__submit[data-v-44378f87]{min-height:50px;font-size:14px}}
