@font-face{font-family: 'Anton';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/anton-400-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Anton';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/anton-400-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: 'Barlow';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/barlow-400-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/barlow-400-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: 'Barlow';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/barlow-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/barlow-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: 'Barlow';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/barlow-600-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/barlow-600-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: 'Barlow';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/barlow-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Barlow';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/barlow-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: 'Figtree';font-style: normal;font-weight: 400 800;font-display: swap;src: url(../fonts/figtree-400-800-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Figtree';font-style: normal;font-weight: 400 800;font-display: swap;src: url(../fonts/figtree-400-800-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: 'Overpass';font-style: normal;font-weight: 400 900;font-display: swap;src: url(../fonts/overpass-400-900-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Overpass';font-style: normal;font-weight: 400 900;font-display: swap;src: url(../fonts/overpass-400-900-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: 'Unbounded';font-style: normal;font-weight: 400 800;font-display: swap;src: url(../fonts/unbounded-400-800-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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Unbounded';font-style: normal;font-weight: 400 800;font-display: swap;src: url(../fonts/unbounded-400-800-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}:root{--vs-h: 52px;--page-bg: #FFFFFF;--vs-bg: #1E1D21;--vs-fg: #F2F1F3;--vs-dim: #A9A7AE;--ease-out: cubic-bezier(.22, .61, .36, 1);background: var(--page-bg);scroll-padding-top: calc(var(--vs-h) + 96px)}html[data-v="v2"]{--page-bg: #0E0D0F;color-scheme: dark}html[data-v="v1"], html[data-v="v3"]{color-scheme: light}body{margin: 0;background: var(--page-bg);padding-top: var(--vs-h);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}#bb-root, #bb-root *, #bb-root *::before, #bb-root *::after{box-sizing: border-box}#bb-root :where(img, svg){max-width: 100%}:where(#bb-root a){color: inherit}#bb-root :focus-visible{outline: 2px solid currentColor;outline-offset: 3px}[hidden]{display: none !important}html[data-v="v1"] .variant:not(#v1), html[data-v="v2"] .variant:not(#v2), html[data-v="v3"] .variant:not(#v3){display: none}.bb-sprite{position: absolute;width: 0;height: 0;overflow: hidden}.ic{width: 1.1em;height: 1.1em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.logo{display: block;width: 100%;height: auto}.logo--dark{--lg-road: #F3EFEE;--lg-sep: #F3EFEE;--lg-dash: transparent}.vs{position: fixed;inset: 0 0 auto;z-index: 100;padding-top: env(safe-area-inset-top, 0px);background: var(--vs-bg);color: var(--vs-fg);font: 500 13px/1.2 system-ui, -apple-system, "Segoe UI", sans-serif;box-shadow: 0 1px 0 rgba(255,255,255,.06), 0 6px 18px rgba(0,0,0,.18)}.vs__in{height: var(--vs-h);display: flex;align-items: center;justify-content: center;gap: 16px;padding-left: max(16px, env(safe-area-inset-left, 0px));padding-right: max(16px, env(safe-area-inset-right, 0px))}.vs__label, .vs__note{color: var(--vs-dim);letter-spacing: .02em}.vs__note{position: absolute;right: max(16px, env(safe-area-inset-right, 0px))}.vs__group{display: flex;gap: 4px;padding: 4px;border-radius: 12px;background: rgba(255,255,255,.07)}.vs__btn{display: inline-flex;align-items: center;gap: 8px;height: 34px;padding: 0 14px 0 6px;border: 0;border-radius: 9px;background: transparent;color: var(--vs-fg);font: inherit;cursor: pointer;transition: background-color .16s var(--ease-out), color .16s var(--ease-out)}.vs__btn b{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 6px;background: rgba(255,255,255,.1);font-size: 12px}.vs__btn:hover{background: rgba(255,255,255,.08)}.vs__btn[aria-pressed="true"]{background: var(--vs-fg);color: #17161A}.vs__btn[aria-pressed="true"] b{background: #D50000;color: #FFFFFF}.vs__btn:focus-visible{outline: 2px solid var(--vs-fg);outline-offset: 2px}@media (max-width: 860px){.vs__note{display: none}}@media (max-width: 560px){.vs__label{display: none}.vs__btn{padding: 0 10px 0 5px;gap: 6px;font-size: 12px}}@media (max-width: 380px){.vs__btn{padding: 0 8px 0 4px}.vs__btn span{font-size: 11px}}html.bb-lock, html.bb-lock body{overflow: hidden}@media (prefers-reduced-motion: reduce){#bb-root *, #bb-root *::before, #bb-root *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}}.v1{--bg: #FFFFFF;--soft: #F8F4F3;--ink: #171213;--muted: #5E5658;--line: #ECE5E4;--red: #D50000;--red-deep: #A8000C;--red-tint: #FDEEEC;--wa: #0E8A43;--f-disp: "Unbounded", "Figtree", system-ui, sans-serif;--f-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--r-card: 22px;--r-btn: 14px;--shadow: 0 1px 2px rgba(23,18,19,.05), 0 10px 30px -12px rgba(23,18,19,.16);--top-h: 40px;--head-h: 84px;background: var(--bg);color: var(--ink);font: 400 1.0625rem/1.6 var(--f-body)}.v1-wrap{width: 100%;max-width: 1200px;margin-inline: auto;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px))}.v1-center{text-align: center}:where(.v1) :where(h1, h2, h3){margin: 0;text-wrap: balance}:where(.v1) p{margin: 0}:where(.v1) :where(ul, ol){margin: 0;padding: 0;list-style: none}:where(.v1) figure{margin: 0}.v1 img{display: block;width: 100%;height: 100%;object-fit: cover}.v1-h1{font: 700 clamp(2rem, 4.1vw, 3.5rem)/1.06 var(--f-disp);letter-spacing: -0.035em}.v1-h1 span{display: block;color: var(--red)}.v1-h2{font: 700 clamp(1.6rem, 3.3vw, 2.6rem)/1.1 var(--f-disp);letter-spacing: -0.03em}.v1-sub{margin-top: 12px;font: 600 clamp(1rem, 1.6vw, 1.2rem)/1.2 var(--f-disp);color: var(--red);letter-spacing: -0.01em}.v1-lead{font-size: 1.12rem;line-height: 1.6;color: var(--muted);max-width: 36ch}.v1-muted{color: var(--muted);max-width: 42ch}.v1-note{margin-top: 20px;text-align: center;font-size: .85rem;color: var(--muted)}.v1-eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--bg);font: 700 .75rem/1 var(--f-body);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.v1-eyebrow::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--red)}.v1-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 22px;border-radius: var(--r-btn);font: 700 1rem/1 var(--f-body);text-decoration: none;white-space: nowrap;border: 1.5px solid transparent;transition: transform .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out)}.v1-btn .ic{transition: transform .18s var(--ease-out)}.v1-btn:hover .ic{transform: translateX(3px)}.v1-btn:active{transform: translateY(1px)}.v1-btn--red{background: var(--red);color: #FFFFFF;box-shadow: 0 8px 20px -10px rgba(213,0,0,.7)}.v1-btn--red:hover{background: var(--red-deep)}.v1-btn--ghost{background: var(--bg);border-color: var(--line);color: var(--ink)}.v1-btn--ghost:hover{border-color: var(--ink)}.v1-btn--white{background: var(--bg);border-color: var(--line);color: var(--ink);min-height: 48px}.v1-btn--white:hover{border-color: var(--red)}.v1-btn--solid-white{background: #FFFFFF;color: var(--red)}.v1-btn--solid-white:hover{background: var(--red-tint)}.v1-btn--line-white{border-color: rgba(255,255,255,.55);color: #FFFFFF}.v1-btn--line-white:hover{border-color: #FFFFFF;background: rgba(255,255,255,.08)}.v1-actions{display: flex;flex-wrap: wrap;gap: 12px}.v1-actions--center{justify-content: center}.v1-top{background: var(--red);color: #FFFFFF;font-size: .875rem}.v1-top__in{display: flex;justify-content: space-between;align-items: center;gap: 16px;height: var(--top-h)}.v1-top__phones{display: flex;align-items: center;gap: 18px}.v1-top__phones li{display: flex;align-items: center;gap: 8px;font-weight: 600;font-variant-numeric: tabular-nums}.v1-top__phones a{text-decoration: none}.v1-top__phones a:hover{text-decoration: underline}.v1-top__addr{display: flex;align-items: center;gap: 8px;opacity: .92;white-space: nowrap}@media (max-width: 760px){.v1-top__addr, .v1-top__phones li:nth-child(n+2){display: none}.v1-top__in{justify-content: center}}.v1-head{position: sticky;top: calc(var(--vs-h) + env(safe-area-inset-top, 0px));z-index: 30;height: var(--head-h)}.v1-head__in{position: relative;height: 100%;display: flex;align-items: center}.v1-nav{width: 100%;height: 64px;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding: 0 10px;border-radius: 999px;background: rgba(255,255,255,.94);border: 1px solid var(--line);box-shadow: var(--shadow);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px)}.v1-nav__side{display: flex;align-items: center;gap: 4px}.v1-nav__side--l{justify-content: flex-end}.v1-nav__side--r{justify-content: flex-start}.v1-nav__side--r li:last-child{margin-left: auto}.v1-nav__side a{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px;border-radius: 999px;font-weight: 600;font-size: .95rem;color: var(--ink);text-decoration: none;white-space: nowrap;transition: background-color .16s var(--ease-out), color .16s var(--ease-out)}.v1-nav__side a:hover{background: var(--soft);color: var(--red)}.v1-nav__side a.v1-nav__cta{background: var(--red);color: #FFFFFF;padding: 0 20px}.v1-nav__side a.v1-nav__cta:hover{background: var(--red-deep);color: #FFFFFF}.v1-nav__logo{display: block;width: 176px;padding: 0 12px}.v1-burger{display: none;align-items: center;gap: 10px;justify-self: end;height: 44px;padding: 0 16px 0 14px;border: 0;border-radius: 999px;background: var(--ink);color: #FFFFFF;font: 700 .9rem/1 var(--f-body);cursor: pointer}.v1-burger__lines{display: grid;gap: 5px;width: 18px}.v1-burger__lines i{display: block;height: 2px;border-radius: 2px;background: currentColor;transition: transform .2s var(--ease-out)}.v1-burger[aria-expanded="true"] .v1-burger__lines i:first-child{transform: translateY(3.5px) rotate(45deg)}.v1-burger[aria-expanded="true"] .v1-burger__lines i:last-child{transform: translateY(-3.5px) rotate(-45deg)}.v1-sheet{position: absolute;left: max(20px, env(safe-area-inset-left, 0px));right: max(20px, env(safe-area-inset-right, 0px));top: calc(100% - 6px);display: grid;gap: 14px;padding: 14px;border-radius: 24px;background: var(--bg);border: 1px solid var(--line);box-shadow: 0 24px 60px -20px rgba(23,18,19,.35);animation: v1-sheet .22s var(--ease-out)}@keyframes v1-sheet{from{opacity: 0;transform: translateY(-8px) scale(.98)}}.v1-sheet__links{display: grid}.v1-sheet__links a{display: flex;justify-content: space-between;align-items: center;padding: 14px 12px;border-radius: 14px;font: 600 1.05rem/1 var(--f-disp);letter-spacing: -0.01em;text-decoration: none;color: var(--ink)}.v1-sheet__links a:hover{background: var(--soft);color: var(--red)}.v1-sheet__links li + li{border-top: 1px solid var(--line)}.v1-sheet__tels{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 14px;font-size: .85rem;color: var(--muted);font-variant-numeric: tabular-nums}.v1-sheet__tels a{white-space: nowrap;text-decoration: none}.v1-sheet__tels a:hover{color: var(--red)}@media (max-width: 960px){.v1-nav{grid-template-columns: 1fr auto;border-radius: 20px;padding: 0 10px 0 6px}.v1-nav__side{display: none}.v1-nav__logo{width: 156px}.v1-burger{display: inline-flex}}@media (min-width: 961px){.v1-sheet{display: none !important}}.v1-hero{position: relative;min-height: calc(100vh - var(--vs-h) - var(--top-h) - var(--head-h));min-height: calc(100svh - var(--vs-h) - var(--top-h) - var(--head-h));display: grid;align-items: center;padding-block: 16px 64px;background: radial-gradient(60% 60% at 85% 20%, rgba(213,0,0,.07), transparent 70%), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 56px 56px, var(--bg)}.v1-hero::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(255,255,255,.3), var(--bg) 92%);pointer-events: none}.v1-hero__grid{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1.05fr;gap: 48px;align-items: center}.v1-hero__copy{display: grid;gap: 22px;justify-items: start;min-width: 0}.v1-chips{display: flex;flex-wrap: wrap;gap: 8px}.v1-chips li{display: inline-flex;align-items: center;gap: 8px;padding: 7px 12px;border-radius: 999px;background: var(--red-tint);color: var(--red-deep);font: 700 .8rem/1 var(--f-body);letter-spacing: .02em}.v1-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--red)}.v1-callcard{display: flex;margin: 0;padding: 14px 6px;border-radius: 18px;background: var(--bg);border: 1px solid var(--line);box-shadow: var(--shadow)}.v1-callcard div{padding-inline: 16px}.v1-callcard div + div{border-left: 1px solid var(--line)}.v1-callcard dt{font-size: .78rem;color: var(--muted);font-weight: 600}.v1-callcard dd{margin: 2px 0 0;font: 700 1rem/1.25 var(--f-disp);letter-spacing: -0.01em;font-variant-numeric: tabular-nums}.v1-callcard div:first-child dd{white-space: nowrap}.v1-hero__art{position: relative;height: clamp(300px, calc(100svh - 320px), 580px);min-width: 0}.v1-hero__main, .v1-hero__small{position: absolute;overflow: hidden;border: 6px solid #FFFFFF;box-shadow: 0 24px 50px -24px rgba(23,18,19,.45)}.v1-hero__main{inset: 0 14% 16% 0;border-radius: 28px;transform: rotate(-1.5deg)}.v1-hero__small{right: 0;bottom: 0;width: 46%;aspect-ratio: 4 / 3;border-radius: 22px;transform: rotate(3deg);animation: v1-float 7s ease-in-out infinite}.v1-hero__badge{position: absolute;left: -14px;bottom: 22%;z-index: 2;display: flex;align-items: center;gap: 12px;padding: 12px 18px 12px 12px;border-radius: 18px;background: var(--bg);box-shadow: var(--shadow);font-size: .85rem;color: var(--muted);animation: v1-float 7s ease-in-out -3.5s infinite}.v1-hero__badge b{display: block;color: var(--ink);font: 700 .95rem/1.2 var(--f-disp)}@keyframes v1-float{50%{translate: 0 -8px}}.v1-wave{position: absolute;left: 0;bottom: -1px;width: 100%;height: 56px;fill: var(--soft);z-index: 1}@media (max-height: 760px) and (min-width: 901px){.v1-callcard{display: none}.v1-hero__copy{gap: 16px}.v1-h1{font-size: clamp(1.8rem, 3.4vw, 2.8rem)}}@media (max-height: 620px) and (min-width: 901px){.v1-chips, .v1-hero__badge{display: none}.v1-lead{font-size: 1rem}.v1-hero{padding-block: 8px 56px}}@media (max-width: 900px){.v1-hero{align-items: start;padding-block: 16px 64px}.v1-hero__grid{grid-template-columns: 1fr;gap: 20px}.v1-hero__copy{gap: 14px}.v1-callcard, .v1-hero__small, .v1-hero__badge{display: none}.v1-lead{font-size: 1rem}.v1-hero__art{height: clamp(150px, calc(100svh - 630px), 300px)}.v1-hero__main{inset: 0;transform: none;border-width: 4px;border-radius: 20px}}@media (max-width: 900px) and (max-height: 760px){.v1-hero__art{display: none}.v1-hero{align-items: center}}@media (max-width: 420px){.v1-actions .v1-btn{flex: 1 1 auto;padding: 0 16px}.v1-chips li:last-child{display: none}}.v1-grads{background: var(--soft);padding-block: 72px 80px;overflow: hidden}.v1-marq{margin-top: 44px;overflow: hidden;mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);-webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.v1-marq__track{display: flex;gap: 20px;width: max-content;padding-block: 16px;animation: v1-marq 52s linear infinite}.v1-marq:hover .v1-marq__track{animation-play-state: paused}.v1-pic{position: relative;flex: none;width: 230px;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 20px;border: 5px solid #FFFFFF;box-shadow: 0 14px 30px -18px rgba(23,18,19,.4)}.v1-marq .v1-pic:nth-child(odd){transform: rotate(-2deg)}.v1-marq .v1-pic:nth-child(even){transform: rotate(2deg) translateY(10px)}.v1-pic figcaption{position: absolute;left: 10px;bottom: 10px;padding: 4px 8px;border-radius: 6px;background: rgba(0,0,0,.55);color: #FFFFFF;font: 600 .7rem/1.2 var(--f-body);letter-spacing: .03em}@keyframes v1-marq{to{transform: translateX(calc(-50% - 10px))}}@media (prefers-reduced-motion: reduce){.v1-marq{overflow-x: auto}.v1-marq__track{animation: none}.v1-hero__small, .v1-hero__badge{animation: none}}.v1-why{padding-block: 112px}.v1-why__grid{margin-top: 48px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px}.v1-card{display: grid;align-content: start;gap: 12px;padding: 26px 24px 28px;border-radius: var(--r-card);border: 1px solid var(--line);background: var(--bg);transition: transform .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}.v1-card:hover{transform: translateY(-3px);box-shadow: var(--shadow);border-color: transparent}.v1-card h3{font: 600 1.05rem/1.25 var(--f-disp);letter-spacing: -0.015em;margin-top: 8px}.v1-card p{color: var(--muted);font-size: .98rem}.v1-ico{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--red);color: #FFFFFF;font-size: 1.3rem;box-shadow: 0 8px 18px -10px rgba(213,0,0,.8);flex: none}.v1-ico--sm{width: 38px;height: 38px;border-radius: 12px;font-size: 1.05rem}@media (max-width: 980px){.v1-why__grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 540px){.v1-why__grid{grid-template-columns: 1fr}}.v1-classes{padding-block: 112px;background: var(--soft)}.v1-split-head{display: flex;justify-content: space-between;align-items: end;gap: 32px;flex-wrap: wrap}.v1-classes__grid{margin-top: 48px;display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px}.v1-class{border-radius: var(--r-card);overflow: hidden;background: var(--bg);border: 1px solid var(--line);display: flex;flex-direction: column;transition: transform .2s var(--ease-out), box-shadow .2s var(--ease-out)}.v1-class:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.v1-class__media{position: relative;height: 220px;overflow: hidden;background: var(--ink)}.v1-class__media img{transition: transform .5s var(--ease-out)}.v1-class:hover .v1-class__media img{transform: scale(1.04)}.v1-class__media::after{content: "";position: absolute;inset: 0;background: linear-gradient(200deg, rgba(23,18,19,0) 40%, rgba(23,18,19,.75))}.v1-class__big{position: absolute;left: 22px;bottom: 14px;z-index: 1;font: 800 4.5rem/0.85 var(--f-disp);letter-spacing: -0.05em;color: #FFFFFF}.v1-class__body{display: grid;gap: 10px;padding: 24px 26px 28px}.v1-class__tag{font: 700 .75rem/1 var(--f-body);text-transform: uppercase;letter-spacing: .1em;color: var(--red)}.v1-class h3{font: 700 1.3rem/1.15 var(--f-disp);letter-spacing: -0.02em}.v1-class__body > p:not(.v1-class__tag){color: var(--muted);font-size: .98rem}.v1-ticks{display: grid;gap: 8px;margin-top: 6px}.v1-ticks li{display: flex;align-items: center;gap: 10px;padding: 8px 12px;border-radius: 10px;background: var(--soft);font-size: .92rem;font-weight: 600}.v1-ticks .ic{color: var(--red)}@media (max-width: 980px){.v1-classes__grid{grid-template-columns: 1fr;max-width: 560px}}.v1-steps{padding-block: 112px}.v1-steps__list{position: relative;margin-top: 64px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 28px}.v1-steps__list::before{content: "";position: absolute;left: 6%;right: 6%;top: 27px;height: 4px;border-radius: 4px;background: repeating-linear-gradient(90deg, var(--ink) 0 22px, transparent 22px 40px);opacity: .16}.v1-steps__list li{position: relative;display: grid;justify-items: center;text-align: center;gap: 12px}.v1-steps__n{display: grid;place-items: center;width: 58px;height: 58px;border-radius: 50%;background: var(--bg);border: 2px solid var(--red);color: var(--red);font: 700 1.3rem/1 var(--f-disp);box-shadow: 0 0 0 8px var(--bg)}.v1-steps__list li:last-child .v1-steps__n{background: var(--red);color: #FFFFFF}.v1-steps h3{font: 700 1.1rem/1.25 var(--f-disp);letter-spacing: -0.015em;margin-top: 6px}.v1-steps p{color: var(--muted);font-size: .98rem;max-width: 28ch}@media (max-width: 900px){.v1-steps__list{grid-template-columns: 1fr 1fr;row-gap: 48px}.v1-steps__list::before{display: none}}@media (max-width: 520px){.v1-steps__list{grid-template-columns: 1fr}}.v1-start{padding-block: 0 112px}.v1-start__box{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;align-items: center;padding: 40px;border-radius: 32px;background: var(--soft);border: 1px solid var(--line)}.v1-start__l{display: grid;gap: 16px;justify-items: start;padding-left: 16px;min-width: 0}.v1-start__l .v1-h2{font-size: clamp(2.2rem, 4.6vw, 3.6rem);line-height: 1}.v1-start__opts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 12px}.v1-start__card{position: relative;overflow: hidden;display: grid;gap: 18px;padding: 36px;border-radius: 26px;color: #FFFFFF;background: radial-gradient(120% 80% at 100% 0%, rgba(255,255,255,.16), transparent 55%), linear-gradient(160deg, #E0140F 0%, var(--red) 45%, var(--red-deep) 100%);box-shadow: 0 24px 50px -24px rgba(168,0,12,.75)}.v1-start__kick{font: 700 .78rem/1 var(--f-body);letter-spacing: .12em;text-transform: uppercase;opacity: .9}.v1-start__card h3{font: 700 clamp(1.4rem, 2.6vw, 1.9rem)/1.1 var(--f-disp);letter-spacing: -0.025em}.v1-start__tels{display: grid;gap: 8px}.v1-start__tels li{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 12px;background: rgba(255,255,255,.12)}.v1-start__tels span{font-size: .85rem;opacity: .9}.v1-start__tels b{font: 700 1.05rem/1 var(--f-body);font-variant-numeric: tabular-nums}.v1-start__card .v1-btn{justify-self: stretch}@media (max-width: 900px){.v1-start__box{grid-template-columns: 1fr;padding: 24px}.v1-start__l{padding-left: 0}.v1-start__card{padding: 26px}}.v1-area{padding-block: 112px;background: radial-gradient(50% 70% at 50% 100%, rgba(213,0,0,.06), transparent 70%), var(--bg);border-top: 1px solid var(--line)}.v1-area .v1-wrap{display: grid;justify-items: center;gap: 18px}.v1-area__addr{max-width: 46ch}.v1-area__chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;max-width: 720px;margin-block: 8px 12px}.v1-area__chips li{padding: 12px 18px;border-radius: 14px;border: 1px solid var(--line);background: var(--bg);font-weight: 600}.v1-area__chips li:first-child{background: var(--red);border-color: var(--red);color: #FFFFFF}.v1-final{position: relative;padding-block: 128px 112px;color: #FFFFFF;overflow: hidden;background: radial-gradient(60% 80% at 15% 100%, rgba(255,255,255,.12), transparent 60%), radial-gradient(50% 60% at 90% 0%, rgba(0,0,0,.18), transparent 60%), var(--red)}.v1-final__wave{position: absolute;top: -1px;left: 0;width: 100%;height: 56px;fill: var(--bg)}.v1-final .v1-wrap{display: grid;justify-items: center;gap: 18px}.v1-final__h{font: 800 clamp(2.4rem, 7vw, 5.2rem)/1 var(--f-disp);letter-spacing: -0.045em}.v1-final__p{font: 500 clamp(1rem, 1.8vw, 1.25rem)/1.35 var(--f-disp);opacity: .92}.v1-final .v1-actions{margin-top: 12px}.v1-final__tel{margin-top: 8px;font-size: .95rem;opacity: .9}.v1-final__tel b{font-variant-numeric: tabular-nums}.v1-foot{background: var(--ink);color: #D9D2D3;padding-block: 72px 32px;font-size: .95rem}.v1-foot__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px}.v1-foot__brand .logo{width: 210px}.v1-foot__brand p{margin-top: 18px;color: #B9B0B2}.v1-foot h3{font: 700 .75rem/1 var(--f-body);letter-spacing: .12em;text-transform: uppercase;color: #FFFFFF;margin-bottom: 16px}.v1-foot ul{display: grid;gap: 10px}.v1-foot a{text-decoration: none}.v1-foot a:hover{color: #FFFFFF;text-decoration: underline}.v1-foot li{font-variant-numeric: tabular-nums}.v1-foot__bot{margin-top: 56px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.1)}.v1-foot__bot p{color: #9E9597;font-size: .85rem}@media (max-width: 860px){.v1-foot__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 480px){.v1-foot__grid{grid-template-columns: 1fr}}.v1-wa{position: fixed;z-index: 25;right: calc(20px + env(safe-area-inset-right, 0px));bottom: calc(20px + env(safe-area-inset-bottom, 0px));display: inline-flex;align-items: center;gap: 8px;padding: 14px 18px;border-radius: 999px;background: var(--wa);color: #FFFFFF;font: 700 .95rem/1 var(--f-body);text-decoration: none;box-shadow: 0 12px 28px -10px rgba(14,138,67,.7);transition: transform .18s var(--ease-out)}.v1-wa:hover{transform: translateY(-2px)}.v1-wa .ic{width: 1.35em;height: 1.35em}@media (max-width: 520px){.v1-wa span{display: none}.v1-wa{padding: 14px}}.v2{--bg: #0E0D0F;--bg2: #161418;--line: #2B282D;--text: #F3EFEE;--muted: #A69FA2;--red: #D50000;--red-text: #FF4D4D;--f-disp: "Anton", "Impact", "Arial Narrow", system-ui, sans-serif;--f-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--head-h: 76px;background: var(--bg);color: var(--text);font: 400 1.0625rem/1.6 var(--f-body)}.v2-wrap{width: 100%;max-width: 1280px;margin-inline: auto;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px))}:where(.v2) :where(h1, h2, h3){margin: 0;text-wrap: balance;font-weight: 400}:where(.v2) p{margin: 0}:where(.v2) :where(ul, ol){margin: 0;padding: 0;list-style: none}:where(.v2) figure{margin: 0}.v2 img{display: block;width: 100%;height: 100%;object-fit: cover}.v2 section[id]{scroll-margin-top: calc(var(--vs-h) + var(--head-h))}.v2-h2{font: 400 clamp(2.6rem, 6.4vw, 5.2rem)/0.95 var(--f-disp);text-transform: uppercase;letter-spacing: .005em}.v2-muted{color: var(--muted);max-width: 44ch}.v2-eyebrow, .v2-label{font: 600 .8rem/1 var(--f-body);letter-spacing: .22em;text-transform: uppercase;color: var(--red-text)}.v2-eyebrow{margin-bottom: 18px}.v2-lead{font-size: clamp(1.02rem, 1.5vw, 1.18rem);color: #CFC8CA;max-width: 46ch}.v2-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 54px;padding: 0 24px;border-radius: 4px;font: 600 1rem/1 var(--f-body);letter-spacing: .1em;text-transform: uppercase;text-decoration: none;white-space: nowrap;border: 1.5px solid transparent;transition: background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .2s var(--ease-out)}.v2-btn .ic{transition: transform .18s var(--ease-out)}.v2-btn:hover .ic{transform: translateX(3px)}.v2-btn:active{transform: translateY(1px)}.v2-btn--red{background: var(--red);color: #FFFFFF}.v2-btn--red:hover{background: #E80B0B;box-shadow: 0 0 32px -4px rgba(213,0,0,.65)}.v2-btn--line{border-color: rgba(243,239,238,.4);color: var(--text);background: rgba(14,13,15,.25)}.v2-btn--line:hover{border-color: var(--text);background: rgba(243,239,238,.08)}.v2-actions{display: flex;flex-wrap: wrap;gap: 12px}.v2-head{position: fixed;z-index: 40;left: 0;right: 0;top: calc(var(--vs-h) + env(safe-area-inset-top, 0px));height: var(--head-h);display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px));pointer-events: none}.v2-head > *{pointer-events: auto}.v2-head__logo{display: block;width: 188px;padding: 10px 14px;border-radius: 8px;background: rgba(14,13,15,.62);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(243,239,238,.08)}.v2-head__right{display: flex;align-items: center;gap: 10px}.v2-head__tel{display: inline-flex;align-items: center;gap: 8px;height: 48px;padding: 0 16px;border-radius: 6px;background: rgba(14,13,15,.62);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(243,239,238,.12);color: var(--text);text-decoration: none;font: 600 .95rem/1 var(--f-body);letter-spacing: .06em;font-variant-numeric: tabular-nums}.v2-head__tel:hover{border-color: var(--text)}.v2-menubtn{display: inline-flex;align-items: center;gap: 12px;height: 48px;padding: 0 16px 0 20px;border: 0;border-radius: 6px;background: var(--red);color: #FFFFFF;cursor: pointer;font: 600 .95rem/1 var(--f-body);letter-spacing: .16em;text-transform: uppercase;transition: background-color .16s var(--ease-out), box-shadow .2s var(--ease-out)}.v2-menubtn:hover{background: #E80B0B;box-shadow: 0 0 28px -6px rgba(213,0,0,.8)}.v2-menubtn__txt .is-open, .v2-menubtn[aria-expanded="true"] .v2-menubtn__txt .is-closed{display: none}.v2-menubtn[aria-expanded="true"] .v2-menubtn__txt .is-open{display: inline}.v2-menubtn__lines{display: grid;gap: 4px;width: 20px}.v2-menubtn__lines i{display: block;height: 2px;background: currentColor;transition: transform .22s var(--ease-out), opacity .2s var(--ease-out)}.v2-menubtn__lines i:nth-child(2){width: 70%;justify-self: end}.v2-menubtn[aria-expanded="true"] .v2-menubtn__lines i:nth-child(1){transform: translateY(6px) rotate(45deg)}.v2-menubtn[aria-expanded="true"] .v2-menubtn__lines i:nth-child(2){opacity: 0}.v2-menubtn[aria-expanded="true"] .v2-menubtn__lines i:nth-child(3){transform: translateY(-6px) rotate(-45deg)}@media (max-width: 620px){.v2{--head-h: 68px}.v2-head__tel span{display: none}.v2-head__tel{padding: 0 14px}.v2-head__logo{width: 150px;padding: 8px 10px}.v2-menubtn{padding: 0 14px 0 16px}}.v2-overlay{position: fixed;z-index: 35;left: 0;right: 0;bottom: 0;top: calc(var(--vs-h) + env(safe-area-inset-top, 0px));overflow-y: auto;overscroll-behavior: contain;background: radial-gradient(60% 50% at 85% 85%, rgba(213,0,0,.35), transparent 70%), #0A090B;animation: v2-overlay .28s var(--ease-out)}@keyframes v2-overlay{from{opacity: 0}}.v2-overlay__in{min-height: 100%;display: grid;grid-template-columns: 1.6fr 1fr;gap: 48px;align-content: center;padding-block: calc(var(--head-h) + 24px) 48px}.v2-overlay__links li{border-bottom: 1px solid var(--line);overflow: hidden}.v2-overlay__links a{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 10px 0;color: var(--text);text-decoration: none;animation: v2-rise .42s var(--ease-out) both}.v2-overlay__links li:nth-child(2) a{animation-delay: .05s}.v2-overlay__links li:nth-child(3) a{animation-delay: .1s}.v2-overlay__links li:nth-child(4) a{animation-delay: .15s}@keyframes v2-rise{from{transform: translateY(40%);opacity: 0}}.v2-overlay__links span{font: 400 clamp(3rem, 9vw, 6.5rem)/1 var(--f-disp);text-transform: uppercase;transition: color .18s var(--ease-out), transform .2s var(--ease-out)}.v2-overlay__links small{font: 600 .8rem/1 var(--f-body);letter-spacing: .18em;text-transform: uppercase;color: var(--muted);white-space: nowrap}.v2-overlay__links a:hover span{color: var(--red-text);transform: translateX(8px)}.v2-overlay__side{display: grid;align-content: end;justify-items: start;gap: 12px}.v2-overlay__tels{display: grid;gap: 4px;margin-bottom: 12px}.v2-overlay__tels li{font: 400 1.9rem/1.15 var(--f-disp);letter-spacing: .02em;font-variant-numeric: tabular-nums}.v2-overlay__addr{color: var(--muted);max-width: 30ch;margin-bottom: 12px}@media (max-width: 860px){.v2-overlay__in{grid-template-columns: 1fr;align-content: start;gap: 32px}.v2-overlay__links small{display: none}.v2-overlay__links span{font-size: clamp(2.6rem, 13vw, 4rem)}.v2-overlay__tels li{font-size: 1.5rem}}.v2-hero{position: relative;overflow: hidden;isolation: isolate;min-height: calc(100vh - var(--vs-h));min-height: calc(100svh - var(--vs-h));display: grid;align-items: end;padding-block: calc(var(--head-h) + 16px) clamp(28px, 6svh, 64px)}.v2-hero__bg{position: absolute;inset: 0;z-index: -2}.v2-hero__bg img{object-position: 50% 50%;filter: brightness(.68) saturate(.85);animation: v2-kb 26s ease-out both}@media (min-width: 900px){.v2-hero__bg{left: auto;width: min(64%, 1080px);-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 30%);mask-image: linear-gradient(90deg, transparent 0, #000 30%)}.v2-hero__bg img{object-position: 60% 50%}}@media (max-width: 899px){.v2-hero__bg{bottom: auto;height: 58%;-webkit-mask-image: linear-gradient(180deg, #000 68%, transparent);mask-image: linear-gradient(180deg, #000 68%, transparent)}.v2-hero__bg img{object-position: 50% 50%}}@keyframes v2-kb{from{transform: scale(1.12)}to{transform: scale(1)}}.v2-hero::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(90deg, rgba(14,13,15,.92) 0%, rgba(14,13,15,.7) 40%, rgba(14,13,15,.1) 75%), linear-gradient(0deg, var(--bg) 0%, rgba(14,13,15,0) 35%), linear-gradient(180deg, rgba(14,13,15,.55) 0%, rgba(14,13,15,0) 25%)}.v2-hero__in{display: grid;gap: clamp(14px, 2.6svh, 26px);justify-items: start}.v2-plate{display: inline-flex;align-items: stretch;height: 38px;border-radius: 5px;overflow: hidden;background: #FFFFFF;color: #111111;border: 2px solid #111111;box-shadow: 0 0 0 2px rgba(255,255,255,.25)}.v2-plate__tr{display: grid;place-items: end center;width: 26px;padding-bottom: 5px;background: #0A3FA8;color: #FFFFFF;font: 700 .7rem/1 var(--f-body)}.v2-plate__no{display: grid;place-items: center;padding: 0 14px;font: 400 1.3rem/1 var(--f-disp);letter-spacing: .1em}.v2-h1{display: grid;font: 400 min(12vw, 12.5svh)/0.9 var(--f-disp);text-transform: uppercase;letter-spacing: .005em}.v2-h1__out{color: transparent;-webkit-text-stroke: 2px var(--text)}.v2-h1__red{color: var(--red);text-shadow: 0 0 48px rgba(213,0,0,.45)}@supports not (-webkit-text-stroke: 2px #000){.v2-h1__out{color: var(--text)}}.v2-hero__meta{display: flex;flex-wrap: wrap;gap: 10px 28px;padding-top: 16px;border-top: 1px solid rgba(243,239,238,.18);color: var(--muted);font-size: .95rem}.v2-hero__meta li{display: flex;align-items: baseline;gap: 10px}.v2-hero__meta b{font: 400 1.35rem/1 var(--f-disp);color: var(--text);letter-spacing: .04em}@media (max-height: 680px){.v2-hero__meta{display: none}.v2-lead{font-size: 1rem}}@media (max-width: 620px){.v2-h1{font-size: min(15vw, 11svh)}.v2-hero::before{background: linear-gradient(180deg, rgba(14,13,15,.6) 0%, rgba(14,13,15,.55) 40%, rgba(14,13,15,.92) 100%)}.v2-actions .v2-btn{flex: 1 1 auto}}@media (max-width: 620px) and (max-height: 700px){.v2-plate{display: none}}.v2-ticker{overflow: hidden;border-block: 1px solid var(--line);background: var(--bg2);padding-block: 18px}.v2-ticker__track{display: flex;align-items: center;gap: 28px;width: max-content;animation: v2-tick 36s linear infinite}.v2-ticker span{font: 400 clamp(1.8rem, 3.6vw, 2.8rem)/1 var(--f-disp);text-transform: uppercase;letter-spacing: .02em;white-space: nowrap}.v2-ticker span.is-out{color: transparent;-webkit-text-stroke: 1.5px var(--muted)}.v2-ticker i{width: 34px;height: 6px;background: var(--red);border-radius: 1px;flex: none}@keyframes v2-tick{to{transform: translateX(-50%)}}.v2-classes{padding-block: 112px}.v2-sechead{display: flex;justify-content: space-between;align-items: end;gap: 32px;flex-wrap: wrap}.v2-sechead--center{display: grid;justify-content: center;justify-items: center;text-align: center}.v2-rows{margin-top: 56px;border-top: 1px solid var(--line)}.v2-row{position: relative;display: grid;grid-template-columns: 170px 1fr 220px auto;align-items: center;gap: 32px;padding: 24px 8px;border-bottom: 1px solid var(--line);isolation: isolate;transition: padding .22s var(--ease-out)}.v2-row::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg, rgba(213,0,0,.22), rgba(213,0,0,0) 70%);opacity: 0;transition: opacity .22s var(--ease-out)}.v2-row:hover::before{opacity: 1}.v2-row:hover{padding-left: 20px}.v2-row__l{font: 400 clamp(3.6rem, 7vw, 6rem)/0.85 var(--f-disp);color: var(--text);display: flex;align-items: flex-start;gap: 6px;transition: color .2s var(--ease-out)}.v2-row__l small{font: 600 .9rem/1 var(--f-body);letter-spacing: .14em;margin-top: 6px}.v2-row:hover .v2-row__l{color: var(--red-text)}.v2-row__t{display: grid;gap: 6px;min-width: 0}.v2-row__t h3{font: 400 clamp(1.5rem, 2.4vw, 2rem)/1.05 var(--f-disp);text-transform: uppercase;letter-spacing: .02em}.v2-row__t p{color: var(--muted)}.v2-row__pic{height: 120px;border-radius: 4px;overflow: hidden;filter: grayscale(.6) brightness(.85);transition: filter .25s var(--ease-out)}.v2-row:hover .v2-row__pic{filter: none}.v2-row__age{font: 400 1.5rem/1 var(--f-disp);padding: 10px 14px;border: 1.5px solid var(--line);border-radius: 4px;min-width: 76px;text-align: center}.v2-row--more .v2-row__age{color: var(--red-text);border-color: rgba(255,77,77,.4)}@media (max-width: 900px){.v2-row{grid-template-columns: 120px 1fr auto}.v2-row__pic{display: none}}@media (max-width: 620px){.v2-row{grid-template-columns: 84px 1fr;gap: 16px}.v2-row__age{grid-column: 2;justify-self: start;font-size: 1.1rem;padding: 6px 10px;min-width: 0}}.v2-roadmap{padding-block: 112px;background: var(--bg2);border-block: 1px solid var(--line);overflow: hidden}.v2-lane{--p: 0;position: relative;margin: 72px auto 0;max-width: 1040px;display: grid;gap: 40px}.v2-lane::before, .v2-lane::after{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 6px;margin-left: -3px}.v2-lane::before{background: repeating-linear-gradient(180deg, rgba(243,239,238,.35) 0 26px, transparent 26px 48px)}.v2-lane::after{background: var(--red);transform-origin: top;transform: scaleY(var(--p));box-shadow: 0 0 22px rgba(213,0,0,.6)}.v2-stop{position: relative;width: calc(50% - 56px);display: grid;gap: 10px;padding: 28px;background: var(--bg);border: 1px solid var(--line);border-radius: 6px}.v2-stop:nth-child(odd){justify-self: start}.v2-stop:nth-child(even){justify-self: end}.v2-stop::after{content: "";position: absolute;top: 34px;width: 18px;height: 18px;border-radius: 50%;background: var(--bg);border: 3px solid var(--text)}.v2-stop:nth-child(odd)::after{right: -66px}.v2-stop:nth-child(even)::after{left: -66px}.v2-stop--end::after{background: var(--red);border-color: var(--red);box-shadow: 0 0 18px rgba(213,0,0,.8)}.v2-stop__km{justify-self: start;padding: 6px 10px;border-radius: 3px;background: var(--text);color: var(--bg);font: 700 .78rem/1 var(--f-body);letter-spacing: .16em;text-transform: uppercase}.v2-stop--end .v2-stop__km{background: var(--red);color: #FFFFFF}.v2-stop h3{font: 400 clamp(1.7rem, 2.8vw, 2.3rem)/1 var(--f-disp);text-transform: uppercase}.v2-stop p{color: var(--muted)}@media (max-width: 760px){.v2-lane::before, .v2-lane::after{left: 9px}.v2-stop{width: auto;margin-left: 40px;justify-self: stretch !important}.v2-stop:nth-child(n)::after{left: -42px;right: auto}}.v2-why{padding-block: 112px}.v2-bento{display: grid;grid-template-columns: 1.3fr 1fr 1fr;grid-template-rows: auto auto;gap: 16px}.v2-tile{position: relative;overflow: hidden;isolation: isolate;display: grid;align-content: end;gap: 12px;min-height: 240px;padding: 28px;border-radius: 6px;background: var(--bg2);border: 1px solid var(--line);transition: border-color .2s var(--ease-out), transform .2s var(--ease-out)}.v2-tile:hover{border-color: rgba(243,239,238,.3);transform: translateY(-2px)}.v2-tile__ic{position: absolute;top: 24px;left: 28px;width: 34px;height: 34px;color: var(--red-text);stroke-width: 1.6}.v2-tile h3{font: 400 clamp(1.5rem, 2.2vw, 1.9rem)/1.02 var(--f-disp);text-transform: uppercase}.v2-tile p{color: var(--muted)}.v2-tile--big{grid-row: span 2;min-height: 420px}.v2-tile--big .v2-tile__bg{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease-out)}.v2-tile--big:hover .v2-tile__bg{transform: scale(1.04)}.v2-tile--big::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg, rgba(14,13,15,.15) 0%, rgba(14,13,15,.92) 75%)}.v2-tile--big h3{font-size: clamp(2.2rem, 4vw, 3.4rem);line-height: .95}.v2-tile--big p{color: #CFC8CA}.v2-tile--red{grid-column: span 2;background: var(--red);border-color: var(--red)}.v2-tile--red p, .v2-tile--red .v2-tile__ic{color: #FFFFFF}.v2-tile--red p{opacity: .92}@media (max-width: 900px){.v2-bento{grid-template-columns: 1fr 1fr}.v2-tile--big{grid-row: auto;grid-column: span 2;min-height: 360px}}@media (max-width: 560px){.v2-bento{grid-template-columns: 1fr}.v2-tile--big, .v2-tile--red{grid-column: auto}}.v2-grads{padding-block: 112px 96px;background: var(--bg2);border-top: 1px solid var(--line)}.v2-strip{margin-top: 48px;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(240px, 300px);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 20px;padding-left: max(20px, calc((100% - 1280px) / 2 + 20px), env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px));scrollbar-color: var(--line) transparent}.v2-strip:focus-visible{outline-offset: -2px}.v2-pic{position: relative;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 6px;scroll-snap-align: start}.v2-pic img{filter: saturate(.85) brightness(.9);transition: filter .25s var(--ease-out), transform .5s var(--ease-out)}.v2-pic:hover img{filter: none;transform: scale(1.03)}.v2-pic figcaption{position: absolute;left: 0;bottom: 0;padding: 6px 10px;background: var(--red);color: #FFFFFF;font: 600 .7rem/1.2 var(--f-body);letter-spacing: .14em;text-transform: uppercase}.v2-loc{padding-block: 112px}.v2-loc__grid{display: grid;grid-template-columns: 1fr 1.1fr;gap: 56px;align-items: center}.v2-loc__copy{display: grid;gap: 20px;justify-items: start;min-width: 0}.v2-loc .v2-h2{font-size: clamp(2.4rem, 5vw, 4.4rem)}.v2-loc .v2-h2 span{color: var(--red)}.v2-map{position: relative;border-radius: 8px;overflow: hidden;background: var(--bg2);border: 1px solid var(--line)}.v2-map svg{display: block;width: 100%;height: auto}.v2-map figcaption{position: absolute;right: 12px;bottom: 10px;font: 600 .75rem/1 var(--f-body);color: var(--muted);letter-spacing: .04em}.v2-map__pulse{transform-origin: 256px 168px;animation: v2-pulse 2.6s ease-out infinite}@keyframes v2-pulse{0%{transform: scale(.4);opacity: 1}100%{transform: scale(1.3);opacity: 0}}@media (max-width: 860px){.v2-loc__grid{grid-template-columns: 1fr}}.v2-final{padding-block: 128px;position: relative;overflow: hidden;background: radial-gradient(50% 70% at 85% 60%, rgba(213,0,0,.38), transparent 65%), var(--bg);border-top: 1px solid var(--line)}.v2-final .v2-wrap{display: grid;gap: 40px}.v2-final__h{font: 400 clamp(4.2rem, 16vw, 13rem)/0.86 var(--f-disp);text-transform: uppercase}.v2-final__h span{color: var(--red);text-shadow: 0 0 60px rgba(213,0,0,.5)}.v2-final__tels{display: grid;grid-template-columns: repeat(3, 1fr);border-top: 1px solid var(--line)}.v2-final__tels li{display: grid;gap: 8px;padding: 20px 20px 4px 0}.v2-final__tels li + li{padding-left: 20px;border-left: 1px solid var(--line)}.v2-final__tels span{font: 600 .8rem/1 var(--f-body);letter-spacing: .2em;text-transform: uppercase;color: var(--muted)}.v2-final__tels b{font: 400 clamp(1.6rem, 3vw, 2.5rem)/1 var(--f-disp);font-variant-numeric: tabular-nums;letter-spacing: .03em;user-select: all}@media (max-width: 760px){.v2-final__tels{grid-template-columns: 1fr}.v2-final__tels li + li{padding-left: 0;border-left: 0;border-top: 1px solid var(--line)}}.v2-foot{border-top: 1px solid var(--line);padding-block: 40px;color: var(--muted);font-size: .92rem}.v2-foot__in{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 32px}.v2-foot .logo{width: 150px}.v2-foot__c{margin-left: auto}@media (max-width: 640px){.v2-foot__c{margin-left: 0}}@media (prefers-reduced-motion: reduce){.v2-ticker__track, .v2-map__pulse, .v2-hero__bg img{animation: none}.v2-ticker{overflow-x: auto}}.v3{--bg: #FFFFFF;--ink: #0F0F10;--muted: #4D4D52;--grid: #EAEAEC;--red: #D50000;--blue: #0B4EA2;--blue-deep: #083A7A;--f-disp: "Overpass", "Arial", system-ui, sans-serif;--f-body: "Overpass", system-ui, -apple-system, "Segoe UI", sans-serif;--side-w: 276px;--bar-h: 64px;background: var(--bg);color: var(--ink);font: 400 1.0625rem/1.6 var(--f-body)}.v3-wrap{width: 100%;max-width: 1240px;margin-inline: auto;padding-left: max(20px, env(safe-area-inset-left, 0px));padding-right: max(20px, env(safe-area-inset-right, 0px))}:where(.v3) :where(h1, h2, h3){margin: 0;text-wrap: balance}:where(.v3) p{margin: 0}:where(.v3) :where(ul, ol, dl){margin: 0;padding: 0;list-style: none}:where(.v3) :where(dd, figure){margin: 0}.v3 img{display: block;width: 100%;height: 100%;object-fit: cover}.v3-h1, .v3-h2, .v3-final__h{font-family: var(--f-disp);font-weight: 900;text-transform: uppercase}.v3-h1{font-size: clamp(2.3rem, min(4.5vw, 8.6svh), 5.2rem);line-height: .94;letter-spacing: -0.015em}.v3-h1 em{font-style: normal;color: var(--red)}.v3-h2{font-size: clamp(1.9rem, 4vw, 3.3rem);line-height: .98;letter-spacing: -0.01em}.v3-lead{font-size: clamp(1.02rem, 1.4vw, 1.15rem);color: var(--muted);max-width: 44ch}.v3-muted{color: var(--muted);max-width: 46ch}.v3-eyebrow{font: 800 .8rem/1 var(--f-body);letter-spacing: .14em;text-transform: uppercase;margin-bottom: 14px;display: flex;align-items: center;gap: 10px}.v3-eyebrow::before{content: "";width: 14px;height: 14px;border-radius: 50%;border: 3px solid var(--red)}.v3-sbtn{display: inline-flex;align-items: center;gap: 12px;min-height: 54px;padding: 0 8px 0 20px;background: var(--blue);color: #FFFFFF;text-decoration: none;border-radius: 6px;box-shadow: inset 0 0 0 3px var(--blue), inset 0 0 0 5px #FFFFFF;font: 800 .95rem/1 var(--f-body);letter-spacing: .05em;text-transform: uppercase;white-space: nowrap;transition: background-color .16s var(--ease-out), box-shadow .16s var(--ease-out)}.v3-sbtn .ic{width: 38px;height: 38px;padding: 9px;border-radius: 4px;background: #FFFFFF;color: var(--blue);stroke-width: 2.4;transition: transform .18s var(--ease-out)}.v3-sbtn:hover{background: var(--blue-deep);box-shadow: inset 0 0 0 3px var(--blue-deep), inset 0 0 0 5px #FFFFFF}.v3-sbtn:hover .ic{transform: translateX(2px)}.v3-obtn{display: inline-flex;align-items: center;gap: 10px;min-height: 54px;padding: 0 20px;border: 2px solid var(--ink);color: var(--ink);text-decoration: none;border-radius: 6px;font: 800 .95rem/1 var(--f-body);letter-spacing: .05em;text-transform: uppercase;white-space: nowrap;transition: background-color .16s var(--ease-out), color .16s var(--ease-out)}.v3-obtn:hover{background: var(--ink);color: #FFFFFF}.v3-obtn--inv{border-color: #FFFFFF;color: #FFFFFF}.v3-obtn--inv:hover{background: #FFFFFF;color: var(--ink)}.v3-actions{display: flex;flex-wrap: wrap;gap: 12px}.v3-side{position: fixed;z-index: 30;left: 0;bottom: 0;top: calc(var(--vs-h) + env(safe-area-inset-top, 0px));width: var(--side-w);padding: 10px;background: var(--blue);color: #FFFFFF}.v3-side__in{height: 100%;display: flex;flex-direction: column;gap: 18px;padding: 16px 14px;border: 3px solid #FFFFFF;border-radius: 10px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.v3-side__top{display: flex;align-items: center;gap: 10px}.v3-side__logo{display: block;flex: 1;padding: 12px 14px;border-radius: 6px;background: #FFFFFF}.v3-side__close{display: none;place-items: center;width: 46px;height: 46px;flex: none;border: 2.5px solid #FFFFFF;border-radius: 6px;background: transparent;color: #FFFFFF;cursor: pointer}.v3-side__close .ic{width: 22px;height: 22px;stroke-width: 2.6}.v3-side__links li + li a{border-top: 2px solid rgba(255,255,255,.26)}.v3-side__links a{display: grid;grid-template-columns: 42px 1fr;grid-template-rows: auto auto;column-gap: 14px;align-items: center;padding: 12px 8px;border-radius: 4px;text-decoration: none;color: #FFFFFF;transition: background-color .16s var(--ease-out)}.v3-side__links .ic{grid-row: span 2;width: 42px;height: 42px;padding: 8px;border: 2.5px solid #FFFFFF;border-radius: 6px;stroke-width: 2.4;transition: background-color .16s var(--ease-out), color .16s var(--ease-out)}.v3-side__links span{font: 900 1.3rem/1.05 var(--f-disp);text-transform: uppercase;letter-spacing: .01em}.v3-side__links em{font: 600 .8rem/1.2 var(--f-body);font-style: normal;opacity: .82}.v3-side__links a:hover{background: rgba(255,255,255,.1)}.v3-side__links a:hover .ic{background: #FFFFFF;color: var(--blue)}.v3-side__foot{margin-top: auto;display: grid;gap: 10px}.v3-side__label{font: 800 .72rem/1 var(--f-body);letter-spacing: .16em;text-transform: uppercase;opacity: .8}.v3-side__tels{display: grid;gap: 2px}.v3-side__tels a{font: 700 1.05rem/1.5 var(--f-body);font-variant-numeric: tabular-nums;text-decoration: none}.v3-side__tels a:hover{text-decoration: underline;text-underline-offset: 3px}.v3-side__cta{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 52px;padding: 0 8px 0 16px;margin-top: 4px;border-radius: 6px;background: #FFFFFF;color: var(--blue);text-decoration: none;font: 900 .9rem/1 var(--f-body);letter-spacing: .05em;text-transform: uppercase;transition: background-color .16s var(--ease-out)}.v3-side__cta .ic{width: 36px;height: 36px;padding: 8px;border-radius: 4px;background: var(--red);color: #FFFFFF;stroke-width: 2.4;transition: transform .18s var(--ease-out)}.v3-side__cta:hover{background: #E9EEF7}.v3-side__cta:hover .ic{transform: translateX(2px)}.v3-side :focus-visible{outline-color: #FFFFFF}@media (max-height: 720px){.v3-side__in{gap: 12px}.v3-side__links a{padding-block: 8px}.v3-side__links em{display: none}.v3-side__links .ic{grid-row: auto;width: 36px;height: 36px;padding: 6px}}.v3-bar{display: none}.v3-scrim{display: none}@media (min-width: 1100px){.v3{padding-left: var(--side-w)}}@media (max-width: 1099px){.v3-bar{position: sticky;z-index: 25;top: calc(var(--vs-h) + env(safe-area-inset-top, 0px));display: flex;align-items: center;gap: 10px;height: var(--bar-h);padding-left: max(16px, env(safe-area-inset-left, 0px));padding-right: max(16px, env(safe-area-inset-right, 0px));background: var(--bg);border-bottom: 2px solid var(--ink)}.v3-bar__logo{width: 156px;margin-right: auto}.v3-bar__tel{display: grid;place-items: center;width: 46px;height: 46px;border: 2px solid var(--ink);border-radius: 6px;color: var(--ink)}.v3-bar__tel .ic{width: 20px;height: 20px}.v3-bar__menu{display: inline-flex;align-items: center;gap: 10px;height: 46px;padding: 0 16px 0 14px;border: 0;border-radius: 6px;cursor: pointer;background: var(--blue);color: #FFFFFF;box-shadow: inset 0 0 0 2px var(--blue), inset 0 0 0 4px #FFFFFF;font: 900 .85rem/1 var(--f-body);letter-spacing: .08em;text-transform: uppercase}.v3-bar__lines{display: grid;gap: 4px;width: 18px}.v3-bar__lines i{display: block;height: 2.5px;background: currentColor;border-radius: 1px}.v3-bar__lines i:nth-child(2){width: 65%}.v3-side{width: min(340px, 88vw);transform: translateX(-104%);visibility: hidden;transition: transform .3s var(--ease-out), visibility 0s linear .3s;box-shadow: 24px 0 48px -24px rgba(0,0,0,.5)}.v3-side[data-open]{transform: none;visibility: visible;transition: transform .3s var(--ease-out), visibility 0s}.v3-side__close{display: grid}.v3-scrim{display: block;position: fixed;z-index: 29;inset: calc(var(--vs-h) + env(safe-area-inset-top, 0px)) 0 0 0;background: rgba(15,15,16,.5);opacity: 0;pointer-events: none;transition: opacity .3s var(--ease-out)}.v3-side[data-open] + .v3-scrim{opacity: 1;pointer-events: auto}}@media (max-width: 420px){.v3-bar__logo{width: 132px}.v3-bar__menu{padding: 0 12px}}.v3-hero{--ring: clamp(104px, 17svh, 152px);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);min-height: calc(100vh - var(--vs-h));min-height: calc(100svh - var(--vs-h));border-bottom: 2px solid var(--ink);background: linear-gradient(90deg, var(--grid) 1px, transparent 1px) left top / 64px 100%, var(--bg)}.v3-hero__copy{display: grid;align-content: center;justify-items: start;gap: clamp(16px, 3.2svh, 28px);padding: clamp(24px, 5svh, 56px) clamp(20px, 4vw, 56px) clamp(24px, 5svh, 56px) clamp(20px, 4vw, 64px);min-width: 0}.v3-tagline{display: flex;flex-wrap: wrap}.v3-tagline span{padding: 6px 12px 5px;border: 2px solid var(--ink);font: 800 .76rem/1 var(--f-body);letter-spacing: .12em;text-transform: uppercase;background: var(--bg)}.v3-tagline span + span{border-left: 0}.v3-tagline span:last-child{background: var(--ink);color: #FFFFFF}.v3-hero__photo{position: relative;min-height: 0;border-left: 2px solid var(--ink)}.v3-hero__photo > img{position: absolute;inset: 0;object-position: 62% 50%}.v3-hero__ring{position: absolute;z-index: 1;top: clamp(20px, 6svh, 56px);left: calc(var(--ring) / -2);width: var(--ring);height: var(--ring);border-width: calc(var(--ring) * .13)}.v3-hero__ring span{font-size: calc(var(--ring) * .38)}.v3-hero__dir{position: absolute;z-index: 1;right: clamp(16px, 2.4vw, 32px);bottom: clamp(16px, 4svh, 36px);width: min(340px, 82%)}@media (max-height: 760px) and (min-width: 900px){.v3-lead{max-width: 52ch}.v3-tagline{display: none}}@media (max-width: 1099px){.v3-hero{min-height: calc(100vh - var(--vs-h) - var(--bar-h));min-height: calc(100svh - var(--vs-h) - var(--bar-h))}}@media (max-width: 899px){.v3-hero{--ring: 92px;grid-template-columns: 1fr;grid-template-rows: auto minmax(0, 1fr);background-size: 48px 100%}.v3-h1{font-size: clamp(2.3rem, 10.6vw, 3.6rem)}.v3-hero__copy{padding: 24px 20px 28px;gap: 16px}.v3-hero__photo{border-left: 0;border-top: 2px solid var(--ink);min-height: 150px}.v3-hero__ring{top: 16px;left: auto;right: 16px}.v3-hero__dir{left: 16px;right: auto;bottom: 16px;width: min(280px, 78%)}.v3-hero__dir .v3-dir__in{padding: 10px 12px;gap: 10px}.v3-hero__dir .v3-dir__arrow{width: 30px;height: 30px}.v3-hero__dir .v3-dir__txt b{font-size: 1.1rem}.v3-actions > a{flex: 1 1 auto;justify-content: space-between}.v3-obtn{justify-content: center !important}}@media (max-width: 899px) and (max-height: 760px){.v3-hero__photo{display: none}.v3-hero{grid-template-rows: auto;align-content: center}}@media (max-width: 440px){.v3-tagline span{padding: 5px 8px 4px;font-size: .68rem}}.v3-ring{display: grid;place-items: center;width: 180px;height: 180px;border-radius: 50%;background: #FFFFFF;border: 22px solid var(--red);box-shadow: 0 0 0 3px #FFFFFF, 0 0 0 4px rgba(15,15,16,.15), 0 16px 30px -18px rgba(15,15,16,.45)}.v3-ring span{font: 900 4rem/1 var(--f-disp);color: var(--ink);letter-spacing: -0.03em;padding-top: .08em}.v3-cell .v3-ring{width: 88px;height: 88px;border-width: 11px}.v3-cell .v3-ring span{font-size: 2rem}.v3-ring--lg.v3-ring{width: 112px;height: 112px;border-width: 14px}.v3-ring--lg span{font-size: 2.6rem}.v3-dir{background: var(--blue);color: #FFFFFF;border-radius: 10px;padding: 6px;box-shadow: 0 18px 36px -18px rgba(8,58,122,.7)}.v3-dir__in{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 14px;padding: 14px 16px;border: 3px solid #FFFFFF;border-radius: 6px}.v3-dir__arrow{width: 40px;height: 40px;stroke-width: 2.6}.v3-dir__txt{display: grid;gap: 2px}.v3-dir__txt b{font: 900 1.4rem/1 var(--f-disp);text-transform: uppercase}.v3-dir__txt span{font: 600 .9rem/1.1 var(--f-body);opacity: .92}.v3-dir em{font: 800 1.05rem/1 var(--f-body);font-style: normal}.v3-facts{border-bottom: 2px solid var(--ink)}.v3-facts__row{display: grid;grid-template-columns: repeat(3, 1fr) 1.3fr}.v3-facts__row > div{display: grid;gap: 8px;padding: 26px 22px;border-left: 1px solid var(--grid)}.v3-facts__row > div:first-child{border-left: 0;padding-left: 0}.v3-facts dt{font: 700 .74rem/1 var(--f-body);letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.v3-facts dd{font: 800 clamp(1.25rem, 2.1vw, 1.75rem)/1.05 var(--f-disp);font-variant-numeric: tabular-nums;letter-spacing: -0.01em;user-select: all}.v3-facts__addr.v3-facts__addr{font-size: 1.05rem;font-weight: 700;line-height: 1.3;user-select: auto}@media (max-width: 900px){.v3-facts__row{grid-template-columns: 1fr 1fr}.v3-facts__row > div:nth-child(3){border-left: 0;padding-left: 0}.v3-facts__row > div:nth-child(n+3){border-top: 1px solid var(--grid)}}@media (max-width: 480px){.v3-facts__row{grid-template-columns: 1fr}.v3-facts__row > div{border-left: 0;padding-left: 0}.v3-facts__row > div + div{border-top: 1px solid var(--grid)}}.v3-sechead{display: grid;gap: 0;padding-bottom: 32px}.v3-sechead--row{display: flex;justify-content: space-between;align-items: end;gap: 24px;flex-wrap: wrap}.v3-classes{padding-block: 96px;border-bottom: 2px solid var(--ink)}.v3-bento{display: grid;grid-template-columns: repeat(3, 1fr);border-top: 2px solid var(--ink);border-left: 1px solid var(--grid)}.v3-cell{display: grid;align-content: start;justify-items: start;gap: 14px;padding: 28px;border-right: 1px solid var(--grid);border-bottom: 1px solid var(--grid);transition: background-color .18s var(--ease-out)}.v3-cell:hover{background: #FAFAFA}.v3-cell h3{font: 800 1.35rem/1.05 var(--f-disp);text-transform: uppercase;letter-spacing: -0.01em}.v3-cell p{color: var(--muted)}.v3-cell--big{grid-column: span 2;grid-row: span 2;grid-template-columns: 1fr 1.1fr;gap: 0;align-items: stretch;justify-items: stretch;padding: 0}.v3-cell__pic{position: relative;min-height: 320px;border-right: 2px solid var(--ink)}.v3-cell__pic img{position: absolute;inset: 0}.v3-cell--big h3{font-size: clamp(1.8rem, 3vw, 2.6rem)}.v3-cell__body{display: grid;align-content: center;justify-items: start;gap: 16px;min-width: 0;padding: 36px}.v3-specs{display: grid;border-top: 2px solid var(--ink);margin-top: 8px}.v3-specs li{display: flex;justify-content: space-between;gap: 16px;padding: 12px 0;border-bottom: 1px solid var(--grid)}.v3-specs span{color: var(--muted);font-size: .9rem}.v3-specs b{font-weight: 700;text-align: right}.v3-plate{padding: 4px 10px;border: 2px solid var(--ink);border-radius: 4px;font: 700 .72rem/1 var(--f-body);letter-spacing: .1em;text-transform: uppercase}.v3-age{margin-top: auto;font-size: .9rem}.v3-age b{font: 800 1.2rem/1 var(--f-disp);color: var(--ink);margin-left: 6px}.v3-cell--info{grid-column: span 3;grid-template-columns: auto auto 1fr;align-items: center;gap: 24px;background: #F4F6FA}.v3-cell--info p{max-width: 60ch}.v3-info{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 8px;background: var(--blue);box-shadow: inset 0 0 0 3px var(--blue), inset 0 0 0 5px #FFFFFF}.v3-info span{font: 800 2rem/1 Georgia, serif;color: #FFFFFF}@media (max-width: 900px){.v3-bento{grid-template-columns: 1fr 1fr}.v3-cell--big{grid-column: span 2;grid-row: auto;grid-template-columns: 1fr}.v3-cell__pic{min-height: 0;aspect-ratio: 16 / 9;border-right: 0;border-bottom: 2px solid var(--ink)}.v3-cell__body{padding: 28px}.v3-cell--info{grid-column: span 2;grid-template-columns: auto 1fr}.v3-cell--info p{grid-column: 1 / -1}}@media (max-width: 560px){.v3-bento{grid-template-columns: 1fr}.v3-cell--big, .v3-cell--info{grid-column: auto}}.v3-steps{padding-block: 96px;border-bottom: 2px solid var(--ink)}.v3-steps__grid{display: grid;grid-template-columns: 5fr 7fr;gap: 48px;align-items: start}.v3-steps__head{position: sticky;top: calc(var(--vs-h) + 32px);display: grid;gap: 18px}.v3-steps__pic{aspect-ratio: 4 / 3;margin-top: 12px;border: 2px solid var(--ink);overflow: hidden}@media (max-width: 1099px){.v3-steps__head{top: calc(var(--vs-h) + var(--bar-h) + 24px)}}.v3-steps__list{border-top: 2px solid var(--ink)}.v3-steps__list li{display: grid;grid-template-columns: 96px 1fr auto;gap: 24px;align-items: start;padding: 28px 0;border-bottom: 1px solid var(--grid)}.v3-steps__n{font: 800 4rem/.8 var(--f-disp);color: var(--red);font-variant-numeric: tabular-nums}.v3-steps__list h3{font: 800 1.35rem/1.1 var(--f-disp);text-transform: uppercase;margin-bottom: 6px}.v3-steps__list p{color: var(--muted)}.v3-steps__list .ic{width: 30px;height: 30px;color: var(--ink);stroke-width: 1.6}@media (max-width: 860px){.v3-steps__grid{grid-template-columns: 1fr}.v3-steps__head{position: static}.v3-steps__pic{aspect-ratio: 16 / 9}.v3-steps__list li{grid-template-columns: 64px 1fr}.v3-steps__list .ic{display: none}.v3-steps__n{font-size: 3rem}}.v3-why{padding-block: 96px;border-bottom: 2px solid var(--ink)}.v3-why__grid{display: grid;grid-template-columns: repeat(4, 1fr);border-top: 2px solid var(--ink)}.v3-why__grid li{display: grid;gap: 12px;align-content: start;padding: 28px 24px 8px;border-left: 1px solid var(--grid)}.v3-why__grid li:first-child{border-left: 0;padding-left: 0}.v3-why__grid h3{font: 800 1.15rem/1.15 var(--f-disp);text-transform: uppercase}.v3-why__grid p{color: var(--muted)}.v3-must{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--blue);color: #FFFFFF;box-shadow: inset 0 0 0 3px var(--blue), inset 0 0 0 5px #FFFFFF}.v3-must .ic{width: 26px;height: 26px;stroke-width: 2.2}@media (max-width: 900px){.v3-why__grid{grid-template-columns: 1fr 1fr}.v3-why__grid li:nth-child(3){border-left: 0;padding-left: 0}.v3-why__grid li:nth-child(n+3){border-top: 1px solid var(--grid);padding-top: 28px}}@media (max-width: 480px){.v3-why__grid{grid-template-columns: 1fr}.v3-why__grid li{border-left: 0;padding-left: 0}.v3-why__grid li + li{border-top: 1px solid var(--grid)}}.v3-grads{padding-block: 96px 0;border-bottom: 2px solid var(--ink)}.v3-grads__row{display: grid;grid-template-columns: repeat(5, 1fr);border-top: 2px solid var(--ink)}.v3-pic{position: relative;aspect-ratio: 4 / 5;overflow: hidden;border-left: 2px solid var(--bg)}.v3-pic:first-child{border-left: 0}.v3-pic img{filter: grayscale(1) contrast(1.05);transition: filter .25s var(--ease-out)}.v3-pic:hover img{filter: none}.v3-pic figcaption{position: absolute;left: 0;bottom: 0;padding: 6px 10px 5px;background: var(--red);color: #FFFFFF;font: 800 .7rem/1.2 var(--f-body);letter-spacing: .1em;text-transform: uppercase}@media (max-width: 900px){.v3-grads__row{grid-template-columns: repeat(3, 1fr)}.v3-pic:nth-child(n+4){display: none}}@media (max-width: 520px){.v3-grads__row{grid-template-columns: 1fr 1fr}.v3-pic:nth-child(n+3){display: none}}.v3-loc{padding-block: 96px;border-bottom: 2px solid var(--ink)}.v3-loc__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.v3-dir--panel{padding: 8px;border-radius: 14px}.v3-dir__in--panel{display: grid;grid-template-columns: 1fr;gap: 0;padding: 0;border-width: 4px;border-radius: 9px}.v3-dir__line{display: flex;align-items: center;gap: 16px;padding: 22px 26px}.v3-dir__line + .v3-dir__line{border-top: 3px solid #FFFFFF}.v3-dir__line b{font: 800 clamp(1.4rem, 2.8vw, 2.2rem)/1.05 var(--f-disp);text-transform: uppercase}.v3-dir__line--sub{justify-content: space-between;padding-block: 16px;font: 600 1.05rem/1.3 var(--f-body)}.v3-dir__line--sub em{font-style: normal;font-weight: 800;text-transform: uppercase;letter-spacing: .04em}.v3-loc__copy{display: grid;gap: 18px;justify-items: start;min-width: 0}.v3-loc__chips{display: flex;flex-wrap: wrap;gap: 8px}.v3-loc__chips li{padding: 8px 12px;border: 2px solid var(--ink);border-radius: 4px;font: 700 .8rem/1 var(--f-body);text-transform: uppercase;letter-spacing: .05em}@media (max-width: 860px){.v3-loc__grid{grid-template-columns: 1fr}}.v3-final{background: var(--ink);color: #FFFFFF;padding-block: 96px}.v3-final__grid{display: grid;grid-template-columns: 1.2fr 1fr;gap: 48px;align-items: end}.v3-final__h{font-size: clamp(3rem, 9vw, 7.5rem);line-height: .88;letter-spacing: -0.03em}.v3-final__side{display: grid;gap: 24px;padding-bottom: 8px}.v3-final__side p{color: #C9C9CE;max-width: 40ch;font-size: 1.1rem}@media (max-width: 860px){.v3-final__grid{grid-template-columns: 1fr}}.v3-foot{padding-block: 56px 28px;font-size: .92rem}.v3-foot__grid{display: grid;grid-template-columns: 1.4fr 1fr 1.3fr 1fr;gap: 32px;border-top: 2px solid var(--ink);padding-top: 32px}.v3-foot__logo .logo{width: 200px}.v3-foot h3{font: 700 .74rem/1 var(--f-body);letter-spacing: .12em;text-transform: uppercase;color: var(--muted);margin-bottom: 12px}.v3-foot p{font-variant-numeric: tabular-nums;line-height: 1.8}.v3-foot a{text-decoration: none}.v3-foot a:hover{color: var(--red)}.v3-foot__bot{margin-top: 40px;color: var(--muted);font-size: .82rem}@media (max-width: 860px){.v3-foot__grid{grid-template-columns: 1fr 1fr}}@media (max-width: 480px){.v3-foot__grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.v3-side, .v3-scrim{transition: none}}
