@font-face{font-family: "Castle Sans";src: url(fonts/rf-cyrillic-ext.woff2) format("woff2");font-weight: 400 800;font-stretch: 75% 100%;font-display: swap;unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: "Castle Sans";src: url(fonts/rf-cyrillic.woff2) format("woff2");font-weight: 400 800;font-stretch: 75% 100%;font-display: swap;unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Castle Sans";src: url(fonts/rf-latin-ext.woff2) format("woff2");font-weight: 400 800;font-stretch: 75% 100%;font-display: swap;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: "Castle Sans";src: url(fonts/rf-latin.woff2) format("woff2");font-weight: 400 800;font-stretch: 75% 100%;font-display: swap;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: "Castle Arabic";src: url(fonts/ar-arabic.woff2) format("woff2");font-weight: 400 800;font-stretch: 100%;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--ink: #141414;--ink-2: #2a2a2a;--text: #2e2e2e;--muted: #666664;--line: #d9d9d6;--line-2: #e9e9e6;--band: #f3f3f1;--white: #ffffff;--red: #e02d26;--red-ink: #c21f19;--red-wash: #fdeceb;--ok: #1d7a49;--wa: #1fa855;--r: 4px;--wrap: 1280px;--gut: clamp(16px,3.4vw,40px);--bar: 72px;--font: "Castle Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--lift: 0 2px 4px rgba(20,20,20,.06),0 18px 44px -16px rgba(20,20,20,.38);--soft: 0 1px 2px rgba(20,20,20,.05),0 10px 26px -14px rgba(20,20,20,.28);--ease: cubic-bezier(.16,1,.3,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--bar) + 16px)}body{margin: 0;background: var(--white);color: var(--text);font: 400 16px/1.55 var(--font);font-stretch: 100%;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden;caret-color: var(--red);accent-color: var(--red);scrollbar-color: #b9b9b5 var(--band)}::selection{background: var(--ink);color: var(--white)}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none;text-underline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}:focus-visible{outline: 2px solid var(--ink);outline-offset: 2px}h1,h2,h3,h4{margin: 0;color: var(--ink);line-height: 1.05}p{margin: 0}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.num{font-variant-numeric: tabular-nums}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--gut));margin: 0 auto;padding-inline: var(--gut)}.cond,.h-hero,.h-sec,.h-card,.btn,.tab,.nav a,.link,.lbl,.tag,.code{font-stretch: 75%;font-weight: 750;text-transform: uppercase;letter-spacing: .01em}.h-hero{font-size: clamp(40px,5.4vw,76px);line-height: .94;font-weight: 800;letter-spacing: -.005em;text-wrap: balance}.h-sec{font-size: clamp(30px,3.2vw,44px);line-height: 1;font-weight: 800;text-wrap: balance}.h-card{font-size: 24px;line-height: 1.02}.h-page{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: clamp(36px,4.6vw,62px);line-height: .96;text-wrap: balance}.h1-sub{display: block;margin-top: .45em;font-size: .4em;line-height: 1.15;font-weight: 650;letter-spacing: .01em;opacity: .92}.h-hero .h1-sub{font-size: .36em;max-width: 26ch}.lead{font-size: clamp(16px,1.3vw,18px);color: var(--muted);max-width: 62ch}.lbl{font-size: 12px;letter-spacing: .06em;color: var(--muted);font-weight: 700}.btn{--bg: var(--ink);--fg: var(--white);--bd: var(--ink);display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border-radius: var(--r);border: 1.5px solid var(--bd);background: var(--bg);color: var(--fg);font-size: 16px;white-space: nowrap;transition: background .18s,border-color .18s,color .18s,transform .18s var(--ease)}.btn svg{width: 18px;height: 18px;flex: none}.btn:active{transform: translateY(1px)}.btn-red{--bg: var(--red);--bd: var(--red)}.btn-red:hover{--bg: var(--red-ink);--bd: var(--red-ink)}.btn-ink:hover{--bg: var(--ink-2)}.btn-line{--bg: transparent;--fg: var(--ink);--bd: var(--ink)}.btn-line:hover{--bg: var(--ink);--fg: var(--white)}.btn-white{--bg: var(--white);--fg: var(--ink);--bd: var(--white)}.btn-white:hover{--bg: var(--band);--bd: var(--band)}.btn-wa{--bg: var(--wa);--bd: var(--wa)}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 14px}.btn-lg{min-height: 60px;padding: 0 30px;font-size: 19px}.btn-block{width: 100%}.link{display: inline-flex;align-items: center;gap: 4px;color: var(--ink);font-size: 15px}.link svg{width: 16px;height: 16px;color: var(--red);transition: transform .2s var(--ease)}.link:hover{color: var(--red-ink)}.link:hover svg{transform: translateX(3px)}.link.ink{color: var(--ink)}.ul{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.ul:hover{color: var(--ink);text-decoration-thickness: 2px}.topbar{position: sticky;top: 0;z-index: 50;background: var(--white);border-bottom: 1px solid var(--line)}.topbar .wrap{display: flex;align-items: center;gap: 36px;height: var(--bar)}.logo{display: flex;align-items: center;flex: none}.logo img{height: 24px;width: auto}.nav{display: flex;align-self: stretch;gap: 28px}.nav a{position: relative;display: flex;align-items: center;font-size: 15px;color: var(--ink)}.nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 3px;background: var(--red);transform: scaleX(0);transform-origin: left;transition: transform .25s var(--ease)}.nav a:hover::after,.nav a[aria-current="page"]::after{transform: scaleX(1)}.nav a[aria-current="page"]{color: var(--red-ink)}.top-actions{display: flex;align-items: center;gap: 22px;margin-left: auto}.top-actions a,.top-actions button{display: inline-flex;align-items: center;gap: 8px;font-stretch: 75%;font-weight: 750;text-transform: uppercase;font-size: 14px;color: var(--ink);background: none;border: 0;padding: 0}.top-actions svg{width: 20px;height: 20px}.top-actions a:hover,.top-actions button:hover{color: var(--red-ink)}.menu-btn{display: none !important}.drawer{position: fixed;inset: 0;z-index: 60;background: var(--white);display: flex;flex-direction: column;padding: 0 var(--gut) 28px;visibility: hidden;opacity: 0;transform: translateY(-8px);transition: opacity .25s,transform .3s var(--ease),visibility 0s .3s}.drawer.open{visibility: visible;opacity: 1;transform: none;transition: opacity .25s,transform .3s var(--ease)}.drawer-head{display: flex;justify-content: space-between;align-items: center;height: 64px;border-bottom: 1px solid var(--line);margin-bottom: 8px}.drawer-head img{height: 20px;width: auto}.drawer-head button{width: 44px;height: 44px;display: grid;place-items: center;background: none;border: 0}.drawer-head svg{width: 24px;height: 24px}.drawer nav a{display: flex;justify-content: space-between;align-items: center;padding: 16px 0;border-bottom: 1px solid var(--line-2);font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 26px;color: var(--ink)}.drawer nav a svg{width: 20px;height: 20px;color: var(--muted)}.drawer-foot{margin-top: auto;display: grid;gap: 10px}.langs{display: flex;gap: 6px}.langs span{display: inline-grid;place-items: center;min-width: 44px;height: 36px;padding: 0 10px;border: 1px solid var(--line);border-radius: var(--r);font-stretch: 75%;font-weight: 750;font-size: 14px;color: var(--ink)}.langs span[aria-current="true"]{background: var(--ink);border-color: var(--ink);color: var(--white)}.hero{position: relative;height: clamp(460px,44vw,600px);background: var(--ink);overflow: hidden}.hero>img,.hero>picture>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 62% 58%}.hero::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(12,12,12,.78) 0%,rgba(12,12,12,.46) 38%,rgba(12,12,12,0) 66%),linear-gradient(0deg,rgba(12,12,12,.35) 0%,rgba(12,12,12,0) 34%)}.hero .wrap{position: relative;z-index: 1;height: 100%;display: flex;flex-direction: column;justify-content: center;padding-bottom: clamp(96px,9vw,130px)}.hero h1{color: var(--white);max-width: 14ch}.hero .sub{margin-top: 18px;color: rgba(255,255,255,.9);font-size: clamp(16px,1.4vw,19px);max-width: 44ch}.hero .sub b{color: var(--white);font-weight: 650}.slab-wrap{position: relative;z-index: 5;margin-top: calc(-1 * clamp(84px,8vw,112px))}.slab{background: var(--white);border-radius: var(--r);box-shadow: var(--lift);padding: 0 28px 22px;animation: rise .9s .1s var(--ease) both}@keyframes rise{from{opacity: 0;transform: translateY(18px)}}.slab-tabs{display: flex;gap: 28px;border-bottom: 1px solid var(--line);margin-bottom: 18px}.tab{position: relative;display: inline-flex;align-items: center;gap: 8px;height: 56px;padding: 0;border: 0;background: none;font-size: 16px;color: var(--muted)}.tab::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 3px;background: var(--red);transform: scaleX(0);transition: transform .25s var(--ease)}.tab:hover{color: var(--ink)}.tab[aria-selected="true"],.tab[aria-pressed="true"],.tab.is-on{color: var(--ink)}.tab[aria-selected="true"]::after,.tab[aria-pressed="true"]::after,.tab.is-on::after{transform: scaleX(1)}.tab svg{width: 16px;height: 16px}.search{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) auto;gap: 0 22px;align-items: end}.search.ret{grid-template-columns: minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto}.field{position: relative;display: grid;gap: 4px;padding-bottom: 8px;border-bottom: 1.5px solid var(--line);transition: border-color .18s;min-width: 0}.field:hover{border-color: #a9a9a5}.field:focus-within{border-color: var(--ink)}.field[hidden]{display: none}.field .lbl{display: flex;align-items: center;gap: 6px}.field .lbl svg{width: 15px;height: 15px;color: var(--ink)}.field select,.field input{width: 100%;min-width: 0;border: 0;padding: 4px 0 0;background: transparent;outline: none;font-size: 18px;font-weight: 600;color: var(--ink);appearance: none;-webkit-appearance: none;cursor: pointer;text-overflow: ellipsis}.field .pair{display: flex;align-items: center;gap: 10px}.field .pair input{flex: 1 1 auto}.field .pair select{flex: 0 0 auto;width: auto;padding-left: 10px;border-left: 1px solid var(--line)}.field input::-webkit-calendar-picker-indicator{display: none}.field .chev{position: absolute;right: 0;bottom: 12px;width: 16px;height: 16px;color: var(--muted);pointer-events: none}.go{align-self: stretch;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 64px;padding: 0 30px;border: 0;border-radius: var(--r);background: var(--red);color: var(--white);font-stretch: 75%;font-weight: 800;font-size: 19px;text-transform: uppercase;letter-spacing: .02em;transition: background .18s}.go:hover{background: var(--red-ink)}.go svg{width: 20px;height: 20px}.slab-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 28px;margin-top: 16px;font-size: 15px}.check{display: inline-flex;align-items: center;gap: 10px;cursor: pointer;color: var(--ink);font-weight: 500}.check input{appearance: none;-webkit-appearance: none;flex: none;width: 20px;height: 20px;margin: 0;border: 1.5px solid #8d8d89;border-radius: 2px;display: grid;place-items: center;background: var(--white);transition: .15s;cursor: pointer}.check input::after{content: "";width: 10px;height: 6px;border: 2px solid var(--white);border-top: 0;border-right: 0;transform: rotate(-45deg) translate(1px,-1px);opacity: 0}.check input:checked{background: var(--ink);border-color: var(--ink)}.check input:checked::after{opacity: 1}.promo-btn{background: none;border: 0;padding: 0;color: var(--ink);font-weight: 500}.promo-btn span{text-decoration: underline;text-underline-offset: 3px}.promo{display: none;align-items: center;gap: 8px}.promo.open{display: inline-flex}.promo input{height: 40px;width: 170px;border: 1.5px solid var(--line);border-radius: var(--r);padding: 0 12px;text-transform: uppercase}.promo input:focus{border-color: var(--ink);outline: none}.slab-foot .push{margin-left: auto}.assure{display: grid;grid-template-columns: repeat(4,1fr);margin-top: 28px}.assure div{display: flex;gap: 12px;align-items: flex-start;padding: 4px 22px;font-size: 14px;color: var(--muted);line-height: 1.4}.assure div + div{border-left: 1px solid var(--line)}.assure div:first-child{padding-left: 0}.assure svg{flex: none;width: 22px;height: 22px;color: var(--ink);margin-top: 1px}.assure b{display: block;color: var(--ink);font-size: 15px;font-weight: 650;margin-bottom: 2px}.sec{padding: clamp(64px,7.5vw,104px) 0}.sec.band{background: var(--band)}.sec.tight{padding: clamp(44px,5vw,64px) 0}.sec-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px 32px;flex-wrap: wrap;margin-bottom: clamp(24px,3vw,36px)}.sec-head .lead{margin-top: 12px}.promos{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.pcard{display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;transition: border-color .2s,box-shadow .25s}.pcard:hover{border-color: var(--ink);box-shadow: var(--soft)}.pcard .ph{aspect-ratio: 16 / 9;overflow: hidden;background: var(--band)}.pcard .ph img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.pcard:hover .ph img{transform: scale(1.03)}.pcard .bd{display: flex;flex-direction: column;gap: 10px;padding: 22px 24px 24px;flex: 1}.pcard .bd p{color: var(--muted);font-size: 15px}.pcard .price{font-stretch: 75%;font-weight: 800;font-size: 30px;color: var(--ink);line-height: 1}.pcard .price small{font-stretch: 100%;font-weight: 500;font-size: 14px;color: var(--muted)}.pcard .link{margin-top: auto;padding-top: 6px}.pcard.solid{background: var(--ink);border-color: var(--ink);color: #cfcfcb}.pcard.solid .h-card{color: var(--white)}.pcard.solid p{color: #b9b9b5}.pcard.solid .price small{color: #a3a39f}.pcard.solid .ph{background: var(--ink);display: grid;place-items: end center}.pcard.solid .ph img{object-fit: contain;width: 88%;height: auto;margin-bottom: -2%}.pcard.solid .link{color: var(--white)}.pcard.solid .link svg{color: var(--red)}.boards{display: grid;grid-template-columns: repeat(5,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.board{display: flex;flex-direction: column;background: var(--white);min-height: 100%;transition: background .2s}.board:hover{background: #fafaf8}.code{display: flex;align-items: center;justify-content: space-between;gap: 8px;background: var(--ink);color: var(--white);padding: 16px 18px;font-size: clamp(30px,2.8vw,42px);font-weight: 800;line-height: 1;letter-spacing: .02em}.code.long{font-size: clamp(22px,2vw,30px)}.code svg{width: 22px;height: 22px;flex: none;color: #9a9a96}.board .bd{display: flex;flex-direction: column;gap: 10px;padding: 18px 18px 20px;flex: 1}.board h3{font-size: 17px;font-weight: 650;line-height: 1.25}.board .meta{display: grid;gap: 7px;font-size: 14px;color: var(--muted)}.board .meta div{display: flex;gap: 8px;align-items: flex-start}.board .meta svg{width: 15px;height: 15px;flex: none;margin-top: 3px;color: var(--ink)}.board .open{color: var(--ok);font-weight: 600}.board .link{margin-top: auto;padding-top: 6px}.reel{position: relative;aspect-ratio: 16 / 5;margin-bottom: clamp(24px,3vw,36px);border-radius: var(--r);overflow: hidden;background: #04090b}.reel video{display: block;width: 100%;height: 100%;object-fit: cover}.reel-btn{position: absolute;inset-inline-end: 12px;bottom: 12px;width: 40px;height: 40px;border: 0;border-radius: var(--r);background: rgba(12,12,12,.55);color: var(--white);display: grid;place-items: center;cursor: pointer}.reel-btn:hover{background: rgba(12,12,12,.85)}.reel-btn:focus-visible{outline-color: var(--white)}.reel-btn svg{width: 18px;height: 18px}.reel-btn .i-play,.reel.paused .reel-btn .i-pause{display: none}.reel.paused .reel-btn .i-play{display: block}@media (max-width: 720px){.reel{aspect-ratio: 16 / 9}}.fleet-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;border-bottom: 1px solid var(--line);margin-bottom: 24px;flex-wrap: wrap}.fleet-head .tabs{display: flex;gap: 26px;overflow-x: auto;scrollbar-width: none}.fleet-head .tabs::-webkit-scrollbar{display: none}.fleet-head .tab{flex: none}.rail-ctrl{display: flex;gap: 8px;padding-bottom: 10px}.sq{width: 44px;height: 44px;border-radius: var(--r);border: 1.5px solid var(--ink);background: var(--white);display: grid;place-items: center;color: var(--ink);transition: .18s}.sq:hover{background: var(--ink);color: var(--white)}.sq svg{width: 18px;height: 18px}.rail{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 3 * 20px) / 4);gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-bottom: 4px}.rail::-webkit-scrollbar{display: none}.rail>*{scroll-snap-align: start}.cars_list{list-style: none;margin: 0;padding: 0}.car{position: relative;display: flex;flex-direction: column;background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: 20px 20px 18px;transition: border-color .2s,box-shadow .25s}.car:hover{border-color: var(--ink);box-shadow: var(--soft)}.car[hidden]{display: none}.car .top{display: flex;justify-content: space-between;align-items: center;gap: 8px}.tag{display: inline-flex;align-items: center;height: 24px;padding: 0 8px;border-radius: 2px;background: var(--band);color: var(--ink);font-size: 12px;letter-spacing: .05em}.tag.ink{background: var(--ink);color: var(--white)}.tag.red{background: var(--red-wash);color: var(--red-ink)}.car .like{font-size: 12px;color: var(--muted)}.car .img{position: relative;aspect-ratio: 16 / 9.2;margin: 12px -6px 10px}.car .img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: transform .5s var(--ease)}.car:hover .img img{transform: translateX(4px)}.car h3{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 24px;line-height: 1.05}.car h3 .mk{font-weight: 600;color: var(--muted)}.specs{display: grid;grid-template-columns: repeat(4,auto);justify-content: start;gap: 6px 16px;margin: 16px 0 16px;padding: 0;list-style: none;font-size: 14px;color: var(--ink)}.specs li{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.specs svg{width: 17px;height: 17px;color: var(--muted)}.car .foot{margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-2);display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 13px;color: var(--muted)}.car .foot b{color: var(--ink);font-weight: 650}.car .link{font-size: 14px}.car-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.journey{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;position: relative;margin: 0;padding: 0}.journey li{list-style: none;position: relative;padding: 30px 28px 0 0}.journey li::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--ink)}.journey li::after{content: "";position: absolute;left: 0;top: -6px;width: 15px;height: 15px;border-radius: 50%;background: var(--white);border: 3px solid var(--ink)}.journey h3{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 22px;margin-bottom: 8px}.journey p{color: var(--muted);font-size: 15px;max-width: 30ch}.docs{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 28px;margin-top: 40px;padding-top: 22px;border-top: 1px solid var(--line);font-size: 15px}.docs b{font-stretch: 75%;font-weight: 800;text-transform: uppercase;color: var(--ink)}.docs span{display: inline-flex;align-items: center;gap: 8px;color: var(--ink)}.docs svg{width: 18px;height: 18px;color: var(--muted)}.nightband{background: var(--ink);color: #c9c9c5;overflow: hidden}.nightband .wrap{display: grid;grid-template-columns: 1.05fr .95fr;gap: clamp(32px,6vw,96px);align-items: center}.nightband .h-sec{color: var(--white)}.nightband .lead{color: #b3b3af;margin-top: 18px}.feats{display: grid;grid-template-columns: 1fr 1fr;gap: 22px 32px;margin: 34px 0 34px;padding-top: 28px;border-top: 1px solid #333}.feats div{display: flex;gap: 12px;font-size: 15px;line-height: 1.45;color: #b3b3af}.feats svg{flex: none;width: 22px;height: 22px;color: var(--white);margin-top: 1px}.feats b{display: block;color: var(--white);font-weight: 650;margin-bottom: 2px}.stage{position: relative;display: grid;place-items: center;padding: 56px 0}.phone{position: relative;width: 296px;height: 572px;border-radius: 46px;padding: 10px;background: #2b2d2f;box-shadow: inset 0 0 0 1.5px #44474a,0 40px 80px -28px rgba(0,0,0,.8)}.screen{position: relative;height: 100%;border-radius: 37px;overflow: hidden;background: var(--white);color: var(--ink);display: flex;flex-direction: column;font-size: 12px}.notch{position: absolute;top: 9px;left: 50%;width: 90px;height: 25px;transform: translateX(-50%);border-radius: 20px;background: #0c0c0c;z-index: 3}.status{display: flex;justify-content: space-between;align-items: center;padding: 14px 24px 0;height: 42px;font-size: 12px;font-weight: 650}.status svg{width: 34px;height: 12px}.mbar-top{display: flex;align-items: center;justify-content: space-between;padding: 6px 16px 10px;border-bottom: 1px solid var(--line)}.mbar-top img{height: 13px;width: auto}.mbar-top svg{width: 18px;height: 18px}.mtrack{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;padding: 12px 16px 0}.mtrack span{height: 3px;background: var(--ink)}.mtrack span:last-child{background: var(--red)}.scr{flex: 1;display: flex;flex-direction: column;gap: 10px;padding: 12px 16px 16px}.scr .t{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 20px}.scr-car{display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: var(--r);padding: 8px 10px}.scr-car img{width: 84px}.scr-car b{display: block;font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 14px}.scr-car small{color: var(--muted);font-size: 11px}.scr .lbl{font-size: 10px;margin-top: 2px}.popt{position: relative;display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: var(--r);padding: 11px 12px}.popt .dot{flex: none;width: 18px;height: 18px;border-radius: 50%;border: 1.5px solid #9a9a96;display: grid;place-items: center}.popt b{display: block;font-size: 13px}.popt small{color: var(--muted);font-size: 10.5px}.popt.sel{border: 2px solid var(--ink);padding: 10px 11px}.popt.sel .dot{border-color: var(--ink);background: var(--ink)}.popt.sel .dot::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--white)}.tapdot{position: absolute;left: 12px;top: 50%;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;border: 2px solid rgba(20,20,20,.5);opacity: 0;animation: tap 2.8s ease-out infinite;pointer-events: none}.pamt{flex: none;margin-inline-start: auto;white-space: nowrap;font-stretch: 75%;font-weight: 800;font-size: 14px}@keyframes tap{0%{transform: scale(.4);opacity: 0}12%{opacity: 1}60%,100%{transform: scale(1.9);opacity: 0}}.scr-total{margin-top: auto;display: flex;justify-content: space-between;align-items: baseline;padding-top: 10px;border-top: 1px solid var(--line)}.scr-total b{font-stretch: 75%;font-weight: 800;font-size: 24px}.scr-cta{height: 46px;border-radius: var(--r);background: var(--red);color: var(--white);display: grid;place-items: center;font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 15px}.quotes{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;border-top: 1px solid var(--line)}.quote{margin: 0;padding: 26px 26px 6px 0;display: flex;flex-direction: column;gap: 14px}.quote + .quote{padding-left: 26px;border-left: 1px solid var(--line)}.quote p{font-size: 18px;line-height: 1.45;color: var(--ink)}.quote figcaption{margin-top: auto;font-size: 14px;color: var(--muted)}.quote figcaption b{color: var(--ink);font-weight: 650}.stars{display: flex;gap: 2px;color: var(--ink)}.stars svg{width: 15px;height: 15px}.stars .off{color: var(--line)}.src-note{font-size: 13px;color: var(--muted)}.faq-cols{display: grid;grid-template-columns: .8fr 1.2fr;gap: clamp(32px,6vw,96px);align-items: start}.faq{border-top: 1px solid var(--line)}.faq details{border-bottom: 1px solid var(--line)}.faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 20px 0;font-size: 18px;font-weight: 600;color: var(--ink)}.faq summary::-webkit-details-marker{display: none}.faq summary:hover{color: var(--red-ink)}.pm{flex: none;position: relative;width: 28px;height: 28px;border: 1.5px solid var(--ink);border-radius: var(--r)}.pm::before,.pm::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;background: var(--ink);transform: translate(-50%,-50%);transition: transform .25s var(--ease)}.pm::after{transform: translate(-50%,-50%) rotate(90deg)}.faq details[open] .pm{background: var(--ink)}.faq details[open] .pm::before,.faq details[open] .pm::after{background: var(--white)}.faq details[open] .pm::after{transform: translate(-50%,-50%) rotate(0)}.faq .ans{padding: 0 52px 22px 0;color: var(--muted);max-width: 72ch}.faq-group{scroll-margin-top: calc(var(--bar) + 24px)}.faq-group + .faq-group{margin-top: 56px}.faq-group h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 28px;margin-bottom: 10px}.linkband{border-top: 1px solid var(--line)}.linkcols{display: grid;grid-template-columns: repeat(3,1fr);gap: 32px}.linkcols :is(h2,h3){font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 18px;margin-bottom: 14px;padding-bottom: 12px;border-bottom: 2px solid var(--ink)}.linkcols ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-size: 15px}.linkcols a{color: var(--ink)}.linkcols a:hover{color: var(--red-ink);text-decoration: underline}.footer{background: var(--band);border-top: 1px solid var(--line);padding: 56px 0 28px}.foot-top{display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;padding-bottom: 36px;border-bottom: 1px solid var(--line)}.foot-top .logo img{height: 28px}.socials{display: flex;gap: 8px}.socials a{width: 42px;height: 42px;border-radius: var(--r);border: 1.5px solid var(--ink);display: grid;place-items: center;color: var(--ink);transition: .18s}.socials a:hover{background: var(--ink);color: var(--white)}.socials svg{width: 18px;height: 18px}.foot-cols{display: grid;grid-template-columns: repeat(4,1fr) 1.3fr;gap: 32px;padding: 36px 0}.foot-cols h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 15px;margin-bottom: 14px}.foot-cols ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;font-size: 14px}.foot-cols a:hover{color: var(--ink);text-decoration: underline}.news p{font-size: 14px;color: var(--muted);margin: 0 0 12px}.news form{display: flex;gap: 8px}.news input{flex: 1;min-width: 0;height: 44px;border-radius: var(--r);border: 1.5px solid var(--line);background: var(--white);padding: 0 14px}.news input:focus{border-color: var(--ink);outline: none}.foot-bottom{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding-top: 22px;border-top: 1px solid var(--line);font-size: 13px;color: var(--muted)}.foot-bottom .pay{display: flex;gap: 12px;align-items: center}.foot-bottom .pay img{height: 22px;width: auto;mix-blend-mode: multiply}.wa-float{position: fixed;right: 20px;bottom: 20px;z-index: 40;width: 56px;height: 56px;border-radius: 50%;background: var(--wa);color: var(--white);display: grid;place-items: center;box-shadow: 0 2px 4px rgba(20,20,20,.12),0 12px 24px -10px rgba(20,20,20,.45);transition: transform .2s var(--ease)}.wa-float:hover{transform: scale(1.06)}.wa-float svg{width: 28px;height: 28px}.mbar{display: none}.lab-flag{position: fixed;left: 12px;bottom: 12px;z-index: 99;padding: 5px 9px;border-radius: 2px;background: #6d28d9;color: #fff;font: 600 10px/1 ui-monospace,Menlo,monospace;letter-spacing: .06em;text-transform: uppercase;pointer-events: none;opacity: .85}.page-head{padding: clamp(32px,4vw,52px) 0 clamp(28px,3.6vw,44px);border-bottom: 1px solid var(--line)}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 13px;color: var(--muted);margin-bottom: 18px}.crumbs a:hover{color: var(--ink);text-decoration: underline}.crumbs span::before{content: "›";margin-right: 8px}.page-head .lead{margin-top: 16px}.code-row{display: flex;align-items: flex-start;gap: 18px}.code-chip{flex: none;display: inline-grid;place-items: center;min-width: 76px;height: 64px;padding: 0 12px;background: var(--ink);color: var(--white);font-stretch: 75%;font-weight: 800;font-size: 34px;letter-spacing: .02em;border-radius: 2px;margin-top: .1em}.page-head.photo .code-chip{background: var(--white);color: var(--ink)}.page-head.photo{position: relative;border: 0;padding: 0;height: clamp(300px,30vw,420px);background: var(--ink);overflow: hidden}.page-head.photo>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.page-head.photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(12,12,12,.8) 0%,rgba(12,12,12,.3) 55%,rgba(12,12,12,.05) 100%)}.page-head.photo .wrap{position: relative;z-index: 1;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: clamp(28px,3vw,44px)}.page-head.photo .h-page,.page-head.photo .crumbs,.page-head.photo .crumbs a{color: var(--white)}.page-head.photo .lead{color: rgba(255,255,255,.88)}.toolbar{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 24px;border-bottom: 1px solid var(--line);margin: 28px 0 24px}.toolbar .tabs{display: flex;gap: 26px;overflow-x: auto;scrollbar-width: none}.toolbar .tabs::-webkit-scrollbar{display: none}.toolbar .tab{flex: none}.count{font-size: 14px;color: var(--muted);padding-bottom: 16px}.flowbar{border-bottom: 1px solid var(--line);background: var(--white)}.track{display: grid;grid-template-columns: repeat(3,1fr);gap: 0;list-style: none;margin: 0;padding: 22px 0 0}.track li{display: flex;flex-direction: column;gap: 10px;padding-right: 12px;font-stretch: 75%;font-weight: 750;text-transform: uppercase;font-size: 14px;color: var(--muted)}.track li::before{content: "";height: 4px;margin-right: -12px;background: var(--line)}.track li.done{color: var(--ink)}.track li.done::before{background: var(--ink)}.track li.now{color: var(--red-ink)}.track li.now::before{background: var(--red);transform-origin: left;animation: fill .8s var(--ease) both}@keyframes fill{from{transform: scaleX(0)}}.track li>span{display: block}.track li>span>.lg,.track li>span>.sm{display: inline}.track li>span>.sm{display: none}.track[hidden]{display: none}.trip{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;padding: 18px 0 20px}.trip .leg{display: grid;gap: 1px;font-size: 13px;color: var(--muted)}.trip .leg b{display: flex;align-items: center;gap: 8px;font-size: 16px;color: var(--ink);font-weight: 650}.tcode{display: inline-grid;place-items: center;height: 22px;padding: 0 6px;background: var(--ink);color: var(--white);font-stretch: 75%;font-weight: 800;font-size: 13px;letter-spacing: .03em;border-radius: 2px}.trip-mini{display: none}.trip .leg .lbl{font-size: 11px}.trip .arrow svg{width: 20px;height: 20px;color: var(--muted)}.trip .days{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 15px;color: var(--ink);padding: 6px 10px;border: 1.5px solid var(--ink);border-radius: var(--r)}.trip .btn{margin-left: auto}.flow{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 32px;align-items: start;padding-top: 32px;padding-bottom: 32px}.flow.two{grid-template-columns: minmax(0,1fr) 370px}.flow>*{min-width: 0}.side{position: sticky;top: calc(var(--bar) + 20px);display: grid;gap: 26px;grid-template-columns: minmax(0,1fr)}.side .side-h{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 15px;margin-bottom: 10px}.side .check{display: flex;padding: 6px 0;font-size: 15px}.sorter{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 16px}.sorter h1{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 30px}.sorter .count{padding: 0;margin-inline-start: 10px;font-stretch: 100%;text-transform: none;font-weight: 500}.select{position: relative}.select select{height: 44px;border: 1.5px solid var(--ink);border-radius: var(--r);background: var(--white);padding: 0 40px 0 14px;font-weight: 600;appearance: none;-webkit-appearance: none;cursor: pointer}.select svg{position: absolute;right: 12px;top: 50%;width: 16px;height: 16px;transform: translateY(-50%);pointer-events: none}.results{display: grid;gap: 14px}.res{display: grid;grid-template-columns: 240px minmax(0,1fr) 290px;gap: 26px;align-items: center;background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: 20px 22px;transition: border-color .2s}.res:hover{border-color: var(--ink)}.res[hidden]{display: none}.res .img img{width: 100%;height: auto;aspect-ratio: 16/9.2;object-fit: contain}.res h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 26px;margin: 8px 0 2px}.res .sub{font-size: 14px;color: var(--muted)}.res .specs{margin: 14px 0 12px;grid-template-columns: repeat(2,auto)}.conds{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 13px;color: var(--muted)}.conds span{display: inline-flex;align-items: center;gap: 6px}.conds svg{width: 15px;height: 15px}.pbox{display: grid;gap: 8px;padding-left: 26px;border-left: 1px solid var(--line-2)}.pnow{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 8px}.pnow s{color: var(--muted);font-size: 14px}.pnow b{font-stretch: 75%;font-weight: 800;font-size: 32px;color: var(--ink);line-height: 1}.pnow span{font-size: 14px;color: var(--muted)}.pnow em{font-style: normal;font-stretch: 75%;font-weight: 800;font-size: 13px;color: var(--ink);background: var(--band);padding: 3px 7px;border-radius: 2px}.paybtn{display: flex;justify-content: space-between;align-items: center;gap: 10px;min-height: 54px;padding: 0 16px;border-radius: var(--r);border: 1.5px solid var(--red);background: var(--red);color: var(--white);transition: .18s}.paybtn:hover{background: var(--red-ink);border-color: var(--red-ink)}.paybtn span{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 16px;line-height: 1.1}.paybtn small{display: block;font-stretch: 100%;text-transform: none;font-weight: 500;font-size: 12px;opacity: .85}.paybtn strong{font-stretch: 75%;font-weight: 800;font-size: 19px;white-space: nowrap}.paybtn.alt{background: var(--white);color: var(--ink);border-color: var(--ink)}.paybtn.alt:hover{background: var(--ink);color: var(--white)}.note{display: flex;gap: 10px;align-items: flex-start;font-size: 13px;color: var(--muted);padding: 12px 14px;background: var(--band);border-radius: var(--r)}.note svg{width: 16px;height: 16px;flex: none;margin-top: 2px;color: var(--ink)}.block + .block{margin-top: 40px}.block-title{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-bottom: 12px;margin-bottom: 16px;border-bottom: 2px solid var(--ink)}.block-title h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 26px}.block-title span{font-size: 14px;color: var(--muted)}.opts{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.opt{position: relative;display: flex;flex-direction: column;gap: 8px;background: var(--white);border: 1.5px solid var(--line);border-radius: var(--r);padding: 18px;cursor: pointer;transition: border-color .18s}.opt:hover{border-color: #8d8d89}.opt>input{position: absolute;opacity: 0;pointer-events: none}.opt .box{position: absolute;right: 16px;top: 16px;width: 22px;height: 22px;border: 1.5px solid #8d8d89;border-radius: 2px;display: grid;place-items: center;color: var(--white)}.opt .box svg{width: 14px;height: 14px;opacity: 0}.opt .ic{width: 28px;height: 28px;color: var(--ink)}.opt h3{font-size: 17px;font-weight: 650;line-height: 1.25;padding-right: 30px}.opt p{font-size: 14px;color: var(--muted)}.opt .amt{margin-top: auto;padding-top: 8px;font-stretch: 75%;font-weight: 800;font-size: 20px;color: var(--ink)}.opt .amt small{font-stretch: 100%;font-weight: 500;font-size: 13px;color: var(--muted)}.opt:has(>input:checked){border: 2px solid var(--ink);padding: 17.5px}.opt:has(>input:checked) .box{background: var(--ink);border-color: var(--ink)}.opt:has(>input:checked) .box svg{opacity: 1}.opt:has(>input:focus-visible){outline: 2px solid var(--ink);outline-offset: 2px}.opt.static{cursor: default}.stepq{display: flex;align-items: center;gap: 12px;margin-top: auto;padding-top: 8px}.stepq button{width: 36px;height: 36px;border-radius: var(--r);border: 1.5px solid var(--ink);background: var(--white);display: grid;place-items: center}.stepq button:hover{background: var(--ink);color: var(--white)}.stepq button svg{width: 16px;height: 16px}.stepq output{min-width: 16px;text-align: center;font-weight: 700;font-size: 17px;color: var(--ink)}.summary{background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: 22px;display: grid;gap: 14px;grid-template-columns: minmax(0,1fr)}.summary .img img{width: 100%;height: auto;aspect-ratio: 16/8.6;object-fit: contain}.summary h3{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 24px}.summary .sub{font-size: 13px;color: var(--muted)}.lines{display: grid;gap: 10px;font-size: 14px;padding: 14px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.lines div{display: flex;justify-content: space-between;gap: 12px}.lines span{color: var(--muted)}.lines b{color: var(--ink);font-weight: 600;white-space: nowrap;font-variant-numeric: tabular-nums}.total{display: flex;justify-content: space-between;align-items: baseline}.total span{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 16px;color: var(--ink)}.total b{font-stretch: 75%;font-weight: 800;font-size: 34px;color: var(--ink);font-variant-numeric: tabular-nums}.panel{background: var(--white);border: 1px solid var(--line);border-radius: var(--r);padding: clamp(20px,3vw,30px)}.panel + .panel{margin-top: 16px}.grid2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 16px}.grid2 .full{grid-column: 1 / -1}.inp{display: grid;gap: 6px;align-content: start}.inp input[type=date]{color-scheme: light}.inp input[type=date]::-webkit-calendar-picker-indicator{opacity: .55;cursor: pointer}.inp input[type=date]:invalid,.inp input[type=date]:placeholder-shown{color: #8a8a86}.inp label{font-size: 14px;font-weight: 600;color: var(--ink)}.inp label i{font-style: normal;color: var(--red-ink)}.inp input,.inp select,.inp textarea{width: 100%;height: 52px;border: 1.5px solid var(--line);border-radius: var(--r);background: var(--white);padding: 0 14px;outline: none;transition: border-color .18s,box-shadow .18s}.inp textarea{height: 128px;padding: 12px 14px;resize: vertical}.inp input::placeholder,.inp textarea::placeholder{color: #8a8a86}.inp input:hover,.inp select:hover,.inp textarea:hover{border-color: #a9a9a5}.inp input:focus,.inp select:focus,.inp textarea:focus{border-color: var(--ink);box-shadow: 0 0 0 3px rgba(20,20,20,.1)}.inp input:disabled{background: var(--band);color: #8a8a86;cursor: not-allowed}.inp .hint{font-size: 12.5px;color: var(--muted)}.paymode{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 18px}.paymode .opt{flex-direction: row;align-items: center;gap: 14px}.paymode .opt h3{padding-right: 30px}.paymode .opt .box{border-radius: 50%}.paymode .opt .box svg{display: none}.paymode .opt:has(>input:checked) .box{background: var(--white);border: 6px solid var(--ink)}.cardbox{display: grid;gap: 14px}.cardbox[hidden],.office-pay[hidden]{display: none}.office-pay{display: flex;gap: 12px;align-items: flex-start;padding: 16px;border-radius: var(--r);background: var(--band);font-size: 14px}.office-pay svg{width: 20px;height: 20px;flex: none;margin-top: 1px;color: var(--ink)}.office-pay b{color: var(--ink)}.agree{display: grid;gap: 12px;margin: 22px 0;font-size: 14px}.agree .check{align-items: flex-start;font-weight: 400;color: var(--text)}.agree a{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.secure{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 14px;font-size: 13px;color: var(--muted)}.secure img{height: 22px;width: auto;mix-blend-mode: multiply}.secure svg{width: 16px;height: 16px}.done-hero{padding: clamp(44px,6vw,80px) 0 28px;text-align: center;border-bottom: 1px solid var(--line)}.done-hero .badge{width: 76px;height: 76px;border-radius: 50%;background: var(--ink);color: var(--white);display: grid;place-items: center;margin: 0 auto 26px;animation: pop .6s var(--ease) both}.done-hero .badge svg{width: 36px;height: 36px}@keyframes pop{from{transform: scale(.7);opacity: 0}}.done-hero .lead{margin: 16px auto 0}.rezno{display: inline-flex;gap: 10px;align-items: baseline;margin-top: 24px;padding: 12px 18px;border: 1.5px solid var(--ink);border-radius: var(--r)}.rezno b{font-stretch: 75%;font-weight: 800;font-size: 22px;color: var(--ink);letter-spacing: .04em}.rezno span{font-size: 13px;color: var(--muted)}.done-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 16px;padding-top: 28px;padding-bottom: 28px}.offices{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.office{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;background: var(--white);transition: border-color .2s}.office:hover{border-color: var(--ink)}.office .ph{aspect-ratio: 16/8;overflow: hidden;background: var(--band)}.office .ph img{width: 100%;height: 100%;object-fit: cover}.office .bd{padding: 20px;display: flex;flex-direction: column;gap: 12px;flex: 1}.office h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 24px}.office .meta{display: grid;gap: 8px;font-size: 14px;color: var(--muted)}.office .meta div{display: flex;gap: 8px;align-items: flex-start}.office .meta svg{width: 16px;height: 16px;flex: none;margin-top: 2px;color: var(--ink)}.office .acts{margin-top: auto;padding-top: 6px;display: flex;flex-wrap: wrap;gap: 8px}.loc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,470px);gap: clamp(28px,4vw,56px);align-items: start}.loc .slab{animation: none;box-shadow: none;border: 1px solid var(--line);padding: 0 22px 20px}.loc .search,.loc .search.ret{grid-template-columns: 1fr 1fr;gap: 18px 18px}.loc .search .go{grid-column: 1 / -1}.facts{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;border-top: 1px solid var(--line);margin-top: 28px}.facts>div{padding: 18px 20px 18px 0;border-bottom: 1px solid var(--line);display: grid;gap: 6px}.facts>div:nth-child(even){padding-left: 20px;border-left: 1px solid var(--line)}.facts .lbl{display: flex;align-items: center;gap: 8px}.facts .lbl svg{width: 16px;height: 16px;color: var(--ink)}.facts p{font-size: 15px;color: var(--ink)}.camps{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.camp{display: flex;flex-direction: column;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.camp .ph{aspect-ratio: 16/9;overflow: hidden}.camp .ph img{width: 100%;height: 100%;object-fit: cover}.camp .bd{padding: clamp(22px,3vw,32px);display: flex;flex-direction: column;gap: 14px}.camp .price{font-stretch: 75%;font-weight: 800;font-size: clamp(30px,3vw,40px);color: var(--ink);line-height: 1}.camp .price small{font-stretch: 100%;font-weight: 500;font-size: 15px;color: var(--muted)}.camp ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;font-size: 15px;color: var(--ink)}.camp li{display: flex;gap: 10px;align-items: center}.camp li svg{width: 16px;height: 16px;color: var(--ok)}.camp .acts{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 6px}.posts{display: grid;grid-template-columns: repeat(3,1fr);gap: 32px 24px}.post{display: flex;flex-direction: column;gap: 14px}.post .ph{aspect-ratio: 3/2;overflow: hidden;border-radius: var(--r);background: var(--band)}.post .ph img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s var(--ease)}.post:hover .ph img{transform: scale(1.03)}.post h3{font-size: 20px;font-weight: 650;line-height: 1.3}.post:hover h3{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px}.post.lead-post{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: center;gap: 14px 40px}.post.lead-post .ph{aspect-ratio: 16 / 9;grid-row: span 2}.post.lead-post .link{align-self: start}.post.lead-post h3{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: clamp(26px,2.6vw,36px);line-height: 1.02}.post .link{font-size: 14px}.article{display: grid;grid-template-columns: minmax(0,720px) 330px;justify-content: space-between;gap: clamp(32px,5vw,80px)}.article .cover{aspect-ratio: 16/8;overflow: hidden;border-radius: var(--r);margin-bottom: 36px}.article .cover img{width: 100%;height: 100%;object-fit: cover}.prose{font-size: 18px;line-height: 1.72;color: var(--text)}.prose h2{font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 30px;line-height: 1.05;margin: 44px 0 14px;color: var(--ink)}.prose h3{font-size: 21px;font-weight: 650;margin: 30px 0 10px;color: var(--ink)}.prose p{margin: 0 0 18px}.prose ul{padding-left: 20px;margin: 0 0 20px}.prose li{margin-bottom: 8px}.prose li::marker{color: var(--ink)}.aside-card{position: sticky;top: calc(var(--bar) + 24px);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.aside-card .code{font-size: 40px}.aside-card .bd{padding: 20px;display: grid;gap: 12px}.aside-card p{font-size: 15px;color: var(--muted)}.channels{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.channel{background: var(--white);padding: 26px;display: grid;gap: 6px;align-content: start;transition: background .2s}.channel:hover{background: #fafaf8}.channel svg{width: 26px;height: 26px;color: var(--ink);margin-bottom: 8px}.channel b{font-stretch: 75%;font-weight: 800;font-size: 30px;color: var(--ink);line-height: 1.05;word-break: break-word}.channel span{font-size: 14px;color: var(--muted)}.channel.wa svg{color: var(--wa)}.prefs-wrap{position: relative}.prefs-wrap>button svg:last-child{width: 14px;height: 14px}.prefs{position: absolute;right: 0;top: calc(100% + 14px);z-index: 70;width: 300px;display: grid;gap: 10px;padding: 18px;background: var(--white);border-radius: var(--r);box-shadow: var(--lift);text-transform: none}.prefs[hidden]{display: none}.prefs .langs a,.prefs .langs button,.langs a,.langs button{display: inline-grid;place-items: center;min-width: 52px;height: 38px;padding: 0 10px;border: 1px solid var(--line);border-radius: var(--r);background: var(--white);font-stretch: 75%;font-weight: 750;font-size: 14px;color: var(--ink);text-transform: uppercase}.prefs .langs a:hover,.prefs .langs button:hover,.langs a:hover,.langs button:hover{border-color: var(--ink)}.prefs .langs button[aria-pressed="true"],.prefs .langs a[aria-pressed="true"],.langs button[aria-pressed="true"],.langs a[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--white)}.prefs .langs span[aria-current="true"]{min-width: 52px;height: 38px}.note-s{font-size: 12.5px;line-height: 1.45;color: var(--muted);font-stretch: 100%;font-weight: 400;text-transform: none}.wa-float{border: 0;width: auto;height: 52px;padding: 0 20px 0 16px;border-radius: 999px;gap: 10px;display: inline-flex;align-items: center;font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 15px}.wa-float svg{width: 24px;height: 24px}.wa-panel{position: fixed;right: 20px;bottom: 84px;z-index: 80;width: 360px;max-width: calc(100vw - 24px);background: var(--white);border-radius: var(--r);box-shadow: var(--lift);overflow: hidden;transform-origin: bottom right;animation: rise .35s var(--ease) both}.wa-panel[hidden]{display: none}.wa-head{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 16px 18px;background: var(--ink);color: var(--white)}.wa-head b{display: block;font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 18px;line-height: 1.1}.wa-head span{font-size: 13px;color: #b3b3af}.wa-head button{width: 36px;height: 36px;display: grid;place-items: center;background: none;border: 1.5px solid #4a4a48;border-radius: var(--r);color: var(--white)}.wa-head button svg{width: 18px;height: 18px}.wa-row{display: flex;align-items: center;gap: 14px;padding: 14px 18px;border-top: 1px solid var(--line-2);transition: background .15s}.wa-row:first-of-type{border-top: 0}.wa-row:hover{background: #fafaf8}.wa-row .t{flex: 1;min-width: 0}.wa-row b{display: block;font-size: 15px;font-weight: 650;color: var(--ink)}.wa-row small{display: block;font-size: 12.5px;color: var(--muted)}.wa-row .tcode{min-width: 40px;height: 26px;font-size: 14px}.wa-row .row-i{width: 22px;height: 22px;margin: 0 9px;color: var(--ink);flex: none}.wa-row .wa-i{width: 22px;height: 22px;color: var(--wa);flex: none}.wa-row .chev-i{width: 18px;height: 18px;color: var(--red);flex: none}.spots{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.spot{position: relative;grid-column: span 2;height: 260px;border-radius: var(--r);overflow: hidden;background: var(--ink);color: var(--white)}.spot.big{grid-column: span 3;height: 340px}.spot img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .7s var(--ease)}.spot:hover img{transform: scale(1.04)}.spot::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(12,12,12,.82) 0%,rgba(12,12,12,.25) 45%,rgba(12,12,12,0) 70%)}.spot .ov{position: absolute;left: 0;right: 0;bottom: 0;z-index: 1;display: flex;align-items: flex-end;gap: 14px;padding: 20px}.spot .t{flex: 1;min-width: 0}.spot .t b{display: block;font-stretch: 75%;font-weight: 800;text-transform: uppercase;font-size: 24px;line-height: 1.05}.spot .t small{display: block;margin-top: 4px;font-size: 14px;color: rgba(255,255,255,.85)}.spot .chev-i{width: 24px;height: 24px;flex: none;color: var(--white);transition: transform .2s var(--ease)}.spot:hover .chev-i{transform: translateX(4px)}.code-chip.sm{min-width: 54px;height: 40px;font-size: 22px;margin-top: 0}.spot .code-chip.sm{background: var(--white);color: var(--ink)}.offices{grid-template-columns: repeat(6,1fr)}.office{grid-column: span 2}.office.hava{grid-column: span 3}.office .ph{position: relative;aspect-ratio: 16 / 9}.office .ph .code-chip{position: absolute;left: 14px;top: 14px;background: var(--white);color: var(--ink)}.acts-row{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 26px}.on-dark-link{color: var(--white)}.on-dark-link:hover{color: #e0e0dc}.corp-band{position: relative;min-height: 460px;display: flex;align-items: center;background: var(--ink);overflow: hidden}.corp-band>img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 70% 55%}.corp-band::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(12,12,12,.86) 0%,rgba(12,12,12,.55) 42%,rgba(12,12,12,0) 72%)}.corp-band .wrap{position: relative;z-index: 1;padding-top: 64px;padding-bottom: 64px}.corp-box{max-width: 520px;color: rgba(255,255,255,.88);display: grid;gap: 18px}.corp-box .h-sec{color: var(--white)}.corp-box p{font-size: 18px}.ticks{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px 22px;font-size: 15px;color: var(--white)}.ticks li{display: inline-flex;align-items: center;gap: 8px}.ticks svg{width: 16px;height: 16px}.corp-box .acts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px}.btn-ghost-w{--bg: transparent;--fg: var(--white);--bd: rgba(255,255,255,.6)}.btn-ghost-w:hover{--bd: var(--white);--bg: rgba(255,255,255,.08)}.res{grid-template-rows: auto auto;row-gap: 0}.drop{grid-column: 1 / -1;display: grid;grid-template-rows: 0fr;transition: grid-template-rows .55s var(--ease),margin .55s var(--ease);margin: 0 -22px -20px}.drop-in{position: relative;min-height: 0;overflow: hidden}.drop img{display: block;width: 100%;height: clamp(220px,24vw,330px);object-fit: cover;clip-path: inset(0 0 100% 0);transform: scale(1.12);filter: saturate(.6) brightness(.85);transition: clip-path .7s var(--ease),transform 1.6s var(--ease),filter .9s var(--ease)}.drop-in::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(0deg,rgba(12,12,12,.72) 0%,rgba(12,12,12,0) 48%);opacity: 0;transition: opacity .6s var(--ease)}.drop-ov{position: absolute;left: 22px;right: 22px;bottom: 34px;z-index: 1;display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;opacity: 0;transform: translateY(14px);transition: opacity .5s .2s var(--ease),transform .6s .2s var(--ease)}.drop-t{font-stretch: 75%;font-weight: 600;text-transform: uppercase;font-size: clamp(26px,3vw,40px);line-height: 1;color: rgba(255,255,255,.85)}.drop-t b{font-weight: 800;color: var(--white)}.drop-ov .tag{background: var(--white)}.drop-c{position: absolute;left: 22px;right: 22px;bottom: 10px;z-index: 1;margin: 0;font-size: 11px;line-height: 1.3;color: rgba(255,255,255,.78);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;opacity: 0;transition: opacity .5s .3s}.drop-c a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.res.is-open .drop{grid-template-rows: 1fr;margin-top: 18px}.res.is-open .drop img{clip-path: inset(0 0 0 0);transform: scale(1);filter: none}.res.is-open .drop-in::after,.res.is-open .drop-ov,.res.is-open .drop-c{opacity: 1;transform: none}.res.is-open{border-color: var(--ink);box-shadow: var(--soft)}.res.is-open .drop-c{pointer-events: auto}@media (max-width: 720px){.drop{margin: 0 -16px -16px}.drop img{height: 210px}.drop-ov{left: 16px;right: 16px;bottom: 50px}.drop-t{font-size: 26px}.drop-c{left: 16px;right: 16px;bottom: 8px;white-space: normal;font-size: 10.5px}}@media (prefers-reduced-motion: reduce){.drop img{clip-path: none;transform: none;filter: none}}.drop img{object-position: 50% 45%}.drop-in{background: #141414}.peek,.mfilter{display: none}@media (max-width: 720px){.sorter{margin-bottom: 10px}.sorter h1{font-size: 24px}.mfilter{display: block;position: sticky;top: var(--bar);z-index: 20;margin: 0 -16px 12px;padding: 8px 0;background: rgba(255,255,255,.96);border-bottom: 1px solid var(--line-2)}.mf-scroll{display: flex;align-items: center;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 0 16px}.mf-scroll::-webkit-scrollbar{display: none}.mchip{position: relative;flex: none;display: inline-flex;align-items: center;height: 36px;padding: 0 14px;border: 1.5px solid var(--line);border-radius: 999px;font-size: 14px;font-weight: 600;color: var(--ink);background: var(--white)}.mchip input{position: absolute;opacity: 0;pointer-events: none}.mchip:has(input:checked){background: var(--ink);border-color: var(--ink);color: var(--white)}.mchip:has(input:focus-visible){outline: 2px solid var(--ink);outline-offset: 2px}.mf-sep{flex: none;width: 1px;height: 22px;background: var(--line)}.results{gap: 10px}.results .res{grid-template-columns: 116px minmax(0,1fr);gap: 4px 14px;padding: 12px 14px 14px;align-items: start}.results .res .img{position: relative;align-self: center}.results .res .img img{aspect-ratio: 16 / 10}.results .peek{display: grid;place-items: center;position: absolute;right: 2px;bottom: 0;width: 30px;height: 30px;border-radius: 50%;border: 0;background: var(--ink);color: var(--white)}.results .peek svg{width: 16px;height: 16px}.results .res.is-open .peek{background: var(--red)}.results .res .tag{display: none}.results .res h2{font-size: 19px;margin: 2px 0 0;line-height: 1.05}.results .res .sub{font-size: 12.5px;margin-top: 2px}.results .res .specs{display: none}.results .res .conds{margin-top: 6px;gap: 2px 10px;font-size: 12px}.results .res .conds svg{width: 13px;height: 13px}.results .res .pbox{grid-column: 1 / -1;grid-template-columns: 1fr 1fr;gap: 8px;padding-top: 10px;margin-top: 8px;border-top: 1px solid var(--line-2)}.results .res .pnow{grid-column: 1 / -1;gap: 2px 8px}.results .pnow b{font-size: 24px}.results .pnow s{font-size: 13px}.results .paybtn{min-height: 52px;padding: 6px 12px;flex-direction: column;align-items: flex-start;justify-content: center;gap: 0}.results .paybtn span{font-size: 13px}.results .paybtn small{display: none}.results .paybtn strong{font-size: 17px}.results .drop{margin: 0 -14px -14px}.results .drop img{height: 190px}.results .drop-ov{bottom: 36px}.results .drop-t{font-size: 22px}.results .drop-c{white-space: nowrap;font-size: 10px}.results .res.is-open .drop{margin-top: 12px}}.reveal{opacity: 0;transform: translateY(14px);transition: opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity: 1;transform: none}@media (max-width: 1180px){.nav,.top-actions .hide-md{display: none}.menu-btn{display: inline-flex !important}.search,.search.ret{grid-template-columns: 1fr 1fr;gap: 18px 22px}.search .go{grid-column: 1 / -1}.boards{grid-template-columns: repeat(3,1fr)}.rail{grid-auto-columns: calc((100% - 2 * 20px) / 3)}.car-grid{grid-template-columns: repeat(3,1fr)}.quotes{grid-template-columns: repeat(2,1fr)}.quote:nth-child(3){padding-left: 0;border-left: 0}.quote:nth-child(n+3){border-top: 1px solid var(--line)}.res{grid-template-columns: 200px minmax(0,1fr)}.res .pbox{grid-column: 1 / -1;padding-left: 0;border-left: 0;padding-top: 14px;border-top: 1px solid var(--line-2);grid-template-columns: auto 1fr 1fr;align-items: center}.foot-cols{grid-template-columns: repeat(3,1fr)}.foot-cols .news{grid-column: 1 / -1}.opts{grid-template-columns: 1fr 1fr}}@media (max-width: 960px){.assure{grid-template-columns: 1fr 1fr;gap: 18px 0}.assure div:nth-child(3){padding-left: 0;border-left: 0}.nightband .wrap,.faq-cols,.loc,.camps,.article,.done-grid{grid-template-columns: 1fr}.journey{grid-template-columns: 1fr 1fr;row-gap: 36px}.rail{grid-auto-columns: calc((100% - 20px) / 2)}.car-grid,.posts{grid-template-columns: 1fr 1fr}.spot,.spot.big,.office,.office.hava{grid-column: span 3}.spot.big{height: 300px}.flow,.flow.two{grid-template-columns: minmax(0,1fr)}.flow>.side.filters{display: none}.side{position: static}.linkcols,.channels{grid-template-columns: 1fr 1fr}.aside-card{position: static}}@media (max-width: 720px){:root{--bar: 60px}body{font-size: 15px;padding-bottom: 76px}.topbar .wrap{gap: 12px}.logo img{height: 20px}.top-actions{gap: 16px}.hero{height: 520px}.hero>img{object-position: 70% 60%}.hero::after{background: linear-gradient(180deg,rgba(12,12,12,.72) 0%,rgba(12,12,12,.25) 48%,rgba(12,12,12,.55) 100%)}.hero .wrap{justify-content: flex-start;padding-top: 36px;padding-bottom: 0}.slab-wrap{margin-top: -150px;padding-inline: 12px}.slab{padding: 0 16px 18px}.slab-tabs{gap: 20px;margin-bottom: 12px}.tab{height: 50px;font-size: 15px}.search,.search.ret,.loc .search,.loc .search.ret{grid-template-columns: 1fr;gap: 14px}.field select,.field input{font-size: 17px}.go{min-height: 58px}.slab-foot .push{margin-left: 0}.assure{grid-template-columns: 1fr;gap: 14px}.assure div{padding: 0;border-left: 0 !important}.promos,.car-grid,.offices,.posts,.quotes,.opts,.grid2,.paymode,.channels,.linkcols{grid-template-columns: 1fr}.quote,.quote + .quote{padding: 20px 0;border-left: 0}.quote + .quote{border-top: 1px solid var(--line)}.rail{grid-auto-columns: 84%}.fleet-head{align-items: stretch}.rail-ctrl{display: none}.journey{grid-template-columns: 1fr;row-gap: 28px}.feats{grid-template-columns: 1fr}.stage{transform: scale(.9);margin: -30px 0}.hero .sub{display: none}.h-hero{font-size: 44px}.boards{grid-template-columns: 1fr 1fr}.board:last-child{grid-column: 1 / -1}.board .meta div:nth-child(2){display: none}.code{font-size: 30px;padding: 12px 14px}.code.long{font-size: 22px}.post.lead-post{grid-column: auto;display: flex}.res{grid-template-columns: 1fr;gap: 10px;padding: 16px}.res .pbox{grid-template-columns: 1fr}.trip{display: none}.trip-mini{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 14px 0 16px;padding: 12px 14px;border: 1.5px solid var(--ink);border-radius: var(--r);font-weight: 650;font-size: 14px;color: var(--ink);font-variant-numeric: tabular-nums}.trip-mini svg{width: 18px;height: 18px;flex: none}.track{padding-top: 14px}.track li{font-size: 12px}.flow{padding-top: 18px}.code-chip{min-width: 58px;height: 46px;font-size: 24px}.code-row{gap: 12px}.facts{grid-template-columns: 1fr}.facts>div:nth-child(even){padding-left: 0;border-left: 0}.foot-cols{grid-template-columns: 1fr 1fr}.faq .ans{padding-right: 0}.wa-float{display: none}.wa-panel{right: 12px;left: 12px;width: auto;bottom: 84px}.spots,.offices{grid-template-columns: 1fr}.spot,.spot.big,.office,.office.hava{grid-column: auto}.spot{height: 220px}.spot.big{height: 250px}.corp-band{min-height: 520px;align-items: flex-end}.corp-band::after{background: linear-gradient(0deg,rgba(12,12,12,.94) 0%,rgba(12,12,12,.78) 62%,rgba(12,12,12,.2) 100%)}.corp-band .wrap{padding-top: 140px;padding-bottom: 36px}.mbar.away{transform: translateY(110%)}.mbar{transition: transform .3s var(--ease);display: grid;grid-template-columns: 1fr auto auto;gap: 8px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;padding: 10px 12px calc(10px + env(safe-area-inset-bottom));background: var(--white);border-top: 1px solid var(--line)}.mbar .btn{min-height: 50px}.mbar .sq{width: 50px;height: 50px}.mbar .sq.wa{background: var(--wa);border-color: var(--wa);color: var(--white)}.lab-flag{left: 6px;bottom: 6px;padding: 4px 6px;font-size: 0}.lab-flag::after{content: "LAB";font-size: 9px}.mbar:not(.away) ~ .lab-flag{bottom: 82px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}.reveal{opacity: 1;transform: none}}.nav a,.top-actions a,.top-actions button,.tab{white-space: nowrap}.slab-tabs{overflow-x: auto;scrollbar-width: none}.slab-tabs::-webkit-scrollbar{display: none}.slab-tabs .tab{flex: none}:lang(ru) .nav,:lang(en) .nav{gap: 22px}:lang(ru) .nav a{font-size: 14px}:lang(ru) .topbar .wrap{gap: 26px}@media (max-width: 1440px){:lang(ru) .top-actions a .hide-md,:lang(ru) .top-actions a[href="#"] span{display: none}}@media (max-width: 1320px){:lang(ru) .nav{display: none}:lang(ru) .menu-btn{display: inline-flex !important}}@media (max-width: 720px){.tab{font-size: 14px}.slab-tabs{gap: 18px}}:lang(ar){--font: "Castle Arabic","Castle Sans",ui-sans-serif,system-ui,sans-serif}:lang(ar) .cond,:lang(ar) .h-hero,:lang(ar) .h-sec,:lang(ar) .h-card,:lang(ar) .btn,:lang(ar) .tab,:lang(ar) .nav a,:lang(ar) .link,:lang(ar) .lbl,:lang(ar) .tag,:lang(ar) .code,:lang(ar) .h-page,:lang(ar) .car h3,:lang(ar) .res h2,:lang(ar) .go,:lang(ar) .track li,:lang(ar) .block-title h2,:lang(ar) .journey h3,:lang(ar) .spot .t b{letter-spacing: 0;font-stretch: 100%}:lang(ar) .h-hero{line-height: 1.15}:lang(ar) .h-page,:lang(ar) .h-sec{line-height: 1.2}:lang(ru) .h-hero{font-size: clamp(36px,4.6vw,64px)}[dir="rtl"] .flip{transform: scaleX(-1)}[dir="rtl"] .link:hover svg.flip,[dir="rtl"] .spot:hover .chev-i{transform: scaleX(-1) translateX(3px)}[dir="rtl"] .hero::after{background: linear-gradient(270deg,rgba(12,12,12,.78) 0%,rgba(12,12,12,.46) 38%,rgba(12,12,12,0) 66%),linear-gradient(0deg,rgba(12,12,12,.35) 0%,rgba(12,12,12,0) 34%)}[dir="rtl"] .corp-band::after{background: linear-gradient(270deg,rgba(12,12,12,.86) 0%,rgba(12,12,12,.55) 42%,rgba(12,12,12,0) 72%)}[dir="rtl"] .page-head.photo::after{background: linear-gradient(270deg,rgba(12,12,12,.8) 0%,rgba(12,12,12,.3) 55%,rgba(12,12,12,.05) 100%)}[dir="rtl"] .field .chev{right: auto;left: 0}[dir="rtl"] .field .pair select{padding-left: 0;padding-right: 10px;border-left: 0;border-right: 1px solid var(--line)}[dir="rtl"] .slab-foot .push{margin-left: 0;margin-right: auto}[dir="rtl"] .assure div + div{border-left: 0;border-right: 1px solid var(--line)}[dir="rtl"] .assure div:first-child{padding-left: 22px;padding-right: 0}[dir="rtl"] .quote{padding: 26px 0 6px 26px}[dir="rtl"] .quote + .quote{padding-left: 26px;padding-right: 26px;border-left: 0;border-right: 1px solid var(--line)}[dir="rtl"] .journey li{padding: 30px 0 0 28px}[dir="rtl"] .journey li::after{left: auto;right: 0}[dir="rtl"] .pbox{padding-left: 0;padding-right: 26px;border-left: 0;border-right: 1px solid var(--line-2)}[dir="rtl"] .trip .btn{margin-left: 0;margin-right: auto}[dir="rtl"] .facts>div{padding: 18px 0 18px 20px}[dir="rtl"] .facts>div:nth-child(even){padding-left: 0;padding-right: 20px;border-left: 0;border-right: 1px solid var(--line)}[dir="rtl"] .select select{padding: 0 14px 0 40px}[dir="rtl"] .select svg{right: auto;left: 12px}[dir="rtl"] .opt .box{right: auto;left: 16px}[dir="rtl"] .opt h3,[dir="rtl"] .paymode .opt h3{padding-right: 0;padding-left: 30px}[dir="rtl"] .office .ph .code-chip{left: auto;right: 14px}[dir="rtl"] .prefs{right: auto;left: 0}[dir="rtl"] .wa-float{right: auto;left: 20px}[dir="rtl"] .wa-panel{right: auto;left: 20px;transform-origin: bottom left}[dir="rtl"] .lab-flag{left: auto;right: 12px}[dir="rtl"] .nav a::after,[dir="rtl"] .tab::after{transform-origin: right}[dir="rtl"] .faq .ans{padding: 0 0 22px 52px}[dir="rtl"] .crumbs span::before{content: "‹";margin-right: 0;margin-left: 8px}[dir="rtl"] .track li{padding-right: 0;padding-left: 12px}[dir="rtl"] .track li::before{margin-right: 0;margin-left: -12px}[dir="rtl"] .car:hover .img img{transform: translateX(-4px)}@media (max-width: 1180px){[dir="rtl"] .quote:nth-child(3){padding-right: 0;border-right: 0}[dir="rtl"] .res .pbox{padding-right: 0;border-right: 0}}@media (max-width: 960px){[dir="rtl"] .assure div:nth-child(3){padding-right: 0;border-right: 0}}@media (max-width: 720px){[dir="rtl"] .assure div,[dir="rtl"] .quote,[dir="rtl"] .quote + .quote{padding: 0;border-right: 0}[dir="rtl"] .quote,[dir="rtl"] .quote + .quote{padding: 20px 0}[dir="rtl"] .facts>div,[dir="rtl"] .facts>div:nth-child(even){padding: 18px 0;border-right: 0}[dir="rtl"] .lab-flag{right: 6px;left: auto}[dir="rtl"] .wa-panel{left: 12px;right: 12px}[dir="rtl"] .faq .ans{padding-left: 0}}@media (max-width: 720px){[dir="rtl"] .results .peek{right: auto;left: 2px}}details.fold>summary{list-style: none;cursor: default}details.fold>summary::-webkit-details-marker{display: none}.flowcta{display: none}@media (pointer: coarse){.link,.promo-btn,.crumbs a{min-height: 44px}.check{min-height: 44px}.stepq button{width: 44px;height: 44px}.wa-head button,.drawer-head button{width: 44px;height: 44px}.socials a,.sq{width: 44px;height: 44px}.langs span,.langs a,.prefs .langs button{min-width: 48px;height: 44px}.faq summary{min-height: 56px}.fleet-head .tab,.toolbar .tab{min-height: 48px}}@media (max-width: 720px){body{font-size: 16px}.lead{font-size: 16px}.h-sec{font-size: 28px}.h-page{font-size: clamp(28px,8vw,36px);line-height: 1}.h1-sub{font-size: .5em}.sec{padding: 48px 0}.sec.tight{padding: 32px 0}.sec-head{margin-bottom: 20px}.page-head{padding: 24px 0 22px}.crumbs{margin-bottom: 10px}.crumbs a{display: inline-flex;align-items: center;min-height: 32px}.inp input,.inp select,.inp textarea,.news input,.promo input,.select select{font-size: 16px}.lbl{font-size: 12px}.drop-c{font-size: 12px;white-space: normal}.like,.car .foot,.conds,.note{font-size: 13px}.hero{height: 440px}.hero .wrap{padding-top: 28px}.h-hero{font-size: 40px}.slab-wrap{margin-top: -120px}.slab{padding: 0 14px 14px}.search,.search.ret,.loc .search,.loc .search.ret{grid-template-columns: 1fr 1fr;gap: 12px 12px}.search .field:first-child,.search .field[data-ret],.search .go{grid-column: 1 / -1}.field .lbl{font-size: 11.5px;letter-spacing: .04em}.field .lbl svg{display: none}.field select,.field input{font-size: 17px}.field .pair{flex-wrap: wrap;gap: 0}.field .pair input{flex: 1 1 100%}.field .pair select{flex: 1 1 100%;width: 100%;padding: 4px 0 0;border-left: 0;font-size: 15px;font-weight: 500;color: var(--muted)}[dir="rtl"] .field .pair select{padding-right: 0;border-right: 0}.go{min-height: 54px;font-size: 18px}.slab-foot{gap: 4px 18px;margin-top: 8px;font-size: 14px}.slab-foot .push{display: none}.assure{grid-template-columns: 1fr 1fr;gap: 14px 16px;margin-top: 20px}.assure div{flex-direction: column;gap: 6px;font-size: 13px}.assure b{font-size: 14px}.promos,.spots,.quotes{display: grid;grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: 84%;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--gut);scrollbar-width: none;margin-inline: calc(-1 * var(--gut));padding-inline: var(--gut);padding-bottom: 4px;border-top: 0}.promos::-webkit-scrollbar,.spots::-webkit-scrollbar,.quotes::-webkit-scrollbar{display: none}.promos>*,.spots>*,.quotes>*{scroll-snap-align: start}.spot,.spot.big{grid-column: auto;height: 260px}.quotes .quote,.quotes .quote + .quote{padding: 18px;border: 1px solid var(--line);border-radius: var(--r)}[dir="rtl"] .quotes .quote,[dir="rtl"] .quotes .quote + .quote{padding: 18px;border: 1px solid var(--line)}.quote p{font-size: 16px}.pcard .bd{padding: 18px}.pcard .price{font-size: 26px}.journey{row-gap: 22px}.journey li{padding-top: 22px}.journey h3{font-size: 19px;margin-bottom: 4px}.journey p{font-size: 14px}.docs{margin-top: 24px;gap: 8px 18px}.nightband .stage{display: none}.feats{gap: 16px;margin: 24px 0;padding-top: 20px}.acts-row .btn{width: 100%}details.fold>summary{cursor: pointer;display: flex;justify-content: space-between;align-items: center;min-height: 52px}details.fold>summary::after{content: "";width: 10px;height: 10px;border-right: 2px solid var(--ink);border-bottom: 2px solid var(--ink);transform: rotate(45deg) translateY(-3px);transition: transform .25s var(--ease)}details.fold[open]>summary::after{transform: rotate(-135deg) translateY(-3px)}.linkcols{gap: 0}.linkcols :is(h2,h3){margin: 0;padding: 0;border: 0}.linkcols details{border-bottom: 1px solid var(--line)}.linkcols ul{padding-bottom: 12px}.linkcols a,.foot-cols ul a{display: flex;align-items: center;min-height: 44px}.foot-cols{grid-template-columns: 1fr;gap: 0;padding: 12px 0 24px}.foot-cols>details{border-bottom: 1px solid var(--line)}.foot-cols h2{margin: 0}.foot-cols ul{gap: 0;padding-bottom: 10px}.foot-cols .news{padding-top: 22px}.footer{padding: 32px 0 calc(96px + env(safe-area-inset-bottom))}.foot-bottom{flex-direction: column;align-items: flex-start;gap: 14px}.car-grid{grid-template-columns: 1fr;gap: 10px}.car-grid .car{display: grid;grid-template-columns: 112px minmax(0,1fr);grid-template-areas: "img h" "img specs" "foot foot" "link link";gap: 2px 14px;padding: 12px 14px}.car-grid .car .top{display: none}.car-grid .car .img{grid-area: img;margin: 0;align-self: center;aspect-ratio: 16 / 10}.car-grid .car h3{grid-area: h;font-size: 19px;align-self: end}.car-grid .car .specs{grid-area: specs;grid-template-columns: repeat(2,auto);margin: 6px 0 0;gap: 2px 12px;font-size: 13px;align-self: start}.car-grid .car .foot{grid-area: foot;margin-top: 10px;padding-top: 10px}.car-grid .car .link{grid-area: link;margin-top: 0 !important;justify-content: flex-start}.toolbar{position: sticky;top: var(--bar);z-index: 20;background: rgba(255,255,255,.97);margin: 0 calc(-1 * var(--gut)) 14px;padding-inline: var(--gut)}.toolbar .count{display: none}.rail{grid-auto-columns: 78%}.flowcta{display: flex;align-items: center;justify-content: space-between;gap: 14px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: var(--white);border-top: 1px solid var(--line);box-shadow: 0 -10px 24px -18px rgba(20,20,20,.5)}.flowcta>div>span{display: block;font-size: 12px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;font-stretch: 75%;color: var(--muted)}.flowcta b{font-stretch: 75%;font-weight: 800;font-size: 24px;color: var(--ink);line-height: 1.05}.flowcta .btn{min-height: 52px;flex: 1 1 auto;max-width: 62%}body:has(.flowcta){padding-bottom: 88px}body:has(.flowcta) .lab-flag{bottom: 92px}.flow.two .side{order: -1}.flow.two .side .summary{padding: 14px;gap: 10px;grid-template-columns: 96px minmax(0,1fr);align-items: center}.flow.two .side .summary>*{grid-column: 1 / -1}.flow.two .side .summary .img{grid-column: 1;grid-row: 1}.flow.two .side .summary>div:nth-child(2){grid-column: 2;grid-row: 1}.flow.two .side .summary h3{font-size: 19px}.flow.two .side .summary .total,.flow.two .side .summary [data-next],.flow.two .side .summary .note{display: none}.flow.two .side .summary .lines{padding: 10px 0 0;border-bottom: 0}.opts{gap: 10px}.opt{padding: 14px}.opt:has(>input:checked){padding: 13.5px}.block-title h2{font-size: 22px}.panel{padding: 16px}.odeme-form-submit,form#odeme-form>.panel:last-child>.btn-lg{display: none}.page-head.photo{height: 260px}.code-chip{min-width: 52px;height: 42px;font-size: 22px}.loc{display: flex;flex-direction: column;gap: 24px}.loc>.side{order: -1;position: static}.loc>div:not(.side)>div[style*="display:flex"]{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px !important}.loc>div:not(.side)>div[style*="display:flex"] .btn{padding: 0 6px;font-size: 13px;gap: 5px;min-height: 48px;white-space: normal;text-align: center;line-height: 1.1}.facts{margin-top: 20px}.office .acts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.office .acts .btn{padding: 0 6px;font-size: 13px;min-height: 46px;gap: 5px;white-space: normal;text-align: center;line-height: 1.1}.office .bd{padding: 16px}.office h2{font-size: 22px}.toolbar .tabs{gap: 18px}.post.lead-post h3{font-size: 24px}.posts{gap: 24px}}@media (max-width: 360px){.h-hero{font-size: 34px}.search,.search.ret,.loc .search,.loc .search.ret{gap: 10px 8px}.field select,.field input{font-size: 16px}.results .res{grid-template-columns: 96px minmax(0,1fr)}.car-grid .car{grid-template-columns: 96px minmax(0,1fr)}.flowcta b{font-size: 21px}}@media (max-height: 480px) and (orientation: landscape){:root{--bar: 56px}.logo img{height: 20px}.hero{height: 250px}.hero .wrap{justify-content: flex-start;padding-top: 22px;padding-bottom: 0}.h-hero{font-size: 34px}.hero .sub{display: none}.slab-wrap{margin-top: -110px}.slab{padding: 0 18px 14px}.slab-tabs{margin-bottom: 10px}.tab{height: 44px}.search,.search.ret{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;gap: 0 16px}.search .go{grid-column: auto;min-height: 52px;padding: 0 18px;font-size: 16px}.search.ret .field[data-ret]{grid-column: auto}.field select,.field input{font-size: 16px}.field .lbl svg{display: none}.field .pair{flex-wrap: wrap;gap: 0}.field .pair input{flex: 1 1 100%}.field .pair select{flex: 1 1 100%;width: 100%;padding: 2px 0 0;border-left: 0;font-size: 14px;color: var(--muted)}.slab-foot{margin-top: 10px}.page-head.photo{height: 200px}.page-head{padding: 18px 0}.wa-float{width: 48px;height: 48px;padding: 0;justify-content: center;right: 14px;bottom: 14px}.wa-float span{display: none}.trip{padding: 10px 0 12px}.track{padding-top: 12px}.sec{padding: 40px 0}.mbar,.flowcta{padding-top: 6px;padding-bottom: calc(6px + env(safe-area-inset-bottom))}.lab-flag{bottom: 8px;left: 8px}}@media (max-width: 360px){.trip-mini{font-size: 13px}}@media (pointer: coarse){.logo{min-height: 44px}.top-actions a,.top-actions button,.menu-btn{min-width: 44px;min-height: 44px;justify-content: center}.btn-sm{min-height: 44px}.tab{min-width: 44px;padding-inline: 4px;justify-content: center}.field select,.field input{min-height: 44px}.field .pair select{min-height: 44px;font-size: 16px}.mchip{height: 44px}.results .peek{width: 44px;height: 44px;right: -4px;bottom: -6px;background: transparent}.results .peek::before{content: "";position: absolute;inset: 7px;border-radius: 50%;background: var(--ink)}.results .res.is-open .peek::before{background: var(--red)}.results .peek svg{position: relative;z-index: 1}.slab-foot .check,.slab-foot .promo-btn{min-height: 44px}}@media (max-width: 720px){.field .lbl{font-size: 12px}.field .pair select{font-size: 16px}.field{gap: 0;padding-bottom: 4px}}.sm{display: none}.trip-mini .tcode{height: 20px;font-size: 12px;padding: 0 5px;margin-inline-end: 2px;vertical-align: 1px}@media (max-width: 720px){.lg{display: none}.sm{display: inline}.hide-sm{display: none !important}section[aria-labelledby="t-sss"] .faq details:nth-child(n+4){display: none}.nightband .lead{margin-top: 12px}.nightband .acts-row{margin-top: 22px}[dir="rtl"] .assure div + div{border-right: 0}[dir="rtl"] .assure div,[dir="rtl"] .assure div:first-child{padding: 0}.car-grid .car{grid-template-areas: "img h" "img specs" "img foot";padding: 12px 14px}.car-grid .car .foot{margin-top: 6px;padding-top: 0;border-top: 0;font-size: 12.5px;align-self: start}.car-grid .car .link.stretch{position: absolute;inset: 0;margin: 0 !important;font-size: 0;min-height: 0;z-index: 1}.car-grid .car .link.stretch svg{display: none}.car-grid .car h3{font-size: 18px}.car-grid .car .specs{margin-top: 4px}.page-head.photo .h-page{font-size: clamp(24px,6.6vw,30px)}.page-head.photo .h1-sub{font-size: .6em}.loc>div:not(.side)>div[style*="display:flex"] .btn{white-space: nowrap}.toolbar .tabs,.slab-tabs{-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}[dir="rtl"] .toolbar .tabs,[dir="rtl"] .slab-tabs{-webkit-mask-image: linear-gradient(270deg,#000 85%,transparent);mask-image: linear-gradient(270deg,#000 85%,transparent)}.slab-tabs{-webkit-mask-image: none;mask-image: none}.field .pair select{color: var(--ink)}.track li{white-space: nowrap}}@media (max-height: 480px) and (orientation: landscape){.flowcta{display: flex;align-items: center;justify-content: space-between;gap: 14px;position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;padding: 8px 20px calc(8px + env(safe-area-inset-bottom));background: var(--white);border-top: 1px solid var(--line);box-shadow: 0 -10px 24px -18px rgba(20,20,20,.5)}.flowcta>div>span{display: block;font-size: 11px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;font-stretch: 75%;color: var(--muted)}.flowcta b{font-stretch: 75%;font-weight: 800;font-size: 22px;color: var(--ink);line-height: 1.05}.flowcta .btn{min-height: 48px;min-width: 260px}body:has(.flowcta){padding-bottom: 72px}body:has(.flowcta) .wa-float{display: none}.flow.two .side .summary .img,.flow.two .side .summary [data-next]{display: none}form#odeme-form>.panel:last-child>.btn-lg{display: none}}@media (max-width: 720px){.track li>span>.lg{display: none}.track li>span>.sm{display: inline}}@media (max-height: 480px) and (orientation: landscape){.track li{white-space: nowrap}body:has(.flowcta) .lab-flag{bottom: auto;top: 62px}}.form-err{grid-column: 1 / -1;margin: 4px 0 0;padding: 10px 12px;border-radius: var(--r);background: var(--red-wash);color: var(--red-ink);font-size: 14px;font-weight: 600}.form-err[hidden]{display: none}.peek{display: none !important}@media (max-width: 720px){.hero{height: auto;display: flex;flex-direction: column;background: var(--ink)}.hero::after{display: none}.hero .wrap{order: 1;height: auto;padding: 26px var(--gut) 14px}.hero>picture{order: 2;display: block}.hero>picture>img{position: static;width: 100%;height: auto;aspect-ratio: 1229 / 842;object-fit: cover;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 22%);mask-image: linear-gradient(180deg,transparent 0,#000 22%)}.h-hero{font-size: 38px}.slab-wrap{margin-top: -44px}.results .res{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);grid-template-areas: "img pbox" "info pbox" "drop drop";gap: 0 12px;padding: 12px;align-items: start;cursor: pointer;-webkit-tap-highlight-color: transparent}.results .res>.img{grid-area: img;align-self: start}.results .res>.img img{aspect-ratio: 16 / 10}.results .res>div:nth-child(2){grid-area: info}.results .res>.pbox{grid-area: pbox;grid-column: auto;grid-template-columns: 1fr;gap: 6px;margin: 0;padding: 0 0 0 12px;border-top: 0;border-left: 1px solid var(--line-2);align-self: stretch;align-content: center}[dir="rtl"] .results .res>.pbox{padding: 0 12px 0 0;border-left: 0;border-right: 1px solid var(--line-2)}.results .res>.drop{grid-area: drop}.results .res h2{font-size: 16px;line-height: 1.1;margin-top: 4px}.results .res .sub{font-size: 12px}.results .res .conds{flex-direction: column;gap: 2px;margin-top: 6px;font-size: 11.5px}.results .res .conds span:nth-child(2){display: none}.results .pnow{grid-column: auto;flex-direction: column;align-items: flex-start;gap: 0}.results .pnow s{font-size: 12px;order: 1}.results .pnow b{font-size: 22px;order: 2}.results .pnow span{font-size: 12px;order: 3;margin: -2px 0 4px;color: var(--muted)}.results .pnow em{order: 0;font-size: 12px;padding: 2px 6px;margin-bottom: 2px}.results .paybtn{min-height: 50px;padding: 6px 10px;width: 100%}.results .paybtn span{font-size: 12.5px}.results .paybtn strong{font-size: 16px}.results .res::after{content: "";grid-column: 1 / -1;grid-row: 3;justify-self: center;width: 36px;height: 4px;margin-top: 10px;border-radius: 4px;background: var(--line);transition: opacity .3s}.results .res.is-open::after{opacity: 0}.results .res .drop{margin: 0 -12px -12px}.results .res.is-open .drop{margin-top: 12px}}@media (max-width: 360px){.results .res{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr)}.results .pnow b{font-size: 20px}.results .paybtn strong{font-size: 15px}}.google-reviews{overflow:hidden;background:#f4f4f3;border-block:1px solid #e5e5e3;padding:20px 0 12px}.reviews-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.reviews-track{display:flex;width:max-content;animation:review-scroll 70s linear infinite;animation-play-state:paused}.reviews-group{display:flex;gap:0;padding-right:0}.google-quote{box-sizing:border-box;width:400px;margin:0;padding:0 28px;border-inline-end:1px solid #d9d9d7;background:none;display:grid;grid-template-columns:1fr auto;gap:7px 12px}.google-quote .stars{grid-column:2;grid-row:2;color:#b16a09;font-size:12px;letter-spacing:1px}.google-quote blockquote{grid-column:1/-1;grid-row:1;margin:0;font-size:14px;line-height:1.5;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.google-quote figcaption{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;font-size:11px;line-height:18px;white-space:nowrap}.google-quote figcaption span{color:#666}.google-quote a{font-size:0;line-height:18px}.google-quote a:after{content:'↗';font-size:13px}.reviews-credit{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px}.reviews-credit small{font-size:10px;color:#666}.reviews-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.reviews-brand>span{font:400 11px Arial,sans-serif;color:#5e5e5e}.reviews-brand>img{width:auto;height:18px;max-width:none}.reviews-pause{width:28px;height:28px;border:1px solid #d9d9d7;border-radius:50%;padding:0;background:transparent;color:#666;font-size:12px;cursor:pointer}.google-reviews.is-visible:not(.is-paused) .reviews-track{animation-play-state:running}.google-reviews:focus-within .reviews-track{animation-play-state:paused!important}@keyframes review-scroll{to{transform:translateX(-50%)}}@media(max-width:720px){.google-reviews{padding-top:16px}.google-quote{width:310px;padding-inline:20px}.google-quote blockquote{font-size:13px;height:40px}.google-quote figcaption{font-size:10px;gap:5px}.reviews-credit{align-items:flex-end}.reviews-credit small{max-width:165px;font-size:9px;line-height:1.4}.reviews-brand{gap:5px}.reviews-brand>span{display:none}}@media(prefers-reduced-motion:reduce){.reviews-window{overflow-x:auto}.reviews-track{animation:none}.reviews-group[aria-hidden]{display:none}.reviews-pause{display:none}}.google-reviews{padding:18px 0 24px}.reviews-credit{padding-top:0;padding-bottom:22px}.reviews-brand{gap:12px}.reviews-brand>span{font-size:16px}.reviews-brand>img{height:19px}.google-quote{width:450px;padding-inline:32px;gap:14px}.google-quote blockquote{font-size:17px;line-height:1.5;height:51px}.google-quote figcaption{font-size:12px}.google-quote .stars{font-size:14px}@media(max-width:720px){.reviews-credit{justify-content:flex-end;padding-bottom:18px}.reviews-credit small{display:none}.reviews-brand>span{display:inline;font-size:13px}.google-quote{width:330px;padding-inline:22px}.google-quote blockquote{font-size:16px;height:48px}.google-quote figcaption{font-size:10px}}.google-reviews{padding:30px 0 38px}.reviews-credit{padding-bottom:26px}.reviews-brand>span{font-size:24px;color:#333}.reviews-brand>img{height:28px}.google-quote{width:550px;padding-inline:38px;gap:20px}.google-quote blockquote{font-size:22px;line-height:1.5;height:66px}.google-quote figcaption{font-size:14px}.google-quote .stars{font-size:17px}@media(max-width:720px){.google-reviews{padding:22px 0 28px}.reviews-brand>span{font-size:18px}.reviews-brand>img{height:23px}.google-quote{width:340px;padding-inline:22px}.google-quote blockquote{font-size:18px;height:81px;-webkit-line-clamp:3}.google-quote figcaption{font-size:11px}}.castle-calendar{position:fixed;z-index:99999;width:min(356px,calc(100vw - 16px));padding:16px;background:#fff;color:#171717;border:1px solid #ddd;border-radius:8px;box-shadow:0 12px 40px #0003;direction:ltr}.castle-calendar[hidden]{display:none!important}.calendar-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calendar-nav strong{font-size:19px;text-transform:capitalize}.castle-calendar button{border:0;background:none;color:inherit;cursor:pointer;font:inherit;min-height:42px;border-radius:5px}.calendar-nav button{width:42px;font-size:30px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.calendar-grid>span{font-size:12px;padding:6px 0;color:#777}.calendar-grid button{font-size:16px}.castle-calendar button:hover:not(:disabled),.castle-calendar button:focus-visible{background:#f0f0f0;outline:2px solid #ed2624}.calendar-grid button[aria-pressed=true]{background:#ed2624;color:#fff}.castle-calendar button:disabled{color:#ccc;cursor:default}.search input[type=date]::-webkit-calendar-picker-indicator{display:none}.v2-lang-tip{background:#141413;color:#f5f5f3;border-bottom:1px solid rgba(255,255,255,.08);font-size:13.5px;line-height:1.4;position:relative;z-index:60;-webkit-font-smoothing:antialiased}.v2-lang-tip-inner{max-width:var(--max,1320px);margin:0 auto;padding:7px var(--gut,24px);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px}.v2-lang-tip-text{display:flex;align-items:center;gap:10px;font-weight:450;color:#e8e8e3;flex:1 1 auto;min-width:0}.v2-lang-tip-icon{flex:0 0 auto;color:#a3a39c;width:16px;height:16px}.v2-lang-tip-badge{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:3px;background:rgba(255,255,255,.11);color:#fff;line-height:1.2}.v2-lang-tip-msg{overflow:hidden;text-overflow:ellipsis}.v2-lang-tip-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.v2-lang-tip-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 13px;border-radius:4px;background:#fff;color:#141413!important;font-weight:600;font-size:12.5px;letter-spacing:.01em;white-space:nowrap;text-decoration:none!important;transition:background .15s,color .15s}.v2-lang-tip-btn:hover{background:#ed2624;color:#fff!important}.v2-lang-tip[dir="rtl"] .v2-lang-tip-arrow{transform:scaleX(-1)}.v2-lang-tip-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#9c9c95;cursor:pointer;padding:0;transition:background .15s,color .15s}.v2-lang-tip-close:hover{background:rgba(255,255,255,.12);color:#fff}@media(max-width:720px){.v2-lang-tip{font-size:12.5px}.v2-lang-tip-inner{gap:10px;padding:7px 14px;min-height:40px}.v2-lang-tip-badge{display:none}.v2-lang-tip-btn{padding:0 11px;font-size:12px;min-height:28px}.v2-lang-tip-close{width:26px;height:26px}}@media (max-width: 720px){.reviews-window{overflow-x: auto;scroll-snap-type: x mandatory;-webkit-mask-image: none;mask-image: none;scrollbar-width: none}.reviews-window::-webkit-scrollbar{display: none}.reviews-track{animation: none}.reviews-group[aria-hidden],.reviews-pause{display: none}.google-quote{scroll-snap-align: start;width: min(330px,84vw)}.google-quote figcaption{font-size: 13px}.google-quote .stars{font-size: 14px}.office .acts{grid-template-columns: repeat(2,minmax(0,1fr))}.office .acts .btn{white-space: nowrap}.office .acts .btn:first-child,.office .acts .btn:last-child:nth-child(2){grid-column: 1 / -1}.office .meta a[href^="tel:"],.board .meta a[href^="tel:"]{display: inline-block;padding-block: 11px;margin-block: -11px}.toolbar{background: var(--white)}.crumbs{flex-wrap: nowrap;min-width: 0}.crumbs span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.crumbs a{flex: none;white-space: nowrap}}.linkcols.guides{grid-template-columns: 1fr}.linkcols.guides ul{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 32px}@media (max-width: 960px){.linkcols.guides ul{grid-template-columns: 1fr 1fr}}@media (max-width: 720px){.linkcols.guides ul{grid-template-columns: 1fr}}.list-note{display: flex;gap: 8px;align-items: flex-start;margin: 0 0 16px;font-size: 14px;line-height: 1.45;color: var(--text)}.list-note svg{width: 16px;height: 16px;flex: none;margin-top: 2px;color: var(--ink)}@media (max-width: 720px){.slab .field:has(.pair){border-bottom: 0;padding-bottom: 0}.slab .field .pair{gap: 6px;margin-top: 6px;min-width: 0}.slab .field .pair input,.slab .field .pair select{box-sizing: border-box;width: 100%;min-height: 46px;padding: 0 36px 0 12px;border: 1.5px solid var(--line);border-radius: var(--r);background: var(--white) no-repeat right 11px center / 16px;color: var(--ink);transition: border-color .18s}.slab .field .pair input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}.slab .field .pair select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E")}.slab .field .pair input:focus,.slab .field .pair select:focus{border-color: var(--ink)}.slab .field .pair input{text-align: start}.slab .field .pair input::-webkit-date-and-time-value{text-align: start}[dir="rtl"] .slab .field .pair input,[dir="rtl"] .slab .field .pair select{padding: 0 12px 0 36px;border: 1.5px solid var(--line);background-position: left 11px center}}
.promo button.yukleniyor{position:relative;color:transparent}.promo button.yukleniyor::after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:promo-don .7s linear infinite}@keyframes promo-don{to{transform:rotate(360deg)}}.promo-msg{display:block;margin-top:6px;font-size:13px;line-height:1.35}.promo-msg:empty{display:none}.promo-msg.ok{color:#137a3a;font-weight:600}.promo-msg.ok::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-end:6px;border-radius:50%;background:#137a3a;color:#fff;font-size:12px}.promo-msg.err{color:var(--red-ink);font-weight:500}@media (prefers-reduced-motion:reduce){.promo button.yukleniyor::after{animation-duration:2s}}
