@font-face{font-family: 'Archivo';src: url('/assets/fonts/archivo-var.woff2') format('woff2-variations'), url('/assets/fonts/archivo-var.woff2') format('woff2');font-weight: 100 900;font-stretch: 62% 125%;font-style: normal;font-display: swap;unicode-range: U+0000-00FF, U+2013-2014, U+2018-201E, U+2022, U+2026, U+2032-2033, U+20AC, U+2122, U+2190-2197, U+2212}@font-face{font-family: 'Archivo';src: url('/assets/fonts/archivo-var-ext.woff2') format('woff2-variations'), url('/assets/fonts/archivo-var-ext.woff2') format('woff2');font-weight: 100 900;font-stretch: 62% 125%;font-style: normal;font-display: swap;unicode-range: U+0152-0153, U+0160-0161, U+0178, U+017D-017E}:root{--black: #0a0a0b;--night: #141416;--night-2: #1c1c1f;--paper: #f5f5f3;--paper-2: #ebebe8;--white: #ffffff;--rs-red: #e4002b;--orange: #fd5e03;--orange-hover: #ff7424;--orange-ink: #e65300;--orange-soft: #fff0e6;--wa: #25d366;--bg: var(--paper);--surface: var(--white);--fg: #111214;--fg-2: #4a4c52;--fg-3: #686b72;--line: rgba(17, 18, 20, 0.1);--line-2: rgba(17, 18, 20, 0.22);--accent: var(--orange-ink);--accent-text: #c04500;--accent-soft: var(--orange-soft);--shadow: 0 1px 2px rgba(17, 18, 20, 0.04), 0 8px 24px -12px rgba(17, 18, 20, 0.16);--shadow-lg: 0 2px 4px rgba(17, 18, 20, 0.04), 0 24px 48px -20px rgba(17, 18, 20, 0.28);--font: 'Archivo', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--fs-hero: clamp(2.6rem, 1.6rem + 4.2vw, 5.6rem);--fs-h1: clamp(2.2rem, 1.5rem + 3vw, 4.25rem);--fs-h2: clamp(1.8rem, 1.35rem + 1.9vw, 3rem);--fs-h3: clamp(1.15rem, 1.08rem + 0.3vw, 1.35rem);--fs-lead: clamp(1.06rem, 1rem + 0.3vw, 1.25rem);--fs-body: 1.0625rem;--fs-sm: 0.94rem;--fs-label: 0.78rem;--container: 1280px;--gutter: clamp(16px, 4vw, 48px);--section: clamp(72px, 3.5rem + 4.5vw, 128px);--hdr-h: 68px;--r-sm: 8px;--r: 12px;--r-lg: 18px;--ease: cubic-bezier(0.2, 0.7, 0.2, 1)}.sec--dark{--bg: var(--black);--surface: var(--night);--fg: #ffffff;--fg-2: #b9bbc0;--fg-3: #8f9298;--line: rgba(255, 255, 255, 0.12);--line-2: rgba(255, 255, 255, 0.26);--accent: var(--orange);--accent-text: var(--orange);--accent-soft: rgba(253, 94, 3, 0.14);--shadow: none;--shadow-lg: 0 24px 48px -20px rgba(0, 0, 0, 0.6)}.sec--orange{--bg: var(--orange);--surface: #ff7a2e;--fg: #111214;--fg-2: rgba(17, 18, 20, 0.82);--fg-3: rgba(17, 18, 20, 0.7);--line: rgba(17, 18, 20, 0.18);--line-2: rgba(17, 18, 20, 0.38);--accent: #111214;--accent-text: #111214;--accent-soft: rgba(17, 18, 20, 0.1)}:root[data-mode='rs']{--accent: var(--rs-red);--accent-text: #c4001f;--accent-soft: rgba(228, 0, 43, 0.1)}:root[data-mode='rs'] .sec--dark{--accent: var(--rs-red);--accent-text: #ff3b5c;--accent-soft: rgba(228, 0, 43, 0.16)}@media (min-width: 1024px){:root{--hdr-h: 76px}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr-h) + 16px);background: var(--paper)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;background: var(--paper);color: var(--fg-2);font-family: var(--font);font-size: var(--fs-body);line-height: 1.6;word-spacing: 0.04em;font-synthesis: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}body.is-locked{overflow: hidden}img, svg, video, picture{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button, input, select, textarea{font: inherit;color: inherit;letter-spacing: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}h1, h2, h3, h4, p, ul, ol, dl, dd, figure{margin: 0}ul, ol{padding: 0;list-style: none}::selection{background: var(--orange);color: #111214}:focus{outline: none}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 2px}main:focus{outline: none}[hidden]{display: none !important}h1, h2, h3, h4{color: var(--fg);font-weight: 700;line-height: 1.1;letter-spacing: -0.02em;word-spacing: normal;text-wrap: balance;overflow-wrap: break-word;-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 10 4 4}.h1{font-size: var(--fs-h1);line-height: 1.02;letter-spacing: -0.035em}.h2{font-size: var(--fs-h2);line-height: 1.06;letter-spacing: -0.03em}.h3{font-size: var(--fs-h3);line-height: 1.25;letter-spacing: -0.01em}p{text-wrap: pretty}.lead{max-width: 60ch;color: var(--fg-2);font-size: var(--fs-lead);line-height: 1.55}.label{display: flex;align-items: center;gap: 10px;margin-bottom: 18px;color: var(--accent-text);font-size: var(--fs-label);font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.label::before{content: '';flex: none;width: 22px;height: 2px;background: currentColor}.hl-word{color: var(--accent)}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}.skip{position: fixed;top: 12px;left: 12px;z-index: 200;padding: 12px 18px;border-radius: var(--r-sm);background: var(--white);color: var(--black);font-weight: 600;transform: translateY(-160%);transition: transform 0.2s}.skip:focus{transform: none}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.sec{position: relative;padding-block: var(--section);background: var(--bg);color: var(--fg-2)}.sec--paper{--bg: var(--paper)}.sec--white{--bg: var(--white);--surface: var(--paper)}.sec--dark{background: var(--bg);color: var(--fg-2)}.sec--paper + .sec--paper, .sec--white + .sec--white{padding-top: 0}.split{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(40px, 6vw, 96px);align-items: center}@media (min-width: 960px){.split{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.split--top{align-items: start}}.js [data-reveal]{opacity: 0;transform: translate3d(0, 14px, 0);transition: opacity 0.7s var(--ease), transform 0.8s var(--ease);transition-delay: calc(var(--d, 0) * 1ms)}.js [data-reveal].is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}.js [data-reveal]{opacity: 1;transform: none}}h2 + .lead, .h2 + .lead{margin-top: 16px}.logo{display: inline-flex;flex: none;color: var(--fg)}.logo__svg{display: block;width: auto;height: 20px}@media (min-width: 1024px){.logo__svg{height: 23px}}.logo__svg--full, .ftr__brand .logo__svg{width: 220px;height: auto}.btn{--b-bg: transparent;--b-fg: var(--fg);--b-bd: var(--line-2);display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 24px;border: 1px solid var(--b-bd);border-radius: var(--r-sm);background: var(--b-bg);color: var(--b-fg);font-size: 0.97rem;font-weight: 650;line-height: 1.2;white-space: nowrap;transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.2s var(--ease), box-shadow 0.2s}.btn .icon{flex: none;transition: transform 0.3s var(--ease)}.btn:hover .icon:last-child:not(:first-child){transform: translateX(3px)}.btn:active{transform: translateY(1px)}.btn--primary{--b-bg: var(--orange);--b-fg: #111214;--b-bd: var(--orange);box-shadow: 0 8px 20px -10px rgba(253, 94, 3, 0.7)}.btn--primary:hover{--b-bg: var(--orange-hover);--b-bd: var(--orange-hover);box-shadow: 0 12px 26px -10px rgba(253, 94, 3, 0.8)}.btn--dark, .sec--orange .btn--primary{--b-bg: #111214;--b-fg: #fff;--b-bd: #111214;box-shadow: none}.btn--dark:hover, .sec--orange .btn--primary:hover{--b-bg: #2a2b2f;--b-bd: #2a2b2f}.btn--ghost{--b-bg: var(--surface)}.sec--dark .btn--ghost, .sec--orange .btn--ghost{--b-bg: transparent}.btn--ghost:hover{--b-bd: var(--fg)}.btn--wa .icon:first-child{color: #1da851}.js .hdr--over:not(.is-solid):not(.has-mega):not(.is-open) .btn--wa .icon:first-child{color: var(--wa)}.sec--dark .btn--wa .icon:first-child{color: var(--wa)}.btn--primary.btn--wa .icon:first-child, .sec--orange .btn--wa .icon:first-child{color: currentColor}:root[data-mode='rs'] .btn--primary{--b-bg: var(--rs-red);--b-fg: #fff;--b-bd: var(--rs-red);box-shadow: 0 8px 20px -10px rgba(228, 0, 43, 0.7)}:root[data-mode='rs'] .btn--primary:hover{--b-bg: #c20025;--b-bd: #c20025}.btn--sm{min-height: 42px;padding: 0 16px;font-size: 0.9rem}.btn--block{width: 100%}.btn-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}@media (max-width: 479px){.btn-row .btn{flex: 1 1 100%}.btn{white-space: normal;text-align: center;padding-block: 12px}}.tlink{display: inline-flex;align-items: center;gap: 8px;padding-bottom: 3px;border-bottom: 2px solid var(--accent);color: var(--fg);font-weight: 650;font-size: 0.95rem;transition: color 0.2s}.tlink .icon{color: var(--accent);transition: transform 0.3s var(--ease)}.tlink:hover{color: var(--accent-text)}.sec--orange .tlink:hover{color: var(--fg)}.tlink:hover .icon{transform: translateX(3px)}.rs{display: inline-flex;align-items: center;gap: 7px;height: 32px;padding: 0 11px;border: 1px solid var(--line-2);border-radius: 999px;color: var(--fg-2);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.1em;transition: color 0.2s, border-color 0.2s}.rs:hover{color: var(--fg);border-color: var(--fg)}.rs__dot{width: 6px;height: 6px;border-radius: 50%;background: var(--fg-3)}.rs[aria-pressed='true']{color: var(--fg);border-color: var(--rs-red)}.rs[aria-pressed='true'] .rs__dot{background: var(--rs-red)}.hdr{position: fixed;inset: 0 0 auto;z-index: 100;background: rgba(255, 255, 255, 0.92);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);color: var(--fg);border-bottom: 1px solid var(--line);transition: transform 0.45s var(--ease), box-shadow 0.3s, background-color 0.35s, border-color 0.35s}.js .hdr--over:not(.is-solid):not(.has-mega):not(.is-open){--fg: #ffffff;--fg-2: rgba(255, 255, 255, 0.84);--fg-3: rgba(255, 255, 255, 0.62);--line: rgba(255, 255, 255, 0.14);--line-2: rgba(255, 255, 255, 0.32);--surface: transparent;--accent: var(--orange);background: transparent;border-bottom-color: transparent;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}.hdr.is-scrolled{box-shadow: 0 6px 24px -18px rgba(17, 18, 20, 0.35)}.hdr.is-hidden{transform: translateY(-100%)}.hdr.is-open, .hdr.has-mega{transform: none;background: var(--white)}.hdr__progress{position: absolute;inset: auto 0 -1px;height: 2px;background: var(--accent);transform: scaleX(var(--progress, 0));transform-origin: left;pointer-events: none}.hdr__bar{display: flex;align-items: center;gap: 24px;height: var(--hdr-h)}.hdr__nav{display: none;margin-left: auto}.hdr__list{display: flex;align-items: center;gap: 2px}.hdr__item{position: relative;display: flex;align-items: center}.hdr__link{position: relative;padding: 10px 14px;color: var(--fg-2);font-size: 0.96rem;font-weight: 550;transition: color 0.2s}.hdr__link::after{content: '';position: absolute;left: 14px;right: 14px;bottom: 3px;height: 2px;background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform 0.3s var(--ease)}.hdr__link:hover, .hdr__link[aria-current='page'], .hdr__link.is-active{color: var(--fg)}.hdr__link[aria-current='page']::after, .hdr__link.is-active::after, .hdr__link:hover::after{transform: scaleX(1)}.has-mega .hdr__link{padding-right: 2px}.has-mega .hdr__link::after{right: 2px}.hdr__chev{display: grid;place-items: center;width: 28px;height: 28px;color: var(--fg-2);transition: color 0.2s, transform 0.3s var(--ease)}.hdr__chev:hover{color: var(--fg)}.hdr__chev[aria-expanded='true']{transform: rotate(180deg);color: var(--fg)}.hdr__actions{display: flex;align-items: center;gap: 10px;margin-left: auto}.hdr__wa, .rs--hdr{display: none}.hdr__burger{display: grid;place-items: center;width: 46px;height: 46px;margin-right: -10px}.burger{position: relative;width: 22px;height: 12px}.burger span{position: absolute;left: 0;right: 0;height: 2px;background: var(--fg);transition: transform 0.35s var(--ease), top 0.35s var(--ease)}.burger span:first-child{top: 0}.burger span:last-child{top: 10px}.hdr.is-open .burger span:first-child{top: 5px;transform: rotate(45deg)}.hdr.is-open .burger span:last-child{top: 5px;transform: rotate(-45deg)}@media (min-width: 640px){.hdr__wa{display: inline-flex}}@media (min-width: 1024px){.hdr__nav{display: block}.hdr__actions{margin-left: 16px}.rs--hdr{display: inline-flex}.hdr__burger{display: none}}.mega{position: absolute;inset: 100% 0 auto;background: var(--white);border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);box-shadow: 0 30px 50px -30px rgba(17, 18, 20, 0.3);color: var(--fg-2)}.mega__inner{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 56px;padding-block: 36px 44px}.mega__cols{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px 48px}.mega__cat{margin-bottom: 8px;color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.mega__link{display: flex;align-items: flex-start;gap: 14px;padding: 12px;margin-inline: -12px;border-radius: var(--r);transition: background 0.2s}.mega__link:hover, .mega__link[aria-current='page']{background: var(--paper)}.mega__ico{display: grid;place-items: center;flex: none;width: 40px;height: 40px;border-radius: 10px;background: var(--accent-soft);color: var(--accent)}.mega__text{min-width: 0}.mega__name{display: block;color: var(--fg);font-weight: 600;transition: color 0.2s}.mega__sum{display: -webkit-box;margin-top: 2px;overflow: hidden;color: var(--fg-3);font-size: 0.86rem;line-height: 1.45;-webkit-line-clamp: 1;-webkit-box-orient: vertical}.mega__link:hover .mega__name{color: var(--accent-text)}.mega__feature{display: flex;flex-direction: column;align-items: flex-start;gap: 12px}.mega__feature{padding: 20px;border-radius: var(--r-lg);background: var(--paper)}.mega__photo img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--r)}.mega__ftitle{margin-top: 6px;color: var(--fg);font-weight: 700}.mega__ftext{color: var(--fg-2);font-size: 0.92rem}.mnav{position: fixed;inset: 0;z-index: 90;background: var(--white);color: var(--fg-2);opacity: 0;transition: opacity 0.3s var(--ease)}.mnav.is-open{opacity: 1}.mnav__scroll{height: 100%;overflow-y: auto;overscroll-behavior: contain;padding-top: var(--hdr-h)}.mnav__inner{display: flex;flex-direction: column;gap: 32px;min-height: calc(100% - 1px);padding-block: 16px max(28px, env(safe-area-inset-bottom))}.mnav__primary a{display: flex;align-items: center;justify-content: space-between;padding: 14px 0;border-bottom: 1px solid var(--line);color: var(--fg);font-size: clamp(1.6rem, 6.5vw, 2.2rem);font-weight: 700;letter-spacing: -0.025em;line-height: 1.15}.mnav__primary a .icon{color: var(--fg-3)}.mnav__primary a[aria-current='page'] .icon{color: var(--accent)}.mnav__cat{margin-bottom: 6px;color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.mnav__services ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 16px}.mnav__services a{display: block;padding: 9px 0;color: var(--fg-2);font-size: 0.98rem;line-height: 1.3}.mnav__services a[aria-current='page']{color: var(--fg)}.mnav__foot{display: grid;gap: 10px;margin-top: auto}.mnav__meta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 8px;color: var(--fg-3);font-size: 0.88rem}.mnav__rs, .ftr__rs{display: inline-flex;align-items: center;gap: 10px;color: var(--fg-3);font-size: 0.88rem}.mnav .mnav__primary li, .mnav .mnav__services, .mnav .mnav__foot{opacity: 0;transform: translateY(10px);transition: opacity 0.4s var(--ease), transform 0.5s var(--ease);transition-delay: calc(var(--i) * 40ms + 60ms)}.mnav.is-open .mnav__primary li, .mnav.is-open .mnav__services, .mnav.is-open .mnav__foot{opacity: 1;transform: none}@media (min-width: 1024px){.mnav{display: none !important}}.fab{position: fixed;right: max(16px, env(safe-area-inset-right));bottom: max(16px, env(safe-area-inset-bottom));z-index: 80;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--wa);color: #fff;box-shadow: 0 12px 30px -10px rgba(17, 18, 20, 0.45);opacity: 0;transform: translateY(12px);pointer-events: none;transition: opacity 0.3s var(--ease), transform 0.4s var(--ease)}.fab.is-visible{opacity: 1;transform: none;pointer-events: auto}html:not(.js) .fab{opacity: 1;transform: none;pointer-events: auto}.crumbs{margin-bottom: clamp(24px, 3vw, 40px)}.crumbs ol{display: flex;flex-wrap: wrap;gap: 4px 8px;color: var(--fg-3);font-size: 0.86rem}.crumbs li + li::before{content: '/';margin-right: 8px;color: var(--fg-3)}.crumbs a:hover{color: var(--fg)}.crumbs [aria-current]{color: var(--fg-2)}.shead{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 20px 48px;margin-bottom: clamp(32px, 4vw, 56px)}.shead__text{max-width: 720px}.shead .lead{margin-top: 16px}.checks{display: grid;gap: 12px}.checks li{display: flex;align-items: flex-start;gap: 12px;color: var(--fg-2)}.checks .icon{flex: none;box-sizing: content-box;margin-top: 1px;padding: 3px;border-radius: 50%;background: var(--accent-soft);color: var(--accent)}.facts{padding: 8px 24px 12px;border: 1px solid var(--line);border-top: 3px solid var(--accent);border-radius: var(--r);background: var(--surface)}.facts__row:last-child{border-bottom: 0}.facts__title{padding: 14px 0;border-bottom: 1px solid var(--line);color: var(--fg);font-weight: 700}.facts__row{display: grid;grid-template-columns: minmax(110px, 0.8fr) minmax(0, 1.6fr);gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--line)}.facts dt{color: var(--fg-3);font-size: 0.94rem}.facts dd{min-width: 0;color: var(--fg);font-weight: 500;overflow-wrap: break-word;-webkit-hyphens: auto;hyphens: auto}@media (max-width: 479px){.facts{padding-inline: 16px}.facts__row{grid-template-columns: minmax(84px, 0.7fr) minmax(0, 1.6fr);gap: 12px}}.svc-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.svc{position: relative;display: flex;flex-direction: column;gap: 8px;padding: clamp(22px, 2.2vw, 28px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);box-shadow: var(--shadow);color: var(--fg-2);transition: transform 0.35s var(--ease), box-shadow 0.35s, border-color 0.25s}.svc__ico{display: grid;place-items: center;width: 50px;height: 50px;margin-bottom: 10px;border-radius: 14px;background: var(--accent-soft);color: var(--accent);transition: background 0.25s, color 0.25s, transform 0.35s var(--ease)}.svc__cat{color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.svc__title{color: var(--fg);font-size: 1.24rem;letter-spacing: -0.015em}.svc__link::after{content: '';position: absolute;inset: 0;border-radius: inherit}.svc__link:focus-visible{outline: none}.svc:has(.svc__link:focus-visible){outline: 2px solid var(--accent);outline-offset: 2px}.svc__text{font-size: 0.95rem}.svc__more{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;padding-top: 14px;color: var(--fg);font-size: 0.9rem;font-weight: 650}.svc__more .icon{color: var(--accent);transition: transform 0.3s var(--ease)}.svc:hover{transform: translateY(-4px);border-color: var(--accent);box-shadow: var(--shadow-lg)}.svc:hover .svc__ico{background: var(--accent);color: #fff;transform: rotate(-6deg)}.svc:hover .svc__more .icon{transform: translateX(4px)}.svc.is-hidden{display: none}@media (min-width: 640px){.svc-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}}@media (min-width: 1100px){.svc-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.svc-grid--3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.steps{display: grid;gap: 12px;counter-reset: step}.steps__item{display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 4px 16px;padding: 20px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface)}.steps__item::before{counter-increment: step;content: counter(step, decimal-leading-zero);grid-row: span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--accent-soft);color: var(--accent);font-size: 0.92rem;font-weight: 700}.steps__title{color: var(--fg);font-size: 1.1rem}.steps__text{color: var(--fg-2)}@media (min-width: 1000px){.steps--row{grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);gap: 16px}.steps--row .steps__item{grid-template-columns: minmax(0, 1fr);align-content: start;padding: 24px}.steps--row .steps__item::before{grid-row: auto;margin-bottom: 12px}}.faq{display: grid;gap: 32px}@media (min-width: 960px){.faq{grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);gap: 80px;align-items: start}.faq__head{position: sticky;top: calc(var(--hdr-h) + 32px)}}.faq__more{margin-top: 18px;color: var(--fg-2)}.faq__list{border-top: 2px solid var(--accent)}.faq__item{border-bottom: 1px solid var(--line)}.faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 0;color: var(--fg);font-size: 1.08rem;font-weight: 600;line-height: 1.4;list-style: none;cursor: pointer}.faq__item summary::-webkit-details-marker{display: none}.faq__icon{display: grid;place-items: center;flex: none;width: 34px;height: 34px;border: 1px solid var(--line-2);border-radius: 50%;color: var(--fg);transition: transform 0.3s var(--ease), background 0.2s, color 0.2s}.faq__item summary:hover .faq__icon{border-color: var(--fg)}.faq__item[open] .faq__icon{transform: rotate(45deg);border-color: var(--accent);background: var(--accent);color: #fff}.faq__answer{padding: 0 56px 24px 0;color: var(--fg-2)}@supports (interpolate-size: allow-keywords){.faq__item{interpolate-size: allow-keywords}.faq__item::details-content{height: 0;overflow: clip;transition: height 0.4s var(--ease), content-visibility 0.4s allow-discrete}.faq__item[open]::details-content{height: auto}}.cta__inner{display: grid;gap: 48px}.cta .lead{margin-top: 18px}.cta__details{border-top: 1px solid var(--line)}.cta__details div{padding: 16px 0;border-bottom: 1px solid var(--line)}.cta__details dt{color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.cta__details dd{margin-top: 4px;color: var(--fg);font-size: 1.1rem;font-weight: 600;line-height: 1.4}.cta__details a:hover{text-decoration: underline;text-underline-offset: 4px}@media (min-width: 960px){.cta__inner{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: 96px;align-items: end}}.phero{padding: calc(var(--hdr-h) + clamp(24px, 3.5vw, 48px)) 0 clamp(48px, 6vw, 88px);background: var(--bg);color: var(--fg-2)}.phero__layout{display: grid;gap: 40px;align-items: center}.phero .lead{margin-top: 22px}@media (min-width: 1024px){.phero__layout.has-aside{grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: 72px}}.phero__extra{margin-top: 28px}.phero--media{position: relative;overflow: hidden;isolation: isolate}.phero--media .phero__inner{position: relative;z-index: 2}.phero__media{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none}.phero__photo{position: absolute;inset: -8% 0}.phero__photo .photo, .phero__photo img{width: 100%;height: 100%}.phero__photo img{object-fit: cover}.phero__media::before, .phero__media::after{content: '';position: absolute;z-index: 1;pointer-events: none}.phero__media::before{inset: 0 0 auto;height: 180px;background: linear-gradient(180deg, rgba(10, 10, 11, 0.8), rgba(10, 10, 11, 0))}.phero__media--blur .phero__photo{inset: -12% -4%}.phero__media--blur img{opacity: 0.85}.phero__media--blur::after{inset: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(90deg, rgba(10, 10, 11, 0.9) 0%, rgba(10, 10, 11, 0.6) 44%, rgba(10, 10, 11, 0.16) 100%), linear-gradient(180deg, rgba(10, 10, 11, 0) 60%, rgba(10, 10, 11, 0.9) 100%)}.phero--blur .figure--screen img{box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1), 0 40px 80px -30px rgba(0, 0, 0, 0.9)}.phero--side, .phero--cover{padding-top: 0}.phero__media--photo{position: relative;height: min(54svh, 480px);min-height: 300px}.phero__media--photo::after{inset: auto 0 0;height: 60%;background: linear-gradient(180deg, rgba(10, 10, 11, 0), rgba(10, 10, 11, 0.72) 48%, var(--black))}.phero__media--photo + .phero__inner{margin-top: -72px}.phero--media .figure__cap{color: var(--fg-3)}@media (min-width: 1024px){.phero--side, .phero--cover{display: flex;min-height: min(88svh, 860px);padding: calc(var(--hdr-h) + 48px) 0 clamp(56px, 6vw, 88px)}.phero--side{align-items: center}.phero--cover{align-items: flex-end;min-height: min(94svh, 940px)}.phero__media--photo{position: absolute;height: auto;min-height: 0}.phero__media--photo + .phero__inner{margin-top: 0}.phero__media--side{inset: 0 0 0 auto;width: min(62vw, 1240px)}.phero__media--side::after{inset: 0 auto 0 0;width: 76%;height: auto;background: linear-gradient( 90deg, var(--black) 0%, rgba(10, 10, 11, 0.94) 16%, rgba(10, 10, 11, 0.7) 36%, rgba(10, 10, 11, 0.3) 62%, rgba(10, 10, 11, 0) 100% )}.phero__shade{position: absolute;inset: auto 0 0;z-index: 1;height: 34%;background: linear-gradient(180deg, rgba(10, 10, 11, 0), var(--black))}.phero--side .phero__copy{max-width: min(600px, calc(46vw - var(--gutter)))}.phero__media--cover{inset: 0}.phero__media--cover::after{inset: 0;height: auto;background: linear-gradient(90deg, rgba(10, 10, 11, 0.6) 0%, rgba(10, 10, 11, 0.22) 36%, rgba(10, 10, 11, 0) 56%), linear-gradient(0deg, var(--black) 0%, rgba(10, 10, 11, 0.82) 22%, rgba(10, 10, 11, 0.3) 46%, rgba(10, 10, 11, 0) 64%)}.phero__media--cover .phero__shade{display: none}.phero--cover .phero__copy{max-width: 660px}}@media (min-width: 1200px){.phero--right .phero__media--cover::after{background: radial-gradient(ellipse 58% 64% at 86% 100%, rgba(10, 10, 11, 0.9), rgba(10, 10, 11, 0) 72%), linear-gradient(0deg, var(--black) 0%, rgba(10, 10, 11, 0.6) 18%, rgba(10, 10, 11, 0) 46%)}.phero--right .phero__inner{display: flex;flex-direction: column;align-items: flex-end}.phero--right{min-height: min(100svh, 980px)}.phero--right .phero__copy{max-width: min(540px, 38vw)}.phero--right .h1{font-size: clamp(2.2rem, 1.2rem + 2.4vw, 3.5rem)}.phero--right .phero__inner{position: static}.phero--right .crumbs, .phero--right .phero__layout{position: relative;z-index: 2}.phero--right .crumbs{position: absolute;top: calc(var(--hdr-h) + 28px);left: calc(max(0px, (100% - var(--container) - 2 * var(--gutter)) / 2) + var(--gutter))}.phero--right .phero__media--cover img{object-position: 50% 50% !important}}@media (min-width: 1024px) and (max-width: 1199px){.phero--right{display: block;min-height: 0;padding-top: 0}.phero--right .phero__media--photo{position: relative;height: min(60svh, 560px)}.phero--right .phero__media--photo + .phero__inner{margin-top: -72px}.phero--right .phero__media--cover::after{inset: auto 0 0;height: 60%;background: linear-gradient(180deg, rgba(10, 10, 11, 0), rgba(10, 10, 11, 0.72) 48%, var(--black))}}.figure{position: relative;min-width: 0}.figure--photo img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: var(--r-lg)}.figure__cap{margin-top: 10px;color: var(--fg-3);font-size: 0.84rem}.figure--screen img{width: 100%;border-radius: var(--r-lg);background: #000;box-shadow: 0 0 0 1px var(--line)}.shot{min-width: 0}.shot img{width: 100%;aspect-ratio: var(--shot-ratio, 4 / 3);object-fit: cover;border-radius: var(--r-lg);background: #000}.shot--screen img{aspect-ratio: var(--shot-ratio, auto)}.shot__cap{margin-top: 12px;color: var(--fg-3);font-size: 0.88rem;line-height: 1.5}.ftr{padding-top: clamp(56px, 7vw, 96px);background: var(--bg);color: var(--fg-2)}.ftr__top{display: grid;gap: 40px 32px;padding-bottom: 48px}.ftr__brand{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;max-width: 340px}.ftr__tag{font-size: 0.95rem}.ftr__title{margin-bottom: 14px;color: var(--fg);font-weight: 700}.ftr__col ul{display: grid;gap: 9px}.ftr__col a{font-size: 0.95rem;transition: color 0.2s}.ftr__col a:hover{color: var(--fg)}.ftr__contact a{display: inline-flex;align-items: flex-start;gap: 10px;line-height: 1.5}.ftr__contact .icon{flex: none;margin-top: 3px}.ftr__col ul.ftr__social{display: flex;margin-top: 20px}.social{display: flex;flex-wrap: wrap;gap: 10px}.social a{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-width: 44px;min-height: 44px;border: 1px solid var(--line-2);border-radius: 999px;color: var(--fg);transition: border-color 0.2s, background-color 0.2s, color 0.2s, transform 0.25s var(--ease)}.social--labels a{padding: 0 18px 0 14px;font-weight: 600}.social a:hover{border-color: var(--orange);background: var(--orange);color: #111214;transform: translateY(-2px)}.ftr__bottom{display: grid;gap: 14px;padding: 24px 0 32px;border-top: 1px solid var(--line);color: var(--fg-3);font-size: 0.84rem}.ftr__legal{max-width: 72ch}@media (min-width: 720px){.ftr__top{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1080px){.ftr__top{grid-template-columns: minmax(0, 1.3fr) repeat(3, minmax(0, 1fr))}.ftr__bottom{grid-template-columns: auto 1fr auto;align-items: center;gap: 32px}}.form{display: grid;gap: 32px}.form__grid{display: grid;gap: 18px}@media (min-width: 640px){.form__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.field--full{grid-column: 1 / -1}}.form__group{display: grid;gap: 18px;min-width: 0;margin: 0;padding: 0;border: 0}.form__legend{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%;margin-bottom: 4px;padding: 0 0 12px;border-bottom: 1px solid var(--line);color: var(--fg);font-size: 1.05rem;font-weight: 700}.form__legend small{color: var(--fg-3);font-size: 0.82rem;font-weight: 500}.field{display: grid;align-content: start;gap: 8px;min-width: 0}fieldset.field{margin: 0;padding: 0;border: 0}fieldset.field > legend{float: left;width: 100%;margin-bottom: 10px;padding: 0}fieldset.field > legend + *{clear: both}.field label, .field .label-text, fieldset.field > legend{color: var(--fg);font-size: 0.92rem;font-weight: 600}.input{width: 100%;min-height: 52px;padding: 13px 15px;border: 1px solid var(--line-2);border-radius: var(--r-sm);background: var(--white);color: var(--fg);font-size: 1rem;transition: border-color 0.2s, box-shadow 0.2s;appearance: none;-webkit-appearance: none}.input::placeholder{color: #8a8d92}.input:hover{border-color: rgba(13, 13, 14, 0.4)}.input:focus{border-color: var(--orange-ink);box-shadow: 0 0 0 3px rgba(253, 94, 3, 0.18)}textarea.input{min-height: 140px;resize: vertical;line-height: 1.55}select.input{padding-right: 44px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2345474c' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center}input[type='number'].input{-moz-appearance: textfield}input[type='number'].input::-webkit-inner-spin-button, input[type='number'].input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.input--plate{text-transform: uppercase;letter-spacing: 0.08em}.field.has-error .input{border-color: #c4001f;box-shadow: 0 0 0 3px rgba(196, 0, 31, 0.12)}.field__error{color: #b0001c;font-size: 0.86rem}.field__error:empty{display: none}.field__hint{color: var(--fg-3);font-size: 0.84rem}.choices{display: flex;flex-wrap: wrap;gap: 8px}.choice{position: relative}.choice input{position: absolute;inset: 0;margin: 0;opacity: 0;cursor: pointer}.choice span{display: inline-flex;align-items: center;min-height: 42px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--white);color: var(--fg-2);font-size: 0.92rem;transition: background 0.2s, color 0.2s, border-color 0.2s}.choice:hover span{border-color: var(--fg)}.choice input:checked + span{border-color: var(--orange);background: var(--orange);color: #111214;font-weight: 600}.choice input:focus-visible + span{outline: 2px solid var(--fg);outline-offset: 2px}.form__footer{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 24px}.form__note{max-width: 46ch;color: var(--fg-3);font-size: 0.86rem}.form__hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form__status{display: none;align-items: flex-start;gap: 14px;padding: 18px 20px;border: 1px solid var(--line-2);border-radius: var(--r);background: var(--paper);color: var(--fg-2)}.form__status.is-visible{display: flex}.form__status[data-tone='ok'], .form__status[data-tone='wa']{border-color: #1f9d55;background: #eef8f2}.form__status[data-tone='err']{border-color: #c4001f;background: #fdf0f2}.form__status strong{display: block;margin-bottom: 4px;color: var(--fg)}.form__status a{color: var(--fg);text-decoration: underline;text-underline-offset: 3px}.form__status .icon{flex: none;margin-top: 2px}.btn[disabled]{opacity: 0.6;pointer-events: none}.cta + .ftr, .sec--dark + .ftr{border-top: 1px solid var(--line)}@media (max-width: 639px){.svc{padding: 20px}.svc__ico{width: 44px;height: 44px;margin-bottom: 6px}.svc__more{padding-top: 6px}}.nlplate{display: flex;align-items: stretch;min-width: 0;height: 58px;border: 2px solid #111214;border-radius: 9px;background: #f7c600;box-shadow: inset 0 0 0 2px #f7c600, inset 0 0 0 3px rgba(17, 18, 20, 0.55), 0 6px 18px -10px rgba(17, 18, 20, 0.5);overflow: hidden;transition: box-shadow 0.2s}.nlplate:focus-within{box-shadow: inset 0 0 0 2px #f7c600, inset 0 0 0 3px rgba(17, 18, 20, 0.55), 0 0 0 4px rgba(253, 94, 3, 0.35)}.nlplate__eu{display: flex;flex: none;flex-direction: column;align-items: center;justify-content: center;gap: 2px;width: 34px;background: #0b3d91;color: #fff;font-size: 0.72rem;font-weight: 700;line-height: 1}.nlplate__eu svg{fill: #ffd400}.nlplate__input{flex: 1;width: 100%;min-width: 0;padding: 0 14px;border: 0;background: transparent;color: #111214;font-size: clamp(1.35rem, 1.1rem + 1vw, 1.7rem);font-stretch: 88%;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;outline: none}.nlplate__input::placeholder{color: rgba(17, 18, 20, 0.32)}.field.has-error .nlplate, .pcheck.has-error .nlplate{border-color: #c4001f}.pcheck{display: grid;gap: 12px;padding: clamp(18px, 2.4vw, 26px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--white);box-shadow: var(--shadow-lg);color: var(--fg-2)}.pcheck__title{color: var(--fg);font-size: 1.15rem;font-weight: 750;letter-spacing: -0.01em}.pcheck__text{margin-top: -6px;font-size: 0.95rem}.pcheck__label{color: var(--fg);font-size: 0.88rem;font-weight: 650}.pcheck__row{display: flex;flex-wrap: wrap;gap: 10px}.pcheck__row .nlplate{flex: 1 1 220px}.pcheck__btn{flex: 1 0 auto;min-height: 58px}.pcheck__note{color: var(--fg-3);font-size: 0.82rem}.pcheck__error{color: #b0001c;font-size: 0.9rem}.pcheck__loading{display: flex;align-items: center;gap: 10px;color: var(--fg-2);font-size: 0.92rem}.pcheck__spin{width: 16px;height: 16px;border: 2px solid var(--line-2);border-top-color: var(--orange);border-radius: 50%;animation: spin 0.8s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.pcheck__result:empty{display: none}.pres{display: grid;gap: 14px;padding: 18px;border: 1px solid var(--line);border-left: 4px solid var(--orange);border-radius: var(--r);background: var(--pres-bg, var(--paper));animation: pres-in 0.45s var(--ease)}@keyframes pres-in{from{opacity: 0;transform: translateY(8px)}}.pres--warn{border-left-color: #e0a100}.pres__head{display: flex;align-items: center;gap: 14px}.pres__plate{flex: none;padding: 6px 10px;border: 2px solid #111214;border-radius: 6px;background: #f7c600;color: #111214;font-size: 1rem;font-stretch: 88%;font-weight: 800;letter-spacing: 0.06em;white-space: nowrap}.pres__car{color: var(--fg);font-size: 1.2rem;font-weight: 750;line-height: 1.25;letter-spacing: -0.01em}.pres__src{color: var(--fg-3);font-size: 0.8rem}.pres__facts{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(124px, 100%), 1fr));gap: 10px}.pres__facts div{padding: 10px 12px;border-radius: var(--r-sm);background: var(--pres-tile, var(--white))}.pres__facts dt{display: flex;align-items: center;gap: 6px;color: var(--fg-3);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase}.pres__facts dt .icon{color: var(--accent)}.pres__facts dd{margin-top: 2px;color: var(--fg);font-weight: 650}.pres__msg{font-size: 0.95rem}.pres__fit{display: inline-flex;align-items: center;gap: 8px;justify-self: start;min-height: 32px;padding: 0 12px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--pres-tile, var(--white));color: var(--fg-2);font-size: 0.86rem;font-weight: 650}.pres__fit.is-ok{border-color: var(--orange);background: var(--orange);color: #111214}.pres__chips{display: flex;flex-wrap: wrap;gap: 8px}.pres__chips a{display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--pres-tile, var(--white));color: var(--fg);font-size: 0.88rem;font-weight: 550;transition: border-color 0.2s, background 0.2s}.pres__chips a:hover{border-color: var(--orange);background: var(--accent-soft)}.pres__actions{display: flex;flex-wrap: wrap;gap: 10px}.pres__actions .btn{min-height: 46px;padding: 0 18px;font-size: 0.92rem}.plate-fill{display: flex;flex-wrap: wrap;gap: 10px}.plate-fill .nlplate{flex: 1 1 220px;max-width: 380px}.plate-fill__btn{min-height: 58px}.kw{color: var(--accent)}p .kw, li .kw, dd .kw{color: var(--accent-text);font-weight: 650}.zoom{position: relative;display: block;border-radius: inherit;cursor: zoom-in}.zoom__ico{position: absolute;right: 10px;bottom: 10px;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(10, 10, 11, 0.62);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;transition: background 0.2s, color 0.2s, transform 0.25s var(--ease)}.zoom:hover .zoom__ico, .zoom:focus-visible .zoom__ico{background: var(--orange);color: #111214;transform: scale(1.08)}.zoom:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.feature__inset .zoom__ico{right: 8px;bottom: 8px;width: 30px;height: 30px}.lb{width: 100vw;max-width: none;height: 100dvh;max-height: none;margin: 0;padding: 0;border: 0;background: #0a0a0b;color: #fff}.lb[open]{display: grid;place-items: center;animation: lb-in 0.25s var(--ease)}.lb::backdrop{background: rgba(8, 8, 9, 0.6)}@keyframes lb-in{from{opacity: 0}}.lb__fig{display: grid;justify-items: center;gap: 14px;max-width: 100%;margin: 0;padding: 72px 16px 64px}.lb__img{width: auto;max-width: min(96vw, 1500px);height: auto;max-height: calc(100dvh - 180px);border-radius: 10px;object-fit: contain;background: #000}.lb__cap{max-width: 70ch;color: #c9cbcf;font-size: 0.95rem;text-align: center}.lb__close, .lb__nav{position: fixed;display: grid;place-items: center;width: 50px;height: 50px;border-radius: 50%;background: rgba(255, 255, 255, 0.12);color: #fff;transition: background 0.2s, color 0.2s}.lb__close{top: 14px;right: 14px}.lb__nav{top: 50%;translate: 0 -50%}.lb__nav--prev{left: 14px}.lb__nav--next{right: 14px}.lb__close:hover, .lb__nav:hover{background: var(--orange);color: #111214}.lb__count{position: fixed;top: 28px;left: 22px;color: #c9cbcf;font-size: 0.9rem}@media (max-width: 639px){.lb__nav{top: auto;bottom: 14px;translate: none}}.mbar{position: fixed;right: 12px;bottom: max(12px, env(safe-area-inset-bottom));left: 12px;z-index: 80;display: grid;grid-template-columns: 1.35fr 1fr 1fr;gap: 6px;padding: 6px;border-radius: 16px;background: rgba(17, 18, 20, 0.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 18px 40px -14px rgba(0, 0, 0, 0.55);opacity: 0;transform: translateY(18px);pointer-events: none;transition: opacity 0.3s var(--ease), transform 0.4s var(--ease)}.mbar.is-visible{opacity: 1;transform: none;pointer-events: auto}html:not(.js) .mbar{position: static;margin: 12px;opacity: 1;transform: none;pointer-events: auto}.mbar__btn{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: 11px;background: rgba(255, 255, 255, 0.09);color: #fff;font-size: 0.92rem;font-weight: 650}.mbar__btn--wa{background: var(--wa);color: #06210f}@media (min-width: 1024px){.mbar{display: none}}@media (max-width: 1023px){.fab{display: none}}.pcheck--bare{gap: 10px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.pcheck--bare .pcheck__title{font-size: 1rem}.sec--dark .pres{--pres-bg: var(--night);--pres-tile: var(--night-2)}.pt{position: fixed;inset: 0;z-index: 400;display: grid;place-items: center;background: var(--black);color: #fff;transform: translateY(100%);visibility: hidden;pointer-events: none}.pt__logo .logo__svg{width: clamp(150px, 22vw, 240px);height: auto}.pt__line{position: absolute;inset: 0 0 auto;height: 4px;background: var(--orange);transform-origin: left}.pt.is-leaving{visibility: visible;transform: translateY(0);transition: transform 0.38s cubic-bezier(0.7, 0, 0.3, 1)}.pt.is-leaving .pt__logo{animation: pt-logo 0.38s 0.1s both}html.pt-in .pt{visibility: visible;transform: translateY(0);animation: pt-out 0.7s 0.08s cubic-bezier(0.7, 0, 0.3, 1) forwards}html.pt-in .pt__line{animation: pt-line 0.5s cubic-bezier(0.7, 0, 0.3, 1) both}@keyframes pt-out{to{transform: translateY(-100%);visibility: hidden}}@keyframes pt-line{from{transform: scaleX(0)}}@keyframes pt-logo{from{opacity: 0;transform: translateY(16px)}}@media (prefers-reduced-motion: reduce){.pt{display: none}}.hmi{--h-acc: #3f8cff;--h-acc-hi: #8bb9ff;--h-acc-rgb: 63, 140, 255;--ok: #3ccf8e;--warn: #f2b33d;--err: #ff5252;--h-bg: #06080b;--h-bg2: #0e1218;--h-text: #eef1f5;--h-mid: #98a2ae;--h-lo: #5f6976;position: relative;border-radius: var(--r-lg);overflow: hidden;background: var(--h-bg);box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08), 0 24px 48px -28px rgba(0, 0, 0, 0.55);isolation: isolate}.sec--dark .hmi, .phero .hmi{box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12)}:root[data-mode='rs'] .hmi{--h-acc: #ff2d3f;--h-acc-hi: #ff8a94;--h-acc-rgb: 255, 45, 63}.hmi-svg{width: 100%;height: auto}.hmi text{fill: var(--h-text);font-family: var(--font);letter-spacing: 0;text-transform: none}.hmi .mono{font-family: var(--font);letter-spacing: 0.06em}.hmi .txt-12{font-size: 12px}.hmi .txt-13{font-size: 13px}.hmi .txt-14{font-size: 14px}.hmi .txt-15{font-size: 15px}.hmi .txt-16{font-size: 16px}.hmi .txt-17{font-size: 17px}.hmi .txt-20{font-size: 20px}.hmi .txt-22{font-size: 22px;letter-spacing: -0.01em}.hmi .txt-24{font-size: 24px;letter-spacing: -0.01em}.hmi .txt-52{font-size: 52px;letter-spacing: -0.03em;font-stretch: 105%}.hmi .w6{font-weight: 600}.hmi .w7{font-weight: 700}.hmi .w8{font-weight: 800}.hmi .tnum{font-variant-numeric: tabular-nums}.hmi .f-mid, .hmi text.f-mid{fill: var(--h-mid)}.hmi .f-lo, .hmi text.f-lo{fill: var(--h-lo)}.hmi .f-white, .hmi text.f-white{fill: #fff}.hmi .f-bg, .hmi text.f-bg{fill: var(--h-bg)}.hmi .f-acc, .hmi text.f-acc{fill: var(--h-acc)}.hmi .f-acc-hi, .hmi text.f-acc-hi{fill: var(--h-acc-hi)}.hmi .f-ok, .hmi text.f-ok{fill: var(--ok)}.hmi .f-warn, .hmi text.f-warn{fill: var(--warn)}.hmi .f-err, .hmi text.f-err{fill: var(--err)}.hmi .f-card{fill: rgba(14, 18, 24, 0.92);stroke: rgba(255, 255, 255, 0.06)}.hmi .f-card-solid{fill: rgba(8, 10, 13, 0.82);stroke: rgba(255, 255, 255, 0.1)}.hmi .f-chip{fill: rgba(255, 255, 255, 0.08)}.hmi .f-track{fill: rgba(255, 255, 255, 0.12)}.hmi .f-dock{fill: #0a0d11}.hmi .f-map{fill: #0b1015}.hmi .f-app-a{fill: var(--h-acc)}.hmi .f-app-b{fill: #e2405e}.hmi .f-app-c{fill: #2fb36f}.hmi .f-lead{fill: #2a3139;stroke: rgba(255, 255, 255, 0.2)}.hmi .s-mid{stroke: var(--h-mid)}.hmi .s-warn{stroke: var(--warn)}.hmi .s-ok{stroke: var(--ok)}.hmi .s-white{stroke: #fff}.hmi .s-bg{stroke: var(--h-bg)}.hmi .ln{stroke: rgba(255, 255, 255, 0.07);stroke-width: 1}.hmi .ico{fill: none;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.hmi .ico-sm{fill: none;stroke-width: 2;stroke-linecap: round}.hmi .stop-bg{stop-color: var(--h-bg)}.hmi .stop-bg2{stop-color: var(--h-bg2)}.hmi .stop-acc{stop-color: var(--h-acc)}.hmi .stop-violet{stop-color: #5b2a86}.hmi .tile{fill: rgba(255, 255, 255, 0.035);stroke: rgba(255, 255, 255, 0.06)}.hmi .is-locked .tile{fill: rgba(242, 179, 61, 0.04);stroke: rgba(242, 179, 61, 0.28);stroke-dasharray: 4 4}.hmi .row-sel{fill: rgba(var(--h-acc-rgb), 0.12);stroke: rgba(var(--h-acc-rgb), 0.5)}.hmi .byte-hot{fill: rgba(var(--h-acc-rgb), 0.18);stroke: var(--h-acc)}.hmi .map-water{fill: none;stroke: #10202e;stroke-width: 34;stroke-linecap: round}.hmi .map-water-fill{fill: #0d1925}.hmi .map-park{fill: #0d1612}.hmi .map-road{fill: none;stroke: #222a33;stroke-width: 9;stroke-linecap: round}.hmi .map-road-sm{fill: none;stroke: #171d24;stroke-width: 4;stroke-linecap: round}.hmi .route{fill: none;stroke: var(--h-acc);stroke-width: 7;stroke-linecap: round;stroke-linejoin: round}.hmi .route-glow{display: none}.hmi .pos-halo{fill: rgba(var(--h-acc-rgb), 0.22)}.hmi .pulse{fill: none;stroke: var(--h-acc);stroke-width: 2;opacity: 0;transform-box: fill-box;transform-origin: center}.hmi .car-body{fill: #1b2129;stroke: rgba(255, 255, 255, 0.28);stroke-width: 1.5}.hmi .car-glass{fill: rgba(140, 170, 210, 0.18)}.hmi .pdc path{fill: none;stroke-width: 5;stroke-linecap: round}.hmi .pdc-off{stroke: rgba(255, 255, 255, 0.12)}.hmi .pdc-red{stroke: var(--err)}.hmi .pdc-amber{stroke: var(--warn)}.hmi .pdc-green{stroke: var(--ok)}.hmi .gl-red{stroke: #ff4b4b}.hmi .gl-amber{stroke: #ffc53d}.hmi .gl-green{stroke: #3ccf8e}.hmi .traj{fill: none;stroke: #ffc53d;stroke-width: 3;stroke-dasharray: 2 10;stroke-linecap: round;opacity: 0.9}.hmi .trajectory{transform-box: view-box;transform-origin: 400px 500px}.hmi .dial-track{fill: none;stroke: rgba(255, 255, 255, 0.08);stroke-width: 4}.hmi .dial-value{fill: none;stroke: rgba(255, 255, 255, 0.6);stroke-width: 4;stroke-linecap: round}.hmi .dial-value.is-acc{stroke: var(--h-acc)}.hmi .tick{stroke: rgba(255, 255, 255, 0.16);stroke-width: 1.5}.hmi .tick-major{stroke: rgba(255, 255, 255, 0.38);stroke-width: 2}.hmi .lane{fill: none;stroke: rgba(255, 255, 255, 0.25);stroke-width: 4;stroke-linecap: round}.hmi .lane.is-ok{stroke: var(--ok);opacity: 0.8}.hmi .lane-in{fill: none;stroke: rgba(255, 255, 255, 0.12);stroke-width: 2;stroke-dasharray: 14 18}.hmi .sos-badge{fill: none;stroke-width: 2.5}.hmi .sos-badge.is-err{fill: rgba(255, 82, 82, 0.92);stroke: var(--err)}.hmi .sos-badge.is-ok{stroke: var(--ok);fill: rgba(60, 207, 142, 0.08)}@media (prefers-reduced-motion: no-preference){.js .hmi .draw{stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 2.4s var(--ease) 0.2s}.js .hmi.is-playing .draw{stroke-dashoffset: 0}.js .hmi.is-playing .draw + .draw, .js .hmi.is-playing .draw.thin{transition-delay: 0.5s}.hmi.is-playing .trajectory{animation: hmi-steer 7s var(--ease-in-out) infinite}.hmi.is-playing .pdc-red{animation: hmi-blink 1.4s steps(2, jump-none) infinite}.hmi.is-playing .pulse{animation: hmi-pulse 2.4s var(--ease) infinite}.hmi.is-playing .blink{animation: hmi-blink 2s ease-in-out infinite}.hmi.is-playing .lane-in{animation: hmi-lane 0.8s linear infinite}.hmi.is-playing .sos-badge.is-err, .hmi.is-playing .f-warn:not(text){animation: hmi-warn 2.2s ease-in-out infinite}.hmi.is-playing .bar-progress{transform-box: fill-box;transform-origin: left;animation: hmi-progress 9s linear infinite}}@keyframes hmi-steer{0%, 100%{transform: skewX(0deg)}30%{transform: skewX(-7deg)}65%{transform: skewX(6deg)}}@keyframes hmi-blink{50%{opacity: 0.35}}@keyframes hmi-pulse{0%{opacity: 0.9;transform: scale(0.4)}100%{opacity: 0;transform: scale(1.6)}}@keyframes hmi-lane{to{stroke-dashoffset: -32}}@keyframes hmi-warn{50%{opacity: 0.55}}@keyframes hmi-progress{from{transform: scaleX(0.55)}to{transform: scaleX(1)}}.ba{--pos: 50%;min-width: 0}.ba__stage{display: grid;touch-action: pan-y;cursor: ew-resize;user-select: none;-webkit-user-select: none}.ba__layer{grid-area: 1 / 1;min-width: 0}.ba__layer--after{clip-path: inset(0 0 0 var(--pos))}.ba__handle{position: absolute;top: 0;bottom: 0;left: var(--pos);z-index: 4;width: 2px;margin-left: -1px;background: #fff;pointer-events: none}.ba__knob{position: absolute;top: 50%;left: 50%;display: flex;align-items: center;justify-content: center;gap: 2px;width: 44px;height: 44px;border-radius: 50%;background: #fff;color: #0a0a0b;transform: translate(-50%, -50%);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.35)}.ba__range{position: absolute;inset: auto 0 0;width: 100%;height: 1px;opacity: 0;pointer-events: none}.ba:has(.ba__range:focus-visible) .ba__knob{outline: 2px solid #fff;outline-offset: 3px}.ba.is-hinting .ba__layer--after{transition: clip-path 0.6s ease-in-out}.ba.is-hinting .ba__handle{transition: left 0.6s ease-in-out}.ba__caps{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-top: 16px;color: var(--fg-2);font-size: 0.94rem}.ba__caps p:last-child{text-align: right}.ba__caps strong{display: block;color: var(--fg)}.ba__hint{margin-top: 12px;color: var(--fg-3);font-size: 0.86rem;text-align: center}[data-rs-swap='rs']{display: none}:root[data-mode='rs'] [data-rs-swap='std']{display: none}:root[data-mode='rs'] [data-rs-swap='rs']{display: block;animation: rs-in 0.6s var(--ease)}@keyframes rs-in{from{opacity: 0}}.std-only{display: inline}.rs-only{display: none}:root[data-mode='rs'] .std-only{display: none}:root[data-mode='rs'] .rs-only{display: inline}.icon.flip{transform: scaleX(-1)}.hero{position: relative;overflow: hidden;background: var(--black);color: var(--fg-2)}.hero__media{position: relative;height: min(64svh, 580px);min-height: 340px;overflow: hidden}.hero__photo{position: absolute;inset: -6% 0}.hero__photo .photo, .hero__photo img{width: 100%;height: 100%}.hero__photo img{object-fit: cover}.hero__media::before, .hero__media::after{content: '';position: absolute;z-index: 1;pointer-events: none}.hero__media::before{inset: 0 0 auto;height: 160px;background: linear-gradient(180deg, rgba(10, 10, 11, 0.78), rgba(10, 10, 11, 0))}.hero__media::after{inset: auto 0 0;height: 58%;background: linear-gradient(180deg, rgba(10, 10, 11, 0), rgba(10, 10, 11, 0.7) 45%, var(--black))}.hero__inner{position: relative;z-index: 2;margin-top: -84px;padding-bottom: clamp(56px, 8vw, 96px)}.hero__copy{max-width: 640px}.hero__title{font-size: clamp(2.6rem, 1.5rem + 4vw, 5.2rem);line-height: 1;letter-spacing: -0.04em}.hero__lead{margin-top: 22px;max-width: 52ch}.hero__points{display: flex;flex-wrap: wrap;gap: 10px 24px;margin-top: 24px;font-size: 0.95rem}.hero__points li{gap: 9px}.hero__check{margin-top: 34px;max-width: 560px}.hero__links{display: flex;flex-wrap: wrap;gap: 14px 28px;margin-top: 26px}@media (min-width: 1024px){.hero{display: flex;align-items: center;min-height: min(100svh, 980px);padding: calc(var(--hdr-h) + 40px) 0 64px}.hero__media{position: absolute;inset: 0 0 0 auto;width: min(64vw, 1280px);height: auto;min-height: 0}.hero__media::before{height: 200px}.hero__media::after{inset: 0 auto 0 0;width: 78%;height: auto;background: linear-gradient( 90deg, var(--black) 0%, rgba(10, 10, 11, 0.94) 16%, rgba(10, 10, 11, 0.72) 34%, rgba(10, 10, 11, 0.32) 60%, rgba(10, 10, 11, 0) 100% )}.hero__shade{position: absolute;inset: auto 0 0;z-index: 1;height: 30%;background: linear-gradient(180deg, rgba(10, 10, 11, 0), var(--black));pointer-events: none}.hero__inner{margin-top: 0;padding-bottom: 0}.hero__copy{max-width: min(620px, calc(48vw - var(--gutter)))}}.marquee{overflow: hidden;padding: 18px 0;background: var(--bg);color: var(--fg);border-block: 1px solid rgba(17, 18, 20, 0.12)}.marquee__track{display: flex;width: max-content;animation: marquee 38s linear infinite}.js-gsap .marquee__track{animation: none}.marquee__row{display: flex;flex: none}.marquee__row li{display: inline-flex;align-items: center;gap: 28px;padding-right: 28px;font-size: clamp(1.15rem, 1rem + 0.8vw, 1.6rem);font-weight: 800;font-stretch: 92%;letter-spacing: -0.01em;text-transform: uppercase;white-space: nowrap}.marquee__dot{width: 10px;height: 10px;border-radius: 2px;background: #111214;transform: rotate(45deg)}@keyframes marquee{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.marquee__track{animation: none}}.wz{display: grid;gap: 10px}.wz__btn{display: grid;grid-template-columns: 38px minmax(0, 1fr);align-items: center;gap: 2px 14px;width: 100%;padding: 16px 18px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface);color: var(--fg-2);text-align: left;transition: border-color 0.2s, background 0.25s}.wz__ico{display: grid;grid-row: span 2;place-items: center;width: 38px;height: 38px;border-radius: 10px;background: var(--accent-soft);color: var(--accent);transition: background 0.25s, color 0.25s}.wz__q{color: var(--fg);font-weight: 650;line-height: 1.35}.wz__svc{color: var(--fg-3);font-size: 0.86rem}.wz__btn:hover{border-color: var(--line-2)}.wz__btn[aria-expanded='true']{border-color: var(--accent);background: linear-gradient(90deg, var(--accent-soft), transparent 75%), var(--surface)}.wz__btn[aria-expanded='true'] .wz__ico{background: var(--accent);color: #111214}.wz__btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.wz__panel{padding: 14px 0 18px}html:not(.js) .wz__panel{padding-bottom: 36px}.wz__photo img{width: 100%;border-radius: var(--r-lg);background: #000}.wz__body{margin-top: 20px}.wz__title{color: var(--fg);font-size: clamp(1.3rem, 1.1rem + 0.8vw, 1.75rem)}.wz__text{max-width: 62ch;margin-top: 10px}.wz .btn-row{margin-top: 22px}@media (min-width: 1024px){.wz.is-ready{grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.38fr);grid-template-rows: repeat(5, auto) 1fr;align-items: start;column-gap: clamp(32px, 4vw, 64px)}.wz.is-ready .wz__item{display: contents}.wz.is-ready .wz__btn{grid-column: 1}.wz.is-ready .wz__panel{grid-column: 2;grid-row: 1 / -1;padding: 0}}.shots{display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(20px, 2.4vw, 32px)}@media (min-width: 720px){.shots{grid-template-columns: repeat(2, minmax(0, 1fr))}}.feature__media{position: relative;padding-bottom: 28px}.feature__img{overflow: hidden;border-radius: var(--r-lg)}.feature__img img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.feature__inset{position: absolute;top: 32px;right: -14px;width: min(46%, 280px);padding: 6px;border-radius: var(--r);background: var(--white);box-shadow: var(--shadow-lg)}.feature__inset img{width: 100%;border-radius: calc(var(--r) - 4px)}.feature__media figcaption{margin-top: 12px;max-width: 52ch;color: var(--fg-3);font-size: 0.86rem}.feature .lead{margin-top: 18px}.feature .checks{margin-top: 28px}@media (max-width: 959px){.feature__img img{aspect-ratio: 4 / 3}.feature__inset{top: 14px;right: 10px;width: 44%}}.process__track{position: relative}.process__line{display: none}.process__list{display: grid;gap: 14px;counter-reset: none}.process__step{position: relative;padding: 24px;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface);transition: border-color 0.4s, box-shadow 0.4s}.process__num{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 18px;border: 2px solid var(--line-2);border-radius: 50%;background: var(--white);color: var(--fg-3);font-weight: 800;transition: background 0.4s, color 0.4s, border-color 0.4s}.process__title{color: var(--fg);font-size: 1.15rem}.process__text{margin-top: 8px;color: var(--fg-2);font-size: 0.96rem}.process__step.is-on, html:not(.js-gsap) .process__step{border-color: rgba(253, 94, 3, 0.45)}.process__step.is-on .process__num, html:not(.js-gsap) .process__num{border-color: var(--orange);background: var(--orange);color: #111214}@media (min-width: 900px){.process__list{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 18px}.process__line{display: block;position: absolute;left: 50px;right: calc((100% - 54px) / 4 - 50px);top: 50px;height: 3px;border-radius: 3px;background: var(--line)}.process__fill{display: block;height: 100%;border-radius: inherit;background: var(--orange);transform: scaleX(1);transform-origin: left}.process__step{padding-top: 0;border: 0;background: none}.process__step .process__num{position: relative;z-index: 1;margin-top: 24px}.process__step.is-on, html:not(.js-gsap) .process__step{border-color: transparent}}.gallery{overflow: hidden}.gallery__viewport{overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch}.gallery__viewport::-webkit-scrollbar{display: none}.gallery__track{display: flex;gap: clamp(14px, 2vw, 24px);width: max-content;padding-inline: max(var(--gutter), calc((100vw - var(--container)) / 2))}.gallery__item{flex: none;width: min(80vw, 520px);scroll-snap-align: center}.gallery__img{overflow: hidden;border-radius: var(--r-lg);background: #1c1c1f}.gallery__img img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover}.gallery__item figcaption{margin-top: 12px;color: var(--fg-2);font-size: 0.92rem}.js-gsap .gallery.is-pinned{padding-block: clamp(36px, 6vh, 80px)}.js-gsap .gallery.is-pinned .gallery__viewport{overflow: visible}.js-gsap .gallery.is-pinned .gallery__item{width: auto}.js-gsap .gallery.is-pinned .gallery__item figure{width: min-content}.js-gsap .gallery.is-pinned .gallery__img img{width: auto;max-width: none;height: min(52vh, 560px)}@media (min-width: 1024px){.gallery__item{width: min(34vw, 470px)}}.why__grid{display: grid;gap: 40px;align-items: center}.why .lead{margin-top: 18px}.brands{display: grid;gap: 10px}.brands__item{display: flex;align-items: center;justify-content: space-between;padding: 18px 22px;border: 1px solid var(--line);border-radius: var(--r);background: var(--paper);color: var(--fg);font-size: clamp(1.3rem, 1.1rem + 0.8vw, 1.8rem);font-weight: 800;letter-spacing: -0.02em;transition: background 0.3s, border-color 0.3s, transform 0.35s var(--ease)}.brands__item::after{content: '';width: 10px;height: 10px;border-radius: 2px;background: var(--orange);transform: rotate(45deg)}.brands__item:hover{border-color: var(--orange);background: var(--orange-soft);transform: translateX(6px)}.partner{display: grid;gap: 20px;margin-top: clamp(48px, 6vw, 80px);padding: clamp(24px, 3.5vw, 40px);border-radius: var(--r-lg);background: var(--orange-soft);border: 1px solid rgba(253, 94, 3, 0.3);color: var(--fg-2)}.partner__title{margin-bottom: 6px;color: var(--fg);font-size: clamp(1.3rem, 1.1rem + 0.8vw, 1.8rem)}@media (min-width: 960px){.why__grid{grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: 96px}.partner{grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 40px}}.filters{display: flex;gap: 8px;margin: 0 calc(var(--gutter) * -1) 28px;padding: 2px var(--gutter) 4px;overflow-x: auto;scrollbar-width: none}.filters::-webkit-scrollbar{display: none}html:not(.js) .filters{display: none}.filter{flex: none;display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 999px;background: var(--white);color: var(--fg-2);font-size: 0.92rem;font-weight: 500;transition: background 0.2s, color 0.2s, border-color 0.2s}.filter:hover{border-color: var(--fg)}.filter[aria-pressed='true']{border-color: var(--orange);background: var(--orange);color: #111214;font-weight: 600}.filter__n{font-size: 0.8rem;opacity: 0.7}@media (min-width: 900px){.filters{flex-wrap: wrap;margin-inline: 0;padding-inline: 0}}.prose{max-width: 62ch;margin-top: 20px;color: var(--fg-2)}.prose p + p{margin-top: 14px}.hl{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 28px;font-size: 0.94rem}.points{display: grid;gap: 28px 40px}.point{padding: 22px;border: 1px solid var(--line);border-top: 3px solid var(--accent);border-radius: var(--r);background: var(--surface)}.point__title{margin-bottom: 8px;color: var(--fg);font-size: 1.12rem}.point__text{color: var(--fg-2)}@media (min-width: 720px){.points{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.points--4{grid-template-columns: repeat(4, minmax(0, 1fr))}.points--3{grid-template-columns: repeat(3, minmax(0, 1fr))}}.symptoms{display: grid;margin-top: 28px;border-top: 2px solid var(--accent)}.symptoms li{display: flex;gap: 14px;padding: 15px 0;border-bottom: 1px solid var(--line);color: var(--fg)}.symptoms .icon{flex: none;margin-top: 3px;color: #b7791f}@media (min-width: 900px){.symptoms{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px}.split .symptoms{grid-template-columns: minmax(0, 1fr)}}.ba-wrap{max-width: 980px}.chart{max-width: 980px}.chart .figure__cap{max-width: 60ch}.note{display: grid;gap: 10px;max-width: 860px;padding: clamp(24px, 3.5vw, 36px);border-left: 4px solid var(--accent);border-radius: 0 var(--r) var(--r) 0;background: var(--accent-soft)}.note__title{color: var(--fg);font-size: 1.25rem}.uses__aside{margin-top: 32px;color: var(--fg-2)}.compat{display: grid;gap: 32px;padding: clamp(28px, 4.5vw, 56px);border: 1px solid var(--line-2);border-radius: var(--r-lg);background: var(--white)}.compat .lead{margin-top: 16px}.compat__label{margin-bottom: 14px;color: var(--fg);font-weight: 700}.compat .btn-row{margin-top: 24px}@media (min-width: 960px){.compat{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: 72px;align-items: center}}.index{border-top: 2px solid var(--accent)}.index__group + .index__group{margin-top: 28px}.index__cat{padding: 14px 0 6px;color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.index a{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--line);color: var(--fg);font-weight: 600}.index a .icon{color: var(--fg-3);transition: transform 0.3s var(--ease), color 0.2s}.index a:hover .icon{color: var(--accent);transform: translateX(4px)}.principles{border-top: 2px solid var(--accent)}.principle{display: grid;gap: 8px 48px;padding: 24px 0;border-bottom: 1px solid var(--line)}.principle__title{color: var(--fg);font-size: clamp(1.2rem, 1.05rem + 0.6vw, 1.6rem)}.principle__text{max-width: 60ch;color: var(--fg-2)}@media (min-width: 900px){.principle{grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.3fr);align-items: baseline}}.location{display: grid;gap: 32px}.location__photo img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: 50% 62%;border-radius: var(--r-lg)}.location__addr{margin-top: 16px;color: var(--fg);font-size: 1.25rem;font-style: normal;font-weight: 600;line-height: 1.5}@media (min-width: 960px){.location{grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);gap: 72px;align-items: center}}.form-section__copy .lead{margin-top: 16px}.form-section__copy .checks{margin-top: 24px}.form-section__direct{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 32px;padding-top: 24px;border-top: 1px solid var(--line)}.form-card{padding: clamp(20px, 3.2vw, 40px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--white)}@media (min-width: 960px){.form-section .split{grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.25fr)}.form-section__copy{position: sticky;top: calc(var(--hdr-h) + 40px)}}.channels{display: grid;gap: 12px}.channel{display: grid;align-content: start;gap: 4px;padding: clamp(22px, 2.4vw, 28px);border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--white);box-shadow: var(--shadow);transition: border-color 0.2s, transform 0.3s var(--ease), box-shadow 0.3s}.channel:hover{border-color: var(--accent);transform: translateY(-3px);box-shadow: var(--shadow-lg)}.channel__icon{display: grid;place-items: center;width: 46px;height: 46px;margin-bottom: 14px;border-radius: 50%;background: var(--accent-soft);color: var(--accent)}.channel--wa .channel__icon{background: var(--wa);color: #fff}.channel__label{color: var(--fg-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.channel__title{color: var(--fg);font-size: 1.3rem;font-weight: 700;letter-spacing: -0.015em}.channel__value{color: var(--fg-2);overflow-wrap: anywhere}.channel__cta{display: inline-flex;align-items: center;gap: 8px;margin-top: 14px;color: var(--fg);font-weight: 600;font-size: 0.92rem}@media (min-width: 640px){.channels{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1080px){.channels{grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);grid-template-columns: none}}.nf{display: flex;align-items: center;min-height: 100svh;padding: calc(var(--hdr-h) + 48px) 0 80px}.nf__inner{display: grid;gap: 56px}.nf .lead{margin-top: 20px}.nf__links ul{border-top: 2px solid var(--accent)}.nf__links a{display: block;padding: 12px 0;border-bottom: 1px solid var(--line);color: var(--fg-2);transition: color 0.2s}.nf__links a:hover{color: var(--fg)}@media (min-width: 1024px){.nf__inner{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);align-items: end;gap: 96px}}.why__more{margin-top: 28px}@media (max-width: 639px){.page-home .svc-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px}.page-home .svc{gap: 4px;padding: 16px 14px}.page-home .svc__ico{width: 40px;height: 40px;margin-bottom: 8px;border-radius: 12px}.page-home .svc__title{font-size: 1rem;line-height: 1.25;-webkit-hyphens: manual;hyphens: manual}.page-home .svc__cat, .page-home .svc__text, .page-home .svc__more{display: none}}.sm-index ul{display: grid;gap: 8px;margin-top: 28px}.sm-index a{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--surface);color: var(--fg);font-size: 0.95rem;font-weight: 600;transition: border-color 0.2s, transform 0.25s var(--ease)}.sm-index a .icon{flex: none;color: var(--accent)}.sm-index a:hover{border-color: var(--accent);transform: translateX(4px)}.sm-list{display: grid;gap: clamp(56px, 8vw, 112px)}.sm{display: grid;gap: 28px;align-items: center;scroll-margin-top: calc(var(--hdr-h) + 24px)}.sm__media{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.sm__shot{grid-column: 1 / -1;min-width: 0}.sm__shot--small{display: grid;grid-template-columns: minmax(120px, 0.42fr) minmax(0, 1fr);align-items: center;gap: 14px}.sm__shot--small figcaption{margin-top: 0}.sm__shot img{width: 100%;border-radius: var(--r-lg);background: #000}.sm__shot figcaption{margin-top: 8px;color: var(--fg-3);font-size: 0.86rem}.sm__tag{display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px;border-radius: 999px;background: var(--accent-soft);color: var(--accent-text);font-size: 0.84rem;font-weight: 650}.sm__quote{margin-top: 16px;color: var(--fg);font-size: clamp(1.5rem, 1.2rem + 1.3vw, 2.3rem);line-height: 1.15}.sm__title{margin-top: 14px;color: var(--accent-text);font-size: 1.1rem}.sm__text{max-width: 60ch;margin-top: 8px}@media (min-width: 960px){.sm{grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);gap: clamp(40px, 5vw, 80px)}.sm--flip .sm__media{order: 2}.sm-index ul{grid-template-columns: repeat(2, minmax(0, 1fr))}}.fit{display: grid;gap: 20px}@media (min-width: 960px){.fit{grid-template-columns: minmax(0, 1fr) minmax(0, 1.75fr);gap: 24px}}.fit__brand{display: grid;align-content: start;gap: 18px;padding: clamp(20px, 3vw, 32px);border: 1px solid var(--line);border-top: 4px solid var(--orange);border-radius: var(--r-lg);background: var(--surface);box-shadow: var(--shadow)}.fit__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.fit__name{color: var(--fg);font-size: clamp(1.5rem, 1.3rem + 0.8vw, 2rem);font-stretch: 92%;font-weight: 800;letter-spacing: -0.02em;line-height: 1.1}.fit__count{color: var(--accent-text);font-size: var(--fs-label);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.fit .fit__notes{gap: 6px;font-size: var(--fs-sm)}.fit__list{border-top: 1px solid var(--line)}.fit__list li{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 11px 0;border-bottom: 1px solid var(--line);break-inside: avoid}.fit__model{color: var(--fg);font-weight: 700}.fit__years{color: var(--fg-2);font-size: var(--fs-sm);font-variant-numeric: tabular-nums;text-align: right}@media (min-width: 600px){.fit__brand--wide .fit__list{columns: 2;column-gap: 32px}}.fit__more{max-width: 62ch;margin-top: 24px;color: var(--fg-2)}.fit__more .tlink{margin-left: 4px}.show{position: relative;display: flex;align-items: flex-end;min-height: min(100svh, 980px);padding: 0 0 clamp(40px, 6vw, 80px);overflow: hidden;isolation: isolate}.show__media{position: absolute;inset: 0;z-index: 0;overflow: hidden}.show__layer{position: absolute;inset: 0}.show__layer .photo, .show__layer img{width: 100%;height: 100%}.show__layer img{object-fit: cover;object-position: 40% 50%}.show__shade{position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg, var(--black) 0%, rgba(10, 10, 11, 0.86) 26%, rgba(10, 10, 11, 0.3) 52%, rgba(10, 10, 11, 0) 70%), linear-gradient(180deg, var(--black) 0%, rgba(10, 10, 11, 0) 22%);pointer-events: none}.show__inner{position: relative;z-index: 2;display: grid;gap: 32px;padding-top: 48svh}.show__title{font-size: clamp(2.4rem, 1.4rem + 4vw, 5rem);line-height: 1}.show__copy .lead{max-width: 46ch;margin-top: 18px}.show__list{display: grid;gap: 10px}.show__item a{display: grid;grid-template-columns: auto 1fr;gap: 2px 16px;padding: 16px 18px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: var(--r);background: rgba(20, 20, 22, 0.55);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);transition: border-color 0.25s, background-color 0.25s, transform 0.3s var(--ease)}.show__item a:hover{border-color: var(--orange);background: rgba(253, 94, 3, 0.12);transform: translateY(-3px)}.show__num{grid-row: span 2;color: var(--accent);font-size: 0.85rem;font-weight: 800;letter-spacing: 0.08em;padding-top: 4px}.show__name{display: flex;align-items: center;justify-content: space-between;gap: 12px;color: var(--fg);font-size: 1.15rem;font-weight: 750}.show__name .icon{color: var(--accent);transition: transform 0.25s var(--ease)}.show__item a:hover .show__name .icon{transform: translateX(4px)}.show__text{color: var(--fg-2);font-size: 0.95rem;line-height: 1.5}@media (min-width: 1024px){.show__media{bottom: 22%}.show__inner{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: end;gap: 64px;padding-top: 52svh}.show__title{font-size: clamp(2.4rem, 1.2rem + 3vw, 4.2rem)}.show__shade{background: linear-gradient(0deg, var(--black) 0%, rgba(10, 10, 11, 0.7) 16%, rgba(10, 10, 11, 0.15) 40%, rgba(10, 10, 11, 0) 56%), linear-gradient(180deg, var(--black) 0%, rgba(10, 10, 11, 0) 18%)}}@media (max-width: 1023px){.show__layer img{object-position: 26% 50%}.show__media{bottom: auto;height: 72svh}}.follow{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;margin-top: 20px;padding: 20px 24px;border: 1px solid var(--line);border-radius: var(--r);background: var(--surface)}.follow__title{color: var(--fg);font-size: 1.15rem;font-weight: 750}