@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-400-700-latin-ext.woff2) format("woff2");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-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:75% 125%;font-display:swap;src:url(/fonts/archivo-400-700-latin.woff2) format("woff2");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-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-latin-ext.woff2) format("woff2");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-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-400-500-latin.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-700-latin-ext.woff2) format("woff2");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-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-400-700-latin.woff2) format("woff2");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-family:Archivo Fallback;src:local("Arial");size-adjust:97%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}:root{--c-black: #080A0C;--c-graphite: #111417;--c-dark-surface: #171B1F;--c-secondary: #20252A;--c-cell: #0C0E11;--c-surface: var(--c-graphite);--c-surface-2: var(--c-dark-surface);--c-surface-3: var(--c-secondary);--c-white: #FFFFFF;--c-offwhite: #F5F6F7;--c-light-2: #ECEFF1;--t-primary-dark: #F5F6F7;--t-secondary: #BFC7CD;--t-muted-dark: #7C858D;--t-nav: #D9DEE2;--t-primary-light: #0B0D0F;--t-body-light: #2A3036;--t-muted-light: #56616A;--t-hint: #8A939B;--t-body-strong: #3E464D;--a-ice: #72C7E8;--a-ice-dark: #176F91;--a-perf: #D8FF45;--a-perf-dark: #5E7A00;--s-warn: #E0B44A;--s-warn-dark: #8A6A12;--s-danger: #E0645A;--s-danger-dark: #B03A2E;--b-dark: 1px solid rgba(255, 255, 255, .08);--b-dark-strong: 1px solid rgba(255, 255, 255, .18);--b-light: 1px solid rgba(8, 10, 12, .1);--b-light-strong: 1px solid rgba(8, 10, 12, .2);--b-dark-color: rgba(255, 255, 255, .08);--b-dark-strong-color: rgba(255, 255, 255, .18);--b-light-color: rgba(8, 10, 12, .1);--b-light-strong-color: rgba(8, 10, 12, .2);--r-xs: 3px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--container: 1520px;--gutter: 40px;--gutter-col: 24px;--gutter-mobile: 16px;--section-y: 100px;--section-y-light: 80px;--font-display: Archivo, "Archivo Fallback", system-ui, sans-serif;--font-body: Manrope, "Manrope Fallback", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-fast: .2s;--t-base: .28s;--t-slow: .4s;--ease: cubic-bezier(.22, .61, .36, 1);--accent: var(--a-ice);--accent-on-light: var(--a-ice-dark);--header-h: 72px;--header-h-mobile: 56px}.is-perf{--accent: var(--a-perf);--accent-on-light: var(--a-perf-dark)}@keyframes astor-scan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes astor-pulse{0%,to{box-shadow:0 0 #72c7e88c}70%{box-shadow:0 0 0 12px #72c7e800}}@keyframes astor-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-offwhite);color:var(--t-primary-light);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-x:hidden}::selection{background:var(--a-ice);color:var(--c-black)}a{color:inherit;text-decoration:none;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}img,svg,video{max-width:100%}img{display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.surface-light :focus-visible,.surface-light-2 :focus-visible{outline-color:var(--accent-on-light)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--c-white);color:var(--t-primary-light);border-radius:var(--r-md)}.skip-link:focus{left:12px;top:12px}[hidden],[x-cloak]{display:none!important}.t-display{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4.6vw,80px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.t-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(64px,6.4vw,96px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.t-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,3.2vw,56px);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.t-h2-lg{font-family:var(--font-display);font-weight:600;font-size:clamp(48px,4.6vw,72px);line-height:1;letter-spacing:-.02em}.t-h3{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,1.8vw,26px);line-height:1.2;letter-spacing:-.01em}.t-h4{font-family:var(--font-body);font-weight:600;font-size:17px;line-height:1.35}.t-num{font-family:var(--font-display);font-weight:500;font-size:clamp(36px,3.4vw,56px);line-height:1;letter-spacing:-.03em}.t-num-xl{font-family:var(--font-display);font-weight:500;font-stretch:85%;font-size:clamp(120px,10vw,168px);line-height:.85;letter-spacing:-.04em}.t-lead{font-size:clamp(17px,1.3vw,20px);line-height:1.55;text-wrap:pretty}.t-body{font-size:16px;line-height:1.65;text-wrap:pretty}.t-body-lg{font-size:18px;line-height:1.6;text-wrap:pretty}.t-small{font-size:14px;line-height:1.55}.t-mono{font-family:var(--font-mono);font-weight:400;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.t-mono-sm{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.t-mono-md{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.t-code{font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.02em;text-transform:none}.t-measure{max-width:680px}.t-measure-sm{max-width:600px}.t-measure-lg{max-width:720px}.t-muted{color:var(--t-muted-light)}.t-muted-dark{color:var(--t-muted-dark)}.t-accent{color:var(--accent)}.t-accent-light{color:var(--accent-on-light)}.t-secondary{color:var(--t-secondary)}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section-y-light)}.section--tall{padding-block:var(--section-y)}.section--flush{padding-block:0}.surface-dark{background:var(--c-black);color:var(--t-primary-dark);border-top:var(--b-dark)}.surface-graphite{background:var(--c-cell);color:var(--t-primary-dark);border-top:var(--b-dark)}.surface-light{background:var(--c-offwhite);color:var(--t-primary-light);border-top:var(--b-light)}.surface-light-2{background:var(--c-light-2);color:var(--t-primary-light);border-top:var(--b-light)}.surface-dark a:hover,.surface-graphite a:hover{color:var(--accent)}.surface-light a:hover,.surface-light-2 a:hover{color:var(--accent-on-light)}.grid{display:grid;gap:40px}.grid--7-5{grid-template-columns:7fr 5fr}.grid--5-7{grid-template-columns:5fr 7fr}.grid--1-1{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--sidebar{grid-template-columns:1fr 340px}.grid--sidebar-left{grid-template-columns:340px 1fr}.balance{--cols: 3;--gap: 20px;display:flex;flex-wrap:wrap;gap:var(--gap)}.balance>*{--_base: calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols) - .5px);--_half: calc((100% - var(--gap)) / 2 - .5px);--_orphan: calc( var(--o3, 0) * max(0, 1 - (var(--cols) - 3) * (var(--cols) - 3)) + var(--o4, 0) * max(0, 1 - (var(--cols) - 4) * (var(--cols) - 4)) + var(--o5, 0) * max(0, 1 - (var(--cols) - 5) * (var(--cols) - 5)) );flex:1 1 calc(var(--_base) + var(--_orphan) * (var(--_half) - var(--_base)));min-width:0}.balance>:nth-last-child(2):nth-child(3n),.balance>:last-child:nth-child(3n+1){--o3: 1}.balance>:nth-last-child(2):nth-child(4n),.balance>:last-child:nth-child(4n+1){--o4: 1}.balance>:nth-last-child(2):nth-child(5n),.balance>:last-child:nth-child(5n+1){--o5: 1}.balance--center{justify-content:center}.balance--center>*{flex-grow:0;flex-basis:var(--_base)}.balance--center>:nth-last-child(2){margin-inline-start:calc(var(--_orphan) * 4px)}.balance--center>:last-child:not(:first-child){margin-inline-end:calc(var(--_orphan) * 4px)}.pair-fill>:last-child:nth-child(odd),.pair-lead>:first-child:nth-last-child(odd){grid-column:1 / -1}.gap-0{gap:0}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-60{gap:60px}.gap-80{gap:80px}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.justify-between{justify-content:space-between}.stack{display:grid;gap:16px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}@media(max-width:1100px){.grid--7-5,.grid--5-7,.grid--sidebar,.grid--sidebar-left{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,1fr)}.gap-80{gap:48px}.gap-60{gap:40px}}@media(max-width:760px){.container{padding-inline:var(--gutter-mobile)}.section{padding-block:56px}.section--tall{padding-block:64px}.grid--3,.grid--4,.grid--1-1{grid-template-columns:1fr}.grid{gap:24px}}.site-header{position:sticky;top:0;z-index:50;background:#080a0cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);color:#f5f6f7}.site-header__bar{max-width:1520px;margin:0 auto;padding:0 40px;height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.site-logo{display:flex;align-items:center;gap:12px}.site-logo__mark{width:28px;height:28px;border:1.5px solid #F5F6F7;border-radius:50%;display:grid;place-items:center;flex:none}.site-logo__dot{width:6px;height:6px;background:var(--accent, #72C7E8);border-radius:50%}.site-logo__name{font-family:Archivo,sans-serif;font-weight:700;font-size:20px;letter-spacing:.14em}.site-logo__tagline{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-left:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12)}.site-nav{display:flex;gap:28px;justify-content:center;font-size:14px;font-weight:500;color:#d9dee2;height:72px;align-items:stretch;white-space:nowrap}.site-nav__link{display:flex;align-items:center;gap:6px;border-bottom:1px solid transparent}.site-nav__link:hover,.site-nav__link[aria-expanded=true],.site-nav__link.is-active{border-bottom:1px solid var(--accent, #72C7E8);color:#f5f6f7}.site-nav__caret{font-size:9px;opacity:.6}.site-header__actions{grid-column:-2;display:flex;align-items:center;gap:16px}.icon-button{width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#d9dee2;cursor:pointer}.icon-button--burger{display:none}.icon-button:hover{border-color:#ffffff4d;color:#f5f6f7}.icon-search{width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;position:relative;display:block}.icon-search:after{content:"";position:absolute;width:7px;height:1.5px;background:currentColor;right:-6px;bottom:-2px;transform:rotate(45deg)}.site-header__phone{font-family:JetBrains Mono,monospace;font-size:13px;color:#7c858d;letter-spacing:.02em;white-space:nowrap}.site-header__phone:hover{color:#f5f6f7}.site-header__cta{height:40px;padding:0 18px;display:flex;align-items:center;background:#f5f6f7;color:#080a0c;border-radius:6px;font-weight:600;font-size:14px}.site-header__cta:hover{background:var(--accent, #72C7E8);color:#080a0c}.mega-menu{border-top:1px solid rgba(255,255,255,.08);background:#0c0e11}.mega-menu__inner{max-width:1520px;margin:0 auto;padding:32px 40px 40px;display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:40px}.mega-menu__inner--mercedes{grid-template-columns:1fr 1fr 1fr 1.6fr}.mega-menu__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:16px}.mega-menu__links{display:grid;gap:10px;font-size:14px;line-height:1.4;color:#d9dee2}.mega-menu__links a:hover{color:var(--accent, #72C7E8)}.mega-menu__links--mono{font-family:JetBrains Mono,monospace;font-size:13px}.mega-menu__links .is-preparing{color:#7c858d}.mega-menu__media{border:1px solid rgba(255,255,255,.08);border-radius:8px;min-height:180px;position:relative;overflow:hidden}.mega-menu__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mega-menu__media--preview{align-self:start;aspect-ratio:3 / 2;background:#080a0c}.mega-menu__media--preview img{object-fit:contain}.mega-menu__media-caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px;color:#d9dee2;letter-spacing:.12em;background:#080a0cb3;padding:4px 8px;border-radius:3px}.mobile-menu{position:fixed;inset:0;z-index:100;padding:72px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#080a0cf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f6f7}.mobile-menu__inner{width:min(100%,520px);margin:0 auto}.mobile-menu__close{position:fixed;top:12px;right:16px;width:44px;height:44px;display:grid;place-items:center}.mobile-menu__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:16px}.mobile-menu__link:hover,.mobile-menu__link[aria-current=page]{color:var(--accent, #72C7E8)}.mobile-menu__group{display:block;font-size:11px;color:#7c858d}@media(min-width:1101px)and (max-width:1279px){.site-header__bar{gap:24px}.site-logo__tagline,.site-header__phone{display:none}}@media(max-width:1100px){.site-nav,.site-logo__tagline,.mega-menu{display:none}.icon-button--burger{display:grid}}@media(max-width:760px){.site-header__bar{height:56px;padding:0 16px;gap:12px}.site-header__phone{display:none}.site-header__actions{gap:8px}.site-header__cta{display:none}}.site-footer{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08);color:#f5f6f7}.site-footer__banner{position:relative;height:260px;overflow:hidden}.site-footer__banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.site-footer__banner-mask{position:absolute;inset:0;background:linear-gradient(0deg,#0c0e11,#0c0e1133,#0c0e1199)}.site-footer__banner-caption{position:absolute;left:40px;bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;white-space:nowrap}.site-footer__inner{max-width:1520px;margin:0 auto;padding:80px 40px 40px}.site-footer__top{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:40px;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.08)}.site-footer__brand-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.site-footer__lead{margin:0 0 24px;font-size:14px;line-height:1.6;color:#7c858d;max-width:300px}.site-footer__search{display:flex;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;max-width:340px}.site-footer__search input{flex:1;background:transparent;border:0;color:#f5f6f7;padding:0 14px;font:500 14px Manrope,sans-serif}.site-footer__search button{width:44px;background:#171b1f;border:0;color:#d9dee2;font-family:JetBrains Mono,monospace;cursor:pointer}.site-footer__col-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:18px}.site-footer__links{display:grid;gap:10px;font-size:14px;line-height:1.4;color:#d9dee2}.site-footer__links a:hover{color:var(--accent, #72C7E8)}.site-footer__links .is-preparing{color:#7c858d}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-top:28px;font-size:12px;color:#7c858d;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.site-footer__social{display:flex;gap:24px}.site-footer__social a{color:#7c858d}.site-footer__social a:hover{color:#d9dee2}@font-face{font-family:Olever Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/developer/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Olever Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/developer/onest-latin.woff2) format("woff2");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}.site-footer__developer{--dev-logo: 80px;display:inline-flex;align-items:center;gap:8px;margin:0 auto;font-family:Olever Onest,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:1.6;color:#f7f5ef99}.site-footer__developer a{display:inline-flex;filter:brightness(0) invert(1);transition:filter .2s}.site-footer__developer a:hover,.site-footer__developer a:focus-visible{filter:drop-shadow(0 0 3px rgba(255,255,255,.55))}.site-footer__developer img{display:block;width:var(--dev-logo);height:auto;position:relative;top:-3px}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;grid-template-columns:repeat(3,1fr);background:#080a0cf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-height:56px;display:grid;place-items:center;padding:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#d9dee2;border-right:1px solid rgba(255,255,255,.08)}.mobile-bottom-nav>*:last-child{border-right:0}.mobile-bottom-nav__primary{background:var(--accent, #72C7E8);color:#080a0c!important}@media(max-width:1100px){.site-footer__top{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.site-footer__banner{height:180px}.site-footer__banner-caption{left:16px;white-space:normal}.site-footer__inner{padding:48px 16px 32px}.site-footer__top{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}.site-footer__developer{margin:0}.mobile-bottom-nav{display:grid}body{padding-bottom:56px}}.hero{position:relative;overflow:hidden;background:var(--c-black);color:var(--t-primary-dark)}.hero__media,.hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080A0C 0%,rgba(8,10,12,.92) 30%,rgba(8,10,12,.35) 55%,transparent 75%),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.6) 18%,transparent 45%)}.hero__inner{position:relative;max-width:var(--container);margin:0 auto;padding:120px var(--gutter) 56px;display:grid;align-content:space-between;gap:40px}.hero__title{margin:0 0 28px}.hero__lead{margin:0 0 40px;max-width:560px;color:var(--t-secondary)}.hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hero__breadcrumbs{margin-bottom:28px}.hero__eyebrow{margin-bottom:36px}.hero--cinematic,.hero--cinematic .hero__inner{min-height:860px}.hero--split .hero__inner{grid-template-columns:minmax(0,620px) 1fr;gap:60px;align-content:center;padding-block:96px}.hero--split .hero__mask{background:linear-gradient(90deg,#080a0c,#080a0ce6 45%,#080a0c8c)}.hero--utility .hero__inner{padding-block:80px 56px}.hero--utility{min-height:0}.hero__scan{position:absolute;left:0;right:0;top:0;height:140px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(114,199,232,.1),transparent);animation:astor-scan 7s linear infinite}.is-perf .hero__scan{background:linear-gradient(180deg,transparent,rgba(216,255,69,.1),transparent)}.hero__facts{margin-top:40px}.hero__panel{background:#111417e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--b-dark);border-radius:var(--r-lg);padding:20px 24px;display:grid;gap:16px;max-width:1000px}@media(max-width:1100px){.hero--cinematic,.hero--cinematic .hero__inner{min-height:640px}.hero--split .hero__inner{grid-template-columns:1fr}}@media(max-width:760px){.hero__inner{padding:72px var(--gutter-mobile) 40px;gap:28px}.hero--cinematic,.hero--cinematic .hero__inner{min-height:520px}.hero__mask{background:linear-gradient(0deg,#080a0c,#080a0cd9 35%,#080a0c59)}.hero__title{margin-bottom:20px}.hero__lead{margin-bottom:28px}.hero__actions .btn{width:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:var(--r-md);font-weight:700;font-size:15px;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn__arrow{font-family:var(--font-mono)}.btn--sm{height:40px;padding:0 18px;font-size:14px;border-radius:var(--r-sm)}.btn--md{height:44px;padding:0 20px;font-size:14px}.btn--primary{background:var(--accent);color:var(--c-black)}.btn--primary:hover,.btn--light{background:var(--c-offwhite);color:var(--c-black)}.btn--light:hover{background:var(--accent);color:var(--c-black)}.btn--dark{background:var(--t-primary-light);color:var(--c-offwhite)}.btn--dark:hover{background:var(--accent-on-light);color:var(--c-white)}.btn--ghost{border:var(--b-dark-strong);color:var(--t-primary-dark);font-weight:600}.btn--ghost:hover{border-color:var(--t-primary-dark)}.btn--ghost-light{border:var(--b-light-strong);color:var(--t-primary-light);font-weight:600}.btn--ghost-light:hover{border-color:var(--t-primary-light)}.btn--block{width:100%}.btn[disabled],.btn.is-disabled{opacity:.45;cursor:default;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid rgba(8,10,12,.16);background:transparent;color:var(--t-body-light);font-size:13px;font-weight:500;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.chip:hover{border-color:var(--t-primary-light)}.chip.is-active,.chip[aria-selected=true],.chip[aria-pressed=true]{background:var(--t-primary-light);border-color:var(--t-primary-light);color:var(--c-offwhite)}.chip__count{font-family:var(--font-mono);font-size:11px;opacity:.6}.chip[disabled],.chip.is-disabled{opacity:.45;cursor:default;pointer-events:none}.surface-dark .chip,.surface-graphite .chip{border-color:#ffffff24;color:var(--t-nav)}.surface-dark .chip:hover,.surface-graphite .chip:hover{border-color:var(--t-primary-dark)}.surface-dark .chip.is-active,.surface-graphite .chip.is-active,.surface-dark .chip[aria-selected=true],.surface-graphite .chip[aria-selected=true],.surface-dark .chip[aria-pressed=true],.surface-graphite .chip[aria-pressed=true]{background:var(--c-offwhite);border-color:var(--c-offwhite);color:var(--c-black)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.code-badge{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.06em;padding:3px 8px;border:1px solid rgba(8,10,12,.16);border-radius:var(--r-xs);white-space:nowrap}.surface-dark .code-badge,.surface-graphite .code-badge{border-color:#ffffff29}.priority{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-xs);border:1px solid currentColor;white-space:nowrap}.priority:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.priority--ice{color:var(--a-ice-dark)}.priority--warn{color:var(--s-warn-dark)}.priority--danger{color:var(--s-danger-dark)}.surface-dark .priority--ice,.surface-graphite .priority--ice{color:var(--a-ice)}.surface-dark .priority--warn,.surface-graphite .priority--warn{color:var(--s-warn)}.surface-dark .priority--danger,.surface-graphite .priority--danger{color:var(--s-danger)}.status-note{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted-light);border:1px dashed rgba(8,10,12,.2);border-radius:var(--r-xs);padding:3px 8px;white-space:nowrap}.surface-dark .status-note,.surface-graphite .status-note{color:var(--t-muted-dark);border-color:#ffffff2e}.is-preparing{color:var(--t-muted-light)}.surface-dark .is-preparing,.surface-graphite .is-preparing{color:var(--t-muted-dark)}.arrow{font-family:var(--font-mono);transition:transform var(--t-fast) var(--ease)}a:hover>.arrow,.card:hover .arrow{transform:translate(4px)}.section-head{display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:start;margin-bottom:60px}.section-head--stacked{grid-template-columns:1fr;gap:24px}.section-head__num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--t-muted-light);margin-bottom:32px;text-transform:uppercase}.surface-dark .section-head__num,.surface-graphite .section-head__num{color:var(--t-muted-dark)}.section-head__lead{font-size:16px;line-height:1.65;color:var(--t-muted-light);max-width:480px;align-self:end}.surface-dark .section-head__lead,.surface-graphite .section-head__lead{color:var(--t-secondary)}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--t-muted-dark);text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.eyebrow--plain:before{display:none}.surface-light .eyebrow,.surface-light-2 .eyebrow{color:var(--t-muted-light)}.surface-light .eyebrow:before,.surface-light-2 .eyebrow:before{background:var(--accent-on-light)}.hairline{--gap: 1px;background:var(--b-light-color);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden}.hairline>*{background:var(--c-white)}.hairline--2{--cols: 2}.hairline--3{--cols: 3}.hairline--4{--cols: 4}.hairline--5{--cols: 5}.hairline__cell{padding:22px}.hairline__cell--pad-lg{padding:28px}.surface-dark .hairline,.surface-graphite .hairline{background:var(--b-dark-color);border:var(--b-dark)}.surface-dark .hairline>*,.surface-graphite .hairline>*{background:var(--c-cell)}.surface-light-2 .hairline>*{background:var(--c-white)}.facts-strip{display:flex;flex-wrap:wrap;gap:36px;font-family:var(--font-mono);font-size:11px;color:var(--t-muted-dark);letter-spacing:.1em;line-height:1.7;text-transform:uppercase}.facts-strip__value{display:block;color:var(--t-nav)}.facts-strip__value--accent{color:var(--accent)}.surface-light .facts-strip,.surface-light-2 .facts-strip{color:var(--t-muted-light)}.surface-light .facts-strip__value,.surface-light-2 .facts-strip__value{color:var(--t-primary-light)}.stat-grid{display:grid}.stat-grid__hero{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:end;padding-bottom:28px;border-bottom:var(--b-light)}.stat-grid__hero-note{font-size:14px;color:var(--t-muted-light);line-height:1.5;padding-bottom:6px}.stat-grid__row{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px}.stat-grid__item{padding-inline:24px;border-right:var(--b-light)}.stat-grid__item:first-child{padding-left:0}.stat-grid__item:last-child{padding-right:0;border-right:0}.stat-grid__value{font-family:var(--font-display);font-weight:500;font-size:48px;line-height:1;letter-spacing:-.03em}.stat-grid__unit{font-size:20px;color:var(--t-muted-light);margin-left:4px}.stat-grid__label{margin-top:8px;font-size:13px;color:var(--t-muted-light);line-height:1.5}.surface-dark .stat-grid__hero,.surface-graphite .stat-grid__hero{border-bottom:var(--b-dark)}.surface-dark .stat-grid__item,.surface-graphite .stat-grid__item{border-right-color:var(--b-dark-color)}.surface-dark .stat-grid__label,.surface-graphite .stat-grid__label,.surface-dark .stat-grid__hero-note,.surface-graphite .stat-grid__hero-note{color:var(--t-muted-dark)}.spec-table{display:grid}.spec-table__row{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:16px 0;border-bottom:var(--b-light)}.spec-table__row:last-child{border-bottom:0}.spec-table__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--t-muted-light);text-transform:uppercase;overflow-wrap:anywhere}.spec-table__value{font-size:15px;line-height:1.5}.spec-table__note{display:block;margin-top:4px;font-size:13px;color:var(--t-muted-light)}.surface-dark .spec-table__row,.surface-graphite .spec-table__row{border-bottom-color:var(--b-dark-color)}.surface-dark .spec-table__label,.surface-graphite .spec-table__label,.surface-dark .spec-table__note,.surface-graphite .spec-table__note{color:var(--t-muted-dark)}@media(max-width:760px){.section-head{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.section-head__lead{max-width:none}.hairline--3,.hairline--4,.hairline--5{--cols: 2}.stat-grid__row{grid-template-columns:1fr;gap:20px}.stat-grid__item{padding-inline:0;border-right:0}.spec-table__row{grid-template-columns:1fr;gap:6px}.facts-strip{gap:20px}}.accordion{border-top:var(--b-light)}.accordion__item{border-bottom:var(--b-light)}.accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;text-align:left;font-family:var(--font-body);font-weight:600;font-size:17px;line-height:1.35;color:inherit}.accordion__trigger:hover{color:var(--accent-on-light)}.accordion__icon{flex:none;width:20px;height:20px;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:currentColor;inset:50% 0 auto;height:1px;transform:translateY(-50%);transition:opacity var(--t-fast) var(--ease)}.accordion__icon:after{transform:translateY(-50%) rotate(90deg)}.accordion__trigger[aria-expanded=true] .accordion__icon:after{opacity:0}.accordion__panel{padding:0 0 24px;max-width:720px;font-size:15px;line-height:1.65;color:var(--t-body-light)}.surface-dark .accordion,.surface-graphite .accordion{border-top-color:var(--b-dark-color)}.surface-dark .accordion__item,.surface-graphite .accordion__item{border-bottom-color:var(--b-dark-color)}.surface-dark .accordion__trigger:hover,.surface-graphite .accordion__trigger:hover{color:var(--accent)}.surface-dark .accordion__panel,.surface-graphite .accordion__panel{color:var(--t-secondary)}.timeline{display:grid;gap:1px;background:var(--b-light-color);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden}.timeline__step{background:var(--c-white);padding:28px;display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start}.timeline__num{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--accent-on-light);padding-top:4px}.timeline__title{font-weight:600;font-size:17px;line-height:1.35}.timeline__text{margin-top:8px;font-size:15px;line-height:1.6;color:var(--t-body-light);max-width:640px}.timeline__control{margin-top:14px;padding-top:12px;border-top:var(--b-light);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted-light)}.timeline__partner{display:inline-flex;margin-top:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--s-warn-dark)}.surface-dark .timeline,.surface-graphite .timeline{background:var(--b-dark-color);border-color:var(--b-dark-color)}.surface-dark .timeline__step,.surface-graphite .timeline__step{background:var(--c-cell)}.surface-dark .timeline__num,.surface-graphite .timeline__num{color:var(--accent)}.surface-dark .timeline__text,.surface-graphite .timeline__text{color:var(--t-secondary)}.surface-dark .timeline__control,.surface-graphite .timeline__control{border-top-color:var(--b-dark-color);color:var(--t-muted-dark)}.surface-dark .timeline__partner,.surface-graphite .timeline__partner{color:var(--s-warn)}@media(max-width:760px){.timeline__step{grid-template-columns:1fr;gap:12px;padding:20px 16px}}.media-box{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--c-light-2)}.media-box img{width:100%;height:100%;object-fit:cover;display:block}.media-box--zoom img{transition:transform var(--t-slow) var(--ease)}.media-box--zoom:hover img{transform:scale(1.04)}.media-box--flip img{transform:scaleX(-1)}.media-box__caption{position:absolute;left:16px;right:16px;bottom:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--t-nav);background:#080a0cb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 10px;border-radius:var(--r-xs);text-transform:uppercase}.media-figure{margin:0}.media-figure__caption{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--t-muted-light);text-transform:uppercase;line-height:1.5}.surface-dark .media-figure__caption,.surface-graphite .media-figure__caption{color:var(--t-muted-dark)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:760px){.gallery{grid-template-columns:1fr}}.disclaimer{display:flex;gap:12px;padding:16px 18px;border:var(--b-light);border-left:2px solid var(--accent-on-light);border-radius:var(--r-sm);background:var(--c-light-2);font-size:14px;line-height:1.55;color:var(--t-body-light);max-width:720px}.disclaimer--warn{border-left-color:var(--s-warn-dark)}.disclaimer--danger{border-left-color:var(--s-danger-dark)}.surface-dark .disclaimer,.surface-graphite .disclaimer{border:var(--b-dark);border-left:2px solid var(--accent);background:var(--c-surface);color:var(--t-secondary)}.surface-dark .disclaimer--warn,.surface-graphite .disclaimer--warn{border-left-color:var(--s-warn)}.surface-dark .disclaimer--danger,.surface-graphite .disclaimer--danger{border-left-color:var(--s-danger)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--t-muted-dark);text-transform:uppercase}.breadcrumbs__sep{opacity:.5}.breadcrumbs a:hover{color:var(--t-primary-dark)}.breadcrumbs__current{color:var(--t-nav)}.surface-light .breadcrumbs,.surface-light-2 .breadcrumbs{color:var(--t-muted-light)}.surface-light .breadcrumbs__current,.surface-light-2 .breadcrumbs__current{color:var(--t-primary-light)}.note-list{display:grid;gap:1px;background:var(--b-light-color);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden}.note-list__item{background:var(--c-white);padding:20px 24px;display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.note-list__num{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--t-muted-light);padding-top:3px}.note-list__title{font-weight:600;font-size:15px;line-height:1.4}.note-list__text{margin-top:6px;font-size:14px;line-height:1.6;color:var(--t-body-light)}.note-list__item--danger{border-left:2px solid var(--s-danger-dark)}.note-list__item--warn{border-left:2px solid var(--s-warn-dark)}.note-list__item--ice{border-left:2px solid var(--accent-on-light)}.surface-dark .note-list,.surface-graphite .note-list{background:var(--b-dark-color);border-color:var(--b-dark-color)}.surface-dark .note-list__item,.surface-graphite .note-list__item{background:var(--c-cell)}.surface-dark .note-list__text,.surface-graphite .note-list__text{color:var(--t-secondary)}.surface-dark .note-list__num,.surface-graphite .note-list__num{color:var(--t-muted-dark)}.surface-dark .note-list__item--danger,.surface-graphite .note-list__item--danger{border-left-color:var(--s-danger)}.surface-dark .note-list__item--warn,.surface-graphite .note-list__item--warn{border-left-color:var(--s-warn)}.surface-dark .note-list__item--ice,.surface-graphite .note-list__item--ice{border-left-color:var(--accent)}@media(max-width:760px){.note-list__item{grid-template-columns:1fr;gap:8px;padding:18px 16px}}.lightbox{position:fixed;inset:0;z-index:120;background:#080a0ceb;display:grid;place-items:center;padding:40px;cursor:zoom-out}.lightbox__inner{max-width:1400px;width:100%;display:grid;gap:14px}.lightbox__frame{position:relative;display:grid}.lightbox__image{width:100%;max-height:80vh;object-fit:contain;border-radius:6px}.lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#080a0c8c;color:#fff;font-size:26px;line-height:1;display:grid;place-items:center;cursor:pointer}.lightbox__arrow:hover{background:#080a0ccc}.lightbox__arrow--prev{left:12px}.lightbox__arrow--next{right:12px}@media(max-width:767px){.lightbox__arrow{width:40px;height:40px;font-size:20px}.lightbox__arrow--prev{left:4px}.lightbox__arrow--next{right:4px}}.lightbox__counter{white-space:nowrap}.lightbox__bar{display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:JetBrains Mono,monospace;font-size:11px;color:#bfc7cd;letter-spacing:.1em;text-transform:uppercase}.lightbox__hint{white-space:nowrap}@media(max-width:767px){.lightbox{padding:16px}.lightbox__bar{flex-direction:column;align-items:flex-start;gap:8px}}.card{position:relative;display:flex;flex-direction:column;background:var(--c-white);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}a.card:hover,.card--link:hover{border-color:var(--b-light-strong-color);background:var(--c-light-2)}.surface-dark .card,.surface-graphite .card{background:var(--c-cell);border:var(--b-dark)}.surface-dark a.card:hover,.surface-graphite a.card:hover{border-color:var(--b-dark-strong-color);background:var(--c-surface)}.card__body{padding:22px;display:grid;gap:10px}.card__body--lg{padding:28px}.card__eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted-light)}.surface-dark .card__eyebrow,.surface-graphite .card__eyebrow{color:var(--t-muted-dark)}.card__title{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.01em}.card__title--sm{font-size:17px;font-family:var(--font-body)}.card__text{font-size:14px;line-height:1.6;color:var(--t-body-light)}.surface-dark .card__text,.surface-graphite .card__text{color:var(--t-secondary)}.card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted-light)}.card__meta-dot{color:var(--t-hint)}.surface-dark .card__meta,.surface-graphite .card__meta{color:var(--t-muted-dark)}.card__footer{margin-top:auto;padding:16px 22px;border-top:var(--b-light);display:flex;align-items:center;justify-content:space-between;gap:12px}.surface-dark .card__footer,.surface-graphite .card__footer{border-top:var(--b-dark)}.card__price{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.02em}.card--preparing{opacity:.72}.card--preparing:hover{border-color:var(--b-light-color);background:var(--c-white)}.card-grid{display:grid;gap:20px}.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}.card-grid--start{align-items:start}.card-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,78vw);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:calc(var(--gutter-mobile) * -1);padding-inline:var(--gutter-mobile)}.card-scroller>*{scroll-snap-align:start}.card-model__chips{display:flex;flex-wrap:wrap;gap:6px}.card-expert__photo{aspect-ratio:4 / 5}.card-expert__tags{display:flex;flex-wrap:wrap;gap:6px}.card-review__mark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.card-review--good .card-review__mark{color:var(--a-ice-dark)}.card-review--mixed .card-review__mark{color:var(--s-warn-dark)}.card-review--bad .card-review__mark{color:var(--s-danger-dark)}.card-review--bad{border-left:2px solid var(--s-danger-dark)}.card-review--mixed{border-left:2px solid var(--s-warn-dark)}.card-review__answer{margin-top:12px;padding:14px 16px;background:var(--c-light-2);border-radius:var(--r-sm);font-size:14px;line-height:1.6}.card-review__answer-label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted-light);margin-bottom:6px}.problem-row{display:grid;grid-template-columns:1fr 220px 200px 190px;gap:20px;align-items:center;padding:20px 24px;background:var(--c-white);transition:background var(--t-fast) var(--ease)}.problem-row:hover{background:var(--c-light-2)}.problem-row__title{font-weight:600;font-size:16px;line-height:1.35}.problem-row__desc{margin-top:4px;font-size:13px;color:var(--t-muted-light);line-height:1.5}.problem-row__scope{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--t-muted-light)}.problem-row__actions{display:flex;justify-content:flex-end}@media(max-width:1100px){.card-grid--4{grid-template-columns:repeat(2,1fr)}.problem-row{grid-template-columns:1fr 200px 190px}.problem-row__scope{display:none}}@media(max-width:760px){.card-grid--2,.card-grid--3,.card-grid--4{grid-template-columns:1fr}.problem-row{grid-template-columns:1fr;gap:12px;padding:18px 16px}.problem-row__actions{justify-content:flex-start}}.price-table{display:grid;gap:1px;background:var(--b-light-color);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden}.price-table__head{background:var(--c-light-2);display:grid;grid-template-columns:1fr 150px 160px 190px;gap:20px;padding:14px 24px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted-light)}.price-row{background:var(--c-white);display:grid;grid-template-columns:1fr 150px 160px 190px;gap:20px;align-items:center;padding:20px 24px;transition:background var(--t-fast) var(--ease)}.price-row:hover{background:var(--c-light-2)}.price-row__title{font-weight:600;font-size:16px;line-height:1.35}.price-row__title:hover{color:var(--accent-on-light)}.price-row__desc{margin-top:4px;font-size:13px;color:var(--t-muted-light);line-height:1.5}.price-row__applicability{display:inline-block;margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--s-warn-dark)}.price-row__meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--t-muted-light);text-transform:uppercase}.price-row__caption{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--t-muted-light);text-transform:uppercase;margin-bottom:4px}.price-row__price{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.price-row__actions{display:flex;justify-content:flex-end}.price-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.surface-dark .price-table,.surface-graphite .price-table{background:var(--b-dark-color);border-color:var(--b-dark-color)}.surface-dark .price-row,.surface-graphite .price-row{background:var(--c-cell)}.surface-dark .price-row:hover,.surface-graphite .price-row:hover{background:var(--c-surface)}.surface-dark .price-table__head,.surface-graphite .price-table__head{background:var(--c-surface);color:var(--t-muted-dark)}.surface-dark .price-row__desc,.surface-graphite .price-row__desc,.surface-dark .price-row__meta,.surface-graphite .price-row__meta,.surface-dark .price-row__caption,.surface-graphite .price-row__caption{color:var(--t-muted-dark)}.surface-dark .price-row__applicability,.surface-graphite .price-row__applicability{color:var(--s-warn)}@media(max-width:1100px){.price-row,.price-table__head{grid-template-columns:1fr 150px 190px}.price-row__meta--duration,.price-table__head-duration{display:none}}@media(max-width:760px){.price-row{grid-template-columns:1fr;gap:12px;padding:18px 16px}.price-table__head{display:none}.price-row__actions{justify-content:flex-start}}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.tab-panel[hidden]{display:none!important}.selector{display:grid;grid-template-columns:320px 1fr;gap:1px;background:var(--b-light-color);border:var(--b-light);border-radius:var(--r-lg);overflow:hidden}.selector__list{background:var(--c-white);display:grid;align-content:start}.selector__option{display:grid;gap:4px;padding:18px 20px;text-align:left;border-bottom:var(--b-light);transition:background var(--t-fast) var(--ease)}.selector__option:last-child{border-bottom:0}.selector__option:hover{background:var(--c-light-2)}.selector__option.is-active,.selector__option[aria-selected=true]{background:var(--t-primary-light);color:var(--c-offwhite)}.selector__option-code{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.selector__option-note{font-size:12px;color:var(--t-muted-light)}.selector__option.is-active .selector__option-note{color:var(--t-secondary)}.selector__panel{background:var(--c-white);padding:28px}.surface-dark .selector,.surface-graphite .selector{background:var(--b-dark-color);border-color:var(--b-dark-color)}.surface-dark .selector__list,.surface-graphite .selector__list,.surface-dark .selector__panel,.surface-graphite .selector__panel{background:var(--c-cell)}.surface-dark .selector__option,.surface-graphite .selector__option{border-bottom-color:var(--b-dark-color)}.surface-dark .selector__option:hover,.surface-graphite .selector__option:hover{background:var(--c-surface)}.surface-dark .selector__option.is-active,.surface-graphite .selector__option.is-active{background:var(--c-offwhite);color:var(--c-black)}@media(max-width:900px){.selector{grid-template-columns:1fr}.selector__list{grid-auto-flow:row}}.form-panel{background:var(--c-surface);border:var(--b-dark);border-radius:var(--r-lg);padding:32px}.form-panel--light{background:var(--c-white);border:var(--b-light)}.field{display:grid;gap:6px}.field__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted-dark)}.form-panel--light .field__label{color:var(--t-muted-light)}.field__control,.field select,.field input[type=text],.field input[type=tel],.field input[type=email],.field input[type=date],.field textarea{width:100%;min-height:44px;padding:10px 12px;background:var(--c-cell);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-sm);color:var(--t-primary-dark);font:500 14px var(--font-body)}.form-panel--light .field__control,.form-panel--light .field select,.form-panel--light .field input,.form-panel--light .field textarea{background:var(--c-white);border-color:#080a0c29;color:var(--t-primary-light)}.field textarea{min-height:104px;resize:vertical}.field select{cursor:pointer}.field__hint{font-size:12px;color:var(--t-muted-dark);line-height:1.5}.form-panel--light .field__hint{color:var(--t-muted-light)}.field__error{font-size:13px;color:var(--s-danger);line-height:1.5}.form-panel--light .field__error{color:var(--s-danger-dark)}.field--invalid .field__control,.field--invalid input,.field--invalid select,.field--invalid textarea{border-color:var(--s-danger)}.form-error-summary{margin-bottom:20px;padding:14px 16px;border:1px solid var(--s-danger);border-radius:var(--r-sm);color:var(--s-danger);font-size:14px;line-height:1.55}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-grid--3{grid-template-columns:repeat(3,1fr)}.form-grid--full{grid-column:1 / -1}.hm-form__row--single>.hm-form__label{grid-column:1 / -1}.hm-form{scroll-margin-top:calc(var(--header-h) + 16px)}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.steps{display:grid;gap:12px;margin-bottom:28px}.steps__bars{display:grid;grid-auto-flow:column;gap:8px}.steps__bar{height:3px;border-radius:2px;background:#ffffff1f}.steps__bar.is-done{background:var(--c-offwhite)}.steps__bar.is-current{background:var(--accent)}.steps__meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted-dark)}.steps__name{color:var(--t-primary-dark)}.context-box{border:var(--b-dark);border-radius:var(--r-md);padding:16px 18px;display:grid;gap:10px;margin-bottom:24px;background:var(--c-cell)}.context-box__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted-dark)}.context-box__row{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-size:14px}.context-box__row-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted-dark);flex:none}.context-box__change{font-size:13px;color:var(--t-secondary);text-decoration:underline;text-underline-offset:3px}.context-box__change:hover{color:var(--t-primary-dark)}.summary-list{display:grid;gap:1px;background:var(--b-dark-color);border-radius:var(--r-md);overflow:hidden}.summary-list__row{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 16px;background:var(--c-cell);font-size:14px}.summary-list__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted-dark)}.form-success{border:1px solid var(--accent);border-radius:var(--r-md);padding:20px;display:grid;gap:16px}.checkbox-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55;color:var(--t-secondary)}.form-panel--light .checkbox-row{color:var(--t-body-light)}.checkbox-row input{margin-top:3px;width:18px;height:18px;flex:none}@media(max-width:760px){.form-panel{padding:20px 16px}.form-grid,.form-grid--3{grid-template-columns:1fr}.summary-list__row{grid-template-columns:1fr;gap:4px}}.bk{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);position:relative;overflow:clip;isolation:isolate}.bk__visual{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:lighten}.bk__bg{position:absolute;top:50%;left:50%;display:block;height:auto;width:min(1520px,calc(450vw - 5220px));max-width:none;transform:translate(-50%,-50%);opacity:.85;mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000 80%,transparent)}.bk__inner{position:relative;max-width:1520px;margin:0 auto;padding:110px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.bk__intro{min-width:0}@media(min-width:1280px){.bk__intro{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}.bk__label{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.bk__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,72px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase}.bk__lead{margin:0 0 32px;font-size:18px;line-height:1.6;color:#bfc7cd;max-width:520px}.bk__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.bk__call{height:48px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;font-size:14px;color:#f5f6f7;white-space:nowrap}.bk__call:hover{border-color:#f5f6f7}.bk__link{font-weight:600;font-size:14px;color:#bfc7cd;white-space:nowrap}.bk__link:hover{color:#f5f6f7}.bk-browse{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px}.bk-browse__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em}.bk-browse__value{font-size:14px;color:#d9dee2}.bk-browse__note{font-size:12px;color:#7c858d}@media(max-width:1279px){.bk__inner{grid-template-columns:minmax(0,1fr);gap:48px;padding:80px 24px}.bk__visual{display:none}}@media(max-width:767px){.bk__inner{padding:56px 16px}.bk__title{font-size:clamp(34px,11vw,48px)}}.bk__footer{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.bk__footer-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:12px}.bk__footer-list{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.bk__footer-list span{color:#7c858d;white-space:nowrap}.bk__footer-list a{color:#d9dee2;white-space:nowrap}.bk__footer-list a:hover{color:#f5f6f7}.bk__footer-list a.is-all{font-weight:600}.bk__others{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.bk__others-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:12px}.bk__others-list{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.bk__others-list a{font-size:14px;color:#7c858d;white-space:nowrap}.bk__others-list a:hover{color:#f5f6f7}.bk__others-all{color:#d9dee2;font-weight:600}.search-overlay{position:fixed;inset:0;z-index:100;background:#080a0cc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;justify-items:center;align-content:start;padding-top:12vh;color:#f5f6f7}.search-overlay__dialog{width:min(820px,92vw);background:#111417;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;box-shadow:0 30px 80px #0009}.search-field{display:flex;align-items:center;gap:14px;padding:0 24px;height:68px;border-bottom:1px solid rgba(255,255,255,.08)}.search-field__icon{width:16px;height:16px;border:1.5px solid #7C858D;border-radius:50%;position:relative;display:block;flex:none}.search-field__icon:after{content:"";position:absolute;width:7px;height:1.5px;background:#7c858d;right:-6px;bottom:-2px;transform:rotate(45deg)}.search-field input{flex:1;background:transparent;border:0;outline:0;color:#f5f6f7;font:500 18px Manrope,sans-serif}.search-field__esc{height:28px;padding:0 8px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#7c858d;font:500 11px JetBrains Mono,monospace;cursor:pointer}.search-overlay__body{display:grid;grid-template-columns:1fr 1fr;gap:0}.search-overlay__col{padding:20px 24px}.search-overlay__col--results{border-right:1px solid rgba(255,255,255,.08)}.search-overlay__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:12px}.search-overlay__list{display:grid}.search-result{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#d9dee2;font-size:14px}.search-result:hover,.search-result.is-active{color:var(--accent, #72C7E8)}.search-result__type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#7c858d}.search-hints{display:flex;flex-wrap:wrap;gap:6px}.search-hint{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#d9dee2;font:500 13px JetBrains Mono,monospace;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.search-hint:hover{border-color:#f5f6f7}.search-overlay__note{margin-top:20px;font-size:13px;color:#7c858d;line-height:1.6}.search-overlay__all{margin-top:14px;display:inline-block;font-size:13px;font-weight:600;color:var(--accent, #72C7E8)}@media(max-width:760px){.search-overlay{padding-top:6vh}.search-overlay__body{grid-template-columns:1fr}.search-overlay__col--results{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.search-field{height:56px;padding:0 16px}.search-field input{font-size:16px}}.hm-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.hm-wrap{max-width:1520px;margin:0 auto;padding-left:40px;padding-right:40px}.hm-hero{position:relative;min-height:788px;overflow:hidden;background:#080a0c;color:#f5f6f7}.hm-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hm-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080A0C 0%,rgba(8,10,12,.92) 30%,rgba(8,10,12,.35) 55%,transparent 75%),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.6) 18%,transparent 45%)}.hm-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:48px 40px 56px;display:grid;grid-template-columns:minmax(0,760px) 1fr;min-height:788px;align-content:space-between}.hm-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:36px}.hm-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8);flex:none}.hm-hero__title{margin:0 0 28px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(64px,6.4vw,96px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.hm-hero__lead{margin:0 0 40px;max-width:560px;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:#bfc7cd;text-wrap:pretty}.hm-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.hm-btn-accent{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.hm-btn-accent:hover{background:#f5f6f7;color:#080a0c}.hm-btn-ghost{height:52px;padding:0 24px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap}.hm-btn-ghost:hover{border-color:#f5f6f7}.hm-mono-arrow{font-family:JetBrains Mono,monospace}.hm-hero__panel-row{grid-column:1 / -1;display:grid;gap:20px;margin-top:80px}.hm-picker{background:#111417e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:20px 24px;display:grid;gap:16px;max-width:1000px}.hm-picker__row{display:grid;grid-template-columns:auto 200px 140px 1fr auto;gap:20px;align-items:end}.hm-picker__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;padding-right:20px;border-right:1px solid rgba(255,255,255,.08);line-height:1.6;align-self:center}.hm-field{display:grid;gap:6px;font-size:11px;color:#7c858d;letter-spacing:.08em;text-transform:uppercase}.hm-field select{height:40px;background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 14px Manrope,sans-serif;padding:0 10px;cursor:pointer}.hm-picker__result{display:grid;gap:6px;align-self:end}.hm-picker__result-value{height:40px;display:flex;align-items:center;font-size:14px;color:#f5f6f7;white-space:nowrap}.hm-picker__code{font-family:JetBrains Mono,monospace;color:var(--accent, #72C7E8);margin-right:10px}.hm-picker__cta{height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:4px;font-weight:700;font-size:14px;white-space:nowrap}.hm-picker__cta:hover{background:#f5f6f7}.hm-picker__ambiguity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#bfc7cd}.hm-picker__gen{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#d9dee2;font:500 13px JetBrains Mono,monospace;cursor:pointer}.hm-picker__gen.is-active{background:#f5f6f7;border-color:#f5f6f7;color:#080a0c}.hm-picker__note{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#7c858d;flex-wrap:wrap}.hm-picker__note a{color:#bfc7cd;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hm-picker__note a:hover{color:#f5f6f7}.hm-hero__facts{display:flex;gap:36px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.7;white-space:nowrap}.hm-hero__facts strong{display:block;color:#d9dee2;font-weight:inherit}.hm-hero__facts a{color:#7c858d}.hm-hero__facts a:hover{color:#f5f6f7}.hm-hero__facts .is-accent{color:var(--accent, #72C7E8)}.hm-spec{color:#0b0d0f;border-top:1px solid rgba(8,10,12,.1);background:#f5f6f7}.hm-spec__inner{max-width:1520px;margin:0 auto;padding:140px 40px 120px;display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:start}.hm-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:32px}.hm-num--dark{color:#7c858d}.hm-num--perf{color:#d8ff45}.hm-spec__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,72px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hm-spec__title .muted{color:#56616a}.hm-spec__text{margin:40px 0 0;max-width:680px;font-size:18px;line-height:1.6;color:#3e464d;text-wrap:pretty}.hm-spec__stats{display:grid;gap:0;align-self:stretch}.hm-stat-hero{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(8,10,12,.1)}.hm-stat-hero__value{font-family:Archivo,sans-serif;font-weight:500;font-stretch:85%;font-size:clamp(120px,10vw,168px);line-height:.85;letter-spacing:-.04em}.hm-stat-hero__value .plus{color:#176f91}.hm-stat-hero__note{font-size:14px;color:#56616a;line-height:1.5;padding-bottom:6px}.hm-stat-row{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px}.hm-stat{padding-right:24px;border-right:1px solid rgba(8,10,12,.1)}.hm-stat:nth-child(2){padding:0 24px}.hm-stat:last-child{padding:0 0 0 24px;border-right:0}.hm-stat__value{font-family:Archivo,sans-serif;font-weight:500;font-size:48px;line-height:1;letter-spacing:-.03em}.hm-stat__unit{font-size:20px;color:#56616a;margin-left:4px}.hm-stat__label{margin-top:8px;font-size:13px;color:#56616a;line-height:1.5}.hm-anatomy{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.hm-anatomy__inner{max-width:1520px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:380px 1fr;gap:64px}.hm-anatomy__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1.05;letter-spacing:-.02em}.hm-anatomy__lead{margin:0 0 36px;font-size:15px;line-height:1.6;color:#7c858d}.hm-nodes{display:grid;border-top:1px solid rgba(255,255,255,.08)}.hm-node{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;height:48px;padding:0 4px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:#bfc7cd;font:500 15px Manrope,sans-serif;cursor:pointer;text-align:left}.hm-node:hover,.hm-node.is-active{color:#f5f6f7}.hm-node__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d}.hm-node__en{font-family:JetBrains Mono,monospace;font-size:11px;color:inherit;letter-spacing:.08em}.hm-anatomy__stage{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;display:grid;grid-template-rows:auto auto;gap:24px;align-content:start}.hm-scheme{position:relative;height:480px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#e9ecef;overflow:hidden}.hm-scheme__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(8,10,12,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,12,.06) 1px,transparent 1px);background-size:40px 40px}.hm-scheme__car{position:absolute;left:5%;top:50%;width:90%;max-height:92%;transform:translateY(-50%);object-fit:contain;mix-blend-mode:multiply}.hm-scheme__caption{position:absolute;top:20px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;white-space:nowrap}.hm-scheme__caption--left{left:24px;color:#56616a}.hm-scheme__caption--right{right:24px;color:#176f91}.hm-dot{position:absolute;width:30px;height:30px;margin:-15px;border-radius:50%;border:1px solid rgba(8,10,12,.45);background:#080a0cbf;cursor:pointer;padding:0;display:grid;place-items:center;transition:all .2s;overflow:visible;box-shadow:0 0 0 6px #72c7e81a}.hm-dot__core{width:8px;height:8px;border-radius:50%;background:#f5f6f7}.hm-dot.is-active{z-index:2;border-color:var(--accent, #72C7E8);background:#72c7e859}.hm-dot:focus-visible{z-index:2}.hm-dot.is-active .hm-dot__core{background:var(--accent, #72C7E8)}.hm-dot__label{position:absolute;left:38px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap}.hm-dot.is-active .hm-dot__label,.hm-dot:focus-visible .hm-dot__label{opacity:1;pointer-events:auto}.hm-dot__line{width:24px;height:1px;background:var(--accent, #72C7E8)}.hm-dot__tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:#f5f6f7;background:#080a0cd9;border:1px solid rgba(114,199,232,.4);padding:4px 8px;border-radius:3px;transition:background .2s,border-color .2s,color .2s}.hm-dot__tag:hover{background:var(--accent, #72C7E8);border-color:var(--accent, #72C7E8);color:#080a0c}.hm-node-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;padding:28px 32px;display:grid;grid-template-columns:260px 1fr auto;gap:32px;align-items:start;height:232px;overflow:hidden}.hm-node-panel__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:10px}.hm-node-panel__title{margin:0 0 10px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em}.hm-node-panel__desc{font-size:13px;color:#bfc7cd;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-node-panel__note{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;margin-top:10px}.hm-node-panel__services{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.hm-node-service{display:flex;align-items:center;gap:10px;font-size:14px;color:#d9dee2;height:32px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-node-service:hover{color:var(--accent, #72C7E8)}.hm-node-service__arrow{color:var(--accent, #72C7E8);font-family:JetBrains Mono,monospace;font-size:11px;flex:none}.hm-node-service__text{overflow:hidden;text-overflow:ellipsis}.hm-node-panel__all{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap}.hm-node-panel__all:hover{border-color:#f5f6f7}.hm-services{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.hm-services__inner{max-width:1520px;margin:0 auto;padding:120px 40px 100px}.hm-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:64px}.hm-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.2vw,64px);line-height:1;letter-spacing:-.02em}.hm-head__subtitle{margin-top:16px;font-size:20px;color:#2a3036;font-weight:500}.hm-head__note{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#56616a}.hm-service-list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.hm-service-row{display:grid;grid-template-columns:80px 380px 1fr 48px;gap:32px;align-items:center;padding:30px 0;border-bottom:1px solid rgba(8,10,12,.1);color:#0b0d0f;transition:background .18s}.hm-service-row:hover{background:linear-gradient(90deg,rgba(114,199,232,.05),transparent);color:#0b0d0f}.hm-service-row--perf:hover{background:linear-gradient(90deg,rgba(110,138,0,.06),transparent)}.hm-service-row__num{font-family:JetBrains Mono,monospace;font-size:13px;color:#56616a}.hm-service-row--perf .hm-service-row__num,.hm-service-row--perf .hm-service-row__arrow{color:#5f7a00}.hm-service-row__title{font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hm-service-row__items{font-size:14px;color:#56616a;line-height:1.7}.hm-service-row__arrow{font-family:JetBrains Mono,monospace;color:#56616a;justify-self:end}.hm-models{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.hm-models__inner{max-width:1520px;margin:0 auto;padding:120px 40px}.hm-models__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:56px}.hm-models__lead{margin:16px 0 0;max-width:620px;font-size:16px;line-height:1.6;color:#56616a}.hm-filters{display:flex;gap:8px}.hm-filter{height:36px;padding:0 16px;border-radius:4px;background:transparent;color:#2a3036;border:1px solid rgba(8,10,12,.16);font:600 13px Manrope,sans-serif;cursor:pointer;transition:all .18s}.hm-filter:hover{border-color:#0b0d0f}.hm-filter.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.hm-model-grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1)}.hm-model{position:relative;background:#eceff1;padding:24px 24px 28px;display:grid;gap:18px;min-height:280px;color:#0b0d0f;transition:background .18s}.hm-model:hover{background:#fff;color:#0b0d0f}.hm-model__top{display:flex;justify-content:space-between;align-items:baseline}.hm-model__name{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em;white-space:nowrap}.hm-model__link,.hm-model__link:hover{color:inherit}.hm-model__link:after{content:"";position:absolute;inset:0;z-index:1}.hm-model__link:focus-visible{outline:none}.hm-model__link:focus-visible:after{outline:2px solid #176F91;outline-offset:-2px}.hm-model__type{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;white-space:nowrap}.hm-model__media{height:110px;border-radius:6px;background:#0c0e11;position:relative;overflow:hidden}.hm-model__image{position:absolute;inset:0;background-size:cover;background-position:center;--media-position: center}.hm-model__image--flip{transform:scaleX(-1)}.hm-model__gens{display:flex;gap:6px;flex-wrap:wrap}.hm-model__gen{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036}a.hm-model__gen{position:relative;z-index:2;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.hm-model:hover a.hm-model__gen{border-color:#176f9173}a.hm-model__gen:hover,a.hm-model__gen:focus-visible{background:#176f91;border-color:#176f91;color:#fff;transform:translateY(-1px);outline:none}.hm-model__foot{font-size:13px;color:#56616a;display:flex;justify-content:space-between;align-items:center}.hm-model__cta{color:#176f91;font-weight:600;white-space:nowrap}.hm-models__foot{margin-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#56616a}.hm-models__all{color:#2a3036;font-weight:600}.hm-symptoms{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.hm-symptoms__inner{max-width:1520px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px}.hm-symptoms__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.hm-symptoms__lead{margin:0 0 32px;font-size:16px;line-height:1.6;color:#56616a}.hm-step-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:14px}.hm-symptom-chips{display:flex;flex-wrap:wrap;gap:8px}.hm-chip{height:40px;padding:0 16px;border-radius:4px;border:1px solid rgba(8,10,12,.18);background:transparent;color:#2a3036;font:500 14px Manrope,sans-serif;cursor:pointer;transition:all .18s;white-space:nowrap}.hm-chip:hover{border-color:#0b0d0f}.hm-chip.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.hm-diag{min-width:0;align-self:start;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.hm-diag__head{padding:20px 32px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:#56616a;line-height:1.6;gap:12px 20px;flex-wrap:wrap}.hm-diag__step{display:grid;gap:4px;min-width:0}.hm-diag__scope{color:#56616a;letter-spacing:.04em}.hm-diag__risk{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;font:500 12px/1.4 Manrope,sans-serif;letter-spacing:0}.hm-diag__risk--ice{color:#17617b;background:#edf7fb}.hm-diag__risk--warn{color:#805b10;background:#fcf5e5}.hm-diag__risk--danger{color:#a53630;background:#fbefee}.hm-diag__risk-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.hm-diag__body{padding:32px}.hm-diag__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hm-diag__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.15;letter-spacing:-.02em}.hm-causes{display:grid;margin:0;padding:0;list-style:none}.hm-cause{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;line-height:1.6;color:#2a3036;padding:14px 0;border-bottom:1px solid rgba(8,10,12,.08)}.hm-cause:first-child{padding-top:0}.hm-cause:last-child{border-bottom:0;padding-bottom:0}.hm-cause__number{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:#edf7fb;font-family:JetBrains Mono,monospace;font-size:11px;color:#17617b}.hm-diag__aside{display:grid;gap:24px;align-content:start;min-width:0;padding-left:24px;border-left:1px solid rgba(8,10,12,.08)}.hm-diag__check{font-size:15px;line-height:1.6;color:#2a3036}.hm-diag__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-diag-fact{padding:14px 12px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#f8f9fa;min-width:0}.hm-diag-fact__label{font-size:11px;color:#56616a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.hm-diag-fact__value{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.02em}.hm-diag__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;line-height:1.6;margin-bottom:12px}.hm-diag__tags{display:grid}.hm-diag__tag{font-size:13px;line-height:1.5;padding:10px 0;min-height:44px;border-bottom:1px solid rgba(8,10,12,.1);color:#2a3036;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.hm-diag__tag:after{content:"→";flex-shrink:0;color:#176f91}.hm-diag__tag:last-child{border-bottom:0}.hm-diag__tag:hover{border-color:#176f91;color:#176f91}.hm-diag__tag:focus-visible,.hm-diag__cta:focus-visible{outline:2px solid #176F91;outline-offset:3px}.hm-diag__foot{padding:20px 32px;border-top:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;background:#eceff1;gap:24px}.hm-diag__disclaimer{flex:1;font-size:13px;line-height:1.6;color:#56616a}.hm-diag__disclaimer .step{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;margin-right:12px}.hm-diag__cta{min-height:44px;flex-shrink:0;padding:0 20px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.hm-diag__cta:hover{background:#0b0d0f;color:#f5f6f7}@media(min-width:768px)and (max-width:1399px){.hm-diag-fact{padding-inline:10px}.hm-diag-fact__value{font-size:18px}}.hm-cases{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.hm-cases__inner{max-width:1520px;margin:0 auto;padding:120px 40px}.hm-cases__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:56px}.hm-cases__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.2vw,64px);line-height:1;letter-spacing:-.02em}.hm-cases__title .muted{color:#7c858d}.hm-cases__all{font-weight:600;font-size:15px;color:#d9dee2}.hm-cases__all:hover{color:var(--accent, #72C7E8)}.hm-cases__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}.hm-case{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#f5f6f7;transition:border-color .18s}.hm-case:hover{border-color:#fff3;color:#f5f6f7}.hm-case__media{height:200px;position:relative;overflow:hidden;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;text-align:center;padding:12px}.hm-case--featured .hm-case__media{height:300px;padding:0}.hm-case__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-case__tags{position:absolute;left:16px;top:16px;display:flex;gap:6px}.hm-case--featured .hm-case__tags{left:20px;top:20px;gap:8px}.hm-case__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.hm-case__body{padding:24px;display:grid;gap:16px;align-content:start}.hm-case--featured .hm-case__body{padding:28px 32px 32px;gap:20px;align-content:stretch}.hm-case__name{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.05}.hm-case--featured .hm-case__name{font-size:28px}.hm-case__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:6px}.hm-case--featured .hm-case__meta{margin-top:8px}.hm-case__summary{font-size:14px;line-height:1.5;color:#d9dee2}.hm-case__summary .label{color:#7c858d}.hm-case__table{display:grid;grid-template-columns:110px 1fr;gap:8px 16px;font-size:14px;line-height:1.5}.hm-case__table dt{color:#7c858d;margin:0}.hm-case__table dd{color:#d9dee2;margin:0}.hm-case__foot{display:flex;gap:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-family:Archivo,sans-serif;font-weight:600;font-size:18px;align-items:center}.hm-case__foot .muted{color:#7c858d}.hm-case__open{margin-left:auto;font:600 13px Manrope,sans-serif;color:#d9dee2}.hm-case__stats{display:flex;gap:32px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.hm-case__stat-label{font-size:11px;color:#7c858d;text-transform:uppercase;letter-spacing:.08em}.hm-case__stat-value{font-family:Archivo,sans-serif;font-weight:600;font-size:22px}.hm-case__stat-value--accent{color:var(--accent, #72C7E8)}.hm-case__stats .hm-case__open{align-self:end;font:600 14px Manrope,sans-serif}.hm-tuning{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.hm-tuning__glow{position:absolute;inset:0;background:radial-gradient(50% 60% at 80% 40%,rgba(216,255,69,.06),transparent 70%)}.hm-tuning__inner{position:relative;max-width:1520px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hm-tuning__media{min-height:560px;border-radius:8px;position:relative;overflow:hidden;display:grid;place-items:center;padding:24px}.hm-tuning__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-tuning__play{position:absolute;left:24px;bottom:24px;height:44px;padding:0 18px 0 14px;display:inline-flex;align-items:center;gap:10px;background:#080a0cbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#f5f6f7;font:600 13px Manrope,sans-serif;cursor:pointer}.hm-tuning__play:hover{border-color:#d8ff45;color:#d8ff45}.hm-tuning__play-icon{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.hm-tuning__badge{position:absolute;right:24px;top:24px;font-family:JetBrains Mono,monospace;font-size:11px;color:#d8ff45;letter-spacing:.12em;background:#080a0cbf;padding:6px 10px;border-radius:3px}.hm-tuning__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.2vw,64px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.hm-tuning__lead{margin:0 0 28px;font-size:16px;line-height:1.6;color:#7c858d;max-width:520px}.hm-tuning__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.hm-tuning__tag{height:34px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:4px;font:500 13px Manrope,sans-serif;color:#d9dee2}.hm-tuning__tag:hover{border-color:#d8ff45;color:#d8ff45}.hm-dyno{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;padding:28px 32px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11}.hm-dyno__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:10px}.hm-dyno__label--perf{color:#d8ff45}.hm-dyno__value{font-family:Archivo,sans-serif;font-weight:500;font-size:56px;line-height:1;letter-spacing:-.03em}.hm-dyno__value--stock{color:#7c858d}.hm-dyno__unit{font-size:18px;margin-left:6px}.hm-dyno__value:not(.hm-dyno__value--stock) .hm-dyno__unit{color:#7c858d}.hm-dyno__torque{font-family:JetBrains Mono,monospace;font-size:13px;color:#7c858d;margin-top:8px}.hm-dyno__torque--result{color:#d9dee2}.hm-dyno__gain{color:#d8ff45}.hm-dyno__arrow{font-family:JetBrains Mono,monospace;font-size:20px;color:#d8ff45}.hm-dyno__bar{grid-column:1 / -1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;display:flex}.hm-dyno__bar-base{background:#7c858d}.hm-dyno__bar-gain{background:#d8ff45}.hm-tuning__actions{display:flex;gap:12px;margin-top:32px}.hm-btn-perf{height:48px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid #D8FF45;color:#d8ff45;border-radius:6px;font-weight:600;font-size:14px}.hm-btn-perf:hover{background:#d8ff45;color:#080a0c}.hm-btn-outline{height:48px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:14px}.hm-btn-outline:hover{border-color:#f5f6f7}.hm-experts{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.hm-experts__inner{max-width:1520px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.hm-experts__title{margin:0 0 40px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.hm-experts__title .muted{color:#56616a}.hm-expert-list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1)}.hm-expert{display:grid;grid-template-columns:96px 1fr auto;gap:24px;align-items:center;padding:20px;background:#eceff1;color:#0b0d0f;transition:background .18s}.hm-expert:hover{background:#fff;color:#0b0d0f}.hm-expert__photo{width:96px;height:96px;border-radius:6px;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:9px;color:#56616a;text-align:center;position:relative;overflow:hidden}.hm-expert__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-expert__name{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em}.hm-expert__role{font-size:14px;color:#0b0d0f;font-weight:600;margin-top:4px}.hm-expert__spec{font-size:13px;color:#56616a;margin-top:4px}.hm-expert__tags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.hm-expert__tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:3px 7px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#56616a}.hm-expert__years{text-align:right}.hm-expert__years-value{font-family:Archivo,sans-serif;font-weight:500;font-size:32px;line-height:1}.hm-expert__years-label{font-size:11px;color:#56616a;white-space:nowrap}.hm-experts__all{display:inline-block;margin-top:20px;font-size:14px;font-weight:600;color:#2a3036}.hm-equipment__media{height:280px;border-radius:8px;border:1px solid rgba(8,10,12,.1);display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;text-align:center;padding:16px;margin-bottom:24px;position:relative;overflow:hidden}.hm-equipment__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-equipment__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1)}.hm-equipment__cell{padding:20px;background:#eceff1}.hm-equipment__code{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.hm-equipment__text{font-size:14px;color:#2a3036;margin-top:8px;line-height:1.5}.hm-trust{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.hm-trust__inner{max-width:1520px;margin:0 auto;padding:120px 40px}.hm-trust__head{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:64px;align-items:end}.hm-trust__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.2vw,64px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hm-trust__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px}.hm-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border-top:1px solid rgba(8,10,12,.1)}.hm-step{padding:32px 24px 0;border-right:1px solid rgba(8,10,12,.1)}.hm-step:first-child{padding-left:0}.hm-step:last-child{padding-right:0;border-right:0}.hm-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:48px;line-height:1;color:#176f91;letter-spacing:-.03em}.hm-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;margin-top:20px}.hm-step__text{font-size:14px;color:#56616a;line-height:1.55;margin-top:8px}.hm-knowledge{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.hm-knowledge__inner{max-width:1520px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:360px 1fr;gap:64px}.hm-knowledge__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1.05;letter-spacing:-.02em}.hm-knowledge__lead{margin:0 0 32px;font-size:15px;line-height:1.6;color:#56616a}.hm-topics{display:grid;font-size:14px;border-top:1px solid rgba(8,10,12,.1)}.hm-topic{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(8,10,12,.1);color:#2a3036}.hm-topic__count{font-family:JetBrains Mono,monospace;color:#56616a}.hm-knowledge__cards{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.hm-article-featured{border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;background:#fff;display:grid;grid-template-rows:1fr auto;color:#0b0d0f;min-height:420px}.hm-article-featured:hover{border-color:#080a0c59;color:#0b0d0f}.hm-article-featured__media{display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;text-align:center;padding:16px;position:relative;overflow:hidden}.hm-article-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-article-featured__body{padding:28px 32px}.hm-article__kicker{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.hm-article__kicker--perf{color:#5f7a00}.hm-article-featured__title{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em;line-height:1.1;margin-top:12px}.hm-article-featured__meta{font-size:13px;color:#56616a;margin-top:14px}.hm-article-featured__read{color:#176f91;font-weight:600}.hm-article-column{display:grid;gap:24px}.hm-article{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px;display:grid;gap:12px;color:#0b0d0f;align-content:start}.hm-article:hover{border-color:#080a0c59;color:#0b0d0f}.hm-article__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;line-height:1.15}.hm-article__meta{font-size:13px;color:#56616a}.hm-booking{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);position:relative;overflow:clip;isolation:isolate}.hm-booking__inner{position:relative;max-width:1520px;margin:0 auto;padding:140px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:center}.hm-booking .hm-num{margin-bottom:28px}.hm-booking__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase}.hm-booking__lead{margin:0;font-size:18px;line-height:1.6;color:#bfc7cd;max-width:520px}.hm-booking__contacts{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.hm-booking__contact{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;font-size:14px;color:#f5f6f7}.hm-booking__contact:hover{border-color:#f5f6f7}.hm-booking__facts{display:flex;gap:32px;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.08em;line-height:1.8;white-space:nowrap}.hm-booking__facts .accent{color:#d9dee2}.hm-form{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;color:#f5f6f7;padding:32px;display:grid;gap:20px;min-height:420px;align-content:start}.hm-form__progress{display:grid;gap:12px}.hm-form__progress-head{display:flex;justify-content:space-between;align-items:center}.hm-form__step-name{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;white-space:nowrap}.hm-form__step-left{font-size:12px;color:#7c858d}.hm-form__bars{display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:6px}.hm-form__bar{display:grid;gap:6px}.hm-form__bar-line{height:3px;border-radius:2px;background:#ffffff1f}.hm-form__bar-label{font-size:10px;letter-spacing:.04em;color:#7c858d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-form__bar.is-done .hm-form__bar-line{background:#f5f6f7}.hm-form__bar.is-done .hm-form__bar-label{color:#bfc7cd}.hm-form__bar.is-current .hm-form__bar-line{background:var(--accent, #72C7E8)}.hm-form__bar.is-current .hm-form__bar-label{color:#f5f6f7}.hm-form__pane{display:grid;gap:20px}.hm-form__legend{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.hm-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.hm-form__label{display:grid;min-width:0;gap:6px;font-size:11px;color:#7c858d;letter-spacing:.08em;text-transform:uppercase}.hm-form__input,.hm-form__select{height:48px;background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 15px Manrope,sans-serif;padding:0 12px;width:100%;min-width:0}.hm-form__select{cursor:pointer}.hm-form__input--mono{font-family:JetBrains Mono,monospace;letter-spacing:.06em}.hm-form__textarea{background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 15px Manrope,sans-serif;padding:12px;resize:none}.hm-form__detected{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:14px;color:#d9dee2}.hm-form__detected-code{font-family:JetBrains Mono,monospace;color:var(--accent, #72C7E8)}.hm-form__detected-note{margin-left:auto;font-size:12px;color:#7c858d}.hm-form__hint{font-size:13px;color:#7c858d}.hm-form__note{font-size:12px;color:#7c858d}.hm-form__options{display:flex;flex-wrap:wrap;gap:8px}.hm-form__option{height:40px;padding:0 16px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:500 14px Manrope,sans-serif;cursor:pointer}.hm-form__option.is-active{background:#f5f6f7;color:#080a0c;border-color:#f5f6f7}.hm-form__days{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hm-form__day{height:56px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:500 13px Manrope,sans-serif;cursor:pointer;display:grid;place-items:center;line-height:1.3}.hm-form__day.is-active{background:#f5f6f7;color:#080a0c;border-color:#f5f6f7}.hm-form__option--mono{font-family:JetBrains Mono,monospace}.hm-form__summary{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px 16px;font-size:14px;line-height:1.5;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:4px}.hm-form__summary dt{color:#7c858d;margin:0}.hm-form__summary dd{color:#d9dee2;margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:360px){.hm-form__summary{grid-template-columns:minmax(0,1fr);gap:4px}.hm-form__summary dd+dt{margin-top:8px}}.hm-form__nav{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.hm-form__back{height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:#d9dee2;font:600 14px Manrope,sans-serif;cursor:pointer}.hm-form__back:disabled{color:#ffffff40;cursor:default}.hm-form__next{height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:#f5f6f7;color:#080a0c;border:0;border-radius:6px;font:700 14px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.hm-form__next:hover{background:#f5f6f7}.hm-form__next.is-final{background:var(--accent, #72C7E8)}.hm-form__next.is-final:hover{background:#f5f6f7}.hm-form__next:disabled{background:#ffffff2e;cursor:default}.hm-form__next:disabled:hover{background:#f5f6f7}.hm-form__reason{font-size:12px;color:#e0b44a;margin-left:auto;white-space:nowrap}.hm-node-panel[x-cloak].is-default,.hm-scheme__caption span[x-cloak].is-default{display:grid!important}.hm-scheme__caption span[x-cloak].is-default{display:inline!important}.hm-diag[x-cloak].is-default{display:block!important}.hm-form__pane{border:0;padding:0;margin:0}.hm-form__pane-label{margin-bottom:8px}.hm-form__summary-row{display:contents}.hm-form__hint--error{color:#e0645a}.hm-form__nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.hm-booking__facts--notes{flex-direction:column;gap:4px;margin-top:24px}.hm-form--steps-4{--steps: 4}@media(max-width:1279px){.hm-hero__inner,.hm-spec__inner,.hm-anatomy__inner,.hm-services__inner,.hm-models__inner,.hm-symptoms__inner,.hm-cases__inner,.hm-tuning__inner,.hm-experts__inner,.hm-trust__inner,.hm-knowledge__inner,.hm-booking__inner{padding-left:24px;padding-right:24px}.hm-hero__inner{grid-template-columns:minmax(0,1fr)}.hm-anatomy__stage{position:static}.hm-spec__inner,.hm-anatomy__inner,.hm-symptoms__inner,.hm-tuning__inner,.hm-experts__inner,.hm-knowledge__inner,.hm-booking__inner{grid-template-columns:minmax(0,1fr);gap:48px}.hm-picker__row{grid-template-columns:200px 140px 1fr}.hm-picker__label{grid-column:1 / -1;padding-right:0;border-right:0}.hm-model-grid{--cols: 2}.hm-cases__grid{grid-template-columns:repeat(2,1fr)}.hm-cases__grid>:first-child:nth-last-child(odd){grid-column:1 / -1}.hm-service-row{grid-template-columns:60px 280px 1fr 32px;gap:24px}.hm-knowledge__cards{grid-template-columns:minmax(0,1fr)}.hm-tuning__media{min-height:380px}}@media(max-width:767px){.hm-hero__inner,.hm-spec__inner,.hm-anatomy__inner,.hm-services__inner,.hm-models__inner,.hm-symptoms__inner,.hm-cases__inner,.hm-tuning__inner,.hm-experts__inner,.hm-trust__inner,.hm-knowledge__inner,.hm-booking__inner{padding-left:16px;padding-right:16px}.hm-hero,.hm-hero__inner{min-height:0}.hm-hero__photo{height:290px;object-position:52% 45%}.hm-hero__photo--front{object-position:100% 45%}.hm-hero__mask{bottom:auto;height:290px;background:linear-gradient(180deg,#080a0c8c,#080a0c26 35%,#080a0cd9 82%,#080a0c)}.hm-hero__inner{padding-top:182px;padding-bottom:26px}.hm-hero__title{font-size:38px;line-height:1.02;margin-bottom:12px}.hm-hero__lead{font-size:15px;margin-bottom:20px}.hm-hero__actions{display:grid;gap:8px}.hm-btn-accent,.hm-btn-ghost{height:52px;justify-content:center;font-size:16px}.hm-hero__panel-row{margin-top:26px}.hm-picker{padding:16px}.hm-picker__row{grid-template-columns:1fr 96px;gap:8px}.hm-picker__result,.hm-picker__cta{grid-column:1 / -1}.hm-hero__facts{gap:16px;flex-wrap:wrap;white-space:normal}}@media(max-width:767px){.hm-spec__inner{padding-top:56px;padding-bottom:48px}.hm-anatomy__inner,.hm-services__inner,.hm-models__inner,.hm-symptoms__inner,.hm-cases__inner,.hm-tuning__inner,.hm-experts__inner,.hm-trust__inner,.hm-knowledge__inner,.hm-booking__inner{padding-top:56px;padding-bottom:56px}.hm-spec__title,.hm-head__title,.hm-cases__title,.hm-trust__title,.hm-tuning__title{font-size:32px}.hm-anatomy__title,.hm-symptoms__title,.hm-experts__title,.hm-knowledge__title{font-size:28px}.hm-booking__title{font-size:36px}.hm-stat-hero__value{font-size:72px}.hm-stat-row{grid-template-columns:repeat(3,1fr)}.hm-stat__value{font-size:32px}.hm-scheme{height:240px}.hm-dot__label{display:none}.hm-node-panel{grid-template-columns:minmax(0,1fr);height:auto;gap:20px;padding:20px}.hm-node-panel__services{grid-template-columns:minmax(0,1fr)}.hm-service-row{grid-template-columns:44px 1fr 24px;gap:12px;padding:20px 0}.hm-service-row__title{font-size:22px}.hm-service-row__items{grid-column:2 / -1}.hm-model-grid{--cols: 1}.hm-models__head{grid-template-columns:minmax(0,1fr);gap:24px}.hm-models__foot{flex-direction:column;align-items:flex-start;gap:12px}.hm-diag__body{padding:20px}.hm-diag__columns{grid-template-columns:minmax(0,1fr);gap:28px}.hm-diag__aside{border-left:0;border-top:1px solid rgba(8,10,12,.08);padding:24px 0 0}.hm-diag__title{font-size:24px}.hm-diag__cta{width:100%;justify-content:center}.hm-diag__head,.hm-diag__foot{padding:16px 20px}.hm-diag__head{white-space:normal}.hm-diag__foot{flex-direction:column;align-items:flex-start;gap:16px}.hm-cases__grid{grid-template-columns:minmax(0,1fr)}.hm-cases__head,.hm-head,.hm-trust__head{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.hm-case--featured .hm-case__media{height:200px}.hm-case__stats{flex-wrap:wrap;gap:20px}.hm-case__table{grid-template-columns:90px 1fr}.hm-tuning__media{min-height:260px}.hm-dyno{grid-template-columns:1fr auto 1fr;padding:20px;gap:12px}.hm-dyno__value{font-size:36px}.hm-tuning__actions{display:grid;gap:8px}.hm-btn-perf,.hm-btn-outline{justify-content:center}.hm-expert{grid-template-columns:72px 1fr;gap:16px}.hm-expert__photo{width:72px;height:72px}.hm-expert__years{grid-column:2 / -1;text-align:left}.hm-equipment__grid{grid-template-columns:minmax(0,1fr)}.hm-steps{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.hm-step{padding:24px 0;border-right:0;border-bottom:1px solid rgba(8,10,12,.1)}.hm-step:last-child{border-bottom:0}.hm-knowledge__cards{grid-template-columns:minmax(0,1fr)}.hm-article-featured{min-height:0}.hm-article-featured__media{min-height:200px}.hm-article-featured__body{padding:20px}.hm-article-featured__title{font-size:22px}.hm-booking__facts{flex-wrap:wrap;gap:16px;white-space:normal}.hm-form{padding:20px;min-height:0}.hm-form__row{grid-template-columns:minmax(0,1fr) 96px}.hm-form__days{grid-template-columns:repeat(2,1fr)}.hm-form__legend{font-size:22px}.hm-form__bar-label{font-size:9px}.hm-form__progress-head{flex-wrap:wrap;gap:8px 12px}.hm-form__step-name{white-space:normal}.hm-form__step-left{white-space:nowrap}.hm-form__nav{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.hm-form__nav-actions{display:contents}.hm-form__reason{grid-column:1 / -1;grid-row:1;margin-left:0;white-space:normal}.hm-form__reason:empty{display:none}.hm-form__back{grid-column:1;grid-row:2;padding:0;white-space:nowrap}.hm-form__next{grid-column:2;grid-row:2;justify-self:end;max-width:100%;height:auto;min-height:48px;padding:12px 16px;white-space:normal;justify-content:center}}.hm-form--steps-5{--steps: 5}.hm-picker__gens{display:inline-flex;gap:8px;flex-wrap:wrap}.hm-form__context{border:1px solid rgba(114,199,232,.35);background:#72c7e80f;border-radius:6px;padding:14px 18px;display:grid;gap:8px}.hm-form__context-label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em;white-space:nowrap}.hm-form__context-rows{display:grid;gap:8px 12px;font-size:14px;line-height:1.5;margin:0}.hm-form__context-row{display:grid;grid-template-columns:96px 1fr auto;gap:8px 12px;align-items:start}.hm-form__context-row dt{color:#7c858d;margin:0}.hm-form__context-row dd{color:#f5f6f7;margin:0}.hm-form__context-row dd.is-muted{color:#7c858d}.hm-form__context-change{font-size:12px;color:#7c858d;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;background:transparent;border:0;padding:0;font-family:Manrope,sans-serif;font-weight:500;cursor:pointer}.hm-form__context-change:hover{color:#f5f6f7}@media(min-width:768px)and (max-width:1279px){.hm-steps{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:32px 24px;border-top:0}.hm-step{grid-column:span 2;padding:32px 0 0;border-right:0;border-top:1px solid rgba(8,10,12,.1)}.hm-step:nth-last-child(2):nth-child(3n+1),.hm-step:nth-last-child(2):nth-child(3n+1)+.hm-step{grid-column:span 3}.hm-step:last-child:nth-child(3n+1){grid-column:1 / -1}}@media(min-width:1280px){.hm-cases__grid:has(>:nth-child(2):last-child){grid-template-columns:1.4fr 1fr}.hm-cases__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.nf{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;min-height:calc(100vh - 72px)}.nf__stripes{position:absolute;inset:0;background:repeating-linear-gradient(135deg,#0e1114 0 14px,#0a0d0f 14px 28px)}.nf__glow{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 40%,rgba(114,199,232,.1),transparent 65%),linear-gradient(0deg,#080A0C 0%,transparent 55%)}.nf__scan{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(114,199,232,.55),transparent);animation:astor-scan 5.5s linear infinite}.nf__inner{position:relative;max-width:1520px;margin:0 auto;padding:90px 40px 80px;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start;min-height:calc(100vh - 72px)}.nf__status{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:30px;flex-wrap:wrap}.nf__status-code{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.nf__status-dot{width:8px;height:8px;border-radius:50%;background:#e0b44a;animation:astor-pulse 2.4s ease-out infinite}.nf__status-module{white-space:nowrap}.nf__status-badge{padding:4px 9px;border:1px solid rgba(224,180,74,.35);border-radius:3px;color:#e0b44a;white-space:nowrap}.nf__code{font-family:JetBrains Mono,monospace;font-size:clamp(64px,9vw,140px);line-height:.9;letter-spacing:.02em;color:#f5f6f721;font-weight:500;margin-bottom:-14px}.nf__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.nf__lead{margin:0 0 36px;max-width:600px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.nf-causes{display:grid;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;max-width:660px;margin-bottom:32px}.nf-causes__head{background:#0c0e11;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em}.nf-cause{background:#080a0c;padding:16px 20px;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.nf-cause__num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);margin-top:3px}.nf-cause__title{font-size:16px;font-weight:600;line-height:1.4}.nf-cause__text{margin-top:3px;font-size:14px;line-height:1.55;color:#7c858d}.nf__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nf__ask{align-self:center;font-size:14px;font-weight:600;color:#bfc7cd;white-space:nowrap}.nf__ask:hover{color:#f5f6f7}.nf__aside{display:grid;gap:20px;align-content:start}.nf-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden}.nf-panel__head{padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em}.nf-panel__head-accent{color:var(--accent, #72C7E8)}.nf-panel__body{padding:22px}.nf-panel__foot{padding:14px 22px;border-top:1px solid rgba(255,255,255,.08);background:#0c0e11}.nf-panel__foot a{font-size:13px;font-weight:600;color:var(--accent, #72C7E8);white-space:nowrap}.nf-search{display:flex;align-items:center;gap:14px;height:56px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#0c0e11;margin-bottom:16px}.nf-search__icon{width:16px;height:16px;border:1.5px solid #7C858D;border-radius:50%;position:relative;display:block;flex:none}.nf-search__icon:after{content:"";position:absolute;width:7px;height:1.5px;background:#7c858d;right:-6px;bottom:-2px;transform:rotate(45deg)}.nf-search__input{flex:1;background:transparent;border:0;outline:0;color:#f5f6f7;font:500 16px Manrope,sans-serif}.nf-hit{display:grid;grid-template-columns:104px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#d9dee2;font-size:14px}.nf-hit:hover{color:var(--accent, #72C7E8)}.nf-hit__type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#7c858d}.nf-hit__arrow{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent, #72C7E8)}.nf-panel__empty{padding:6px 0 4px;font-size:14px;line-height:1.6;color:#7c858d}.nf-hints{display:flex;flex-wrap:wrap;gap:6px}.nf-hints__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.1em;width:100%;margin-bottom:4px}.nf-hint{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:500 12px JetBrains Mono,monospace;cursor:pointer;white-space:nowrap}.nf-hint:hover{border-color:#f5f6f7}.nf-roots{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11;padding:22px;display:grid;gap:12px}.nf-roots__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em}.nf-roots__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nf-root{padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#d9dee2;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nf-root:hover{border-color:var(--accent, #72C7E8);color:#f5f6f7}@media(max-width:1279px){.nf__inner{grid-template-columns:minmax(0,1fr);gap:48px;padding-left:24px;padding-right:24px}}@media(max-width:767px){.nf__inner{padding:56px 16px 48px;gap:32px}.nf__status{gap:10px;margin-bottom:24px}.nf__lead{font-size:16px;margin-bottom:28px}.nf__actions{display:grid;gap:8px}.nf__actions .hm-btn-accent,.nf__actions .hm-btn-ghost{justify-content:center}.nf__ask{justify-self:start}.nf-cause{grid-template-columns:28px 1fr;gap:10px}.nf-roots__grid{grid-template-columns:minmax(0,1fr)}}.ab-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.ab-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.ab-hero__photo{position:absolute;right:0;top:0;height:100%;width:52%;object-fit:cover;object-position:50% 50%}.ab-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 42%,#080a0ccc 58%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.35) 22%,transparent 55%)}.ab-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:44px;min-height:620px;align-content:space-between}.ab-hero__head{max-width:800px}.ab-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:52px;white-space:nowrap}.ab-crumbs a{color:#7c858d}.ab-crumbs a:hover{color:#f5f6f7}.ab-crumbs__current{color:#d9dee2}.ab-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:26px}.ab-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8);flex:none}.ab-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(52px,5vw,80px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.ab-hero__lead{margin:0;max-width:640px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.ab-hero__facts{display:flex;gap:36px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8}.ab-hero__facts strong{display:block;color:#d9dee2;font-size:14px;font-weight:inherit}.ab-hero__fact--wide{max-width:280px;white-space:normal}.ab-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.ab-num--dark{color:#7c858d}.ab-h2{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.ab-h2--upper{text-transform:uppercase}.ab-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.ab-head__note{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.ab-head__note--dark{font-size:17px;color:#bfc7cd}.ab-spec{color:#0b0d0f;background:#f5f6f7}.ab-spec__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:start}.ab-spec__title{margin-bottom:32px}.ab-spec__text{display:grid;gap:18px;max-width:760px;font-size:17px;line-height:1.7;color:#2a3036}.ab-spec__text p{margin:0}.ab-principles{margin-top:40px;display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ab-principle{background:#fff;padding:22px 24px;display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:start}.ab-principle__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;margin-top:3px}.ab-principle__title{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em}.ab-principle__text{display:block;margin-top:6px;font-size:15px;line-height:1.6;color:#2a3036}.ab-spec__aside{display:grid;gap:24px}.ab-spec__media{height:320px;border-radius:8px;overflow:hidden;position:relative;border:1px solid rgba(8,10,12,.1)}.ab-spec__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ab-cta-row{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#0b0d0f}.ab-cta-row:hover{border-color:#0b0d0f;color:#0b0d0f}.ab-cta-row__text{font-size:15px;line-height:1.5}.ab-cta-row__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.ab-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ab-stat{background:#fff;padding:22px 24px 26px}.ab-stat__value{font-family:Archivo,sans-serif;font-weight:500;font-size:44px;line-height:1;letter-spacing:-.03em}.ab-stat__label{margin-top:10px;font-size:13px;color:#56616a;line-height:1.5}.ab-legal{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:22px 24px;display:grid;gap:8px}.ab-legal__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ab-legal__text{font-size:15px;line-height:1.6;color:#2a3036}.ab-experts{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.ab-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.ab-expert-grid{--cols: 3;--gap: 24px}.ab-expert{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ab-expert__photo{height:300px;background-color:#eceff1;background-size:cover;background-position:50% 30%;--media-position: 50% 30%}.ab-expert__body{padding:24px 26px 26px;display:grid;gap:16px;align-content:start}.ab-expert__top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ab-expert__name{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em}.ab-expert__years{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;white-space:nowrap}.ab-expert__role{font-size:15px;line-height:1.5;color:#2a3036}.ab-expert__specs{display:grid;grid-template-columns:96px 1fr;gap:7px 14px;font-size:14px;line-height:1.5}.ab-expert__specs dt{color:#56616a;margin:0}.ab-expert__specs dd{margin:0}.ab-expert__tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:6px}.ab-expert__tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;padding:4px 8px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#56616a;white-space:nowrap}.ab-expert__principle{padding-top:14px;border-top:1px solid rgba(8,10,12,.1)}.ab-expert__principle-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em;margin-bottom:6px}.ab-expert__quote{font-size:14px;line-height:1.6;color:#2a3036}.ab-expert__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.ab-experts__foot{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:14px;color:#56616a}.ab-experts__foot a{font-weight:600;color:#176f91;white-space:nowrap}.ab-equipment{background:#080a0c;color:#f5f6f7;scroll-margin-top:80px;border-top:1px solid rgba(255,255,255,.08)}.ab-equipment .ab-head{margin-bottom:52px}.ab-equip-grid{--cols: 4;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.ab-equip{background:#0c0e11;padding:26px 24px 30px;display:grid;gap:10px;align-content:start}.ab-equip__code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.ab-equip__place{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.1em;padding:3px 7px;border:1px solid rgba(255,255,255,.14);border-radius:3px;justify-self:start;white-space:nowrap}.ab-equip__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.2}.ab-equip__text{font-size:14px;line-height:1.55;color:#bfc7cd}.ab-workshop{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.ab-workshop__grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.ab-workshop__main{height:420px;border-radius:8px;border:1px solid rgba(8,10,12,.1);background-color:#f5f6f7;background-size:cover;background-position:50% 55%;--media-position: 50% 55%}.ab-workshop__side{display:grid;gap:24px}.ab-workshop__thumb{height:198px;border-radius:8px;border:1px solid rgba(8,10,12,.1);background-color:#f5f6f7;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.ab-contacts{height:198px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px 26px;display:grid;gap:10px;align-content:start}.ab-contacts__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ab-contacts__address{font-size:16px;line-height:1.6;color:#0b0d0f}.ab-contacts__address span{color:#56616a}.ab-contacts__hours{font-size:15px;color:#2a3036}.ab-contacts__phone{font-size:15px;font-weight:600;color:#176f91}.ab-zones{margin-top:24px;--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ab-zone{background:#fff;padding:20px 22px}.ab-zone__code{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.ab-zone__text{margin-top:8px;font-size:14px;line-height:1.55;color:#2a3036}.ab-process{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.ab-process .ab-head{margin-bottom:48px}.ab-process__media{height:240px;margin-bottom:24px;border-radius:8px;border:1px solid rgba(8,10,12,.1);background-color:#eceff1;background-size:cover;background-position:50% 45%;--media-position: 50% 45%;position:relative}.ab-process__caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#f5f6f7;background:#080a0cc7;padding:5px 9px;border-radius:3px}.ab-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border-top:1px solid rgba(8,10,12,.1)}.ab-step{padding:28px 24px 0;border-right:1px solid rgba(8,10,12,.1)}.ab-step:first-child{padding-left:0}.ab-step:last-child{padding-right:0;border-right:0}.ab-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:44px;line-height:1;color:#176f91;letter-spacing:-.03em}.ab-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;margin-top:18px}.ab-step__text{font-size:14px;color:#2a3036;line-height:1.55;margin-top:8px}.ab-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ab-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:28px 30px;display:grid;gap:12px;scroll-margin-top:80px}.ab-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.ab-card__title{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.ab-card__text{font-size:15px;line-height:1.65;color:#2a3036}.ab-docs{display:grid;gap:10px;font-size:15px;line-height:1.6;color:#2a3036}.ab-doc{display:grid;grid-template-columns:20px 1fr;gap:10px}.ab-doc__arrow{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.ab-booking__inner{position:relative;max-width:1520px;margin:0 auto;padding:110px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.ab-booking__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,72px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase}.ab-booking__lead{margin:0 0 32px;font-size:18px;line-height:1.6;color:#bfc7cd;max-width:520px}.ab-booking__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ab-booking__call{height:48px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;font-size:14px;color:#f5f6f7;white-space:nowrap}.ab-booking__call:hover{border-color:#f5f6f7}.ab-booking__link{font-weight:600;font-size:14px;color:#bfc7cd;white-space:nowrap}.ab-booking__link:hover{color:#f5f6f7}.ab-booking .hm-form{background:#111417f0;padding:28px;min-height:520px}@media(max-width:1279px){.ab-hero__inner,.ab-spec__inner,.ab-section__inner,.ab-booking__inner{padding-left:24px;padding-right:24px}.ab-spec__inner,.ab-head,.ab-booking__inner{grid-template-columns:minmax(0,1fr);gap:40px}.ab-head__note{justify-self:start}.ab-expert-grid,.ab-equip-grid,.ab-zones{--cols: 2}.ab-workshop__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ab-hero__inner,.ab-spec__inner,.ab-section__inner,.ab-booking__inner{padding-left:16px;padding-right:16px}.ab-hero__inner{min-height:0;padding-top:24px;padding-bottom:40px;gap:32px}.ab-hero__photo{width:100%;opacity:.5}.ab-crumbs{margin-bottom:28px}.ab-hero__title{font-size:34px}.ab-hero__lead{font-size:16px}.ab-hero__facts{gap:20px}.ab-spec__inner,.ab-section__inner{padding-top:56px;padding-bottom:56px}.ab-h2{font-size:30px}.ab-spec__text{font-size:16px}.ab-steps,.ab-cards,.ab-stats{grid-template-columns:minmax(0,1fr)}.ab-steps{grid-auto-flow:row}.ab-expert-grid,.ab-equip-grid,.ab-zones{--cols: 1}.ab-step{padding:24px 0;border-right:0;border-bottom:1px solid rgba(8,10,12,.1)}.ab-step:last-child{border-bottom:0}.ab-workshop__main{height:240px}.ab-contacts{height:auto}.ab-booking__inner{padding-top:56px;padding-bottom:56px}.ab-booking__title{font-size:36px}.ab-booking .hm-form{padding:20px;min-height:0}}@media(min-width:768px)and (max-width:1279px){.ab-steps{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:32px 24px;border-top:0}.ab-step{grid-column:span 2;padding:28px 0 0;border-right:0;border-top:1px solid rgba(8,10,12,.1)}.ab-step:nth-last-child(2):nth-child(3n+1),.ab-step:nth-last-child(2):nth-child(3n+1)+.ab-step{grid-column:span 3}.ab-step:last-child:nth-child(3n+1){grid-column:1 / -1}}.ac-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.ac-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.ac-hero__photo{position:absolute;right:0;top:0;height:100%;width:48%;object-fit:cover;object-position:45% 50%}.ac-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cd1 58%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 20%,transparent 56%)}.ac-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:640px;align-content:space-between}.ac-hero__head{max-width:800px}.ac-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:52px;white-space:nowrap}.ac-crumbs a{color:#7c858d}.ac-crumbs a:hover{color:#f5f6f7}.ac-crumbs__current{color:#d9dee2}.ac-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:26px}.ac-status__name{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ac-status__dot{width:8px;height:8px;border-radius:50%;background:#d8ff45}.ac-status__badge{padding:4px 9px;border:1px solid rgba(216,255,69,.35);border-radius:3px;color:#d8ff45;white-space:nowrap}.ac-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.ac-hero__lead{margin:0 0 34px;max-width:640px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.ac-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ac-btn-perf{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:#d8ff45;color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.ac-btn-perf:hover{background:#f5f6f7;color:#080a0c}.ac-btn-ghost{height:52px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap}.ac-btn-ghost:hover{border-color:#f5f6f7}.ac-hero__escape{height:52px;padding:0 8px;display:inline-flex;align-items:center;color:#bfc7cd;font-weight:500;font-size:15px;white-space:nowrap}.ac-hero__escape:hover{color:#f5f6f7}.ac-hero__facts{display:flex;gap:48px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.ac-hero__fact{max-width:280px;white-space:normal}.ac-hero__facts strong{display:block;color:#d9dee2;font-size:14px;font-weight:inherit}.ac-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.ac-num--dark{color:#7c858d}.ac-h2{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em}.ac-h2--upper{text-transform:uppercase}.ac-section__inner{max-width:1520px;margin:0 auto;padding:90px 40px}.ac-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.ac-head__note{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.ac-head__note--dark{color:#bfc7cd}.ac-why{color:#0b0d0f;background:#f5f6f7}.ac-why__inner{max-width:1520px;margin:0 auto;padding:90px 40px;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.ac-why__title{margin-bottom:24px}.ac-why__text{margin:0 0 20px;max-width:720px;font-size:17px;line-height:1.7;color:#2a3036}.ac-why__text:last-of-type{margin-bottom:32px}.ac-principles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ac-principle{background:#fff;padding:22px 24px}.ac-principle__code{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.ac-principle__text{margin-top:8px;font-size:15px;line-height:1.6;color:#2a3036}.ac-why__aside{display:grid;gap:24px}.ac-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:26px 28px;display:grid;gap:14px}.ac-card--muted{background:#eceff1;gap:10px}.ac-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ac-card__label--accent{color:#176f91}.ac-card__text{font-size:15px;line-height:1.65;color:#0b0d0f}.ac-audience{display:grid;gap:12px}.ac-audience__row{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15px;line-height:1.6;color:#2a3036}.ac-audience__arrow{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.ac-audience__who{font-weight:600}.ac-programs{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.ac-course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ac-course{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ac-course.is-picked{border-color:#5e7a00}.ac-course.is-picked .ac-course__head{background:#d8ff451f}.ac-course.is-picked .ac-course__code{color:#5e7a00}.ac-course__head{padding:22px 26px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff}.ac-course__code{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ac-course__state{display:flex;align-items:center;gap:8px;white-space:nowrap}.ac-course__level{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.08em}.ac-course__badge{font-family:JetBrains Mono,monospace;font-size:9px;color:#5e7a00;letter-spacing:.06em;padding:2px 6px;border:1px solid rgba(94,122,0,.3);border-radius:3px}.ac-course__body{padding:26px;display:grid;gap:18px;align-content:start}.ac-course__title{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;line-height:1.15}.ac-course__text{margin-top:10px;font-size:15px;line-height:1.6;color:#2a3036}.ac-course__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:6px;overflow:hidden}.ac-course__meta-cell{background:#fff;padding:12px 14px}.ac-course__meta-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em}.ac-course__meta-value{font-size:14px;margin-top:4px;line-height:1.4}.ac-course__skills-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em;margin-bottom:8px}.ac-course__skills{display:flex;flex-wrap:wrap;gap:6px}.ac-course__skill{font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 9px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}.ac-course__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(8,10,12,.1)}.ac-course__status{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.ac-course__pick{height:40px;padding:0 16px;border-radius:6px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.ac-course.is-picked .ac-course__pick{background:#5e7a00;border-color:#5e7a00;color:#f5f6f7}.ac-picks{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:20px 26px;border:1px solid #5E7A00;border-radius:8px;background:#d8ff451f}.ac-picks__text{font-size:15px;line-height:1.5;color:#0b0d0f}.ac-picks__text strong{font-weight:600}.ac-picks__cta{height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.ac-picks__cta:hover{background:#5e7a00;color:#f5f6f7}.ac-module{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.ac-module .ac-head{margin-bottom:48px}.ac-module__photos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ac-module__photo{height:260px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background-color:#0c0e11;background-size:cover;background-position:50% 50%;--media-position: 50% 50%;position:relative}.ac-module__caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#f5f6f7;background:#080a0cc7;padding:5px 9px;border-radius:3px}.ac-lessons{--cols: 5;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.ac-lesson{background:#0c0e11;padding:24px 22px 28px;display:grid;gap:10px;align-content:start}.ac-lesson__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#d8ff45;letter-spacing:.1em}.ac-lesson__title{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;margin-top:4px}.ac-lesson__text{font-size:14px;line-height:1.55;color:#bfc7cd}.ac-module__note{margin-top:24px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:24px 28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11}.ac-module__note-text{font-size:16px;line-height:1.6;color:#bfc7cd}.ac-module__note-link{height:44px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap}.ac-module__note-link:hover{border-color:#f5f6f7}.ac-teachers{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.ac-teachers__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:44px}.ac-teachers__link{font-weight:600;font-size:15px;color:#176f91;white-space:nowrap}.ac-teacher-grid{--cols: 3;--gap: 24px}.ac-teacher{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ac-teacher__photo{height:240px;background-color:#eceff1;background-size:cover;background-position:50% 28%;--media-position: 50% 28%}.ac-teacher__body{padding:22px 24px 24px;display:grid;gap:12px;align-content:start}.ac-teacher__name{font-family:Archivo,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.01em}.ac-teacher__role{font-size:14px;color:#2a3036;margin-top:4px}.ac-teacher__tags{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;line-height:1.6}.ac-teacher__course{padding-top:12px;border-top:1px solid rgba(8,10,12,.1);font-size:14px;line-height:1.6;color:#2a3036}.ac-teacher__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.ac-waitlist{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px;position:relative;overflow:hidden}.ac-waitlist__glow{position:absolute;inset:0;background:radial-gradient(60% 70% at 22% 50%,rgba(216,255,69,.07),transparent 70%)}.ac-waitlist__inner{position:relative;max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.ac-waitlist__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,4vw,64px);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}.ac-waitlist__lead{margin:0 0 28px;font-size:18px;line-height:1.6;color:#bfc7cd;max-width:540px}.ac-promise{display:grid;gap:12px;max-width:540px}.ac-promise__row{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15px;line-height:1.6;color:#bfc7cd}.ac-promise__arrow{color:#d8ff45;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.ac-form{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;padding:30px}.ac-form__body{display:grid;gap:20px}.ac-form__legend{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em}.ac-form__chips{display:flex;flex-wrap:wrap;gap:8px}.ac-form__chip{height:38px;padding:0 14px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:500 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.ac-form__chip.is-active{background:#d8ff45;border-color:#d8ff45;color:#080a0c}.ac-form__label{display:grid;gap:6px;font-size:11px;color:#7c858d;letter-spacing:.08em;text-transform:uppercase}.ac-form__select,.ac-form__input{height:48px;background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 15px Manrope,sans-serif;padding:0 12px}.ac-form__input{margin-top:2px}.ac-form__textarea{background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 15px Manrope,sans-serif;padding:12px;resize:vertical}.ac-form__channels{display:grid;gap:6px}.ac-form__channel-buttons{display:flex;gap:8px}.ac-form__channel{height:38px;padding:0 16px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.ac-form__channel.is-active{background:#f5f6f7;border-color:#f5f6f7;color:#080a0c}.ac-form__consent{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;background:transparent;border:0;padding:0;text-align:left;cursor:pointer}.ac-form__checkbox{width:20px;height:20px;border:1px solid rgba(255,255,255,.2);border-radius:3px;background:transparent;display:grid;place-items:center;color:#080a0c;font:700 12px Manrope,sans-serif;margin-top:1px}.ac-form__consent.is-checked .ac-form__checkbox{background:#d8ff45;border-color:#d8ff45}.ac-form__consent-text{font-size:13px;line-height:1.55;color:#bfc7cd}.ac-form__consent-text a{color:#7c858d;text-decoration:underline;text-underline-offset:3px}.ac-form__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:4px}.ac-form__hint{font-size:12px;color:#e0b44a;white-space:nowrap}.ac-form__submit{height:50px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:#d8ff45;color:#080a0c;border:0;border-radius:6px;font:700 14px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.ac-form__submit:disabled{background:#ffffff1f;color:#7c858d;cursor:default}.ac-form__success{display:grid;gap:18px}.ac-form__success-head{display:flex;align-items:center;gap:12px}.ac-form__success-mark{width:32px;height:32px;border-radius:50%;background:#d8ff45;color:#080a0c;display:grid;place-items:center;font:700 15px Manrope,sans-serif}.ac-form__success-title{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em}.ac-form__summary{display:grid;grid-template-columns:130px 1fr;gap:8px 16px;font-size:14px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0c0e11}.ac-form__summary dt{color:#7c858d;margin:0}.ac-form__summary dd{color:#d9dee2;margin:0}.ac-form__success-note{font-size:14px;color:#bfc7cd;line-height:1.6}.ac-form__again{justify-self:start;background:transparent;border:0;padding:0;font:600 13px Manrope,sans-serif;color:#7c858d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ac-form__again:hover{color:#f5f6f7}@media(max-width:1279px){.ac-hero__inner,.ac-why__inner,.ac-section__inner,.ac-waitlist__inner{padding-left:24px;padding-right:24px}.ac-why__inner,.ac-head,.ac-waitlist__inner{grid-template-columns:minmax(0,1fr);gap:40px}.ac-head__note{justify-self:start}.ac-course-grid{grid-template-columns:minmax(0,1fr)}.ac-lessons{--cols: 2}}@media(max-width:767px){.ac-hero__inner,.ac-why__inner,.ac-section__inner,.ac-waitlist__inner{padding-left:16px;padding-right:16px}.ac-hero__inner{min-height:0;padding-top:24px;padding-bottom:40px;gap:32px}.ac-hero__photo{width:100%;opacity:.5}.ac-crumbs{margin-bottom:28px}.ac-status__badge{white-space:normal}.ac-hero__title{font-size:32px}.ac-hero__lead{font-size:16px}.ac-hero__actions{display:grid;gap:8px}.ac-btn-perf,.ac-btn-ghost{justify-content:center}.ac-hero__escape{padding:0;height:auto}.ac-hero__facts{gap:20px}.ac-why__inner,.ac-section__inner,.ac-waitlist__inner{padding-top:56px;padding-bottom:56px}.ac-h2{font-size:28px}.ac-why__text{font-size:16px}.ac-principles,.ac-course__meta,.ac-module__photos{grid-template-columns:minmax(0,1fr)}.ac-teacher-grid,.ac-lessons{--cols: 1}.ac-teachers__head,.ac-module__note{grid-template-columns:minmax(0,1fr);gap:20px}.ac-course__foot{flex-wrap:wrap}.ac-waitlist__title{font-size:32px}.ac-form{padding:20px}.ac-form__summary{grid-template-columns:minmax(0,1fr);gap:4px 0}.ac-form__foot{flex-wrap:wrap}.ac-form__hint{white-space:normal}}.dev-index{background:#0c0e11;color:#d9dee2;font-family:Manrope,system-ui,sans-serif}.dev-index__inner{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.dev-index__title{font-family:Archivo,sans-serif;font-weight:600;font-size:32px;letter-spacing:-.02em;margin:0 0 12px;color:#f5f6f7}.dev-index__lead{margin:0 0 28px;font-size:15px;line-height:1.6;color:#7c858d}.dev-index__lead code{font-family:JetBrains Mono,monospace;font-size:13px;color:#d9dee2}.dev-index__lead a{color:#72c7e8}.dev-index__table{width:100%;border-collapse:collapse;font-size:14px}.dev-index__table th{text-align:left;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:#7c858d;text-transform:uppercase;padding:0 16px 12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dev-index__table td{padding:12px 16px 12px 0;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.dev-index__table tr.is-ported td{color:#f5f6f7}.dev-index__file{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d}.dev-index__table a{font-family:JetBrains Mono,monospace;font-size:13px;color:#72c7e8}.dev-index__badge{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#7c858d;white-space:nowrap}.dev-index__badge--done{border-color:#72c7e866;color:#72c7e8}.dev-index__none,.dev-index__missing{font-size:12px;color:#e0b44a}.dev-index__badge--ref{border-color:#e0b44a59;color:#e0b44a}.anatomy{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.anatomy__stage{position:relative;border:var(--b-dark);border-radius:var(--r-lg);overflow:hidden;background:var(--c-black)}.anatomy__stage img{width:100%;height:auto;display:block}.anatomy__node{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#080a0cbf;border:1px solid rgba(8,10,12,.45);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.anatomy__node:after{content:"";position:absolute;inset:-14px;border-radius:50%}.anatomy__node-core{width:6px;height:6px;border-radius:50%;background:var(--t-primary-dark)}.anatomy__node:hover,.anatomy__node.is-active{background:#72c7e859;border-color:var(--accent)}.anatomy__node.is-active{animation:astor-pulse 2.4s ease-out infinite}.anatomy__node.is-active .anatomy__node-core{background:var(--accent)}.anatomy__node-label{position:absolute;left:34px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-nav);background:#080a0ccc;padding:3px 8px;border-radius:var(--r-xs);opacity:0;transition:opacity var(--t-fast) var(--ease);pointer-events:none}.anatomy__node:hover .anatomy__node-label,.anatomy__node.is-active .anatomy__node-label,.anatomy__node:focus-visible .anatomy__node-label{opacity:1}.anatomy__panel{border:var(--b-dark);border-radius:var(--r-lg);padding:28px;background:var(--c-cell);display:grid;gap:16px}.anatomy__services{display:grid;gap:8px}.anatomy__service{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:var(--b-dark);border-radius:var(--r-sm);font-size:14px;color:var(--t-nav)}.anatomy__service:hover{border-color:var(--accent);color:var(--accent)}.anatomy__mobile-list{display:none}@media(max-width:900px){.anatomy{grid-template-columns:1fr}.anatomy__stage,.anatomy__panel{display:none}.anatomy__mobile-list{display:block}}.cs-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.cs-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.cs-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cs-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c,#080a0ceb 35%,#080a0c8c 60%,#080a0c4d),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.7) 25%,transparent 55%)}.cs-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 56px;display:grid;gap:56px;min-height:760px;align-content:space-between}.cs-hero__head{max-width:820px}.cs-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap;flex-wrap:wrap}.cs-crumbs a{color:#7c858d}.cs-crumbs a:hover{color:#f5f6f7}.cs-crumbs__current{color:#d9dee2}.cs-kicker{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px;flex-wrap:wrap}.cs-kicker__type{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cs-kicker__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.cs-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.8vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.cs-hero__lead{margin:0;max-width:620px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.cs-hero__foot{display:grid;gap:20px}.cs-specs{display:flex;flex-wrap:wrap;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#080a0cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:start;width:fit-content;max-width:100%}.cs-spec{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap}.cs-spec:last-child{border-right:0}.cs-spec__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-bottom:6px}.cs-spec__value{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em}.cs-spec__value a{color:inherit;text-decoration-color:#ffffff59;text-underline-offset:4px;transition:text-decoration-color .15s ease}.cs-spec__value a:hover{text-decoration-color:currentColor}.cs-hero__facts{display:flex;gap:40px;white-space:nowrap;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.cs-hero__fact-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-bottom:6px}.cs-hero__fact-value{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.cs-hero__fact-value--accent{color:var(--accent, #72C7E8)}.cs-report{color:#0b0d0f;background:#f5f6f7}.cs-report__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:start}.cs-toc{position:sticky;top:96px;display:grid;gap:4px}.cs-toc__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:10px}.cs-toc__link{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline;padding:8px 0 8px 10px;border-left:2px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);color:#2a3036;font-size:14px;font-weight:400;transition:all .18s}.cs-toc__link:hover{color:#176f91}.cs-toc__link.is-active{border-left-color:#176f91;color:#0b0d0f;font-weight:600}.cs-toc__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.cs-author{margin-top:24px;padding:16px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#fff;display:grid;gap:6px}.cs-author__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em}.cs-author__name{font-weight:600;font-size:15px}.cs-author__name a{color:#0b0d0f;text-decoration:underline;text-underline-offset:3px}.cs-author__name a:hover{color:#176f91}.cs-author__note{font-size:12px;color:#56616a}.cs-toc__cta{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(8,10,12,.16);border-radius:6px;color:#0b0d0f;font-size:14px;font-weight:600;white-space:nowrap}.cs-toc__cta:hover{border-color:#0b0d0f}.cs-toc__cta-accent{color:#176f91}.cs-body{display:grid;gap:80px;max-width:900px}.cs-section{scroll-margin-top:96px}.cs-section__head{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.cs-section__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:#176f91;letter-spacing:-.03em}.cs-section__title{margin:0;flex:1;font-family:Archivo,sans-serif;font-weight:600;font-size:32px;line-height:1.05;letter-spacing:-.02em}.cs-p{margin:0 0 20px;font-size:17px;line-height:1.65;color:#2a3036}.cs-p--lead{margin-bottom:24px}.cs-p--after{margin:20px 0 0;font-size:14px;line-height:1.6;color:#56616a}.cs-task{--cols: 3;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.cs-task__cell{background:#fff;padding:18px 20px}.cs-task__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:6px}.cs-task__value{font-size:15px;line-height:1.5}.cs-diagnostics{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.cs-scan{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.cs-scan__head{padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.cs-scan__row{display:grid;grid-template-columns:90px 1fr 70px;gap:16px;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(8,10,12,.08)}.cs-scan__speed{font-family:JetBrains Mono,monospace;font-size:13px}.cs-scan__bar{height:8px;background:#080a0c0f;border-radius:4px;overflow:hidden;display:block}.cs-scan__fill{display:block;height:100%}.cs-scan__fill--low{background:#7c858d}.cs-scan__fill--mid{background:#e0b44a}.cs-scan__fill--high{background:#e0845a}.cs-scan__value{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;text-align:right}.cs-scan__foot{padding:12px 20px;display:grid;gap:6px}.cs-scan__tags{display:flex;flex-wrap:wrap;gap:6px}.cs-scan__tag{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em;padding:3px 7px;border:1px solid rgba(8,10,12,.12);border-radius:3px;white-space:nowrap}.cs-scan__note{font-size:12px;color:#56616a}.cs-checks{display:grid;gap:12px}.cs-check{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:14px 16px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#fff;font-size:14px;line-height:1.5;align-items:start}.cs-check__mark{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;margin-top:2px}.cs-check--found .cs-check__mark{color:#e0845a}.cs-check__title{font-weight:600}.cs-check__result{display:block;color:#56616a;margin-top:2px}.cs-photos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-photo{position:relative;height:300px;border-radius:6px;overflow:hidden;border:1px solid rgba(8,10,12,.1);padding:0;background:#171b1f;cursor:zoom-in;text-align:left;transition:transform .2s;display:block;width:100%}.cs-photo:nth-child(n+3){height:200px}.cs-photo:hover{transform:scale(1.01)}.cs-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.cs-photo__caption{position:absolute;left:14px;bottom:12px;display:grid;gap:2px;background:#080a0cc7;padding:6px 10px;border-radius:3px}.cs-photo__num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#f5f6f7}.cs-photo__text{font-size:12px;color:#d9dee2}.cs-photo__zoom{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:4px;background:#080a0cbf;display:grid;place-items:center;color:#f5f6f7;font-family:JetBrains Mono,monospace;font-size:13px}.cs-insight{margin-top:20px;padding:18px 22px;border-left:3px solid #176F91;background:#fff;border-radius:0 6px 6px 0;font-size:15px;line-height:1.6;color:#2a3036}.cs-insight__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em;display:block;margin-bottom:6px}.cs-works{display:grid;border-top:1px solid rgba(8,10,12,.1)}.cs-work{display:grid;grid-template-columns:110px 1fr 140px;gap:24px;padding:18px 0;border-bottom:1px solid rgba(8,10,12,.1);align-items:start}.cs-work__day{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;white-space:nowrap}.cs-work__title{font-size:16px;font-weight:600;display:block}.cs-work__note{font-size:14px;color:#56616a;display:block;margin-top:4px;line-height:1.5}.cs-work__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;text-align:right;white-space:nowrap}.cs-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.cs-parts__head{display:grid;grid-template-columns:1fr 200px 100px 140px;gap:24px;padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.cs-part{display:grid;grid-template-columns:1fr 200px 100px 140px;gap:24px;padding:14px 20px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;font-size:15px}.cs-part__brand,.cs-part__qty{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a}.cs-part__price,.cs-cost__value{font-family:Archivo,sans-serif;font-weight:600;text-align:right;white-space:nowrap}.cs-total{display:grid;grid-template-columns:1fr 140px;gap:24px;padding:14px 20px;align-items:center;background:#eceff1}.cs-total__label{font-weight:600;font-size:14px}.cs-total__value{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;text-align:right;white-space:nowrap}.cs-table__note{padding:12px 20px;font-size:12px;color:#56616a}.cs-cost{display:grid;grid-template-columns:1fr 160px;gap:24px;padding:14px 20px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;font-size:15px}.cs-total--final{grid-template-columns:1fr 160px;padding:18px 20px}.cs-total--final .cs-total__label{font-size:16px}.cs-total--final .cs-total__value{font-size:24px}.cs-costs__note{margin-top:12px;font-size:13px;color:#56616a}.cs-result{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cs-result__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:22px 24px}.cs-result__card--after{border-color:#176f9159}.cs-result__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:14px}.cs-result__card--after .cs-result__label{color:#176f91}.cs-result__value{font-family:Archivo,sans-serif;font-weight:600;font-size:40px;letter-spacing:-.03em;line-height:1}.cs-result__unit{font-size:16px;color:#56616a;margin-left:6px}.cs-result__bar{margin-top:12px;height:8px;background:#080a0c0f;border-radius:4px;overflow:hidden}.cs-result__fill{display:block;height:100%;background:#e0845a}.cs-result__card--after .cs-result__fill{background:#176f91}.cs-result__note{margin-top:8px;font-size:13px;color:#56616a}.cs-expert{display:grid;grid-template-columns:96px 1fr;gap:24px;padding:28px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;align-items:start}.cs-expert--text{grid-template-columns:1fr}.cs-expert__photo{width:96px;height:96px;border-radius:6px;overflow:hidden;position:relative}.cs-expert__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cs-expert__name{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.cs-expert__text{margin-top:14px;font-size:16px;line-height:1.65;color:#2a3036}.cs-expert__tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.cs-expert__tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:3px 7px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#56616a}.cs-related{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.cs-related__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.cs-related__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.cs-related__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.cs-related__lead{margin:20px 0 28px;font-size:16px;line-height:1.6;color:#7c858d;max-width:460px}.cs-related__list{display:grid;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.cs-related__row{display:grid;grid-template-columns:120px 1fr auto;gap:16px;align-items:center;padding:14px 20px;background:#111417;color:#d9dee2;font-size:15px}.cs-related__row:hover{background:#171b1f;color:#f5f6f7}.cs-related__type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#7c858d}.cs-related__arrow{font-family:JetBrains Mono,monospace;color:#7c858d}.cs-more{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.cs-more__card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#f5f6f7}.cs-more__card:hover{border-color:#ffffff40;color:#f5f6f7}.cs-more__media{height:160px;position:relative;overflow:hidden;background:#171b1f;background-size:cover;background-position:center;--media-position: center}.cs-more__tags{position:absolute;left:14px;top:14px;display:flex;gap:6px}.cs-more__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.cs-more__body{padding:20px;display:grid;gap:12px;align-content:start}.cs-more__name{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.05}.cs-more__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:6px;white-space:nowrap}.cs-more__table{display:grid;grid-template-columns:72px 1fr;gap:6px 12px;font-size:13px;line-height:1.5;margin:0}.cs-more__table dt{color:#7c858d;margin:0}.cs-more__table dd{color:#d9dee2;margin:0}.cs-more__foot{display:flex;gap:20px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-family:Archivo,sans-serif;font-weight:600;font-size:17px;align-items:center;white-space:nowrap}.cs-more__days{color:#7c858d}.cs-more__open{margin-left:auto;font:600 12px Manrope,sans-serif;color:#d9dee2}.cs-booking__inner{position:relative;max-width:1520px;margin:0 auto;padding:110px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.cs-booking .hm-form{background:#111417f0;padding:28px;min-height:560px}@media(max-width:1279px){.cs-hero__inner,.cs-report__inner,.cs-related__inner,.cs-booking__inner{padding-left:24px;padding-right:24px}.cs-report__inner{grid-template-columns:240px minmax(0,1fr);gap:40px}.cs-related__inner,.cs-booking__inner{grid-template-columns:minmax(0,1fr);gap:48px}.cs-diagnostics{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.cs-hero__inner,.cs-report__inner,.cs-related__inner,.cs-booking__inner{padding-left:16px;padding-right:16px}.cs-hero__inner{min-height:0;padding-top:24px;padding-bottom:40px;gap:32px}.cs-crumbs{margin-bottom:28px;white-space:normal}.cs-hero__title{font-size:30px}.cs-hero__lead{font-size:16px}.cs-specs{width:100%}.cs-spec{padding:12px 16px;flex:1 1 45%}.cs-hero__facts{gap:24px}.cs-hero__fact-value{font-size:22px}.cs-report__inner{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:56px;gap:32px}.cs-toc{position:static}.cs-body{gap:48px}.cs-section__num{font-size:28px}.cs-section__title{font-size:24px}.cs-p{font-size:16px}.cs-photos,.cs-result,.cs-more{grid-template-columns:minmax(0,1fr)}.cs-task{--cols: 1}.cs-photo,.cs-photo:nth-child(n+3){height:220px}.cs-scan__row{grid-template-columns:72px 1fr 60px;gap:10px}.cs-work{grid-template-columns:minmax(0,1fr);gap:8px}.cs-work__meta{text-align:left}.cs-parts__head{display:none}.cs-part{grid-template-columns:minmax(0,1fr);gap:4px}.cs-part__price{text-align:left}.cs-cost,.cs-total,.cs-total--final{grid-template-columns:1fr auto;gap:12px}.cs-expert{grid-template-columns:minmax(0,1fr)}.cs-related__row{grid-template-columns:minmax(0,1fr) auto}.cs-related__type{grid-column:1 / -1}.cs-booking__inner{padding-top:56px;padding-bottom:56px}.cs-booking .hm-form{padding:20px;min-height:0}}@media(min-width:768px){.cs-more>:first-child:nth-last-child(odd) .cs-more__media{height:240px}}.cs-works{background:var(--c-offwhite);color:var(--t-primary-light);border-top:var(--b-light);scroll-margin-top:calc(var(--header-h) + 24px)}.cs-works+.cs-works{background:var(--c-light-2)}.cs-works__inner{max-width:var(--container);margin:0 auto;padding:80px 40px}.cs-works__head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.cs-works__eyebrow{font:11px var(--font-mono);letter-spacing:.12em;color:var(--a-ice-dark);margin-bottom:20px}.cs-works__title{max-width:900px;margin:0;font:600 clamp(28px,3.2vw,48px)/1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.cs-works__lead{max-width:680px;margin:18px 0 0;color:var(--t-muted-light);font-size:15px;line-height:1.65}.cs-works__total{flex-shrink:0;padding:10px 14px;border:var(--b-light-strong);border-radius:var(--r-sm);font:12px var(--font-mono);color:var(--t-muted-light)}.cs-works__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-work-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:var(--b-light);border-radius:var(--r-lg);background:var(--c-white);color:var(--t-primary-light);transition:border-color var(--t-fast)}.cs-work-card:hover{color:var(--t-primary-light);border-color:var(--a-ice-dark)}.cs-work-card:focus-visible,.cs-works__more:focus-visible{outline:2px solid var(--a-ice-dark);outline-offset:4px}.cs-work-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--c-secondary)}.cs-work-card__media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#080a0cb3);pointer-events:none}.cs-work-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.cs-work-card:hover img{transform:scale(1.035)}.cs-work-card__model{position:absolute;z-index:1;left:16px;bottom:16px;padding:6px 9px;background:#080a0cd9;color:var(--t-primary-dark);border:var(--b-dark-strong);border-radius:var(--r-xs);font:11px var(--font-mono)}.cs-work-card__arrow{position:absolute;z-index:1;right:16px;bottom:16px;font-size:24px;color:var(--a-ice)}.cs-work-card__placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:500 30px var(--font-display);letter-spacing:.15em;color:var(--t-muted-dark)}.cs-work-card__placeholder span{font:11px var(--font-mono);letter-spacing:.04em}.cs-work-card__body{flex:1;padding:24px;display:flex;flex-direction:column;gap:24px}.cs-work-card__title{margin:0;font:600 21px/1.3 var(--font-display);letter-spacing:-.02em}.cs-work-card__facts{margin-top:auto;padding-top:18px;border-top:var(--b-light);display:flex;align-items:end;flex-wrap:wrap;gap:16px 24px}.cs-work-card__facts>div{display:grid;gap:6px}.cs-work-card__facts>div>span{font:10px var(--font-mono);color:var(--t-muted-light)}.cs-work-card__facts strong{font:500 16px var(--font-display)}.cs-work-card__open{margin-left:auto;font-size:12px;color:var(--a-ice-dark);white-space:nowrap}.cs-works__footer{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:var(--b-light)}.cs-works__count{margin:0;font:12px var(--font-mono);color:var(--t-muted-light)}.cs-works__more{min-height:48px;min-width:208px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;border:var(--b-light-strong);border-radius:var(--r-sm);color:var(--t-primary-light);font-size:14px;transition:background var(--t-fast),border-color var(--t-fast)}.cs-works__more:hover{background:var(--c-white);border-color:var(--a-ice-dark);color:var(--t-primary-light)}.cs-works__more[aria-disabled=true]{opacity:.65;cursor:wait}.cs-works__more[hidden],.cs-works__error[hidden]{display:none}.cs-works__error{flex-basis:100%;color:var(--s-warn-dark);font-size:14px;margin:0}@media(max-width:1279px){.cs-works__inner{padding:64px 24px}.cs-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cs-works__inner{padding:48px 16px}.cs-works__head{align-items:start;flex-direction:column}.cs-works__grid{grid-template-columns:minmax(0,1fr);gap:20px}.cs-work-card__body{padding:20px}.cs-works__more{width:100%}}.ar-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.ar-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.ar-hero__photo{position:absolute;right:0;top:0;height:100%;width:50%;object-fit:cover;object-position:50% 50%}.ar-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cbf 58%,#080a0c26),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 25%,transparent 55%)}.ar-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:620px;align-content:space-between}.ar-hero__head{max-width:820px}.ar-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap;flex-wrap:wrap}.ar-crumbs a{color:#7c858d}.ar-crumbs a:hover{color:#f5f6f7}.ar-crumbs__current{color:#d9dee2}.ar-kicker{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px;flex-wrap:wrap}.ar-kicker__type{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ar-kicker__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.ar-kicker__time{white-space:nowrap}.ar-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(44px,4.4vw,68px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.ar-hero__lead{margin:0;max-width:640px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.ar-byline{display:flex;gap:40px;align-items:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.ar-byline__author{display:flex;align-items:center;gap:14px}.ar-byline__photo{width:48px;height:48px;border-radius:6px;overflow:hidden;position:relative;flex:none}.ar-byline__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-byline__name{font-weight:600;font-size:15px}.ar-byline__role{font-size:12px;color:#7c858d}.ar-byline__dates{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;white-space:nowrap}.ar-byline__tags{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ar-tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#d9dee2;white-space:nowrap}.ar-tag:hover{border-color:var(--accent, #72C7E8);color:var(--accent, #72C7E8)}.ar-body{color:#0b0d0f;background:#f5f6f7}.ar-body__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:280px 1fr 300px;gap:56px;align-items:start}.ar-toc{position:sticky;top:96px;display:grid;gap:4px}.ar-toc__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:10px}.ar-toc__link{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline;padding:8px 0 8px 10px;border-left:2px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);color:#2a3036;font-size:14px;font-weight:400;transition:all .18s}.ar-toc__link:hover{color:#176f91}.ar-toc__link.is-active{border-left-color:#176f91;color:#0b0d0f;font-weight:600}.ar-toc__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.ar-toc__cta{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(8,10,12,.16);border-radius:6px;color:#0b0d0f;font-size:14px;font-weight:600;white-space:nowrap}.ar-toc__cta:hover{border-color:#0b0d0f}.ar-toc__cta-accent{color:#176f91}.ar-article{display:grid;gap:56px;max-width:760px}.ar-section{scroll-margin-top:96px}.ar-section__head{display:flex;align-items:baseline;gap:16px;margin:0 0 20px}.ar-section__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.12em}.ar-section__title{margin:0;flex:1;font-family:Archivo,sans-serif;font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.02em}.ar-p{margin:0 0 18px;font-size:17px;line-height:1.7;color:#2a3036}.ar-p--after{margin:18px 0 0}.ar-callout{padding:22px 24px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;display:grid;gap:10px}.ar-callout__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.ar-callout__list{display:grid;gap:8px;font-size:15px;line-height:1.55;color:#2a3036}.ar-callout__row{display:flex;gap:10px}.ar-callout__arrow{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;margin-top:3px}.ar-note{margin-top:16px;padding:16px 20px;border-left:3px solid #E0B44A;background:#fff;border-radius:0 6px 6px 0;font-size:14px;line-height:1.6;color:#2a3036}.ar-note__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#e0b44a;letter-spacing:.12em;display:block;margin-bottom:6px}.ar-specs{--cols: 3;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;margin-top:8px}.ar-specs__cell{background:#fff;padding:18px 20px}.ar-specs__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:6px}.ar-specs__value{font-size:15px;line-height:1.5}.ar-symptoms{display:grid;gap:10px}.ar-symptom{display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:start;padding:16px 18px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#fff}.ar-symptom__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;margin-top:2px}.ar-symptom__title{font-weight:600;font-size:16px;display:block}.ar-symptom__text{display:block;font-size:15px;color:#2a3036;margin-top:4px;line-height:1.55}.ar-symptom__tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#56616a;white-space:nowrap;padding:4px 8px;border:1px solid rgba(8,10,12,.12);border-radius:3px}.ar-scale{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.ar-scale__head{padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.ar-scale__row{display:grid;grid-template-columns:110px 140px 1fr;gap:20px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(8,10,12,.08)}.ar-scale__range{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;white-space:nowrap}.ar-scale__bar{height:8px;background:#080a0c0f;border-radius:4px;overflow:hidden;display:block}.ar-scale__fill{display:block;height:100%}.ar-scale__fill--ok{background:#176f91}.ar-scale__fill--warn{background:#e0b44a}.ar-scale__fill--danger{background:#e0645a}.ar-scale__text{font-size:14px;color:#2a3036}.ar-scale__note,.ar-prices__note{padding:12px 20px;font-size:12px;color:#56616a}.ar-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ar-card{padding:20px 22px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff}.ar-card--risk{border-color:#e0845a59}.ar-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em;margin-bottom:10px}.ar-card--risk .ar-card__label{color:#e0845a}.ar-card__value{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.ar-card__note{margin-top:6px;font-size:13px;color:#56616a}.ar-steps{display:grid;border-top:1px solid rgba(8,10,12,.1)}.ar-step{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid rgba(8,10,12,.1)}.ar-step__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91}.ar-step__title{font-weight:600;font-size:16px;display:block}.ar-step__text{display:block;font-size:15px;color:#2a3036;margin-top:4px;line-height:1.55}.ar-prices{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.ar-prices__head{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:12px 20px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.ar-prices__head-price{text-align:right;white-space:nowrap}.ar-price{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:14px 20px 14px 17px;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;color:#0b0d0f;background:#fff}.ar-price:hover{background:#f5f6f7;color:#0b0d0f}.ar-price.is-selected{border-left-color:#176f91;background:#72c7e80f}.ar-price__title{font-size:15px;font-weight:500}.ar-price__time{font-size:14px;color:#56616a}.ar-price__value{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.ar-price__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.ar-price__cta{font-size:12px;font-weight:600;color:#176f91}.ar-media{margin:6px 0 24px;display:grid;gap:10px}.ar-media__img{width:100%;height:auto;display:block;object-fit:cover;border-radius:8px;background:#f5f6f7}.ar-media__caption{font-size:13px;line-height:1.5;color:#56616a}.ar-tips{display:grid;gap:8px}.ar-tip{display:flex;gap:12px;font-size:15px;color:#2a3036;line-height:1.6;padding:12px 16px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#fff}.ar-tip__arrow{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;margin-top:3px}.ar-quote{margin-top:28px;display:grid;grid-template-columns:72px 1fr;gap:20px;padding:24px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;align-items:start}.ar-quote__photo{width:72px;height:72px;border-radius:6px;overflow:hidden;position:relative}.ar-quote__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ar-quote__name{font-weight:600;font-size:16px}.ar-quote__text{margin-top:8px;font-size:15px;line-height:1.65;color:#2a3036}.ar-aside{position:sticky;top:96px;display:grid;gap:16px}.ar-aside__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:20px;display:grid;gap:12px}.ar-aside__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ar-related{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid rgba(8,10,12,.08);color:#0b0d0f}.ar-related:hover{color:#176f91}.ar-related__type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#56616a}.ar-related__type--accent{color:#176f91}.ar-related__title{font-size:14px;font-weight:500;line-height:1.4}.ar-related__meta{font-size:12px;color:#56616a}.ar-booking__inner{position:relative;max-width:1520px;margin:0 auto;padding:110px 40px;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:start}.ar-booking .hm-form{background:#111417f0;padding:28px;min-height:520px}@media(max-width:1279px){.ar-hero__inner,.ar-body__inner,.ar-booking__inner{padding-left:24px;padding-right:24px}.ar-body__inner{grid-template-columns:240px minmax(0,1fr);gap:40px}.ar-aside{position:static;grid-column:1 / -1;grid-template-columns:1fr 1fr}.ar-booking__inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:767px){.ar-hero__inner,.ar-body__inner,.ar-booking__inner{padding-left:16px;padding-right:16px}.ar-hero__inner{min-height:0;padding-top:24px;padding-bottom:40px;gap:32px}.ar-hero__photo{width:100%;opacity:.5}.ar-crumbs{margin-bottom:28px;white-space:normal}.ar-hero__title{font-size:30px}.ar-hero__lead{font-size:16px}.ar-byline{gap:20px}.ar-byline__tags{margin-left:0}.ar-byline__dates{white-space:normal}.ar-body__inner{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:56px;gap:32px}.ar-toc{position:static}.ar-aside{grid-template-columns:minmax(0,1fr)}.ar-article{gap:40px}.ar-section__title{font-size:24px}.ar-p{font-size:16px}.ar-cards{grid-template-columns:minmax(0,1fr)}.ar-specs{--cols: 1}.ar-symptom{grid-template-columns:24px 1fr}.ar-symptom__tag{grid-column:2;justify-self:start}.ar-scale__row{grid-template-columns:90px 1fr;gap:10px}.ar-scale__text{grid-column:1 / -1}.ar-prices__head{display:none}.ar-price{grid-template-columns:minmax(0,1fr);gap:6px}.ar-price__value{justify-content:space-between}.ar-quote{grid-template-columns:minmax(0,1fr)}.ar-booking__inner{padding-top:56px;padding-bottom:56px}.ar-booking .hm-form{padding:20px;min-height:0}}.vehicle-picker{display:grid;grid-template-columns:auto 220px 150px 1fr auto;gap:20px;align-items:end}.vehicle-picker__label{font-family:var(--font-mono);font-size:11px;color:var(--t-muted-dark);letter-spacing:.12em;padding-right:20px;border-right:var(--b-dark);line-height:1.6;align-self:center;text-transform:uppercase}.vehicle-picker__result{display:grid;gap:6px;align-self:end}.vehicle-picker__result-value{min-height:44px;display:flex;align-items:center;font-size:14px;white-space:nowrap}.vehicle-picker__code{font-family:var(--font-mono);color:var(--accent);margin-right:10px}.vehicle-picker__ambiguity{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:var(--b-dark);font-size:13px;color:var(--t-secondary)}.vehicle-picker__note{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--t-muted-dark);flex-wrap:wrap}.calc{display:grid;gap:28px}.calc__panel{background:var(--c-white);border:var(--b-light);border-radius:var(--r-lg);padding:28px}.calc__panel .vehicle-picker__label{color:var(--t-muted-light);border-right-color:var(--b-light-color)}.calc__panel .vehicle-picker__ambiguity{border-top-color:var(--b-light-color);color:var(--t-body-light)}.calc__panel .vehicle-picker__note{color:var(--t-muted-light)}.calc__panel .vehicle-picker__code{color:var(--accent-on-light)}.calc__empty{padding:28px;border:1px dashed rgba(8,10,12,.2);border-radius:var(--r-lg);display:grid;gap:12px;color:var(--t-muted-light)}@media(max-width:1100px){.vehicle-picker{grid-template-columns:1fr 1fr}.vehicle-picker__label{display:none}}@media(max-width:760px){.vehicle-picker{grid-template-columns:1fr;gap:14px}.calc__panel{padding:18px 16px}}.cc-page{background:#f5f6f7;color:#f5f6f7;overflow-x:clip}.cc-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.cc-hero__photo{position:absolute;right:0;top:0;height:100%;width:48%;object-fit:cover;object-position:50% 45%}.cc-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cc7 60%,#080a0c26),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.35) 22%,transparent 55%)}.cc-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:44px;min-height:600px;align-content:space-between}.cc-hero__head{max-width:800px}.cc-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:52px;white-space:nowrap}.cc-crumbs a{color:#7c858d}.cc-crumbs a:hover{color:#f5f6f7}.cc-crumbs__current{color:#d9dee2}.cc-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:26px}.cc-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8);flex:none}.cc-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(52px,5vw,80px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.cc-hero__lead{margin:0;max-width:640px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.cc-hero__stats{display:flex;gap:36px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8}.cc-hero__stats>div{max-width:300px;white-space:normal}.cc-hero__stats>div:first-child{max-width:none}.cc-hero__stats>div:last-child{max-width:320px}.cc-hero__stat-value{color:#d9dee2;font-size:14px}.cc-grid{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.cc-grid__inner{max-width:1520px;margin:0 auto;padding:80px 40px 100px}.cc-filters{display:grid;gap:18px;padding-bottom:28px;border-bottom:1px solid rgba(8,10,12,.1);margin-bottom:36px}.cc-filters__row{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center}.cc-filters__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.cc-filters__chips{display:flex;gap:6px;flex-wrap:wrap}.cc-chip{height:34px;padding:0 13px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:500 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.cc-chip.is-active{border-color:#0b0d0f;background:#0b0d0f;color:#f5f6f7}.cc-chip:disabled{opacity:.45;cursor:default}.cc-chip__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:7px;opacity:.6}.cc-filters__summary{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cc-filters__count{font-size:14px;color:#56616a}.cc-filters__actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.cc-filters__reset{background:transparent;border:0;color:#176f91;font:600 13px Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-filters__ask{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.cc-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cc-pagination{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px}.cc-pagination__count{color:#56616a;font-size:14px;margin:0}.cc-pagination__more{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 28px;border-radius:4px;background:var(--accent, #72C7E8);color:#080a0c;font-weight:600;text-decoration:none}.cc-pagination__more:hover,.cc-pagination__more:focus-visible{background:#080a0c;color:#fff}.cc-pagination__more[aria-disabled=true]{opacity:.65;cursor:wait}.cc-pagination__error{text-align:center;color:#a02f29;margin-top:20px}.cc-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#0b0d0f}a.cc-card:hover{border-color:#080a0c47;color:#0b0d0f}.cc-card--soon{cursor:default}.cc-card__media{position:relative;height:250px;overflow:hidden;background-color:#eceff1;background-size:cover;background-position:50% 45%;--media-position: 50% 45%}.cc-card__tags{position:absolute;left:16px;top:16px;display:flex;gap:6px;flex-wrap:wrap}.cc-card__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 9px;background:#080a0cc7;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#f5f6f7;white-space:nowrap}.cc-card__node{position:absolute;right:16px;top:16px;font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 9px;background:#080a0cc7;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#bfc7cd;white-space:nowrap}.cc-card__body{padding:24px 26px 26px;display:grid;gap:16px;align-content:start}.cc-card__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:23px;letter-spacing:-.02em;line-height:1.15}.cc-card__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;margin-top:7px}.cc-card__rows{display:grid;grid-template-columns:96px 1fr;gap:7px 16px;font-size:14px;line-height:1.5;margin:0}.cc-card__rows dt{color:#56616a;margin:0}.cc-card__rows dd{margin:0}.cc-card__foot{display:flex;gap:26px;align-items:end;padding-top:14px;border-top:1px solid rgba(8,10,12,.1)}.cc-card__fact-label{font-size:11px;color:#56616a;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cc-card__fact-value{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;white-space:nowrap}.cc-card__cta{margin-left:auto;font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.cc-card__cta--soon{color:#56616a}.cc-card__related{font-size:13px;font-weight:600;color:#176f91;justify-self:start}.cc-card__related:hover{color:#0b0d0f}.cc-empty{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:64px 32px;display:grid;place-items:center;gap:12px;text-align:center}.cc-empty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.cc-empty__text{font-size:17px;color:#2a3036;max-width:560px;line-height:1.6}.cc-empty__actions{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:8px}.cc-empty__reset{background:transparent;border:0;color:#176f91;font:600 14px Manrope,sans-serif;cursor:pointer}.cc-empty__ask{font-size:14px;font-weight:600;color:#176f91}.cc-anatomy{background:#080a0c;border-top:1px solid rgba(255,255,255,.08)}.cc-anatomy__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.cc-anatomy__head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:52px}.cc-anatomy__label{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.cc-anatomy__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.cc-anatomy__lead{margin:0;font-size:17px;line-height:1.6;color:#bfc7cd;max-width:520px;justify-self:end}.cc-anatomy__grid{--cols: 4;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.cc-anatomy__cell{background:#0c0e11;padding:24px 24px 28px;display:grid;gap:10px;align-content:start}.cc-anatomy__num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.cc-anatomy__cell-title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.2}.cc-anatomy__cell-text{font-size:14px;line-height:1.55;color:#bfc7cd}@media(max-width:1279px){.cc-hero__photo{width:100%;opacity:.5}.cc-hero__inner{padding:32px 24px 48px;min-height:520px;gap:32px}.cc-grid__inner{padding:64px 24px 80px}.cc-anatomy__inner{padding:72px 24px}.cc-anatomy__head{grid-template-columns:1fr;gap:24px;align-items:start}.cc-anatomy__lead{justify-self:start}.cc-anatomy__grid{--cols: 2}}@media(max-width:767px){.cc-hero__inner{padding:24px 16px 40px;min-height:480px}.cc-crumbs{margin-bottom:32px}.cc-hero__stats{gap:20px}.cc-grid__inner{padding:48px 16px 64px}.cc-filters__row{grid-template-columns:1fr;gap:10px;align-items:start}.cc-cards{grid-template-columns:1fr}.cc-card__media{height:200px}.cc-card__body{padding:20px}.cc-card__rows{grid-template-columns:84px 1fr}.cc-card__foot{gap:18px;flex-wrap:wrap}.cc-anatomy__inner{padding:56px 16px}.cc-anatomy__grid{--cols: 1}}.ct-page{background:#f5f6f7;color:#0b0d0f;overflow-x:clip}.ct-hero{color:#0b0d0f;background:#f5f6f7}.ct-hero__inner{max-width:1520px;margin:0 auto;padding:40px 40px 80px}.ct-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap}.ct-crumbs a{color:#56616a}.ct-crumbs a:hover,.ct-crumbs__current{color:#0b0d0f}.ct-hero__cols{display:grid;grid-template-columns:6fr 6fr;gap:64px;align-items:start}.ct-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.ct-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,72px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.ct-hero__lead{margin:0 0 40px;max-width:600px;font-size:18px;line-height:1.6;color:#2a3036;text-wrap:pretty}.ct-channels{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;max-width:620px}.ct-channel{background:#fff;padding:20px 24px;display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;color:#0b0d0f}a.ct-channel:hover{background:#eceff1;color:#0b0d0f}.ct-channel__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ct-channel__value{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.ct-channel--pending .ct-channel__value{color:#2a3036}.ct-channel__note{display:block;margin-top:4px;font-size:13px;color:#56616a}.ct-channel__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.ct-channel__badge{font-family:JetBrains Mono,monospace;font-size:10px;color:#e0b44a;letter-spacing:.08em;white-space:nowrap;padding:3px 7px;border:1px solid rgba(224,180,74,.35);border-radius:3px}.ct-hero__actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.ct-hero__navigation{display:none}.ct-btn{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.ct-btn:hover{background:#176f91;color:#f5f6f7}.ct-btn__arrow{font-family:JetBrains Mono,monospace}.ct-btn--ghost{padding:0 22px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font-weight:600}.ct-btn--ghost:hover{border-color:#0b0d0f;background:transparent;color:#0b0d0f}.ct-hero__link{align-self:center;font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.ct-place{border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;background:#fff}.ct-place__photo{height:300px;position:relative;background-color:#0c0e11;background-size:cover;background-position:50% 60%;--media-position: 50% 60%}.ct-place__caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#f5f6f7;background:#080a0cc7;padding:5px 9px;border-radius:3px}.ct-map{height:240px;position:relative;background:repeating-linear-gradient(135deg,#e3e7ea 0 12px,#dce1e5 12px 24px);display:grid;place-items:center;border-top:1px solid rgba(8,10,12,.1)}.ct-map__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(8,10,12,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,12,.05) 1px,transparent 1px);background-size:48px 48px}.ct-map__note{position:relative;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;line-height:1.7;padding:20px}.ct-map__pin{position:absolute;left:50%;top:26%;width:16px;height:16px;margin:-8px;border-radius:50%;background:#176f91;box-shadow:0 0 0 6px #176f912e}.ct-map__frame{width:100%;height:300px;border:0;display:block;border-top:1px solid rgba(8,10,12,.1);background:#e9ecee}.ct-map__frame--mono{filter:grayscale(1)}.ct-fact__entrance{margin:8px 0 0;font-size:14px;line-height:1.5;color:#56616a}.ct-map__links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px;font-size:13px;font-weight:600}.ct-map__links a{color:#176f91;text-underline-offset:4px}.ct-map__links a:hover,.ct-map__links a:focus-visible{text-decoration:underline}.ct-place__facts{padding:22px 24px;display:grid;gap:12px;border-top:1px solid rgba(8,10,12,.1)}.ct-fact__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:6px}.ct-fact__value{font-size:17px;line-height:1.5}.ct-fact__link{margin-top:8px}.ct-fact__link a{color:#176f91;font-weight:600;font-size:14px;white-space:nowrap}.ct-place__hours{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:12px;border-top:1px solid rgba(8,10,12,.08)}.ct-place__hours .ct-fact__value{font-size:16px}.ct-fact__note{color:#56616a}.ct-visit{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.ct-visit__inner{max-width:1520px;margin:0 auto;padding:90px 40px}.ct-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.ct-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.ct-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.ct-steps{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;margin-bottom:24px}.ct-step{background:#fff;padding:26px 24px 30px;display:grid;gap:10px;align-content:start}.ct-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:#176f91;letter-spacing:-.03em}.ct-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-top:6px}.ct-step__text{font-size:14px;line-height:1.55;color:#2a3036}.ct-lists{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ct-list{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:26px 28px;display:grid;gap:12px;align-content:start}.ct-list__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.ct-list__items{display:grid;gap:10px;font-size:15px;line-height:1.6;color:#2a3036;margin:0}.ct-list__item{display:grid;grid-template-columns:20px 1fr;gap:10px}.ct-list__marker{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.ct-route{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.ct-route__inner{max-width:1520px;margin:0 auto;padding:90px 40px;display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:start}.ct-route__intro{position:sticky;top:calc(var(--header-h, 72px) + 24px);align-self:start}.ct-route__entrance{margin:24px 0 0;padding:14px 18px;border-left:3px solid #176F91;background:#eaf1f5;color:#0b0d0f;font-size:16px;font-weight:600;line-height:1.5}.ct-route__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.ct-route__lead{margin:0;font-size:15px;line-height:1.6;color:#56616a}.ct-route__body{display:grid;gap:16px}.ct-route__qr{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid rgba(8,10,12,.12)}.ct-route__qr-image{display:block;border-radius:8px;background:#fff;overflow:hidden}.ct-route__qr-image img{display:block;width:100%;height:auto}.ct-route__qr h3{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.3}.ct-route__qr p{margin:0 0 10px;font-size:13px;line-height:1.5;color:#56616a}.ct-route__navigator{color:#176f91;font-size:13px;font-weight:600;text-underline-offset:4px}.ct-route__navigator:hover,.ct-route__navigator:focus-visible{text-decoration:underline}.ct-route__qr-note{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#56616a}.ct-route__photo{height:280px;border:0;border-radius:8px;background-color:transparent;background-size:cover;background-position:50% 65%;--media-position: 50% 65%;position:relative}.ct-route__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ct-route__cell{background:#fff;padding:24px 26px}.ct-route__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.ct-route__text{margin:10px 0 0;font-size:15px;line-height:1.6;color:#2a3036}.ct-legal{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.ct-legal__inner{max-width:1520px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.ct-legal__label{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.ct-legal__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.ct-legal__lead{margin:0 0 16px;font-size:15px;line-height:1.6;color:#7c858d}.ct-legal__order{padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.6;color:#d9dee2}.ct-legal__order a{color:#7c858d;text-decoration:underline;text-underline-offset:3px}.ct-legal__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;margin:0}.ct-legal__cell{background:#0c0e11;padding:20px 24px}.ct-legal__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin:0}.ct-legal__value{margin:8px 0 0;font-size:15px;line-height:1.5;color:#d9dee2}@media(max-width:1279px){.ct-hero__inner{padding:32px 24px 64px}.ct-hero__cols{grid-template-columns:1fr;gap:40px}.ct-channels{max-width:none}.ct-hero__navigation{display:grid;justify-items:start;gap:10px;margin:24px 0 28px}.ct-hero__navigation>span{font-size:13px;line-height:1.5;color:#56616a}.ct-visit__inner,.ct-route__inner{padding:72px 24px}.ct-head{grid-template-columns:1fr;gap:24px;align-items:start}.ct-head__lead{justify-self:start}.ct-steps{--cols: 2}.ct-route__inner{grid-template-columns:1fr;gap:32px}.ct-route__intro{position:static}.ct-legal__inner{grid-template-columns:1fr;gap:40px;padding:72px 24px}}@media(max-width:767px){.ct-hero__inner{padding:24px 16px 48px}.ct-crumbs{margin-bottom:28px}.ct-channel{grid-template-columns:1fr auto;gap:8px 16px}.ct-channel__key{grid-column:1 / -1}.ct-visit__inner,.ct-route__inner{padding:56px 16px}.ct-steps{--cols: 1}.ct-lists,.ct-place__hours,.ct-route__grid{grid-template-columns:1fr}.ct-route__qr{grid-template-columns:112px minmax(0,1fr);gap:16px}.ct-hero__navigation .ct-btn{padding:0 16px;font-size:14px}.ct-legal__inner{padding:56px 16px}.ct-legal__grid{grid-template-columns:1fr}}.privacy-page{padding:40px 0 96px;background:#f5f6f7;color:#0b0d0f}.privacy-page__header{max-width:1120px;margin:52px 0 40px}.privacy-page h1{font:600 clamp(30px,4.4vw,64px) / 1.1 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere}.privacy-page__body{max-width:960px;font-size:17px;line-height:1.8}.privacy-page__body>ol>li{margin-bottom:24px;padding-left:8px}.privacy-page__body ul{margin:16px 0}.privacy-page__body ul li+li{margin-top:12px}@media(max-width:600px){.privacy-page{padding:28px 0 56px}.privacy-page__header{margin:32px 0 28px}.privacy-page__body{font-size:16px}}.en-page{background:#f5f6f7;color:#0b0d0f;overflow-x:clip}.en-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.en-hero__photo{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;object-position:50% 50%}.en-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0ccc 58%,#080a0c2e),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 20%,transparent 56%)}.en-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:44px;min-height:620px;align-content:space-between}.en-hero__head{max-width:780px}.en-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:50px;white-space:nowrap}.en-crumbs a{color:#7c858d}.en-crumbs a:hover{color:#f5f6f7}.en-crumbs__current{color:#d9dee2}.en-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.en-hero__title{margin:0 0 8px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.6vw,88px);line-height:.96;letter-spacing:-.03em}.en-hero__subtitle{font-family:Archivo,sans-serif;font-weight:500;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:-.02em;color:#bfc7cd;margin-bottom:22px}.en-hero__lead{margin:0 0 32px;max-width:640px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.en-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.en-btn{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.en-btn:hover{background:#f5f6f7;color:#080a0c}.en-btn__arrow{font-family:JetBrains Mono,monospace}.en-btn--ghost{padding:0 22px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.en-btn--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.en-hero__facts{display:flex;gap:44px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.en-hero__facts>div{max-width:260px;white-space:normal}.en-fact__value{color:#d9dee2;font-size:14px}.en-section__inner{max-width:1520px;margin:0 auto;padding:90px 40px}.en-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.en-head__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.en-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.en-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.en-specs{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.en-specs__cols{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:start}.en-specs__grid{--cols: 3;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;margin:0}.en-specs__cell{background:#fff;padding:20px 22px}.en-specs__key{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin:0}.en-specs__value{margin:8px 0 0;font-size:16px;line-height:1.5;color:#0b0d0f}.en-mods{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.en-mods__head{padding:18px 22px;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.en-mods__row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 22px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center}.en-mods__code{display:block;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500}.en-mods__on{display:block;margin-top:2px;font-size:13px;color:#56616a}.en-mods__hp{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;white-space:nowrap}.en-mods__note{padding:12px 22px;font-size:12px;color:#56616a}.en-where{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.en-where__grid{--cols: 3;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.en-where__cell{background:#fff;padding:22px 24px;display:grid;grid-template-rows:auto 1fr auto;gap:10px;align-content:start;color:#0b0d0f}.en-where__cell:not(.en-where__cell--soon):hover{background:#f5f6f7;color:#0b0d0f}.en-where__gen{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.08em}.en-where__cell--soon .en-where__gen{color:#56616a}.en-where__model{margin-top:4px;font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em;white-space:nowrap}.en-where__note{font-size:14px;color:#56616a;line-height:1.5}.en-where__cta{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.06em}.en-where__cta--soon{color:#56616a}a.en-where__cta{justify-self:end;align-self:end;white-space:nowrap;transition:opacity .18s ease-out,transform .18s ease-out}@media(hover:hover)and (pointer:fine){a.en-where__cta{opacity:0;transform:translateY(4px);pointer-events:none}.en-where__cell:hover a.en-where__cta,.en-where__cell:focus-within a.en-where__cta{opacity:1;transform:translateY(0);pointer-events:auto}}.en-where__foot{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:#56616a}.en-where__foot a{font-weight:600;color:#176f91;white-space:nowrap}.en-weak{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.en-weak .en-head{margin-bottom:48px}.en-weak .en-head__num{color:#7c858d}.en-weak .en-head__title{text-transform:uppercase}.en-weak .en-head__lead{color:#bfc7cd}.en-weak__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.en-weak__cell{background:#0c0e11;padding:26px 28px 30px;display:grid;gap:12px;align-content:start}.en-weak__km{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.08em}.en-weak__title{margin:8px 0 0;font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em;line-height:1.15}.en-weak__photo{height:170px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background-color:#171b1f;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.en-weak__text{font-size:15px;line-height:1.6;color:#bfc7cd}.en-weak__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.en-weak__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.1em}.en-weak__symptom{font-size:14px;color:#d9dee2}.en-weak__link{margin-left:auto;font-size:13px;font-weight:600;color:var(--accent, #72C7E8);white-space:nowrap}.en-service{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.en-service__inner{max-width:1520px;margin:0 auto;padding:90px 40px;display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}.en-service__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,48px);line-height:1.05;letter-spacing:-.02em}.en-service__lead{margin:0 0 28px;max-width:680px;font-size:17px;line-height:1.7;color:#2a3036}.en-maint{display:grid;border-top:1px solid rgba(8,10,12,.1);margin:0}.en-maint__row{display:grid;grid-template-columns:1fr 190px;gap:24px;padding:16px 0;border-bottom:1px solid rgba(8,10,12,.1);align-items:baseline}.en-maint__title{display:block;font-size:16px;font-weight:500;line-height:1.4;margin:0}.en-maint__desc{display:block;margin:4px 0 0;font-size:14px;color:#56616a;line-height:1.5}.en-maint__interval{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91;letter-spacing:.04em;text-align:right;margin:0}.en-service__note{margin-top:18px;font-size:13px;color:#56616a;line-height:1.6}.en-service__aside{display:grid;gap:20px}.en-service__photo{height:280px;border-radius:8px;overflow:hidden;border:1px solid rgba(8,10,12,.1);position:relative}.en-service__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.en-insight{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px 26px;display:grid;gap:12px}.en-insight__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.en-insight__text{font-size:15px;line-height:1.65;color:#2a3036}.en-insight__link{font-size:14px;font-weight:600;color:#176f91}.en-prices{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.en-prices .en-head{margin-bottom:40px}.en-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.en-table__head{display:grid;grid-template-columns:1fr 150px 190px;gap:24px;padding:12px 24px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.en-table__head span:last-child{text-align:right}.en-table__row{display:grid;grid-template-columns:1fr 150px 190px;gap:24px;padding:16px 24px 16px 21px;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:center}.en-table__row:hover{background:#f5f6f7}.en-table__row.is-selected{border-left-color:#176f91;background:#176f910f}.en-table__title{font-size:15px;font-weight:500;line-height:1.4}.en-table__desc{margin:4px 0 0;font-size:13px;color:#56616a;line-height:1.5}.en-table__time{font-size:14px;color:#2a3036;white-space:nowrap}.en-table__price{display:flex;justify-content:flex-end;align-items:center;gap:14px;white-space:nowrap}.en-table__amount{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.en-table__book{font-size:12px;font-weight:600;color:#176f91;white-space:nowrap;background:transparent;border:0;cursor:pointer;padding:0}.en-table__book:hover{color:#0b0d0f}.en-table__foot{padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#56616a}.en-table__foot a{font-weight:600;color:#176f91;white-space:nowrap}.en-cases{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.en-cases .en-head{grid-template-columns:1fr auto;gap:40px;margin-bottom:40px}.en-cases .en-head__title{font-size:clamp(36px,3.2vw,48px);line-height:1.05}.en-cases__all{font-weight:600;font-size:15px;color:#176f91;white-space:nowrap;justify-self:end}.en-cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.en-case{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-columns:240px 1fr}.en-case__photo{background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%;min-height:200px}.en-case__body{padding:22px 24px;display:grid;gap:12px;align-content:start}.en-case__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;line-height:1.25}.en-case__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;margin-top:6px}.en-case__rows{display:grid;grid-template-columns:72px 1fr;gap:6px 14px;font-size:14px;line-height:1.5;color:#2a3036;margin:0}.en-case__rows dt{color:#56616a;margin:0}.en-case__rows dd{margin:0}.en-case__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;border-top:1px solid rgba(8,10,12,.08)}.en-case__price{font-family:Archivo,sans-serif;font-weight:600;font-size:17px}.en-case__link{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.en-case__soon{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.en-knowledge{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.en-knowledge__inner{max-width:1520px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:340px 1fr;gap:56px;align-items:center}.en-knowledge__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:22px}.en-knowledge__title{margin:0 0 16px;font-family:Archivo,sans-serif;font-weight:600;font-size:34px;line-height:1.05;letter-spacing:-.02em}.en-knowledge__lead{margin:0;font-size:15px;line-height:1.6;color:#7c858d}.en-knowledge__list{display:grid;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.en-article{background:#111417;padding:20px 24px;display:grid;grid-template-columns:170px 1fr auto;gap:24px;align-items:center;color:#f5f6f7}a.en-article:hover{background:#171b1f;color:#f5f6f7}.en-article--soon{color:#7c858d}.en-article__type{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent, #72C7E8);letter-spacing:.1em}.en-article--soon .en-article__type{color:#7c858d}.en-article__title{font-size:16px;font-weight:500;line-height:1.4}.en-article__meta{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:13px;color:#7c858d}.en-article__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--accent, #72C7E8)}.en-article__soon{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;white-space:nowrap}.en-related{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.en-related__inner{max-width:1520px;margin:0 auto;padding:70px 40px}.en-related__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.en-related__grid{--cols: 4;--gap: 12px}.en-related__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:20px 22px;display:grid;gap:8px;align-content:start;color:#0b0d0f}.en-related__card:hover{border-color:#0b0d0f;color:#0b0d0f}.en-related__kind{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.1em}.en-related__title{font-size:16px;font-weight:600;line-height:1.35}.en-related__desc{font-size:13px;color:#56616a;line-height:1.5}@media(max-width:1279px){.en-hero__photo{width:100%;opacity:.5}.en-hero__inner{padding:32px 24px 48px;min-height:520px;gap:32px}.en-section__inner,.en-service__inner,.en-knowledge__inner,.en-related__inner{padding:72px 24px}.en-head{grid-template-columns:1fr;gap:24px;align-items:start}.en-head__lead{justify-self:start}.en-specs__cols{grid-template-columns:1fr}.en-specs__grid,.en-where__grid{--cols: 2}.en-service__inner,.en-knowledge__inner{grid-template-columns:1fr;gap:40px}.en-related__grid{--cols: 2}}@media(max-width:767px){.en-hero__inner{padding:24px 16px 40px;min-height:480px}.en-crumbs{margin-bottom:28px;flex-wrap:wrap;white-space:normal}.en-cases .en-head{grid-template-columns:1fr;gap:16px}.en-cases__all{justify-self:start}.en-hero__facts{gap:20px}.en-section__inner,.en-service__inner,.en-knowledge__inner,.en-related__inner{padding:56px 16px}.en-specs__grid,.en-where__grid{--cols: 1}.en-weak__grid{grid-template-columns:1fr}.en-maint__row{grid-template-columns:1fr;gap:6px}.en-maint__interval{text-align:left}.en-table__head{display:none}.en-table__row{grid-template-columns:1fr;gap:8px}.en-table__price{justify-content:flex-start}.en-cases__grid,.en-case{grid-template-columns:1fr}.en-case__photo{min-height:180px}.en-article{grid-template-columns:1fr;gap:8px}.en-related__grid{--cols: 1}}.ec-page{background:var(--c-offwhite);color:var(--t-primary-light)}.ec-page [hidden]{display:none!important}.sc-family{display:flex;align-items:center;gap:12px;color:#56616a;font-size:13px}.sc-family select{min-width:0;flex:1}.sc-page .ec-card h4{font-size:clamp(22px,2vw,29px);overflow-wrap:anywhere}.ec-container{max-width:1520px;margin-inline:auto;padding-inline:40px}.ec-hero{position:relative;background:var(--c-black);color:var(--c-offwhite);overflow:hidden;border-bottom:var(--b-dark)}.ec-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.ec-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0cf5,#080a0cd9 28%,#080a0c80 48%,#080a0c0d 75%),linear-gradient(0deg,#080a0c 0%,#080a0c80 15%,transparent 48%)}.ec-hero__inner{position:relative;min-height:650px}.ec-crumbs{display:flex;gap:14px;padding-block:30px;font:11px var(--font-mono);color:#929da5}.ec-crumbs [aria-current]{color:var(--t-nav)}.ec-crumbs a:hover{color:var(--a-ice)}.ec-hero__copy{max-width:780px;padding-block:28px 46px}.ec-eyebrow,.ec-kicker{font:11px/1.6 var(--font-mono);letter-spacing:.1em}.ec-eyebrow{display:flex;align-items:center;gap:12px;color:#9ca9b2;margin-bottom:26px}.ec-eyebrow>span{width:6px;height:6px;background:var(--a-ice);border-radius:50%}.ec-hero h1{font:600 clamp(44px,4.6vw,72px)/1.05 var(--font-body);letter-spacing:-.055em;margin:0 0 26px}.ec-hero h1>span{color:var(--a-ice)}.ec-hero__lead{font-size:clamp(20px,2vw,27px);line-height:1.45;letter-spacing:-.025em;margin:0 0 16px}.ec-hero__text{max-width:440px;font-size:15px;line-height:1.7;color:#a6b0b8;margin-bottom:30px}.ec-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:14px 22px;border:1px solid transparent;border-radius:4px;font:700 14px var(--font-body);background:var(--a-ice);color:var(--c-black);cursor:pointer;transition:background .2s}.ec-button:hover{background:#b0e2f5;color:var(--c-black)}.ec-hero__bottom{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:24px;padding-block:26px;border-top:1px solid #ffffff26;align-items:center}.ec-hero__bottom>div{display:flex;align-items:center;gap:14px}.ec-hero__bottom strong{font:500 40px/1 var(--font-display);letter-spacing:-.05em}.ec-hero__bottom div span{font-size:11px;line-height:1.5;color:#a6b0b8}.ec-hero__bottom p{font-size:12px;margin:0;color:#d2d8dd}.ec-hero__bottom p span{font:10px var(--font-mono);margin-right:10px;color:var(--a-ice)}.ec-catalog{padding-block:86px 54px;scroll-margin-top:84px}.ec-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:32px}.ec-kicker{color:var(--t-muted-light);display:block;margin-bottom:20px}.ec-page h2{font:600 clamp(32px,3.2vw,48px)/1.14 var(--font-body);letter-spacing:-.045em;margin:0}.ec-section-head>p{color:var(--t-muted-light);font-size:13px;line-height:1.8;margin:0 0 4px}.ec-tools{border:1px solid #d9dfe3;background:#fff;border-radius:6px;margin-bottom:42px}.ec-tools__top{display:grid;grid-template-columns:auto 1fr;gap:28px;padding:16px;border-bottom:1px solid #e4e7e9}.ec-filters{display:flex;gap:4px}.ec-filters button{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 18px;border:0;border-radius:3px;background:transparent;color:#44515b;font:600 13px var(--font-body);cursor:pointer}.ec-filters button span{font:10px var(--font-mono);opacity:.7}.ec-filters button:hover{background:#eef2f4}.ec-filters button.is-active{background:#111417;color:#fff}.ec-search{display:flex;align-items:center;gap:12px;border:1px solid #d9dfe3;border-radius:3px;padding:0 14px;min-width:0}.ec-search svg{width:20px;height:20px;stroke:#6f7b84;stroke-width:1.5;flex-shrink:0}.ec-search input{width:100%;min-width:0;height:44px;border:0;background:transparent;color:#111417;font:13px var(--font-body)}.ec-search input:focus{outline:0}.ec-search:focus-within{outline:2px solid var(--a-ice-dark);outline-offset:2px}.ec-tools__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 20px}.ec-tools__bottom label{display:flex;gap:16px;align-items:center;font-size:12px;color:#56616a}.ec-tools select{min-height:36px;border:1px solid #d9dfe3;border-radius:3px;padding:6px 30px 6px 10px;background:#fff;color:#18232c;font:12px var(--font-body)}.ec-results{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font:11px var(--font-mono);color:#56616a}.ec-results button{border:0;padding:8px 0;color:#176f91;background:none;font:600 12px var(--font-body);cursor:pointer}.ec-group{margin-top:42px}.ec-group__head{display:flex;align-items:center;gap:20px;margin-bottom:20px}.ec-group__prefix{display:grid;place-items:center;width:56px;height:56px;background:#e5ebee;border:1px solid #d1dce1;color:#176f91;font:500 22px var(--font-mono);border-radius:4px;flex-shrink:0}.ec-group h3{margin:0 0 6px;font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.035em}.ec-group__head p{margin:0;font-size:12px;color:#56616a;line-height:1.5}.ec-group__count{margin-left:auto;font:14px var(--font-mono);color:#75828b}.ec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ec-card{position:relative;background:#fff;border:1px solid #dce1e5;border-radius:5px;padding:22px 20px 0;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ec-card:has(a):hover,.ec-card:focus-within{border-color:#569ab5;box-shadow:0 6px 22px #12212b0c}.ec-card__top{position:relative;min-height:83px;display:flex;justify-content:space-between;align-items:start;gap:8px}.ec-card__type{font:9px var(--font-mono);letter-spacing:.08em;color:#64727d}.ec-card h4{margin:9px 0 10px;font:600 29px/1.1 var(--font-display);letter-spacing:-.04em}.ec-card h4 a{color:#111417}.ec-card h4 a:after{content:"";position:absolute;inset:0;z-index:2}.ec-card__top{position:static}.ec-card__top img{width:100px;height:76px;object-fit:cover;border-radius:3px;flex-shrink:0}.ec-card__spec{font-size:13px;line-height:1.5;margin:3px 0 7px;color:#2a3036}.ec-card__years{font:10px/1.5 var(--font-mono);color:#64727d;margin-bottom:20px}.ec-card__models{border-top:1px solid #e9ecee;padding-top:14px;margin-top:auto}.ec-card__models>span{font:9px var(--font-mono);letter-spacing:.07em;color:#64727d}.ec-card__models p{font-size:11px;line-height:1.7;margin:7px 0 16px;min-height:37px;color:#34424b}.ec-card__models p span{color:#176f91;white-space:nowrap}.ec-card__foot{border-top:1px solid #e9ecee;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:14px;font-size:11px;font-weight:600;color:#176f91}.ec-card__foot>span:last-child:not(:first-child){font-size:20px;line-height:1}.ec-catalog__note{display:flex;gap:16px;padding-top:28px;max-width:820px;color:#56616a;font-size:12px;line-height:1.8}.ec-catalog__note>span{color:#176f91;font-size:23px}.ec-catalog__note p{margin:0}.ec-empty{text-align:center;padding:54px 16px;border:1px dashed #bac8d0;border-radius:6px}.ec-empty>span{font-size:50px;color:#176f91}.ec-empty h3{font-size:26px;margin:16px 0}.ec-empty p{font-size:14px;line-height:1.8;color:#56616a;margin-bottom:24px}.ec-guide{background:#111417;color:#f5f6f7;padding-block:76px;border-top:1px solid #252d33}.ec-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.ec-guide .ec-kicker{color:#91a0aa}.ec-guide__grid>div>p{max-width:430px;margin:24px 0 30px;color:#aab6bf;font-size:14px;line-height:1.8}.ec-guide__steps>div{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #ffffff1a}.ec-guide__steps>div:first-child{padding-top:6px}.ec-guide__steps>div>span{color:var(--a-ice);font:12px var(--font-mono);padding-top:4px}.ec-guide__steps h3{font-size:17px;font-weight:500;margin:0 0 12px}.ec-guide__steps p{font-size:13px;line-height:1.7;color:#aab6bf;margin:0}.ec-service{border-top:1px solid #dce1e5;padding-block:48px}.ec-service>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.ec-service .ec-kicker{margin-bottom:12px}.ec-service h2{font-size:30px}.ec-service p{font-size:13px;color:#56616a;margin:12px 0 0}.ec-service a{display:flex;gap:36px;align-items:center;color:#176f91;font-size:14px;font-weight:600;white-space:nowrap}.ec-page :is(a,button,select):focus-visible{outline:2px solid #176f91;outline-offset:5px}@media(max-width:1199px){.ec-container{padding-inline:24px}.ec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-hero h1{font-size:52px}.ec-hero__inner{min-height:0}.ec-hero__bottom{gap:16px}.ec-hero__bottom p span{display:block;margin-bottom:7px}.ec-tools__top{gap:16px}.ec-filters button{padding-inline:13px}}@media(max-width:900px){.ec-hero h1{font-size:42px}.ec-hero__photo{object-position:65% center}.ec-hero__mask{background:linear-gradient(90deg,#080a0ce6,#080a0c99 55%,#080a0c4d),linear-gradient(0deg,#080a0c,transparent 60%)}.ec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-tools__top{grid-template-columns:1fr}.ec-search input{font-size:14px}.ec-section-head{align-items:start;flex-direction:column;gap:18px}.ec-guide__grid{gap:40px}}@media(max-width:599px){.ec-container{padding-inline:20px}.ec-crumbs{padding-block:22px;font-size:10px}.ec-hero__copy{padding-block:18px 34px}.ec-hero__photo{object-position:68% center}.ec-hero__mask{background:linear-gradient(90deg,#080a0ce6,#080a0c99),linear-gradient(0deg,#080a0c,transparent 70%)}.ec-eyebrow{font-size:9px;margin-bottom:22px}.ec-hero h1{font-size:clamp(35px,9.5vw,52px)}.ec-hero__lead{font-size:22px}.ec-hero__text{font-size:14px;margin-bottom:24px}.ec-hero__bottom{grid-template-columns:1fr 1fr;gap:24px 12px}.ec-hero__bottom strong{font-size:36px}.ec-hero__bottom p{font-size:11px}.ec-catalog{padding-block:52px 38px;scroll-margin-top:68px}.ec-kicker{font-size:9px;margin-bottom:15px}.ec-tools{margin-bottom:30px}.ec-tools__top{padding:10px;gap:12px}.ec-filters{justify-content:space-between}.ec-filters button{font-size:12px;gap:8px;padding-inline:12px}.ec-search{gap:8px;padding-inline:10px}.ec-search input{font-size:12px}.ec-tools__bottom{padding:14px;gap:14px}.ec-tools__bottom label{justify-content:space-between;width:100%;gap:10px}.ec-tools select{max-width:200px}.ec-results{gap:12px;font-size:10px}.ec-group{margin-top:30px}.ec-group__head{gap:12px}.ec-group__prefix{width:40px;height:44px;font-size:18px}.ec-group h3{font-size:19px}.ec-group__head p,.ec-group__count{font-size:11px}.ec-grid{grid-template-columns:1fr;gap:12px}.ec-card{padding:20px 20px 0}.ec-card__top{min-height:64px}.ec-card__top img{position:absolute;right:20px;top:20px;width:116px;height:87px}.ec-card h4{font-size:32px}.ec-card__spec{max-width:calc(100% - 116px);font-size:12px}.ec-card__years{margin-bottom:16px}.ec-card__models p{min-height:0;margin-bottom:14px}.ec-guide{padding-block:50px}.ec-guide__grid{grid-template-columns:1fr;gap:36px}.ec-guide__steps>div{padding-block:22px}.ec-service>div{align-items:start;flex-direction:column}.ec-service h2{font-size:26px}}.ex-page{background:#f5f6f7;color:#0b0d0f;overflow-x:clip}.ex-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.ex-hero__photo{position:absolute;right:0;top:0;height:100%;width:44%;object-fit:cover;object-position:50% 30%}.ex-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 42%,#080a0ccc 58%,#080a0c26),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 22%,transparent 58%)}.ex-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:600px;align-content:space-between}.ex-hero__head{max-width:760px}.ex-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:52px;white-space:nowrap}.ex-crumbs a{color:#7c858d}.ex-crumbs a:hover{color:#f5f6f7}.ex-crumbs__current{color:#d9dee2}.ex-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.ex-hero__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(44px,4.2vw,68px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.ex-hero__lead{margin:0 0 32px;max-width:620px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.ex-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ex-btn{height:50px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.ex-btn:hover{background:#f5f6f7;color:#080a0c}.ex-btn__arrow{font-family:JetBrains Mono,monospace}.ex-btn--ghost{padding:0 20px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.ex-btn--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.ex-hero__facts{display:flex;gap:48px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.ex-fact__value{color:#d9dee2;font-size:14px}.ex-hero--portrait .ex-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px 64px}.ex-hero--portrait .ex-crumbs{flex-wrap:wrap;white-space:normal}.ex-hero--portrait .ex-hero__title{font-size:clamp(48px,5.2vw,80px)}.ex-hero__portrait{width:100%;height:auto;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.ex-hero--portrait .ex-hero__facts{grid-column:1 / -1}.ex-hero--portrait .ex-btn{height:auto;min-height:50px;white-space:normal;padding-top:12px;padding-bottom:12px}.ex-hero--cinematic .ex-hero__photo{width:44%;opacity:1;object-position:50% 10%}.ex-hero--cinematic .ex-hero__mask{background:linear-gradient(90deg,#080a0c 0% 56%,#080a0c14 78%),linear-gradient(0deg,#080A0C 0%,transparent 40%)}.ex-hero--cinematic .ex-hero__head{max-width:52%}.ex-hero--cinematic .ex-crumbs{flex-wrap:wrap;white-space:normal}.ex-hero--cinematic .ex-btn{height:auto;min-height:50px;white-space:normal;padding-top:12px;padding-bottom:12px}@media(max-width:767px){.ex-hero--cinematic .ex-hero__photo{width:100%;height:380px;object-position:50% 10%}.ex-hero--cinematic .ex-hero__mask{background:linear-gradient(180deg,#080a0c0d 0 150px,#080a0c 380px)}.ex-hero--cinematic .ex-hero__inner{padding-top:300px}.ex-hero--cinematic .ex-hero__head{max-width:none}}.ex-services{background:#eceff1;color:#0b0d0f}.ex-services__inner{max-width:1520px;margin:auto;padding:88px 40px}.ex-services__directions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.ex-services__directions a{display:flex;align-items:center;gap:24px;padding:12px 18px;border:1px solid rgba(8,10,12,.15);border-radius:4px;font-size:14px}.ex-services__directions a:hover{border-color:#176f91;color:#176f91}.ex-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ex-service{display:flex;flex-direction:column;align-items:start;gap:16px;padding:26px;border:1px solid rgba(8,10,12,.1);background:#fff;border-radius:6px}.ex-service:hover{border-color:#176f91}.ex-service__category{font:10px/1.5 var(--font-mono);text-transform:uppercase;color:#56616a;letter-spacing:.08em}.ex-service h3{font:500 21px/1.35 var(--font-display);margin:0 0 8px}.ex-service__link{margin-top:auto;color:#176f91;font-size:13px}.ex-page #related-works,.ex-page #services{scroll-margin-top:90px}.service-specialists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),440px));gap:24px}.service-specialist{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;padding:20px;border:1px solid rgba(8,10,12,.12);border-radius:6px;background:#fff;color:#0b0d0f}.service-specialist:hover{border-color:#176f91}.service-specialist img{width:100px;height:100px;object-fit:cover;object-position:50% 30%;border-radius:4px}.service-specialist strong,.service-specialist small{display:block}.service-specialist strong{font-size:22px}.service-specialist small{margin-top:8px;font-size:13px;line-height:1.5;color:#56616a}.service-specialist__link{display:block;margin-top:14px;color:#176f91;font-size:12px}@media(max-width:900px){.ex-hero--portrait .ex-hero__inner{grid-template-columns:1fr;gap:28px}.ex-hero__portrait{max-width:640px}.ex-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ex-services__inner{padding:56px 16px}.ex-services__grid{grid-template-columns:1fr}}.ex-spec{color:#0b0d0f;background:#f5f6f7}.ex-spec__inner{max-width:1520px;margin:0 auto;padding:90px 40px;display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.ex-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.ex-spec__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,48px);line-height:1.05;letter-spacing:-.02em}.ex-spec__text{margin:0 0 20px;max-width:720px;font-size:17px;line-height:1.7;color:#2a3036}.ex-spec__text:last-of-type{margin-bottom:32px}.ex-areas{--cols: 2;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;margin:0}.ex-area{background:#fff;padding:22px 24px}.ex-area__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em;margin:0}.ex-area__text{margin:8px 0 0;font-size:15px;line-height:1.6;color:#2a3036}.ex-spec__aside{display:grid;gap:24px}.ex-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:26px 28px;display:grid;gap:16px;align-content:start}.ex-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.ex-tags{display:flex;flex-wrap:wrap;gap:6px}.ex-tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 9px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}.ex-card__tools{padding-top:16px;border-top:1px solid rgba(8,10,12,.08)}.ex-card__tools .ex-card__label{margin-bottom:10px}.ex-card__tools-value{font-size:15px;line-height:1.6;color:#2a3036}.ex-card--principle{background:#eceff1;gap:12px}.ex-card--principle .ex-card__label{color:#176f91}.ex-card__principle{font-size:16px;line-height:1.65;color:#0b0d0f}.ex-approach{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.ex-approach__inner,.ex-cases__inner,.ex-team__inner{max-width:1520px;margin:0 auto;padding:90px 40px}.ex-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:48px}.ex-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,48px);line-height:1.05;letter-spacing:-.02em}.ex-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.ex-approach .ex-num{color:#7c858d}.ex-approach .ex-head__title{text-transform:uppercase}.ex-approach .ex-head__lead{color:#bfc7cd}.ex-steps{--cols: 4;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.ex-step{background:#0c0e11;padding:26px 24px 30px;display:grid;gap:10px;align-content:start}.ex-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:var(--accent, #72C7E8);letter-spacing:-.03em}.ex-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-top:6px}.ex-step__text{font-size:14px;line-height:1.55;color:#bfc7cd}.ex-cases{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.ex-head--split{grid-template-columns:1fr auto;gap:40px;margin-bottom:44px}.ex-head__all{font-weight:600;font-size:15px;color:#176f91;white-space:nowrap;justify-self:end}.ex-cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ex-case{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ex-case__photo{height:170px;position:relative;background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.ex-case__tags{position:absolute;left:14px;top:14px;display:flex;gap:6px}.ex-case__tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 7px;background:#080a0cc7;border-radius:3px;color:#d9dee2;white-space:nowrap}.ex-case__body{padding:22px 24px 24px;display:grid;gap:14px;align-content:start}.ex-case__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.25}.ex-case__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;margin-top:6px}.ex-case__rows{display:grid;grid-template-columns:78px 1fr;gap:6px 14px;font-size:14px;line-height:1.5;color:#2a3036;margin:0}.ex-case__rows dt{color:#56616a;margin:0}.ex-case__rows dd{margin:0}.ex-case__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(8,10,12,.08)}.ex-case__price{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;white-space:nowrap}.ex-case__link{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.ex-case__soon{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.ex-materials{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.ex-materials__inner{max-width:1520px;margin:0 auto;padding:90px 40px;display:grid;grid-template-columns:360px 1fr;gap:56px;align-items:start}.ex-materials__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.ex-materials__lead{margin:0;font-size:15px;line-height:1.6;color:#56616a}.ex-materials__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.ex-material{background:#fff;padding:20px 24px;display:grid;grid-template-columns:180px 1fr auto;gap:24px;align-items:center;color:#0b0d0f}a.ex-material:hover{background:#eceff1;color:#0b0d0f}.ex-material__kind{display:grid;gap:4px}.ex-material__type{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.1em}.ex-material--soon .ex-material__type{color:#56616a}.ex-material__role{font-family:JetBrains Mono,monospace;font-size:9px;color:#56616a;letter-spacing:.1em}.ex-material__title{font-size:16px;font-weight:500;line-height:1.4}.ex-material--soon .ex-material__title{color:#2a3036}.ex-material__meta{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:13px;color:#56616a}.ex-material__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.ex-material__soon{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.ex-team{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.ex-team__inner{padding:80px 40px}.ex-team .ex-num{margin-bottom:20px}.ex-team .ex-head--split{margin-bottom:40px}.ex-team .ex-head__title{font-size:36px}.ex-team__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ex-mate{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:22px;display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:center;color:#0b0d0f}a.ex-mate:hover{border-color:#0b0d0f;color:#0b0d0f}.ex-mate__photo{width:88px;height:88px;border-radius:6px;background-color:#eceff1;background-size:cover;background-position:50% 30%;--media-position: 50% 30%;flex:none}.ex-mate__name{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.ex-mate__role{font-size:14px;color:#2a3036;margin-top:4px}.ex-mate__tags{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;margin-top:8px}.ex-pref{border:1px solid rgba(114,199,232,.35);background:#72c7e80f;border-radius:6px;padding:14px 18px;display:grid;gap:8px}.ex-pref__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ex-pref__label{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent, #72C7E8);letter-spacing:.12em}.ex-pref__clear{background:transparent;border:0;padding:0;font:500 12px Manrope,sans-serif;color:#7c858d;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.ex-pref__clear:hover{color:#f5f6f7}.ex-pref__rows{display:grid;grid-template-columns:110px 1fr;gap:6px 14px;font-size:14px;margin:0}.ex-pref__rows dt{color:#7c858d;margin:0}.ex-pref__rows dd{color:#f5f6f7;margin:0}.ex-pref__rows dd.is-muted{color:#d9dee2}.ex-pref__note{font-size:12px;color:#7c858d;line-height:1.5}@media(max-width:1279px){.ex-hero__photo{width:100%;opacity:.5}.ex-hero__inner{padding:32px 24px 48px;min-height:520px;gap:32px}.ex-spec__inner,.ex-approach__inner,.ex-cases__inner,.ex-materials__inner,.ex-team__inner{padding:72px 24px}.ex-spec__inner{grid-template-columns:1fr;gap:40px}.ex-head{grid-template-columns:1fr;gap:24px;align-items:start}.ex-head__lead{justify-self:start}.ex-head--split{grid-template-columns:1fr}.ex-head__all{justify-self:start}.ex-steps{--cols: 2}.ex-materials__inner{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.ex-hero__inner{padding:24px 16px 40px;min-height:480px}.ex-crumbs{margin-bottom:28px;flex-wrap:wrap;white-space:normal}.ex-hero__facts{gap:20px}.ex-spec__inner,.ex-approach__inner,.ex-cases__inner,.ex-materials__inner,.ex-team__inner{padding:56px 16px}.ex-areas,.ex-steps{--cols: 1}.ex-cases__grid{grid-template-columns:1fr}.ex-material{grid-template-columns:1fr;gap:10px}.ex-team__grid{grid-template-columns:1fr}}@media(min-width:768px){.ex-cases__grid>:first-child:nth-last-child(odd) .ex-case__photo{height:260px}}.tm-page{color:var(--t-primary-light);background:var(--c-offwhite)}.tm-container{max-width:var(--container);margin:0 auto;padding:88px var(--gutter)}.tm-hero{background:var(--c-black);color:var(--t-primary-dark)}.tm-hero .tm-container{padding-top:36px;padding-bottom:72px}.tm-crumbs{flex-wrap:wrap;white-space:normal;margin-bottom:64px}.tm-hero__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:80px;align-items:center}.tm-hero h1{font:500 clamp(42px,5.2vw,78px)/1.05 var(--font-display);letter-spacing:-.045em;margin:0 0 28px}.tm-hero__lead{max-width:700px;font-size:18px;line-height:1.75;color:var(--t-secondary)}.tm-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.tm-text-link{display:inline-flex;gap:20px;align-items:center;font-size:14px;font-weight:600}.tm-text-link:hover{color:var(--accent)}.tm-hero__aside{border-left:1px solid var(--accent);padding:12px 0 12px 32px}.tm-hero__mark{color:var(--accent);font:11px var(--font-mono);letter-spacing:.14em}.tm-hero__aside h2{margin:24px 0 18px;font:500 clamp(24px,2.4vw,34px)/1.3 var(--font-display);letter-spacing:-.02em}.tm-hero__aside p{color:var(--t-secondary);font-size:15px;line-height:1.75}.tm-roster{background:var(--c-light-2)}.tm-roster,.tm-page #booking{scroll-margin-top:calc(var(--header-h) + 20px)}.tm-roster .ab-head{gap:40px;align-items:end}.tm-roster .ab-head__note{max-width:440px}.tm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tm-card{display:flex;flex-direction:column;min-width:0;border:var(--b-light);border-radius:var(--r-lg);overflow:hidden;background:var(--c-white)}.tm-card__photo,.tm-card__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 30%;background:var(--c-secondary)}.tm-card__placeholder{display:grid;place-items:center;color:var(--t-secondary);font:500 80px var(--font-display)}.tm-card__body{display:flex;flex:1;flex-direction:column;padding:28px}.tm-card__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;justify-content:space-between}.tm-card h3{font:600 25px/1.25 var(--font-display);letter-spacing:-.025em;margin:0}.tm-card__years{color:var(--t-muted-light);font:11px/1.6 var(--font-mono)}.tm-card__role{color:var(--t-body-light);font-size:15px;line-height:1.6;margin:12px 0 24px}.tm-card__specs{border-top:var(--b-light);padding-top:20px;margin:0}.tm-card__specs dt{color:var(--t-muted-light);font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.tm-card__specs dd{font-size:13px;line-height:1.75;margin:0 0 16px;overflow-wrap:anywhere}.tm-card__quote{color:var(--t-body-strong);font-size:14px;line-height:1.75;border-left:2px solid var(--accent);padding-left:16px;margin:8px 0 24px}.tm-card__link{display:flex;justify-content:space-between;gap:16px;color:var(--accent-on-light);border-top:var(--b-light);padding-top:20px;margin-top:auto;font-size:13px;font-weight:600}.tm-card__link:hover{color:var(--t-primary-light)}.tm-roster__note{margin:32px 0 0;max-width:800px;color:var(--t-muted-light);font-size:14px;line-height:1.75}.tm-empty{grid-column:1 / -1;padding:32px;background:var(--c-white);line-height:1.75}.tm-approach{background:var(--c-graphite);color:var(--t-primary-dark)}.tm-approach .ab-num{color:var(--accent)}.tm-approach .ab-h2{max-width:750px;color:inherit}.tm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:48px 0 40px}.tm-steps li{border-top:var(--b-dark-strong);padding-top:24px}.tm-steps__num{color:var(--accent);font:12px var(--font-mono)}.tm-steps h3{margin:20px 0 14px;font:500 24px/1.3 var(--font-display)}.tm-steps p{color:var(--t-secondary);font-size:15px;line-height:1.75}.tm-page a:focus-visible{outline:2px solid var(--accent-on-light);outline-offset:5px}.tm-hero a:focus-visible,.tm-approach a:focus-visible{outline-color:var(--accent)}@media(max-width:1100px){.tm-hero__grid{gap:40px}.tm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-roster .ab-head{align-items:start}}@media(max-width:760px){.tm-container{padding:56px var(--gutter-mobile)}.tm-hero .tm-container{padding-top:24px;padding-bottom:48px}.tm-crumbs{font-size:10px;margin-bottom:40px}.tm-hero__grid,.tm-grid,.tm-steps{grid-template-columns:1fr}.tm-hero__lead{font-size:16px}.tm-hero__aside{padding-left:24px}.tm-hero__aside h2{margin-top:16px}.tm-roster .ab-head{flex-direction:column;gap:20px}.tm-card__body{padding:24px}.tm-steps{gap:28px;margin-top:32px}}.gn-page{background:#f5f6f7;color:#0b0d0f}.gn-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.gn-hero__photo{position:absolute;right:-4%;top:6%;height:88%;width:60%;object-fit:cover;object-position:center}.gn-hero__photo--flip{transform:scaleX(-1)}.gn-hero__photo--wide{right:0;top:0;width:100%;height:100%}.gn-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 40%,#080a0cb3 56%,#080a0c1a),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.5) 22%,transparent 50%)}.gn-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:720px;align-content:space-between}.gn-hero__head{max-width:780px}.gn-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.gn-crumbs a{color:#7c858d}.gn-crumbs a:hover{color:#f5f6f7}.gn-crumbs__current{color:#d9dee2}.gn-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px;flex-wrap:wrap}.gn-eyebrow__lead{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.gn-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8);flex:none}.gn-eyebrow__phases{white-space:nowrap}.gn-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.gn-hero__lead{margin:0 0 36px;max-width:580px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.gn-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gn-btn{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.gn-btn:hover{background:#f5f6f7;color:#080a0c}.gn-btn--ghost{padding:0 24px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.gn-btn--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.gn-hero__foot{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.gn-facts{display:grid;grid-auto-flow:column;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#080a0cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.gn-fact{padding:16px 22px;border-right:1px solid rgba(255,255,255,.08)}.gn-fact:last-child{border-right:0}.gn-fact__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-bottom:6px}.gn-fact__value{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em}.gn-siblings{display:flex;gap:8px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;align-items:center}.gn-siblings__item{padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#d9dee2;line-height:1.5}a.gn-siblings__item:hover{border-color:#f5f6f7;color:#d9dee2}.gn-siblings__years{color:#7c858d}.gn-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.gn-head{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:end;margin-bottom:48px}.gn-head__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.gn-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.gn-head__lead{margin:0;max-width:560px;font-size:16px;line-height:1.6;color:#56616a}.gn-spec{color:#0b0d0f;background:#f5f6f7}.gn-bodies{display:grid;grid-auto-flow:column;gap:8px;justify-content:start;margin-bottom:24px}.gn-body{font-family:JetBrains Mono,monospace;font-size:12px;padding:8px 12px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}.gn-body__code{color:#0b0d0f;font-weight:500}.gn-phases{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap;align-items:center}.gn-phase{height:36px;padding:0 16px;border-radius:4px;background:transparent;color:#2a3036;border:1px solid rgba(8,10,12,.16);font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:all .18s}.gn-phase:hover{border-color:#0b0d0f}.gn-phase.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.gn-phases__note{align-self:center;margin-left:8px;font-size:12px;color:#56616a}.gn-engines{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:start}.gn-engines>*,.gn-engine__panel>*{min-width:0}.gn-engines__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.gn-engine{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;height:64px;padding:0 24px 0 20px;background:#eceff1;border:0;border-left:3px solid transparent;color:#2a3036;font:600 18px Archivo,sans-serif;letter-spacing:-.01em;cursor:pointer;text-align:left;transition:background .18s}.gn-engine:hover{background:#fff}.gn-engine.is-active{background:#fff;border-left-color:#176f91;color:#0b0d0f}.gn-engine__fuel{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;font-weight:400}.gn-engine.is-active .gn-engine__fuel{color:#176f91}.gn-engine__panel{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.gn-engine__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em;margin-bottom:10px}.gn-engine__code{margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1;letter-spacing:-.03em}.gn-engine__desc{font-size:16px;line-height:1.6;color:#2a3036}.gn-engine__cells{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.gn-engine__cell{padding:14px 16px;border:1px solid rgba(8,10,12,.1);border-radius:6px}.gn-engine__cell-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:6px}.gn-engine__cell-value{font-size:14px;line-height:1.5}.gn-engine__cell-link{display:inline-block;max-width:100%;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0b0d0f59}.gn-engine__cell-link:hover{text-decoration-color:currentColor}.gn-engine__link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;color:#176f91}.gn-engine__weak-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:14px}.gn-engine__weak{display:grid;gap:8px;margin:0}.gn-engine__weak-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(8,10,12,.1);border-radius:6px;font-size:14px}.gn-engine__weak-row dt{margin:0}.gn-engine__weak-row dd{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;white-space:nowrap}.gn-engine__note{margin-top:10px;font-size:12px;color:#56616a}.gn-units{margin-top:24px;--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.gn-unit{background:#fff;padding:22px 24px}.gn-unit__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:10px}.gn-unit__value{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.gn-unit__note{margin-top:6px;font-size:13px;color:#56616a;line-height:1.5}.gn-plan{scroll-margin-top:calc(var(--header-h) + 24px);color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.gn-plan__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.gn-plan__aside{align-self:stretch;min-width:0}.gn-plan__intro{position:sticky;top:calc(var(--header-h) + 32px);z-index:1}.gn-plan__model{display:block;white-space:nowrap}.gn-plan__lead{margin:20px 0 0;font-size:16px;line-height:1.6;color:#56616a;max-width:460px}.gn-plan__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.gn-plan__row{display:grid;grid-template-columns:170px minmax(0,1fr) 120px 40px;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(8,10,12,.1);color:#0b0d0f}.gn-plan__row>*{min-width:0}.gn-plan__row:hover{background:linear-gradient(90deg,rgba(23,111,145,.05),transparent);color:#0b0d0f}.gn-plan__when-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em;display:block;margin-bottom:4px}.gn-plan__when{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.02em;overflow-wrap:anywhere;display:block}.gn-plan__title{font-size:15px;font-weight:600;display:block}.gn-plan__desc{display:block;font-size:14px;color:#2a3036;margin-top:3px;line-height:1.5}.gn-plan__astor{display:block;font-size:13px;color:#176f91;margin-top:4px;line-height:1.5}.gn-plan__price{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;text-align:right;white-space:nowrap}.gn-plan__arrow{font-family:JetBrains Mono,monospace;color:#176f91;justify-self:end}.gn-problems{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.gn-problems .gn-head{grid-template-columns:1fr 1fr;gap:40px}.gn-problems .gn-head__num{color:#7c858d}.gn-problems .gn-head__lead{color:#7c858d;max-width:520px;justify-self:end}.gn-problems .gn-head__title-accent{color:var(--accent, #72C7E8)}.gn-problems__grid{--cols: 2;--gap: 16px}.gn-problem{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:24px;color:#f5f6f7;align-items:start}.gn-problem:hover{border-color:#ffffff40}.gn-problem__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:10px}.gn-problem__symptom{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;line-height:1.1;letter-spacing:-.01em}.gn-problem__symptom a:hover{color:var(--accent, #72C7E8)}.gn-problem__prio{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#bfc7cd;white-space:nowrap}.gn-problem__dot{width:6px;height:6px;border-radius:50%;flex:none}.gn-problem__dot.is-ice{background:var(--a-ice)}.gn-problem__dot.is-warn{background:var(--s-warn)}.gn-problem__dot.is-danger{background:var(--s-danger)}.gn-problem__cause{font-size:14px;color:#d9dee2;line-height:1.55}.gn-problem__km{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;white-space:nowrap}.gn-problem__links{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.gn-problem__link{font-size:13px;font-weight:600;color:var(--accent, #72C7E8)}.gn-problem__book{font-size:13px;font-weight:600;color:var(--accent, #72C7E8);text-align:left;background:transparent;border:0;padding:0;cursor:pointer}.gn-problem__book:hover{color:#f5f6f7}.gn-prices{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.gn-prices__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.gn-prices__accent{color:#176f91}.gn-prices__aside{margin-top:32px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px;display:grid;gap:10px}.gn-prices__aside-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.gn-prices__aside-text{font-size:15px;line-height:1.6;color:#2a3036}.gn-prices__aside a{font-size:14px;font-weight:600;color:#176f91}.gn-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.gn-table__head{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.gn-table__head span:last-child{text-align:right}.gn-table__row{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:16px 28px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;color:#0b0d0f}.gn-table__row:hover{background:#f5f6f7;color:#0b0d0f}.gn-table__row.is-selected{background:#176f910f}.gn-table__title{font-size:15px;font-weight:500}.gn-table__time{font-size:14px;color:#56616a}.gn-table__price{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.gn-table__amount{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.gn-table__book{font-size:12px;font-weight:600;color:#176f91}.gn-table__foot{padding:16px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#eceff1;font-size:13px;color:#56616a}.gn-table__foot a{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.gn-cases{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.gn-cases .gn-head{grid-template-columns:1fr auto;gap:40px}.gn-cases .gn-head__num{color:#7c858d}.gn-cases__all{font-weight:600;font-size:15px;color:#d9dee2;justify-self:end}.gn-cases__all:hover{color:var(--accent, #72C7E8)}.gn-cases__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gn-case{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;color:#f5f6f7}a.gn-case:hover{border-color:#ffffff40;color:#f5f6f7}.gn-case__photo{height:200px;position:relative;overflow:hidden;background-color:#171b1f;background-size:cover;background-position:center;--media-position: center}.gn-case__tags{position:absolute;left:16px;top:16px;display:flex;gap:6px}.gn-case__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.gn-case__body{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start}.gn-case__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.05}.gn-case__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:6px;white-space:normal}.gn-case__rows{display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 12px;font-size:14px;line-height:1.5;margin:0}.gn-case__rows dt{color:#7c858d;margin:0}.gn-case__rows dd{color:#d9dee2;margin:0}.gn-case__foot{display:flex;gap:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-family:Archivo,sans-serif;font-weight:600;font-size:18px;align-items:center}.gn-case__days{color:#7c858d}.gn-case__open{margin-left:auto;font:600 13px Manrope,sans-serif;color:#d9dee2}.gn-cases__empty{border:1px dashed rgba(255,255,255,.14);border-radius:8px;padding:28px;display:grid;gap:12px;align-content:center;color:#7c858d;font-size:14px;line-height:1.6}.gn-cases__empty-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em}.gn-cases__empty a{font-weight:600;color:#d9dee2;white-space:nowrap}.gn-cases__empty a:hover{color:#f5f6f7}.gn-read{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.gn-read__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.gn-read__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.05;letter-spacing:-.02em}.gn-read__title-muted{color:#56616a}.gn-articles{display:grid;gap:12px}.gn-article{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:20px 24px;display:grid;gap:10px;color:#0b0d0f}.gn-article:hover{border-color:#080a0c59;color:#0b0d0f}.gn-article__type{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.gn-article__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.15}.gn-article__meta{font-size:13px;color:#56616a}.gn-article__more{color:#176f91;font-weight:600}.gn-faq{display:grid;border-top:1px solid rgba(8,10,12,.1)}.gn-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.gn-faq__question{width:100%;display:grid;grid-template-columns:1fr 32px;gap:16px;align-items:center;padding:20px 0;background:transparent;border:0;color:#0b0d0f;font:600 17px Manrope,sans-serif;cursor:pointer;text-align:left}.gn-faq__question:hover{color:#176f91}.gn-faq__icon{font-family:JetBrains Mono,monospace;font-size:16px;color:#56616a;text-align:right}.gn-faq__answer{padding:0 48px 22px 0;font-size:15px;line-height:1.65;color:#2a3036}@media(max-width:1279px){.gn-hero__photo{width:100%;right:0;top:0;height:100%;opacity:.45}.gn-hero__inner{padding:32px 24px 48px;min-height:560px;gap:32px}.gn-hero__foot{grid-template-columns:1fr;gap:20px;align-items:start}.gn-plan__intro{position:static}.gn-facts{grid-auto-flow:row;grid-template-columns:1fr 1fr}.gn-section__inner,.gn-plan__inner,.gn-prices__inner,.gn-read__inner{padding:72px 24px}.gn-head,.gn-problems .gn-head,.gn-cases .gn-head{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.gn-head__lead,.gn-problems .gn-head__lead,.gn-cases__all{justify-self:start}.gn-bodies{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.gn-engines{grid-template-columns:minmax(0,1fr)}.gn-units{--cols: 2}.gn-plan__inner,.gn-prices__inner,.gn-read__inner{grid-template-columns:1fr;gap:40px}.gn-problem{grid-template-columns:minmax(0,1fr)}.gn-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gn-hero__inner{padding:24px 16px 40px;min-height:480px}.gn-crumbs{margin-bottom:28px;flex-wrap:wrap;white-space:normal}.gn-eyebrow{flex-wrap:wrap}.gn-eyebrow__phases{white-space:normal}.gn-facts{grid-template-columns:1fr}.gn-fact{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.gn-fact:last-child{border-bottom:0}.gn-siblings{flex-wrap:wrap;white-space:normal}.gn-section__inner,.gn-plan__inner,.gn-prices__inner,.gn-read__inner{padding:56px 16px}.gn-head__title{font-size:clamp(32px,8.5vw,40px)}.gn-bodies{grid-template-columns:1fr}.gn-engine{grid-template-columns:72px minmax(0,1fr);height:auto;min-height:64px;padding:12px 16px}.gn-engine__panel{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}.gn-engine__cells{grid-template-columns:1fr}.gn-engine__weak-row{grid-template-columns:minmax(0,1fr);gap:4px}.gn-engine__weak-row dd{white-space:normal}.gn-units{--cols: 1}.gn-plan__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.gn-plan__work{grid-column:1 / -1;grid-row:2}.gn-plan__price{grid-column:2;grid-row:1}.gn-plan__arrow{display:none}.gn-problems__grid{--cols: 1}.gn-problem{grid-template-columns:minmax(0,1fr);gap:16px}.gn-table__head{display:none}.gn-table__row{grid-template-columns:1fr;gap:8px}.gn-table__price{justify-content:flex-start}.gn-table__foot{flex-direction:column;align-items:flex-start;padding:16px 20px}.gn-table__foot a{white-space:normal}.gn-cases__grid{grid-template-columns:minmax(0,1fr)}.gn-case__body{padding:20px}.gn-case__rows{grid-template-columns:minmax(0,1fr);gap:4px}.gn-case__rows dd{margin-bottom:8px}.gn-case__foot{flex-wrap:wrap;gap:8px 16px}.gn-case__open{flex-basis:100%;margin-left:0}.gn-cases__empty a{white-space:normal}.gn-page .bk__title{font-size:clamp(28px,8.5vw,36px)}}.kn-page{background:#f5f6f7;color:#0b0d0f;overflow-x:clip}.kn-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.kn-hero__photo{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;object-position:50% 50%}.kn-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cd9 58%,#080a0c40),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.45) 22%,transparent 58%)}.kn-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 60px;display:grid;gap:44px;min-height:560px;align-content:space-between}.kn-hero__head{max-width:800px}.kn-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap}.kn-crumbs a{color:#7c858d}.kn-crumbs a:hover{color:#f5f6f7}.kn-crumbs__current{color:#d9dee2}.kn-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.kn-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.kn-hero__lead{margin:0 0 32px;max-width:620px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.kn-search{display:flex;align-items:center;gap:16px;height:64px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#111417e6;max-width:700px}.kn-search__icon{width:17px;height:17px;border:1.5px solid #7C858D;border-radius:50%;position:relative;display:block;flex:none}.kn-search__icon:after{content:"";position:absolute;width:7px;height:1.5px;background:#7c858d;right:-6px;bottom:-2px;transform:rotate(45deg)}.kn-search__input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#f5f6f7;font:500 17px Manrope,sans-serif}.kn-search__clear{height:32px;padding:0 12px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#7c858d;font:500 12px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.kn-search__clear:hover{border-color:#f5f6f7;color:#f5f6f7}.kn-hero__facts{display:flex;gap:44px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.kn-hero__facts>div{max-width:300px;white-space:normal}.kn-fact__value{color:#d9dee2;font-size:14px}.kn-intent{color:#0b0d0f;background:#eceff1;border-bottom:1px solid rgba(8,10,12,.1)}.kn-intent__inner{max-width:1520px;margin:0 auto;padding:36px 40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.kn-intent__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:22px 24px;display:grid;gap:8px;align-content:start;color:#0b0d0f}a.kn-intent__card:hover{border-color:#0b0d0f;color:#0b0d0f}.kn-intent__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.1em}.kn-intent__card--here .kn-intent__label{color:#176f91}.kn-intent__row{display:flex;justify-content:space-between;align-items:center;gap:16px}.kn-intent__text{font-size:16px;line-height:1.55;color:#2a3036}.kn-intent__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.kn-featured{color:#0b0d0f;background:#f5f6f7}.kn-featured__inner{max-width:1520px;margin:0 auto;padding:80px 40px 0}.kn-head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:32px}.kn-head__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.kn-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em}.kn-head__note{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;white-space:nowrap;justify-self:end}.kn-featured__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}.kn-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:minmax(170px,1fr) auto;min-height:520px;color:#0b0d0f}.kn-card--lead{grid-template-rows:minmax(260px,1fr) auto}.kn-card--lead .kn-card__title{font-size:27px}a.kn-card:hover{border-color:#0b0d0f;color:#0b0d0f}.kn-card__photo{background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.kn-card__body{padding:22px 24px 24px;display:grid;gap:12px;align-content:start}.kn-card__type{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.kn-card--soon .kn-card__type{color:#56616a}.kn-card__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.2}.kn-card--soon .kn-card__title{color:#2a3036}.kn-card__text{font-size:14px;line-height:1.55;color:#56616a}.kn-card__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;margin-top:2px}.kn-cats{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.kn-cats__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.kn-cats .kn-head{grid-template-columns:1fr 1fr;gap:56px}.kn-cats .kn-head__title{font-size:clamp(36px,3.2vw,52px)}.kn-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.kn-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.kn-tab{height:38px;padding:0 15px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.kn-tab.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.kn-tab:disabled{opacity:.45;cursor:default}.kn-tab__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:8px;opacity:.65}.kn-cats__summary{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid rgba(8,10,12,.1)}.kn-cats__count{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em}.kn-cats__all{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.kn-cats__list{display:grid;gap:40px}.kn-cat{scroll-margin-top:90px}.kn-cat__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:16px}.kn-cat__title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kn-cat__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.12em}.kn-cat__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;line-height:1.15}.kn-cat__desc{font-size:14px;color:#56616a}.kn-cat__entity{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.kn-cat__topics{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.kn-topic{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:500 12px JetBrains Mono,monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.kn-topic.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.kn-cat__photo{height:450px;border-radius:8px 8px 0 0;border:1px solid rgba(8,10,12,.1);border-bottom:0;background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.kn-cat__items{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:0 0 8px 8px;overflow:hidden}.kn-item{background:#fff;padding:18px 22px;display:grid;grid-template-columns:1fr 170px 130px 24px;gap:20px;align-items:center;color:#0b0d0f}a.kn-item:hover{background:#eceff1;color:#0b0d0f}.kn-item__main{min-width:0}.kn-item__title{display:block;font-size:16px;font-weight:600;line-height:1.35}.kn-item--soon .kn-item__title{color:#2a3036}.kn-item__desc{display:block;margin-top:4px;font-size:14px;color:#56616a;line-height:1.5}.kn-item__tag{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-item__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.kn-item__soon{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.kn-item__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91;text-align:right}.kn-empty{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:52px 40px;display:grid;gap:14px;justify-items:center;text-align:center}.kn-empty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.kn-empty__title{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.kn-empty__text{font-size:16px;line-height:1.6;color:#2a3036;max-width:580px}.kn-empty__actions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.kn-empty__reset{height:46px;padding:0 20px;border-radius:6px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font:600 14px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.kn-empty__reset:hover{border-color:#0b0d0f}.kn-empty__cta{height:46px;padding:0 20px;display:inline-flex;align-items:center;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.kn-empty__cta:hover{background:#176f91;color:#f5f6f7}.kn-entities{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.kn-entities__inner{max-width:1520px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.kn-entities__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:22px}.kn-entities__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em}.kn-entities__lead{margin:0 0 20px;font-size:16px;line-height:1.65;color:#bfc7cd}.kn-entities__note{margin:0;font-size:14px;line-height:1.6;color:#7c858d}.kn-entities__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.kn-entity{background:#0c0e11;padding:20px 22px;display:grid;gap:8px;align-content:start;color:#f5f6f7}a.kn-entity:hover{background:#111417;color:#f5f6f7}.kn-entity__type{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent, #72C7E8);letter-spacing:.12em}.kn-entity--soon .kn-entity__type{color:#7c858d}.kn-entity__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em}.kn-entity--soon .kn-entity__title{color:#bfc7cd}.kn-entity__text{font-size:13px;line-height:1.55;color:#bfc7cd}.kn-entity--soon .kn-entity__text{color:#7c858d}.kn-entity__soon{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.06em;margin-top:2px}.kn-rules{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.kn-rules__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.kn-rules .kn-head{grid-template-columns:1fr 1fr;gap:56px;margin-bottom:36px}.kn-rules__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.kn-rule{background:#fff;padding:22px 24px;display:grid;gap:8px;align-content:start}.kn-rule__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.kn-rule__text{font-size:15px;line-height:1.6;color:#2a3036}.kn-rules__foot{margin-top:24px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:22px 26px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff}.kn-rules__foot-text{font-size:16px;line-height:1.6;color:#2a3036}.kn-rules__actions{display:flex;gap:12px;flex-wrap:wrap}.kn-rules__ghost{height:44px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid rgba(8,10,12,.2);border-radius:6px;color:#0b0d0f;font-weight:600;font-size:14px;white-space:nowrap}.kn-rules__ghost:hover{border-color:#0b0d0f;color:#0b0d0f}.kn-rules__cta{height:44px;padding:0 18px;display:inline-flex;align-items:center;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.kn-rules__cta:hover{background:#176f91;color:#f5f6f7}@media(max-width:1279px){.kn-hero__photo{width:100%;opacity:.45}.kn-hero__inner{padding:32px 24px 48px;min-height:480px;gap:32px}.kn-intent__inner{padding:28px 24px;grid-template-columns:1fr}.kn-featured__inner{padding:64px 24px 0}.kn-cats__inner,.kn-entities__inner,.kn-rules__inner{padding:64px 24px}.kn-head{grid-template-columns:1fr;gap:24px;align-items:start}.kn-head__note,.kn-head__lead{justify-self:start}.kn-featured__grid{grid-template-columns:1fr 1fr}.kn-card--lead:first-child:nth-last-child(odd){grid-column:1 / -1}.kn-entities__inner{grid-template-columns:1fr;gap:32px}.kn-rules__grid{--cols: 2}.kn-rules__foot{grid-template-columns:1fr;gap:20px}}@media(max-width:1279px){.kn-cat__photo{height:340px}}@media(max-width:767px){.kn-cat__photo{height:220px}.kn-hero__inner{padding:24px 16px 40px}.kn-crumbs{margin-bottom:28px}.kn-search{height:auto;padding:14px 16px;flex-wrap:wrap}.kn-hero__facts{gap:20px}.kn-intent__inner{padding:24px 16px}.kn-featured__inner{padding:48px 16px 0}.kn-cats__inner,.kn-entities__inner,.kn-rules__inner{padding:48px 16px}.kn-featured__grid{grid-template-columns:1fr}.kn-card{min-height:0}.kn-item{grid-template-columns:1fr;gap:8px}.kn-item__arrow{display:none}.kn-entities__grid{grid-template-columns:1fr}.kn-rules__grid{--cols: 1}}@media(min-width:1280px){.kn-featured__grid:has(>:nth-child(2):last-child){grid-template-columns:1.5fr 1fr}.kn-featured__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.mc-page{background:#f5f6f7;color:#0b0d0f;overflow-x:clip}.mc-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.mc-hero__photo{position:absolute;right:-4%;top:0;height:100%;width:58%;object-fit:cover;object-position:50% 50%}.mc-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 38%,#080a0ccc 55%,#080a0c26),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.5) 25%,transparent 55%)}.mc-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:660px;align-content:space-between}.mc-hero__head{max-width:780px}.mc-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.mc-crumbs a{color:#7c858d}.mc-crumbs a:hover{color:#f5f6f7}.mc-crumbs__current{color:#d9dee2}.mc-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px}.mc-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8);flex:none}.mc-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.mc-hero__lead{margin:0 0 36px;max-width:580px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.mc-quick{background:#111417e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:20px 24px;display:grid;gap:14px;max-width:920px}.mc-quick__row{display:grid;grid-template-columns:auto 200px 140px 1fr auto;gap:20px;align-items:end}.mc-quick__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;padding-right:20px;border-right:1px solid rgba(255,255,255,.08);line-height:1.6;align-self:center}.mc-field{display:grid;gap:6px;font-size:11px;color:#7c858d;letter-spacing:.08em;text-transform:uppercase}.mc-field__control{height:40px;background:#0c0e11;border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#f5f6f7;font:500 14px Manrope,sans-serif;padding:0 10px;cursor:pointer}.mc-quick__result{height:40px;display:flex;align-items:center;font-size:14px;color:#7c858d;letter-spacing:normal;text-transform:none;white-space:nowrap}.mc-quick__result.is-set{color:#f5f6f7}.mc-quick__code{font-family:JetBrains Mono,monospace;color:var(--accent, #72C7E8);margin-right:10px}.mc-quick__cta{height:40px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:4px;font-weight:700;font-size:14px;white-space:nowrap}.mc-quick__cta:hover{background:#f5f6f7;color:#080a0c}.mc-quick__cta.is-idle{background:#ffffff1a;color:#7c858d;pointer-events:none}.mc-quick__hint{font-size:12px;color:#7c858d}.mc-quick__ambiguity{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#bfc7cd;flex-wrap:wrap}.mc-quick__gens{display:inline-flex;gap:12px;flex-wrap:wrap}.mc-quick__gen{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#d9dee2;font:500 13px JetBrains Mono,monospace;cursor:pointer}.mc-quick__gen.is-active{background:#f5f6f7;color:#080a0c;border-color:#f5f6f7}.mc-quick__gen--unknown{font-family:Manrope,sans-serif;white-space:nowrap}.mc-catalog{color:#0b0d0f;background:#f5f6f7}.mc-catalog__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.mc-head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:48px}.mc-head__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.mc-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.mc-head__lead{margin:16px 0 0;max-width:620px;font-size:16px;line-height:1.6;color:#56616a}.mc-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:end}.mc-filter{height:36px;padding:0 16px;border-radius:4px;background:transparent;color:#2a3036;border:1px solid rgba(8,10,12,.16);font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:all .18s}.mc-filter:hover{border-color:#0b0d0f}.mc-filter.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.mc-groups{display:grid;gap:56px}.mc-group__head{display:flex;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(8,10,12,.12)}.mc-group__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.12em}.mc-group__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em}.mc-group__list{font-size:13px;color:#56616a;margin-left:auto;white-space:nowrap;font-family:JetBrains Mono,monospace;letter-spacing:.06em}.mc-group__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.mc-model{background:#fff;padding:22px 22px 24px;display:grid;gap:14px;min-height:250px;color:#0b0d0f;align-content:start}.mc-model__filler{background:#fff}.mc-model__filler--mid{display:none}.mc-model__link{display:grid;gap:14px;color:#0b0d0f}.mc-model__link:hover{color:#176f91}.mc-model__head{display:grid;gap:4px}.mc-model__name{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;white-space:nowrap}.mc-model__type{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.08em;white-space:nowrap}.mc-model__media{border-radius:6px;overflow:hidden;position:relative;background:#0c0e11}.mc-model__media--empty{aspect-ratio:3 / 2;background:repeating-linear-gradient(135deg,#e1e5e8 0 8px,#d8dde1 8px 16px)}.mc-model__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mc-model__image--flip{transform:scaleX(-1)}.mc-model__brief{position:absolute;inset:0;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;text-align:center;padding:8px}.mc-model__gens{display:flex;gap:6px;flex-wrap:wrap}.mc-gen{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}a.mc-gen{border-color:#176f9173;color:#176f91;transition:background-color .18s,border-color .18s,color .18s,transform .18s}a.mc-gen:hover,a.mc-gen:focus-visible{background:#176f91;border-color:#176f91;color:#fff;transform:translateY(-1px);outline:none}.mc-model__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:#56616a;margin-top:auto}.mc-model__years{white-space:nowrap}.mc-model__cta{color:#176f91;font-weight:600;white-space:nowrap}.mc-model__cta--soon{color:#56616a}.mc-engines{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.mc-engines__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.mc-engines__intro{position:sticky;top:calc(var(--header-h, 72px) + 32px)}.mc-engines__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.mc-engines__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.mc-engines__lead{margin:20px 0 0;font-size:16px;line-height:1.6;color:#7c858d;max-width:460px}.mc-engines__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.mc-engine{grid-column:span 2;background:#111417;padding:20px 22px;display:grid;grid-template-rows:auto 1fr auto;gap:8px;color:#f5f6f7;align-content:start}a.mc-engine:hover,a.mc-engine:focus-visible{background:#171b1f;color:#f5f6f7}.mc-engine__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mc-engine__code{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em}.mc-engine__spec{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.08em;white-space:nowrap}.mc-engine__models{font-size:13px;color:#bfc7cd;line-height:1.5}.mc-engine__soon{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.08em}.mc-engine__open{justify-self:end;text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent, #72C7E8);letter-spacing:.08em;transition:opacity .18s ease-out,transform .18s ease-out}@media(hover:hover)and (pointer:fine){.mc-engine__open{opacity:0;transform:translateY(4px)}.mc-engine:hover .mc-engine__open,.mc-engine:focus-visible .mc-engine__open{opacity:1;transform:translateY(0)}}@media(min-width:768px){.mc-engine:nth-last-child(3):nth-child(3n+1),.mc-engine:nth-last-child(2):nth-child(3n+2){grid-column:span 3}.mc-engine:nth-last-child(2):nth-child(3n+1){grid-column:1 / -1}}.mc-engines__all{grid-column:1 / -1;background:#0c0e11;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#d9dee2;font-weight:600;font-size:15px}.mc-engines__all:hover{background:#171b1f;color:#f5f6f7}.mc-engines__arrow{font-family:JetBrains Mono,monospace;color:var(--accent, #72C7E8)}@media(max-width:1279px){.mc-hero__photo{width:100%;right:0;opacity:.45}.mc-hero__inner{padding:32px 24px 48px;min-height:560px;gap:32px}.mc-quick__row{grid-template-columns:1fr 1fr;gap:14px}.mc-quick__label{border-right:0;padding-right:0;grid-column:1 / -1}.mc-quick__cta{grid-column:1 / -1;justify-content:center}.mc-catalog__inner,.mc-engines__inner{padding:72px 24px}.mc-head{grid-template-columns:1fr;gap:24px;align-items:start}.mc-filters{justify-content:start}.mc-group__grid{grid-template-columns:repeat(2,1fr)}.mc-model__filler{display:none}.mc-model__filler--mid{display:block}.mc-engines__inner{grid-template-columns:1fr;gap:40px}.mc-engines__intro{position:static}}@media(max-width:767px){.mc-hero__inner{padding:24px 16px 40px;min-height:480px}.mc-crumbs{margin-bottom:28px}.mc-quick{padding:16px}.mc-quick__row{grid-template-columns:1fr}.mc-group__head{flex-wrap:wrap}.mc-group__list{margin-left:0;white-space:normal}.mc-catalog__inner,.mc-engines__inner{padding:56px 16px}.mc-group__grid{grid-template-columns:1fr}.mc-model__filler,.mc-model__filler--mid{display:none}.mc-engines__grid{grid-template-columns:1fr}.mc-engine{grid-column:1 / -1}}.md-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.md-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.md-hero__photo{position:absolute;right:0;top:0;height:100%;width:64%;object-fit:cover;object-position:35% 50%}.md-hero__photo--flip{transform:scaleX(-1)}.md-hero--wide .md-hero__photo--wide{width:100%;height:600px;opacity:1;-webkit-mask-image:linear-gradient(#000 74%,transparent 100%);mask-image:linear-gradient(#000 74%,transparent 100%)}.md-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 38%,#080a0cb3 55%,#080a0c1a),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.5) 22%,transparent 50%)}.md-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:56px}.md-hero__head{max-width:760px}.md-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.md-crumbs a{color:#7c858d}.md-crumbs a:hover{color:#f5f6f7}.md-crumbs__current{color:#d9dee2}.md-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px}.md-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.md-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.md-hero__lead{margin:0 0 36px;max-width:560px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.md-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.md-cta{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.md-cta:hover{background:#f5f6f7;color:#080a0c}.md-cta--ghost{padding:0 24px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.md-cta--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.md-cta__code{margin-left:6px;font-family:JetBrains Mono,monospace}.md-picker__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:14px}.md-picker__list{--cols: 3;--gap: 12px;max-width:920px}.md-gen{text-align:left;padding:18px 20px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#111417d9;color:#f5f6f7;cursor:pointer;display:grid;gap:8px;transition:all .18s}.md-gen:hover{border-color:#fff6}.md-gen.is-active{border-color:var(--accent, #72C7E8);background:#72c7e81a}.md-gen__head{display:flex;justify-content:space-between;align-items:baseline}.md-gen__code{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.md-gen__years{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.08em;white-space:nowrap}.md-gen__tag{font-size:13px;color:#bfc7cd;line-height:1.4}.md-gen__state{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:#7c858d;min-height:14px}.md-gen.is-active .md-gen__years,.md-gen.is-active .md-gen__state{color:var(--accent, #72C7E8)}.md-picker__note{margin-top:14px;display:flex;align-items:center;gap:10px;font-size:13px;color:#bfc7cd}.md-picker__dot{width:6px;height:6px;border-radius:50%;background:var(--accent, #72C7E8)}.md-picker__code{font-family:JetBrains Mono,monospace;color:#f5f6f7}.md-spec{color:#0b0d0f;background:#f5f6f7}.md-spec__inner,.md-prices__inner,.md-read__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.md-read__inner--single{grid-template-columns:1fr}.md-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.md-label--dark{color:#7c858d}.md-spec__title-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.md-spec__code{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5vw,80px);line-height:.95;letter-spacing:-.03em}.md-spec__years{font-family:JetBrains Mono,monospace;font-size:14px;color:#176f91;letter-spacing:.08em;white-space:nowrap}.md-spec__desc{margin:24px 0 0;font-size:17px;line-height:1.6;color:#2a3036;max-width:520px}.md-spec__bodies-label{margin-top:28px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.md-spec__bodies{display:flex;flex-wrap:wrap;gap:8px}.md-body{font-family:JetBrains Mono,monospace;font-size:12px;padding:6px 10px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}.md-spec__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.md-tile{background:#fff;padding:24px}.md-tile__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:14px}.md-tile__value{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em}.md-tile__note{margin-top:6px;font-size:13px;color:#56616a}.md-tile__engines{display:flex;flex-wrap:wrap;gap:6px}.md-engine{font-family:JetBrains Mono,monospace;font-size:13px;padding:6px 10px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#0b0d0f;white-space:nowrap}a.md-engine:hover{border-color:#176f91;color:#176f91}.md-spec__foot{background:#eceff1;padding:20px 24px;grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:16px}.md-spec__service{font-size:13px;color:#56616a}.md-spec__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.md-works{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.md-works__inner,.md-problems__inner,.md-cases__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.md-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.md-head--aside{grid-template-columns:1fr auto}.md-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.md-head__code{color:#176f91}.md-head__code--dark{color:var(--accent, #72C7E8)}.md-head__lead{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#56616a}.md-head__lead--dark{color:#7c858d}.md-works__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.md-work{display:grid;grid-template-columns:60px 340px 1fr 220px;gap:24px;align-items:center;padding:24px 8px 24px 0;border-bottom:1px solid rgba(8,10,12,.1);color:#0b0d0f}.md-work:hover{background:linear-gradient(90deg,rgba(23,111,145,.05),transparent);color:#0b0d0f}.md-work__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a}.md-work__title{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;line-height:1.05;letter-spacing:-.02em}.md-work__desc{font-size:14px;color:#56616a;line-height:1.6}.md-work__price{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.md-work__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:20px}.md-work__cta{font-size:12px;font-weight:600;color:#176f91}.md-problems{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.md-problems__grid{--cols: 2;--gap: 16px}.md-problem{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:24px;color:#f5f6f7;align-items:start}.md-problem:hover{border-color:#ffffff40}.md-problem__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:10px}.md-problem__symptom{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;line-height:1.1;letter-spacing:-.01em}.md-problem__symptom a:hover{color:var(--accent, #72C7E8)}.md-problem__prio{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#bfc7cd;white-space:nowrap}.md-problem__dot{width:6px;height:6px;border-radius:50%;background:var(--s-warn, #E0B44A)}.md-problem__dot--low{background:var(--a-ice, #72C7E8)}.md-problem__dot--high{background:#e0845a}.md-problem__cause{font-size:14px;color:#d9dee2;line-height:1.55}.md-problem__km{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;white-space:nowrap}.md-problem__links{margin-top:14px;display:flex;gap:16px;flex-wrap:wrap}.md-problem__more{font-size:13px;font-weight:600;color:var(--accent, #72C7E8)}.md-problem__book{font-size:13px;font-weight:600;color:var(--accent, #72C7E8);padding:0;text-align:left}.md-problem__book:hover{color:#f5f6f7}.md-prices{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.md-prices__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.md-prices__lead{margin:20px 0 0;font-size:16px;line-height:1.6;color:#56616a;max-width:460px}.md-prices__card{margin-top:32px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px;display:grid;gap:10px}.md-prices__card-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.md-prices__card-text{font-size:15px;line-height:1.6;color:#2a3036}.md-prices__card-note{font-size:13px;color:#56616a}.md-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.md-table__head{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.md-table__sum-head{text-align:right}.md-row{display:grid;grid-template-columns:1fr 140px 180px;gap:24px;padding:16px 28px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;color:#0b0d0f}.md-row:hover{background:#f5f6f7;color:#0b0d0f}.md-row__title{font-size:15px;font-weight:500}.md-row__time{font-size:14px;color:#56616a}.md-row__price{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.md-row__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.md-row__cta{font-size:12px;font-weight:600;color:#176f91}.md-table__foot{padding:16px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#eceff1}.md-table__note{font-size:13px;color:#56616a}.md-table__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.md-cases{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.md-cases__all{font-weight:600;font-size:15px;color:#d9dee2}.md-cases__all:hover{color:var(--accent, #72C7E8)}.md-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.md-case{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#f5f6f7}.md-case:hover{border-color:#ffffff40;color:#f5f6f7}.md-case__media{height:200px;position:relative;overflow:hidden;background:#171b1f}.md-case__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.md-case__tags{position:absolute;left:16px;top:16px;display:flex;gap:6px}.md-case__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.md-case__body{padding:24px;display:grid;gap:14px;align-content:start}.md-case__car{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;line-height:1.05}.md-case__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:6px;white-space:nowrap}.md-case__facts{display:grid;grid-template-columns:76px 1fr;gap:6px 12px;font-size:14px;line-height:1.5}.md-case__key{color:#7c858d}.md-case__val{color:#d9dee2}.md-case__foot{display:flex;gap:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-family:Archivo,sans-serif;font-weight:600;font-size:18px;align-items:center}.md-case__days{color:#7c858d}.md-case__open{margin-left:auto;font:600 13px Manrope,sans-serif;color:#d9dee2}.md-cases__empty{border:1px dashed rgba(255,255,255,.14);border-radius:8px;padding:28px;display:grid;gap:12px;align-content:center;color:#7c858d;font-size:14px;line-height:1.6}.md-cases__empty-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em}.md-cases__empty-link{font-weight:600;color:#d9dee2;white-space:nowrap}.md-cases__empty-link:hover{color:#f5f6f7}.md-read{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.md-read__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.05;letter-spacing:-.02em}.md-read__code{color:#56616a}.md-read__list{display:grid;gap:12px}.md-article{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:20px 24px;display:grid;gap:10px;color:#0b0d0f}a.md-article:hover{border-color:#080a0c59;color:#0b0d0f}.md-article__type{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.md-article__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;line-height:1.15}.md-article__meta{font-size:13px;color:#56616a}.md-article__more{color:#176f91;font-weight:600}.md-faq{display:grid;border-top:1px solid rgba(8,10,12,.1)}.md-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.md-faq__q{width:100%;display:grid;grid-template-columns:1fr 32px;gap:16px;align-items:center;padding:20px 0;background:transparent;border:0;color:#0b0d0f;font:600 17px Manrope,sans-serif;cursor:pointer;text-align:left}.md-faq__q:hover{color:#176f91}.md-faq__icon{font-family:JetBrains Mono,monospace;font-size:16px;color:#56616a;text-align:right}.md-faq__icon:before{content:"+"}.md-faq__q[aria-expanded=true] .md-faq__icon:before{content:"−"}.md-faq__a{padding:0 48px 22px 0;font-size:15px;line-height:1.65;color:#2a3036}@media(max-width:1279px){.md-hero__inner{padding:32px 24px 48px;gap:40px}.md-hero__photo{width:100%;opacity:.45}.md-spec__inner,.md-prices__inner,.md-read__inner{grid-template-columns:1fr;gap:40px;padding:72px 24px}.md-works__inner,.md-problems__inner,.md-cases__inner{padding:72px 24px}.md-work{grid-template-columns:40px 1fr 200px;grid-template-areas:"num title price" "num desc price";row-gap:8px}.md-work__num{grid-area:num;align-self:start}.md-work__title{grid-area:title}.md-work__desc{grid-area:desc}.md-work__price{grid-area:price}.md-problems__grid{--cols: 1}.md-cases__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.md-hero__inner{padding:24px 16px 40px}.md-crumbs{margin-bottom:28px;white-space:normal;flex-wrap:wrap}.md-picker__list{--cols: 1}.md-head,.md-head--aside{grid-template-columns:1fr;gap:24px;align-items:start}.md-head__lead{justify-self:start}.md-spec__inner,.md-prices__inner,.md-read__inner,.md-works__inner,.md-problems__inner,.md-cases__inner{padding:56px 16px}.md-spec__grid{grid-template-columns:1fr}.md-work{grid-template-columns:1fr;grid-template-areas:"num" "title" "desc" "price";gap:10px;padding:20px 0}.md-work__price{justify-content:flex-start}.md-problem{grid-template-columns:1fr}.md-table__head{display:none}.md-row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.md-row__price{justify-content:flex-start}.md-cases__grid{grid-template-columns:1fr}}.pr-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.pr-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.pr-hero__photo{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;object-position:60% 50%}.pr-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 46%,#080a0ccc 60%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.35) 22%,transparent 55%)}.pr-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 72px;display:grid;gap:48px;min-height:560px;align-content:space-between}.pr-hero__head{max-width:780px}.pr-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.pr-crumbs a{color:#7c858d}.pr-crumbs a:hover{color:#f5f6f7}.pr-crumbs__current{color:#d9dee2}.pr-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px}.pr-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.pr-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(52px,5vw,80px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.pr-hero__lead{margin:0;max-width:620px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.pr-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.pr-cta{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.pr-cta:hover{background:#f5f6f7;color:#080a0c}.pr-cta__arrow{font-family:JetBrains Mono,monospace}.pr-cta--ghost{padding:0 22px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.pr-cta--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.pr-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.pr-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.pr-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.pr-label--dark{color:#7c858d}.pr-head__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.pr-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.pr-head__lead--dark{font-size:17px;color:#bfc7cd}.pr-calc{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.pr-panel{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.pr-panel__head{padding:24px 28px;display:grid;grid-template-columns:1.2fr 1fr auto;gap:20px;align-items:end;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.pr-field{display:grid;gap:6px;font-size:11px;color:#56616a;letter-spacing:.08em;text-transform:uppercase}.pr-field__control{height:48px;background:#fff;border:1px solid rgba(8,10,12,.16);border-radius:4px;color:#0b0d0f;font:500 15px Manrope,sans-serif;padding:0 12px;cursor:pointer}.pr-panel__state{display:flex;align-items:center;gap:16px;height:48px}.pr-panel__gen{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.08em;white-space:nowrap}.pr-panel__gen.is-set{color:#176f91}.pr-panel__reset{background:transparent;border:0;color:#56616a;font:500 13px Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.pr-ambiguity{padding:18px 28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid rgba(8,10,12,.1);background:#e0b44a14;font-size:14px;color:#2a3036}.pr-ambiguity__gen{height:32px;padding:0 12px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:500 13px JetBrains Mono,monospace;cursor:pointer}.pr-ambiguity__gen:hover{border-color:#0b0d0f}.pr-ambiguity a{color:#176f91;font-weight:600;white-space:nowrap}.pr-empty{padding:56px 28px;display:grid;place-items:center;gap:10px;text-align:center}.pr-empty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.pr-empty__text{font-size:16px;color:#2a3036;max-width:520px;line-height:1.6}.pr-empty__links{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:8px}.pr-empty__links a{font-size:14px;font-weight:600;color:#176f91}.pr-result__head{padding:20px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-bottom:1px solid rgba(8,10,12,.1)}.pr-result__title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pr-result__title{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;white-space:nowrap}.pr-result__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.pr-tabs{display:flex;gap:6px;flex-wrap:wrap}.pr-tab{height:36px;padding:0 14px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pr-tab:hover{border-color:#0b0d0f}.pr-tab.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.pr-tab__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:8px;opacity:.65}.pr-table__head,.pr-row{display:grid;grid-template-columns:1fr 150px 190px;gap:24px}.pr-table__head{padding:12px 28px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.pr-table__sum{text-align:right}.pr-row{padding:16px 28px 16px 25px;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:center}.pr-row.is-selected{border-left-color:#176f91;background:#176f910f}.pr-row__title{font-size:15px;font-weight:500;line-height:1.4}.pr-row__title a{color:inherit;text-decoration-color:#1c2a334d;text-underline-offset:3px}.pr-row__title a:hover{text-decoration-color:currentColor}.pr-row__desc{margin-top:5px;font-size:13px;color:#56616a;line-height:1.5}.pr-row__scope{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#56616a;padding:3px 7px;border:1px solid rgba(8,10,12,.16);border-radius:3px;white-space:nowrap;margin-right:10px}.pr-row__time{font-size:14px;color:#2a3036;white-space:nowrap}.pr-row__price{display:flex;justify-content:flex-end;align-items:center;gap:14px;white-space:nowrap}.pr-row__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.pr-row__cta{font-size:12px;font-weight:600;color:#176f91;white-space:nowrap}.pr-row__cta:hover{color:#0b0d0f}.pr-result__foot{padding:16px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#56616a}.pr-result__link{font-weight:600;color:#176f91;white-space:nowrap}.pr-result__soon{font-weight:600;color:#56616a;white-space:nowrap}.pr-base{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.pr-base__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pr-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.pr-card__head{padding:18px 24px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;gap:16px}.pr-card__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.pr-card__link{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.06em;white-space:nowrap}.pr-card__row{display:grid;grid-template-columns:1fr auto;gap:20px;padding:14px 24px;border-bottom:1px solid rgba(8,10,12,.08);align-items:center}.pr-card__name{font-size:15px;font-weight:500;line-height:1.4}.pr-card__name a{color:inherit;text-decoration-color:#1c2a334d;text-underline-offset:3px}.pr-card__name a:hover{text-decoration-color:currentColor}.pr-card__desc{margin-top:3px;font-size:13px;color:#56616a;line-height:1.5}.pr-card__price{display:grid;justify-items:end;gap:2px;white-space:nowrap}.pr-card__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:17px}.pr-card__cta{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.06em;background:transparent;border:0;padding:0;cursor:pointer}.pr-how{background:#080a0c;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.pr-how .pr-head{margin-bottom:56px}.pr-how__title{text-transform:uppercase}.pr-how__steps,.pr-how__terms{--cols: 4;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.pr-how__terms{margin-top:24px}.pr-step{background:#0c0e11;padding:28px 26px 32px;display:grid;gap:14px;align-content:start}.pr-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:44px;line-height:1;letter-spacing:-.03em;color:var(--accent, #72C7E8)}.pr-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.pr-step__text{font-size:14px;line-height:1.6;color:#bfc7cd}.pr-term{background:#0c0e11;padding:24px 26px;display:grid;gap:10px}.pr-term__key{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.pr-term__value{font-size:15px;line-height:1.6;color:#d9dee2}.pr-faq{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.pr-faq__inner{max-width:1520px;margin:0 auto;padding:100px 40px;display:grid;grid-template-columns:360px 1fr;gap:56px;align-items:start}.pr-faq__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.pr-faq__lead{margin:0;font-size:15px;line-height:1.6;color:#56616a}.pr-faq__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.pr-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.pr-faq__q{width:100%;display:grid;grid-template-columns:1fr 32px;gap:20px;align-items:center;padding:22px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:#0b0d0f;font:600 19px Manrope,sans-serif;line-height:1.35}.pr-faq__icon{font-family:JetBrains Mono,monospace;font-size:18px;color:#176f91;justify-self:end}.pr-faq__icon:before{content:"+"}.pr-faq__q[aria-expanded=true] .pr-faq__icon:before{content:"−"}.pr-faq__a{padding:0 60px 26px 0;font-size:16px;line-height:1.7;color:#2a3036;max-width:820px}@media(max-width:1279px){.pr-hero__inner{padding:32px 24px 56px;min-height:480px;gap:32px}.pr-hero__photo{width:100%;opacity:.4}.pr-section__inner,.pr-faq__inner{padding:72px 24px}.pr-head{grid-template-columns:1fr;gap:24px;align-items:start}.pr-head__lead{justify-self:start}.pr-panel__head{grid-template-columns:1fr 1fr}.pr-panel__state{grid-column:1 / -1}.pr-base__grid{grid-template-columns:1fr}.pr-how__steps,.pr-how__terms{--cols: 2}.pr-faq__inner{grid-template-columns:1fr;gap:32px}}@media(max-width:767px){.pr-hero__inner{padding:24px 16px 40px}.pr-crumbs{margin-bottom:28px;flex-wrap:wrap;white-space:normal}.pr-hero__title{font-size:clamp(36px,11vw,52px)}.pr-head__title{font-size:clamp(30px,9vw,40px)}.pr-section__inner,.pr-faq__inner{padding:56px 16px}.pr-panel__head{grid-template-columns:1fr;padding:20px}.pr-table__head{display:none}.pr-row{grid-template-columns:1fr;gap:8px;padding:16px 20px 16px 17px}.pr-row__price{justify-content:flex-start}.pr-how__steps,.pr-how__terms{--cols: 1}.pr-card__row{padding:14px 20px}.pr-faq__a{padding-right:0}}.pb-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.pb-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.pb-hero__photo{position:absolute;right:0;top:0;height:100%;width:56%;object-fit:cover;object-position:60% 50%;opacity:.9}.pb-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 46%,#080a0ccc 60%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.5) 20%,transparent 50%)}.pb-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 72px;display:grid;grid-template-columns:minmax(0,780px) 1fr;gap:40px}.pb-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.pb-crumbs a{color:#7c858d}.pb-crumbs a:hover{color:#f5f6f7}.pb-crumbs__current{color:#d9dee2}.pb-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px;flex-wrap:wrap}.pb-eyebrow__label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pb-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.pb-priority{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid rgba(224,180,74,.4);border-radius:3px;color:var(--s-warn, #E0B44A);white-space:nowrap}.pb-priority__dot{width:6px;height:6px;border-radius:50%;background:var(--s-warn, #E0B44A)}.pb-priority--ice{border-color:#72c7e866;color:var(--a-ice, #72C7E8)}.pb-priority--ice .pb-priority__dot{background:var(--a-ice, #72C7E8)}.pb-priority--danger{border-color:#e0645a66;color:var(--s-danger, #E0645A)}.pb-priority--danger .pb-priority__dot{background:var(--s-danger, #E0645A)}.pb-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.8vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.pb-hero__lead{margin:0 0 32px;max-width:600px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.pb-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:36px}.pb-tag{font-family:JetBrains Mono,monospace;font-size:12px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#d9dee2;white-space:nowrap}.pb-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pb-cta{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.pb-cta:hover{background:#f5f6f7;color:#080a0c}.pb-cta--ghost{padding:0 24px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.pb-cta--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.pb-hero__panel{align-self:end;justify-self:end;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080a0cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px 22px;display:grid;gap:10px;white-space:nowrap}.pb-hero__panel-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em}.pb-hero__facts{display:flex;gap:24px}.pb-hero__value{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.pb-hero__note{font-size:12px;color:#7c858d}.pb-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.pb-section__inner--split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.pb-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.pb-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.pb-label--dark{color:#7c858d}.pb-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.pb-lead{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#56616a}.pb-lead--left{margin:20px 0 0;max-width:460px;justify-self:start}.pb-lead--dark{color:#7c858d}.pb-signs{color:#0b0d0f;background:#f5f6f7}.pb-signs__feedback{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:#56616a;white-space:nowrap}.pb-signs__feedback.is-set{color:#176f91}.pb-signs__list{display:grid;gap:12px}.pb-sign{display:grid;grid-template-columns:28px 1fr auto;gap:16px;align-items:center;text-align:left;padding:18px 22px;border-radius:6px;border:1px solid rgba(8,10,12,.1);background:#fff;color:#0b0d0f;cursor:pointer;transition:all .18s}.pb-sign:hover{border-color:#0b0d0f}.pb-sign.is-checked{border-color:#176f91;background:#176f910f}.pb-sign__box{width:20px;height:20px;border-radius:4px;border:1.5px solid rgba(8,10,12,.24);background:transparent;display:grid;place-items:center;color:#f5f6f7;font-size:12px}.pb-sign.is-checked .pb-sign__box{border-color:#176f91;background:#176f91}.pb-sign__box:before{content:""}.pb-sign.is-checked .pb-sign__box:before{content:"✓"}.pb-sign__title{font-size:16px;font-weight:600}.pb-sign__note{display:block;font-size:14px;color:#56616a;margin-top:4px;line-height:1.5}.pb-sign__hint{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#56616a;white-space:nowrap;padding:4px 8px;border:1px solid rgba(8,10,12,.12);border-radius:3px}.pb-causes{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.pb-causes__list{display:grid;gap:12px}.pb-cause{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px 28px;display:grid;grid-template-columns:48px 1.2fr 1fr 1fr 150px;gap:28px;align-items:start}.pb-cause__num{font-family:Archivo,sans-serif;font-weight:500;font-size:32px;line-height:1;color:#176f91;letter-spacing:-.03em}.pb-cause__title{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;line-height:1.1;letter-spacing:-.01em}.pb-cause__text{margin-top:8px;font-size:14px;color:#56616a;line-height:1.55}.pb-cause__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:8px}.pb-cause__value{font-size:14px;color:#2a3036;line-height:1.55}.pb-cause__price{text-align:right}.pb-cause__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;white-space:nowrap}.pb-cause__time{font-size:12px;color:#56616a;margin-top:4px;white-space:nowrap}.pb-risk{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.pb-risk__accent{color:var(--s-warn, #E0B44A)}.pb-risk__accent--ice{color:var(--a-ice, #72C7E8)}.pb-risk__accent--danger{color:var(--s-danger, #E0645A)}.pb-risk__lead{margin:24px 0 0;font-size:16px;line-height:1.6;color:#bfc7cd;max-width:480px}.pb-risk__note{margin-top:20px;font-size:13px;color:#7c858d;line-height:1.6}.pb-risk__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pb-risk__card{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;padding:24px 28px}.pb-risk__card--stop{border-color:#e0645a59;background:#e0645a0f}.pb-risk__card-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:14px}.pb-risk__card--stop .pb-risk__card-label{color:var(--s-danger, #E0645A)}.pb-risk__list{display:grid;gap:10px;font-size:15px;color:#d9dee2;line-height:1.5}.pb-risk__card--stop .pb-risk__list{color:#f5f6f7}.pb-risk__item{display:flex;gap:10px}.pb-risk__marker{font-family:JetBrains Mono,monospace;font-size:12px;margin-top:3px;color:var(--accent, #72C7E8)}.pb-risk__card--stop .pb-risk__marker{color:var(--s-danger, #E0645A)}.pb-diag{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.pb-diag__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.pb-step{background:#fff;padding:28px 24px;display:grid;gap:14px;align-content:start}.pb-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:#176f91;letter-spacing:-.03em}.pb-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em}.pb-step__text{font-size:14px;color:#2a3036;line-height:1.55}.pb-step__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.08em;margin-top:auto}.pb-repair{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.pb-repair__note{margin-top:32px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px;display:grid;gap:8px}.pb-repair__note-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.pb-repair__note-text{font-size:15px;line-height:1.6;color:#2a3036}.pb-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.pb-table__head,.pb-row{display:grid;grid-template-columns:1fr 150px 200px;gap:24px}.pb-table__head{padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.pb-table__sum{text-align:right}.pb-row{padding:16px 28px 16px 25px;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:center;color:#0b0d0f}.pb-row:hover{background:#f5f6f7;color:#0b0d0f}.pb-row.is-selected{border-left-color:#176f91;background:#176f910f}.pb-row__title{font-size:15px;font-weight:500;display:block}.pb-row__desc{font-size:12px;color:#56616a;display:block;margin-top:2px}.pb-row__time{font-size:14px;color:#56616a}.pb-row__price{display:flex;justify-content:flex-end;align-items:center;gap:12px;white-space:nowrap}.pb-row__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.pb-row__cta{font-size:12px;font-weight:600;color:#176f91}.pb-affected{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.pb-affected__models,.pb-affected__cases{min-width:0}@media(min-width:1280px){.pb-affected__cases{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}.pb-affected__lead{margin:20px 0 28px;font-size:16px;line-height:1.6;color:#7c858d;max-width:460px}.pb-affected__list{display:grid;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}@media(min-width:768px){.pb-affected__models--full .pb-affected__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-affected__models--full .pb-affected__row:last-child:nth-child(odd){grid-column:1 / -1}}.pb-affected__row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:14px 20px;background:#111417;color:#d9dee2;font-size:15px}a.pb-affected__row:hover{background:#171b1f;color:#f5f6f7}.pb-affected__gens{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;white-space:nowrap}.pb-affected__arrow{font-family:JetBrains Mono,monospace;color:#7c858d}.pb-affected__note{grid-column:1 / -1;margin-top:4px;color:#9aa3ab;font-size:13px;line-height:1.45}.pb-affected__km{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;white-space:nowrap}.pb-cases__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.pb-case{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#f5f6f7}.pb-case:hover{border-color:#ffffff40;color:#f5f6f7}.pb-case__media{height:160px;position:relative;overflow:hidden;background:#171b1f}.pb-case__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pb-case__tags{position:absolute;left:14px;top:14px;display:flex;gap:6px}.pb-case__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.pb-case__body{padding:20px;display:grid;gap:12px;align-content:start}.pb-case__car{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.05}.pb-case__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:6px;white-space:nowrap}.pb-case__facts{display:grid;grid-template-columns:72px 1fr;gap:6px 12px;font-size:13px;line-height:1.5}.pb-case__key{color:#7c858d}.pb-case__val{color:#d9dee2}.pb-case__foot{display:flex;gap:20px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-family:Archivo,sans-serif;font-weight:600;font-size:17px;align-items:center}.pb-case__days{color:#7c858d}.pb-case__open{margin-left:auto;font:600 12px Manrope,sans-serif;color:#d9dee2}.pb-faq{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.pb-faq__related{margin-top:28px;display:grid;gap:10px;font-size:14px}.pb-faq__related-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.pb-faq__related a{color:#176f91;font-weight:600;white-space:nowrap}.pb-reviewer{margin-top:28px;padding:16px 18px;border:1px solid rgba(8,10,12,.1);border-radius:6px;background:#fff;display:grid;gap:6px}.pb-reviewer__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em}.pb-reviewer__name{font-weight:600;font-size:15px}.pb-reviewer__name a{color:#0b0d0f;text-decoration:underline;text-underline-offset:3px}.pb-reviewer__name a:hover{color:#176f91}.pb-reviewer__role{font-size:13px;color:#56616a;line-height:1.5}.pb-faq__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.pb-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.pb-faq__q{width:100%;display:grid;grid-template-columns:1fr 32px;gap:20px;align-items:center;padding:22px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:#0b0d0f;font:600 19px Manrope,sans-serif;line-height:1.35}.pb-faq__icon{font-family:JetBrains Mono,monospace;font-size:18px;color:#176f91;justify-self:end}.pb-faq__icon:before{content:"+"}.pb-faq__q[aria-expanded=true] .pb-faq__icon:before{content:"−"}.pb-faq__a{padding:0 60px 26px 0;font-size:16px;line-height:1.7;color:#2a3036;max-width:820px}@media(max-width:1279px){.pb-hero__inner{grid-template-columns:1fr;padding:32px 24px 56px;gap:32px}.pb-hero__photo{width:100%;opacity:.4}.pb-hero__panel{justify-self:start}.pb-section__inner{padding:72px 24px}.pb-section__inner--split{grid-template-columns:1fr;gap:40px}.pb-head{grid-template-columns:1fr;gap:24px;align-items:start}.pb-lead{justify-self:start}.pb-cause{grid-template-columns:40px 1fr 1fr;gap:20px}.pb-cause__price{text-align:left;grid-column:2 / -1}.pb-diag__grid{--cols: 2}}@media(max-width:767px){.pb-hero__inner{padding:24px 16px 40px}.pb-crumbs{margin-bottom:28px;white-space:normal;flex-wrap:wrap}.pb-section__inner{padding:56px 16px}.pb-sign{grid-template-columns:28px 1fr}.pb-sign__hint{grid-column:2;justify-self:start}.pb-cause{grid-template-columns:1fr;gap:16px}.pb-cause__price{grid-column:1}.pb-risk__cards{grid-template-columns:1fr}.pb-diag__grid{--cols: 1}.pb-table__head{display:none}.pb-row{grid-template-columns:1fr;gap:8px;padding:16px 20px 16px 17px}.pb-row__price{justify-content:flex-start}.pb-cases__grid{grid-template-columns:1fr}.pb-faq__a{padding-right:0}}@media(min-width:768px){.pb-cases__grid>:first-child:nth-last-child(odd) .pb-case__media{height:240px}}.pi-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.pi-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.pi-hero__photo{position:absolute;right:0;top:0;height:100%;width:48%;object-fit:cover;object-position:60% 50%;opacity:.9}.pi-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 42%,#080a0cd9 58%,#080a0c4d),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.45) 22%,transparent 58%)}.pi-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 60px;display:grid;gap:44px;min-height:560px;align-content:space-between}.pi-hero__head{max-width:800px}.pi-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap}.pi-crumbs a{color:#7c858d}.pi-crumbs a:hover{color:#f5f6f7}.pi-crumbs__current{color:#d9dee2}.pi-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.pi-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.pi-hero__lead{margin:0 0 32px;max-width:620px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.pi-search{display:flex;align-items:center;gap:16px;height:64px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#111417e6;max-width:700px}.pi-search__icon{width:17px;height:17px;border:1.5px solid #7C858D;border-radius:50%;position:relative;display:block;flex:none}.pi-search__icon:after{content:"";position:absolute;width:7px;height:1.5px;background:#7c858d;right:-6px;bottom:-2px;transform:rotate(45deg)}.pi-search__input{flex:1;background:transparent;border:0;outline:0;color:#f5f6f7;font:500 17px Manrope,sans-serif;min-width:0}.pi-search__input::placeholder{color:#7c858d}.pi-search__clear{height:32px;padding:0 12px;background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#7c858d;font:500 12px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pi-search__clear:hover{border-color:#f5f6f7;color:#f5f6f7}.pi-hero__facts{display:flex;gap:44px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.pi-hero__fact{max-width:300px;white-space:normal}.pi-hero__fact-value{color:#d9dee2;font-size:14px}.pi-flow{color:#0b0d0f;background:#eceff1;border-bottom:1px solid rgba(8,10,12,.1)}.pi-flow__inner{max-width:1520px;margin:0 auto;padding:40px}.pi-flow__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.pi-flow__step{background:#fff;padding:20px 22px;display:grid;gap:8px;align-content:start}.pi-flow__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.pi-flow__title{font-size:16px;font-weight:600;line-height:1.35}.pi-flow__text{font-size:14px;line-height:1.5;color:#56616a}.pi-section__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.pi-section__inner--split{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.pi-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:36px}.pi-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.pi-label--dark{color:#7c858d}.pi-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em}.pi-title--sm{font-size:clamp(32px,2.8vw,44px);margin-bottom:18px}.pi-lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.pi-groups{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.pi-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px}.pi-tab{height:38px;padding:0 15px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pi-tab:hover{border-color:#0b0d0f}.pi-tab.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.pi-tab[disabled]{cursor:default;opacity:.4}.pi-tab__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:8px;opacity:.65}.pi-groups__bar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid rgba(8,10,12,.1)}.pi-groups__count{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em}.pi-groups__aside{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pi-groups__note{font-size:13px;color:#56616a}.pi-groups__ask{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.pi-groups__list{display:grid;gap:36px}.pi-group{scroll-margin-top:90px}.pi-group__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:16px}.pi-group__title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pi-group__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.1em}.pi-group__title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.pi-group__note{font-size:14px;color:#56616a}.pi-group__link{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.pi-group__media{height:150px;border-radius:8px 8px 0 0;border:1px solid rgba(8,10,12,.1);border-bottom:0;background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.pi-group__table{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:0 0 8px 8px;overflow:hidden}.pi-group__head-row{background:#eceff1;padding:10px 22px;display:grid;grid-template-columns:minmax(0,1fr) 200px 160px 120px;gap:24px;font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em}.pi-group__head-book{text-align:right}.pi-row{position:relative;background:#fff;padding:18px 22px;display:grid;grid-template-columns:minmax(0,1fr) 220px 170px 150px;gap:24px;align-items:center;border-left:3px solid transparent}.pi-row:has(.pi-row__title--link){transition:background-color .18s}.pi-row:has(.pi-row__title--link):hover{background:#f7f8f9}.pi-row.is-selected{border-left-color:#176f91;background:#176f910f}.pi-row__title{display:block;font-size:16px;font-weight:600;line-height:1.35}.pi-row__title--link,.pi-row__title--link:hover{color:#0b0d0f}.pi-row__title--link:after{content:"";position:absolute;inset:0;z-index:1}.pi-row__title--link:focus-visible{outline:none}.pi-row__title--link:focus-visible:after{outline:2px solid #176F91;outline-offset:-2px}.pi-row__note{display:block;margin-top:4px;font-size:14px;color:#56616a;line-height:1.5}.pi-row__link{display:inline-block;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.04em;transition:color .18s,transform .18s}.pi-row:hover .pi-row__link{color:#0b0d0f;transform:translate(3px)}.pi-row__scope{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.04em;line-height:1.45;overflow-wrap:anywhere}.pi-row__priority{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;line-height:1.45;color:var(--s-warn, #E0B44A)}.pi-row__priority--ice{color:#176f91}.pi-row__priority--danger{color:var(--s-danger, #E0645A)}.pi-row__book{height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;border-radius:4px;font:600 12px Manrope,sans-serif;white-space:nowrap;justify-self:end;position:relative;z-index:2}.pi-row__book:hover{border-color:#0b0d0f;color:#0b0d0f}.pi-row.is-selected .pi-row__book{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.pi-hits{margin-bottom:32px}.pi-hits__label{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.12em;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(8,10,12,.1)}.pi-hits__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.pi-hit{position:relative;background:#fff;padding:18px 22px;display:grid;gap:6px;align-content:start}.pi-hit__code{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91;letter-spacing:.06em}.pi-hit__title{font-size:15px;font-weight:600;line-height:1.4}.pi-hit__text{font-size:13px;line-height:1.5;color:#56616a}.pi-hit__head,.pi-hit__head:hover{display:grid;gap:6px;color:#0b0d0f}.pi-hit__head:after{content:"";position:absolute;inset:0}.pi-hit__head:focus-visible{outline:none}.pi-hit__head:focus-visible:after{outline:2px solid #176F91;outline-offset:-2px}.pi-hit:has(.pi-hit__head){transition:background-color .18s}.pi-hit:has(.pi-hit__head):hover{background:#f7f8f9}.pi-hit:hover .pi-hit__link{color:#0b0d0f}.pi-hit__link{transition:color .18s;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.04em}.pi-empty{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:52px 40px;display:grid;gap:14px;justify-items:center;text-align:center}.pi-empty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.pi-empty__title{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.pi-empty__text{font-size:16px;line-height:1.6;color:#2a3036;max-width:580px}.pi-empty__actions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pi-empty__reset{height:46px;padding:0 20px;border-radius:6px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font:600 14px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.pi-empty__reset:hover{border-color:#0b0d0f}.pi-empty__book{height:46px;padding:0 20px;display:inline-flex;align-items:center;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.pi-empty__book:hover{background:#176f91;color:#f5f6f7}.pi-codes{background:#080a0c;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}@media(min-width:1280px){.pi-codes__intro{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}.pi-codes__lead{margin:0 0 20px;font-size:16px;line-height:1.65;color:#bfc7cd}.pi-codes__note{margin:0;font-size:14px;line-height:1.6;color:#7c858d}.pi-codes__grid{--cols: 2;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.pi-code{background:#0c0e11;padding:20px 22px;display:grid;gap:8px;align-content:start;color:#f5f6f7}a.pi-code:hover{background:#111417;color:#f5f6f7}.pi-code__num{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--accent, #72C7E8);letter-spacing:.06em}.pi-code--soon .pi-code__num{color:#7c858d}.pi-code__title{font-size:15px;line-height:1.45;font-weight:600}.pi-code--soon .pi-code__title{color:#bfc7cd}.pi-code__text{font-size:13px;line-height:1.5;color:#bfc7cd}.pi-code--soon .pi-code__text{color:#7c858d}.pi-code__note{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.06em}.pi-flags{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.pi-flags__lead{margin:0;font-size:16px;line-height:1.65;color:#2a3036}.pi-flags__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(224,100,90,.35);border-radius:8px;overflow:hidden}.pi-flag{background:#fff;padding:16px 22px;display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start}.pi-flag__mark{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--s-danger, #E0645A);line-height:1.6}.pi-flag__title{font-size:16px;font-weight:600;line-height:1.4}.pi-flag__text{margin-top:3px;font-size:14px;line-height:1.55;color:#56616a}.pi-flags__foot{background:#eceff1;padding:16px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pi-flags__foot-text{font-size:14px;color:#2a3036;line-height:1.5;max-width:640px}.pi-flags__foot-link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.pi-models{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.pi-models__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.pi-model{background:#fff;padding:20px 22px;display:grid;gap:6px;align-content:start;color:#0b0d0f}a.pi-model:hover{background:#f5f6f7;color:#0b0d0f}.pi-model__gen{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.08em}.pi-model--soon .pi-model__gen{color:#56616a}.pi-model__name{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;white-space:nowrap}.pi-model--soon .pi-model__name{color:#2a3036}.pi-model__note{font-size:13px;color:#56616a;line-height:1.5}.pi-model__link{margin-top:4px;font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}@media(max-width:1279px){.pi-hero__inner{padding:32px 24px 48px;min-height:480px;gap:32px}.pi-hero__photo{width:100%;opacity:.4}.pi-flow__inner{padding:24px}.pi-flow__grid{--cols: 2}.pi-section__inner{padding:64px 24px}.pi-section__inner--split{grid-template-columns:1fr;gap:32px}.pi-head{grid-template-columns:1fr;gap:24px;align-items:start}.pi-lead{justify-self:start}.pi-group__head-row{display:none}.pi-row{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"symptom book" "scope book" "priority book";row-gap:6px}.pi-row__symptom{grid-area:symptom}.pi-row__scope{grid-area:scope}.pi-row__priority{grid-area:priority}.pi-row__book{grid-area:book;align-self:center}.pi-models__grid{--cols: 2}}@media(max-width:767px){.pi-hero__inner{padding:24px 16px 40px}.pi-crumbs{margin-bottom:28px}.pi-search{height:auto;padding:14px 16px;flex-wrap:wrap}.pi-search__input{font-size:15px}.pi-flow__grid{--cols: 1}.pi-section__inner{padding:48px 16px}.pi-row{grid-template-columns:1fr;grid-template-areas:"symptom" "scope" "priority" "book";gap:10px}.pi-row__book{justify-self:start}.pi-hits__grid{grid-template-columns:1fr}.pi-codes__grid,.pi-models__grid{--cols: 1}}.rv-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.rv-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.rv-hero__photo{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;object-position:50% 55%}.rv-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cd9 58%,#080a0c40),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.45) 22%,transparent 58%)}.rv-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 60px;display:grid;gap:44px;min-height:540px;align-content:space-between}.rv-hero__head{max-width:800px}.rv-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap}.rv-crumbs a{color:#7c858d}.rv-crumbs a:hover{color:#f5f6f7}.rv-crumbs__current{color:#d9dee2}.rv-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.rv-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.6vw,76px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.rv-hero__lead{margin:0 0 30px;max-width:640px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.rv-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rv-cta{height:50px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.rv-cta:hover{background:#f5f6f7;color:#080a0c}.rv-cta--ghost{padding:0 20px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.rv-cta--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.rv-hero__facts{display:flex;gap:44px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.rv-hero__fact{max-width:300px;white-space:normal}.rv-hero__fact-value{color:#d9dee2;font-size:14px}.rv-sources{color:#0b0d0f;background:#eceff1;border-bottom:1px solid rgba(8,10,12,.1)}.rv-sources__inner{max-width:1520px;margin:0 auto;padding:36px 40px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}.rv-sources__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;white-space:nowrap;line-height:1.6}.rv-sources__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.rv-source{background:#fff;padding:16px 20px;display:grid;gap:4px;color:#0b0d0f}a.rv-source:hover{background:#f5f6f7;color:#0b0d0f}.rv-source__name{font-size:15px;font-weight:600}.rv-source--soon .rv-source__name{color:#2a3036}.rv-source__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.rv-source__note{font-size:13px;color:#56616a}.rv-source__arrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91}.rv-source__soon{font-family:JetBrains Mono,monospace;font-size:9px;color:#8a6a12;letter-spacing:.08em;white-space:nowrap;padding:2px 6px;border:1px solid rgba(138,106,18,.35);border-radius:3px}.rv-section__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.rv-section__inner--split{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.rv-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:32px}.rv-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.rv-label--dark{color:#7c858d}.rv-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em}.rv-title--sm{font-size:clamp(32px,2.8vw,44px);margin-bottom:18px}.rv-lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.rv-list{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.rv-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.rv-filters--models{margin-bottom:24px}.rv-filter{height:38px;padding:0 15px;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.rv-filter:hover{border-color:#0b0d0f}.rv-filter.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.rv-filter[disabled]{cursor:default;opacity:.4}.rv-filter--model{height:32px;padding:0 12px;font:500 12px JetBrains Mono,monospace;letter-spacing:.04em}.rv-filter__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:8px;opacity:.65}.rv-filter--model .rv-filter__count{font-size:inherit;opacity:.6}.rv-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid rgba(8,10,12,.1)}.rv-bar__count{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em}.rv-bar__reset{background:transparent;border:0;padding:0;font:600 13px Manrope,sans-serif;color:#176f91;cursor:pointer;white-space:nowrap}.rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.rv-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.rv-card--mixed{border-color:#e0b44a73}.rv-card--bad{border-color:#e0645a73}.rv-card__head{padding:18px 24px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;gap:16px}.rv-card--mixed .rv-card__head{background:#e0b44a12}.rv-card--bad .rv-card__head{background:#e0645a12}.rv-card__car{display:flex;align-items:center;gap:12px;min-width:0}.rv-card__gen{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.08em;white-space:nowrap}.rv-card__model{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-card__mark{display:flex;align-items:center;gap:8px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#176f91}.rv-card__mark-dot{width:6px;height:6px;border-radius:50%;background:#176f91}.rv-card__mark--warn{color:#8a6a12}.rv-card__mark--warn .rv-card__mark-dot{background:var(--s-warn, #E0B44A)}.rv-card__mark--danger{color:#b4463c}.rv-card__mark--danger .rv-card__mark-dot{background:var(--s-danger, #E0645A)}.rv-card__body{padding:22px 24px;display:grid;gap:16px;align-content:start}.rv-card__text{font-size:16px;line-height:1.65;color:#0b0d0f}.rv-card__author{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.rv-card__rule{width:24px;height:1px;background:#080a0c33;display:block}.rv-card__dot{color:#8a939b}.rv-answer{padding:16px 18px;border-left:3px solid #176F91;background:#eceff1;border-radius:0 6px 6px 0}.rv-answer__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.1em;margin-bottom:6px}.rv-answer__text{font-size:15px;line-height:1.6;color:#2a3036}.rv-card__foot{padding:16px 24px;border-top:1px solid rgba(8,10,12,.1);display:grid;gap:10px}.rv-card__rows{display:grid;grid-template-columns:96px 1fr;gap:6px 14px;font-size:14px;line-height:1.5}.rv-card__key{color:#56616a}.rv-card__value{color:#2a3036}.rv-card__meta-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rv-card__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.rv-card__link{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.rv-empty{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:52px 40px;display:grid;gap:14px;justify-items:center;text-align:center}.rv-empty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.rv-empty__text{font-size:16px;line-height:1.6;color:#2a3036;max-width:560px}.rv-empty__actions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.rv-empty__reset{height:46px;padding:0 20px;border-radius:6px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font:600 14px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.rv-empty__reset:hover{border-color:#0b0d0f}.rv-empty__link{height:46px;padding:0 20px;display:inline-flex;align-items:center;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.rv-empty__link:hover{background:#176f91;color:#f5f6f7}.rv-policy{background:#080a0c;border-top:1px solid rgba(255,255,255,.08)}.rv-policy__title{text-transform:uppercase}.rv-policy__lead{margin:0 0 20px;font-size:16px;line-height:1.65;color:#bfc7cd}.rv-policy__note{margin:0;font-size:14px;line-height:1.6;color:#7c858d}.rv-policy__grid{--cols: 2;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.rv-rule{background:#0c0e11;padding:22px 24px;display:grid;gap:8px;align-content:start}.rv-rule__key{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.1em}.rv-rule__text{font-size:15px;line-height:1.6;color:#d9dee2}.rv-leave{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.rv-leave__inner{max-width:1520px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 520px;gap:64px;align-items:start}.rv-leave__lead{margin:0 0 26px;font-size:17px;line-height:1.65;color:#2a3036;max-width:620px}.rv-ask{display:grid;gap:12px;max-width:560px}.rv-ask__item{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15px;line-height:1.6;color:#2a3036}.rv-ask__mark{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.rv-leave__contacts{margin-top:28px;padding:18px 22px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;font-size:15px;line-height:1.6;color:#2a3036}.rv-leave__contacts a{color:#176f91;font-weight:600;white-space:nowrap}.rv-form{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:28px;display:grid;gap:18px}.rv-form__title{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em}.rv-field{display:grid;gap:6px;font-size:11px;color:#56616a;letter-spacing:.08em;text-transform:uppercase}.rv-field__control{height:48px;background:#fff;border:1px solid rgba(8,10,12,.16);border-radius:4px;color:#0b0d0f;font:500 15px Manrope,sans-serif;padding:0 12px}textarea.rv-field__control{height:auto;padding:12px;line-height:1.55;resize:vertical}.rv-field__control:focus{outline:2px solid rgba(23,111,145,.4);outline-offset:1px}.rv-marks{display:flex;gap:8px;flex-wrap:wrap}.rv-mark{height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:transparent;color:#2a3036;font:600 13px Manrope,sans-serif;text-transform:none;letter-spacing:normal;cursor:pointer;white-space:nowrap}.rv-mark:hover{border-color:#0b0d0f}.rv-mark input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rv-mark:has(input:checked){background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.rv-mark:has(input:focus-visible){outline:2px solid rgba(23,111,145,.5);outline-offset:2px}.rv-consent{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;text-align:left;background:transparent;border:0;padding:0;cursor:pointer;font:400 13px Manrope,sans-serif;line-height:1.55;color:#2a3036}.rv-consent__box{width:20px;height:20px;border-radius:4px;border:1.5px solid rgba(8,10,12,.24);display:grid;place-items:center;color:#f5f6f7;font-size:12px;margin-top:1px}.rv-consent input{position:absolute;opacity:0;pointer-events:none}.rv-consent input:checked+.rv-consent__box{background:#176f91;border-color:#176f91}.rv-consent input:checked+.rv-consent__box:before{content:"✓"}.rv-consent a{color:#176f91;font-weight:600}.rv-form__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.rv-form__hint{font-size:12px;color:#56616a;line-height:1.5;max-width:260px}.rv-form__submit{height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:#0b0d0f;color:#f5f6f7;border:0;border-radius:6px;font:700 15px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.rv-form__submit:hover{background:#176f91}.rv-form__error{font-size:13px;color:#b4463c;line-height:1.5}.rv-sent{display:grid;gap:16px}.rv-sent__head{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.rv-sent__check{width:28px;height:28px;border-radius:50%;background:#176f911f;display:grid;place-items:center;font-size:14px}.rv-sent__text{font-size:15px;line-height:1.6;color:#2a3036}@media(max-width:1279px){.rv-hero__inner{padding:32px 24px 48px;min-height:460px;gap:32px}.rv-hero__photo{width:100%;opacity:.4}.rv-sources__inner{grid-template-columns:1fr;gap:20px;padding:28px 24px}.rv-sources__grid{--cols: 2}.rv-section__inner{padding:64px 24px}.rv-section__inner--split{grid-template-columns:1fr;gap:32px}.rv-head{grid-template-columns:1fr;gap:24px;align-items:start}.rv-lead{justify-self:start}.rv-grid{grid-template-columns:1fr}.rv-policy__grid{--cols: 1}.rv-leave__inner{grid-template-columns:1fr;gap:40px;padding:64px 24px}}@media(max-width:767px){.rv-hero__inner{padding:24px 16px 40px}.rv-crumbs{margin-bottom:28px}.rv-sources__inner{padding:24px 16px}.rv-sources__grid{--cols: 1}.rv-section__inner,.rv-leave__inner{padding:48px 16px}.rv-card__head{flex-wrap:wrap}.rv-card__rows{grid-template-columns:1fr;gap:2px 0}.rv-card__key{font-size:13px}.rv-form{padding:20px}}.sr-page{color:#0b0d0f;background:#f5f6f7}.sr-hero__inner{max-width:1520px;margin:0 auto;padding:40px 40px 0}.sr-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;margin-bottom:40px;white-space:nowrap}.sr-crumbs a{color:#56616a}.sr-crumbs a:hover,.sr-crumbs__current{color:#0b0d0f}.sr-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:20px}.sr-title{margin:0 0 28px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.025em}.sr-form{display:flex;align-items:center;gap:16px;height:72px;padding:0 24px;border:1px solid rgba(8,10,12,.16);border-radius:8px;background:#fff;max-width:900px}.sr-form__icon{width:18px;height:18px;border:1.5px solid #56616A;border-radius:50%;position:relative;display:block;flex:none}.sr-form__icon:after{content:"";position:absolute;width:8px;height:1.5px;background:#56616a;right:-7px;bottom:-2px;transform:rotate(45deg)}.sr-form__input{flex:1;background:transparent;border:0;outline:0;color:#0b0d0f;font:500 19px Manrope,sans-serif;min-width:0}.sr-form__input::placeholder{color:#7c858d}.sr-form__clear{height:32px;padding:0 12px;display:inline-flex;align-items:center;background:transparent;border:1px solid rgba(8,10,12,.16);border-radius:4px;color:#56616a;font:500 12px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.sr-form__clear:hover{border-color:#0b0d0f;color:#0b0d0f}.sr-hints{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sr-hints__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.1em;margin-right:4px}.sr-hint{height:32px;padding:0 12px;display:inline-flex;align-items:center;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:#fff;color:#2a3036;font:500 13px JetBrains Mono,monospace;white-space:nowrap}.sr-hint:hover{border-color:#0b0d0f;color:#0b0d0f}.sr-bar{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid rgba(8,10,12,.1)}.sr-bar__types{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.1em}.sr-bar__count{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.sr-chips{display:flex;gap:6px;flex-wrap:wrap}.sr-chip{height:36px;padding:0 14px;display:inline-flex;align-items:center;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:#fff;color:#2a3036;font:600 13px Manrope,sans-serif;white-space:nowrap}.sr-chip:hover{border-color:#0b0d0f;color:#2a3036}.sr-chip.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.sr-chip--empty{opacity:.45;pointer-events:none}.sr-chip__count{font-family:JetBrains Mono,monospace;font-size:10px;margin-left:8px;opacity:.65}.sr-results__inner{max-width:1520px;margin:0 auto;padding:40px 40px 90px;display:grid;grid-template-columns:1fr 340px;gap:56px;align-items:start}.sr-groups{display:grid;gap:36px}.sr-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(8,10,12,.1)}.sr-group__title{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.sr-group__count{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.sr-group__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sr-row{background:#fff;padding:18px 22px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;color:#0b0d0f}a.sr-row:hover{background:#eceff1;color:#0b0d0f}.sr-row__title{display:block;font-size:16px;font-weight:600;line-height:1.35}.sr-row__text{display:block;margin-top:4px;font-size:14px;color:#56616a;line-height:1.5}.sr-row__meta{display:flex;align-items:center;gap:14px;white-space:nowrap}.sr-row__tag{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em}.sr-row__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.sr-note{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:48px 40px;display:grid;gap:14px;justify-items:center;text-align:center}.sr-note__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.sr-note__title{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em}.sr-note__text{font-size:16px;line-height:1.6;color:#2a3036;max-width:600px}.sr-note__hints{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sr-note__hint{height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:4px;border:1px solid rgba(8,10,12,.16);background:#fff;color:#2a3036;font:500 13px JetBrains Mono,monospace;white-space:nowrap}.sr-note__hint:hover{border-color:#0b0d0f;color:#2a3036}.sr-note__actions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.sr-note__reset{height:46px;padding:0 20px;display:inline-flex;align-items:center;border-radius:6px;border:1px solid rgba(8,10,12,.2);background:transparent;color:#0b0d0f;font:600 14px Manrope,sans-serif;white-space:nowrap}.sr-note__reset:hover{border-color:#0b0d0f;color:#0b0d0f}.sr-note__cta{height:46px;padding:0 20px;display:inline-flex;align-items:center;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.sr-note__cta:hover{background:#176f91;color:#f5f6f7}.sr-aside{position:sticky;top:96px;--cols: 1;--gap: 16px}.sr-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:22px 24px;display:grid;gap:12px}.sr-card--accent{background:#eceff1;gap:10px}.sr-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.sr-card--accent .sr-card__label{color:#176f91}.sr-tips{display:grid;gap:10px;font-size:14px;line-height:1.55;color:#2a3036}.sr-tip{display:grid;grid-template-columns:76px 1fr;gap:12px}.sr-tip__key{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91}.sr-card__text{font-size:15px;line-height:1.6;color:#0b0d0f}.sr-card__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.sr-links{display:grid;gap:8px;font-size:14px}.sr-links a{color:#0b0d0f}.sr-links a:hover{color:#176f91}.sr-cta{background:#080a0c;color:var(--c-offwhite, #F5F6F7);border-top:1px solid rgba(255,255,255,.08)}.sr-cta__inner{max-width:1520px;margin:0 auto;padding:70px 40px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.sr-cta__title{margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em}.sr-cta__lead{margin:0;font-size:17px;line-height:1.6;color:#bfc7cd;max-width:640px}.sr-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.sr-cta__primary{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.sr-cta__primary:hover{background:#f5f6f7;color:#080a0c}.sr-cta__ghost{height:52px;padding:0 22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:15px;white-space:nowrap}.sr-cta__ghost:hover{border-color:#f5f6f7;color:#f5f6f7}@media(max-width:1279px){.sr-hero__inner{padding:32px 24px 0}.sr-results__inner{grid-template-columns:1fr;gap:32px;padding:32px 24px 64px}.sr-aside{position:static;--cols: 2}.sr-cta__inner{grid-template-columns:1fr;gap:28px;padding:56px 24px}}@media(max-width:767px){.sr-hero__inner{padding:24px 16px 0}.sr-crumbs{margin-bottom:28px}.sr-form{height:auto;padding:14px 16px;flex-wrap:wrap}.sr-form__input{font-size:16px}.sr-bar{margin-top:24px}.sr-results__inner{padding:24px 16px 48px}.sr-aside{--cols: 1}.sr-row{grid-template-columns:1fr;gap:10px}.sr-note{padding:32px 20px}.sr-cta__inner{padding:48px 16px}}.sc-page{background:var(--c-black, #080A0C);color:var(--c-offwhite, #F5F6F7)}.sc-hero{position:relative;background:#080a0c;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.sc-hero__photo{position:absolute;right:0;top:0;height:100%;width:56%;object-fit:cover;object-position:60% 50%}.sc-hero__mask{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 42%,#080a0cbf 58%,#080a0c26),linear-gradient(0deg,#080A0C 0%,transparent 30%)}.sc-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 72px;display:grid;grid-template-columns:minmax(0,720px) 1fr;gap:40px}.sc-hero__inner>*{min-width:0}.sc-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.sc-crumbs a{color:#7c858d}.sc-crumbs a:hover{color:#f5f6f7}.sc-crumbs__current{color:#d9dee2}.sc-eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px}.sc-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.sc-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.sc-hero__lead{margin:0 0 36px;max-width:560px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.sc-hero__facts{display:flex;gap:40px;flex-wrap:wrap;margin-bottom:36px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.sc-hero__fact-label{font-size:11px;color:#7c858d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sc-hero__fact-value{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.sc-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sc-cta{min-height:52px;max-width:100%;padding:13px 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:normal;line-height:1.5}.sc-cta [aria-hidden]{flex-shrink:0}.sc-cta:hover{background:#f5f6f7;color:#080a0c}.sc-cta--ghost{padding:0 24px;background:transparent;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;font-weight:600}.sc-cta--ghost:hover{background:transparent;border-color:#f5f6f7;color:#f5f6f7}.sc-hero__engines{align-self:end;justify-self:end;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;line-height:1.7;white-space:nowrap;text-align:right}.sc-section__inner{max-width:1520px;margin:0 auto;padding:110px 40px}.sc-section__inner--split{display:grid;grid-template-columns:5fr 7fr;gap:64px}.sc-section__inner--split>*{min-width:0}.sc-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.sc-label--dark{color:#7c858d}.sc-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.sc-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.sc-head--aside{grid-template-columns:1fr auto}.sc-lead{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#56616a}.sc-lead--left{margin:20px 0 32px;justify-self:start;max-width:none}.sc-lead--dark{color:#7c858d}.sc-symptoms{color:#0b0d0f;background:#f5f6f7}.sc-symptoms__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.sc-symptom{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:0 12px;background:transparent;border:0;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.1);color:#0b0d0f;font:500 16px Manrope,sans-serif;cursor:pointer;text-align:left;transition:background .18s}.sc-symptom:hover{background:#fff}.sc-symptom.is-active{background:#fff;border-left-color:#176f91}.sc-symptom__num,.sc-symptom__arrow{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.sc-symptom__arrow{font-size:12px}.sc-symptom.is-active .sc-symptom__num,.sc-symptom.is-active .sc-symptom__arrow{color:#176f91}.sc-panel{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden;align-self:start;position:sticky;top:96px}.sc-panel__head{padding:18px 32px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:#56616a;gap:16px;flex-wrap:wrap}.sc-panel__risk{display:flex;align-items:center;gap:8px;white-space:nowrap}.sc-panel__dot{width:6px;height:6px;border-radius:50%;background:var(--s-warn, #E0B44A)}.sc-panel__dot--ice{background:var(--a-ice, #72C7E8)}.sc-panel__dot--danger{background:var(--s-danger, #E0645A)}.sc-panel__body{padding:32px;display:grid;gap:24px}.sc-panel__title{margin:0 0 10px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.05;letter-spacing:-.02em}.sc-panel__advice{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#2a3036;padding:6px 10px;border-radius:4px;background:#eceff1}.sc-panel__cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sc-panel__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:12px}.sc-panel__causes{display:grid;gap:8px}.sc-panel__cause{display:flex;gap:10px;font-size:15px;color:#2a3036;line-height:1.5}.sc-panel__mark{color:#176f91;font-family:JetBrains Mono,monospace;font-size:12px;margin-top:3px}.sc-panel__check{font-size:15px;line-height:1.6;color:#2a3036}.sc-panel__engines{margin-top:16px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.sc-panel__engines b{color:#0b0d0f;font-weight:400}.sc-panel__foot{padding:18px 32px;border-top:1px solid rgba(8,10,12,.1);display:flex;justify-content:space-between;align-items:center;background:#eceff1;gap:16px;flex-wrap:wrap}.sc-panel__note{font-size:13px;color:#56616a}.sc-panel__book{min-height:44px;max-width:100%;padding:10px 20px;display:inline-flex;align-items:center;gap:10px;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:14px;white-space:normal}.sc-panel__book [aria-hidden]{flex-shrink:0}.sc-panel__book:hover{background:#176f91;color:#f5f6f7}.sc-engines{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.sc-engines__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px}.sc-engines__list{border-radius:8px 0 0 8px;overflow:hidden;background:#eceff1;display:grid;align-content:start}.sc-engines__details{min-width:0;align-self:stretch;background:#fff;border-radius:0 8px 8px 0}.sc-engine{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;height:64px;padding:0 24px 0 20px;background:transparent;border:0;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);color:#2a3036;font:600 18px Archivo,sans-serif;letter-spacing:-.01em;cursor:pointer;text-align:left;transition:background .18s}.sc-engine:hover{background:#fff}.sc-engine.is-active{background:#fff;border-left-color:#176f91;color:#0b0d0f}.sc-engine__spec{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;color:#56616a;letter-spacing:.06em;white-space:nowrap}.sc-engines__other{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 24px 0 23px;font-size:14px;color:#56616a}.sc-engines__other:hover{color:#0b0d0f}.sc-engines__other b{color:#176f91;font-weight:600;white-space:nowrap}.sc-engines__panel{position:sticky;top:calc(var(--header-h) + 24px);border-radius:inherit;background:#fff;padding:36px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-content:start}.sc-engines__code{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:32px;letter-spacing:-.02em}.sc-engines__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;margin:8px 0 16px}.sc-engines__desc{font-size:15px;line-height:1.6;color:#2a3036}.sc-engines__sublabel{margin-top:28px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.sc-works{display:flex;flex-wrap:wrap;gap:6px}.sc-work{font-size:13px;padding:6px 10px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:normal}a.sc-work:hover{border-color:#176f91;color:#176f91}.sc-work b{color:#176f91;font-weight:400}.sc-issues{display:grid;border-top:1px solid rgba(8,10,12,.1)}.sc-issue{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(8,10,12,.1);font-size:15px;color:#2a3036}.sc-issue__km{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;white-space:nowrap}.sc-issues__note{margin-top:12px;font-size:12px;color:#56616a;line-height:1.5}.sc-engines__link{display:inline-flex;margin-top:16px;font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.sc-process{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.sc-process__title{text-transform:uppercase}.sc-process__lead{margin:24px 0 0;font-size:16px;line-height:1.6;color:#7c858d;max-width:460px}.sc-process{scroll-margin-top:100px}.sc-process .sc-section__inner--split>*,.sc-process .sc-step>*{min-width:0}.sc-process__photo{margin:40px 0 0;position:relative;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.sc-process__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-process__caption{position:absolute;left:16px;max-width:calc(100% - 32px);overflow-wrap:anywhere;bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px;color:#d9dee2;letter-spacing:.12em;background:#080a0cb3;padding:4px 8px;border-radius:3px}.sc-steps{display:grid;border-top:1px solid rgba(255,255,255,.08)}.sc-step{display:grid;grid-template-columns:64px 1fr 220px;gap:24px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08);align-items:start}.sc-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:28px;line-height:1;color:var(--accent, #72C7E8);letter-spacing:-.03em}.sc-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;margin-bottom:8px}.sc-step__text{font-size:15px;line-height:1.6;color:#bfc7cd}.sc-step__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.08em;text-align:right}.sc-price{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.sc-price__head{align-items:end;margin-bottom:40px}.sc-price__lead{margin:16px 0 0;max-width:620px;font-size:16px;line-height:1.6;color:#56616a}.sc-price__scope{margin-bottom:16px;color:#56616a;font-size:13px;line-height:1.5}.sc-filters{display:flex;gap:8px;flex-wrap:wrap}.sc-filter{height:36px;padding:0 16px;display:inline-flex;align-items:center;border-radius:4px;background:#fff;color:#2a3036;border:1px solid rgba(8,10,12,.16);font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.sc-filter:hover{border-color:#0b0d0f}.sc-filter.is-active{background:#0b0d0f;color:#f5f6f7;border-color:#0b0d0f}.sc-table{--sc-table-gap: 28px;display:grid;grid-template-columns:minmax(0,1fr) fit-content(140px) fit-content(220px) max-content;column-gap:var(--sc-table-gap);border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:clip}.sc-table__head,.sc-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--sc-table-gap)}.sc-table__head{position:sticky;top:calc(var(--header-h) + 1px);z-index:10;padding:14px var(--sc-table-gap);font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.sc-table__sum{text-align:left}@media(min-width:768px){.sc-table__head>:nth-child(2),.sc-row__time{padding-inline-end:24px}}.sc-row{padding:18px var(--sc-table-gap) 18px calc(var(--sc-table-gap) - 3px);border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:baseline;color:#0b0d0f;transition:background .18s,border-color .18s}.sc-row>*{min-width:0}.sc-row[hidden]{display:none}.sc-row__note{margin-top:8px;font-size:13px;line-height:1.6;color:#56616a}.sc-row__caption{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#56616a}.sc-row__scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none}.sc-row__scopes li{padding:4px 8px;background:#eceff1;font-size:12px;line-height:1.5}.sc-row:hover,.sc-row:focus-within{background:#edf6fa;border-left-color:#72c7e8}.sc-row.is-selected{border-left-color:#176f91;background:#176f910f}.sc-row__title{font-size:15px;font-weight:500;line-height:24px;overflow-wrap:anywhere}.sc-row:hover .sc-row__title,.sc-row:focus-within .sc-row__title{color:#176f91}.sc-row__time{font-size:14px;line-height:24px;color:#56616a;overflow-wrap:anywhere}.sc-row__price{display:block;text-align:left;line-height:24px;overflow-wrap:anywhere}.sc-row__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.sc-row__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;transition:opacity .18s ease-out,transform .18s ease-out}.sc-row__book{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap}.sc-row__book{padding:8px 12px;border-radius:4px;background:#72c7e8;color:#080a0c;transition:background .18s}.sc-row__book:hover{background:#9bd9ef}@media(hover:hover)and (pointer:fine)and (min-width:768px){.sc-row__actions{opacity:0;transform:translateY(4px);pointer-events:none}.sc-row:hover .sc-row__actions,.sc-row:focus-within .sc-row__actions,.sc-row.is-selected .sc-row__actions{opacity:1;transform:translateY(0);pointer-events:auto}}.sc-price__foot{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;color:#56616a}.sc-price__link{font-weight:600;color:#176f91;white-space:nowrap}.sc-cases{background:#0c0e11;border-top:1px solid rgba(255,255,255,.08)}.sc-cases__all{font-weight:600;font-size:15px;color:#d9dee2}.sc-cases__all:hover{color:var(--accent, #72C7E8)}.sc-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sc-faq{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.sc-faq__questions{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}.sc-faq__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.sc-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.sc-faq__q{width:100%;display:grid;grid-template-columns:1fr 32px;gap:20px;align-items:center;padding:22px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:#0b0d0f;font:600 19px Manrope,sans-serif;line-height:1.35}.sc-faq__icon{font-family:JetBrains Mono,monospace;font-size:18px;color:#176f91;justify-self:end}.sc-faq__icon:before{content:"+"}.sc-faq__q[aria-expanded=true] .sc-faq__icon:before{content:"−"}.sc-faq__a{padding:0 60px 26px 0;font-size:16px;line-height:1.7;color:#2a3036;max-width:820px}@media(max-width:1279px){.sc-hero__inner{grid-template-columns:minmax(0,1fr);padding:32px 24px 56px;gap:28px}.sc-hero__photo{width:100%;opacity:.4}.sc-hero__engines{justify-self:start;text-align:left;white-space:normal}.sc-section__inner{padding:72px 24px}.sc-section__inner--split{grid-template-columns:1fr;gap:40px}.sc-panel,.sc-faq__questions{position:static}.sc-head,.sc-head--aside{grid-template-columns:1fr;gap:24px;align-items:start}.sc-lead{justify-self:start}.sc-engines__grid{grid-template-columns:minmax(0,1fr)}.sc-engines__list{border-radius:8px 8px 0 0}.sc-engines__details{border-radius:0 0 8px 8px}.sc-engines__panel{position:static;padding:28px 24px}.sc-step{grid-template-columns:48px 1fr}.sc-step__meta{grid-column:2;text-align:left}.sc-table{grid-template-columns:minmax(0,1fr) fit-content(120px) fit-content(190px) max-content}.sc-cases__grid{grid-template-columns:repeat(2,1fr)}.sc-cases__grid>:first-child:nth-last-child(odd){grid-column:1 / -1}}@media(min-width:768px)and (max-width:1000px){.sc-table{grid-template-columns:minmax(0,1fr) fit-content(100px) fit-content(170px) max-content}.sc-row__actions{gap:8px}}@media(max-width:767px){.sc-hero__inner{padding:24px 16px 40px}.sc-hero__title{font-size:clamp(36px,10vw,48px);overflow-wrap:anywhere}.sc-process__title{font-size:clamp(30px,8vw,40px);overflow-wrap:anywhere}.sc-process .sc-step{grid-template-columns:36px minmax(0,1fr);gap:16px}.sc-process .sc-step__title,.sc-process .sc-step__text,.sc-process .sc-step__meta{overflow-wrap:anywhere}.sc-crumbs{margin-bottom:28px;white-space:normal;flex-wrap:wrap}.sc-hero__facts{gap:24px}.sc-section__inner{padding:56px 16px}.sc-panel__cols{grid-template-columns:1fr;gap:24px}.sc-panel__body{padding:24px}.sc-panel__head,.sc-panel__foot{padding:16px 24px}.sc-engine{grid-template-columns:100px minmax(0,1fr);height:auto;min-height:64px;padding:12px 16px}.sc-engine__spec{white-space:normal}.sc-engines__panel{grid-template-columns:minmax(0,1fr);gap:28px}.sc-issue{grid-template-columns:minmax(0,1fr);gap:4px}.sc-issue__km{white-space:normal}.sc-table__head{display:none}.sc-table{display:block}.sc-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 20px 16px 17px}.sc-row__time:before{content:"Срок: "}.sc-row__actions{justify-content:flex-end;margin-top:4px}.sc-row__book{min-height:44px}.sc-cases__grid{grid-template-columns:1fr}.sc-faq__a{padding-right:0}}.sc-faq__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.05;letter-spacing:-.02em}.sc-models{display:flex;flex-wrap:wrap;gap:8px}.sc-model{display:inline-flex;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid rgba(8,10,12,.16);border-radius:4px;color:#2a3036;font-size:15px;font-weight:500;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.sc-model:hover,.sc-model:focus-visible{background:#0b0d0f;border-color:#0b0d0f;color:#fff}.sc-model:hover .sc-model__body,.sc-model:focus-visible .sc-model__body{color:inherit}.sc-model__body{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.06em}.sc-warranty{margin-top:28px;padding:22px 24px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;display:grid;gap:8px}.sc-warranty__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.sc-warranty__value{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;letter-spacing:-.02em}.sc-warranty__text{font-size:15px;line-height:1.6;color:#2a3036}.sc-related{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.sc-related__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:14px}.sc-related__list{display:flex;flex-wrap:wrap;gap:8px 20px}.sc-related__item{display:inline-flex;max-width:100%;align-items:center;gap:8px;font-size:14px;color:#7c858d;white-space:normal;overflow-wrap:anywhere}a.sc-related__item:hover{color:#f5f6f7}.sc-related__type{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#56616a}.sc-ctx{border:1px solid rgba(114,199,232,.35);background:#72c7e80f;border-radius:6px;padding:16px 18px;display:grid;gap:10px}.sc-ctx__head{display:flex;justify-content:space-between;align-items:center}.sc-ctx__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.sc-ctx__reset{background:transparent;border:0;color:#7c858d;font:500 12px Manrope,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sc-ctx__reset:hover{color:#f5f6f7}.sc-ctx__rows{margin:0;display:grid;grid-template-columns:96px 1fr auto;gap:8px 12px;font-size:14px;line-height:1.5;align-items:center}.sc-ctx__row{display:contents}.sc-ctx__row dt{color:#7c858d}.sc-ctx__row dd{margin:0;color:#f5f6f7}.sc-ctx__code{font-family:JetBrains Mono,monospace;font-size:13px}.sc-ctx__change{font-size:12px;color:#7c858d;text-decoration:underline;text-underline-offset:3px}.sc-ctx__change:hover{color:#f5f6f7}.sc-ctx[hidden],.sc-ctx__row[hidden]{display:none}@media(min-width:1280px){.sc-cases__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.sc-cases__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}}.sv-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.sv-hero__image{position:absolute;right:0;top:0;height:100%;width:56%;object-fit:cover;object-position:60% 50%}.sv-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 40%,#080a0ccc 55%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 25%,transparent 55%)}.sv-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:640px;align-content:space-between}.sv-hero__col{max-width:780px}.sv-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.sv-crumbs a{color:#7c858d}.sv-crumbs a:hover{color:#f5f6f7}.sv-crumbs__current{color:#d9dee2}.sv-hero__eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:28px}.sv-hero__dot{width:8px;height:8px;border-radius:50%;background:var(--accent, #72C7E8)}.sv-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.sv-hero__lead{margin:0 0 36px;max-width:580px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.sv-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sv-btn{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.sv-btn:hover{background:#f5f6f7}.sv-btn--ghost{padding:0 24px;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;background:transparent;font-weight:600}.sv-btn--ghost:hover{background:transparent;border-color:#f5f6f7}.sv-hero__summary{display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13);color:#9aaab5;font-size:12px}.sv-hero__summary>span{white-space:nowrap}.sv-hero__summary strong{margin-right:5px;color:#f5f6f7;font-size:20px;font-weight:600}.sv-hero__signature{margin-left:auto;font:9px/1.6 JetBrains Mono,monospace;letter-spacing:.11em}@media(max-width:1100px){.sv-hero__signature{display:none}}.sv-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.sv-section__inner--split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.sv-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.sv-label--dark{color:#7c858d}.sv-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.sv-lead{margin:20px 0 28px;font-size:16px;line-height:1.6;color:#56616a;max-width:460px}.sv-nodes{color:#0b0d0f;background:#f5f6f7}.sv-nodes__panels{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;min-width:0}.sv-nodes__list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sv-node{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;height:52px;padding:0 16px;background:#f5f6f7;border:0;border-left:3px solid transparent;color:#0b0d0f;font:500 15px Manrope,sans-serif;cursor:pointer;text-align:left;transition:background .18s}.sv-node:hover{background:#fff}.sv-node.is-active{background:#fff;border-left-color:#176f91}.sv-node__num{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a}.sv-nodes__scheme{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;height:52px;padding:0 16px;background:#f5f6f7;border-left:3px solid transparent;color:#176f91;font:600 14px Manrope,sans-serif}.sv-nodes__scheme:hover{background:#fff}.sv-nodes__scheme .sv-node__num{color:#176f91}.sv-panel{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:32px;display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:start}.sv-panel__code{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em;margin-bottom:10px}.sv-panel__title{margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em}.sv-panel__desc{font-size:15px;line-height:1.6;color:#2a3036}.sv-panel__note{margin-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;line-height:1.6}.sv-panel__cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;height:44px;padding:0 18px;border:1px solid rgba(8,10,12,.16);border-radius:6px;font-weight:600;font-size:14px;color:#0b0d0f;white-space:nowrap}a.sv-panel__cta:hover{border-color:#0b0d0f}.sv-panel__works{display:grid;gap:6px;align-content:start}.sv-work{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:0 0 0 14px;border:1px solid rgba(8,10,12,.1);background:transparent;border-radius:6px;font-size:15px}.sv-work.is-selected{border-color:#176f91;background:#176f910f}.sv-work__link{color:#0b0d0f;padding:12px 0;display:flex;justify-content:space-between;gap:8px}a.sv-work__link:hover{color:#176f91}.sv-work__more{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;white-space:nowrap}.sv-work__book{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;white-space:nowrap;padding:12px 14px;border-left:1px solid rgba(8,10,12,.1)}.sv-work__book:hover{background:#f5f6f7}.sv-catalog{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.sv-catalog__head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:56px}.sv-catalog__lead{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#56616a}.sv-catalog__list{display:grid;gap:24px}.sv-dir{scroll-margin-top:96px;display:grid;grid-template-columns:380px 1fr;gap:40px;padding:40px 0;border-top:1px solid rgba(8,10,12,.12)}.sv-dir__num{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.14em;margin-bottom:14px}.sv-dir--perf .sv-dir__num{color:#5f7a00}.sv-dir__title{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1;letter-spacing:-.02em;color:#0b0d0f;text-transform:uppercase}a.sv-dir__title:hover{color:#176f91}.sv-dir__desc{margin:14px 0 0;font-size:15px;line-height:1.6;color:#56616a}.sv-dir__tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}.sv-tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;border:1px solid rgba(8,10,12,.16);border-radius:3px;color:#2a3036;white-space:nowrap}.sv-dir__cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.sv-dir__figure{margin-top:24px;height:150px;border-radius:6px;overflow:hidden;position:relative;border:1px solid rgba(8,10,12,.1)}.sv-dir__figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sv-dir__caption{position:absolute;left:12px;bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#f5f6f7;background:#080a0cbf;padding:4px 8px;border-radius:3px}.sv-dir__items{position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden;align-self:start}.sv-item{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:stretch;background:#fff;border-left:3px solid transparent}.sv-item.is-selected{background:#176f910f;border-left-color:#176f91}.sv-item__link{display:block;padding:16px 0 16px 17px;color:#0b0d0f}a.sv-item__link:hover{color:#176f91}.sv-item__title{font-size:15px;font-weight:600;display:block}.sv-item__desc{display:block;font-size:13px;color:#56616a;margin-top:2px}.sv-item__book{display:grid;justify-items:end;align-content:center;gap:2px;padding:16px 20px;border-left:1px solid rgba(8,10,12,.06);color:#0b0d0f}.sv-item__book:hover{background:#f5f6f7}.sv-item__price{font-family:Archivo,sans-serif;font-weight:600;font-size:16px;white-space:nowrap}.sv-item__kind{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.sv-item__cta{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.06em;white-space:nowrap}.sv-rules{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.sv-rules .sv-lead{margin:20px 0 0;color:#7c858d}.sv-rules__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.sv-rule{background:#111417;padding:24px}.sv-rule__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em;margin-bottom:10px}.sv-rule__text{font-size:15px;line-height:1.6;color:#d9dee2}@media(max-width:1200px){.sv-section__inner--split{grid-template-columns:1fr;gap:40px}.sv-nodes__panels{position:static}.sv-dir{grid-template-columns:1fr;gap:28px}.sv-dir__items{position:static}}@media(max-width:900px){.sv-section__inner--split>*,.sv-dir>*{min-width:0}.sv-panel__cta{white-space:normal;height:auto;padding:12px 18px}.sv-hero__inner{padding:32px 20px 48px;min-height:0;gap:40px}.sv-hero__title{font-size:clamp(34px,9vw,56px)}.sv-hero__image{width:100%}.sv-hero__veil{background:linear-gradient(180deg,#080a0cbd,#080a0ce6 55%,#080a0c)}.sv-crumbs{margin-bottom:32px}.sv-section__inner{padding:64px 20px}.sv-catalog__head{grid-template-columns:1fr;gap:20px;align-items:start;margin-bottom:32px}.sv-catalog__lead{justify-self:start}.sv-panel{grid-template-columns:1fr;padding:24px}.sv-dir__items,.sv-rules__grid,.sv-nodes__list{grid-template-columns:1fr}.sv-dir__title{font-size:32px}}@media(max-width:560px){.sv-dir__cta{flex-wrap:wrap;white-space:normal}.sv-item{grid-template-columns:1fr}.sv-item__book{justify-items:start;border-left:0;border-top:1px solid rgba(8,10,12,.06);padding:12px 17px}.sv-work{grid-template-columns:1fr}.sv-work__book{border-left:0;border-top:1px solid rgba(8,10,12,.1);padding:10px 14px}}.sv-ctx{border:1px solid rgba(114,199,232,.35);background:#72c7e80f;border-radius:6px;padding:14px 18px;display:grid;gap:8px}.sv-ctx__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em;white-space:nowrap}.sv-ctx__rows{margin:0;display:grid;grid-template-columns:96px 1fr auto;gap:8px 12px;font-size:14px;line-height:1.5;align-items:center}.sv-ctx__row{display:contents}.sv-ctx[hidden],.sv-ctx__row[hidden]{display:none}.sv-ctx__row dt{color:#7c858d}.sv-ctx__row dd{margin:0;color:#f5f6f7}.sv-ctx__code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--accent, #72C7E8)}.sv-ctx__change{font-size:12px;color:#7c858d;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sv-ctx__change:hover{color:#f5f6f7}.sv-directory,.catalog-text,.catalog-children{padding:48px 0;background:#f5f6f7;color:#0b0d0f;scroll-margin-top:100px}.sv-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d7dde0;border:1px solid #d7dde0;margin-top:24px}.sv-directory__card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;background:#fff;color:#0b0d0f;font-size:17px;font-weight:600}.sv-directory__grid.balance{display:flex;--cols: 3;--gap: 1px}.sv-directory__card:hover,.sv-directory__card:focus-visible{background:#edf5f8;color:#176f91}.sv-directory__count{font-size:13px;font-weight:400;color:#52636c}.catalog-text__inner{max-width:1280px;margin:0 auto;padding:0 32px}.catalog-text__body{max-width:920px;overflow-wrap:anywhere;line-height:1.75}.catalog-text h2,.catalog-children h2{font-size:clamp(24px,3vw,36px);margin-bottom:24px}.catalog-text__body h1,.catalog-text__body h2,.catalog-text__body h3{margin:28px 0 16px;font-size:24px}.catalog-text__body p,.catalog-text__body ul,.catalog-text__body ol{margin-bottom:18px}.catalog-text__body ul,.catalog-text__body ol{padding-left:24px}.catalog-text__body ul{list-style:disc}.catalog-text__body ol{list-style:decimal}.catalog-text__body a{color:#176f91;text-decoration:underline}.catalog-text__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.catalog-text__body td,.catalog-text__body th{border:1px solid #d7dde0;padding:10px}@media(max-width:900px){.sv-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-directory__grid.balance{--cols: 2}}@media(max-width:600px){.sv-directory__grid{grid-template-columns:1fr}.sv-directory__grid.balance{--cols: 1}.catalog-text__inner{padding:0 20px}}.service-page .section{padding-block:48px}.service-page .section-head{margin-bottom:28px}.service-page .hero__actions .btn{max-width:100%;white-space:normal;height:auto;min-height:50px;padding-block:12px;line-height:1.5;text-align:center}.service-page .hero__actions .arrow{flex-shrink:0}.service-page .hero__inner{row-gap:40px}.service-page .hero__inner>*{min-width:0}.service-page .hero__title{overflow-wrap:anywhere}.service-page .hero__facts{grid-column:1 / -1;margin-top:0;padding-top:24px;border-top:var(--b-dark)}.service-page .hero__facts .facts-strip,.service-page .hero__facts .facts-strip__value{margin:0}.service-process{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}.service-process__intro{position:sticky;top:calc(var(--header-height, 72px) + 24px)}.service-process__intro .section-head{grid-template-columns:minmax(0,1fr);gap:20px;margin:0}.service-process .timeline__step{grid-template-columns:32px minmax(0,1fr);padding:24px;gap:18px}.service-process .timeline__title{overflow-wrap:anywhere}.service-page .note-list__item>div,.service-page .spec-table__row>*{min-width:0;overflow-wrap:anywhere}.service-page #booking .grid>*{min-width:0}.service-page .context-box__row{flex-wrap:wrap}.service-page .context-box__row>*{min-width:0;overflow-wrap:anywhere}@media(max-width:1000px){.service-process{grid-template-columns:minmax(0,1fr);gap:24px}.service-process__intro{position:static}}@media(max-width:420px){.service-process .timeline__step{grid-template-columns:24px minmax(0,1fr);padding:20px 16px;gap:12px}}.service-page-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:22px;font-size:14px}.service-page-nav a{color:#176f91;text-decoration:underline;text-underline-offset:4px}.service-page :is(section,nav){scroll-margin-top:100px}.service-estimate{position:relative;margin-top:40px;padding-top:32px;border-top:1px solid #d7dde0;scroll-margin-top:100px}.service-estimate__anchor{position:absolute;top:0;scroll-margin-top:100px}.service-estimate__head h3{font-size:24px;line-height:1.35;font-weight:600}.service-estimate__head p{margin-top:12px;max-width:760px;font-size:15px;line-height:1.65;color:#56616a}.service-estimate__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.service-estimate__fields label{display:flex;flex-wrap:wrap;gap:8px;min-width:0;font-size:14px}.service-estimate__fields select{display:block;width:100%;min-width:0;min-height:48px;padding:10px 32px 10px 12px;border:1px solid #a7b5bd;background-color:#fff;color:#171b1e;border-radius:4px;font:inherit}.service-estimate__fields select:disabled{background-color:#eceff1;color:#68747a}.service-estimate__optional{color:#68747a}.service-estimate__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:20px;font-size:14px}.service-estimate__actions button{min-height:44px;border:0;cursor:pointer}.service-estimate__actions button:disabled{opacity:.6;cursor:wait}.service-estimate a{color:#176f91;text-underline-offset:4px}.service-estimate .sc-row__book{color:#080a0c}.service-estimate__status{margin-top:16px;font-size:14px;color:#56616a}.service-estimate__status:empty{display:none}.service-estimate__message{margin-block:16px;font-size:14px;line-height:1.65;color:#56616a}.service-estimate__result-head{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:28px}.service-estimate__result-head h4{font-size:20px;font-weight:600}.service-estimate__result-head a{font-size:13px;text-decoration:underline}.service-estimate__catalogue{margin-top:28px;border-top:1px solid #d7dde0;padding-top:20px}.service-estimate__catalogue summary{cursor:pointer;font-size:15px;font-weight:600;padding-block:8px}.service-estimate__catalogue>p{margin-block:16px;color:#56616a;font-size:14px;line-height:1.6}.service-estimate__catalogue>h4{margin-block:28px 16px;font-size:16px;font-weight:600}.service-estimate__models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-estimate__models h4{font-size:16px;font-weight:600;margin-bottom:10px}.service-estimate__models ul,.service-estimate__engine-links{list-style:none}.service-estimate__models li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:8px;border-top:1px solid #e1e6e9;font-size:14px}.service-estimate__models li span{color:#56616a}.service-estimate__engine-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:14px;line-height:1.6}.service-estimate :is(select,button,summary,a):focus-visible{outline:2px solid #176f91;outline-offset:3px}@media(max-width:767px){.service-estimate__fields,.service-estimate__models,.service-estimate__engine-links{grid-template-columns:minmax(0,1fr)}.service-estimate__actions{align-items:flex-start;flex-direction:column}.service-estimate__actions button{width:100%;justify-content:center}}.service-details{background:#fff;border:1px solid #d7dde0;color:#171b1e}.service-details>summary{cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px}.service-details>summary span{display:inline-block;margin-left:10px;font-weight:400;color:#52636c}.service-details>summary:hover,.service-details>summary:focus-visible{color:#176f91;background:#edf5f8}.service-details__intro{padding:0 24px 20px;color:#52636c;font-size:14px;line-height:1.65;max-width:850px}.service-prices__variants{margin-top:16px}.service-prices__heading{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-block:24px 20px}.service-prices__heading h3{font-size:21px;line-height:1.4;font-weight:600}.service-prices__heading p{margin-top:8px;max-width:580px;font-size:14px;line-height:1.6;color:#52636c}.service-prices__heading .service-price-search{flex:0 1 320px;padding:0}.service-prices__empty{padding:24px;background:#fff;font-size:14px;line-height:1.6}.service-prices__empty a{color:#176f91;text-decoration:underline}.service-vehicle-search{display:grid;gap:8px;max-width:400px;margin-bottom:24px;font-size:14px}.service-vehicle-search input{width:100%;padding:12px;border:1px solid #a7b5bd;border-radius:0;color:#171b1e;background:#fff}.service-vehicle-search>span{font-size:12px;color:#52636c}.service-vehicles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-vehicle{border:1px solid #d7dde0;padding:20px;background:#fff;min-width:0}.service-vehicle h3{font-size:20px;line-height:1.4;font-weight:600;padding-bottom:16px}.service-vehicle h3 a{display:flex;justify-content:space-between;gap:12px}.service-vehicle h3 a span{font-size:16px;font-weight:400;color:#52636c}.service-vehicle ul{list-style:none}.service-vehicle li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;border-top:1px solid #e7ebed;padding-block:12px;font-size:15px}.service-vehicle li:last-child{padding-bottom:0}.service-vehicle li a{color:#176f91;text-decoration:underline;text-underline-offset:4px}.service-vehicle small{color:#52636c;font-size:13px}.service-page .service-vehicles [hidden]{display:none}.service-page :is(.service-price-search,.service-vehicle-search) input:focus-visible{outline:2px solid #176f91;outline-offset:3px}.service-page .service-vehicles a:focus-visible{outline:2px solid #176f91;outline-offset:4px}.service-price-search[hidden]{display:none}.service-price-search{display:grid;gap:8px;padding:0 24px 20px;max-width:520px;font-size:14px}.service-price-search input{padding:12px;border:1px solid #a7b5bd;border-radius:0;background:#fff;color:#171b1e;width:100%}.service-price-search span{color:#52636c;font-size:12px}.service-prices__excluded{margin-top:18px;color:#52636c;font-size:14px;line-height:1.6}.service-engines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d7dde0;border-top:1px solid #d7dde0}.service-engines__item{display:flex;flex-direction:column;gap:8px;background:#fff;padding:20px 24px;font-size:14px}.service-engines__item a{color:#176f91;font-size:20px;font-weight:600}.service-engines__item small,.service-models small{color:#52636c}.service-engines__item p{line-height:1.5}.service-engines__card.sy-where__cell{display:flex;flex-direction:column}.service-engines__footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:auto}.service-engines__footer .sy-where__cta{flex-shrink:0;margin-left:auto}.service-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;padding:0 24px 24px;list-style:none}.service-models li{display:flex;flex-direction:column;gap:4px;font-size:14px}.service-models a{color:#176f91}@media(max-width:760px){.service-prices__heading{flex-direction:column}.service-prices__heading .service-price-search{flex-basis:auto;width:100%;max-width:none}.service-vehicles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page .section{padding-block:32px}.service-details>summary{padding:18px 20px;font-size:16px}.service-engines,.service-models{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page-nav{gap:14px 20px}}@media(max-width:420px){.service-engines,.service-models{grid-template-columns:1fr}}@media(max-width:520px){.service-vehicles__grid{grid-template-columns:1fr}}.sy-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.sy-directory{background:#11171b;color:#c9d6dd}.sy-directory .sy-section__inner{display:flex;align-items:center;flex-wrap:wrap;gap:0 24px;padding-block:7px}.sy-directory a{display:inline-block;padding:10px 0;font-size:13px}.sy-directory a:hover,.sy-directory a:focus-visible{color:var(--a-ice);text-decoration:underline}.sy-hero__image{position:absolute;right:0;top:0;height:100%;width:46%;object-fit:cover;object-position:40% 50%}.sy-hero--illustrated .sy-hero__image{object-fit:contain}.sy-hero__mobile-image{display:none}@media(max-width:768px){.sy-hero--illustrated .sy-hero__image{display:none}.sy-hero__mobile-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}}.sy-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c 0% 44%,#080a0cd1 58%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.4) 20%,transparent 56%)}.sy-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:48px;min-height:620px;align-content:space-between}.sy-hero__col{max-width:800px}.sy-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap;flex-wrap:wrap}.sy-crumbs a{color:#7c858d}.sy-crumbs a:hover{color:#f5f6f7}.sy-crumbs__group{color:#56616a}.sy-crumbs__current{color:#d9dee2}.sy-hero__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.14em;margin-bottom:24px}.sy-hero__title{margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.6vw,92px);line-height:.95;letter-spacing:-.03em}.sy-hero__index{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--accent, #72C7E8);letter-spacing:.08em;margin-bottom:22px}.sy-hero__lead{margin:0 0 32px;max-width:640px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.sy-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sy-btn{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.sy-btn:hover{background:#f5f6f7}.sy-btn--ghost{padding:0 22px;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;background:transparent;font-weight:600}.sy-btn--ghost:hover{background:transparent;border-color:#f5f6f7}.sy-hero__facts{display:flex;gap:44px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.1em;line-height:1.8;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.sy-fact{max-width:260px;white-space:normal}.sy-fact__value{display:block;color:#d9dee2;font-size:14px}.sy-section__inner{max-width:1520px;margin:0 auto;padding:90px 40px}.sy-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.sy-label--dark{color:#7c858d}.sy-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em}.sy-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:44px}.sy-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.sy-head--dark .sy-head__lead{color:#bfc7cd}.sy-what{color:#0b0d0f;background:#f5f6f7}.sy-what .sy-section__inner{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.sy-what__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em}.sy-what__text{margin:0 0 20px;max-width:720px;font-size:17px;line-height:1.7;color:#2a3036}.sy-what__text:last-of-type{margin-bottom:32px}.sy-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sy-spec{background:#fff;padding:20px 22px}.sy-spec__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em}.sy-spec__value{margin-top:8px;font-size:15px;line-height:1.6;color:#2a3036}.sy-aside{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;display:grid;gap:24px}.sy-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:26px 28px;display:grid;gap:16px}.sy-card--muted{background:#eceff1;gap:10px}.sy-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.sy-card--muted .sy-card__label{color:#176f91}.sy-card__text{font-size:15px;line-height:1.65;color:#0b0d0f}.sy-rels{display:grid;gap:12px}.sy-rel{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:baseline}.sy-rel__code{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91;white-space:nowrap}.sy-rel__note{font-size:15px;line-height:1.55;color:#2a3036}.sy-where{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.sy-where__grid{--cols: 3;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sy-where__cell{background:#fff;padding:22px 24px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;align-content:start}.sy-where__code{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.08em}.sy-where__cell.is-preparing .sy-where__code{color:#56616a}.sy-where__model{margin-top:4px;font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em;white-space:nowrap}.sy-where__note{font-size:14px;line-height:1.55;color:#2a3036}.sy-where__cta{justify-self:end;font-size:14px;font-weight:600;color:#176f91;white-space:nowrap;transition:opacity .18s ease-out,transform .18s ease-out}@media(hover:hover)and (pointer:fine){.sy-where__cta{opacity:0;transform:translateY(4px);pointer-events:none}.sy-where__cell:hover .sy-where__cta,.sy-where__cell:focus-within .sy-where__cta{opacity:1;transform:translateY(0);pointer-events:auto}}.sy-where__soon{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sy-where__soon .status-note{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.sy-where__catalogue{font-size:13px;font-weight:600;color:#176f91;white-space:nowrap}.sy-symptoms{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.sy-symptoms .sy-title{text-transform:uppercase}.sy-symptoms__grid{display:grid;grid-template-columns:340px 1fr;gap:32px;align-items:start}.sy-symptoms__list{display:grid}.sy-symptoms__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px 14px;border-bottom:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em}.sy-symptom{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:56px;padding:14px 4px 14px 14px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-left:3px solid transparent;color:#bfc7cd;font:500 15px Manrope,sans-serif;cursor:pointer;text-align:left}.sy-symptom:hover{color:#f5f6f7}.sy-symptom.is-active{border-left-color:var(--accent, #72C7E8);color:#f5f6f7}.sy-symptom__priority{font-family:JetBrains Mono,monospace;font-size:11px;white-space:nowrap}.sy-symptom__priority--danger{color:#e0645a}.sy-symptom__priority--warn{color:#e0b44a}.sy-symptom__priority--ice{color:#72c7e8}.sy-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11;padding:30px 32px;display:grid;gap:22px;align-content:start}.sy-panel__code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em;margin-bottom:12px}.sy-panel__title{margin:0 0 12px;font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-.02em}.sy-panel__desc{font-size:16px;line-height:1.65;color:#bfc7cd}.sy-panel__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sy-panel__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:10px}.sy-panel__causes{display:grid;gap:8px}.sy-panel__cause{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:15px;line-height:1.5;color:#d9dee2}.sy-panel__mark{color:var(--accent, #72C7E8);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6}.sy-panel__check{font-size:15px;line-height:1.6;color:#d9dee2}.sy-panel__foot{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.sy-panel__link{height:44px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap}.sy-panel__link:hover{border-color:#f5f6f7}.sy-panel__book{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:10px;background:var(--accent, #72C7E8);color:#080a0c;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.sy-panel__book:hover{background:#f5f6f7}.sy-maint{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.sy-maint .sy-section__inner{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.sy-maint__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(36px,3.2vw,48px);line-height:1.05;letter-spacing:-.02em}.sy-maint__text{margin:0 0 16px;font-size:16px;line-height:1.65;color:#2a3036}.sy-maint__note{margin:0;font-size:14px;line-height:1.6;color:#56616a}.sy-maint__body{display:grid;gap:16px}.sy-maint__photos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sy-photo{height:200px;border-radius:8px;border:1px solid rgba(8,10,12,.1);background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%;position:relative}.sy-photo__label{position:absolute;left:14px;bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#f5f6f7;background:#080a0cc7;padding:5px 9px;border-radius:3px}.sy-maint__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sy-maint__row{background:#fff;padding:20px 24px;display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:start}.sy-maint__interval{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;letter-spacing:.06em;line-height:1.5}.sy-maint__work{font-size:16px;font-weight:600;line-height:1.4}.sy-maint__desc{margin-top:4px;font-size:14px;line-height:1.55;color:#56616a}.sy-diag{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.sy-diag__grid{--cols: 4;--gap: 1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sy-step{background:#fff;padding:26px 24px 30px;display:grid;gap:10px;align-content:start}.sy-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:#176f91;letter-spacing:-.03em}.sy-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-top:6px}.sy-step__desc{font-size:14px;line-height:1.55;color:#2a3036}.sy-expert{margin-top:24px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:22px 26px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff}.sy-expert__text{font-size:16px;line-height:1.6;color:#2a3036}.sy-expert__link{height:44px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid rgba(8,10,12,.2);color:#0b0d0f;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap}a.sy-expert__link:hover{border-color:#0b0d0f}.sy-prices{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.sy-prices .sy-head{margin-bottom:40px}.sy-table{--sy-table-gap: 28px;display:grid;grid-template-columns:minmax(0,1fr) fit-content(140px) fit-content(220px) max-content;column-gap:var(--sy-table-gap);border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:clip}.sy-table__head,.sy-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--sy-table-gap)}.sy-table__head{position:sticky;top:calc(var(--header-h) + 1px);z-index:10;padding:14px var(--sy-table-gap);font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.sy-table__sum{text-align:left}@media(min-width:768px){.sy-table__head>:nth-child(2),.sy-row__time{padding-inline-end:24px}}.sy-row{padding:18px var(--sy-table-gap) 18px calc(var(--sy-table-gap) - 3px);border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.08);align-items:baseline;background:transparent;transition:background .18s ease-out,border-color .18s ease-out}.sy-row>*{min-width:0}.sy-row:hover,.sy-row:focus-within{background:#edf6fa;border-left-color:#72c7e8}.sy-row:hover a.sy-row__title,.sy-row:focus-within a.sy-row__title{color:#176f91}.sy-row.is-selected{border-left-color:#176f91;background:#176f910f}.sy-row__title{display:block;font-size:15px;font-weight:500;line-height:24px;overflow-wrap:anywhere}.sy-row__desc{margin-top:4px;font-size:13px;color:#56616a;line-height:1.5}.sy-row__time{font-size:14px;line-height:24px;color:#56616a;overflow-wrap:anywhere}.sy-row__price{display:block;text-align:left;line-height:24px;overflow-wrap:anywhere}.sy-row__sum{font-family:Archivo,sans-serif;font-weight:600;font-size:18px}.sy-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;transition:opacity .18s ease-out,transform .18s ease-out}.sy-row__book{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:4px;background:#72c7e8;font-size:13px;font-weight:600;line-height:20px;color:#080a0c;white-space:nowrap;transition:background .18s ease-out}.sy-row__book:hover{background:#9bd9ef}@media(hover:hover)and (pointer:fine)and (min-width:768px){.sy-row__actions{opacity:0;transform:translateY(4px);pointer-events:none}.sy-row:hover .sy-row__actions,.sy-row:focus-within .sy-row__actions,.sy-row.is-selected .sy-row__actions{opacity:1;transform:translateY(0);pointer-events:auto}}@media(max-width:1279px){.sy-table{grid-template-columns:minmax(0,1fr) fit-content(120px) fit-content(190px) max-content}}@media(min-width:768px)and (max-width:1000px){.sy-table{grid-template-columns:minmax(0,1fr) fit-content(100px) fit-content(170px) max-content}}@media(max-width:767px){.sy-table__head{display:none}.sy-table{display:block}.sy-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 20px 16px 17px}.sy-row__time:before{content:"Срок: "}.sy-row__actions{margin-top:4px}.sy-row__book{min-height:44px}}.sy-table__foot{grid-column:1 / -1;padding:16px 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px;line-height:1.5;color:#56616a}.sy-table__link{font-weight:600;color:#176f91;white-space:nowrap}.sy-cases{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.sy-cases__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:40px}.sy-cases__all{font-weight:600;font-size:15px;color:#bfc7cd;white-space:nowrap}.sy-cases__all:hover{color:#f5f6f7}.sy-cases__grid{--cols: 3;--gap: 24px;align-items:start}.sy-case{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.sy-case__cover{height:160px;background-color:#111417;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.sy-case__stripe{height:6px;background:repeating-linear-gradient(135deg,#171b1f 0 8px,#131619 8px 16px)}.sy-case__body{padding:20px 22px 22px;display:grid;gap:12px;align-content:start}.sy-case__title{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;line-height:1.3}.sy-case__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;margin-top:6px}.sy-case__rows{display:grid;grid-template-columns:70px 1fr;gap:6px 12px;font-size:14px;line-height:1.5;color:#d9dee2}.sy-case__rows dt{color:#7c858d}.sy-case__rows dd{margin:0}.sy-case__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.sy-case__price{font-family:Archivo,sans-serif;font-weight:600;font-size:17px}.sy-case__link{font-size:13px;font-weight:600;color:var(--accent, #72C7E8);white-space:nowrap}.sy-case__soon{padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.06em}.sy-knowledge{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.sy-knowledge .sy-section__inner{display:grid;grid-template-columns:360px 1fr;gap:56px;align-items:start}.sy-knowledge__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.sy-knowledge__lead{margin:0;font-size:15px;line-height:1.6;color:#56616a}.sy-knowledge__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.sy-article{background:#fff;padding:20px 24px;display:grid;grid-template-columns:190px 1fr auto;gap:24px;align-items:center;color:#0b0d0f}a.sy-article:hover{background:#eceff1;color:#0b0d0f}.sy-article__type{font-family:JetBrains Mono,monospace;font-size:10px;color:#176f91;letter-spacing:.1em}.sy-article.is-preparing .sy-article__type{color:#56616a}.sy-article__title{font-size:16px;font-weight:500;line-height:1.4}.sy-article.is-preparing .sy-article__title{color:#2a3036}.sy-article__meta{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:13px;color:#56616a}.sy-article__arrow{font-family:JetBrains Mono,monospace;font-size:13px;color:#176f91}.sy-article .status-note{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;white-space:nowrap}.sy-faq{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.sy-faq .sy-section__inner{padding:70px 40px}@media(max-width:1279px){.sy-faq .sy-section__inner{padding:56px 24px}}@media(max-width:767px){.sy-faq .sy-section__inner{padding:48px 16px}}.sy-related{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.sy-related .sy-section__inner{padding:70px 40px}.sy-related .sy-label{margin-bottom:28px}.sy-related__grid{--cols: 5;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.sy-link{background:#0c0e11;padding:22px 24px;display:grid;gap:8px;align-content:start;color:#f5f6f7}a.sy-link:hover{background:#111417;color:#f5f6f7}.sy-link__type{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent, #72C7E8);letter-spacing:.12em}.sy-link.is-preparing .sy-link__type{color:#7c858d}.sy-link__title{font-size:16px;font-weight:600;line-height:1.35}.sy-link.is-preparing .sy-link__title{color:#bfc7cd}.sy-link__arrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d}.sy-link .status-note{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.06em}@media(max-width:1200px){.sy-aside{position:static}.sy-what .sy-section__inner,.sy-maint .sy-section__inner,.sy-knowledge .sy-section__inner{grid-template-columns:1fr;gap:40px}.sy-symptoms__grid{grid-template-columns:1fr}.sy-diag__grid{--cols: 2}.sy-related__grid{--cols: 3}.sy-where__grid{--cols: 2}}@media(max-width:900px){.sy-what .sy-section__inner>*,.sy-maint .sy-section__inner>*,.sy-knowledge .sy-section__inner>*{min-width:0}.sy-hero__inner{padding:32px 20px 48px;min-height:0;gap:36px}.sy-hero__title{font-size:clamp(40px,11vw,56px)}.sy-hero__image{width:100%}.sy-hero__veil{background:linear-gradient(180deg,#080a0cbd,#080a0ce6 55%,#080a0c)}.sy-crumbs{margin-bottom:28px}.sy-section__inner,.sy-related .sy-section__inner{padding:56px 20px}.sy-head{grid-template-columns:1fr;gap:20px;align-items:start;margin-bottom:28px}.sy-head__lead{justify-self:start}.sy-specs,.sy-panel__cols,.sy-maint__photos{grid-template-columns:1fr}.sy-cases__grid,.sy-diag__grid,.sy-related__grid,.sy-where__grid{--cols: 1}.sy-expert{grid-template-columns:1fr;gap:16px}.sy-cases__head{grid-template-columns:1fr;gap:16px;align-items:start}.sy-maint__row,.sy-article{grid-template-columns:1fr;gap:8px}}.sy-strip{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.sy-strip__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.12em;margin-bottom:12px}.sy-strip__list{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px}.sy-strip__item{color:#d9dee2;white-space:nowrap}a.sy-strip__item:hover{color:#f5f6f7}.sy-strip__item.is-preparing{color:#7c858d}.sy-strip__all{color:#d9dee2;font-weight:600;white-space:nowrap}.sy-strip__all:hover{color:#f5f6f7}.tp-hero,.tp-result,.tp-brief,.tp-works,.tp-dyno,.tp-gallery,.tp-after,.tp-owner{--tp-acid: #D8FF45;--tp-acid-dark: #5E7A00}.tp-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.tp-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.tp-hero__veil{position:absolute;inset:0;background:linear-gradient(0deg,#080a0c,#080a0ce6 26%,#080a0c73 62%,#080a0c99)}.tp-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 56px;display:grid;gap:48px;min-height:720px;align-content:space-between}.tp-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;white-space:nowrap;flex-wrap:wrap}.tp-crumbs a{color:#7c858d}.tp-crumbs a:hover{color:#f5f6f7}.tp-crumbs__current{color:#d9dee2}.tp-hero__body{display:grid;gap:36px}.tp-hero__col{max-width:900px}.tp-hero__eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tp-acid);letter-spacing:.14em;margin-bottom:24px}.tp-hero__kind{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tp-hero__dot{width:8px;height:8px;border-radius:50%;background:var(--tp-acid)}.tp-hero__badge{padding:4px 9px;border:1px solid rgba(216,255,69,.35);border-radius:3px;white-space:nowrap}.tp-hero__title{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(48px,4.8vw,80px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.tp-hero__lead{margin:0;max-width:640px;font-size:18px;line-height:1.6;color:#bfc7cd;text-wrap:pretty}.tp-hero__specs{display:grid;grid-template-columns:repeat(4,auto) 1fr;gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.tp-spec{background:#080a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px 26px}.tp-spec__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em}.tp-spec__value{margin-top:6px;font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;white-space:nowrap}.tp-hero__cta-cell{background:#080a0cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px 26px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.tp-btn{height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;background:var(--tp-acid);color:#080a0c;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.tp-btn:hover{background:#f5f6f7}.tp-result{background:#0c0e11;color:#f5f6f7;border-bottom:1px solid rgba(255,255,255,.08)}.tp-result__inner{max-width:1520px;margin:0 auto;padding:70px 40px}.tp-result__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.tp-metric{background:#080a0c;padding:26px 28px 30px;display:grid;gap:10px;align-content:start}.tp-metric__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em}.tp-metric__pair{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tp-metric__before{font-family:Archivo,sans-serif;font-weight:500;font-size:15px;color:#7c858d;letter-spacing:-.01em;white-space:nowrap}.tp-metric__arrow{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tp-acid)}.tp-metric__after{font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.tp-metric__delta{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tp-acid);letter-spacing:.04em}.tp-metric__note{font-size:13px;line-height:1.5;color:#7c858d}.tp-result__note{margin-top:20px;font-size:13px;line-height:1.6;color:#7c858d;max-width:900px}.tp-section__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.tp-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.tp-label--dark{color:#7c858d}.tp-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(34px,3vw,48px);line-height:1.05;letter-spacing:-.02em}.tp-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:40px}.tp-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.tp-head--dark .tp-head__lead{color:#bfc7cd}.tp-brief{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.tp-brief .tp-section__inner{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.tp-brief__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(34px,3vw,48px);line-height:1.05;letter-spacing:-.02em}.tp-rows{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.tp-row{background:#fff;padding:20px 24px;display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:start}.tp-row__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.1em;line-height:1.6}.tp-row__value{font-size:16px;line-height:1.6;color:#2a3036}.tp-callout{margin-top:24px;padding:20px 24px;border-left:3px solid var(--tp-acid-dark);background:#fff;border-radius:0 6px 6px 0}.tp-callout__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tp-acid-dark);letter-spacing:.1em;margin-bottom:8px}.tp-callout__text{font-size:15px;line-height:1.65;color:#2a3036}.tp-aside{display:grid;gap:24px}.tp-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:26px 28px}.tp-card--muted{background:#eceff1;padding:24px 26px;display:grid;gap:10px}.tp-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;margin-bottom:16px}.tp-card--muted .tp-card__label{color:var(--tp-acid-dark);margin-bottom:0}.tp-card__text{font-size:15px;line-height:1.65;color:#0b0d0f}.tp-baseline{display:grid;gap:14px}.tp-baseline__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(8,10,12,.08)}.tp-baseline__label{font-size:15px;color:#2a3036}.tp-baseline__value{font-family:JetBrains Mono,monospace;font-size:14px;color:#0b0d0f;white-space:nowrap}.tp-card__note{margin-top:16px;font-size:13px;line-height:1.55;color:#56616a}.tp-works{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.tp-works .tp-title{text-transform:uppercase}.tp-works__list{display:grid;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.tp-work{background:#0c0e11;padding:22px 26px;display:grid;grid-template-columns:56px 1fr 220px 150px;gap:24px;align-items:start}.tp-work__num{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tp-acid);letter-spacing:.08em;margin-top:3px}.tp-work__title{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.01em;line-height:1.25}.tp-work__desc{display:block;margin-top:6px;font-size:14px;line-height:1.55;color:#bfc7cd}.tp-work__check{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.06em;line-height:1.6}.tp-work__time{font-family:JetBrains Mono,monospace;font-size:12px;color:#d9dee2;text-align:right;white-space:nowrap}.tp-works__aside{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.tp-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11;padding:26px 28px}.tp-panel--stack{display:grid;gap:16px;align-content:start}.tp-panel__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tp-acid);letter-spacing:.12em;margin-bottom:16px}.tp-panel--stack .tp-panel__label{margin-bottom:0}.tp-parts{display:grid;gap:12px}.tp-part{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.tp-part__title{display:block;font-size:15px;color:#f5f6f7}.tp-part__note{display:block;margin-top:2px;font-size:13px;color:#7c858d}.tp-part__tag{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;white-space:nowrap}.tp-costs{display:grid;gap:10px}.tp-cost{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px;color:#d9dee2}.tp-cost__value{font-family:Archivo,sans-serif;font-weight:600;font-size:16px;white-space:nowrap}.tp-cost.is-total{color:#f5f6f7}.tp-cost.is-total .tp-cost__value{font-size:22px}.tp-panel__note{font-size:13px;line-height:1.55;color:#7c858d}.tp-dyno{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1);scroll-margin-top:80px}.tp-chart{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.tp-chart__head{padding:16px 24px;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.tp-legend{display:flex;gap:20px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em}.tp-legend__item{display:inline-flex;align-items:center;gap:8px;color:#56616a}.tp-legend__item--tuned{color:var(--tp-acid-dark)}.tp-legend__line{width:14px;height:2px;background:#8a939b;display:block}.tp-legend__item--tuned .tp-legend__line{background:var(--tp-acid-dark)}.tp-chart__body{padding:28px 24px 20px}.tp-curve{display:grid;gap:14px}.tp-curve__row{display:grid;grid-template-columns:90px 1fr 150px;gap:20px;align-items:center}.tp-curve__rpm{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;white-space:nowrap}.tp-curve__bars{display:grid;gap:5px}.tp-bar{height:9px;background:#080a0c0f;border-radius:5px;overflow:hidden;display:block}.tp-bar__fill{display:block;height:100%;background:#8a939b;border-radius:5px}.tp-bar--tuned .tp-bar__fill{background:var(--tp-acid-dark)}.tp-curve__values{font-family:JetBrains Mono,monospace;font-size:12px;color:#2a3036;text-align:right;white-space:nowrap}.tp-chart__foot{padding:16px 24px;border-top:1px solid rgba(8,10,12,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tp-chart__meta-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#56616a;letter-spacing:.1em}.tp-chart__meta-value{margin-top:4px;font-size:14px;color:#2a3036}.tp-dyno__cards{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.tp-dyno__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px 26px;display:grid;gap:10px}.tp-dyno__card-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.tp-dyno__card--key .tp-dyno__card-label{color:var(--tp-acid-dark)}.tp-dyno__card-text{font-size:16px;line-height:1.65;color:#2a3036}.tp-gallery{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.tp-gallery__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:36px}.tp-gallery__badge{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.06em;white-space:nowrap}.tp-gallery__grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.tp-gallery__side{display:grid;gap:16px}.tp-shot{border:1px solid rgba(255,255,255,.08);border-radius:8px;background-color:#0c0e11;background-size:cover;background-position:50% 50%;--media-position: 50% 50%;position:relative}.tp-shot--main{height:460px}.tp-shot--side{height:222px}.tp-shot__caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#f5f6f7;background:#080a0cc7;padding:5px 9px;border-radius:3px}.tp-shot--side .tp-shot__caption{left:14px;bottom:12px}.tp-slot{height:222px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;background:repeating-linear-gradient(135deg,#0e1114 0 10px,#0a0d0f 10px 20px);position:relative;display:grid;place-items:center;padding:20px}.tp-slot__brief{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.06em;text-align:center;line-height:1.7}.tp-slot__caption{position:absolute;left:14px;bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#7c858d}.tp-slot__status{position:absolute;right:14px;bottom:12px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;color:#8a6a12;padding:2px 6px;border:1px solid rgba(138,106,18,.45);border-radius:3px}.tp-gallery__note{margin-top:16px;font-size:13px;line-height:1.6;color:#7c858d;max-width:900px}.tp-after{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.tp-after .tp-section__inner{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.tp-after__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em}.tp-after__text{margin:0 0 16px;font-size:16px;line-height:1.65;color:#2a3036}.tp-after__link{font-size:14px;font-weight:600;color:var(--tp-acid-dark);white-space:nowrap}.tp-after__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.tp-after__cell{background:#fff;padding:22px 24px;display:grid;gap:8px;align-content:start}.tp-after__key{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tp-acid-dark);letter-spacing:.1em}.tp-after__value{font-size:15px;line-height:1.6;color:#2a3036}.tp-owner{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.tp-owner .tp-section__inner{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}.tp-quote{margin:0;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:28px 30px;display:grid;gap:16px}.tp-quote__text{margin:0;font-size:17px;line-height:1.7;color:#0b0d0f}.tp-quote__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.06em;padding-top:14px;border-top:1px solid rgba(8,10,12,.08)}.tp-quote__rule{width:24px;height:1px;background:#080a0c33;display:block}.tp-quote__sep{color:#8a939b}.tp-quote__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.tp-expert{margin-top:24px;display:grid;grid-template-columns:88px 1fr;gap:20px;align-items:start;padding:24px 26px;border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff}.tp-expert__photo{width:88px;height:88px;border-radius:6px;background-color:#eceff1;background-size:cover;background-position:50% 28%;--media-position: 50% 28%}.tp-expert__name{font-weight:600;font-size:16px}.tp-expert__quote{margin-top:8px;font-size:15px;line-height:1.65;color:#2a3036}.tp-links{display:grid;gap:16px}.tp-links__card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:24px 26px;display:grid;gap:12px}.tp-links__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.tp-links__card--perf .tp-links__label{color:var(--tp-acid-dark)}.tp-link{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid rgba(8,10,12,.08);color:#0b0d0f}a.tp-link:hover{color:#176f91}.tp-link__type{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#56616a}.tp-link__title{font-size:15px;font-weight:500;line-height:1.4}.tp-link__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.tp-link.is-preparing .tp-link__title{color:#2a3036}.tp-link .status-note{font-family:JetBrains Mono,monospace;font-size:9px;color:#56616a;letter-spacing:.06em;white-space:nowrap}@media(max-width:1200px){.tp-brief .tp-section__inner,.tp-after .tp-section__inner,.tp-owner .tp-section__inner{grid-template-columns:1fr;gap:40px}.tp-hero__specs{grid-template-columns:repeat(2,1fr)}.tp-hero__cta-cell{grid-column:1 / -1;justify-content:flex-start}.tp-result__grid{grid-template-columns:repeat(2,1fr)}.tp-work{grid-template-columns:44px 1fr}.tp-work__check,.tp-work__time{grid-column:2;text-align:left}}@media(max-width:900px){.tp-brief .tp-section__inner>*,.tp-after .tp-section__inner>*,.tp-owner .tp-section__inner>*{min-width:0}.tp-hero__inner{padding:32px 20px 40px;min-height:0;gap:32px}.tp-hero__title{font-size:clamp(32px,9vw,48px)}.tp-section__inner,.tp-result__inner{padding:56px 20px}.tp-head,.tp-gallery__head{grid-template-columns:1fr;gap:18px;align-items:start;margin-bottom:28px}.tp-head__lead{justify-self:start}.tp-hero__specs,.tp-result__grid,.tp-works__aside,.tp-dyno__cards,.tp-after__grid,.tp-gallery__grid{grid-template-columns:1fr}.tp-row{grid-template-columns:1fr;gap:8px}.tp-chart__foot{grid-template-columns:1fr}.tp-curve__row{grid-template-columns:78px 1fr}.tp-curve__values{grid-column:2;text-align:left}.tp-shot--main{height:260px}.tp-expert{grid-template-columns:1fr}}.tp-ctx{--tp-acid: #D8FF45;border:1px solid rgba(216,255,69,.35);background:#d8ff450f;border-radius:6px;padding:14px 18px;display:grid;gap:8px}.tp-ctx__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tp-acid);letter-spacing:.12em;white-space:nowrap}.tp-ctx__rows{margin:0;display:grid;grid-template-columns:96px 1fr;gap:8px 12px;font-size:14px;line-height:1.5;align-items:start}.tp-ctx__row{display:contents}.tp-ctx__row dt{color:#7c858d}.tp-ctx__row dd{margin:0;color:#f5f6f7}.tp-ctx__row dd.is-muted{color:#bfc7cd}.tn-hero,.tn-stages,.tn-dirs,.tn-control,.tn-projects,.tn-faq{--tn-acid: #D8FF45;--tn-acid-dark: #5F7A00}.tn-hero{position:relative;background:#080a0c;color:#f5f6f7;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.tn-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.tn-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#080a0c,#080a0ce6 35%,#080a0c73 65%,#080a0c33),linear-gradient(0deg,#080A0C 0%,rgba(8,10,12,.6) 25%,transparent 55%)}.tn-hero__inner{position:relative;max-width:1520px;margin:0 auto;padding:40px 40px 64px;display:grid;gap:56px;min-height:720px;align-content:space-between}.tn-hero__col{max-width:800px}.tn-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;letter-spacing:.06em;margin-bottom:56px;white-space:nowrap}.tn-crumbs a{color:#7c858d}.tn-crumbs a:hover{color:#f5f6f7}.tn-crumbs__current{color:#d9dee2}.tn-hero__eyebrow{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tn-acid);letter-spacing:.14em;margin-bottom:28px}.tn-hero__dot{width:8px;height:8px;border-radius:50%;background:var(--tn-acid)}.tn-hero__title{margin:0 0 24px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(56px,5.4vw,84px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.tn-hero__lead{margin:0 0 36px;max-width:600px;font-size:18px;line-height:1.55;color:#bfc7cd;text-wrap:pretty}.tn-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tn-btn{height:52px;padding:0 26px;display:inline-flex;align-items:center;gap:12px;background:var(--tn-acid);color:#080a0c;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.tn-btn:hover{background:#f5f6f7}.tn-btn--ghost{padding:0 24px;border:1px solid rgba(255,255,255,.18);color:#f5f6f7;background:transparent;font-weight:600}.tn-btn--ghost:hover{background:transparent;border-color:#f5f6f7}.tn-hero__nav{display:grid;gap:12px}.tn-hero__nav-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em}.tn-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.tn-chip{height:38px;padding:0 16px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#080a0c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14px;font-weight:500;color:#d9dee2;white-space:nowrap}.tn-chip:hover{border-color:var(--tn-acid);color:var(--tn-acid)}.tn-chip__num{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d}.tn-section__inner{max-width:1520px;margin:0 auto;padding:100px 40px}.tn-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:24px}.tn-label--acid{color:var(--tn-acid)}.tn-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(40px,3.6vw,56px);line-height:1;letter-spacing:-.02em}.tn-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:48px}.tn-head__lead{margin:0;max-width:520px;justify-self:end;font-size:16px;line-height:1.6;color:#7c858d}.tn-stages{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.tn-stages__grid{display:grid;grid-template-columns:320px 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.tn-cars{background:#0c0e11;display:grid;align-content:start}.tn-car{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;height:68px;padding:0 24px 0 20px;background:transparent;border:0;border-left:3px solid transparent;border-bottom:1px solid rgba(255,255,255,.06);color:#f5f6f7;font:600 18px Archivo,sans-serif;letter-spacing:-.01em;cursor:pointer;text-align:left;transition:background .18s}.tn-car:hover{background:#171b1f}.tn-car.is-active{background:#111417;border-left-color:var(--tn-acid)}.tn-car__engine{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;color:#7c858d;letter-spacing:.06em;white-space:nowrap}.tn-car.is-active .tn-car__engine{color:var(--tn-acid)}.tn-cars__other{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px;padding:0 24px 0 23px;font-size:14px;color:#7c858d}.tn-cars__other:hover{color:#f5f6f7}.tn-cars__ask{color:var(--tn-acid);font-weight:600;white-space:nowrap}.tn-panel{background:#111417;padding:40px;display:grid;gap:32px}.tn-panel__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.tn-panel__spec{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tn-acid);letter-spacing:.12em;margin-bottom:10px}.tn-panel__car{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:40px;line-height:1;letter-spacing:-.02em}.tn-tabs{display:flex;gap:8px}.tn-tab{height:40px;padding:0 18px;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#d9dee2;font:600 13px Manrope,sans-serif;cursor:pointer;white-space:nowrap;transition:all .18s}.tn-tab:hover{border-color:#f5f6f7}.tn-tab.is-active{background:var(--tn-acid);border-color:var(--tn-acid);color:#080a0c}.tn-stage{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tn-stage__left{display:grid;gap:20px}.tn-numbers{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;padding:24px 28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11}.tn-numbers__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:8px;white-space:nowrap}.tn-numbers__label--acid{color:var(--tn-acid)}.tn-numbers__value{font-family:Archivo,sans-serif;font-weight:500;font-size:56px;line-height:1;letter-spacing:-.03em}.tn-numbers__value--stock{color:#7c858d}.tn-numbers__unit{font-size:18px;margin-left:6px}.tn-numbers__value--tuned .tn-numbers__unit{color:#7c858d}.tn-numbers__torque{font-family:JetBrains Mono,monospace;font-size:13px;color:#7c858d;margin-top:8px}.tn-numbers__torque--tuned{color:#d9dee2}.tn-numbers__delta{color:var(--tn-acid)}.tn-numbers__arrow{font-family:JetBrains Mono,monospace;font-size:20px;color:var(--tn-acid)}.tn-bars{grid-column:1 / -1;display:grid;gap:8px}.tn-bar{display:grid;grid-template-columns:60px 1fr;gap:12px;align-items:center;font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d}.tn-bar__track{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden;display:flex}.tn-bar__base{background:#7c858d}.tn-bar__gain{background:var(--tn-acid)}.tn-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.tn-fact{background:#0c0e11;padding:16px 18px}.tn-fact__label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-bottom:6px}.tn-fact__value{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.tn-stage__right{display:grid;gap:20px;align-content:start}.tn-stage__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.12em;margin-bottom:12px}.tn-includes{display:grid;gap:8px}.tn-include{display:flex;gap:10px;font-size:15px;color:#d9dee2;line-height:1.5}.tn-include__mark{color:var(--tn-acid);font-family:JetBrains Mono,monospace;font-size:12px;margin-top:3px}.tn-stage__req{font-size:14px;color:#bfc7cd;line-height:1.6}.tn-stage__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.tn-stage__book{height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;background:var(--tn-acid);color:#080a0c;border-radius:6px;font-weight:700;font-size:14px;white-space:nowrap}.tn-stage__book:hover{background:#f5f6f7}.tn-stage__note{font-size:12px;color:#7c858d;line-height:1.6}.tn-dirs{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.tn-dirs .tn-head{margin-bottom:56px}.tn-dirs .tn-head__lead{color:#56616a}.tn-dirs__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.tn-dir{display:grid;grid-template-columns:60px 300px 1fr 200px 48px;gap:24px;align-items:center;padding:26px 8px 26px 12px;border-left:3px solid transparent;border-bottom:1px solid rgba(8,10,12,.1);color:#0b0d0f;background:transparent;scroll-margin-top:110px;transition:background .3s}a.tn-dir:hover{background:linear-gradient(90deg,rgba(95,122,0,.06),transparent);color:#0b0d0f}.tn-dir:target{border-left-color:var(--tn-acid-dark);background:#5f7a000f}.tn-dir__num{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tn-acid-dark)}.tn-dir__title{font-family:Archivo,sans-serif;font-weight:600;font-size:28px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.tn-dir__desc{font-size:15px;color:#2a3036;line-height:1.6}.tn-dir__price{font-family:Archivo,sans-serif;font-weight:600;font-size:18px;color:#0b0d0f;white-space:nowrap;text-align:right}.tn-dir__arrow{font-family:JetBrains Mono,monospace;color:var(--tn-acid-dark);justify-self:end}.tn-control{background:#0c0e11;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.tn-control .tn-section__inner{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.tn-control .tn-title{text-transform:uppercase}.tn-control__lead{margin:24px 0 0;font-size:16px;line-height:1.6;color:#bfc7cd;max-width:460px}.tn-control__photo{margin-top:36px;position:relative;height:300px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.tn-control__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%}.tn-control__caption{position:absolute;left:16px;bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tn-acid);letter-spacing:.12em;background:#080a0cbf;padding:4px 8px;border-radius:3px}.tn-control__list{display:grid;border-top:1px solid rgba(255,255,255,.08)}.tn-step{display:grid;grid-template-columns:72px 1fr 150px;gap:24px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08);align-items:start}.tn-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:var(--tn-acid);letter-spacing:-.03em}.tn-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.01em;margin-bottom:8px}.tn-step__desc{font-size:15px;color:#bfc7cd;line-height:1.55}.tn-step__meta{font-family:JetBrains Mono,monospace;font-size:11px;color:#7c858d;letter-spacing:.08em;line-height:1.7;text-align:right;white-space:nowrap}.tn-projects{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.tn-projects__head{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-bottom:48px}.tn-projects__all{font-weight:600;font-size:15px;color:#d9dee2;white-space:nowrap}.tn-projects__all:hover{color:var(--tn-acid)}.tn-projects__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.tn-project{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#111417;overflow:hidden;display:grid;grid-template-rows:auto 1fr;color:#f5f6f7}a.tn-project:hover{border-color:#ffffff40;color:#f5f6f7}.tn-project__cover{height:300px;position:relative;overflow:hidden;background-color:#171b1f;background-size:cover;background-position:center;--media-position: center}.tn-project__tags{position:absolute;left:20px;top:20px;display:flex;gap:6px}.tn-project__tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;background:#080a0ccc;border:1px solid rgba(255,255,255,.12);border-radius:3px;color:#d9dee2}.tn-project__tag--stage{border-color:#d8ff4566;color:var(--tn-acid);white-space:nowrap}.tn-project__sound{position:absolute;left:20px;bottom:20px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:#bfc7cd;background:#080a0cbf;padding:5px 9px;border-radius:3px;white-space:nowrap}.tn-project__body{padding:28px 32px 32px;display:grid;gap:18px}.tn-project__car{font-family:Archivo,sans-serif;font-weight:600;font-size:26px;letter-spacing:-.02em;line-height:1.05}.tn-project__meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#7c858d;margin-top:8px}.tn-project__stats{display:flex;gap:28px;flex-wrap:wrap}.tn-project__stat-label{font-family:JetBrains Mono,monospace;font-size:10px;color:#7c858d;letter-spacing:.12em;margin-bottom:4px}.tn-project__stat-value{font-family:Archivo,sans-serif;font-weight:600;font-size:22px;white-space:nowrap}.tn-project__parts{font-size:14px;color:#d9dee2;line-height:1.5}.tn-project__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#7c858d}.tn-project__note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tn-project__cta{font-weight:600;color:#d9dee2;white-space:nowrap}.tn-faq{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.tn-faq .tn-section__inner{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.tn-faq__lead{margin:20px 0 0;font-size:16px;line-height:1.6;color:#56616a;max-width:460px}.tn-faq__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.tn-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.tn-faq__question{width:100%;display:grid;grid-template-columns:1fr 32px;gap:16px;align-items:center;padding:20px 0;background:transparent;border:0;color:#0b0d0f;font:600 17px Manrope,sans-serif;cursor:pointer;text-align:left}.tn-faq__question:hover{color:var(--tn-acid-dark)}.tn-faq__icon{font-family:JetBrains Mono,monospace;font-size:16px;color:#56616a;text-align:right}.tn-faq__answer{padding:0 48px 22px 0;font-size:15px;line-height:1.65;color:#2a3036}@media(max-width:1200px){.tn-stages__grid,.tn-stage{grid-template-columns:1fr}.tn-control .tn-section__inner,.tn-faq .tn-section__inner{grid-template-columns:1fr;gap:40px}.tn-dir{grid-template-columns:44px 1fr 140px}.tn-dir__desc{grid-column:2 / -1}.tn-dir__arrow{display:none}.tn-projects__grid{grid-template-columns:1fr}}@media(max-width:900px){.tn-control .tn-section__inner>*,.tn-faq .tn-section__inner>*{min-width:0}.tn-hero__inner>*{min-width:0}.tn-btn{white-space:normal;height:auto;min-height:52px;padding:12px 20px;line-height:1.35}.tn-hero__inner{padding:32px 20px 48px;min-height:0;gap:36px}.tn-hero__title{font-size:clamp(34px,9vw,56px)}.tn-crumbs{margin-bottom:28px}.tn-section__inner{padding:64px 20px}.tn-head,.tn-projects__head{grid-template-columns:1fr;gap:18px;align-items:start;margin-bottom:28px}.tn-head__lead{justify-self:start}.tn-car{grid-template-columns:1fr;align-content:center;height:auto;min-height:68px;padding:14px 20px;gap:4px}.tn-car__engine{white-space:normal}.tn-stage__book{white-space:normal;height:auto;min-height:48px;padding:12px 20px;line-height:1.35}.tn-panel{padding:24px 20px}.tn-panel__car{font-size:30px}.tn-numbers{grid-template-columns:1fr;text-align:left}.tn-numbers__arrow{display:none}.tn-numbers__value{font-size:42px}.tn-facts{grid-template-columns:1fr}.tn-dir{grid-template-columns:1fr;gap:10px;padding:20px 8px 20px 12px}.tn-dir__desc,.tn-dir__price{grid-column:1;text-align:left}.tn-step{grid-template-columns:48px 1fr}.tn-step__meta{grid-column:2;text-align:left}.tn-project__cover{height:200px}.tn-project__body{padding:20px}.tn-project__foot{flex-wrap:wrap}.tn-project__stats{gap:16px}.tn-project__car{font-size:22px}}.tn-ctx{--tn-acid: #D8FF45;border:1px solid rgba(216,255,69,.35);background:#d8ff450f;border-radius:6px;padding:14px 18px;display:grid;gap:8px}.tn-ctx__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--tn-acid);letter-spacing:.12em;white-space:nowrap}.tn-ctx__rows{margin:0;display:grid;grid-template-columns:96px 1fr auto;gap:8px 12px;font-size:14px;line-height:1.5;align-items:start}.tn-ctx__row{display:contents}.tn-ctx__row[hidden]{display:none}.tn-ctx__row dt{color:#7c858d}.tn-ctx__row dd{margin:0;color:#f5f6f7}.tn-ctx__row dd.is-muted{color:#bfc7cd}.tn-ctx__code{font-family:JetBrains Mono,monospace;font-size:13px}.tn-ctx__change{font-size:12px;color:#7c858d;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tn-ctx__change:hover{color:#f5f6f7}.tn-projects__grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.wr-hero{color:#0b0d0f;background:#f5f6f7}.wr-hero__inner{max-width:1520px;margin:0 auto;padding:40px 40px 76px}.wr-crumbs{display:flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.06em;margin-bottom:48px;white-space:nowrap}.wr-crumbs a{color:#56616a}.wr-crumbs a:hover,.wr-crumbs__current{color:#0b0d0f}.wr-hero__grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}.wr-hero__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.wr-hero__title{margin:0 0 22px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(44px,4.2vw,68px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.wr-hero__lead{margin:0 0 32px;max-width:640px;font-size:18px;line-height:1.6;color:#2a3036;text-wrap:pretty}.wr-hero__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.wr-btn{height:52px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;background:#0b0d0f;color:#f5f6f7;border-radius:6px;font-weight:700;font-size:15px;white-space:nowrap}.wr-btn:hover{background:#176f91}.wr-btn--ghost{padding:0 22px;border:1px solid rgba(8,10,12,.2);color:#0b0d0f;background:transparent;font-weight:600}.wr-btn--ghost:hover{background:transparent;border-color:#0b0d0f}.wr-card{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;padding:28px 30px;display:grid;gap:18px}.wr-card__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em}.wr-facts{display:grid;gap:14px}.wr-fact{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid rgba(8,10,12,.08)}.wr-fact__label{font-size:15px;line-height:1.5;color:#2a3036}.wr-fact__value{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;white-space:nowrap;color:#0b0d0f}.wr-card__note{font-size:13px;line-height:1.6;color:#56616a}.wr-card__photo{height:220px;margin-top:4px;border-radius:6px;background-color:#eceff1;background-size:cover;background-position:50% 50%;--media-position: 50% 50%}.wr-section__inner{max-width:1520px;margin:0 auto;padding:80px 40px}.wr-label{font-family:JetBrains Mono,monospace;font-size:12px;color:#56616a;letter-spacing:.14em;margin-bottom:22px}.wr-label--dark{color:#7c858d}.wr-title{margin:0;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(34px,3vw,48px);line-height:1.05;letter-spacing:-.02em}.wr-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:36px}.wr-head__lead{margin:0;font-size:16px;line-height:1.6;color:#56616a;max-width:520px;justify-self:end}.wr-head--dark .wr-head__lead{color:#bfc7cd}.wr-principle{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08)}.wr-principle .wr-section__inner{padding:76px 40px;display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.wr-principle__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.wr-principle__lead{margin:0;font-size:16px;line-height:1.65;color:#bfc7cd}.wr-principle__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.wr-principle__cell{background:#0c0e11;padding:24px 26px;display:grid;gap:10px;align-content:start}.wr-principle__key{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.wr-principle__text{font-size:15px;line-height:1.65;color:#d9dee2}.wr-terms{color:#0b0d0f;background:#f5f6f7;scroll-margin-top:80px}.wr-table{border:1px solid rgba(8,10,12,.1);border-radius:8px;background:#fff;overflow:hidden}.wr-table__head{display:grid;grid-template-columns:1fr 110px 180px 1.05fr;gap:24px;padding:14px 24px;font-family:JetBrains Mono,monospace;font-size:11px;color:#56616a;letter-spacing:.12em;border-bottom:1px solid rgba(8,10,12,.1);background:#eceff1}.wr-term{display:grid;grid-template-columns:1fr 110px 180px 1.05fr;gap:24px;padding:18px 24px;border-bottom:1px solid rgba(8,10,12,.08);align-items:start}.wr-term__title{display:block;font-size:16px;font-weight:600;line-height:1.35}.wr-term__desc{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:#56616a}.wr-term__work{font-family:Archivo,sans-serif;font-weight:600;font-size:17px;white-space:nowrap}.wr-term__part{font-family:Archivo,sans-serif;font-weight:600;font-size:15px;line-height:1.35;color:#2a3036}.wr-term__cond{font-size:14px;line-height:1.55;color:#2a3036}.wr-table__note{padding:16px 24px;font-size:13px;line-height:1.6;color:#56616a;background:#eceff1}.wr-covered{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.wr-covered__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wr-list{border:1px solid rgba(23,111,145,.35);border-radius:8px;background:#fff;overflow:hidden}.wr-list--no{border-color:#b03a2e4d}.wr-list__head{padding:18px 24px;border-bottom:1px solid rgba(8,10,12,.1);display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.12em}.wr-list--no .wr-list__head{color:#b03a2e}.wr-list__dot{width:8px;height:8px;border-radius:50%;background:#176f91}.wr-list--no .wr-list__dot{background:#b03a2e}.wr-list__row{padding:16px 24px;border-bottom:1px solid rgba(8,10,12,.08);display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start}.wr-list__mark{font-family:JetBrains Mono,monospace;font-size:12px;color:#176f91;line-height:1.6}.wr-list--no .wr-list__mark{color:#b03a2e}.wr-list__title{font-size:16px;font-weight:600;line-height:1.4}.wr-list__desc{margin-top:3px;font-size:14px;line-height:1.55;color:#56616a}.wr-own{margin-top:24px;padding:20px 24px;border-left:3px solid #8A6A12;background:#fff;border-radius:0 6px 6px 0;font-size:15px;line-height:1.65;color:#2a3036}.wr-own__label{font-family:JetBrains Mono,monospace;font-size:11px;color:#8a6a12;letter-spacing:.12em;display:block;margin-bottom:8px}.wr-claim{background:#080a0c;color:#f5f6f7;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:80px}.wr-claim .wr-head{margin-bottom:40px}.wr-claim .wr-title{text-transform:uppercase}.wr-steps{--cols: 4;--gap: 1px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.wr-step{background:#0c0e11;padding:26px 24px 30px;display:grid;gap:10px;align-content:start}.wr-step__num{font-family:Archivo,sans-serif;font-weight:500;font-size:40px;line-height:1;color:var(--accent, #72C7E8);letter-spacing:-.03em}.wr-step__title{font-family:Archivo,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.01em;margin-top:6px}.wr-step__desc{font-size:14px;line-height:1.55;color:#bfc7cd}.wr-claim__cards{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.wr-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c0e11;padding:26px 28px;display:grid;gap:14px;align-content:start}.wr-panel__label{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent, #72C7E8);letter-spacing:.12em}.wr-bring{display:grid;gap:12px}.wr-bring__row{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15px;line-height:1.6;color:#d9dee2}.wr-bring__mark{color:var(--accent, #72C7E8);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.7}.wr-sla{display:grid;gap:12px}.wr-sla__row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.wr-sla__label{font-size:15px;color:#d9dee2;line-height:1.5}.wr-sla__value{font-family:JetBrains Mono,monospace;font-size:13px;color:#f5f6f7;white-space:nowrap}.wr-panel__note{font-size:13px;line-height:1.6;color:#7c858d}.wr-docs{color:#0b0d0f;background:#f5f6f7;border-top:1px solid rgba(8,10,12,.1)}.wr-docs .wr-section__inner{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}.wr-docs__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.02em}.wr-docs__lead{margin:0 0 16px;font-size:16px;line-height:1.65;color:#2a3036}.wr-docs__link{font-size:14px;font-weight:600;color:#176f91;white-space:nowrap}.wr-docs__list{display:grid;gap:1px;background:#080a0c1a;border:1px solid rgba(8,10,12,.1);border-radius:8px;overflow:hidden}.wr-doc{background:#fff;padding:20px 24px;display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:start}.wr-doc__key{font-family:JetBrains Mono,monospace;font-size:11px;color:#176f91;letter-spacing:.1em;line-height:1.6}.wr-doc__text{font-size:15px;line-height:1.6;color:#2a3036}.wr-faq{color:#0b0d0f;background:#eceff1;border-top:1px solid rgba(8,10,12,.1)}.wr-faq .wr-section__inner{display:grid;grid-template-columns:360px 1fr;gap:56px;align-items:start}.wr-faq__title{margin:0 0 18px;font-family:Archivo,sans-serif;font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.02em}.wr-faq__lead{margin:0;font-size:15px;line-height:1.6;color:#56616a}.wr-faq__list{display:grid;border-top:1px solid rgba(8,10,12,.1)}.wr-faq__item{border-bottom:1px solid rgba(8,10,12,.1)}.wr-faq__question{width:100%;display:grid;grid-template-columns:1fr 32px;gap:20px;align-items:center;padding:22px 0;background:transparent;border:0;cursor:pointer;text-align:left;color:#0b0d0f;font-size:19px;font-weight:600;line-height:1.35}.wr-faq__icon{font-family:JetBrains Mono,monospace;font-size:18px;color:#176f91;justify-self:end}.wr-faq__answer{padding:0 60px 26px 0;font-size:16px;line-height:1.7;color:#2a3036;max-width:820px}@media(max-width:1200px){.wr-hero__grid,.wr-principle .wr-section__inner,.wr-docs .wr-section__inner,.wr-faq .wr-section__inner{grid-template-columns:1fr;gap:40px}.wr-steps{--cols: 2}.wr-term,.wr-table__head{grid-template-columns:1fr 90px 150px}.wr-term__cond{grid-column:1 / -1}.wr-table__head span:last-child{display:none}}@media(max-width:900px){.wr-hero__grid>*,.wr-principle .wr-section__inner>*,.wr-docs .wr-section__inner>*,.wr-faq .wr-section__inner>*{min-width:0}.wr-hero__inner{padding:32px 20px 56px}.wr-crumbs{margin-bottom:28px}.wr-section__inner,.wr-principle .wr-section__inner{padding:56px 20px}.wr-head{grid-template-columns:1fr;gap:18px;align-items:start;margin-bottom:28px}.wr-head__lead{justify-self:start}.wr-principle__grid,.wr-covered__grid,.wr-claim__cards{grid-template-columns:1fr}.wr-steps{--cols: 1}.wr-table__head{display:none}.wr-term{grid-template-columns:1fr;gap:10px}.wr-doc{grid-template-columns:1fr;gap:8px}.wr-faq__answer{padding-right:0}.wr-fact,.wr-sla__row{grid-template-columns:1fr;gap:4px}.wr-fact__value,.wr-sla__value{white-space:normal}.wr-btn{white-space:normal;height:auto;min-height:52px;padding:12px 20px;line-height:1.35}}.hm-form__claim{display:grid;gap:12px;padding:16px 18px;border:1px solid rgba(224,180,74,.35);background:#e0b44a0f;border-radius:6px}.hm-form__claim[hidden]{display:none}.hm-form__claim .hm-form__pane-label{color:#e0b44a}.team-help,.team-links{background:#f5f6f7;color:#0b0d0f;padding:80px 0;border-top:1px solid #dfe2e5}.team-help__inner,.team-links__inner{max-width:1520px;margin:auto;padding:0 40px}.team-help__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px;align-items:start}.team-help__eyebrow{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.12em;color:#577184;display:block;line-height:1.6}.team-help h2,.team-links h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;margin:16px 0 24px}.team-help__intro>p,.team-links__lead{font-size:16px;line-height:1.7;color:#52616d;margin-bottom:24px;max-width:900px}.team-help__intro>.team-help__topic{color:#0b0d0f;font-weight:600;margin-bottom:12px}.team-help__all,.team-help__profile{color:#007a9f;font-size:14px}.team-help__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.team-help__people--single{grid-template-columns:1fr}.team-help__people--single .team-help__person{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.team-help__people--single .team-help__photo{aspect-ratio:auto;min-height:360px}.team-help,.team-links{scroll-margin-top:90px}.team-help__person{border:1px solid #dfe2e5;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.team-help__photo{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#182126}.team-help__photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform .25s}.team-help__photo:hover img{transform:scale(1.025)}.team-help__photo>span{position:absolute;bottom:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:7px 10px;background:#0b0d0fe6;color:#fff;font-size:12px;border-radius:4px}.team-help__body{padding:24px;display:flex;flex-direction:column;flex:1}.team-help h3{font-size:27px;line-height:1.2;margin:12px 0 8px}.team-help h3 a{color:inherit;text-decoration:none}.team-help__role{font-size:14px;line-height:1.5;color:#52616d;margin:0 0 18px}.team-help__principle{font-size:14px;line-height:1.65;padding-top:16px;border-top:1px solid #e4e7e9;margin:0 0 24px}.team-help__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;background:#70c7e2;color:#080a0c;font-size:14px;font-weight:650;border-radius:6px;margin-top:auto;text-decoration:none;min-height:48px}.team-help__cta:hover{background:#93d7eb}.team-help__profile{margin-top:16px;display:inline-block}.team-help__alternatives{grid-column:1/-1;border-top:1px solid #dfe2e5;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 24px}.team-help__alternatives>.team-help__eyebrow{width:100%}.team-help__alternatives>a{font-size:14px;line-height:1.6;color:#007a9f}.team-links__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;align-items:start}.team-links__group{background:#fff;border:1px solid #dfe2e5;border-radius:8px;padding:28px;min-width:0}.team-links__group h3{font-size:22px;line-height:1.3;margin:0 0 18px;display:flex;justify-content:space-between;gap:12px}.team-links__group h3>span{font-size:14px;color:#577184;font-weight:400}.team-links__group a{display:flex;justify-content:space-between;gap:16px;font-size:15px;line-height:1.55;color:#163b4c;padding:14px 0;border-top:1px solid #e4e7e9;text-decoration:none;overflow-wrap:anywhere}.team-links__group a:hover{text-decoration:underline;color:#007a9f}.team-links summary,.ex-services summary{cursor:pointer;padding:18px 0;color:#007a9f;font-size:14px}.team-selection{border:1px solid #70c7e2;border-radius:6px;padding:16px;margin-bottom:24px;color:inherit;font-size:14px;line-height:1.6}.team-selection button{display:block;margin-top:8px;color:#70c7e2;background:none;border:0;text-decoration:underline;cursor:pointer;min-height:32px}.team-help a:focus-visible,.team-links a:focus-visible,.team-links summary:focus-visible{outline:3px solid #008bb5;outline-offset:4px}@media(max-width:1000px){.team-help__inner{grid-template-columns:1fr;gap:32px}.team-help__intro{max-width:760px}}@media(max-width:600px){.team-help,.team-links{padding:48px 0}.team-help__inner,.team-links__inner{padding:0 20px}.team-help__people,.team-links__groups,.team-help__people--single .team-help__person{grid-template-columns:1fr}.team-help__body,.team-links__group{padding:22px}.team-help__photo,.team-help__people--single .team-help__photo{aspect-ratio:4/3;min-height:0}}@media(prefers-reduced-motion:reduce){.team-help__photo img{transition:none}}body.is-menu-open,body.is-search-open,body.is-gallery-open{overflow:hidden}.search-overlay__note--empty{margin-top:0}:where([data-media-frame]){position:relative;isolation:isolate}[data-media-frame]>.content-image,[data-media-frame]>.responsive-picture>.content-image{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--media-position, 50% 50%);border-radius:inherit}[data-media-frame][data-media-natural]{height:auto}[data-media-frame]>.content-image--natural,[data-media-frame]>.responsive-picture>.content-image--natural{position:relative;height:auto}.media-box--natural{width:100%}.media-box--natural>img,.sc-process__photo--natural>img{height:auto}.sc-process__photo--natural{aspect-ratio:auto}.sc-process__photo--natural>img{position:relative}.mc-model__media{aspect-ratio:3 / 2}.mc-group__grid--2{--cols: 2}.mc-group__grid--3{--cols: 3}.mc-group__grid--4{--cols: 4}.problem-row--bordered{border:var(--b-light);border-radius:var(--r-md)}.search-empty--light{border-color:var(--b-light-color)}.align-self-start{justify-self:start}[data-search-result-card]{background:var(--c-white);border:var(--b-light);border-radius:var(--r-md)}[data-row-spread]{justify-content:space-between}[data-form-fieldset]{border:0;padding:0;margin:0}.note-list__required{margin-left:8px}.site-footer__links a[data-link-muted]{color:#7c858d}.mega-menu a[data-link-perf]{color:#d8ff45}.mc-hero__photo[data-hero-align-right]{right:0;object-position:right center}[data-focus-x][data-focus-y]{object-position:var(--focus-x, 50%) var(--focus-y, 50%)}[data-width="0"]{width:0%}[data-position-x="0"]{left:0%}[data-position-y="0"]{top:0%}[data-focus-x="0"]{--focus-x: 0%}[data-focus-y="0"]{--focus-y: 0%}[data-width="1"]{width:1%}[data-position-x="1"]{left:1%}[data-position-y="1"]{top:1%}[data-focus-x="1"]{--focus-x: 1%}[data-focus-y="1"]{--focus-y: 1%}[data-width="2"]{width:2%}[data-position-x="2"]{left:2%}[data-position-y="2"]{top:2%}[data-focus-x="2"]{--focus-x: 2%}[data-focus-y="2"]{--focus-y: 2%}[data-width="3"]{width:3%}[data-position-x="3"]{left:3%}[data-position-y="3"]{top:3%}[data-focus-x="3"]{--focus-x: 3%}[data-focus-y="3"]{--focus-y: 3%}[data-width="4"]{width:4%}[data-position-x="4"]{left:4%}[data-position-y="4"]{top:4%}[data-focus-x="4"]{--focus-x: 4%}[data-focus-y="4"]{--focus-y: 4%}[data-width="5"]{width:5%}[data-position-x="5"]{left:5%}[data-position-y="5"]{top:5%}[data-focus-x="5"]{--focus-x: 5%}[data-focus-y="5"]{--focus-y: 5%}[data-width="6"]{width:6%}[data-position-x="6"]{left:6%}[data-position-y="6"]{top:6%}[data-focus-x="6"]{--focus-x: 6%}[data-focus-y="6"]{--focus-y: 6%}[data-width="7"]{width:7%}[data-position-x="7"]{left:7%}[data-position-y="7"]{top:7%}[data-focus-x="7"]{--focus-x: 7%}[data-focus-y="7"]{--focus-y: 7%}[data-width="8"]{width:8%}[data-position-x="8"]{left:8%}[data-position-y="8"]{top:8%}[data-focus-x="8"]{--focus-x: 8%}[data-focus-y="8"]{--focus-y: 8%}[data-width="9"]{width:9%}[data-position-x="9"]{left:9%}[data-position-y="9"]{top:9%}[data-focus-x="9"]{--focus-x: 9%}[data-focus-y="9"]{--focus-y: 9%}[data-width="10"]{width:10%}[data-position-x="10"]{left:10%}[data-position-y="10"]{top:10%}[data-focus-x="10"]{--focus-x: 10%}[data-focus-y="10"]{--focus-y: 10%}[data-width="11"]{width:11%}[data-position-x="11"]{left:11%}[data-position-y="11"]{top:11%}[data-focus-x="11"]{--focus-x: 11%}[data-focus-y="11"]{--focus-y: 11%}[data-width="12"]{width:12%}[data-position-x="12"]{left:12%}[data-position-y="12"]{top:12%}[data-focus-x="12"]{--focus-x: 12%}[data-focus-y="12"]{--focus-y: 12%}[data-width="13"]{width:13%}[data-position-x="13"]{left:13%}[data-position-y="13"]{top:13%}[data-focus-x="13"]{--focus-x: 13%}[data-focus-y="13"]{--focus-y: 13%}[data-width="14"]{width:14%}[data-position-x="14"]{left:14%}[data-position-y="14"]{top:14%}[data-focus-x="14"]{--focus-x: 14%}[data-focus-y="14"]{--focus-y: 14%}[data-width="15"]{width:15%}[data-position-x="15"]{left:15%}[data-position-y="15"]{top:15%}[data-focus-x="15"]{--focus-x: 15%}[data-focus-y="15"]{--focus-y: 15%}[data-width="16"]{width:16%}[data-position-x="16"]{left:16%}[data-position-y="16"]{top:16%}[data-focus-x="16"]{--focus-x: 16%}[data-focus-y="16"]{--focus-y: 16%}[data-width="17"]{width:17%}[data-position-x="17"]{left:17%}[data-position-y="17"]{top:17%}[data-focus-x="17"]{--focus-x: 17%}[data-focus-y="17"]{--focus-y: 17%}[data-width="18"]{width:18%}[data-position-x="18"]{left:18%}[data-position-y="18"]{top:18%}[data-focus-x="18"]{--focus-x: 18%}[data-focus-y="18"]{--focus-y: 18%}[data-width="19"]{width:19%}[data-position-x="19"]{left:19%}[data-position-y="19"]{top:19%}[data-focus-x="19"]{--focus-x: 19%}[data-focus-y="19"]{--focus-y: 19%}[data-width="20"]{width:20%}[data-position-x="20"]{left:20%}[data-position-y="20"]{top:20%}[data-focus-x="20"]{--focus-x: 20%}[data-focus-y="20"]{--focus-y: 20%}[data-width="21"]{width:21%}[data-position-x="21"]{left:21%}[data-position-y="21"]{top:21%}[data-focus-x="21"]{--focus-x: 21%}[data-focus-y="21"]{--focus-y: 21%}[data-width="22"]{width:22%}[data-position-x="22"]{left:22%}[data-position-y="22"]{top:22%}[data-focus-x="22"]{--focus-x: 22%}[data-focus-y="22"]{--focus-y: 22%}[data-width="23"]{width:23%}[data-position-x="23"]{left:23%}[data-position-y="23"]{top:23%}[data-focus-x="23"]{--focus-x: 23%}[data-focus-y="23"]{--focus-y: 23%}[data-width="24"]{width:24%}[data-position-x="24"]{left:24%}[data-position-y="24"]{top:24%}[data-focus-x="24"]{--focus-x: 24%}[data-focus-y="24"]{--focus-y: 24%}[data-width="25"]{width:25%}[data-position-x="25"]{left:25%}[data-position-y="25"]{top:25%}[data-focus-x="25"]{--focus-x: 25%}[data-focus-y="25"]{--focus-y: 25%}[data-width="26"]{width:26%}[data-position-x="26"]{left:26%}[data-position-y="26"]{top:26%}[data-focus-x="26"]{--focus-x: 26%}[data-focus-y="26"]{--focus-y: 26%}[data-width="27"]{width:27%}[data-position-x="27"]{left:27%}[data-position-y="27"]{top:27%}[data-focus-x="27"]{--focus-x: 27%}[data-focus-y="27"]{--focus-y: 27%}[data-width="28"]{width:28%}[data-position-x="28"]{left:28%}[data-position-y="28"]{top:28%}[data-focus-x="28"]{--focus-x: 28%}[data-focus-y="28"]{--focus-y: 28%}[data-width="29"]{width:29%}[data-position-x="29"]{left:29%}[data-position-y="29"]{top:29%}[data-focus-x="29"]{--focus-x: 29%}[data-focus-y="29"]{--focus-y: 29%}[data-width="30"]{width:30%}[data-position-x="30"]{left:30%}[data-position-y="30"]{top:30%}[data-focus-x="30"]{--focus-x: 30%}[data-focus-y="30"]{--focus-y: 30%}[data-width="31"]{width:31%}[data-position-x="31"]{left:31%}[data-position-y="31"]{top:31%}[data-focus-x="31"]{--focus-x: 31%}[data-focus-y="31"]{--focus-y: 31%}[data-width="32"]{width:32%}[data-position-x="32"]{left:32%}[data-position-y="32"]{top:32%}[data-focus-x="32"]{--focus-x: 32%}[data-focus-y="32"]{--focus-y: 32%}[data-width="33"]{width:33%}[data-position-x="33"]{left:33%}[data-position-y="33"]{top:33%}[data-focus-x="33"]{--focus-x: 33%}[data-focus-y="33"]{--focus-y: 33%}[data-width="34"]{width:34%}[data-position-x="34"]{left:34%}[data-position-y="34"]{top:34%}[data-focus-x="34"]{--focus-x: 34%}[data-focus-y="34"]{--focus-y: 34%}[data-width="35"]{width:35%}[data-position-x="35"]{left:35%}[data-position-y="35"]{top:35%}[data-focus-x="35"]{--focus-x: 35%}[data-focus-y="35"]{--focus-y: 35%}[data-width="36"]{width:36%}[data-position-x="36"]{left:36%}[data-position-y="36"]{top:36%}[data-focus-x="36"]{--focus-x: 36%}[data-focus-y="36"]{--focus-y: 36%}[data-width="37"]{width:37%}[data-position-x="37"]{left:37%}[data-position-y="37"]{top:37%}[data-focus-x="37"]{--focus-x: 37%}[data-focus-y="37"]{--focus-y: 37%}[data-width="38"]{width:38%}[data-position-x="38"]{left:38%}[data-position-y="38"]{top:38%}[data-focus-x="38"]{--focus-x: 38%}[data-focus-y="38"]{--focus-y: 38%}[data-width="39"]{width:39%}[data-position-x="39"]{left:39%}[data-position-y="39"]{top:39%}[data-focus-x="39"]{--focus-x: 39%}[data-focus-y="39"]{--focus-y: 39%}[data-width="40"]{width:40%}[data-position-x="40"]{left:40%}[data-position-y="40"]{top:40%}[data-focus-x="40"]{--focus-x: 40%}[data-focus-y="40"]{--focus-y: 40%}[data-width="41"]{width:41%}[data-position-x="41"]{left:41%}[data-position-y="41"]{top:41%}[data-focus-x="41"]{--focus-x: 41%}[data-focus-y="41"]{--focus-y: 41%}[data-width="42"]{width:42%}[data-position-x="42"]{left:42%}[data-position-y="42"]{top:42%}[data-focus-x="42"]{--focus-x: 42%}[data-focus-y="42"]{--focus-y: 42%}[data-width="43"]{width:43%}[data-position-x="43"]{left:43%}[data-position-y="43"]{top:43%}[data-focus-x="43"]{--focus-x: 43%}[data-focus-y="43"]{--focus-y: 43%}[data-width="44"]{width:44%}[data-position-x="44"]{left:44%}[data-position-y="44"]{top:44%}[data-focus-x="44"]{--focus-x: 44%}[data-focus-y="44"]{--focus-y: 44%}[data-width="45"]{width:45%}[data-position-x="45"]{left:45%}[data-position-y="45"]{top:45%}[data-focus-x="45"]{--focus-x: 45%}[data-focus-y="45"]{--focus-y: 45%}[data-width="46"]{width:46%}[data-position-x="46"]{left:46%}[data-position-y="46"]{top:46%}[data-focus-x="46"]{--focus-x: 46%}[data-focus-y="46"]{--focus-y: 46%}[data-width="47"]{width:47%}[data-position-x="47"]{left:47%}[data-position-y="47"]{top:47%}[data-focus-x="47"]{--focus-x: 47%}[data-focus-y="47"]{--focus-y: 47%}[data-width="48"]{width:48%}[data-position-x="48"]{left:48%}[data-position-y="48"]{top:48%}[data-focus-x="48"]{--focus-x: 48%}[data-focus-y="48"]{--focus-y: 48%}[data-width="49"]{width:49%}[data-position-x="49"]{left:49%}[data-position-y="49"]{top:49%}[data-focus-x="49"]{--focus-x: 49%}[data-focus-y="49"]{--focus-y: 49%}[data-width="50"]{width:50%}[data-position-x="50"]{left:50%}[data-position-y="50"]{top:50%}[data-focus-x="50"]{--focus-x: 50%}[data-focus-y="50"]{--focus-y: 50%}[data-width="51"]{width:51%}[data-position-x="51"]{left:51%}[data-position-y="51"]{top:51%}[data-focus-x="51"]{--focus-x: 51%}[data-focus-y="51"]{--focus-y: 51%}[data-width="52"]{width:52%}[data-position-x="52"]{left:52%}[data-position-y="52"]{top:52%}[data-focus-x="52"]{--focus-x: 52%}[data-focus-y="52"]{--focus-y: 52%}[data-width="53"]{width:53%}[data-position-x="53"]{left:53%}[data-position-y="53"]{top:53%}[data-focus-x="53"]{--focus-x: 53%}[data-focus-y="53"]{--focus-y: 53%}[data-width="54"]{width:54%}[data-position-x="54"]{left:54%}[data-position-y="54"]{top:54%}[data-focus-x="54"]{--focus-x: 54%}[data-focus-y="54"]{--focus-y: 54%}[data-width="55"]{width:55%}[data-position-x="55"]{left:55%}[data-position-y="55"]{top:55%}[data-focus-x="55"]{--focus-x: 55%}[data-focus-y="55"]{--focus-y: 55%}[data-width="56"]{width:56%}[data-position-x="56"]{left:56%}[data-position-y="56"]{top:56%}[data-focus-x="56"]{--focus-x: 56%}[data-focus-y="56"]{--focus-y: 56%}[data-width="57"]{width:57%}[data-position-x="57"]{left:57%}[data-position-y="57"]{top:57%}[data-focus-x="57"]{--focus-x: 57%}[data-focus-y="57"]{--focus-y: 57%}[data-width="58"]{width:58%}[data-position-x="58"]{left:58%}[data-position-y="58"]{top:58%}[data-focus-x="58"]{--focus-x: 58%}[data-focus-y="58"]{--focus-y: 58%}[data-width="59"]{width:59%}[data-position-x="59"]{left:59%}[data-position-y="59"]{top:59%}[data-focus-x="59"]{--focus-x: 59%}[data-focus-y="59"]{--focus-y: 59%}[data-width="60"]{width:60%}[data-position-x="60"]{left:60%}[data-position-y="60"]{top:60%}[data-focus-x="60"]{--focus-x: 60%}[data-focus-y="60"]{--focus-y: 60%}[data-width="61"]{width:61%}[data-position-x="61"]{left:61%}[data-position-y="61"]{top:61%}[data-focus-x="61"]{--focus-x: 61%}[data-focus-y="61"]{--focus-y: 61%}[data-width="62"]{width:62%}[data-position-x="62"]{left:62%}[data-position-y="62"]{top:62%}[data-focus-x="62"]{--focus-x: 62%}[data-focus-y="62"]{--focus-y: 62%}[data-width="63"]{width:63%}[data-position-x="63"]{left:63%}[data-position-y="63"]{top:63%}[data-focus-x="63"]{--focus-x: 63%}[data-focus-y="63"]{--focus-y: 63%}[data-width="64"]{width:64%}[data-position-x="64"]{left:64%}[data-position-y="64"]{top:64%}[data-focus-x="64"]{--focus-x: 64%}[data-focus-y="64"]{--focus-y: 64%}[data-width="65"]{width:65%}[data-position-x="65"]{left:65%}[data-position-y="65"]{top:65%}[data-focus-x="65"]{--focus-x: 65%}[data-focus-y="65"]{--focus-y: 65%}[data-width="66"]{width:66%}[data-position-x="66"]{left:66%}[data-position-y="66"]{top:66%}[data-focus-x="66"]{--focus-x: 66%}[data-focus-y="66"]{--focus-y: 66%}[data-width="67"]{width:67%}[data-position-x="67"]{left:67%}[data-position-y="67"]{top:67%}[data-focus-x="67"]{--focus-x: 67%}[data-focus-y="67"]{--focus-y: 67%}[data-width="68"]{width:68%}[data-position-x="68"]{left:68%}[data-position-y="68"]{top:68%}[data-focus-x="68"]{--focus-x: 68%}[data-focus-y="68"]{--focus-y: 68%}[data-width="69"]{width:69%}[data-position-x="69"]{left:69%}[data-position-y="69"]{top:69%}[data-focus-x="69"]{--focus-x: 69%}[data-focus-y="69"]{--focus-y: 69%}[data-width="70"]{width:70%}[data-position-x="70"]{left:70%}[data-position-y="70"]{top:70%}[data-focus-x="70"]{--focus-x: 70%}[data-focus-y="70"]{--focus-y: 70%}[data-width="71"]{width:71%}[data-position-x="71"]{left:71%}[data-position-y="71"]{top:71%}[data-focus-x="71"]{--focus-x: 71%}[data-focus-y="71"]{--focus-y: 71%}[data-width="72"]{width:72%}[data-position-x="72"]{left:72%}[data-position-y="72"]{top:72%}[data-focus-x="72"]{--focus-x: 72%}[data-focus-y="72"]{--focus-y: 72%}[data-width="73"]{width:73%}[data-position-x="73"]{left:73%}[data-position-y="73"]{top:73%}[data-focus-x="73"]{--focus-x: 73%}[data-focus-y="73"]{--focus-y: 73%}[data-width="74"]{width:74%}[data-position-x="74"]{left:74%}[data-position-y="74"]{top:74%}[data-focus-x="74"]{--focus-x: 74%}[data-focus-y="74"]{--focus-y: 74%}[data-width="75"]{width:75%}[data-position-x="75"]{left:75%}[data-position-y="75"]{top:75%}[data-focus-x="75"]{--focus-x: 75%}[data-focus-y="75"]{--focus-y: 75%}[data-width="76"]{width:76%}[data-position-x="76"]{left:76%}[data-position-y="76"]{top:76%}[data-focus-x="76"]{--focus-x: 76%}[data-focus-y="76"]{--focus-y: 76%}[data-width="77"]{width:77%}[data-position-x="77"]{left:77%}[data-position-y="77"]{top:77%}[data-focus-x="77"]{--focus-x: 77%}[data-focus-y="77"]{--focus-y: 77%}[data-width="78"]{width:78%}[data-position-x="78"]{left:78%}[data-position-y="78"]{top:78%}[data-focus-x="78"]{--focus-x: 78%}[data-focus-y="78"]{--focus-y: 78%}[data-width="79"]{width:79%}[data-position-x="79"]{left:79%}[data-position-y="79"]{top:79%}[data-focus-x="79"]{--focus-x: 79%}[data-focus-y="79"]{--focus-y: 79%}[data-width="80"]{width:80%}[data-position-x="80"]{left:80%}[data-position-y="80"]{top:80%}[data-focus-x="80"]{--focus-x: 80%}[data-focus-y="80"]{--focus-y: 80%}[data-width="81"]{width:81%}[data-position-x="81"]{left:81%}[data-position-y="81"]{top:81%}[data-focus-x="81"]{--focus-x: 81%}[data-focus-y="81"]{--focus-y: 81%}[data-width="82"]{width:82%}[data-position-x="82"]{left:82%}[data-position-y="82"]{top:82%}[data-focus-x="82"]{--focus-x: 82%}[data-focus-y="82"]{--focus-y: 82%}[data-width="83"]{width:83%}[data-position-x="83"]{left:83%}[data-position-y="83"]{top:83%}[data-focus-x="83"]{--focus-x: 83%}[data-focus-y="83"]{--focus-y: 83%}[data-width="84"]{width:84%}[data-position-x="84"]{left:84%}[data-position-y="84"]{top:84%}[data-focus-x="84"]{--focus-x: 84%}[data-focus-y="84"]{--focus-y: 84%}[data-width="85"]{width:85%}[data-position-x="85"]{left:85%}[data-position-y="85"]{top:85%}[data-focus-x="85"]{--focus-x: 85%}[data-focus-y="85"]{--focus-y: 85%}[data-width="86"]{width:86%}[data-position-x="86"]{left:86%}[data-position-y="86"]{top:86%}[data-focus-x="86"]{--focus-x: 86%}[data-focus-y="86"]{--focus-y: 86%}[data-width="87"]{width:87%}[data-position-x="87"]{left:87%}[data-position-y="87"]{top:87%}[data-focus-x="87"]{--focus-x: 87%}[data-focus-y="87"]{--focus-y: 87%}[data-width="88"]{width:88%}[data-position-x="88"]{left:88%}[data-position-y="88"]{top:88%}[data-focus-x="88"]{--focus-x: 88%}[data-focus-y="88"]{--focus-y: 88%}[data-width="89"]{width:89%}[data-position-x="89"]{left:89%}[data-position-y="89"]{top:89%}[data-focus-x="89"]{--focus-x: 89%}[data-focus-y="89"]{--focus-y: 89%}[data-width="90"]{width:90%}[data-position-x="90"]{left:90%}[data-position-y="90"]{top:90%}[data-focus-x="90"]{--focus-x: 90%}[data-focus-y="90"]{--focus-y: 90%}[data-width="91"]{width:91%}[data-position-x="91"]{left:91%}[data-position-y="91"]{top:91%}[data-focus-x="91"]{--focus-x: 91%}[data-focus-y="91"]{--focus-y: 91%}[data-width="92"]{width:92%}[data-position-x="92"]{left:92%}[data-position-y="92"]{top:92%}[data-focus-x="92"]{--focus-x: 92%}[data-focus-y="92"]{--focus-y: 92%}[data-width="93"]{width:93%}[data-position-x="93"]{left:93%}[data-position-y="93"]{top:93%}[data-focus-x="93"]{--focus-x: 93%}[data-focus-y="93"]{--focus-y: 93%}[data-width="94"]{width:94%}[data-position-x="94"]{left:94%}[data-position-y="94"]{top:94%}[data-focus-x="94"]{--focus-x: 94%}[data-focus-y="94"]{--focus-y: 94%}[data-width="95"]{width:95%}[data-position-x="95"]{left:95%}[data-position-y="95"]{top:95%}[data-focus-x="95"]{--focus-x: 95%}[data-focus-y="95"]{--focus-y: 95%}[data-width="96"]{width:96%}[data-position-x="96"]{left:96%}[data-position-y="96"]{top:96%}[data-focus-x="96"]{--focus-x: 96%}[data-focus-y="96"]{--focus-y: 96%}[data-width="97"]{width:97%}[data-position-x="97"]{left:97%}[data-position-y="97"]{top:97%}[data-focus-x="97"]{--focus-x: 97%}[data-focus-y="97"]{--focus-y: 97%}[data-width="98"]{width:98%}[data-position-x="98"]{left:98%}[data-position-y="98"]{top:98%}[data-focus-x="98"]{--focus-x: 98%}[data-focus-y="98"]{--focus-y: 98%}[data-width="99"]{width:99%}[data-position-x="99"]{left:99%}[data-position-y="99"]{top:99%}[data-focus-x="99"]{--focus-x: 99%}[data-focus-y="99"]{--focus-y: 99%}[data-width="100"]{width:100%}[data-position-x="100"]{left:100%}[data-position-y="100"]{top:100%}[data-focus-x="100"]{--focus-x: 100%}[data-focus-y="100"]{--focus-y: 100%}.responsive-picture{display:contents}:where(img[data-responsive-natural-height]){height:auto}.media-box--natural>.responsive-picture>img,.sc-process__photo--natural>.responsive-picture>img{height:auto}.sc-process__photo--natural>.responsive-picture>img{position:relative}
