@font-face{font-display:swap;font-family:"Unbounded";src:url("../fonts/Unbounded-500-cyrillic-ext.woff2") format("woff2");font-weight:500;font-style:normal;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:"Unbounded";src:url("../fonts/Unbounded-500-cyrillic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"Unbounded";src:url("../fonts/Unbounded-500-latin-ext.woff2") format("woff2");font-weight:500;font-style:normal;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:"Unbounded";src:url("../fonts/Unbounded-500-latin.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0000-00FF,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:"TikTok Sans";src:url("../fonts/TikTokSans-var-cyrillic-ext.woff2") format("woff2");font-weight:400 600;font-style:normal;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:"TikTok Sans";src:url("../fonts/TikTokSans-var-cyrillic.woff2") format("woff2");font-weight:400 600;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"TikTok Sans";src:url("../fonts/TikTokSans-var-latin-ext.woff2") format("woff2");font-weight:400 600;font-style:normal;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:"TikTok Sans";src:url("../fonts/TikTokSans-var-latin.woff2") format("woff2");font-weight:400 600;font-style:normal;unicode-range:U+0000-00FF,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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-400-cyrillic-ext.woff2") format("woff2");font-weight:400;font-style:normal;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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-400-cyrillic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-400-latin-ext.woff2") format("woff2");font-weight:400;font-style:normal;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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-400-latin.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0000-00FF,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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-500-cyrillic-ext.woff2") format("woff2");font-weight:500;font-style:normal;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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-500-cyrillic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-500-latin-ext.woff2") format("woff2");font-weight:500;font-style:normal;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:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-500-latin.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0000-00FF,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}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-void: #08090b;--color-obsidian: #0c0e11;--color-graphite: #14171c;--color-line: #23272f;--color-fog: #949aa4;--color-bone: #eceef0;--color-volt: #f0007d;--color-ice: #35ccf2;--color-white: #fff;--easeing: cubic-bezier(0.4, 0, 0.2, 1);--sp-2xs: max(0.4rem, 8px);--sp-xs: max(0.6rem, 12px);--sp-sm: max(0.8rem, 16px);--sp-md: max(1.5rem, 24px);--sp-lg: max(2.5rem, 32px);--sp-xl: max(4.5rem, 40px);--sp-xs2: max(0.8rem, 12px);--sp-sm2: max(1rem, 16px);--sp-md2: max(1rem, 20px);--sp-md3: max(1.2rem, 20px);--sp-lg2: max(2rem, 24px);--radius: max(0.8rem, 10px);--radius-pill: max(2em, 40px);--card-bg: color-mix(var(--color-bone) 2%, transparent);--card-blur: blur(10px);font-size:1vw}@media screen and (max-width: 699px){:root{font-size:10px}}html.is-webgl-bg{--card-bg: color-mix(var(--color-bone) 4%, transparent);--card-blur: blur(4px)}::-moz-selection{color:var(--color-void);background-color:var(--color-volt)}::selection{color:var(--color-void);background-color:var(--color-volt)}@media screen and (max-width: 999px){::-webkit-scrollbar{display:none}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus-visible{outline:none}* *::before,* *::after{box-sizing:inherit}[hidden],[type=hidden],.visually-hidden,.tns-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html,body{min-height:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html{--font-unbounded: "Unbounded", ui-sans-serif, system-ui, sans-serif;--font-sans: "TikTok Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--fz: max(1vw, 16px);--fz-2xs: max(0.7em, 12px);--fz-xs: max(0.8em, 14px);--fz-sm: max(0.8em, 16px);--fz-md: max(0.95em, 16px);--fwSB: 600;--fwM: 500;--fwR: 400;--offset: max(calc(1.25 * 1vw), 15px);--grid-size: max(75%, 1340px);--header-height: max(4rem, 76px);--card-pad: var(--sp-lg);--card-pad-y: var(--sp-lg2)}@media screen and (max-width: 1399px){html{--grid-size: max(75%, 1200px)}}@media screen and (max-width: 1299px){html{--grid-size: max(75%, 740px)}}@media screen and (max-width: 799px){html{--grid-size: calc(100% - (var(--sp-lg2) * 2));--card-pad: 22px;--card-pad-y: 22px}}@media screen and (max-width: 399px){html{--grid-size: calc(100% - (max(1.2rem, 16px) * 2))}}body{font-family:var(--font-sans);font-weight:var(--fwR);font-size:var(--fz);color:var(--color-bone);line-height:1.4;max-width:100%;min-width:360px;margin:0;text-wrap:balance;background-color:var(--color-void);overflow:auto;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;z-index:-20;pointer-events:none;background:radial-gradient(70% 55% at 72% 12%, #0b1033, transparent 60%),radial-gradient(70% 60% at 12% 88%, #19081a, transparent 60%),var(--color-void)}body.modal-open{overflow:hidden}body.is-scroll-locked{position:fixed;left:0;width:100%}address{font-style:normal}a{text-decoration:none;color:inherit;transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}img{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}button{margin:0;padding:0;font-family:var(--ff);text-align:left;font-size:1em;background-color:rgba(0,0,0,0);border:none;cursor:pointer}button[data-opener]>*,a[data-opener]>*{pointer-events:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;padding:var(--sp-2xs) var(--sp-sm2);font-family:var(--font-sans);font-weight:var(--fwSB);font-size:var(--fz-xs);color:var(--color-white);fill:var(--color-white);transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:var(--radius-pill);overflow:hidden;gap:max(.6rem,8px)}.btn svg{width:var(--sp-md3);height:max(.4rem,4px)}.btn--with-icon{padding:var(--sp-xs) var(--sp-md3);font-weight:var(--fwM);gap:var(--sp-sm)}.btn--with-icon svg{width:var(--sp-sm);height:var(--sp-sm)}.btn--mono{padding:var(--sp-xs) max(1.4rem,24px);font-family:var(--font-sans);font-weight:var(--fwSB);font-size:var(--fz-2xs);text-transform:uppercase}.btn:hover,.btn:focus-visible{color:var(--color-ice);fill:var(--color-ice);border-color:var(--color-ice)}.btn--white{color:var(--color-void);fill:var(--color-void);background-color:var(--color-bone);border-color:var(--color-bone)}.btn--white:hover,.btn--white:focus-visible{color:var(--color-white);fill:var(--color-white);background-color:var(--color-volt);border-color:var(--color-volt)}.btn--ice{color:var(--color-void);fill:var(--color-void);background-color:var(--color-ice);border-color:var(--color-ice)}.btn--ice:hover,.btn--ice:focus-visible{color:var(--color-void);fill:var(--color-void);background-color:var(--color-bone);border-color:var(--color-bone)}.btn--volt{color:var(--color-bone);fill:var(--color-bone);background-color:var(--color-volt);border-color:var(--color-volt)}.btn--volt:hover,.btn--volt:focus-visible{color:var(--color-void);fill:var(--color-void);background-color:var(--color-bone);border-color:var(--color-bone)}.btn--border-volt{color:var(--color-white);fill:var(--color-white);background-color:rgba(0,0,0,0);border-color:var(--color-line)}.btn--border-volt:hover,.btn--border-volt:focus-visible{color:var(--color-volt);fill:var(--color-volt);border-color:var(--color-volt)}.btn--gradient{font-weight:var(--fwSB);color:var(--color-void);fill:var(--color-void);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-color:var(--color-line);z-index:0}.btn--gradient::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-white);opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing);z-index:-1}.btn--gradient:hover,.btn--gradient:focus-visible{color:var(--color-void);fill:var(--color-void);border-color:var(--color-white)}.btn--gradient:hover::before,.btn--gradient:focus-visible::before{opacity:1}.btn-tag{margin-right:calc(0px - var(--sp-2xs));padding:var(--sp-2xs) var(--sp-xs);font-family:var(--font-sans);font-weight:var(--fwSB);font-size:.65em;letter-spacing:.1em;color:var(--color-void);line-height:1;background-color:var(--color-white);border-radius:var(--radius-pill)}h1,h2,h3,h4,h5,h6,.title{margin:0;font-family:var(--font-unbounded);font-weight:var(--fwM)}.title{margin:0}.title--xl{font-size:4.2em;line-height:1.2}@media screen and (max-width: 1299px){.title--xl{font-size:3.2em}}@media screen and (max-width: 599px){.title--xl{font-size:2.4em}}@media screen and (max-width: 499px){.title--xl{font-size:2.2em}}@media screen and (max-width: 399px){.title--xl{font-size:2em}}.title--l{font-size:2.8em;line-height:1.2}@media screen and (max-width: 1299px){.title--l{font-size:2.2em}}@media screen and (max-width: 599px){.title--l{font-size:1.55em}}@media screen and (max-width: 399px){.title--l{font-size:1.3em}}.title--m{font-size:2.4em;line-height:1.2}@media screen and (max-width: 1299px){.title--m{font-size:2em}}@media screen and (max-width: 599px){.title--m{font-size:1.4em}}.title--s{font-size:max(1em,16px);line-height:1.4}.title--xs{font-size:max(.85em,16px);line-height:1.4}.logo{display:flex;justify-content:flex-start;align-items:center;width:max(6.2rem,124px);height:max(2rem,44px)}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}input,textarea{padding-bottom:max(.6rem,10px);font-family:var(--font-sans);font-weight:var(--fwR);font-size:var(--fz-sm);color:var(--color-white);background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--color-line);transition-property:color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}input:hover,input:focus-visible,textarea:hover,textarea:focus-visible{border-color:color-mix(var(--color-fog) 60%, var(--color-void))}input::-moz-placeholder, textarea::-moz-placeholder{color:var(--color-fog)}input::placeholder,textarea::placeholder{color:var(--color-fog)}input:-webkit-autofill, textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);-webkit-background-clip:text;-webkit-transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s,border-color .3s var(--easeing);transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s,border-color .3s var(--easeing)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,textarea:autofill{-webkit-text-fill-color:var(--color-white);caret-color:var(--color-white);-webkit-background-clip:text;-webkit-transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s,border-color .3s var(--easeing);transition:background-color 100000s ease-in-out 0s,color 100000s ease-in-out 0s,border-color .3s var(--easeing)}.form{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--sp-md)}.form-label{display:flex;flex-direction:column}.form-name{margin-bottom:var(--sp-xs);font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.form-grid{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--sp-md);--count: 2}@media screen and (max-width: 599px){.form-grid{--count: 1}}.form-fieldset{margin:0;padding:0;border:none}.form-fieldset-legend{margin-bottom:var(--sp-xs);font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.form-fieldset-group{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:var(--sp-2xs)}.form-fieldset-group--grid{display:grid;align-items:stretch;grid-template-columns:repeat(var(--count), 1fr);--count: 2}@media screen and (max-width: 599px){.form-fieldset-group--grid{--count: 1}}.form-fieldset-group--scroll{max-height:max(10rem,170px);overflow-y:auto;padding-right:var(--sp-2xs);padding-bottom:var(--sp-2xs);scrollbar-width:thin;scrollbar-color:color-mix(var(--color-fog) 40%, transparent) rgba(0,0,0,0)}.form-fieldset-group--scroll::-webkit-scrollbar{width:max(.4rem,6px)}.form-fieldset-group--scroll::-webkit-scrollbar-thumb{background-color:color-mix(var(--color-fog) 40%, transparent);border-radius:var(--radius-pill)}.form-radio{position:relative;cursor:pointer}.form-checkbox{position:relative;cursor:pointer}.form-radio-text{display:block;padding:var(--sp-2xs) var(--sp-sm);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;word-spacing:calc(0px - max(.3em,3px));white-space:nowrap;color:var(--color-fog);border:1px solid var(--color-line);border-radius:var(--radius-pill);transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-radio-text:hover,.form-radio-text:focus-visible{color:var(--color-white);border-color:color-mix(var(--color-fog) 40%, var(--color-void))}input:checked+.form-radio-text{color:var(--color-volt);background-color:color-mix(var(--color-volt) 10%, var(--color-void));border-color:color-mix(var(--color-volt) 40%, var(--color-void))}.form-checkbox-label{display:flex;align-items:center;height:100%;padding:max(.6rem,10px) var(--sp-sm);font-size:var(--fz-xs);color:var(--color-fog);border-radius:var(--radius);border:1px solid var(--color-line);gap:var(--sp-xs2);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-checkbox-label:hover,.form-checkbox-label:focus-visible{color:var(--color-white);border-color:color-mix(var(--color-fog) 40%, var(--color-void))}input:checked+.form-checkbox-label{color:var(--color-white);background-color:color-mix(var(--color-ice) 10%, var(--color-void));border-color:color-mix(var(--color-ice) 40%, var(--color-void))}.form-checkbox-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--sp-md2);height:var(--sp-md2);fill:var(--color-void);border-radius:max(.4rem,6px);border:1px solid var(--color-line);transition-property:background-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-checkbox-icon svg{width:var(--fz-xs);height:var(--fz-xs);opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}input:checked+.form-checkbox-label .form-checkbox-icon{background-color:var(--color-ice)}input:checked+.form-checkbox-label .form-checkbox-icon svg{opacity:1}.form-selected{display:flex;flex-direction:column;gap:var(--sp-sm)}@media screen and (max-width: 599px){.form-selected{gap:var(--sp-md)}}.form-selected-controls{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--sp-md);--count: 2}@media screen and (max-width: 599px){.form-selected-controls{--count: 1}}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:max(.6rem,10px) max(2.4rem,38px) max(.6rem,10px) var(--sp-sm);font-family:var(--font-sans);font-weight:var(--fwR);font-size:var(--fz-sm);color:var(--color-white);background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23949aa4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-sm) center;background-size:max(.45rem,8px) auto;border-radius:var(--radius);border:1px solid var(--color-line);cursor:pointer;transition-property:border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-select:hover,.form-select:focus-visible{border-color:color-mix(var(--color-fog) 60%, var(--color-void))}.form-select::-ms-expand{display:none}.form-select option{color:var(--color-bone);background-color:var(--color-void)}.form-select optgroup{color:var(--color-bone);background-color:var(--color-void)}.form-selected-card{display:flex;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);background-color:color-mix(var(--color-ice) 6%, transparent);border:1px solid color-mix(var(--color-ice) 40%, var(--color-void));border-radius:var(--radius)}@media screen and (max-width: 799px){.form-selected-card{padding:var(--sp-sm)}}.form-selected-info{display:flex;flex-direction:column;flex-grow:1;gap:max(.2rem,2px)}.form-selected-plan{font-family:var(--font-unbounded);font-weight:var(--fwM);font-size:var(--fz-sm);color:var(--color-white)}.form-selected-meta{font-size:var(--fz-xs);color:var(--color-fog)}.form-selected-addons{margin-top:var(--sp-2xs);font-size:var(--fz-xs);line-height:1.4;color:var(--color-ice)}.form-selected-price{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:max(.2rem,2px);gap:var(--sp-2xs)}.form-selected-old{font-size:var(--fz-xs);color:var(--color-fog);text-decoration-line:line-through;text-decoration-color:var(--color-volt)}.form-selected-now{font-weight:var(--fwSB);font-size:var(--fz-sm);color:var(--color-white)}.form-selected-badge{padding:max(.1rem,1px) var(--sp-2xs);font-family:var(--font-mono);font-size:var(--fz-2xs);color:var(--color-void);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-radius:var(--radius-pill)}.form-selected-clear{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2rem,32px);height:max(2rem,32px);color:var(--color-fog);fill:currentColor;border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 799px){.form-selected-clear{margin-bottom:auto}}.form-selected-clear svg{width:max(.9rem,14px);height:max(.9rem,14px)}.form-selected-clear:hover,.form-selected-clear:focus-visible{color:var(--color-volt);border-color:var(--color-volt)}@keyframes formJustSelected{from{box-shadow:0 0 0 0 color-mix(var(--color-ice) 55%, transparent)}to{box-shadow:0 0 0 max(.6rem,9px) rgba(0,0,0,0)}}.is-just-selected{animation:formJustSelected .65s var(--easeing)}.form-consent{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-xs)}.form-consent-check{position:relative;flex-shrink:0;margin-top:max(.15rem,2px);cursor:pointer}.form-consent-box{display:flex;justify-content:center;align-items:center;width:var(--sp-md2);height:var(--sp-md2);fill:var(--color-void);border-radius:max(.4rem,6px);border:1px solid var(--color-line);transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-consent-box svg{width:var(--fz-xs);height:var(--fz-xs);opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-consent-check:hover .form-consent-box{border-color:color-mix(var(--color-fog) 40%, var(--color-void))}input:checked+.form-consent-box{background-color:var(--color-ice);border-color:color-mix(var(--color-ice) 40%, var(--color-void))}input:checked+.form-consent-box svg{opacity:1}.form-consent-text{flex:1 1 0;font-size:var(--fz-xs);line-height:1.5;color:var(--color-fog)}.form-consent-text a{color:var(--color-ice);text-decoration:underline;text-decoration-color:color-mix(var(--color-ice) 40%, transparent);text-underline-offset:.2em;transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.form-consent-text a:hover,.form-consent-text a:focus-visible{text-decoration-color:var(--color-ice)}.form-footer{display:flex;align-items:center;flex-wrap:wrap;margin-top:var(--sp-2xs);gap:var(--sp-sm) var(--sp-md)}.form-trap{position:absolute;width:1px;height:1px;padding:0;opacity:0;pointer-events:none}.form-error{display:block;margin-top:var(--sp-2xs);font-size:var(--fz-xs);line-height:1.5;color:var(--color-volt)}.is-error .form-name,.is-error .form-fieldset-legend{color:var(--color-volt)}.is-error .form-input,.is-error .form-select{border-color:var(--color-volt)}.is-error .form-consent-box{border-color:var(--color-volt);background-color:color-mix(var(--color-volt) 10%, var(--color-void))}.is-error .form-radio-text,.is-error .form-checkbox-label{border-color:color-mix(var(--color-volt) 40%, var(--color-void))}.form-consent .form-error{width:100%;margin-top:0;padding-left:calc(var(--sp-md2) + var(--sp-xs))}.form-status{margin:0;padding:var(--sp-xs) var(--sp-sm);font-size:var(--fz-xs);line-height:1.5;border-radius:var(--radius);border:1px solid var(--color-line);color:var(--color-fog)}.form-status.is-success{color:var(--color-bone);background-color:color-mix(var(--color-ice) 8%, transparent);border-color:color-mix(var(--color-ice) 40%, var(--color-void))}.form-status.is-error{color:var(--color-bone);background-color:color-mix(var(--color-volt) 8%, transparent);border-color:color-mix(var(--color-volt) 40%, var(--color-void))}.btn.is-loading{opacity:.6;cursor:progress}.form.is-sending .form-input,.form.is-sending .form-select{opacity:.6;pointer-events:none}.header{position:fixed;top:var(--radius);left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;width:var(--grid-size);height:var(--header-height);padding:var(--sp-sm2) max(1.5rem,20px);background-color:color-mix(var(--color-void) 80%, transparent);border-radius:var(--radius);backdrop-filter:blur(12px);border:1px solid var(--color-line);gap:var(--sp-sm);z-index:10}@media screen and (max-width: 1399px){.header-menu{display:none}}.header-menu-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:max(1.2rem,20px)}.header-burger{display:none;justify-content:center;align-items:center;flex-shrink:0;width:max(2.8rem,44px);height:max(2.8rem,44px);color:var(--color-bone);background-color:rgba(8,9,11,.4);border:1px solid var(--color-line);border-radius:50%;transition-property:border-color,background-color;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 1399px){.header-burger{display:inline-flex}}.header-burger:hover,.header-burger:focus-visible{border-color:var(--color-fog)}.header-burger-box{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:max(1rem,16px);height:max(.6rem,12px)}.header-burger-line{display:block;width:100%;height:max(.1rem,2px);background-color:var(--color-fog);border-radius:2px;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:var(--easeing);transform-origin:center}.nav-open .header-burger-line:nth-child(1){transform:translateY(max(0.3rem, 5px)) rotate(45deg)}.nav-open .header-burger-line:nth-child(2){opacity:0}.nav-open .header-burger-line:nth-child(3){transform:translateY(calc(0px - max(0.3rem, 5px))) rotate(-45deg)}.header-menu-link{display:flex;align-items:center;font-size:var(--fz-xs);color:var(--color-fog)}.header-menu-link.active{font-weight:var(--fwM)}.header-menu-link:hover,.header-menu-link:focus-visible{color:var(--color-bone)}.header-col{display:flex;align-items:center;gap:var(--sp-sm)}@media screen and (max-width: 1399px){.header-col{gap:var(--sp-xs2)}}@media screen and (max-width: 599px){.header-btn{display:none}}.header-widgets{display:flex;align-items:center;flex-shrink:0;padding:var(--sp-2xs) var(--sp-sm2);background-color:rgba(8,9,11,.4);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:var(--sp-xs2)}@media screen and (max-width: 799px){.header-widgets{display:none}}.header-widgets-separator{align-self:stretch;flex-shrink:0;width:max(.1rem,2px);background-color:var(--color-line)}.header-widget-phone{display:flex;align-items:center;font-size:var(--fz-xs);color:var(--color-bone);gap:var(--sp-2xs)}.header-widget-phone::before{content:"";position:relative;width:max(.36rem,6px);height:max(.36rem,6px);flex-shrink:0;background-color:var(--color-volt);border-radius:50%}.header-widget-phone:hover,.header-widget-phone:focus-visible{color:var(--color-white)}.header-lang{position:relative}.header-lang-summary{display:flex}.header-lang-summary-inner{display:flex;align-items:center;font-size:var(--fz-xs);color:var(--color-fog);fill:var(--color-fog);gap:var(--sp-2xs);transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.header-lang-summary-inner svg{flex-shrink:0;width:max(.8rem,14px);height:max(.8rem,14px)}.header-lang-summary-inner:hover,.header-lang-summary-inner:focus-visible{color:var(--color-bone);fill:var(--color-bone)}.header-lang-inner{position:absolute;top:calc(100% + var(--sp-xs2));right:calc(0px - max(.4rem,10px));padding-top:max(.4rem,10px);padding-bottom:max(.4rem,10px);background-color:rgba(12,14,17,.9);border-radius:var(--radius);backdrop-filter:blur(24px);border:1px solid var(--color-line)}.header-lang-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.header-lang-link{display:flex;padding:max(.2rem,6px) var(--sp-sm2);font-size:var(--fz-xs);color:var(--color-fog)}.header-lang-link:hover,.header-lang-link:focus-visible{color:var(--color-bone)}.header-lang-link.current{color:var(--color-volt)}.nav{position:fixed;inset:0;z-index:20;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}@media screen and (min-width: 1400px){.nav{display:none}}.nav.open{visibility:visible;pointer-events:auto;transition-delay:0s}.nav-overlay{position:absolute;inset:0;background-color:rgba(8,9,11,.6);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s var(--easeing)}.nav.open .nav-overlay{opacity:1}.nav-panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(420px,88vw);height:100%;padding:var(--sp-md) var(--card-pad) 0;background-color:color-mix(var(--color-obsidian) 94%, transparent);backdrop-filter:blur(24px);border-left:1px solid var(--color-line);gap:var(--sp-md);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .45s var(--easeing)}@media screen and (max-width: 499px){.nav-panel{width:100%;border-left:none}}.nav.open .nav-panel{transform:translateX(0)}.nav-panel-head{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:var(--sp-md)}.nav-close{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.6rem,40px);height:max(2.6rem,40px);color:var(--color-fog);fill:var(--color-fog);background-color:rgba(8,9,11,.4);border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color,transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-close svg{width:max(1.4rem,22px);height:max(1.4rem,22px)}.nav-close:hover,.nav-close:focus-visible{color:var(--color-bone);border-color:var(--color-fog);transform:rotate(90deg)}.nav-panel-body{display:flex;flex-direction:column;gap:var(--sp-md)}.nav-menu{display:flex;flex-direction:column}.nav-menu-link{display:flex;align-items:baseline;padding:var(--sp-sm) 0;font-family:var(--font-unbounded);font-weight:var(--fwM);font-size:max(1.25em,20px);line-height:1.2;color:var(--color-bone);border-bottom:1px solid var(--color-line);gap:var(--sp-sm);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-menu-link:hover,.nav-menu-link:focus-visible{color:var(--color-ice)}.nav-menu-num{flex-shrink:0;font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);letter-spacing:max(.2em,1px);color:var(--color-fog)}.nav-group{border-bottom:1px solid var(--color-line)}.nav-group-head{display:flex;align-items:center}.nav-group-head .nav-group-link{flex-grow:1;border-bottom:none}.nav-group-toggle{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.4rem,36px);height:max(2.4rem,36px);color:var(--color-fog);fill:var(--color-fog);border:1px solid var(--color-line);border-radius:50%}.nav-group-toggle svg{width:max(.6rem,10px);height:max(.6rem,10px);transition:transform .3s var(--easeing)}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{color:var(--color-bone);border-color:var(--color-fog)}.nav-group.open .nav-group-toggle{color:var(--color-bone);border-color:var(--color-fog)}.nav-group.open .nav-group-toggle svg{transform:rotate(180deg)}.nav-group-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--easeing)}.nav-group.open .nav-group-list{grid-template-rows:1fr}.nav-group-list-inner{display:flex;flex-direction:column;min-height:0;overflow:hidden}.nav-sublink{position:relative;padding:max(.6rem,10px) 0 max(.6rem,10px) var(--sp-md);font-size:var(--fz-sm);color:var(--color-fog);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-sublink::before{content:"";position:absolute;top:50%;left:max(.4rem,6px);width:max(.5rem,6px);height:1px;background-color:var(--color-line)}.nav-sublink:last-child{padding-bottom:var(--sp-sm)}.nav-sublink:hover,.nav-sublink:focus-visible{color:var(--color-bone)}.nav-sublink:hover::before,.nav-sublink:focus-visible::before{background-color:var(--color-volt)}.nav-contacts{display:flex;flex-direction:column;padding:var(--card-pad-y) var(--sp-md);background-color:rgba(8,9,11,.4);border:1px solid var(--color-line);border-radius:var(--radius);gap:var(--sp-xs2)}.nav-contacts-name{margin-bottom:var(--sp-2xs);font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.nav-contact{display:flex;align-items:center;font-size:var(--fz-sm);line-height:1.5;color:var(--color-bone);fill:var(--color-volt);gap:var(--sp-xs2);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-contact svg{flex-shrink:0;width:max(1rem,18px);height:max(1rem,18px)}.nav-contact:hover,.nav-contact:focus-visible{color:var(--color-ice)}.nav-contact--phone{font-family:var(--font-mono);font-weight:var(--fwM)}.nav-contact--address{align-items:flex-start;color:var(--color-fog)}.nav-cta{width:100%}.nav-foot{position:sticky;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:var(--sp-sm);padding-bottom:var(--sp-md);background-color:var(--color-obsidian);border-top:1px solid var(--color-line);gap:var(--sp-md)}.nav-socials{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--sp-2xs)}.nav-socials-link{display:inline-flex;justify-content:center;align-items:center;width:max(2.2rem,40px);height:max(2.2rem,40px);color:var(--color-fog);fill:var(--color-fog);border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-socials-link svg{width:max(.8rem,14px);height:max(.8rem,14px)}.nav-socials-link:hover,.nav-socials-link:focus-visible{color:var(--color-bone);border-color:var(--color-fog)}.nav-lang{display:flex;align-items:center;gap:max(.4rem,6px)}.nav-lang-link{padding:max(.3rem,5px) var(--sp-xs);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);letter-spacing:max(.1em,1px);color:var(--color-fog);border:1px solid rgba(0,0,0,0);border-radius:max(.6rem,8px);transition-property:color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.nav-lang-link:hover,.nav-lang-link:focus-visible{color:var(--color-bone)}.nav-lang-link.current{color:var(--color-bone);border-color:var(--color-line)}.pagenav{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:9}@media screen and (max-width: 1299px){.pagenav{display:none}}.pagenav-list{display:flex;flex-direction:column;align-items:flex-end;list-style:none;margin:0;padding:0;gap:var(--sp-xs2);counter-reset:pagenav}.pagenav-row{counter-increment:pagenav}.pagenav-item{position:relative;display:flex;justify-content:flex-end;align-items:center;height:max(1.2rem,14px)}.pagenav-line{width:max(3rem,40px);height:1px;border-radius:2px;background-color:var(--color-line);transition-property:width,background-color;transition-duration:.35s;transition-timing-function:var(--easeing);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void));mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void))}.pagenav-label{position:absolute;right:calc(100% + max(.8rem,12px));display:flex;align-items:center;padding:max(.4rem,6px) var(--sp-sm2);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.1em,1px);white-space:nowrap;color:var(--color-bone);background-color:color-mix(var(--color-void) 55%, transparent);backdrop-filter:blur(12px);border:1px solid var(--color-line);border-radius:var(--radius-pill);opacity:0;transform:translateX(8px);pointer-events:none;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.pagenav-label::before{content:counter(pagenav, decimal-leading-zero);margin-right:max(.5rem,8px);color:var(--color-fog)}.pagenav-item:hover .pagenav-line,.pagenav-item:focus-visible .pagenav-line{width:max(3rem,40px);background-color:var(--color-bone)}.pagenav-item:hover .pagenav-label,.pagenav-item:focus-visible .pagenav-label{opacity:1;transform:translateX(0)}.pagenav-item.active .pagenav-line{width:max(3rem,40px);background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, var(--color-ice), var(--color-volt))}.breadcrumbs{display:flex;align-items:center;list-style:none;margin:0;padding:var(--sp-lg) 0 0;gap:var(--sp-xs2)}.breadcrumbs-item{display:flex;align-items:center;gap:var(--sp-xs2)}.breadcrumbs-item:not(:last-child)::after{content:"";position:relative;flex-shrink:0;width:max(.15em,2px);height:max(.15em,2px);background-color:var(--color-fog);border-radius:50%}.breadcrumbs-link{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap;font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);line-height:1.6;word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog);overflow:hidden}.breadcrumbs-link[href]:hover,.breadcrumbs-link[href]:focus-visible{color:var(--color-bone)}.hero{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:var(--grid-size);min-height:100vh;margin-left:auto;margin-right:auto;padding-top:calc(var(--header-height) + var(--radius));padding-bottom:var(--sp-xl);gap:var(--sp-lg)}@media screen and (max-width: 799px){.hero{min-height:auto}}.hero--full{width:calc(100% - var(--sp-lg)*2);min-height:calc(100vh - var(--sp-lg));background-color:var(--card-bg);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);backdrop-filter:blur(4px);border:1px solid var(--color-line);border-top:none}@media screen and (max-width: 1499px){.hero--full{width:calc(100% - 16px);min-height:calc(100vh - 8px)}}@media screen and (max-width: 799px){.hero--full{min-height:auto}}.hero-container{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-grow:1;width:var(--grid-size);margin-left:auto;margin-right:auto;gap:var(--sp-lg)}.hero-grid{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--sp-lg);--count: 2}@media screen and (max-width: 1299px){.hero-grid{--count: 1}}.hero-grid-col{display:flex;flex-direction:column;gap:var(--sp-lg)}@media screen and (max-width: 1299px){.hero-grid-col._screen{order:-1;width:max(65%,560px);margin-bottom:calc(0px - var(--sp-xl))}}@media screen and (max-width: 799px){.hero-grid-col._screen{width:min(100%,400px)}}.hero-screen{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-top:var(--sp-xl)}@media screen and (max-width: 799px){.hero-screen{padding-top:var(--sp-2xs)}}.hero-screen img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-head{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:var(--sp-xl);gap:var(--sp-md)}.hero-head--start{margin-top:inherit;padding-top:var(--sp-md2)}.hero-head--row{display:grid;grid-template-columns:repeat(var(--count), 1fr)}@media screen and (min-width: 1300px){.hero-head--row{gap:var(--sp-xl);--count: 2}}@media screen and (max-width: 1299px){.hero-head--row{--count: 1}}.hero-head-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md)}@media screen and (min-width: 1300px){.hero-head-col{padding-top:var(--sp-2xs)}}.hero-head-tag{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);line-height:1.6;word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.hero-head-desc{width:max(50%,560px);font-size:var(--fz-md);line-height:1.6;color:var(--color-fog)}@media screen and (max-width: 799px){.hero-head-desc{width:100%}}.hero-head-col .hero-head-desc{width:100%}.hero-row{display:flex;align-items:center;margin-bottom:var(--sp-md);gap:var(--sp-sm)}@media screen and (max-width: 599px){.hero-row{flex-wrap:wrap}.hero-row .btn{flex-grow:1}}.hero-direction{display:flex;align-items:stretch;margin-top:auto;background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line)}@media screen and (max-width: 799px){.hero-direction{flex-direction:column}}.hero-direction--grid{display:grid;grid-template-columns:repeat(var(--count), 1fr);--count: 3}@media screen and (max-width: 799px){.hero-direction--grid{--count: 1}}.hero-direction-col{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:var(--card-pad-y) var(--card-pad);border-radius:inherit;gap:var(--sp-sm);z-index:0}.hero-direction-col::before{content:"";position:absolute;top:var(--radius);left:-1px;bottom:var(--radius);width:1px}.hero-direction-col::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--card-bg);opacity:0;border-radius:inherit;z-index:-1;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (min-width: 800px){.hero-direction-col:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (min-width: 800px){.hero-direction-col:not(:last-child){border-right:1px solid var(--color-line);border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 799px){.hero-direction-col:not(:last-child){border-bottom:1px solid var(--color-line);border-bottom-left-radius:0;border-bottom-right-radius:0}}@media screen and (min-width: 800px){.hero-direction-col:last-child{border-right:1px solid var(--color-line);border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (max-width: 799px){.hero-direction-col:last-child{border-top-left-radius:0;border-top-right-radius:0}}.hero-direction-col._volt::before{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), var(--color-volt), rgba(255, 255, 255, 0))}.hero-direction-col._ice::before{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), var(--color-ice), rgba(255, 255, 255, 0))}.hero-direction-col:hover::after,.hero-direction-col:focus-visible::after{opacity:1}.hero-direction-col:hover .hero-direction-img,.hero-direction-col:focus-visible .hero-direction-img{opacity:0;transform:translate(25%, -25%) scale(0.8)}@media screen and (max-width: 799px){.hero-direction-col:hover .hero-direction-img,.hero-direction-col:focus-visible .hero-direction-img{transform:translate(5%, -5%) scale(0.8)}}.hero-direction-col:hover .hero-direction-arrow,.hero-direction-col:focus-visible .hero-direction-arrow{opacity:1;transform:translateX(25%)}.hero-direction-col:hover .hero-direction-img~.hero-direction-arrow,.hero-direction-col:focus-visible .hero-direction-img~.hero-direction-arrow{transition-delay:.2s}.hero-direction-count{margin-bottom:var(--sp-sm);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.hero-direction-title{margin:0;font-size:1em;line-height:1.2;color:var(--color-bone)}.hero-direction-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.hero-direction-img{position:absolute;top:var(--card-pad-y);right:var(--card-pad);display:flex;justify-content:center;align-items:center;width:max(2.5rem,40px);height:max(2.5rem,40px);transform:translate(25%, -25%);transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 799px){.hero-direction-img{transform:translate(5%, -5%)}}.hero-direction-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-direction-arrow{position:absolute;top:var(--sp-lg2);right:max(2.5rem,32px);display:flex;justify-content:center;align-items:center;width:var(--sp-md3);height:max(.4rem,6px);fill:var(--color-bone);opacity:0;transform:translateX(0%);transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.hero-direction-arrow svg{width:100%;height:100%}._volt .hero-direction-arrow{fill:var(--color-volt)}._ice .hero-direction-arrow{fill:var(--color-ice)}.section{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:var(--grid-size);margin-left:auto;margin-right:auto;padding-top:calc(var(--header-height) + var(--radius));padding-bottom:var(--sp-xl);gap:var(--sp-lg)}.section-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-xl)}@media screen and (max-width: 1299px){.section-row{flex-direction:column;gap:var(--sp-lg)}}.section-col{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--sp-lg)}@media screen and (min-width: 1300px){.section-col{max-width:55%;padding-top:var(--sp-xl)}}@media screen and (max-width: 1299px){.section-col{width:100%;padding-top:var(--sp-md)}}@media screen and (max-width: 499px){.section-col{padding-top:0}}.section-col--sticky{flex-grow:1}@media screen and (min-width: 1300px){.section-col--sticky{position:sticky;top:var(--sp-xl)}}.section-col--l{flex-grow:1}.section-col--m{flex-shrink:0}@media screen and (min-width: 1300px){.section-col--m{width:40%}}.section-col--s{flex-shrink:0}@media screen and (min-width: 1300px){.section-col--s{width:35%}}.section-col--fix_size{flex-shrink:0}@media screen and (min-width: 1300px){.section-col--fix_size{width:max(40%,360px)}}@media screen and (min-width: 1300px){.section-col--offset_l{margin-left:var(--sp-lg)}}.section-head{display:flex;flex-direction:column;align-items:flex-start;width:max(65%,560px);margin-top:auto;gap:var(--sp-md)}@media screen and (min-width: 1300px){.section-head{width:max(65%,300px);padding-top:var(--sp-xl)}}@media screen and (max-width: 799px){.section-head{width:100%}}.section-head--center{align-items:center;align-self:center;text-align:center}.section-col .section-head{margin-top:0;padding-top:0}@media screen and (min-width: 1300px){.section-col .section-head{width:100%}}.section-head-tag{display:flex;align-items:center;font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog);gap:var(--sp-sm)}.section-head-tag-line{flex-shrink:0;width:max(3rem,40px);height:1px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-line))}@media screen and (max-width: 499px){.section-head-tag-line{display:none}}.section-head-tag-line:last-child{background-image:linear-gradient(90deg, var(--color-line), rgba(255, 255, 255, 0))}.section-head-desc{font-size:var(--fz-md);line-height:1.6;color:var(--color-fog)}.section-btn-row{display:flex;align-items:center;margin-top:var(--sp-md);gap:var(--sp-sm)}@media screen and (max-width: 799px){.section-btn-row{margin-top:8px}}.section-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2xs)}.section-tag{padding:var(--sp-2xs) var(--sp-sm);font-family:var(--font-mono);font-weight:var(--fwR);font-size:max(.6em,12px);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:var(--radius-pill)}.section-terms{display:grid;grid-template-columns:repeat(var(--count), 1fr);width:max(70%,320px);gap:var(--sp-sm2) var(--sp-md);--count: 2}@media screen and (max-width: 1299px){.section-terms{width:max(65%,560px)}}@media screen and (max-width: 799px){.section-terms{width:100%}}.section-term{display:flex;flex-direction:column;gap:var(--sp-2xs)}.section-term-stat{font-family:var(--font-unbounded);font-weight:var(--fwM);font-size:1.2em;line-height:1.2;color:var(--color-bone)}.section-term-text{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.section-box{display:flex;flex-direction:column;padding:var(--card-pad-y) var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-sm)}.section-box-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}@media screen and (max-width: 1299px){.tabs-wrap{gap:0}}.tabs{position:relative;display:flex;flex-direction:column;gap:0}@media screen and (min-width: 1300px){.tabs{margin-left:calc(var(--sp-lg) + var(--sp-sm))}}@media screen and (max-width: 1299px){.tabs{flex-direction:row;justify-content:flex-start;padding-left:calc(var(--sp-lg) - var(--sp-xs));padding-right:calc(var(--sp-lg) - var(--sp-xs));-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 8%, var(--color-void) 92%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 8%, var(--color-void) 92%, rgba(0, 0, 0, 0) 100%);scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--sp-lg) - var(--sp-xs));overflow:auto}}@media screen and (max-width: 799px){.tabs{padding-left:calc(22px - var(--sp-xs));padding-right:calc(22px - var(--sp-xs))}}@media screen and (min-width: 1300px){.tabs::before{content:"";position:absolute;top:var(--sp-sm);left:0;bottom:0;width:1px;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), var(--color-line), rgba(255, 255, 255, 0))}}.tab{position:relative;display:flex;flex-direction:column;padding:var(--sp-md3) var(--sp-md3) var(--sp-md3) var(--sp-lg);color:var(--color-fog);row-gap:0;transition:grid-template-rows .45s var(--easeing),row-gap .45s var(--easeing)}@media screen and (min-width: 1300px){.tab{display:grid;grid-template-rows:auto 0fr;justify-items:start}}@media screen and (max-width: 1299px){.tab{flex-shrink:0;flex-grow:1;padding-top:0;padding-left:var(--sp-xs);padding-right:var(--sp-xs);scroll-snap-align:start}}.tab:last-child{padding-bottom:0}@media screen and (max-width: 1299px){.tab::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-image:linear-gradient(130deg, rgba(255, 255, 255, 0), var(--color-ice), var(--color-volt), rgba(255, 255, 255, 0));transform:scaleX(0);transition:transform .5s var(--easeing)}}@media screen and (min-width: 1300px){.tab.open{grid-template-rows:auto 1fr;row-gap:var(--sp-sm)}}@media screen and (max-width: 1299px){.tab.open::before{transform:scaleX(1)}}.tab.open .tab-count{color:var(--color-bone)}.tab.open .tab-name{color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}@media screen and (min-width: 1300px){.tab.open .tab-desc{opacity:1;transition-delay:.1s}}.tab:not(.open) .tab-name{color:var(--color-fog)}.tab-count{margin-bottom:var(--sp-sm);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));transition:color .3s var(--easeing)}@media screen and (min-width: 1300px){.tab-count{position:absolute;top:max(1.4rem,22px);left:calc(0px - (var(--sp-lg) + var(--sp-sm)))}}@media screen and (max-width: 1299px){.tab-count{display:none}}.tab-name{color:var(--color-bone)}.tab-desc{min-height:0;overflow:hidden;font-size:var(--fz-sm);line-height:1.6;opacity:0;transition:opacity .35s ease-in-out}@media screen and (max-width: 1299px){.tab-desc{display:none}}.tabs-list{align-self:stretch}@media screen and (max-width: 1299px){.tabs-list{padding-top:0}}.tabs-list-item.open{display:flex;align-items:stretch;flex-grow:1}.cards{--grid-cols: 6;--span-2: 3;--span-3: 2;display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);list-style:none;margin:0;padding:0;gap:var(--sp-sm)}@media(max-width: 599px){.cards{grid-template-columns:1fr}}@media screen and (max-width: 499px){.cards{display:flex;align-items:stretch;margin-left:calc(0px - var(--sp-lg2));margin-right:calc(0px - var(--sp-lg2));padding-left:var(--sp-lg2);padding-right:var(--sp-lg2);gap:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 8%, var(--color-void) 92%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 8%, var(--color-void) 92%, rgba(0, 0, 0, 0) 100%);scroll-snap-type:x mandatory;scroll-padding-left:var(--sp-lg2)}}@media screen and (max-width: 399px){.cards{margin-left:calc(0px - max(1.2rem,16px));margin-right:calc(0px - max(1.2rem,16px));padding-left:max(1.2rem,16px);padding-right:max(1.2rem,16px);scroll-padding-left:max(1.2rem,16px)}}.card{position:relative;display:flex;grid-column:1/-1;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-sm)}@media(max-width: 1299px)and (min-width: 600px),(max-width: 499px){.card{flex-direction:column}}@media(min-width: 1300px){.card:nth-child(5n+1),.card:nth-child(5n+2){grid-column:span var(--span-2)}.card:nth-child(5n+1) .card-img,.card:nth-child(5n+2) .card-img{margin-top:calc(0px - var(--sp-sm));margin-right:calc(0px - var(--sp-sm));margin-bottom:calc(0px - var(--sp-sm))}.card:nth-child(5n+3),.card:nth-child(5n+4),.card:nth-child(5n+5){grid-column:span var(--span-3);flex-direction:column}.card:nth-child(5n+3) .card-img,.card:nth-child(5n+4) .card-img,.card:nth-child(5n+5) .card-img{align-self:center;width:max(65%,200px);margin-bottom:calc(0px - var(--sp-sm))}}@media(min-width: 600px)and (max-width: 1299px){.card{grid-column:span var(--span-2)}}@media(max-width: 599px){.card{grid-column:auto}}@media screen and (max-width: 499px){.card{width:100%;flex-shrink:0;scroll-snap-align:start}}.card-count{position:absolute;font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}@media screen and (min-width: 500px){.card-count{top:0;transform:translateY(-50%)}}@media screen and (max-width: 499px){.card-count{top:var(--card-pad);right:var(--card-pad)}}.card-head{display:flex;flex-direction:column;flex-grow:1;gap:var(--sp-sm)}@media(min-width: 1300px)and (max-width: 599px),(min-width: 500px){.card-title{margin-top:auto}}.card-desc{margin-bottom:auto;font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.card-img{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(35%,200px);aspect-ratio:4/3}@media(max-width: 599px){.card-img{width:140px}}@media(max-width: 499px){.card-img{width:100%;height:140px;order:-1}}.card-img svg{width:100%;height:100%}.card-icon{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.6rem,44px);height:max(2.6rem,44px);margin-bottom:var(--sp-xs2);color:var(--color-bone);background-color:color-mix(var(--color-bone) 8%, transparent);border:1px solid var(--color-line);border-radius:var(--radius)}.card-icon svg{width:48%;height:48%}.card-icon._ice{color:var(--color-ice);background-color:color-mix(var(--color-ice) 8%, transparent);border-color:color-mix(var(--color-ice) 8%, transparent)}.card-icon._volt{color:var(--color-volt);background-color:color-mix(var(--color-volt) 8%, transparent);border-color:color-mix(var(--color-volt) 8%, transparent)}.section--problems .card-img{overflow:visible}.section--problems .pb-svg,.section--solutions .pb-svg{width:100%;height:100%;filter:drop-shadow(0 0 2px rgba(190, 220, 255, 0.4))}.section--problems .pb-ink,.section--solutions .pb-ink{stroke:var(--color-bone);stroke-width:1.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.section--problems .pb-ink>*,.section--solutions .pb-ink>*{vector-effect:non-scaling-stroke}.section--solutions .cards>*{min-height:max(14rem,300px)}@media screen and (min-width: 1300px){.section--solutions .cards>*{grid-column:span var(--span-3)}}@media screen and (min-width: 600px)and (max-width: 1299px){.section--solutions .cards>*{grid-column:span var(--span-2)}}@media screen and (max-width: 599px){.section--solutions .cards>*{grid-column:auto}}.section--solutions .card-title{margin-top:initial}.section--solutions .card-desc{margin-bottom:initial}.about-steps{position:relative;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media screen and (max-width: 1299px){.about-steps{gap:var(--sp-lg)}}@media screen and (max-width: 799px){.about-steps{gap:22px}}@media screen and (min-width: 1300px){.about-steps::before{content:"";position:absolute;top:var(--sp-lg);left:0;bottom:0;width:1px;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0), var(--color-line), rgba(255, 255, 255, 0))}}.about-step{position:relative;display:flex;flex-direction:column;padding-bottom:var(--sp-lg);gap:var(--sp-sm)}@media screen and (min-width: 1300px){.about-step{padding-top:var(--sp-lg);padding-left:var(--sp-lg)}}@media screen and (max-width: 799px){.about-step{padding-right:32px;padding-bottom:22px}}@media screen and (max-width: 1299px){.about-step::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-line), rgba(255, 255, 255, 0))}}.about-step:last-child{padding-bottom:0}.about-step:last-child::before{bottom:0}@media screen and (max-width: 1299px){.about-step:last-child::before{content:none}}.about-step-count{position:absolute;top:var(--sp-lg);margin-bottom:var(--sp-sm);font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}@media screen and (min-width: 1300px){.about-step-count{left:calc(0px - (var(--sp-lg) + var(--sp-sm)))}}@media screen and (max-width: 1299px){.about-step-count{top:4px;right:0}}.about-step-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.direction-row{display:grid;grid-template-columns:repeat(var(--count), 1fr);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);--count: 2}@media screen and (max-width: 799px){.direction-row{--count: 1}}.direction-col{display:flex;flex-direction:column;width:100%;padding:var(--card-pad);border-radius:var(--radius);gap:var(--sp-md)}.direction-col._volt .direction-col-list-icon,.direction-col._ice .direction-col-list-icon{background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}.direction-col._volt .direction-col-list-desc,.direction-col._ice .direction-col-list-desc{color:var(--color-bone)}.direction-col._volt{background-color:color-mix(var(--color-volt) 5%, transparent)}.direction-col._ice{background-color:color-mix(var(--color-ice) 5%, transparent)}.direction-col-tag{display:flex;align-items:center;font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog);gap:var(--sp-sm)}.direction-col-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:var(--sp-sm)}.direction-col-list-item{display:flex;align-items:baseline;gap:var(--sp-2xs)}.direction-col-list-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1rem,14px);height:max(1rem,14px);background-image:linear-gradient(130deg, var(--color-fog), var(--color-bone));border-radius:50%}.direction-col-list-icon svg{width:80%;height:80%}.direction-col-list-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.direction-col-btn{align-self:flex-start;margin-top:var(--sp-xs)}.advantages-cards{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--sp-sm);--count: 3}@media screen and (max-width: 1299px){.advantages-cards{--count: 2}}@media screen and (max-width: 599px){.advantages-cards{--count: 1}}.advantages-card{display:flex;flex-direction:column;width:100%;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-sm)}.advantages-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-sm);gap:var(--sp-sm)}.advantages-card-count{font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.advantages-card-icon{flex-shrink:0;width:max(1.2rem,24px);height:max(1.2rem,24px)}.advantages-card-icon svg{width:100%;height:100%}.advantages-card-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.clients-slider{margin-top:var(--sp-md);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 20%, var(--color-void) 80%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) 20%, var(--color-void) 80%, rgba(0, 0, 0, 0) 100%);backdrop-filter:var(--card-blur)}.clients-slider.is-ready:hover .clients-slider-list{animation-play-state:paused}.clients-slider-wrap{overflow:hidden}.clients-slider-list{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;list-style:none;margin:0;padding:0}.clients-slider.is-ready .clients-slider-list{animation:clients-marquee 40s linear infinite;will-change:transform}.clients-slider-item{display:flex;align-items:stretch;flex-shrink:0;width:max(11.25rem,180px);padding-left:var(--sp-2xs);padding-right:var(--sp-2xs)}.clients-slider-logo{display:flex;justify-content:center;align-items:center;width:100%;min-height:max(5rem,80px);padding:var(--sp-xs);background-color:var(--card-bg);border-radius:var(--radius);border:1px solid var(--color-line);transition-property:border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.clients-slider-logo img{display:block;max-width:100%;height:auto;opacity:.72;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.clients-slider-logo:hover,.clients-slider-logo:focus-visible{border-color:color-mix(var(--color-fog) 40%, var(--color-line))}.clients-slider-logo:hover img,.clients-slider-logo:focus-visible img{opacity:1}@keyframes clients-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.clients-slider.is-ready .clients-slider-list{animation:none}}@media screen and (max-width: 1299px){.workflow{position:relative;align-items:center;width:100%;margin-top:var(--sp-xl);padding-bottom:calc(var(--header-height) + var(--radius))}.workflow::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-obsidian);z-index:-1}}@media screen and (max-width: 1299px)and (min-width: 500px){.workflow::before{top:calc(0px - var(--sp-md));bottom:calc(0px - var(--sp-md));-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--color-void) 20%, var(--color-void) 80%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--color-void) 20%, var(--color-void) 80%, rgba(0, 0, 0, 0) 100%)}}@media screen and (max-width: 1299px){.workflow-head{width:var(--grid-size)}}@media screen and (max-width: 1299px){.workflow-inner{width:var(--grid-size)}}@media screen and (min-width: 1300px){.workflow-tabs{position:sticky;top:var(--sp-xl);padding-top:var(--sp-lg);padding-bottom:var(--sp-lg)}}@media screen and (min-width: 1300px){.workflow-tabs-list{padding-top:var(--sp-lg);padding-bottom:var(--sp-lg)}}.workflow-card{display:flex;flex-direction:column;width:100%;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-lg2)}.workflow-card-head{display:flex;flex-direction:column;gap:var(--sp-sm)}.workflow-card-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-sm)}.workflow-card-count{font-family:var(--font-unbounded);font-weight:var(--fwM);font-size:1.6em;line-height:1.2;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}.workflow-card-tag{padding:max(.4rem,6px) var(--sp-xs2);font-family:var(--font-mono);font-weight:var(--fwR);font-size:max(.6em,10px);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:var(--radius-pill)}.workflow-card-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.workflow-card-terms{display:flex;flex-direction:column;gap:var(--sp-sm)}.workflow-card-terms-name{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.workflow-card-terms-list{display:grid;grid-template-columns:repeat(var(--count), 1fr);list-style:none;margin:0;padding:0;gap:var(--sp-sm);--count: 2}@media screen and (max-width: 799px){.workflow-card-terms-list{--count: 1}}.workflow-card-terms-item{display:flex;align-items:baseline;gap:var(--sp-2xs)}.workflow-card-terms-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1rem,14px);height:max(1rem,14px);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-radius:50%}.workflow-card-terms-icon svg{width:80%;height:80%}.workflow-card-terms-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-bone)}.workflow-card-info{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;margin-top:auto;padding:var(--sp-sm2) var(--sp-md3);background-color:rgba(8,9,11,.4);border:1px solid var(--color-line);border-radius:max(.8em,10px);gap:var(--sp-2xs)}.workflow-card-info-name{font-family:var(--font-mono);font-weight:var(--fwM);font-size:max(.75em,14px);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.workflow-card-info-desc{font-size:var(--fz-sm);line-height:1.2;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}.box{align-items:center;padding:var(--card-pad);text-align:center;background-image:linear-gradient(130deg, var(--color-ice) -80%, var(--color-volt) 150%);border-radius:var(--radius);gap:var(--sp-md)}.box-head{padding-top:0;align-items:center;gap:var(--sp-xs)}.box-title{font-size:1.6em;line-height:1.2}@media screen and (max-width: 1299px){.box-title{font-size:1.4em}}@media screen and (max-width: 599px){.box-title{font-size:1.2em}}.box-desc{font-size:var(--fz-sm);color:inherit}@media screen and (max-width: 1299px){.tariff{width:100%;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) var(--sp-md), var(--color-void) calc(100% - var(--sp-md)), rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--color-void) var(--sp-md), var(--color-void) calc(100% - var(--sp-md)), rgba(0, 0, 0, 0) 100%)}}@media screen and (max-width: 799px){.tariff{-webkit-mask-image:none;mask-image:none}}@media screen and (max-width: 799px){.tariff-head{width:var(--grid-size)}}.tariff-grid{display:grid;grid-template-columns:max(14rem,200px) 1fr;--heigth-top: max(10rem, 200px);--height-row: max(3.5rem, 60px)}@media screen and (max-width: 1299px){.tariff-grid{grid-template-columns:minmax(0, 1fr)}}.tariff-grid-head{display:grid;grid-template-rows:var(--heigth-top) 1fr}@media screen and (max-width: 1299px){.tariff-grid-head{display:none}}.tariff-grid-col{display:grid;grid-row-start:2;margin-top:1px;margin-bottom:1px}.tariff-grid-name{display:flex;align-items:center;height:var(--height-row);padding-top:var(--sp-sm);padding-right:var(--sp-md);padding-bottom:var(--sp-sm);font-weight:var(--fwM);font-size:var(--fz-xs);color:var(--color-bone);border-top:1px solid var(--color-line)}.tariff-grid-list{display:grid;grid-template-columns:repeat(var(--count), 1fr);list-style:none;margin:0;padding:0;gap:var(--sp-2xs);--count: 5}@media screen and (max-width: 1299px){.tariff-grid-list{display:flex;padding-left:var(--sp-sm);padding-right:var(--sp-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--sp-sm);overflow-x:auto}}@media screen and (max-width: 799px){.tariff-grid-list{padding-left:var(--sp-lg2);padding-right:var(--sp-lg2);scroll-padding-left:var(--sp-lg2)}}@media screen and (max-width: 399px){.tariff-grid-list{padding-left:max(1.2rem,16px);padding-right:max(1.2rem,16px);scroll-padding-left:max(1.2rem,16px)}}.tariff-grid-list._col-3{--count: 3}.tariff-grid-item{display:grid}@media screen and (max-width: 1299px){.tariff-grid-item{flex-grow:1;flex-shrink:0;width:280px;scroll-snap-align:start}}@media screen and (max-width: 799px){.tariff-grid-item{width:320px}}@media screen and (max-width: 499px){.tariff-grid-item{width:max(100%,320px)}}.tariff-card{display:grid;grid-template-rows:var(--heigth-top) 1fr;width:100%;background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line)}.tariff-card-head{position:sticky;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1px;padding:var(--sp-sm);text-align:center;background-color:color-mix(#17121e 90%, transparent);border-radius:var(--radius);backdrop-filter:blur(24px);gap:var(--sp-2xs);z-index:1}@media screen and (min-width: 1300px){.tariff-card-head{top:calc(var(--sp-xl) + var(--sp-2xs))}}.tariff-card--promo{border-color:color-mix(var(--color-volt) 55%, var(--color-line))}.tariff-card-title{margin-top:auto}.tariff-card-price-group{display:flex;flex-direction:column;align-items:center}.tariff-card-price{font-family:var(--font-unbounded);font-weight:var(--fwSB);font-size:var(--fz-sm)}.tariff-card-small{font-size:var(--fz-xs);color:var(--color-fog)}.tariff-card-old{margin-bottom:max(.15rem,2px);font-size:var(--fz-xs);color:var(--color-fog);text-decoration-line:line-through;text-decoration-color:var(--color-volt)}.tariff-card-extra{margin-top:max(.3rem,4px);font-family:var(--font-mono);font-size:var(--fz-2xs);letter-spacing:.02em;color:var(--color-ice)}.tariff-note{max-width:max(42rem,680px);margin:0 auto var(--sp-md);font-size:var(--fz-sm);line-height:1.5;text-align:center;color:var(--color-fog)}.tariff-note-accent{font-weight:var(--fwSB);color:var(--color-volt)}.tariff-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:var(--sp-lg);gap:var(--sp-xs)}.tariff-tab{padding:var(--sp-xs) var(--sp-md);font-family:var(--font-sans);font-weight:var(--fwM);font-size:var(--fz-sm);color:var(--color-fog);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:var(--radius-pill);transition-property:color,border-color,background-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.tariff-tab:hover,.tariff-tab:focus-visible{color:var(--color-bone);border-color:var(--color-fog)}.tariff-tab.is-active{color:var(--color-void);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-color:rgba(0,0,0,0)}.tariff-panel{padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line)}@media screen and (max-width: 1299px){.tariff-panel{padding:var(--sp-2xs)}.tariff-panel .tariff-periods{margin-top:var(--sp-sm);margin-bottom:var(--sp-sm)}}@media screen and (max-width: 799px){.tariff-panel{padding-top:0;padding-left:0;padding-right:0}}.tariff-panel-note{max-width:max(42rem,680px);margin:0 auto var(--sp-md);font-size:var(--fz-xs);line-height:1.6;text-align:center;color:var(--color-fog)}@media screen and (max-width: 1299px){.tariff-panel-note{margin-top:var(--sp-sm);margin-bottom:var(--sp-sm)}}.tariff-panel-note-accent{font-weight:var(--fwSB);color:var(--color-volt)}.tariff-periods{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:var(--sp-lg);gap:var(--sp-sm) var(--sp-md)}@media screen and (max-width: 1299px){.tariff-periods{width:max(65%,560px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 799px){.tariff-periods{width:var(--grid-size)}}.tariff-periods-label{font-family:var(--font-mono);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);color:var(--color-fog)}.tariff-periods-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-xs)}.tariff-period{display:inline-flex;align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs) var(--sp-sm2);font-family:var(--font-sans);font-weight:var(--fwM);font-size:var(--fz-xs);color:var(--color-bone);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:var(--radius-pill);transition-property:color,border-color,background-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.tariff-period:hover,.tariff-period:focus-visible{border-color:var(--color-fog)}.tariff-period.is-active{color:var(--color-void);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-color:rgba(0,0,0,0)}.tariff-period-badge{font-family:var(--font-mono);font-size:.85em;color:var(--color-ice)}.tariff-period.is-active .tariff-period-badge{color:var(--color-void)}.tariff-period--promo{color:var(--color-bone);border-color:color-mix(var(--color-volt) 60%, var(--color-ice))}.tariff-period--promo .tariff-period-badge{color:color-mix(var(--color-volt) 60%, var(--color-ice))}.tariff-period--promo.is-active .tariff-period-badge{color:var(--color-void)}.tariff-periods-note{flex-basis:100%;max-width:max(38rem,600px);margin:0 auto;font-size:var(--fz-xs);line-height:1.5;text-align:center;color:var(--color-fog)}.tariff-card-btn{margin-top:auto}.tariff-card-terms{display:grid}.tariff-card-term{display:flex;justify-content:center;align-items:center;height:var(--height-row);font-size:var(--fz-sm);padding:var(--sp-sm) var(--sp-md);border-top:1px solid var(--color-line)}@media screen and (max-width: 1299px){.tariff-card-term{justify-content:space-between;height:auto;min-height:var(--height-row);padding:var(--sp-xs);gap:var(--sp-sm)}}.tariff-card-term-name{display:none}@media screen and (max-width: 1299px){.tariff-card-term-name{display:block;flex:1;text-align:left;font-size:var(--fz-xs);color:var(--color-fog)}}.tariff-card-term-text{text-align:center}@media screen and (max-width: 1299px){.tariff-card-term-text{flex-shrink:0;font-size:var(--fz-xs);text-align:right}}.tariff-card-term-has,.tariff-card-term-none,.tariff-card-term-endlessly{width:max(1rem,16px);height:max(1rem,16px);fill:var(--color-bone)}.tariff-card-term-has{fill:var(--color-ice)}.tariff-card-term-none{fill:color-mix(var(--color-fog) 60%, transparent)}.tariff-card-term-control{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 1299px){.tariff-card-term-control{width:auto}}.tariff-stepper{display:inline-flex;justify-content:space-between;align-items:center;width:100%;gap:var(--sp-2xs)}@media screen and (max-width: 1299px){.tariff-stepper{width:auto;gap:var(--sp-2xs)}}.tariff-stepper-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1.6rem,26px);height:max(1.6rem,26px);font-family:var(--font-mono);font-size:var(--fz-md);line-height:1;text-align:center;color:var(--color-bone);background-color:rgba(0,0,0,0);border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color,opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.tariff-stepper-btn:hover,.tariff-stepper-btn:focus-visible{color:var(--color-ice);border-color:var(--color-ice)}.tariff-stepper-btn:disabled{opacity:0;pointer-events:none}.tariff-stepper-value{min-width:max(2.6rem,42px);font-weight:var(--fwM);font-size:var(--fz-sm);text-align:center}@media screen and (max-width: 1299px){.tariff-stepper-value{font-size:var(--fz-xs)}}.tariff-toggle{display:inline-flex;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.tariff-toggle.is-on .tariff-toggle-track{background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}.tariff-toggle.is-on .tariff-toggle-thumb{left:calc(100% - max(1.15rem,14px))}.tariff-toggle-track{position:relative;display:block;width:max(2.4rem,32px);height:max(1.3rem,18px);background-color:color-mix(var(--color-fog) 28%, transparent);border:1px solid var(--color-line);border-radius:var(--radius-pill);transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.tariff-toggle-thumb{position:absolute;top:50%;left:max(.15rem,2px);width:max(1rem,12px);height:max(1rem,12px);background-color:var(--color-bone);border-radius:50%;transform:translateY(-50%);transition-property:left;transition-duration:.3s;transition-timing-function:var(--easeing)}.services-slider{display:flex;flex-direction:column;gap:var(--sp-md)}.services-slider-wrap{padding-top:var(--sp-2xs);overflow:hidden}.services-slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.services-slider-item{display:flex;align-items:stretch;flex-shrink:0;width:calc(33.333% + var(--sp-sm)/3);padding-right:var(--sp-sm)}@media screen and (max-width: 1299px){.services-slider-item{width:calc(50% + var(--sp-sm)/2)}}@media screen and (max-width: 699px){.services-slider-item{width:100%;padding-right:0}}.services-slider-controls{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-md)}.services-slider.is-locked .services-slider-controls{display:none}.services-slider-nav{display:flex;align-items:center;gap:var(--sp-sm)}.services-slider-prev,.services-slider-next{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,40px);height:max(2.2rem,40px);color:var(--color-fog);fill:currentColor;border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color,opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.services-slider-prev svg,.services-slider-next svg{width:max(.4rem,10px);height:max(.4rem,10px)}.services-slider-prev:hover,.services-slider-prev:focus-visible,.services-slider-next:hover,.services-slider-next:focus-visible{color:var(--color-bone);border-color:var(--color-fog)}.services-slider-prev.is-disabled,.services-slider-next.is-disabled{opacity:.35;pointer-events:none}.services-slider-pagination{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);color:var(--color-fog)}.services-slider-pagination .current{color:var(--color-bone)}.services-card{display:flex;flex-direction:column;width:100%;padding:var(--sp-lg2);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-md)}.services-card-head{display:flex;flex-direction:column;gap:var(--sp-sm)}.services-card-head .services-card-price{font-size:1em}.services-card-head--center{padding-bottom:var(--sp-md);align-items:center;text-align:center;border-bottom:1px solid var(--color-line)}.services-card-head._direction .services-card-count{position:absolute;top:0;transform:translateY(-50%)}.services-card-count{font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.services-card-row{display:flex;align-items:center;gap:var(--sp-sm)}.services-card-img{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,40px);height:max(2.5rem,40px)}.services-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-card-desc{font-size:var(--fz-sm);line-height:1.6;color:var(--color-bone)}.services-card-list{display:grid;grid-template-columns:repeat(var(--count), 1fr);list-style:none;margin:0;padding:0;gap:var(--sp-sm);--count: 1}.services-card-item{display:flex;align-items:flex-start;gap:var(--sp-2xs)}.services-card-item-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(1rem,14px);height:max(1rem,14px);margin-top:max(.05rem,1px);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));border-radius:50%}.services-card-item-icon svg{width:80%;height:80%}.services-card-item-desc{font-size:var(--fz-xs);line-height:1.6;color:var(--color-fog)}.services-card-terms{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-xs)}.services-card-term{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-2xs)}.services-card-term:not(:last-child){border-bottom:1px dotted var(--color-line)}.services-card-term-name{font-size:var(--fz-xs);color:var(--color-fog)}.services-card-term-text{font-size:var(--fz-xs);color:var(--color-fog)}.services-card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--sp-md);border-top:1px solid var(--color-line);gap:var(--sp-sm)}@media screen and (max-width: 799px)and (min-width: 700px),(max-width: 399px){.services-card-bottom{flex-direction:column;align-items:flex-start}}.services-card-bottom .services-card-price{flex-grow:1}@media screen and (min-width: 800px){.services-card-bottom .services-card-price{text-align:right}}@media screen and (max-width: 799px)and (min-width: 700px),(max-width: 399px){.services-card-bottom .services-card-price{order:-1}}.services-card-btn{flex-grow:1}@media screen and (max-width: 399px){.services-card-btn{width:100%}}.services-card-price-group{display:flex;flex-direction:column;font-size:var(--fz-xs);color:var(--color-fog);gap:var(--sp-2xs)}.services-card-price{font-family:var(--font-unbounded);font-size:var(--fz-sm)}.interface-row{align-items:center}@media screen and (max-width: 1299px){.interface-head{align-items:center;align-self:center;text-align:center}.interface-head .section-head-tag-line{display:none}}.interface-slider{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1299px){.interface-slider{align-self:center;width:max(65%,560px);padding-bottom:var(--sp-lg)}}@media screen and (max-width: 799px){.interface-slider{width:min(100%,400px)}}.interface-slider-mockup{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;aspect-ratio:771/436}.interface-slider-mockup picture{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.interface-slider-mockup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.interface-slider-wrap{width:72%;margin-top:3%;aspect-ratio:555/350;overflow:hidden}.interface-slider-list{display:flex;height:100%;list-style:none;margin:0;padding:0}.interface-slider-item{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100%}.interface-slider-item picture{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.interface-slider-item img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.interface-slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--sp-md)}@media screen and (min-width: 1300px){.interface-slider-controls{padding-right:var(--sp-lg)}}@media screen and (max-width: 1299px){.interface-slider-controls{justify-content:center;width:max(65%,560px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 799px){.interface-slider-controls{width:100%}}.interface-slider-nav{display:flex;align-items:center;gap:var(--sp-sm)}.interface-slider-prev,.interface-slider-next{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,40px);height:max(2.2rem,40px);fill:var(--color-fog);border:1px solid var(--color-line);border-radius:50%;transition-property:color,border-color,transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.interface-slider-prev svg,.interface-slider-next svg{width:max(.4rem,10px);height:max(.4rem,10px)}.interface-slider-prev:hover,.interface-slider-prev:focus-visible,.interface-slider-next:hover,.interface-slider-next:focus-visible{color:var(--color-bone);border-color:var(--color-fog)}.interface-slider-pagination{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.interface-slider-pagination .current{color:var(--color-bone)}@media screen and (min-width: 1300px){.consultation-col{position:sticky;top:var(--sp-xl)}}@media screen and (max-width: 799px){.consultation-col{padding-top:0}}.consultation-feedback{display:flex;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line)}.contacts-card{display:grid;grid-template-columns:repeat(var(--count), 1fr);margin-top:auto;background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);--count: 3}@media screen and (max-width: 1299px){.contacts-card{--count: 1}}.contacts-col{display:flex;flex-direction:column;padding:var(--card-pad-y) var(--card-pad);gap:var(--sp-md)}@media screen and (min-width: 1300px){.contacts-col:not(:last-child){border-right:1px solid var(--color-line)}}@media screen and (max-width: 1299px){.contacts-col:not(:last-child){border-bottom:1px solid var(--color-line)}}.contacts-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-xs)}.contacts-name{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}.contacts-value{font-weight:var(--fwSB);font-size:var(--fz-md);line-height:1.5;color:var(--color-bone);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.contacts-value:hover,.contacts-value:focus-visible{color:var(--color-volt)}.contacts-note{margin:0;font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.contacts-hours{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:var(--sp-2xs)}.contacts-hour{display:flex;align-items:baseline;font-size:var(--fz-sm);line-height:1.6;color:var(--color-bone);gap:var(--sp-sm)}.contacts-hour-day{flex-shrink:0;font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-sm);color:var(--color-fog)}.contacts-socials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-xs)}.contacts-social{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,40px);height:max(2.2rem,40px);fill:var(--color-fog);border:1px solid var(--color-line);border-radius:50%;transition-property:fill,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.contacts-social svg{width:max(.8rem,14px);height:max(.8rem,14px)}.contacts-social:hover,.contacts-social:focus-visible{fill:var(--color-volt);border-color:color-mix(in oklab, var(--color-volt) 50%, transparent)}.main-wrapper[data-section=error] .main{flex-grow:1;justify-content:center}.error{display:flex;align-items:center}.error-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;width:100%;gap:var(--sp-xl)}@media screen and (max-width: 1299px){.error-grid{grid-template-columns:1fr;gap:var(--sp-lg)}}.error-col--text{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--sp-lg)}.error-tag{margin-bottom:var(--sp-md)}.error-code{font-family:var(--font-unbounded);font-weight:var(--fwSB);font-size:min(28vw,140px);line-height:1;letter-spacing:-0.02em;color:rgba(0,0,0,0);background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt));background-clip:text;-webkit-background-clip:text;animation:errorGlitch 5s infinite steps(1)}@media(prefers-reduced-motion: reduce){.error-code{animation:none}}@keyframes errorGlitch{0%,86%,100%{transform:none;text-shadow:none}88%{transform:translateX(-3px) skewX(-6deg);text-shadow:4px 0 var(--color-ice),-4px 0 var(--color-volt)}90%{transform:translateX(3px) skewX(4deg);text-shadow:-5px 0 var(--color-ice),5px 0 var(--color-volt)}92%{transform:translateX(-1px);text-shadow:3px 0 var(--color-volt)}94%{transform:none;text-shadow:none}}.error-title{max-width:max(30rem,460px);margin-bottom:var(--sp-md)}.error-desc{max-width:max(30rem,460px);margin:0 0 var(--sp-lg);font-size:var(--fz-md);line-height:1.6;color:var(--color-fog)}.error-row{display:flex;flex-wrap:wrap;gap:var(--sp-sm)}.error-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2xs) var(--sp-sm)}@media screen and (min-width: 1300px){.error-links{margin-top:var(--sp-lg)}}.error-links-label{font-family:var(--font-mono);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);color:var(--color-fog)}.error-links-item{position:relative;font-size:var(--fz-sm);color:var(--color-bone);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.error-links-item:hover,.error-links-item:focus-visible{color:var(--color-ice)}.error-terminal{display:flex;flex-direction:column;overflow:hidden;background-color:color-mix(#0b0d12 88%, transparent);border:1px solid var(--color-line);border-radius:var(--radius);backdrop-filter:blur(12px);box-shadow:0 max(2rem,30px) max(4rem,60px) rgba(0,0,0,.45)}.error-terminal-bar{display:flex;align-items:center;padding:var(--sp-xs) var(--sp-sm);background-color:color-mix(var(--color-bone) 5%, transparent);border-bottom:1px solid var(--color-line);gap:var(--sp-sm)}.error-terminal-dots{display:flex;flex-shrink:0;gap:max(.4rem,6px)}.error-terminal-dot{width:max(.65rem,10px);height:max(.65rem,10px);border-radius:50%;background-color:var(--color-line)}.error-terminal-dot:nth-child(1){background-color:color-mix(var(--color-volt) 70%, var(--color-line))}.error-terminal-dot:nth-child(2){background-color:color-mix(#f5a623 70%, var(--color-line))}.error-terminal-dot:nth-child(3){background-color:color-mix(var(--color-ice) 70%, var(--color-line))}.error-terminal-name{font-family:var(--font-mono);font-size:var(--fz-2xs);color:var(--color-fog)}.error-terminal-body{display:flex;flex-direction:column;padding:var(--sp-sm) var(--sp-md) var(--sp-md);font-family:var(--font-mono);font-size:var(--fz-xs);line-height:1.7;gap:var(--sp-2xs)}.error-terminal-log{display:flex;flex-direction:column;height:max(11rem,190px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(var(--color-fog) 40%, transparent) rgba(0,0,0,0)}.error-terminal-log::-webkit-scrollbar{width:max(.3rem,5px)}.error-terminal-log::-webkit-scrollbar-thumb{background-color:color-mix(var(--color-fog) 40%, transparent);border-radius:var(--radius-pill)}.error-terminal-line{color:var(--color-bone);white-space:pre-wrap;word-break:break-word}.error-terminal-line.is-cmd{color:var(--color-ice)}.error-terminal-line.is-muted{color:var(--color-fog)}.error-terminal-line.is-err{color:var(--color-volt)}.error-terminal-line.is-ok{color:#4ade80}.error-terminal-row{display:flex;align-items:center;padding-top:var(--sp-2xs);border-top:1px solid var(--color-line);gap:var(--sp-2xs);cursor:text}.error-terminal-prompt{flex-shrink:0;color:var(--color-volt)}.error-terminal-input{flex-grow:1;padding:0;font-family:var(--font-mono);font-size:var(--fz-xs);color:var(--color-white);background-color:rgba(0,0,0,0);border:none}.error-terminal-input::-moz-placeholder{color:color-mix(var(--color-fog) 70%, transparent)}.error-terminal-input::placeholder{color:color-mix(var(--color-fog) 70%, transparent)}.error-terminal-input:focus-visible{outline:none}.error-matrix{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:1;transition:opacity .8s var(--easeing)}.error-matrix.is-out{opacity:0}.certs{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.5fr);align-items:stretch;gap:var(--sp-sm)}@media screen and (max-width: 1299px){.certs{grid-template-columns:1fr}}.cert-card{display:flex;flex-direction:column;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-md)}.cert-card-head{display:flex;flex-direction:column;gap:var(--sp-sm)}.cert-card-badge{display:inline-flex;align-items:center;gap:var(--sp-xs)}.cert-card-logo{flex-shrink:0;width:max(1.5rem,24px);height:max(1.5rem,24px);border-radius:50%}.cert-card-tag{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);color:var(--color-ice)}.cert-card-desc{margin:0;font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}.cert-card-media{display:block;aspect-ratio:3/2;max-height:max(35rem,380px);padding:var(--sp-sm);overflow:hidden;background-color:var(--color-white);border-radius:var(--radius);border:1px solid var(--color-line)}.cert-card-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition-property:transform;transition-duration:.5s;transition-timing-function:var(--easeing)}.cert-card-media:hover img,.cert-card-media:focus-visible img{transform:scale(1.03)}.cert-card-link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-ice);fill:currentColor;gap:var(--sp-xs);transition-property:color,gap;transition-duration:.3s;transition-timing-function:var(--easeing)}.cert-card-link svg{width:max(.8rem,14px);height:max(.8rem,14px)}.cert-card-link:hover,.cert-card-link:focus-visible{color:var(--color-bone);gap:var(--sp-sm)}.certs-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));list-style:none;margin:0;padding:0;gap:var(--sp-sm)}@media screen and (max-width: 1299px){.certs-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 799px){.certs-grid{grid-template-columns:1fr}}.certs-grid-item{display:flex;align-items:stretch}.cert-card--tile{width:100%;gap:var(--sp-sm2);transition-property:border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.cert-card--tile .cert-card-media{aspect-ratio:4/3;max-height:none}.cert-card--tile:hover,.cert-card--tile:focus-visible{border-color:color-mix(var(--color-fog) 40%, var(--color-line))}.cert-card-head--row{flex-direction:row;align-items:center;gap:var(--sp-xs)}.cert-card-name{color:var(--color-bone)}.cert-card-body{display:flex;flex-direction:column;margin-bottom:auto;gap:var(--sp-2xs)}.cert-card-meta{font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);line-height:1.6;color:var(--color-fog)}.cert-card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--sp-sm);border-top:1px solid var(--color-line);gap:var(--sp-xs) var(--sp-sm)}.cert-card-actions .cert-card-link{margin-top:0}.cert-card-link--page{color:var(--color-fog)}.cert-card-link--page:hover,.cert-card-link--page:focus-visible{color:var(--color-bone)}.certs-list{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;gap:var(--sp-sm)}@media screen and (max-width: 599px){.certs-list{grid-template-columns:1fr}}.cert-item{display:flex;flex-direction:column;padding:var(--card-pad);background-color:var(--card-bg);border-radius:var(--radius);backdrop-filter:var(--card-blur);border:1px solid var(--color-line);gap:var(--sp-sm);transition-property:border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.cert-item:hover,.cert-item:focus-visible{border-color:color-mix(var(--color-fog) 40%, var(--color-line))}.cert-item-count{font-family:var(--font-mono);font-weight:var(--fwM);font-size:var(--fz-2xs);color:var(--color-fog)}.cert-item-title{margin-top:var(--sp-2xs)}.cert-item-desc{margin:0;font-size:var(--fz-sm);line-height:1.6;color:var(--color-fog)}@media screen and (min-width: 1300px){.legal-breadcrumbs{margin-bottom:calc(0px - var(--sp-md))}}.legal-updated{font-family:var(--font-mono);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.1em,1px);color:var(--color-fog)}.legal-content{max-width:max(48rem,760px);font-size:var(--fz-sm);line-height:1.75;color:var(--color-fog)}.legal-content h2{margin:var(--sp-lg) 0 var(--sp-sm);font-family:var(--font-unbounded);font-weight:var(--fwM);font-size:max(1.15em,20px);line-height:1.3;color:var(--color-bone)}.legal-content h2:first-child{margin-top:0}.legal-content h3{margin:var(--sp-md) 0 var(--sp-xs);font-family:var(--font-sans);font-weight:var(--fwSB);font-size:max(1em,17px);color:var(--color-bone)}.legal-content p{margin:0 0 var(--sp-sm)}.legal-content ul,.legal-content ol{margin:0 0 var(--sp-sm);padding-left:var(--sp-md);display:flex;flex-direction:column;gap:var(--sp-2xs)}.legal-content li::marker{color:color-mix(var(--color-ice) 70%, var(--color-fog))}.legal-content strong{color:var(--color-bone);font-weight:var(--fwSB)}.legal-content a{color:var(--color-ice);text-decoration:underline;text-decoration-color:color-mix(var(--color-ice) 40%, transparent);text-underline-offset:.2em;transition-property:text-decoration-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.legal-content a:hover,.legal-content a:focus-visible{text-decoration-color:var(--color-ice)}.legal-content>*:last-child{margin-bottom:0}.footer{position:relative;display:flex;flex-direction:column;margin-top:auto;padding-top:calc(var(--header-height) + var(--radius));z-index:2}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), var(--color-void) 60%);backdrop-filter:blur(25px);-webkit-mask-image:linear-gradient(to top, var(--color-void) 0%, var(--color-void) 55%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to top, var(--color-void) 0%, var(--color-void) 55%, rgba(0, 0, 0, 0) 100%);transform:translateZ(0);z-index:-1}.footer-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:var(--grid-size);margin-left:auto;margin-right:auto}@media screen and (min-width: 800px){.footer-container{gap:var(--sp-md)}}.footer-row{display:flex;padding-top:var(--sp-xl);padding-bottom:var(--sp-xl);gap:var(--sp-xl)}@media screen and (max-width: 1299px){.footer-row{flex-direction:column}}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md2)}@media screen and (max-width: 1299px)and (min-width: 800px){.footer-col{flex-direction:row;justify-content:space-between}}.footer-col--s{flex-shrink:0}@media screen and (min-width: 1300px){.footer-col--s{width:max(30%,320px)}}.footer-col--l{flex-grow:1}.footer-col--grid{display:grid;grid-template-columns:repeat(var(--count), 1fr);flex-grow:1;gap:var(--sp-xl) var(--sp-md);--count: 3}@media screen and (max-width: 499px){.footer-col--grid{position:relative;padding-top:var(--sp-xl);--count: 2}.footer-col--grid::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-line), rgba(255, 255, 255, 0))}}.footer-col-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md2)}@media screen and (max-width: 1299px)and (min-width: 500px){.footer-col-head{width:max(30%,340px)}}.footer-logo{width:max(9.2rem,160px);height:max(3rem,50px)}.footer-text{font-size:var(--fz-xs);line-height:1.6;color:var(--color-fog)}.footer-menu{display:flex;flex-direction:column;gap:var(--sp-md2)}@media screen and (max-width: 499px){.footer-menu._full{grid-column:1/3}}.footer-contacts{display:flex;flex-direction:column;gap:var(--sp-md2)}.footer-menu-name{font-family:var(--font-mono);font-weight:var(--fwR);font-size:max(.8em,13px);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-bone)}.footer-menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:var(--sp-xs2)}.footer-menu-item{display:flex;align-items:flex-start}.footer-menu-link{display:flex;font-size:var(--fz-xs);color:var(--color-fog)}.footer-menu-link:hover,.footer-menu-link:focus-visible{color:var(--color-bone)}.footer-menu-btn{margin-top:max(.6rem,10px);align-self:flex-start}.footer-btns{display:flex;align-items:center;margin-top:auto;padding-top:var(--sp-md2);gap:var(--sp-md)}@media screen and (max-width: 499px){.footer-btns{gap:10px}}.footer-socials{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--sp-sm)}@media screen and (max-width: 499px){.footer-socials{gap:10px}}.footer-socials-item{display:flex;justify-content:center;align-items:center;flex-shrink:0}.footer-socials-link{display:flex;justify-content:center;align-items:center;width:max(2.2rem,40px);height:max(2.2rem,40px);fill:var(--color-fog);border:1px solid var(--color-line);border-radius:50%}.footer-socials-link svg{width:max(.8rem,14px);height:max(.8rem,14px)}.footer-socials-link:hover,.footer-socials-link:focus-visible{fill:var(--color-volt);border-color:color-mix(in oklab, var(--color-volt) 50%, transparent)}.footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:var(--sp-md);padding-bottom:var(--sp-md);font-family:var(--font-mono);font-weight:var(--fwR);font-size:var(--fz-2xs);text-transform:uppercase;letter-spacing:max(.2em,1px);word-spacing:calc(0px - max(.3em,3px));color:var(--color-fog)}@media screen and (max-width: 799px){.footer-bottom{flex-wrap:wrap;gap:22px}}.footer-bottom::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), var(--color-line), rgba(255, 255, 255, 0))}.footer-bottom-links{display:flex;align-items:center;gap:10px max(1.4rem,20px)}@media screen and (max-width: 799px){.footer-bottom-links{flex-wrap:wrap}}.footer-bottom-link{color:var(--color-fog)}.footer-bottom-link:hover,.footer-bottom-link:focus-visible{color:var(--color-bone)}.bg-scene{position:fixed;inset:0;z-index:-10;pointer-events:none;background-color:var(--color-void);background-image:radial-gradient(58% 48% at 22% 30%, rgba(58, 26, 99, 0.55), transparent 70%),radial-gradient(64% 54% at 78% 58%, rgba(16, 32, 108, 0.5), transparent 72%),radial-gradient(52% 46% at 52% 88%, rgba(97, 15, 67, 0.32), transparent 70%)}.bg-scene-canvas{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 24%, #000 88%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 24%, #000 88%, transparent 100%)}@media screen and (max-width: 999px),(pointer: coarse){.bg-scene-canvas{display:none}}.bg-scene.is-webgl{background-image:none}@media screen and (max-width: 499px){.bg-scene.is-webgl{opacity:.4}}.main-wrapper{display:flex;flex-direction:column;align-items:stretch;min-height:100vh}.main{display:flex;flex-direction:column;align-items:stretch;z-index:1}.text-volt{color:var(--color-volt)}.text-ice{color:var(--color-ice)}.text-gradient{color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(130deg, var(--color-ice), var(--color-volt))}@media screen and (max-width: 1299px){.desktop-only{display:none}}@media screen and (min-width: 1300px){.mobile-only{display:none}}