﻿:root{--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F4F3EF;--ink:#151515;--ink-2:#5C5B57;--ink-3:#8F8E89;--line:#E6E4DF;--amber:#FFAA00;--amber-deep:#E69900;--amber-ink:#8A5B00;--graphite:#141414;--graphite-2:#1D1D1D;--graphite-3:#2A2A2A;--r-xl:28px;--r-l:24px;--r-m:16px;--pill:999px;--font-display:'Unbounded','Arial Black',Impact,sans-serif;--font-body:'Manrope','Helvetica Neue',Arial,sans-serif;--container:1360px;--pad:40px}.theme-dark{--bg:#0E0E0E;--surface:#181818;--surface-2:#232323;--ink:#F5F4F0;--ink-2:#B5B3AC;--ink-3:#7E7C76;--line:#2A2A2A;--graphite:#1A1A1A;--graphite-2:#222222;--graphite-3:#2E2E2E;--amber-ink:#FFC24D}@font-face{font-family:'Akony';src:url(/assets/AKONY-14dfa07092cf603346468862a8f0d9ca44b96dc05052d03a143dd6a72e39cb34.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg)}body{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{color:var(--amber-ink)}img{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}p{margin:0}svg{flex:none}.page{background:var(--bg);color:var(--ink);min-height:100%}.container{width:100%;max-width:calc(var(--container) + var(--pad)*2);margin:0 auto;padding:0 var(--pad)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}h1{font-size:52px;line-height:1.06;font-weight:800}h2{font-size:36px;line-height:1.1;font-weight:800}h3{font-size:16px;line-height:1.3;font-weight:700}h4{font-size:12px;letter-spacing:.1em;font-weight:700}.sec{padding-top:76px}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.sec-head .sub{max-width:600px;color:var(--ink-2);font-size:16px;margin-top:14px;text-wrap:pretty}.sec-head .more{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 26px;border-radius:var(--pill);font-weight:700;font-size:15px;border:0;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,transform .2s;line-height:1}.btn:hover{color:inherit}.btn-primary{background:var(--amber);color:#151515}.btn-primary:hover{background:var(--amber-deep);color:#151515}.btn-dark{background:var(--graphite);color:#fff}.btn-dark:hover{background:#2A2A2A;color:#fff}.btn-ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--surface);color:var(--ink)}.btn-glass{background:rgba(255,255,255,0.12);color:#fff;border:1px solid rgba(255,255,255,0.22);backdrop-filter:blur(8px)}.btn-glass:hover{background:rgba(255,255,255,0.2);color:#fff}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn-round{width:44px;height:44px;padding:0;border-radius:50%}.hdr{background:var(--bg)}.hdr-top{display:flex;justify-content:space-between;align-items:center;height:42px;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--line)}.hdr-top ul{display:flex;gap:22px}.hdr-top li{display:flex;align-items:center;gap:7px}.hdr-top li svg{color:var(--ink-3)}.hdr-top .phone{font-weight:800;color:var(--ink)}.hdr-main{display:flex;align-items:center;justify-content:space-between;gap:16px;height:84px}.logo{display:flex;align-items:center;gap:12px;flex:none}.logo:hover{color:inherit}.wordmark{font-family:"Akony",var(--font-display);font-size:19px;letter-spacing:.07em;color:var(--ink);line-height:1;white-space:nowrap}.wordmark b{color:var(--amber);font-weight:inherit}.nav{display:flex;gap:2px}.nav a{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 12px;border-radius:var(--pill);font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap}.nav a:hover{background:var(--surface-2);color:var(--ink)}.nav a svg{color:var(--ink-3)}.hdr-cta{display:flex;align-items:center;gap:12px;flex:none}.burger{display:none;width:44px;height:44px;padding:0;border-radius:50%;background:var(--surface);border:1px solid var(--line);place-items:center;color:var(--ink);cursor:pointer}.icon-btn{display:none;width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--line);place-items:center;color:var(--ink)}.theme-switch{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:70px;height:36px;padding:0 10px;border-radius:var(--pill);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;flex:none}.theme-switch svg{width:15px;height:15px}.ts-icon{display:grid;place-items:center;color:var(--ink-3)}.ts-knob{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.18);display:grid;place-items:center;color:#151515;transition:transform .25s,background .25s}.ts-knob .k-moon{display:none}.theme-dark .ts-knob{transform:translateX(34px);background:var(--amber)}.theme-dark .ts-knob .k-sun{display:none}.theme-dark .ts-knob .k-moon{display:block}.logo svg{color:#3E3E3E}.theme-dark .logo svg,.ftr-top .logo svg{color:#F5F4F0}.theme-dark .hero-card{background:#1A1A1A;border:1px solid rgba(255,255,255,0.08)}.theme-dark .quick{border:1px solid var(--line);box-shadow:0 12px 40px rgba(0,0,0,0.5)}.theme-dark .dark-block{border:1px solid rgba(255,255,255,0.08)}.theme-dark .badge.order{background:#2E2E2E}.theme-dark .ftr-in{border:1px solid rgba(255,255,255,0.08)}.theme-dark .chip.on{background:var(--amber);color:#151515;border-color:var(--amber)}.theme-dark .car-foot .arr{background:var(--surface-2)}.theme-dark .nav a:hover{background:var(--surface-2)}.theme-dark .model:hover,.theme-dark .car:hover,.theme-dark .country:hover{border-color:var(--graphite-3);box-shadow:0 12px 32px rgba(0,0,0,0.4)}.hero{padding-top:8px}.hero-card{position:relative;overflow:hidden;border-radius:var(--r-xl);background:#141414;min-height:620px;color:#fff;display:grid}.hero-media{position:absolute;inset:0 0 0 36%}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 34%);mask-image:linear-gradient(90deg, transparent 0, #000 34%)}.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20,20,20,0) 50%, rgba(20,20,20,0.7) 100%)}.hero-body{position:relative;z-index:1;padding:56px 56px 132px;max-width:760px;display:flex;flex-direction:column;gap:22px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.eyebrow::before{content:"";width:28px;height:2px;background:var(--amber);border-radius:2px}.hero h1{color:#fff;max-width:700px}.lead{font-size:18px;line-height:1.5;color:rgba(255,255,255,0.78);max-width:560px;text-wrap:pretty}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hero-chips li{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--pill);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.14);font-size:13px;font-weight:600;white-space:nowrap}.hero-chips svg{color:var(--amber)}.hero-slide{grid-area:1/1;position:relative;display:flex;align-items:stretch;min-width:0;opacity:0;visibility:hidden;pointer-events:none}.hero-slide.on{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.hero .h1{font-family:var(--font-display);font-size:52px;line-height:1.06;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:#fff;max-width:700px;margin:0}.hero-chips li.ya-badge{padding:0;height:auto;background:none;border:0}.q:not(.open) p{display:none}.hero-nav{position:absolute;left:56px;right:56px;bottom:64px;display:flex;justify-content:space-between;align-items:center;z-index:2}.dots{display:flex;gap:6px}.dots i{display:block;width:56px;height:4px;border-radius:4px;background:rgba(255,255,255,0.28)}.dots i.on{background:var(--amber)}.arrows{display:flex;gap:8px}.arrows span{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,0.25);background:rgba(20,20,20,0.45);color:#fff;display:grid;place-items:center;cursor:pointer}.arrows span:hover{background:var(--amber);color:#151515;border-color:var(--amber)}.quick{position:relative;z-index:3;margin:-36px 40px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:0 12px 40px rgba(20,20,20,0.08);display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));padding:8px}.quick a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 16px;border-radius:16px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-align:center;line-height:1.2}.quick a:hover{background:var(--surface-2);color:var(--ink)}.quick svg{width:26px;height:26px;color:var(--ink)}.quick a:hover svg{color:var(--amber-ink)}.models{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:12px}.model{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:6px;min-height:152px;transition:box-shadow .2s,transform .2s;position:relative}.model:hover{border-color:transparent;box-shadow:0 12px 32px rgba(20,20,20,0.08);transform:translateY(-2px);color:inherit}.model .brand{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.model .name{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.25}.model .count{margin-top:auto;font-size:14px;color:var(--ink-2);padding-right:36px}.model .arr{position:absolute;right:14px;bottom:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3)}.model:hover .arr{background:var(--amber);border-color:var(--amber);color:#151515}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.chip{height:40px;padding:0 18px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;display:inline-flex;align-items:center;color:var(--ink-2);white-space:nowrap}.chip:hover{color:var(--ink)}.chip.on{background:var(--graphite);color:#fff;border-color:var(--graphite)}.cars{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.car{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:10px 10px 16px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s}.car:hover{box-shadow:0 16px 40px rgba(20,20,20,0.1);transform:translateY(-3px);border-color:transparent;color:inherit}.car-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:var(--surface-2)}.car-media img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;left:10px;top:10px;height:28px;padding:0 10px;border-radius:var(--pill);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;background:var(--amber);color:#151515}.badge i{width:6px;height:6px;border-radius:50%;background:#151515}.badge.order{background:rgba(20,20,20,0.86);color:#fff}.badge.order i{background:var(--amber)}.car-body{padding:0 8px;display:flex;flex-direction:column;gap:6px}.car .name{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.3}.car .spec{font-size:13px;color:var(--ink-2)}.car-foot{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 0;margin-top:auto}.price{font-weight:800;font-size:18px;letter-spacing:-.01em}.car-foot .arr{width:36px;height:36px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;color:var(--ink)}.car:hover .arr{background:var(--amber)}.dark-block{background:var(--graphite);color:#fff;border-radius:var(--r-xl);padding:56px}.dark-block h2{color:#fff}.dark-block .sec-head{margin-bottom:36px}.dark-block .sub{color:rgba(255,255,255,0.62)}.bento{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.usp{background:var(--graphite-2);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;min-height:250px}.usp.big{grid-column:span 2;background:var(--amber);color:#151515;border-color:transparent}.usp.photo{grid-column:span 2;padding:0;overflow:hidden;position:relative;min-height:250px}.usp.photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.usp.photo .cap{position:absolute;left:16px;bottom:16px;height:32px;padding:0 12px;border-radius:var(--pill);background:rgba(20,20,20,0.7);backdrop-filter:blur(6px);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid rgba(255,255,255,0.14)}.usp .ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,0.08);color:var(--amber)}.usp.big .ico{background:rgba(21,21,21,0.1);color:#151515}.usp h3{text-transform:none;letter-spacing:0;font-size:17px;line-height:1.3}.usp p{font-size:14px;line-height:1.55;color:rgba(255,255,255,0.66);text-wrap:pretty}.usp.big p{color:rgba(21,21,21,0.78);font-size:15px;max-width:520px}.usp .big-num{margin-top:auto;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.usp .big-num strong{font-family:var(--font-display);font-weight:800;font-size:56px;line-height:1;letter-spacing:-.02em}.usp .big-num span{font-size:14px;font-weight:600;color:rgba(21,21,21,0.7);max-width:220px;line-height:1.3}.route{margin-top:12px}.route-steps{position:relative;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:20px}.route-track{position:absolute;left:28px;right:calc(100%/6 - 28px);top:26px;height:4px;border-radius:4px;background:linear-gradient(90deg, var(--amber) 0, var(--amber) 82%, var(--graphite) 100%);z-index:0}.rstep{position:static;display:flex;flex-direction:column;gap:8px;padding-right:12px}.rnode{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;background:var(--amber);display:grid;place-items:center;color:#151515;box-shadow:0 0 0 6px var(--bg);margin-bottom:6px}.rnode svg{width:24px;height:24px}.rstep.last .rnode{background:var(--graphite);color:var(--amber)}.rnum{font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--amber-ink)}.rstep h3{text-transform:none;letter-spacing:0;font-size:15px;line-height:1.3}.rstep p{font-size:13.5px;color:var(--ink-2);line-height:1.5;text-wrap:pretty}.rchip{position:absolute;z-index:2;top:26px;left:calc(350%/6 + 28px);transform:translate(-50%, -50%);height:30px;padding:0 12px;border-radius:var(--pill);background:var(--graphite);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 0 0 4px var(--bg)}.rchip svg{width:14px;height:14px;color:var(--amber)}.theme-dark .rstep.last .rnode{background:#F5F4F0;color:#151515}.theme-dark .route-track{background:linear-gradient(90deg, var(--amber) 0, var(--amber) 82%, #F5F4F0 100%)}.theme-dark .rchip{background:#F5F4F0;color:#151515}.theme-dark .rchip svg{color:#151515}.amber-block{background:var(--amber);border-radius:var(--r-xl);padding:56px;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;color:#151515;align-items:center}.amber-block h2{color:#151515}.amber-block .lead-dark{font-size:16px;color:rgba(21,21,21,0.78);margin-top:16px;max-width:520px;text-wrap:pretty}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;max-width:580px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.f-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(21,21,21,0.62);padding-left:6px}.f-box{height:56px;border-radius:16px;background:#fff;display:flex;align-items:center;gap:12px;padding:0 16px 0 14px;color:#151515;box-shadow:0 1px 2px rgba(120,70,0,0.12),0 8px 24px rgba(120,70,0,0.12);border:1.5px solid rgba(21,21,21,0.06);transition:border-color .2s,box-shadow .2s;overflow:hidden}.f-box:hover{border-color:rgba(21,21,21,0.35)}.f-box svg{width:20px;height:20px;color:#151515;opacity:.75;flex:none}.f-box .f-ph{color:#8F8E89;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form .btn{grid-column:span 2;height:56px;font-size:15px;border-radius:16px;box-shadow:0 8px 24px rgba(21,21,21,0.18)}.consent{font-size:12px;color:rgba(21,21,21,0.62);margin-top:12px;max-width:520px;line-height:1.4}.receipt{background:#fff;color:#151515;border-radius:22px;padding:28px 30px;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(120,70,0,0.18)}.receipt .rt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#8F8E89;margin-bottom:6px}.receipt .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px dashed #E4E2DC;font-size:15px}.receipt .row span{color:#8F8E89;font-size:13px;text-align:right;white-space:nowrap}.receipt .row.total{border:0;padding-top:18px;font-family:var(--font-display);font-weight:800;font-size:17px}.receipt .row.total span{font-family:var(--font-body);font-weight:700;color:#151515;font-size:14px}.gr{display:grid;grid-template-columns:2fr 1fr;gap:16px}.gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.shot{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/10;background:var(--surface-2)}.shot img{width:100%;height:100%;object-fit:cover}.shot .cap{position:absolute;left:14px;bottom:14px;height:32px;padding:0 12px;border-radius:var(--pill);background:rgba(255,255,255,0.92);font-size:13px;font-weight:700;display:inline-flex;align-items:center;color:#151515}.shot .play{position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:50%;background:var(--amber);display:grid;place-items:center;color:#151515}.reviews{display:flex;flex-direction:column;gap:12px}.review{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.review .who{display:flex;align-items:center;gap:12px}.review .ava{width:44px;height:44px;border-radius:50%;background:var(--surface-2);flex:none}.review .name{font-weight:800;font-size:15px}.review .meta{font-size:13px;color:var(--ink-3)}.review p{font-size:14px;color:var(--ink-2);line-height:1.55}.stars{display:inline-flex;gap:2px;color:var(--amber)}.stars svg{width:16px;height:16px}.review.rating-card{gap:14px}.review.rating-card:hover{color:inherit;border-color:transparent;box-shadow:0 12px 32px rgba(20,20,20,0.08)}.rating-card .rc-top{display:flex;align-items:center;gap:14px}.rating-card .rc-num{font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1;letter-spacing:-.02em}.rating-card .rc-meta{font-size:14px;color:var(--ink-2)}.rating-card .btn{align-self:flex-start;margin-top:auto}.review .who .stars{margin-left:auto}.review .who .stars svg{width:12px;height:12px}.review .ava{display:grid;place-items:center;font-weight:800;color:var(--ink-2)}.review.aspects h3{text-transform:none;letter-spacing:0;font-size:14px}.aspects .asp{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;color:var(--ink-2);margin-top:4px}.aspects .asp b{color:var(--ink);font-weight:700;white-space:nowrap}.aspects .asp i{grid-column:span 2;display:block;height:4px;border-radius:4px;background:var(--surface-2);position:relative;overflow:hidden}.aspects .asp i::after{content:"";position:absolute;inset:0;width:var(--w);background:var(--amber);border-radius:4px}.ya-badge{display:inline-flex;line-height:0}.ya-badge svg{height:50px;width:auto;border-radius:10px;display:block}.ya-badge.big svg{height:76px;border-radius:14px}.ya-badge .dk{display:none}.theme-dark .ya-badge .lt{display:none}.theme-dark .ya-badge .dk{display:inline}.hero-chips li.ya-badge{padding:0;height:auto;background:none;border:0}.ya-src{display:inline-flex;align-items:center;gap:4px}.ya-src svg{width:12px;height:14px}.contacts .ya-line{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,0.85);font-size:14px;font-weight:600}.contacts .ya-line svg{color:var(--amber)}.contacts .ya-line:hover{color:var(--amber)}.ph-text{color:var(--amber-ink);background:rgba(255,170,0,0.14);border-radius:6px;padding:1px 6px;font-weight:600}.countries{display:grid;grid-template-columns:2fr repeat(7, minmax(0, 1fr));gap:10px}.country{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;gap:6px;min-height:124px}.country:hover{color:inherit;box-shadow:0 12px 32px rgba(20,20,20,0.08);border-color:transparent}.country.main{background:var(--graphite);color:#fff;border-color:transparent}.country .n{font-family:var(--font-display);font-weight:700;font-size:14px}.country .d{font-size:12px;color:var(--ink-3);margin-top:auto;line-height:1.4}.country.main .d{color:rgba(255,255,255,0.66);font-size:13px}.country.main .n{color:var(--amber)}.geo{padding:56px 56px 48px}.geo-grid{display:grid;grid-template-columns:1fr 540px;gap:48px;align-items:center}.geo-text .sub{color:rgba(255,255,255,0.62);margin-top:14px;max-width:560px;font-size:16px;text-wrap:pretty}.geo-note{margin-top:18px;font-size:12px;color:rgba(255,255,255,0.4)}.geo-map{max-width:560px;justify-self:end;width:100%}.wmap{width:100%;height:auto;display:block}.wm-disc{fill:#181818;stroke:#2A2A2A}.wm-ring{fill:none;stroke:#303030;stroke-width:1;stroke-dasharray:2 4}.wm-km{font-family:var(--font-body);font-weight:600;font-size:10px;fill:#7A7A7A}.wm-dots{stroke:#505050;stroke-width:3.6;stroke-linecap:round;fill:none}.wm-route{stroke:var(--amber);stroke-width:2;fill:none;stroke-dasharray:6 5;opacity:.9}.wm-o{fill:var(--amber)}.wm-o2{fill:var(--amber);opacity:.18}.wm-hub{fill:var(--amber)}.wm-hub2{fill:var(--amber);opacity:.16}.wm-lbl{font-family:var(--font-body);font-weight:600;font-size:14px;fill:#fff}.wm-msk{font-weight:800;font-size:15px}.wm-car path,.wm-car circle{stroke:#151515;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.wm-car .wm-carbg{fill:var(--amber);stroke:none}.geo-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.geo-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:var(--pill);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.geo-pill:hover{background:rgba(255,255,255,0.16);color:#fff}.geo-pill span{font-weight:500;font-size:13px;opacity:.7}.geo-pill.main{background:var(--amber);color:#151515;border-color:var(--amber)}.geo-pill.main:hover{background:var(--amber-deep);color:#151515}.theme-dark .wm-disc{fill:#141414;stroke:#2A2A2A}.faq{display:flex;flex-direction:column;gap:10px;max-width:920px}.q{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 26px}.q .qh{display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.35}.q .pm{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex:none;color:var(--ink-2)}.q.open .pm{background:var(--amber);border-color:var(--amber);color:#151515}.q p{margin-top:12px;font-size:15px;color:var(--ink-2);max-width:760px;text-wrap:pretty}.contacts{display:grid;grid-template-columns:1fr 1.15fr;gap:0;overflow:hidden;padding:0}.contacts .info{padding:56px;display:flex;flex-direction:column;gap:18px}.contacts h2{color:#fff}.contacts .addr{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.3;color:#fff}.contacts .hours{color:rgba(255,255,255,0.7);font-size:15px;display:flex;align-items:center;gap:8px}.contacts .big-phone{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--amber);line-height:1.2}.contacts .big-phone:hover{color:#fff}.mess{display:flex;gap:8px;flex-wrap:wrap}.mess a{height:40px;padding:0 14px;border-radius:var(--pill);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.mess a:hover{background:rgba(255,255,255,0.16);color:#fff}.mess svg{width:18px;height:18px}.contacts .note{color:rgba(255,255,255,0.6);font-size:14px;max-width:420px;margin-top:auto}.map{position:relative;background:#232323;min-height:460px;overflow:hidden}.map svg{position:absolute;inset:0;width:100%;height:100%}.map .pin{position:absolute;left:52%;top:44%;transform:translate(-50%, -100%);display:flex;flex-direction:column;align-items:center;gap:6px}.map .pin .lbl{background:#fff;color:#151515;border-radius:12px;padding:8px 12px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,0.4)}.map .pin svg{position:static;width:36px;height:44px}.map .hint{position:absolute;right:16px;bottom:16px;font-size:11px;color:rgba(255,255,255,0.4)}.ftr{padding-top:76px;padding-bottom:40px}.ftr-in{background:var(--graphite);color:#fff;border-radius:var(--r-xl);padding:44px 56px 28px}.ftr-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,0.1);flex-wrap:wrap}.ftr-top .wordmark{color:#fff}.ftr-top .ftr-tag{font-size:13px;color:rgba(255,255,255,0.5);margin-left:14px;padding-left:14px;border-left:1px solid rgba(255,255,255,0.15)}.ftr-top .right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ftr-top .fphone{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;margin-right:8px}.ftr-cols{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:24px;padding:36px 0}.ftr-cols h4{color:rgba(255,255,255,0.45);margin-bottom:14px}.ftr-cols ul{display:flex;flex-direction:column;gap:9px;font-size:14px;color:rgba(255,255,255,0.85)}.ftr-cols a:hover{color:var(--amber)}.ftr-cols .cnt{font-size:14px;color:rgba(255,255,255,0.85);display:flex;flex-direction:column;gap:9px}.ftr-note{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;font-size:12px;color:rgba(255,255,255,0.45);line-height:1.5}.ftr-bot{padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:rgba(255,255,255,0.6);line-height:1.5}.ftr-bot .dev{white-space:nowrap}.ftr-bot .dev span{color:#fff;font-weight:700}.ftr-bot .dev:hover span{color:var(--amber)}.ftr-bot .legal-links{display:flex;gap:16px;flex-wrap:wrap}.ftr-bot a:hover{color:#fff}.crumbs{display:flex;align-items:center;gap:8px;padding-top:18px;padding-bottom:6px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.crumbs a{color:var(--ink-2)}.crumbs a:hover{color:var(--amber-ink)}.crumbs i{font-style:normal;color:var(--line)}.crumbs span{color:var(--ink)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:22px;padding-bottom:26px}.page-head h1{font-size:40px;line-height:1.08}.page-head .sub{max-width:640px;color:var(--ink-2);font-size:16px;margin-top:14px;text-wrap:pretty}.seg{display:inline-flex;padding:4px;border-radius:var(--pill);background:var(--surface-2);gap:2px;flex:none}.seg span{height:40px;padding:0 18px;border-radius:var(--pill);display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer}.seg span.on{background:var(--graphite);color:#fff}.theme-dark .seg span.on{background:var(--amber);color:#151515}.cta-block{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:48px 56px}.cta-block h2{color:#fff}.cta-block .sub{color:rgba(255,255,255,0.62);margin-top:14px;max-width:520px;font-size:16px;text-wrap:pretty}.cta-block .mess{margin-top:22px}.cta-form{display:flex;flex-direction:column;gap:12px}.cta-form .f-label{color:rgba(255,255,255,0.55)}.cta-form .f-box{box-shadow:none;border-color:transparent}.cta-form .btn{height:56px;border-radius:16px}.cta-form .consent{color:rgba(255,255,255,0.45)}.brand-row{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:26px}.brand-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;flex:none}.brand-chip b{font-weight:600;color:var(--ink-3);font-size:13px}.brand-chip:hover{border-color:var(--ink);color:var(--ink)}.brand-chip.more{color:var(--ink-2);font-weight:600}.cat{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:24px;align-items:start}.filter{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px 22px 18px;position:sticky;top:16px;display:flex;flex-direction:column;gap:18px}.f-head{display:flex;justify-content:space-between;align-items:center}.f-head h3{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-size:17px}.f-reset{font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.f-group{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.f-head+.f-group{border-top:0;padding-top:0}.f-lbl{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.select{height:46px;border-radius:14px;border:1.5px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.select svg{color:var(--ink-3)}.select.dis{color:var(--ink-3);font-weight:500;background:var(--surface-2)}.select.sm{height:40px;border-radius:var(--pill);padding:0 12px 0 16px}.range2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.range2 .inp{height:46px;border-radius:14px;border:1.5px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;color:var(--ink)}.range2 .inp em{font-style:normal;color:var(--ink-3);font-weight:500}.slider{position:relative;height:18px;margin:4px 8px 0}.slider .track{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:var(--surface-2)}.slider .fill{position:absolute;left:12%;right:20%;top:7px;height:4px;border-radius:4px;background:var(--amber)}.slider .knob{position:absolute;top:0;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 2px 6px rgba(0,0,0,0.15)}.slider .k1{left:calc(12% - 9px)}.slider .k2{right:calc(20% - 9px)}.opts{display:flex;flex-wrap:wrap;gap:6px}.opt{height:34px;padding:0 12px;border-radius:var(--pill);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;cursor:pointer}.opt.on{background:var(--graphite);border-color:var(--graphite);color:#fff}.theme-dark .opt.on{background:var(--amber);border-color:var(--amber);color:#151515}.checks{display:flex;flex-direction:column;gap:8px}.check{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);cursor:pointer}.check i{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:grid;place-items:center;color:transparent;background:var(--surface)}.check.on i{background:var(--amber);border-color:var(--amber);color:#151515}.f-foot{padding-top:6px}.f-foot .btn{width:100%}.res-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.res-count{font-size:15px;color:var(--ink-2)}.res-count b{color:var(--ink)}.res-tools{display:flex;align-items:center;gap:8px}.view{display:inline-flex;padding:3px;border-radius:var(--pill);background:var(--surface-2);gap:2px}.view span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.view span.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,0.06)}.f-open{display:none}.cars-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.car .fav{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.92);display:grid;place-items:center;color:var(--ink-2)}.car .fav:hover{color:#E0433A}.price.muted{color:var(--ink-2);font-weight:700;font-size:15px}.pager{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:28px}.pages{display:flex;gap:4px;align-items:center}.pages span{min-width:40px;height:40px;padding:0 12px;border-radius:var(--pill);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.pages span.on{background:var(--graphite);color:#fff}.theme-dark .pages span.on{background:var(--amber);color:#151515}.pages span.dots{cursor:default}.pages span.next{border:1px solid var(--line)}.seo{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:40px 44px;display:grid;grid-template-columns:360px minmax(0, 1fr);gap:16px 48px;align-items:start}.seo h2{font-size:26px;grid-row:span 2}.seo-text{display:block;columns:2;column-gap:36px;font-size:15px;line-height:1.6;color:var(--ink-2)}.seo-text p{margin:0 0 12px;break-inside:avoid}.seo .btn{grid-column:2;justify-self:start}.seo-ph{font-size:14px}.car-top{display:grid;grid-template-columns:minmax(0, 1fr) 440px;gap:32px;align-items:start;padding-top:12px}.gal{display:flex;flex-direction:column;gap:10px}.gal-main{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--surface-2)}.gal-main img{width:100%;height:100%;object-fit:cover}.gal-main .badge{left:16px;top:16px;height:32px;font-size:13px}.gal-all{position:absolute;right:16px;bottom:16px;height:36px;padding:0 14px;border-radius:var(--pill);background:rgba(20,20,20,0.72);backdrop-filter:blur(6px);color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.gal-nav{position:absolute;left:16px;bottom:16px;display:flex;gap:8px}.gal-nav span{width:40px;height:40px;border-radius:50%;background:rgba(20,20,20,0.55);border:1px solid rgba(255,255,255,0.2);color:#fff;display:grid;place-items:center;cursor:pointer}.gal-nav span:hover{background:var(--amber);color:#151515;border-color:var(--amber)}.gal-thumbs{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px}.thumb{aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--surface-2);display:block;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.on{border-color:var(--amber)}.thumb.more{display:grid;place-items:center;font-size:12px;text-align:center;padding:8px;border:2px dashed var(--line)}.buy{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:26px;display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.buy-tags{display:flex;flex-wrap:wrap;gap:6px}.tag{height:28px;padding:0 10px;border-radius:var(--pill);background:var(--surface-2);font-size:12px;font-weight:700;color:var(--ink-2);display:inline-flex;align-items:center}.buy h1{font-size:30px;line-height:1.1}.buy-sub{font-size:14px;color:var(--ink-2);line-height:1.5}.price-row{display:flex;flex-direction:column;gap:2px;padding:6px 0}.price-big{font-family:var(--font-display);font-weight:800;font-size:32px;letter-spacing:-.02em;line-height:1.1}.price-note{font-size:13px;color:var(--ink-3)}.pay-opts{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink-2)}.pay-opts li{display:flex;align-items:center;gap:10px}.pay-opts svg{color:var(--amber-ink);flex:none;width:18px;height:18px}.buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.mess.light a{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.mess.light a:hover{background:var(--surface-2);color:var(--ink)}.buy-trust{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);padding-top:6px;border-top:1px solid var(--line)}.buy-trust svg{color:var(--amber-ink);flex:none}.car-body2{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:32px;align-items:start;padding-top:40px}.car-main{display:flex;flex-direction:column;gap:20px}.car-main h2{font-size:24px;margin-top:20px}.spec-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.spec-tile{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.spec-tile svg{color:var(--amber-ink);margin-bottom:4px}.spec-tile span{font-size:12px;color:var(--ink-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.spec-tile b{font-size:15px;font-weight:800}.spec-table{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0}.spec-table div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px dashed var(--line);font-size:14px}.spec-table dt{color:var(--ink-3)}.spec-table dd{margin:0;font-weight:700;text-align:right}.opts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 24px;font-size:14px;color:var(--ink-2)}.opts-list li{display:flex;align-items:center;gap:10px}.opts-list svg{color:var(--amber-ink);flex:none}.mini-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.mini-step{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px}.mini-step .num{font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--amber-ink);letter-spacing:.06em}.mini-step h3{text-transform:none;letter-spacing:0;font-size:15px}.mini-step p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.car-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.side-card h3{text-transform:none;letter-spacing:0;font-size:16px}.side-addr{font-weight:700;font-size:15px}.side-hours{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.side-phone{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.01em}.side-card .btn{align-self:flex-start;margin-top:4px}.side-ya p{font-size:13px;color:var(--ink-2)}.side-note{background:rgba(255,170,0,0.1);border-color:rgba(255,170,0,0.35)}.side-note p{font-size:14px;color:var(--ink-2)}.menu-stage{position:relative;min-height:760px;overflow:hidden}.mega-overlay{position:absolute;inset:0;background:rgba(10,10,10,0.55);backdrop-filter:blur(2px);z-index:5}.mega{position:absolute;left:0;right:0;top:0;z-index:6}.mega-panel{background:var(--surface);border-radius:0 0 28px 28px;box-shadow:0 30px 80px rgba(0,0,0,0.35);display:grid;grid-template-columns:260px minmax(0, 1fr) 300px;gap:0;overflow:hidden}.mega-brands{padding:26px 8px 26px 26px;border-right:1px solid var(--line)}.mega-brands h4,.mega-head h4{color:var(--ink-3);margin-bottom:12px}.mega-brands ul{display:flex;flex-direction:column;gap:2px;padding-right:12px}.mega-brands li{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:600;color:var(--ink-2);cursor:pointer}.mega-brands li span{flex:1}.mega-brands li b{font-weight:600;font-size:13px;color:var(--ink-3)}.mega-brands li svg{color:var(--ink-3)}.mega-brands li.on{background:var(--surface-2);color:var(--ink)}.mega-brands li.on svg{color:var(--amber-ink)}.mega-brands li.all{margin-top:8px;color:var(--amber-ink)}.mega-models{padding:26px 28px}.mega-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.mega-link{font-size:13px;font-weight:700;color:var(--amber-ink);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mega-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.mega-card{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px;min-height:118px}.mega-card:hover{border-color:transparent;box-shadow:0 12px 30px rgba(20,20,20,0.1);color:inherit}.mc-ico{width:36px;height:36px;border-radius:10px;background:var(--surface);display:grid;place-items:center;color:var(--ink);margin-bottom:6px}.mc-name{font-family:var(--font-display);font-weight:700;font-size:15px}.mc-sub{font-size:13px;color:var(--ink-3)}.mega-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.mega-quick a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink)}.mega-quick a svg{width:16px;height:16px;color:var(--amber-ink)}.mega-quick a:hover{background:var(--surface-2);color:var(--ink)}.mega-promo{background:var(--graphite);color:#fff;padding:28px 26px;display:flex;flex-direction:column;gap:12px}.mega-promo h3{text-transform:none;letter-spacing:0;font-size:18px;line-height:1.3}.mega-promo p{font-size:14px;color:rgba(255,255,255,0.66);line-height:1.5}.mega-promo .btn{align-self:flex-start;margin-top:auto}.menu-stage .hero{position:relative;z-index:1}.svc-head .stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;flex:none;min-width:460px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.stat b{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;white-space:nowrap}.stat span{font-size:12px;color:var(--ink-3);font-weight:600}.svc-group{padding-top:56px}.svc-group .sec-head{margin-bottom:20px}.svc-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.svc-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:224px;transition:box-shadow .2s,transform .2s}.svc-card:hover{border-color:transparent;box-shadow:0 14px 34px rgba(20,20,20,0.09);transform:translateY(-2px);color:inherit}.svc-ico{width:44px;height:44px;border-radius:12px;background:rgba(255,170,0,0.16);display:grid;place-items:center;color:var(--ink);margin-bottom:4px}.svc-card h3{text-transform:none;letter-spacing:0;font-size:16px;line-height:1.3}.svc-card p{font-size:13.5px;color:var(--ink-2);line-height:1.5;text-wrap:pretty}.svc-link{margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;color:var(--amber-ink);display:inline-flex;align-items:center;gap:6px}.svc-hero{padding-top:12px}.svc-hero-card{min-height:480px}.svc-hero-card .hero-body{padding:52px 56px 60px;max-width:720px}.svc-hero-card h1{font-size:42px}.three{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.info-card h3{text-transform:none;letter-spacing:0;font-size:17px}.info-card p{font-size:14px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.form-calc{grid-template-columns:1fr 1fr;max-width:600px}.form-calc .field.wide{grid-column:span 2}.receipt-note{margin-top:14px;font-size:12px;color:#8F8E89;line-height:1.5}.rates{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:10px 10px 18px;overflow-x:auto}.rates table{width:100%;border-collapse:collapse;font-size:14px}.rates th{text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:14px 18px;border-bottom:1px solid var(--line)}.rates td{padding:13px 18px;border-bottom:1px dashed var(--line);font-weight:600}.rates td:first-child{color:var(--ink-2);font-weight:500}.rates tr:last-child td{border-bottom:0}.rates-note{padding:14px 18px 0;font-size:13px;color:var(--ink-3)}.mini-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.docs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.doc-col{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px}.doc-col h2{font-size:22px;margin-bottom:16px}.doc-list{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink-2)}.doc-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.doc-list svg{color:var(--amber-ink);flex:none;margin-top:2px}.doc-list.big{font-size:15px;gap:12px}.chips-tabs{padding-bottom:6px}.offers{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.offer{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:10px 10px 18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s}.offer:hover{border-color:transparent;box-shadow:0 16px 40px rgba(20,20,20,0.1);transform:translateY(-3px);color:inherit}.offer-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:var(--surface-2)}.offer-media img{width:100%;height:100%;object-fit:cover}.offer-tag{position:absolute;left:10px;top:10px;height:28px;padding:0 10px;border-radius:var(--pill);background:var(--amber);color:#151515;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.offer-tag.dated{background:rgba(20,20,20,0.86);color:#fff}.offer-ph .offer-media{background:repeating-linear-gradient(135deg, var(--surface-2) 0 10px, #fff 10px 20px);border:1px dashed var(--line)}.offer-body{padding:0 8px;display:flex;flex-direction:column;gap:8px;flex:1}.offer-cat{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.offer h3{text-transform:none;letter-spacing:0;font-size:16px;line-height:1.3;text-wrap:pretty}.offer p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.offer .svc-link{padding-top:6px}.offer-top{display:grid;grid-template-columns:minmax(0, 1fr) 400px;gap:40px;align-items:start;padding-top:12px}.offer-text{display:flex;flex-direction:column;gap:18px}.offer-text h1{font-size:40px;line-height:1.08;max-width:760px}.offer-text h2{font-size:22px;margin-top:14px}.lead-page{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:700px;text-wrap:pretty}.body-text{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:700px}.tag.amber{background:var(--amber);color:#151515}.offer-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.offer-img{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/3;background:var(--surface-2)}.offer-img img{width:100%;height:100%;object-fit:cover}.offer-img .cap{position:absolute;left:14px;bottom:14px;height:32px;padding:0 12px;border-radius:var(--pill);background:rgba(255,255,255,0.92);color:#151515;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.kv{margin:0;display:flex;flex-direction:column}.kv div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14px}.kv div:last-child{border-bottom:0}.kv dt{color:var(--ink-3)}.kv dd{margin:0;font-weight:700;text-align:right}.nav a.on{background:var(--surface-2);color:var(--ink)}.range2 .inp{font-size:13px;padding:0 10px}.cat{grid-template-columns:316px minmax(0, 1fr)}@media (max-width: 1380px){.nav a{padding:0 10px;font-size:13px}.hdr-cta .btn{display:none}.icon-btn{display:grid}}@media (max-width: 1180px){.nav{display:none}.burger,.icon-btn{display:grid}}@media (max-width: 1100px){:root{--pad:24px}h1{font-size:44px}h2{font-size:30px}.hero-body{padding:48px 40px 132px;max-width:620px}.hero-media{inset:0 0 0 30%}.hero-nav{left:40px;right:40px}.quick{margin:-36px 24px 0}.quick a{font-size:11px;letter-spacing:.04em}.models{grid-template-columns:repeat(4, minmax(0, 1fr))}.cars{grid-template-columns:repeat(3, minmax(0, 1fr))}.bento{grid-template-columns:repeat(2, minmax(0, 1fr))}.route-track{display:none}.route-steps{grid-template-columns:1fr;gap:18px}.route-steps::before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:3px;border-radius:3px;background:var(--amber)}.rstep{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:4px;padding-right:0}.rnode{width:40px;height:40px;grid-row:1 / span 4;align-self:start;box-shadow:0 0 0 4px var(--bg);margin:0}.rnode svg{width:18px;height:18px}.rchip{position:static;transform:none;margin-top:6px;justify-self:start;box-shadow:none;grid-column:2}.countries{grid-template-columns:repeat(4, minmax(0, 1fr))}.country.main{grid-column:span 2}.geo-grid{grid-template-columns:1fr 420px;gap:32px}.ftr-cols{grid-template-columns:repeat(3, minmax(0, 1fr))}.gr{grid-template-columns:1.4fr 1fr}.dark-block,.amber-block{padding:40px}.contacts{padding:0}.contacts .info{padding:40px}.page-head{flex-direction:column;align-items:flex-start;gap:16px}.page-head h1{font-size:34px}.cat{grid-template-columns:260px minmax(0, 1fr);gap:16px}.cars-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.car-top{grid-template-columns:minmax(0, 1fr) 380px;gap:20px}.car-body2{grid-template-columns:minmax(0, 1fr) 300px;gap:20px}.spec-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cta-block{grid-template-columns:1fr;gap:28px;padding:36px}.seo{grid-template-columns:1fr}.seo h2{grid-row:auto}.seo .btn{grid-column:auto}.mega-panel{grid-template-columns:220px minmax(0, 1fr)}.mega-promo{display:none}.svc-head .stats{min-width:0;width:100%}.svc-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.three{grid-template-columns:repeat(3, minmax(0, 1fr))}.mini-5{grid-template-columns:repeat(3, minmax(0, 1fr))}.offers{grid-template-columns:repeat(2, minmax(0, 1fr))}.offer-top{grid-template-columns:minmax(0, 1fr) 340px;gap:24px}.svc-hero-card h1{font-size:36px}}@media (max-width: 900px){.models{grid-template-columns:repeat(3, minmax(0, 1fr))}.cars{grid-template-columns:repeat(2, minmax(0, 1fr))}.amber-block{grid-template-columns:1fr;gap:32px}.gr{grid-template-columns:1fr}.contacts{grid-template-columns:1fr}.ftr-cols{grid-template-columns:repeat(2, minmax(0, 1fr))}.geo-grid{grid-template-columns:1fr}.geo-map{justify-self:center}.cat{grid-template-columns:1fr}.filter{display:none}.f-open{display:inline-flex}.cars-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.car-top{grid-template-columns:1fr}.buy,.car-side{position:static}.car-body2{grid-template-columns:1fr}.spec-table{grid-template-columns:1fr}.mini-steps{grid-template-columns:1fr}.svc-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.three{grid-template-columns:1fr}.docs{grid-template-columns:1fr}.offer-top{grid-template-columns:1fr}.offer-side{position:static}.mini-5{grid-template-columns:repeat(2, minmax(0, 1fr))}.form-calc{grid-template-columns:1fr}.form-calc .field.wide{grid-column:auto}}@media (max-width: 760px){:root{--pad:16px}h1,.hero .h1{font-size:30px}h2{font-size:24px}.hdr-top{display:none}.hdr-main{height:64px;gap:8px}.hdr-cta{gap:6px}.theme-switch{width:50px;height:30px;padding:0 7px}.theme-switch svg{width:12px;height:12px}.ts-knob{width:24px;height:24px;top:2px;left:2px}.theme-dark .ts-knob{transform:translateX(22px)}.burger,.icon-btn{width:38px;height:38px}.nav,.hdr-cta .btn{display:none}.burger,.icon-btn{display:grid}.wordmark{font-size:12px}.logo{gap:8px}.hero{padding-top:0}.hero-card{min-height:0;border-radius:22px}.hero-slide{flex-direction:column}.hero-media{position:relative;inset:auto;height:250px;order:-1}.hero-media img{-webkit-mask-image:none;mask-image:none}.hero-media::after{background:linear-gradient(180deg, rgba(20,20,20,0) 45%, #141414 100%)}.hero-body{padding:4px 20px 104px;gap:16px}.lead{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-chips li{height:32px;font-size:12px;padding:0 12px}.hero-nav{left:20px;right:20px;bottom:48px}.dots i{width:36px}.arrows span{width:38px;height:38px}.quick{margin:-22px 8px 0;display:flex;overflow-x:auto;gap:2px;padding:6px;border-radius:18px}.quick a{flex:0 0 104px;padding:14px 4px 12px;font-size:11px;gap:8px}.quick svg{width:22px;height:22px}.sec{padding-top:48px}.sec-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.sec-head .sub{font-size:15px;margin-top:8px}.models{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.model{min-height:132px;padding:16px}.chips{overflow-x:auto;flex-wrap:nowrap;margin:0 -16px 18px;padding:0 16px 4px}.cars{grid-template-columns:1fr;gap:12px}.dark-block,.amber-block{padding:24px 18px;border-radius:22px}.contacts{padding:0}.geo{padding:24px 18px 22px}.geo-grid{grid-template-columns:1fr;gap:20px}.geo-map{max-width:none;justify-self:stretch}.wm-lbl{font-size:21px}.wm-msk{font-size:23px}.wm-km{font-size:15px}.wm-dots{stroke-width:4.4}.wm-route{stroke-width:2.6}.geo-links{gap:6px}.geo-pill{height:38px;padding:0 13px;font-size:13px}.bento{grid-template-columns:1fr}.usp.big,.usp.photo{grid-column:auto}.usp{min-height:0;padding:22px}.usp.photo{min-height:220px}.usp .big-num strong{font-size:44px}.amber-block{grid-template-columns:1fr;gap:24px}.form{grid-template-columns:1fr}.form .btn{grid-column:auto}.receipt{padding:20px}.gr{grid-template-columns:1fr}.countries{grid-template-columns:repeat(2, minmax(0, 1fr))}.country{min-height:104px}.country.main{grid-column:span 2}.q{padding:18px 18px}.q .qh{font-size:14px}.contacts{grid-template-columns:1fr}.contacts .info{padding:28px 20px}.map{min-height:280px}.ftr{padding-top:48px;padding-bottom:24px}.ftr-in{padding:28px 20px 20px;border-radius:22px}.ftr-top{flex-direction:column;align-items:flex-start;gap:16px}.ftr-top .logo{flex-wrap:wrap}.ftr-top .ftr-tag{width:100%;margin-left:0;padding-left:0;border:0}.ftr-cols{grid-template-columns:repeat(2, minmax(0, 1fr));padding:28px 0}.ftr-bot{flex-direction:column;align-items:flex-start;gap:10px}.crumbs{padding-top:12px;padding-bottom:4px;font-size:12px}.page-head{padding-top:12px;padding-bottom:18px}.page-head h1{font-size:26px}.seg{width:100%;display:flex}.seg span{flex:1;justify-content:center;padding:0 8px;font-size:13px}.brand-row{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 20px}.cars-3{grid-template-columns:1fr}.res-head{align-items:flex-start;flex-direction:column}.seo{padding:22px 18px;grid-template-columns:1fr;gap:12px}.seo h2{font-size:20px;grid-row:auto}.seo-text{columns:1}.seo .btn{grid-column:auto}.cta-block{padding:24px 18px}.gal-thumbs{grid-template-columns:repeat(5, minmax(0, 1fr));gap:6px}.thumb{border-radius:10px}.buy{padding:20px}.buy h1{font-size:24px}.price-big{font-size:28px}.buy-actions{grid-template-columns:1fr}.spec-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.opts-list{grid-template-columns:1fr}.car-main h2{font-size:20px}.car-body2{padding-top:24px}.menu-stage{min-height:0}.mega-panel{grid-template-columns:1fr;border-radius:0 0 22px 22px}.mega-brands{border-right:0;border-bottom:1px solid var(--line);padding:18px}.mega-models{padding:18px}.mega-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.svc-head .stats{grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.stat{padding:12px 10px;border-radius:14px}.stat b{font-size:15px}.stat span{font-size:11px}.svc-group{padding-top:40px}.svc-grid{grid-template-columns:1fr;gap:10px}.svc-card{min-height:0;padding:18px}.svc-hero-card{min-height:0}.svc-hero-card .hero-body{padding:4px 20px 60px}.svc-hero-card h1{font-size:28px}.offers{grid-template-columns:1fr;gap:12px}.offer-text h1{font-size:28px}.lead-page{font-size:15px}.doc-col{padding:20px}.doc-col h2{font-size:19px}.rates{border-radius:18px}.rates th,.rates td{padding:10px 12px;font-size:13px}.mini-5{grid-template-columns:1fr}}[hidden]{display:none !important}body.no-scroll{overflow:hidden}html{scroll-behavior:smooth}html.theme-dark{color-scheme:dark}.hero-slide{transition:opacity .6s ease,visibility .6s}.hero .h1{font-family:var(--font-display);font-size:52px;line-height:1.06;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:#fff;max-width:700px;margin:0}.arrows span,.gal-nav span,.dots i{cursor:pointer}.f-box input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:#151515;outline:none;padding:0;height:100%}.f-box input::placeholder{color:#8F8E89}.f-box:focus-within{border-color:#151515}.cta-form .f-box:focus-within{box-shadow:0 0 0 3px rgba(255,170,0,0.35)}button.btn{font-family:var(--font-body)}button.btn:disabled{opacity:.6;cursor:wait}.consent a{text-decoration:underline;text-underline-offset:2px}.agree{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:rgba(21,21,21,0.7);cursor:pointer;margin-top:4px}.agree input{position:absolute;opacity:0;width:0;height:0}.agree i{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(21,21,21,0.35);background:#fff;display:grid;place-items:center;color:transparent;margin-top:1px;transition:background .15s,border-color .15s}.agree input:checked+i{background:#151515;border-color:#151515;color:#FFAA00}.agree input:focus-visible+i{outline:2px solid var(--amber);outline-offset:2px}.agree.err i{border-color:#E0433A;box-shadow:0 0 0 3px rgba(224,67,58,0.25)}.agree a{text-decoration:underline;text-underline-offset:2px}.cta-form .agree{color:rgba(255,255,255,0.62)}.cta-form .agree i{background:transparent;border-color:rgba(255,255,255,0.4)}.cta-form .agree input:checked+i{background:var(--amber);border-color:var(--amber);color:#151515}.modal .agree{color:var(--ink-2)}.modal .agree i{border-color:var(--line);background:var(--surface-2)}.modal .agree input:checked+i{background:var(--amber);border-color:var(--amber);color:#151515}.theme-dark .form .agree{color:rgba(21,21,21,0.7)}html{scroll-padding-top:84px}.hdr{position:sticky;top:0;z-index:70;background:var(--bg);transition:box-shadow .25s}.hdr-top,.hdr-main{position:relative;z-index:66}body.mega-open .hdr{background:var(--surface);box-shadow:none}body.mega-open .hdr-top{border-bottom-color:var(--line)}.hdr.compact .hdr-top{display:none}.hdr.compact .hdr-main{height:64px}.hdr.compact{box-shadow:0 8px 30px rgba(20,20,20,0.08)}.theme-dark .hdr.compact{box-shadow:0 8px 30px rgba(0,0,0,0.5)}.hdr.compact .logo svg{width:32px;height:32px}a[href=""]{cursor:default}.hdr .mega{position:absolute;left:0;right:0;top:100%;z-index:65}.mega-overlay{position:fixed;inset:0;background:rgba(10,10,10,0.55);backdrop-filter:blur(2px);z-index:60}.nav a[data-mega]{cursor:pointer}.mega-panel--row{grid-template-columns:1fr;padding:26px 28px}.mega-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px}.mega-cards--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.mega-cards--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.mega-panel--row .mega-card{min-height:132px}.mega-panel--row .mega-quick{margin-top:16px}.mega-promo--inline{margin-top:16px;border-radius:16px;flex-direction:row;align-items:center;gap:20px;padding:20px 24px}.mega-promo--inline .eyebrow{flex:none}.mega-promo--inline h3{flex:1;font-size:16px}.mega-promo--inline .btn{margin-top:0}@media (max-width: 1100px){.mega-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}.mega-promo--inline{flex-direction:column;align-items:flex-start}}.mnav{position:fixed;inset:0;z-index:90;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;overflow-y:auto}.mnav-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.mnav-links{display:flex;flex-direction:column;padding:8px 8px}.mnav-links a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-radius:14px;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink)}.mnav-links a:hover,.mnav-links a.on{background:var(--surface-2)}.mnav-links a svg{color:var(--ink-3)}.mnav-foot{margin-top:auto;padding:18px 16px 28px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line)}.mnav-foot .phone{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--ink)}.mnav-foot .addr{font-size:13px;color:var(--ink-2);line-height:1.5}.mnav-foot .mess a{background:var(--surface);border-color:var(--line);color:var(--ink)}.mnav-foot .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal{position:fixed;inset:0;z-index:100;background:rgba(10,10,10,0.6);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.modal-card{background:var(--surface);color:var(--ink);border-radius:24px;padding:28px;width:100%;max-width:440px;position:relative;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 80px rgba(0,0,0,0.4)}.modal-title{font-family:var(--font-display);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.01em;padding-right:44px}.modal-sub{font-size:14px;color:var(--ink-2)}.modal-close{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;color:var(--ink);cursor:pointer;padding:0}.modal .field{margin-top:4px}.modal .f-box{box-shadow:none;border-color:var(--line)}.modal .f-label{color:var(--ink-3)}.modal .btn{height:52px;border-radius:16px;margin-top:6px}.modal .consent{color:var(--ink-3)}#toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:11px;max-width:calc(100% - 32px);padding:13px 22px 13px 18px;border-radius:999px;background:var(--graphite);border:1px solid rgba(255,255,255,0.1);color:#fff;font-size:14px;font-weight:600;line-height:1.35;box-shadow:0 16px 40px rgba(0,0,0,0.26);animation:toast-in .22s ease-out}#toast::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}#toast.ok::before{background:rgba(255,255,255,0.55)}@keyframes toast-in{from{opacity:0;transform:translate(-50%, 12px)}to{opacity:1;transform:translate(-50%, 0)}}@media (prefers-reduced-motion: reduce){#toast{animation:none}}@media (max-width: 720px){#toast{bottom:104px}}#cookie{position:fixed;left:16px;bottom:16px;z-index:110;max-width:420px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 40px rgba(0,0,0,0.15);font-size:13px;line-height:1.45}#cookie a{text-decoration:underline;text-underline-offset:2px}#cookie .btn{flex:none}.select{position:relative}.select select{appearance:none;-webkit-appearance:none;flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:inherit;height:100%;padding:0;outline:none;cursor:pointer}.select select:disabled{color:var(--ink-3);font-weight:500;cursor:default}.select i{display:grid;place-items:center;color:var(--ink-3);pointer-events:none}.select:focus-within{border-color:var(--ink)}.range2 .inp input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:inherit;outline:none;padding:0;width:100%}.range2 .inp:focus-within{border-color:var(--ink)}.slider input[type=range]{position:absolute;left:0;right:0;top:0;width:100%;height:18px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;outline:none}.slider input[type=range]::-webkit-slider-runnable-track{background:transparent;height:18px}.slider input[type=range]::-moz-range-track{background:transparent;height:18px}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 2px 6px rgba(0,0,0,0.15);cursor:grab;margin-top:0}.slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 2px 6px rgba(0,0,0,0.15);cursor:grab}.slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--amber);outline-offset:2px}.slider .knob{display:none}button.f-reset{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.opt input,.check input,.seg input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.opt,.check{position:relative}.opt:has(input:checked){background:var(--graphite);border-color:var(--graphite);color:#fff}.theme-dark .opt:has(input:checked){background:var(--amber);border-color:var(--amber);color:#151515}.check:has(input:checked) i{background:var(--amber);border-color:var(--amber);color:#151515}.opt:has(input:focus-visible),.check:has(input:focus-visible) i{outline:2px solid var(--amber);outline-offset:2px}.seg label{position:relative;height:40px;padding:0 18px;border-radius:var(--pill);display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer}.seg label.on,.seg label:has(input:checked){background:var(--graphite);color:#fff}.theme-dark .seg label.on,.theme-dark .seg label:has(input:checked){background:var(--amber);color:#151515}@media (max-width: 760px){.seg label{flex:1;justify-content:center;padding:0 8px;font-size:13px}}.form .agree{grid-column:span 2}.cars.list-view{grid-template-columns:1fr}.cars.list-view .car{flex-direction:row;align-items:stretch;padding:10px}.cars.list-view .car-media{width:280px;flex:none;aspect-ratio:4/3}.cars.list-view .car-body{flex:1;justify-content:center;padding:8px 16px}.cars.list-view .car .name{font-size:18px}.cars.list-view .car-foot{flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;padding:8px 12px}.filter-close{display:none}@media (max-width: 900px){.filter.open{display:flex;position:fixed;inset:0;z-index:95;border-radius:0;overflow-y:auto;padding:18px 18px 28px}.filter-close{display:grid;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);place-items:center;color:var(--ink);cursor:pointer;padding:0}.cars.list-view .car{flex-direction:column}.cars.list-view .car-media{width:auto}}@media (max-width: 760px){.hero .h1{font-size:30px}.modal-card{padding:22px}}.ya-badge iframe{width:150px;height:50px;border:0;border-radius:10px;display:block}.ya-badge.big{display:block;width:225px;height:75px}.ya-badge.big iframe{transform:scale(1.5);transform-origin:0 0}.map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}.skip{position:absolute;left:-9999px;top:8px;background:var(--amber);color:#151515;padding:10px 14px;border-radius:12px;font-weight:700;z-index:200}.skip:focus{left:16px}.seo.policy{grid-template-columns:1fr;max-width:920px}.seo.policy .seo-text{columns:1;font-size:15px}.seo.policy .seo-text p{margin:0 0 14px}.seo.policy .seo-text ul{margin:0 0 14px 20px;padding:0;display:flex;flex-direction:column;gap:6px;list-style:disc}.aq-noimg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;aspect-ratio:4 / 3;background:radial-gradient(120% 80% at 50% 0%, rgba(255,170,0,0.1), transparent 62%),linear-gradient(160deg, #f3f2ee 0%, #eceae5 60%, #e4e2dc 100%);color:var(--ink, #151515);text-align:center}.theme-dark .aq-noimg{background:radial-gradient(120% 80% at 50% 0%, rgba(255,170,0,0.12), transparent 62%),linear-gradient(160deg, #232323 0%, #1b1b1b 60%, #161616 100%);color:#f4f3ef}.aq-noimg-mark{display:flex;align-items:center;gap:8px;opacity:.92}.aq-noimg-mark svg{width:34px;height:34px;color:currentColor}.aq-noimg-mark .wordmark{font-family:"Unbounded", "Manrope", sans-serif;font-weight:700;font-size:15px;letter-spacing:.04em}.aq-noimg-mark .wordmark b{color:var(--amber, #fa0)}.aq-noimg-note{font-size:12px;letter-spacing:.02em;color:var(--ink-3, #8f8e89)}.theme-dark .aq-noimg-note{color:rgba(244,243,239,0.55)}.aq-noimg-lg{aspect-ratio:16 / 10}.aq-noimg-lg .aq-noimg-mark svg{width:54px;height:54px}.aq-noimg-lg .aq-noimg-mark .wordmark{font-size:22px}.aq-noimg-lg .aq-noimg-note{font-size:13px}.pages a{min-width:40px;height:40px;padding:0 12px;border-radius:var(--pill);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.pages a:hover{background:var(--line);color:var(--ink)}.pages a.next,.pages a.prev{border:1px solid var(--line)}.pages a svg{width:16px;height:16px}.article{margin-top:10px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:36px 40px}.article-text{max-width:100%;font-size:16px;line-height:1.65;color:var(--ink-2)}.article-text>*:first-child{margin-top:0}.article-text p{margin:0 0 14px}.article-text h2{font-size:24px;line-height:1.25;margin:30px 0 12px;color:var(--ink)}.article-text h3{font-size:19px;line-height:1.3;margin:24px 0 10px;color:var(--ink)}.article-text ul,.article-text ol{margin:0 0 14px;padding-left:22px}.article-text ul{list-style:disc}.article-text ol{list-style:decimal}.article-text li{margin:0 0 8px}.article-text li::marker{color:var(--amber-ink)}.article-text a{color:var(--amber-ink)}.article-text img{max-width:100%;height:auto;border-radius:16px;margin:8px 0 16px}.article-text table{width:100%;border-collapse:collapse;margin:0 0 16px}.article-text th,.article-text td{border:1px solid var(--line);padding:10px 12px;text-align:left}.article-cover{width:100%;border-radius:18px;margin-bottom:24px}@media (max-width: 720px){.article{padding:24px 20px;border-radius:18px}}.card-badges{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px)}.card-badges .badge{position:static;left:auto;top:auto}.badge.hold{background:rgba(20,20,20,0.86);color:#fff}.seg a{height:40px;padding:0 18px;border-radius:var(--pill);display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;text-decoration:none}.seg a.on{background:var(--graphite);color:#fff}.theme-dark .seg a.on{background:var(--amber);color:#151515}.seg a:hover:not(.on){color:var(--ink)}.brand-chip.on{background:var(--graphite);color:#fff;border-color:var(--graphite)}.brand-chip.on b{color:rgba(255,255,255,0.7)}.theme-dark .brand-chip.on{background:var(--amber);color:#151515;border-color:var(--amber)}.opts a.opt{text-decoration:none;gap:6px}.opts a.opt b{font-weight:600;font-size:12px;opacity:.55}.opts a.opt.on b{opacity:.7}.lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(12,12,12,0.94);padding:56px 16px}.lb-stage{margin:0;max-width:1400px;width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.lb-stage img{max-width:100%;max-height:calc(100vh - 112px);object-fit:contain;border-radius:12px}.lb-close,.lb-nav{position:absolute;border:0;background:rgba(255,255,255,0.12);color:#fff;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.lb-close:hover,.lb-nav:hover{background:rgba(255,255,255,0.24)}.lb-close{top:16px;right:16px;width:44px;height:44px;font-size:18px}.lb-nav{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:30px;line-height:1;padding-bottom:4px}.lb-prev{left:16px}.lb-next{right:16px}.lb-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.75);font-size:13px;font-weight:600;letter-spacing:.04em}body.no-scroll{overflow:hidden}@media (max-width: 720px){.lightbox{padding:48px 8px}.lb-nav{width:42px;height:42px;font-size:24px}.lb-prev{left:6px}.lb-next{right:6px}}.opts .opt.off{opacity:.38;cursor:default;pointer-events:none}.filter .f-group{padding-bottom:18px}.filter .f-group+.f-group{padding-top:18px}.results .empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 24px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:20px}.results .empty p{margin:0;color:var(--ink-2);font-size:16px}.admin-bar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:120;display:flex;flex-direction:column;gap:1px;border-radius:14px 0 0 14px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.18)}.admin-bar-btn{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--graphite, #151515);color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;max-width:46px;transition:max-width .18s ease, background .18s ease}.admin-bar-btn svg{width:18px;height:18px;flex:none}.admin-bar-btn span{opacity:0;transition:opacity .18s ease}.admin-bar:hover .admin-bar-btn{max-width:200px}.admin-bar:hover .admin-bar-btn span{opacity:1}.admin-bar-btn:hover{background:var(--amber, #fa0);color:#151515}@media (max-width: 720px){.admin-bar{top:auto;bottom:84px;transform:none}}.results .empty-note{font-size:14px;color:var(--ink-3);max-width:460px}.results .empty-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.geo-stats{margin-top:22px}.geo-stats-head{display:block;margin-bottom:10px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.6)}.geo-bar{display:flex;gap:4px;height:12px}.geo-bar a{display:block;height:100%;border-radius:999px;background:rgba(255,255,255,0.18);transition:opacity .18s ease}.geo-bar a:first-child{background:var(--amber, #fa0)}.geo-bar a:hover{opacity:.8}.geo-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none}.geo-legend li{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff}.geo-legend i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.2);flex:none}.geo-legend li:first-child i{background:var(--amber, #fa0)}.geo-legend b{font-weight:800}.geo-legend span{opacity:.7;font-weight:500}.gallery-wide{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 900px){.gallery-wide{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.gallery-wide{grid-template-columns:1fr}}a.stat{color:inherit;text-decoration:none;transition:border-color .18s ease}a.stat:hover{border-color:var(--amber, #fa0);color:inherit}.stat span svg{vertical-align:-3px;margin-right:5px}.usp.wide{grid-column:span 2;min-height:0}@media (max-width: 900px){.usp.wide{grid-column:auto}}.about-hero{position:relative;overflow:hidden;border-radius:var(--r-xl, 28px);background:var(--graphite, #151515);color:#fff;padding:56px;margin-top:6px}.about-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;pointer-events:none}.about-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(21,21,21,0.72) 18%, rgba(21,21,21,0.34) 58%, rgba(21,21,21,0.18))}.about-hero-in{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;min-height:300px}.about-hero h1{color:#fff;font-size:40px;line-height:1.08;text-shadow:0 2px 18px rgba(0,0,0,0.45)}.about-hero .sub{max-width:620px;margin-top:14px;font-size:16px;color:rgba(255,255,255,0.88);text-shadow:0 1px 12px rgba(0,0,0,0.5);text-wrap:pretty}.about-hero .stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;flex:none;min-width:460px}.about-hero .stat{background:rgba(21,21,21,0.55);border-color:rgba(255,255,255,0.16);backdrop-filter:blur(6px);color:#fff}.about-hero .stat span{color:rgba(255,255,255,0.72)}.about-hero a.stat:hover{border-color:var(--amber, #fa0)}@media (max-width: 900px){.about-hero{padding:28px 20px}.about-hero-in{flex-direction:column;align-items:stretch;min-height:0;gap:24px}.about-hero h1{font-size:30px}.about-hero .stats{min-width:0}}@media (max-width: 560px){.about-hero .stats{grid-template-columns:1fr}}.faq{max-width:100%}.wstatus{display:inline-flex;align-items:baseline;gap:6px;margin-left:7px}.wstatus::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber, #fa0);align-self:center;flex:none}.wstatus .wlabel{font-weight:700;color:var(--ink)}.wstatus .wnote:not(:empty){color:var(--ink-3)}.wstatus .wnote:not(:empty)::before{content:"· "}.wstatus.closed::before{background:#C9C9C9}.wstatus.closed .wlabel{color:var(--ink-3);font-weight:600}.mnav-foot .wstatus{margin:8px 0 0}.q .qh{cursor:pointer}.q .qh:hover .pm{border-color:var(--amber);color:var(--amber-ink)}.article-text .note{margin-top:18px;font-size:13px;line-height:1.5;color:var(--ink-3)}.article-text table{font-size:15px}.article-text th{background:var(--surface-2);font-weight:700;color:var(--ink)}.article-text td:first-child{white-space:nowrap}.ctable{margin:22px 0 8px}.ctable h3{text-transform:none;letter-spacing:0;font-size:17px;line-height:1.3;margin:28px 0 4px;color:var(--ink)}.ctable>h3:first-child{margin-top:0}.ctable-hint{font-size:13px;color:var(--ink-3);margin:0 0 12px}.ctable-scroll{overflow-x:auto}.ctable table{width:100%;border-collapse:collapse;font-size:14px;min-width:420px}.ctable th{padding:10px 0;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap}.ctable td{padding:12px 0;border-top:1px solid var(--line);color:var(--ink-2);vertical-align:baseline}.ctable td:first-child{color:var(--ink);font-weight:600}.ctable th.num,.ctable td.num{text-align:left}.ctable table{table-layout:fixed}.ctable td:first-child,.ctable th:first-child{width:36%;padding-right:24px}.ctable b{font-weight:700;color:var(--ink)}.ctable .rate-rub,.ctable .rate-min{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ctable-note{margin-top:12px;font-size:13px;line-height:1.5;color:var(--ink-3)}.calc-page{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:16px;align-items:start}.calc-form{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px 30px}.calc-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.calc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.calc-field .f-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.calc-field input,.calc-field select{height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:600;width:100%;appearance:none}.calc-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px}.calc-field input:focus,.calc-field select:focus{outline:none;border-color:var(--amber);background:var(--surface)}.calc-row:has(.calc-field--price){grid-template-columns:2fr 1fr}.calc-row:has(.calc-field--route){grid-template-columns:1fr}.calc-hint{margin:6px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-3);line-height:1.5}.calc-hint li{position:relative;padding-left:16px;margin-bottom:6px}.calc-hint li:last-child{margin-bottom:0}.calc-hint li::before{content:"";position:absolute;left:3px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--amber)}.calc-result{background:var(--graphite);color:#fff;border-radius:24px;padding:28px 30px;position:sticky;top:96px}.calc-total{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.calc-total-label{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,0.55)}.calc-total b{font-family:var(--font-display);font-size:34px;line-height:1.05;letter-spacing:-.01em}.calc-total b:not(:empty){text-wrap:balance}.calc-lines li[hidden]{display:none}.calc-lines{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:2px}.calc-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-top:1px solid rgba(255,255,255,0.1);font-size:14px}.calc-lines span{color:rgba(255,255,255,0.66)}.calc-lines b{font-weight:700;white-space:nowrap}.calc-notes{font-size:13px;line-height:1.55;color:rgba(255,255,255,0.66);margin-bottom:18px}.calc-notes:empty{display:none}.calc-cta{width:100%;justify-content:center}.calc-small{margin:14px 0 0;font-size:12px;line-height:1.5;color:rgba(255,255,255,0.45)}@media (max-width: 900px){.calc-page{grid-template-columns:1fr}.calc-form,.calc-result{padding:22px 20px}.calc-result{position:static}.calc-total b{font-size:28px}}@media (max-width: 560px){.calc-row{grid-template-columns:1fr}.calc-row:has(.calc-field--price){grid-template-columns:1fr}}.calc-link-row{margin:18px 0 22px}.calc-link{gap:10px}.calc-link svg:first-child{color:var(--amber)}@media (max-width: 560px){.calc-link{white-space:normal;text-align:left;padding:14px 18px}}.ctable-total td{border-top:2px solid var(--ink);font-size:15px}.ctable-total b{font-weight:800}.example-car{display:flex;align-items:center;gap:18px;margin:12px 0 16px}.example-car img{width:240px;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px;flex:none}.example-car div{display:flex;flex-direction:column;gap:4px}.example-car b{font-size:17px}.example-car span{font-size:14px;color:var(--ink-3)}@media (max-width: 640px){.example-car{flex-direction:column;align-items:flex-start}.example-car img{width:100%}}.tradein-block,.request-block{align-items:start;margin:26px 0}.tradein-points,.request-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.tradein-points li,.request-points li{position:relative;padding-left:18px;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.5}.tradein-points li::before,.request-points li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--amber)}.tradein-row,.request-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tradein-block .f-box select,.tradein-block .f-box textarea,.request-block .f-box select,.request-block .f-box textarea{border:0;outline:none;width:100%;background:transparent;font-family:var(--font-body);font-size:15px;color:#151515;resize:none}.tradein-block .f-box select,.request-block .f-box select{appearance:none;cursor:pointer}.f-box--area{height:auto;align-items:flex-start;padding:14px 16px}@media (max-width: 720px){.tradein-row,.request-row{grid-template-columns:1fr}}.tradein-photo,.request-photo{position:relative;margin-top:24px;border-radius:20px;overflow:hidden}.tradein-photo img,.request-photo img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.tradein-photo .cap,.request-photo .cap{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--pill);background:rgba(20,20,20,0.72);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.14);color:#fff;font-size:13px;font-weight:600}.tradein-photo .cap svg,.request-photo .cap svg{width:16px;height:16px;color:var(--amber)}@media (max-width: 900px){.tradein-photo,.request-photo{display:none}}.form-note{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.55)}.form-note svg{width:16px;height:16px;color:var(--amber);flex:none;margin-top:2px}.car .eta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--amber-ink)}.car .eta svg{width:15px;height:15px;flex:none}.stock-block{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:44px 52px}.stock-block h2{color:#fff}.stock-block .sub{color:rgba(255,255,255,0.66);margin-top:14px;max-width:520px;font-size:16px;text-wrap:pretty}.stock-block .btn{margin-top:24px}.stock-figures{display:flex;flex-direction:column;gap:12px}.stock-main{background:var(--amber);color:#151515;border-radius:22px;padding:26px 28px;display:flex;flex-direction:column;gap:6px}.stock-main b{font-family:var(--font-display);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.02em}.stock-main span{font-size:14px;font-weight:600;color:rgba(21,21,21,0.72)}.stock-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stock-item{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:4px}.stock-item b{font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1}.stock-item span{font-size:13px;color:rgba(255,255,255,0.6);line-height:1.35}@media (max-width: 900px){.stock-block{grid-template-columns:1fr;gap:26px;padding:28px 20px}.stock-main b{font-size:36px}}@media (max-width: 560px){.stock-row{grid-template-columns:1fr}}.stock-line{display:flex;align-items:flex-start;gap:12px;margin:4px 0 18px;padding:16px 20px;border-radius:18px;background:var(--surface-2);color:var(--ink-2);font-size:14px;line-height:1.5}.stock-line svg{width:20px;height:20px;color:var(--amber-ink);flex:none;margin-top:1px}.stock-line b{color:var(--ink);font-weight:800}@media (min-width: 1101px){.route-steps{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media (max-width: 1100px) and (min-width: 721px){.route-steps{grid-template-columns:repeat(4, minmax(0, 1fr));row-gap:28px}.route-track{display:none}}.ctable-saving{margin:14px 0 0;font-size:15px;font-weight:700;color:var(--ink)}.catalog-title{display:flex;align-items:center;gap:16px}.catalog-logo{display:grid;place-items:center;width:96px;height:56px;flex:none;padding:8px 12px;border-radius:16px;background:var(--surface-2)}.catalog-logo img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 720px){.catalog-title{gap:12px}.catalog-logo{width:72px;height:44px;padding:6px 10px;border-radius:14px}}.reels{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:14px}.reel{position:relative;display:block;padding:0;border:0;border-radius:20px;overflow:hidden;aspect-ratio:9 / 16;background:var(--surface-2);cursor:pointer;text-align:left;transition:transform .2s ease, box-shadow .2s ease}.reel img{width:100%;height:100%;object-fit:cover;display:block}.reel:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,0.16)}.reel-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:54px;height:54px;border-radius:50%;background:var(--amber);color:#151515;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,0.28)}.reel-title{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 14px;background:linear-gradient(to top, rgba(10,10,10,0.86), transparent);color:#fff;font-size:14px;font-weight:700;line-height:1.3}.reel-view{position:fixed;inset:0;z-index:130;background:rgba(8,8,8,0.94);display:flex;align-items:center;justify-content:center;padding:24px}.reel-view[hidden]{display:none}.reel-stage{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;max-height:100%}.reel-stage video{max-height:82vh;width:92vw;max-width:460px;border-radius:20px;background:#000}.reel-stage figcaption{color:rgba(255,255,255,0.8);font-size:14px;font-weight:600}@media (max-width: 560px){.reels{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.reel-play{width:44px;height:44px}}.svc-head .stats--right,.stats--right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.stats--right .stat{min-width:168px}a.stat{color:inherit;text-decoration:none;transition:border-color .18s ease}a.stat:hover{border-color:var(--amber);color:inherit}.reviews-widget{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--surface)}.reviews-widget iframe{display:block;width:100%;height:820px;border:0}.reviews-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}@media (max-width: 720px){.reviews-widget{border-radius:18px}.reviews-widget iframe{height:640px}}.reviews-source{margin:0 0 18px;font-size:14px;color:var(--ink-3)}.reviews-source a{color:var(--amber-ink);font-weight:600}.reviews-list{columns:3 320px;column-gap:16px}.review-card{break-inside:avoid;margin:0 0 16px;padding:22px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-avatar{width:40px;height:40px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;font-weight:800;font-size:16px;flex:none}.review-author{display:block;font-weight:700;font-size:15px;color:var(--ink)}.review-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.review-stars{display:inline-flex;gap:1px}.review-stars svg{width:13px;height:13px;color:var(--amber)}.review-body{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);white-space:pre-line}@media (max-width: 900px){.reviews-list{columns:2 300px}}@media (max-width: 640px){.reviews-list{columns:1}.review-card{padding:18px 20px}}.offer-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.offer-note--center{text-align:center}.gr .reviews .review{flex:1 1 auto}.gr .reviews .rating-card{justify-content:center;gap:12px}.gr .reviews .rating-card .btn{margin-top:4px}@media (min-width: 1101px){.gr .gallery{grid-template-rows:repeat(2, minmax(0, 1fr))}.gr .gallery .shot{aspect-ratio:auto;height:100%}}.mc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.mc-top .mc-ico{margin-bottom:0;flex:none}.mc-nums{text-align:right;line-height:1.2}.mc-nums b{display:block;font-weight:800;font-size:15px;color:var(--ink)}.mc-nums span{display:block;font-size:12px;font-weight:700;color:var(--amber-ink)}.seo h2{text-wrap:balance}.offer-tag{left:10px;right:auto;top:auto;bottom:10px}
