@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(./manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-primary:#5851e1;--color-primary-dark:#4840c0;--color-bg-service:#090816;--color-dark:#3d3d3d;--color-button-primary-bg:#3d3d3d;--color-button-primary-bg-hover:#000;--color-button-primary-fg:#fff;--color-text-primary:#1a1a1a;--color-text-secondary:#707070;--color-text-muted:#999;--color-text:#1a1a1a;--color-bg:#fff;--color-bg-subtle:#f5f5f5;--color-bg-light:#f5f5f5;--color-surface:#f4f4f7;--color-white:#fff;--color-border:#ccc;--color-border-light:#ebebeb;--color-field-border:#8f8f8f;--color-decor-wave:#e0def7;--color-primary-subtle:#eceafa;--color-text-on-dark:#f5f5f5;--color-text-on-tint:#5c5c5c;--color-surface-dark-2:#474747;--color-primary-soft:#877ef3;--color-primary-line:#a8a4e8;--color-primary-line-on-primary:#cdcbf6;--color-button-on-dark-bg:#ebebeb;--color-error:#cf1f1f;--color-success:#007a1c;--field-dropdown-bg:var(--color-white);--field-dropdown-shadow:0 8px 24px rgba(0,0,0,.08);--icon-filter-secondary:brightness(0) invert(44%)}html.dark{--footer-social-bg:#ebebeb;--social-icon-filter:brightness(.25);--icon-filter-secondary:brightness(0) invert(67%);--color-bg:#0f0f0f;--color-bg-subtle:#1a1a1a;--color-text:#f0f0f0;--color-text-primary:#f0f0f0;--color-text-secondary:#aaa;--color-text-muted:#777;--color-border:#333;--color-border-light:#2a2a2a;--color-primary:#7b74ff;--color-bg-light:#1a1a1a;--color-surface:#1e1e22;--header-bg:#090816;--menu-bg:#090816;--modal-bg:#090816;--field-dropdown-bg:var(--color-surface);--field-dropdown-shadow:0 8px 24px rgba(0,0,0,.4)}:root{--font-body:"Inter Variable","Inter",system-ui,-apple-system,sans-serif;--font-heading:"Manrope Variable","Manrope",system-ui,-apple-system,sans-serif;--font-size-logo:16px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:28px;--font-size-4xl:40px}@media(min-width:768px){:root{--font-size-base:14px;--font-size-md:15px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:44px;--font-size-4xl:64px;--font-size-logo:20px}}@media(min-width:1280px){:root{--font-size-md:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:56px;--font-size-4xl:88px;--font-size-logo:24px}}:root{--container-inner:1440px;--header-height:56px;--container-outer:24px;--page-padding-x:16px;--page-padding-y:16px;--container-max:calc(100% - var(--container-outer)*2);--layout-padding-x:calc(var(--page-padding-x) + var(--container-outer));--nav-gap:16px;--controls-gap:12px;--section-padding-y:24px;--footer-padding-top:32px;--footer-padding-x:var(--layout-padding-x);--footer-gap:40px;--footer-brand-width:100%;--footer-top-gap:16px;--footer-bottom-py:20px;--footer-social-bg:#3d3d3d;--footer-highlight-bg:#5851e1}@media(max-width:480px){:root{--container-outer:16px;--page-padding-x:12px;--page-padding-y:12px;--container-max:calc(100% - var(--container-outer)*2);--layout-padding-x:calc(var(--page-padding-x) + var(--container-outer))}}@media(min-width:768px){:root{--header-height:64px;--container-outer:40px;--page-padding-x:40px;--page-padding-y:24px;--container-max:calc(100% - var(--container-outer)*2);--layout-padding-x:calc(var(--page-padding-x) + var(--container-outer));--nav-gap:20px;--controls-gap:14px;--section-padding-y:32px;--footer-padding-top:20px;--footer-gap:60px;--footer-brand-width:275px;--footer-top-gap:20px;--footer-bottom-py:24px}}@media(min-width:1280px){:root{--header-height:72px;--container-outer:64px;--page-padding-x:80px;--page-padding-y:32px;--container-max:calc(100% - var(--container-outer)*2);--layout-padding-x:var(--page-padding-x);--nav-gap:24px;--controls-gap:16px;--section-padding-y:40px;--footer-padding-top:20px;--footer-gap:60px;--footer-brand-width:177px;--footer-top-gap:118px;--footer-bottom-py:24px}}@media(min-width:1920px){:root{--container-outer:120px;--page-padding-x:max(80px,calc(min(100vw, 1920px)/2 - var(--container-inner)/2 - var(--container-outer)*2/2));--container-max:min(calc(min(100vw, 1920px) - var(--container-outer)*2),calc(var(--container-inner) + var(--page-padding-x)*2));--layout-padding-x:var(--page-padding-x)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.layout{display:flex;flex-direction:column;min-height:100vh;overflow-x:clip;padding-top:var(--header-height);position:relative}.layout>.content,.layout>.footer{position:relative;z-index:1}.layout--products{background-color:var(--color-bg-light)}body:has(.layout--products){background-color:var(--color-bg-light)}.layout--services{background-color:var(--color-bg-service);--layout-waves-opacity:.07;--color-text-primary:#fff;--color-text-secondary:hsla(0,0%,100%,.65);--color-text-muted:hsla(0,0%,100%,.45);--color-dark:#fff;--color-border-light:hsla(0,0%,100%,.12);--color-bg-subtle:hsla(0,0%,100%,.06);--color-bg-light:hsla(0,0%,100%,.08);--contact-inner-bg:transparent;--contact-inner-border:1px solid hsla(0,0%,100%,.2);--contact-form-card-bg:hsla(0,0%,100%,.12);--field-dropdown-bg:#333;--field-dropdown-shadow:0 8px 24px rgba(0,0,0,.35);--lead-form-link-color:#a29dff;--checkbox-accent:#7b74ff}.content{flex:1;margin-inline:auto;max-width:var(--container-max);width:100%}.btn-stretch{align-items:stretch;display:flex;flex-direction:column}.reveal--pending{opacity:0;scale:.96;transform-origin:50% 0;translate:0 64px}.reveal--visible{transform-origin:50% 0;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),scale .9s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce),print{.reveal--pending{opacity:1;scale:none;translate:none}}.skip-nav{align-items:center;background:var(--color-primary);border-radius:0 0 8px 8px;color:var(--color-white);display:inline-flex;font-size:var(--font-size-md);font-weight:500;left:8px;padding:8px 16px;position:absolute;text-decoration:none;top:-100%;transition:top .15s ease;white-space:nowrap;z-index:9999}.skip-nav:focus{outline:2px solid var(--color-white);outline-offset:-4px;top:0}:focus{outline:none}:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:2px}[role=menuitem]:focus-visible,button:focus-visible{border-radius:6px}a:focus-visible{border-radius:4px}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:700;margin:0;text-wrap-style:balance}h1{font-size:var(--font-size-2xl);line-height:1.2}h2{font-size:var(--font-size-xl);line-height:1.3}h3{font-size:var(--font-size-lg);line-height:1.4}p{margin:0}li,p{text-wrap-style:pretty}button{font-family:var(--font-body)}.content:has(>.error-page){display:flex;flex-direction:column}.error-page[data-v-195d8fc2]{--error-code-color:#f6f5fd;--error-code-width:472px;--error-code-height:187px;--error-cat-height:213px;--error-anchor:25px;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding:64px 0;position:relative}@media(min-width:768px){.error-page[data-v-195d8fc2]{--error-code-width:590px;--error-code-height:234px;--error-cat-height:285px;--error-anchor:40px;align-content:center;align-items:start;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:480px;padding:64px 0}}@media(min-width:1280px){.error-page[data-v-195d8fc2]{--error-code-width:clamp(590px,41.15vw,790px);--error-code-height:clamp(234px,16.3vw,313px);--error-cat-height:clamp(285px,19.64vw,377px);--error-anchor:clamp(-12px,84px - 5vw,12px);min-height:560px;padding-block:clamp(64px,16.25vw - 144px,168px)}}.error-page__cat[data-v-195d8fc2]{animation:error-cat-peek-195d8fc2 .9s cubic-bezier(.16,1,.3,1) both;height:var(--error-cat-height);max-width:none;position:relative;width:auto}.error-page__cat--left[data-v-195d8fc2]{align-self:flex-start;margin-left:-8px;--error-cat-from:-14px}@media(min-width:768px){.error-page__cat--left[data-v-195d8fc2]{align-self:start;justify-self:start;margin-left:-16px}}.error-page__cat--right[data-v-195d8fc2]{align-self:flex-end;animation-delay:.08s;margin-right:min(0px,100vw - 360px);margin-top:8px;--error-cat-from:14px}@media(min-width:768px){.error-page__cat--right[data-v-195d8fc2]{align-self:start;justify-self:end;margin:0 -16px 0 0}}.error-page__text[data-v-195d8fc2]{align-items:center;display:flex;flex-direction:column;margin-top:16px;position:relative;text-align:center}@media(min-width:768px){.error-page__text[data-v-195d8fc2]{margin-top:calc(var(--error-cat-height)/2 - var(--error-anchor));width:clamp(240px,100vw - 2 * var(--container-outer) - 448px,440px)}}.error-page__code[data-v-195d8fc2]{color:var(--error-code-color);display:grid;font-family:var(--font-heading);font-size:calc(var(--error-code-height)*.95);font-variant-numeric:tabular-nums;font-weight:700;height:var(--error-code-height);left:50%;letter-spacing:-.02em;line-height:1;place-items:center;pointer-events:none;position:absolute;top:var(--error-anchor);translate:-50% -50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--error-code-width);z-index:-1}.error-page__code--drawn[data-v-195d8fc2]{background-color:var(--error-code-color);-webkit-mask:var(--error-code-mask) center/contain no-repeat;mask:var(--error-code-mask) center/contain no-repeat}.error-page__back[data-v-195d8fc2]{align-items:center;border-radius:4px;color:var(--color-primary);display:inline-flex;font-family:var(--font-body);font-size:16px;gap:6px;line-height:24px;margin-bottom:20px;text-decoration:none;transition:color .15s}.error-page__back[data-v-195d8fc2]:hover{color:var(--color-primary-dark)}.error-page__back:hover .error-page__back-icon[data-v-195d8fc2]{transform:translate(-3px)}.error-page__back[data-v-195d8fc2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.error-page__back-icon[data-v-195d8fc2]{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.error-page__title[data-v-195d8fc2]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:24px;font-weight:400;letter-spacing:0;line-height:28px;margin:0 0 16px}@media(min-width:768px){.error-page__title[data-v-195d8fc2]{font-size:27px;line-height:32px}}@media(min-width:1280px){.error-page__title[data-v-195d8fc2]{font-size:32px;line-height:32px}}.error-page__title[data-v-195d8fc2]{text-wrap:balance}@media(min-width:768px){.error-page__title[data-v-195d8fc2]{margin-bottom:24px}}@media(min-width:1280px){.error-page__title[data-v-195d8fc2]{font-size:clamp(36px,2.08vw,40px);font-weight:500;line-height:1.15}}.error-page__body[data-v-195d8fc2]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0}@media(min-width:768px){.error-page__body[data-v-195d8fc2]{font-size:14px;line-height:20px}}@media(min-width:1280px){.error-page__body[data-v-195d8fc2]{font-size:16px;line-height:24px}}.error-page__body[data-v-195d8fc2]{color:var(--color-text-primary)}@media(max-width:899px){.error-page__body[data-v-195d8fc2]{font-size:12px;line-height:16px}}@media(max-width:767px){.error-page__body[data-v-195d8fc2]{font-size:10px}}.error-page__body p[data-v-195d8fc2]{margin:0}.error-page__body p+p[data-v-195d8fc2]{text-wrap:balance}@media(min-width:768px)and (max-width:899px){.error-page__body p+p[data-v-195d8fc2]{margin-top:4px}}.error-page__link[data-v-195d8fc2]{border-radius:2px;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.error-page__link[data-v-195d8fc2]:hover{color:var(--color-primary-dark)}.error-page__link[data-v-195d8fc2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}html.dark .error-page[data-v-195d8fc2]{--error-code-color:rgba(123,116,255,.08)}@keyframes error-cat-peek-195d8fc2{0%{transform:translate(var(--error-cat-from,0))}}@media(prefers-reduced-motion:reduce){.error-page__cat[data-v-195d8fc2]{animation:none}}
