:root{--accent: #F25C1B;--accent-hover: #d94d0f;--accent-soft: #FFF1EA;--ink: #0B0B0C;--ink-2: #1A1A1C;--ink-3: #2A2A2E;--text: #16161A;--text-muted: #6B6B72;--text-dim: #8E8E94;--line: #E7E6E2;--line-2: #D8D6D1;--bg: #FFFFFF;--bg-soft: #F6F4EF;--bg-cream: #EFEBE2;--ok: #1F8A4D;--danger: #B43A2C;--warning: #B27516;--radius: 14px;--radius-sm: 10px;--radius-lg: 20px;--max: 1320px;--pad: 32px;--font-display: "Noto Sans", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Noto Sans", "Helvetica Neue", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{overflow-x:clip;min-width:0}img,svg,video,iframe{max-width:100%;height:auto;display:block}button{touch-action:manipulation}body{font-family:var(--font-body);color:var(--text);background:var(--bg);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";padding-bottom:64px}@media(min-width:960px){body{padding-bottom:0}}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}input,textarea,select{font:inherit}.container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.topbar{background:var(--ink);color:#dcdcdc;font-size:12.5px;letter-spacing:.02em}.topbar-inner{display:flex;align-items:center;gap:28px;height:36px}.topbar-item{display:inline-flex;align-items:center;gap:8px;color:#bdbdc2}.topbar-item svg{opacity:.7}.topbar-spacer{flex:1}.topbar-right{display:flex;gap:22px}.topbar-right a{color:#bdbdc2;transition:color .15s}.topbar-right a:hover{color:var(--accent)}.nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;transition:transform .25s ease,box-shadow .2s ease;will-change:transform}.nav-inner{display:flex;align-items:center;height:76px;gap:28px}.nav-logo{display:flex;align-items:center;height:40px}.nav-logo img{height:100%;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:2px;margin:0 auto}.nav-link{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:12px 14px;border-radius:8px;color:var(--text);transition:color .15s,background .15s;position:relative;white-space:nowrap}.nav-link:hover,.nav-link.is-active{color:var(--accent)}.nav-link.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;background:var(--accent)}.nav-sep{color:var(--line-2);font-size:10px}.nav-cta{background:var(--ink);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;border-radius:999px;transition:background .15s;white-space:nowrap}.nav-cta:hover{background:var(--ink-3)}.nav-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);transition:all .15s}.nav-icon:hover{border-color:var(--accent);color:var(--accent)}.nav-menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:#fff}.nav-menu-toggle span{position:relative;display:block;width:18px;height:2px;background:var(--ink);border-radius:1px}.nav-menu-toggle span:before,.nav-menu-toggle span:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--ink);border-radius:1px}.nav-menu-toggle span:before{top:-6px}.nav-menu-toggle span:after{top:6px}.nav-menu-toggle.is-open span{background:transparent}.nav-menu-toggle.is-open span:before{top:0;transform:rotate(45deg)}.nav-menu-toggle.is-open span:after{top:0;transform:rotate(-45deg)}.mobile-drawer{position:fixed;inset:0 0 0 auto;width:min(380px,88vw);background:#fff;z-index:200;transform:translate(100%);transition:transform .28s ease;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);box-shadow:-16px 0 40px -10px #0000002e}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.mobile-drawer-logo img{height:32px;width:auto}.mobile-drawer-close{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink)}.mobile-drawer-close:hover{background:var(--bg-soft)}.mobile-drawer-nav{display:flex;flex-direction:column;padding:8px 0}.mobile-drawer-link{padding:16px 24px;font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;transition:background .15s,color .15s;min-height:56px}.mobile-drawer-link:after{content:"→";opacity:.3;font-size:18px;transition:opacity .15s,transform .15s}.mobile-drawer-link:hover,.mobile-drawer-link:focus-visible{background:var(--bg-soft)}.mobile-drawer-link:hover:after{opacity:.8;transform:translate(4px)}.mobile-drawer-link.is-active{color:var(--accent);background:#f25c1b0f}.mobile-drawer-link.is-active:after{color:var(--accent);opacity:1}.mobile-drawer-cta{padding:20px 24px;display:flex;flex-direction:column;gap:10px}.mobile-drawer-cta .btn{width:100%;justify-content:center}.mobile-drawer-info{margin-top:auto;padding:20px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.mobile-drawer-info-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.mobile-drawer-info-item svg{flex-shrink:0}.mobile-drawer-backdrop{position:fixed;inset:0;background:#0006;border:none;padding:0;z-index:190;opacity:0;pointer-events:none;transition:opacity .28s ease}.mobile-drawer-backdrop.is-visible{opacity:1;pointer-events:auto}.crumbs{padding:18px 0 20px;font-size:13px;color:var(--text-muted);background:transparent}@media(max-width:700px){.crumbs{padding:14px 0 18px}}.crumbs-inner{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.crumbs a{color:var(--text-muted);transition:color .15s}.crumbs a:hover{color:var(--accent)}.crumbs .sep{color:var(--line-2)}.crumbs .here{color:var(--text);font-weight:500}.hero{padding:28px 0 48px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:start}.gallery-main{position:relative;aspect-ratio:4 / 3;background:linear-gradient(180deg,#f3f1ec,#e6e3dc);border-radius:var(--radius-lg);overflow:hidden;display:grid;place-items:center;color:var(--text-dim)}.gallery-main>img,.gallery-main .imgslot{width:100%;height:100%;object-fit:cover;display:block}.badges{position:absolute;top:20px;left:20px;display:flex;gap:8px;z-index:2}.badge{padding:8px 14px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.badge.dark{background:var(--ink);color:#fff}.badge.accent{background:var(--accent);color:#fff}.badge.outline{background:#ffffffeb;color:var(--ink)}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#fffffff0;border-radius:999px;display:grid;place-items:center;z-index:2;transition:transform .15s,background .15s;box-shadow:0 4px 14px #00000014}.gallery-nav:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.gallery-nav.prev{left:18px}.gallery-nav.next{right:18px}.gallery-counter{position:absolute;bottom:20px;left:20px;background:#0b0b0cb3;backdrop-filter:blur(8px);color:#fff;font-family:var(--font-mono);font-size:12px;padding:8px 14px;border-radius:999px;z-index:2;letter-spacing:.05em}.gallery-360{position:absolute;bottom:20px;right:20px;background:#ffffffeb;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;z-index:2;transition:all .15s}.gallery-360:hover{background:var(--ink);color:#fff}.thumbs{margin-top:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.thumb{aspect-ratio:4 / 3;background:#ece9e2;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .15s;position:relative}.thumb.active{border-color:var(--accent)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb-more{display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--text-muted);background:var(--bg-soft)}.info{padding-top:8px}.info-eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.info-eyebrow>span{white-space:nowrap}.info-eyebrow .dot{color:var(--line-2)}.info-title{font-size:clamp(40px,4vw,56px);line-height:1;letter-spacing:-.03em;font-weight:600;margin-bottom:8px}.info-subtitle{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px}.info-subtitle .swatch{display:inline-block;width:12px;height:12px;border-radius:999px;background:#fff;border:1px solid var(--line-2);vertical-align:-1px;margin-right:6px}.info-tagline{font-size:15px;color:var(--text-muted);line-height:1.5;margin:0 0 22px;max-width:48ch}.info-trim-chip{font-family:var(--font-display);font-weight:600;letter-spacing:.04em;color:var(--accent)}.info-meta-chips{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;gap:8px}.info-meta-chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-family:var(--font-display);font-size:13px;color:var(--text)}.info-meta-chips li svg{color:var(--text-muted);flex-shrink:0}.info-meta-chips .color-dot{display:inline-block;width:14px;height:14px;border-radius:999px;border:1px solid var(--line-2)}.info-price{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.info-price .amount{font-family:var(--font-display);font-weight:600;font-size:clamp(44px,4.5vw,64px);color:var(--accent);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.info-price .vat{font-size:13px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.info-price-before{display:flex;align-items:center;gap:12px;margin-top:-4px;margin-bottom:12px;font-size:14px}.info-price-before .strike{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1.5px;font-family:var(--font-display)}.info-price-before .save{background:#1f8a4d1f;color:var(--ok, #1F8A4D);font-family:var(--font-display);font-weight:600;font-size:12px;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.info-finance{font-size:14px;color:var(--text-muted);margin-bottom:28px}.info-finance a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.extra-features{margin-top:48px;padding:28px 32px;background:linear-gradient(180deg,#f25c1b0d,#f25c1b05);border:1px solid var(--accent-soft, rgba(242, 92, 27, .2));border-radius:var(--radius)}.extra-features-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.extra-features-head svg{color:var(--accent);flex-shrink:0}.extra-features-head h3{font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.01em;margin:0;color:var(--ink)}.extra-features-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px}.extra-features-list li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.45;align-items:start}.extra-features-list li svg{color:var(--accent);margin-top:3px;flex-shrink:0}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.spec-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;align-items:center;gap:14px}.spec-card .ic{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--bg-soft);color:var(--ink);flex-shrink:0}.spec-card .lab{font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:2px}.spec-card .val{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.cta-stack{display:grid;gap:10px;margin-top:22px}.btn{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:18px 20px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .15s;cursor:pointer;white-space:nowrap;border:0}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-outline{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.btn-outline:hover{border-color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-3)}.cta-row{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.cta-row .btn{padding:18px 14px;font-size:13px}.stock-line{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.stock-line .dot{width:10px;height:10px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 4px #1f8a4d26}.section{padding:80px 0}.section.tight{padding:64px 0}.section+.section:not(.tech-section-dark):not(.cta-banner):not(.promo-banner),.section+.config,.config+.section:not(.tech-section-dark):not(.cta-banner){border-top:1px solid rgba(0,0,0,.06)}.section-eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:12px;white-space:nowrap}.section-eyebrow:before{content:"";width:24px;height:2px;background:var(--accent);flex-shrink:0}.section-title{font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin-bottom:36px}.section-head-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;gap:24px}.section-head-row .section-title{margin-bottom:0}.section-link{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.section-link:hover{color:var(--accent-hover)}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px}.about-copy p{margin:0 0 18px;font-size:16px;line-height:1.7;color:var(--text);max-width:52ch}.about-meta{border-top:1px solid var(--line);margin-top:28px;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.about-meta dt{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.about-meta dd{margin:0;font-family:var(--font-display);font-size:16px;font-weight:500}.about-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.highlight{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:#fff;transition:border-color .15s,transform .15s;display:flex;align-items:flex-start;gap:14px}.highlight:hover{border-color:var(--ink);transform:translateY(-2px)}.highlight-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--bg-cream);display:grid;place-items:center;color:var(--accent)}.highlight-body{flex:1;min-width:0}.highlight-title{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--ink);margin-bottom:6px;line-height:1.3}.highlight-subtitle{font-size:13px;color:var(--text-muted);line-height:1.5}.highlight .num{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-.02em;color:var(--accent);line-height:1;margin-bottom:10px}.highlight .lab{font-size:13px;color:var(--text-muted);line-height:1.45}.equip{background:var(--bg-soft)}.equip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.equip-grid-full{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px}.packets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.packet-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .15s,box-shadow .15s}.packet-card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 28px -16px #00000024}.packet-name{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;margin:0;color:var(--ink)}.packet-desc{margin:0;font-size:13.5px;color:var(--text-muted);line-height:1.55}.packet-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.packet-features li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.45;align-items:start}.packet-features li svg{color:var(--ok);margin-top:3px;flex-shrink:0}button.gallery-main{background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;padding:0;width:100%;border:none}button.gallery-main:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button.thumb{cursor:pointer;background:none;border:1px solid var(--line);padding:0}button.thumb:hover{border-color:var(--ink)}button.thumb-more{display:grid;place-items:center;background:var(--bg-cream);color:var(--text-muted);font-family:var(--font-display);font-size:13px;font-weight:600}.equip-col h4{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.equip-col ul{list-style:none;margin:0;padding:0}.equip-col li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:14px;color:var(--text);align-items:start}.equip-col li:last-child{border-bottom:0}.equip-col li svg{color:var(--ok);margin-top:3px}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}.spec-row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:15px;align-items:baseline}.spec-row .k{color:var(--text-muted)}.spec-row .v{font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.spec-row .v.accent{color:var(--accent)}.finance{background:var(--ink);color:#fff}.finance .section-eyebrow{color:var(--accent)}.finance .section-eyebrow:before{background:var(--accent)}.finance .section-title{color:#fff}.finance-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.calc{background:#161618;border:1px solid #26262A;border-radius:var(--radius-lg);padding:36px}.calc-label{font-family:var(--font-display);font-size:14px;color:#c6c6cc;margin-bottom:14px}.calc-row{margin-bottom:32px}.calc-row:last-child{margin-bottom:0}.calc-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.calc-head .val{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}.chips{display:flex;gap:10px;flex-wrap:wrap}.calc .chip,.chips .chip{background:#26262b;border:1px solid #3D3D44;color:#f3f2ee;font-family:var(--font-display);font-weight:600;font-size:14px;padding:12px 22px;border-radius:10px;transition:all .15s;cursor:pointer}.calc .chip:hover,.chips .chip:hover{background:#34343a;border-color:#5a5a62;color:#fff}.calc .chip.active,.chips .chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.slider{position:relative;height:4px;background:#2a2a2e;border-radius:999px;margin:14px 0 8px}.slider .fill{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:999px}.slider .knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0006}.ticks{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:#8e8e94;margin-top:8px}.calc-summary{background:#161618;border:1px solid #26262A;border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column}.calc-summary .eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.calc-summary .price{font-family:var(--font-display);font-weight:600;font-size:clamp(44px,4.5vw,62px);color:var(--accent);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.calc-summary hr{border:0;border-top:1px solid #26262A;margin:28px 0}.calc-summary .sub{font-family:var(--font-display);font-size:14px;color:#c6c6cc;margin-bottom:8px}.calc-summary .sub-amount{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.calc-summary .btn{margin-top:32px}.finance-summary-rows{display:flex;flex-direction:column;gap:12px}.fsr{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08)}.fsr:last-child{border-bottom:0}.fsr .sub{font-family:var(--font-display);font-size:13px;color:#c6c6cc;margin:0}.fsr .sub-amount{font-family:var(--font-display);font-weight:600;font-size:15px;color:#fff;font-variant-numeric:tabular-nums}.finance-note{margin-top:18px;font-size:13px;color:#8e8e94;max-width:56ch}.cars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.car-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.car-card:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:0 14px 40px -10px #0000002e}.car-card .pic{aspect-ratio:4 / 3;background:#ece9e2;position:relative;overflow:hidden}.car-card .pic img{width:100%;height:100%;object-fit:cover;display:block}.car-card .pic .tag{position:absolute;top:14px;left:14px;background:#ffffffeb;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.car-body{padding:22px;flex:1;display:flex;flex-direction:column}.car-name{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.01em;margin-bottom:6px}.car-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted);margin-bottom:16px}.car-meta .colordot{width:12px;height:12px;border-radius:999px;border:1px solid rgba(0,0,0,.1)}.car-card hr{border:0;border-top:1px solid var(--line);margin:0 0 14px}.car-price{font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--accent);letter-spacing:-.02em;margin-bottom:12px;font-variant-numeric:tabular-nums}.car-stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.car-stock .dot{width:8px;height:8px;border-radius:999px;background:var(--ok)}.contact{background:var(--bg-cream);padding:80px 0}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:80px;align-items:start}.contact-copy p{font-size:15px;color:var(--text-muted);max-width:36ch;margin:0 0 28px;line-height:1.6}.contact-list{display:grid;gap:16px}.contact-list .item{display:flex;align-items:center;gap:18px;font-family:var(--font-display);font-size:16px;font-weight:500}.contact-list .item .ic{width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:999px;color:var(--ink);flex-shrink:0}.form-card{background:#fff;border-radius:var(--radius-lg);padding:36px;border:1px solid rgba(0,0,0,.04)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input,.textarea,.select{width:100%;border:1px solid var(--line-2);border-radius:12px;padding:18px 20px;font:inherit;font-size:15px;color:var(--text);background:#fff;margin-bottom:16px;transition:border-color .15s}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--accent)}.textarea{min-height:120px;resize:vertical}.check{display:flex;align-items:center;gap:10px;margin:6px 0 22px;font-size:13px;color:var(--text-muted)}.check input{width:16px;height:16px}.check a{color:var(--accent);font-weight:600}.form-card .btn{width:100%}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;background:#fff}.trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:center}.trust-item{display:flex;gap:16px;align-items:center}.trust-item .ic{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--bg-soft);color:var(--ink);flex-shrink:0}.trust-item .t{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:-.01em;line-height:1.2}.trust-item .s{font-size:12px;color:var(--text-muted)}.footer{background:var(--ink);color:#c6c6cc;padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid #26262A}.footer-logo{height:32px;margin-bottom:20px;filter:brightness(0) invert(1)}.footer-text{font-size:13px;line-height:1.6;color:#8e8e94;max-width:36ch}.footer h5{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 16px}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:10px}.footer li a{color:#c6c6cc;font-size:13px;transition:color .15s}.footer li a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;color:#6b6b72}.footer-ext .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.footer-ext .footer-social{display:flex;gap:12px;margin-top:24px}.footer-ext .footer-social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;color:#c6c6cc;transition:background .15s,color .15s,border-color .15s}.footer-ext .footer-social a:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.sticky-cta{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(120%);background:var(--ink);color:#fff;border-radius:999px;display:flex;align-items:center;padding:8px 8px 8px 28px;gap:24px;z-index:60;box-shadow:0 12px 40px -8px #0006;font-family:var(--font-display);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.sticky-cta.is-visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.sticky-cta .name{font-size:14px;font-weight:600}.sticky-cta .price{font-size:16px;font-weight:600;color:var(--accent)}.sticky-cta .btn{padding:14px 22px;background:var(--accent);border-radius:999px;font-size:12px;letter-spacing:.1em;color:#fff}.mhero{position:relative;min-height:720px;background:#0b0b0c;color:#fff;overflow:hidden;isolation:isolate}.mhero-bg{position:absolute;inset:0;z-index:0}.mhero-bg img,.mhero-bg .mhero-video{width:100%;height:100%;object-fit:cover;display:block}.mhero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0cd9,#0b0b0c4d 40%,#0b0b0c00 60%),linear-gradient(180deg,#0b0b0c00 50%,#0b0b0cd9);pointer-events:none}.mhero-inner{position:relative;z-index:1;padding:90px 0 200px}.mhero-eyebrow{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;display:flex;align-items:center;gap:14px;margin-bottom:24px}.mhero-eyebrow .sep{opacity:.4}.mhero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(56px,9vw,140px);line-height:.92;letter-spacing:-.04em;margin:0 0 20px;text-transform:uppercase}.mhero-tagline{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.01em;color:#ffffffe6;max-width:600px;margin:0}.mhero-stats{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px 0}.mhero-stats-inner{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.mhero-spacer{flex:1}.mhero-stats-inner .btn{margin-left:auto}@media(max-width:960px){.mhero-stats-inner{gap:18px}.mhero-spacer{display:none}.mhero-stats-inner .btn{width:100%;margin:0}}.mstat{border-left:1px solid rgba(255,255,255,.18);padding-left:24px}.mstat:first-child{border-left:0;padding-left:0}.mstat .lab{font-family:var(--font-display);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-bottom:8px}.mstat .val{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.downloads-strip{background:var(--bg-soft);border-bottom:1px solid var(--line)}.downloads-inner{display:flex;align-items:center;gap:24px;padding:18px 0;flex-wrap:wrap}.downloads-label{font-family:var(--font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-right:8px}.downloads-items{display:flex;gap:12px;flex-wrap:wrap}.dl-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:10px;border:1px solid var(--line-2);background:#fff;font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--ink);transition:border-color .15s,color .15s,transform .15s}.dl-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.dl-btn-disabled{background:transparent;color:var(--text-dim);border-style:dashed;cursor:default}.dl-btn-disabled:hover{border-color:var(--line-2);color:var(--text-dim);transform:none}.dl-btn--price-list-promo{border-color:var(--accent);color:var(--accent)}.dl-btn--price-list-promo:hover{background:var(--accent-soft)}.dl-badge{display:inline-block;background:var(--accent);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle}.downloads-section .downloads-header{margin-bottom:28px}.downloads-title{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;margin:12px 0 0}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.dl-card{display:flex;align-items:center;gap:16px;padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s}.dl-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px -14px #00000029}.dl-card--price-list-promo{border-color:var(--accent);background:var(--accent-soft)}.dl-card--price-list-promo:hover{box-shadow:0 12px 28px -14px #f25c1b4d}.dl-card-icon{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:var(--bg-soft);color:var(--ink)}.dl-card--price-list-promo .dl-card-icon{background:var(--accent);color:#fff}.dl-card-body{flex:1;min-width:0}.dl-card-type{display:block;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.dl-card-title{display:block;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink);margin-bottom:2px}.dl-card-validity{display:block;font-size:12px;color:var(--text-muted)}.dl-card-action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.dl-card:hover .dl-card-action{color:var(--accent)}@media(max-width:520px){.dl-card{padding:16px}.dl-card-icon{width:40px;height:40px}.dl-card-action span{display:none}}@media(max-width:600px){.downloads-inner{padding:14px 0}.downloads-label{width:100%;margin-bottom:2px}.dl-btn{font-size:12px;padding:10px 14px}}.subnav{position:sticky;top:76px;z-index:45;background:#fff;border-bottom:1px solid var(--line)}html.scrolled-down .subnav{top:0}.subnav-inner{display:flex;align-items:center;justify-content:center;gap:4px;height:64px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.subnav-inner::-webkit-scrollbar{display:none}.subnav-link{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--text);padding:22px 18px;position:relative;white-space:nowrap;transition:color .15s}.subnav-link:hover,.subnav-link.is-active{color:var(--accent)}.subnav-link.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:var(--accent);border-radius:2px 2px 0 0}.subnav-link--accent{color:var(--accent)!important;font-weight:600}.subnav-link--accent:before{content:"🔥";margin-right:4px;font-size:12px}.promo-banner{background:linear-gradient(135deg,var(--accent) 0%,#D94C16 100%);color:#fff;padding:40px 0}.promo-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}.promo-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:12px}.promo-eyebrow svg{color:#fff}.promo-valid{font-weight:400;text-transform:none;letter-spacing:.02em;opacity:.85}.promo-label{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;margin:0 0 12px;color:#fff}.promo-desc{font-size:15px;line-height:1.6;margin-bottom:22px;max-width:60ch;color:#ffffffeb}.promo-desc p{margin:0 0 10px}.promo-desc p:last-child{margin-bottom:0}.promo-desc a{color:#fff;text-decoration:underline}.promo-cta-row{display:flex;gap:12px;flex-wrap:wrap}.btn-outline-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);padding:12px 22px;border-radius:10px;font-family:var(--font-display);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.btn-outline-light:hover{border-color:#fff;background:#ffffff1a}.btn-accent{background:#fff;color:var(--accent);border:none;padding:12px 22px;border-radius:10px;font-family:var(--font-display);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.btn-accent:hover{background:#ffffffeb;transform:translateY(-1px)}.promo-badge-big{flex-shrink:0;background:#0000002e;padding:24px 32px;border-radius:var(--radius);text-align:center;border:1px solid rgba(255,255,255,.2)}.promo-badge-label{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:4px}.promo-badge-amount{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4vw,52px);letter-spacing:-.03em;line-height:1;color:#fff}.promo-badge-currency{font-size:.55em;margin-left:4px;opacity:.85}.promo-badge-hint{font-size:11px;opacity:.75;margin-top:8px;letter-spacing:.04em}@media(max-width:720px){.promo-inner{grid-template-columns:1fr;gap:24px}.promo-badge-big{justify-self:start}}.subnav-sep{color:var(--line-2);font-size:10px}.intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.intro-image{aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-soft)}.intro-image img{width:100%;height:100%;object-fit:cover;display:block}.intro-copy h2{font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:14px 0 28px}.intro-copy p{font-size:16px;line-height:1.7;color:var(--text);margin:0 0 18px;max-width:48ch}.config{background:var(--bg-cream);padding:96px 0}.config-head{margin-bottom:48px}.colors-block{margin-bottom:56px}.colors-block:last-child{margin-bottom:0}.colors-block-head{display:flex;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--line)}.colors-block-head h3{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.015em;margin:0}.colors-block-head .count{font-family:var(--font-display);font-size:13px;color:var(--text-muted)}.cs-wrap{display:flex;flex-direction:column;gap:24px}.cs-stage{position:relative;width:100%;aspect-ratio:21 / 9;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-soft, #fafaf7);isolation:isolate}.cs-photo{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease}.cs-photo.is-active{opacity:1;pointer-events:auto}.cs-photo img{width:100%;height:100%;object-fit:cover;display:block}.cs-photo-fallback{display:block;width:100%;height:100%;background:var(--bg-soft)}.cs-selector{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:4px 4px 0}.cs-name{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--ink, #111);margin:0;flex:1 1 280px;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.cs-swatches{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-shrink:0}.cs-swatch{position:relative;width:42px;height:42px;padding:3px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer;transition:border-color .15s ease,transform .15s ease;flex-shrink:0}.cs-swatch:hover{transform:scale(1.08)}.cs-swatch.is-active{border-color:var(--ink, #111)}.cs-swatch img,.cs-swatch-fallback{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #00000014}@media(max-width:640px){.cs-wrap{gap:18px}.cs-selector{flex-direction:column;align-items:flex-start;gap:14px}.cs-name{font-size:13px;flex-basis:100%}.cs-swatches{width:100%;gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));justify-items:center}.cs-swatch{width:40px;height:40px}}.ext-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ext-grid[data-count="1"]{grid-template-columns:minmax(0,320px)}.ext-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ext-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.ext-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.ext-grid[data-count="5"]{grid-template-columns:repeat(5,1fr)}.ext-grid[data-count="6"]{grid-template-columns:repeat(6,1fr)}.ext-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.ext-card:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 28px -16px #00000029}.ext-pic{aspect-ratio:4 / 3;background:linear-gradient(180deg,#efeae0,#e6e1d6);overflow:hidden;position:relative}.ext-pic img{width:100%;height:100%;object-fit:cover;display:block}.ext-pic-fallback{display:block;width:100%;height:100%}.ext-strip{height:6px;width:100%}.ext-label{padding:14px 16px 16px;display:flex;flex-direction:column;gap:2px}.ext-label .nm{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--ink)}.ext-label .cd{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.int-grid{display:grid;gap:18px}.int-grid[data-count="1"]{grid-template-columns:1fr}.int-grid[data-count="2"]{grid-template-columns:1fr 1fr}.int-grid[data-count="3"]{grid-template-columns:1fr 1fr 1fr}.int-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.int-card:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 28px -16px #00000029}.int-pic{aspect-ratio:16 / 10;background:linear-gradient(180deg,#2c2a26,#1d1c1a);overflow:hidden;position:relative}.int-grid[data-count="1"] .int-pic{aspect-ratio:21 / 9}.int-pic img{width:100%;height:100%;object-fit:cover;display:block}.int-pic-fallback{display:block;width:100%;height:100%}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:960px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.gallery-grid{grid-template-columns:1fr}}.gallery-item{aspect-ratio:4 / 3;background:var(--bg-cream);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;position:relative;border:0;padding:0;transition:transform .2s,box-shadow .2s}.gallery-item:hover{transform:translateY(-3px);box-shadow:0 12px 30px -12px #0000002e}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gallery-item:hover img{transform:scale(1.04)}.gallery-modal{position:fixed;inset:0;z-index:200;background:#0b0b0cf5;display:none;align-items:center;justify-content:center;padding:40px}.gallery-modal.is-open{display:flex}.gallery-modal-close,.gallery-modal-nav{position:absolute;background:#ffffff1a;color:#fff;border:0;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;cursor:pointer;transition:background .15s;z-index:2}.gallery-modal-close{top:24px;right:24px}.gallery-modal-nav.prev{left:24px;top:50%;transform:translateY(-50%)}.gallery-modal-nav.next{right:24px;top:50%;transform:translateY(-50%)}.gallery-modal-close:hover,.gallery-modal-nav:hover{background:#fff3}.gallery-modal-counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#ffffffe6;font-family:var(--font-mono);font-size:14px;background:#0000008c;padding:8px 16px;border-radius:999px;z-index:2}.gallery-modal-image{max-width:90vw;max-height:80vh;display:flex;align-items:center;justify-content:center}.gallery-modal-slide img{max-width:90vw;max-height:80vh;width:auto;height:auto;object-fit:contain;display:block;border-radius:12px}@media(max-width:520px){.gallery-modal{padding:16px}.gallery-modal-close{top:12px;right:12px}.gallery-modal-nav.prev{left:8px}.gallery-modal-nav.next{right:8px}}.tech-section-dark{background:#000;color:#fff}.tech-section-dark .section-eyebrow{color:var(--accent, #d96f3a);margin-bottom:8px}.tech-section-dark .section-title{color:#fff}.tech-subsection{margin-top:12px}.tech-subsection--next{margin-top:72px;padding-top:56px;border-top:1px solid rgba(255,255,255,.08)}.tech-subsection-title{font-size:clamp(36px,5vw,56px);margin:0 0 28px}@media(max-width:640px){.tech-subsection--next{margin-top:48px;padding-top:36px}.tech-subsection-title{margin-bottom:22px}}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}@media(min-width:1100px){.tech-grid{grid-template-columns:repeat(4,1fr)}}.tech-card{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius-lg);overflow:hidden;background:#0a0a0f;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.tech-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px -10px #00000080}.tech-card .pic{position:absolute;inset:0;z-index:0}.tech-card .pic img{width:100%;height:100%;object-fit:cover;display:block}.tech-card .pic:empty{background:linear-gradient(135deg,#1a1a22,#0a0a0f)}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,#000000b8,#00000073 35%,#0000);pointer-events:none;z-index:1}.tech-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,#000c,#00000073 40%,#0000);pointer-events:none;z-index:1}.tech-card-body{position:relative;z-index:2;height:100%;padding:26px 26px 24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.tech-card .tech-top{display:flex;flex-direction:column;gap:6px}.tech-card .eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.08em;color:var(--accent, #d96f3a);font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.45)}.tech-card .t{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.22;letter-spacing:-.02em;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.tech-card .s{font-size:14px;line-height:1.5;color:#fffffff2;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:640px){.tech-card .t{font-size:19px}.tech-card-body{padding:22px 22px 20px}}.trims{display:grid;grid-template-columns:1fr 1fr;gap:22px}.trims-1{grid-template-columns:minmax(0,560px);justify-content:center}.trims-3{grid-template-columns:repeat(3,1fr)}.trims-4{grid-template-columns:repeat(2,1fr)}@media(max-width:1100px){.trims-3,.trims-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.trims,.trims-1,.trims-3,.trims-4{grid-template-columns:1fr}}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:1100px){.packages-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.packages-grid{grid-template-columns:1fr}}.pkg-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}.pkg-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 24px -12px #0000001a}.pkg-name{font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:-.01em;margin-bottom:8px;color:var(--ink)}.pkg-desc{font-size:13.5px;color:var(--text-muted);line-height:1.5;margin:0 0 16px}.pkg-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pkg-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:13.5px;align-items:start;line-height:1.45}.pkg-list li svg{color:var(--ok);margin-top:3px}.pkg-list .pkg-more{grid-template-columns:1fr;color:var(--text-muted);font-size:12.5px;font-style:italic;padding-left:28px}.trim{border-radius:var(--radius-lg);padding:36px;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;position:relative}.trim.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.trim-badge{position:absolute;top:28px;right:28px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);max-width:60%;text-align:right;line-height:1.3}.trim-highlight-note{font-family:var(--font-display);font-weight:600;font-size:13.5px;line-height:1.4;color:var(--accent);margin:8px 0 16px;padding-right:80px}.trim.dark .trim-highlight-note{color:var(--accent)}.trim-name{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:.04em;margin-bottom:18px;color:var(--text-muted)}.trim.dark .trim-name{color:#ffffffb3}.trim-price{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,3.4vw,46px);letter-spacing:-.02em;margin-bottom:30px;font-variant-numeric:tabular-nums}.trim-teaser{margin:0 0 24px;display:flex;flex-direction:column;gap:14px}.trim-teaser-label{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px;border-bottom:1px solid var(--line)}.trim.dark .trim-teaser-label{color:#ffffff8c;border-bottom-color:#ffffff1f}.trim-teaser-count{font-family:var(--font-display);font-size:13px;color:var(--accent, #F25C1B);font-weight:600;margin-top:4px}.trim.dark .trim-teaser-count{color:var(--accent, #F25C1B)}.trim-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.trim-compare-link{font-size:13px;padding:10px 16px;justify-content:center}.trim.dark .trim-compare-link{background:transparent;color:#fff;border-color:#ffffff40}.trim.dark .trim-compare-link:hover{border-color:#fff}.trims-cta-row{margin-top:40px;margin-bottom:64px}.trims-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s,box-shadow .15s}.trims-cta:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 28px -16px #00000029}.trims-cta-eyebrow{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.trims-cta-title{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;margin-bottom:4px}.trims-cta-sub{font-size:13px;color:var(--text-muted)}.trims-cta-arrow{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:var(--accent);color:#fff;border-radius:999px;transition:transform .15s}.trims-cta:hover .trims-cta-arrow{transform:translate(4px)}.trim-features{margin:0 0 28px;display:flex;flex-direction:column;gap:22px}.trim-feature-group{display:flex;flex-direction:column;gap:10px}.trim-feature-cat{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px;border-bottom:1px solid var(--line)}.trim.dark .trim-feature-cat{color:#ffffff8c;border-bottom-color:#ffffff1f}.trim-feature-empty{font-size:13.5px;color:var(--text-muted);font-style:italic}.trim-feature-total{font-family:var(--font-display);font-size:12px;color:var(--text-muted);margin-top:6px}.trim.dark .trim-feature-total{color:#ffffff80}.trim-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.trim-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14px;align-items:start;line-height:1.45}.trim-list li svg{color:var(--ok);margin-top:4px}.trim.dark .trim-list li svg{color:var(--accent)}.trim-list-more{font-size:12.5px;color:var(--text-muted);font-style:italic;padding-left:28px}.trim.dark .trim-list-more{color:#ffffff80}.trim .btn{margin-top:auto;width:100%}.trim.light .btn{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.trim.light .btn:hover{border-color:var(--ink)}.trim.dark .btn{background:var(--accent);color:#fff}.trim.dark .btn:hover{background:var(--accent-hover)}.tdata{background:var(--bg-soft);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.tdata-row{display:grid;grid-template-columns:1fr 1fr;font-family:var(--font-display);font-size:15px;border-bottom:1px solid var(--line)}.tdata-row:nth-child(2n){background:#ffffff80}.tdata-row:last-child{border-bottom:0}.tdata-row .k{padding:16px 28px;color:var(--text-muted)}.tdata-row .v{padding:16px 28px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cta-banner{background:var(--ink);color:#fff;position:relative;overflow:hidden;min-height:360px;display:grid;align-items:center}.cta-banner-bg{position:absolute;inset:0;z-index:0}.cta-banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.cta-banner-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0cf2,#0b0b0c99,#0b0b0c1a)}.cta-banner-inner{position:relative;z-index:1;padding:80px var(--pad);max-width:var(--max);margin:0 auto;width:100%}.cta-banner h2{font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:0 0 14px;max-width:18ch}.cta-banner p{font-size:16px;color:#ffffffbf;margin:0 0 32px;max-width:48ch}.cta-banner-actions{display:flex;gap:12px;flex-wrap:wrap}.cta-banner .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.cta-banner .btn-outline:hover{border-color:#fff}.variants{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.variant-pill{border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px;background:#fff;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .15s;text-align:left;--theme: var(--accent)}.variant-pill.variant-pill--ice{--theme: #B4762E}.variant-pill.variant-pill--hev{--theme: #2A7A8F}.variant-pill.variant-pill--evx{--theme: #2F9B5C}.variant-pill:hover{border-color:var(--theme);transform:translateY(-1px)}.variant-pill.is-active{border-color:var(--theme);box-shadow:0 0 0 1px var(--theme)}.variant-pill .icbox{width:44px;height:44px;display:grid;place-items:center;line-height:0;flex-shrink:0}.variant-pill .icbox svg{display:block}.variant-pill.is-active .vn{color:var(--theme)}.variant-pill .vn{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em}.variant-pill .vs{font-size:12px;color:var(--text-muted)}.section-eyebrow-inline{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,2.4vw,36px);letter-spacing:-.02em;margin-bottom:32px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.section-eyebrow-inline .muted{color:var(--text-muted);font-weight:400}.bhero{position:relative;min-height:720px;background:#0b0b0c;color:#fff;overflow:hidden;isolation:isolate;display:grid;align-items:center}.bhero-bg{position:absolute;inset:0;z-index:0}.bhero-bg img{width:100%;height:100%;object-fit:cover;display:block}.bhero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0ceb,#0b0b0c8c 40%,#0b0b0c0d,#0b0b0c00);pointer-events:none}.bhero-inner{position:relative;z-index:1;padding-top:90px;padding-bottom:90px;width:100%}.bhero-eyebrow{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.bhero-eyebrow .sep{opacity:.6;color:#fff}.bhero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(56px,10vw,160px);line-height:.86;letter-spacing:-.05em;margin:0 0 28px;text-transform:uppercase}.bhero-title--with-logo{margin:0 0 28px;display:block}.bhero-title--with-logo .bhero-logo{height:clamp(48px,6vw,88px);max-width:min(380px,65vw)}.bhero-title--with-logo .brand-logo[src*=omoda-jaecoo]{height:clamp(84px,10.5vw,150px);max-width:min(270px,60vw)}@media(max-width:700px){.bhero-title--with-logo .bhero-logo{height:clamp(36px,9vw,56px);max-width:60vw}.bhero-title--with-logo .brand-logo[src*=omoda-jaecoo]{height:clamp(66px,16vw,102px);max-width:50vw}}.bhero-tagline{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.01em;color:#ffffffeb;max-width:540px;margin:0 0 40px;line-height:1.3}.bhero-actions{display:flex;gap:14px;flex-wrap:wrap}.bhero-actions .btn{padding:22px 32px;font-size:13px}.bhero-actions .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.bhero-actions .btn-outline:hover{border-color:#fff}.why{padding:120px 0}.why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;align-items:start}.why-title{font-family:var(--font-display);font-size:clamp(40px,4.2vw,60px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:14px 0 0}.why-intro{font-size:17px;line-height:1.6;color:var(--text);margin:0 0 36px;max-width:48ch}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.why-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;display:flex;align-items:flex-start;gap:22px;transition:border-color .15s,transform .15s,box-shadow .15s;background:#fff}.why-card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 30px -12px #0000001f}.why-card .icbox{width:56px;height:56px;display:grid;place-items:center;flex-shrink:0;color:var(--ink)}.why-card .t{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.01em;margin-bottom:6px}.why-card .s{font-size:14px;color:var(--text-muted);line-height:1.5}.models{background:var(--bg-cream);padding:120px 0}.models-head{margin-bottom:56px}.models-head .lead{font-family:var(--font-display);font-size:clamp(40px,4.2vw,60px);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:14px 0 0}.models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.model-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;flex-direction:column;cursor:pointer;position:relative;--variant-color: transparent}.model-card--ice{--variant-color: #B4762E}.model-card--hev{--variant-color: #2A7A8F}.model-card--evx{--variant-color: #2F9B5C}.model-card[class*=model-card--]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--variant-color);z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.model-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -14px #0000002e}.model-card[class*=model-card--]:hover{border-color:var(--variant-color);box-shadow:0 18px 44px -14px color-mix(in srgb,var(--variant-color) 45%,rgba(0,0,0,.3))}.promo-tag{position:absolute;top:14px;right:14px;z-index:3;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;background:var(--accent, #F25C1B);color:#fff;border-radius:6px;box-shadow:0 4px 12px #f25c1b59;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}.model-card--promo{box-shadow:0 0 0 1px #f25c1b26}.price-val--promo{color:var(--accent, #F25C1B);font-weight:700}.price-strike{font-family:var(--font-display);font-size:13px;color:var(--text-muted, #6b7280);text-decoration:line-through;margin-top:2px;font-weight:500}.model-card .pic{aspect-ratio:4 / 3;background:linear-gradient(180deg,#f0ede5,#e6e1d4);position:relative;overflow:hidden}.model-card .pic img{width:100%;height:100%;object-fit:cover;display:block}.fuel-tag{position:absolute;top:14px;left:14px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:6px;z-index:2}.fuel-tag.benzin{background:#bdb9b0;color:#fff}.fuel-tag.hybrid{background:#e08736;color:#fff}.fuel-tag.phev{background:#c76a30;color:#fff}.fuel-tag.elektro{background:#2f7a4d;color:#fff}.fuel-tag.diesel{background:#5c5a52;color:#fff}.fuel-tag.pickup{background:#8a6e50;color:#fff}.fuel-tag.dodavka{background:#4a6f8e;color:#fff}.model-body{padding:28px 28px 24px;display:flex;flex-direction:column;flex:1}.model-name{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.02em;margin-bottom:10px}.model-desc{font-size:14.5px;color:var(--text-muted);line-height:1.55;margin:0 0 22px;min-height:4.5em}.model-meta{font-family:var(--font-display);font-size:12.5px;color:var(--text-muted);letter-spacing:.02em;padding-top:18px;border-top:1px solid var(--line)}.model-foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px}.model-foot .price-lab{font-family:var(--font-display);font-size:12px;color:var(--text-muted);margin-bottom:4px}.model-foot .price-val{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.model-foot .more{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin-bottom:4px}.model-foot .more:hover{color:var(--accent)}.subbrand-block{margin-bottom:56px}.subbrand-block:last-child{margin-bottom:0}.subbrand-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid var(--ink);position:relative}.subbrand-head:after{content:"";position:absolute;left:0;bottom:-2px;width:80px;height:2px;background:var(--accent)}.subbrand-name{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.03em;margin:0;text-transform:uppercase}.subbrand-count{font-family:var(--font-display);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.models-banner{margin-top:56px;background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:36px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.models-banner h3{font-family:var(--font-display);font-weight:600;font-size:clamp(22px,2.2vw,32px);letter-spacing:-.02em;margin:0;flex:1;min-width:280px}.models-banner-actions{display:flex;gap:10px;flex-wrap:wrap}.models-banner .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.models-banner .btn-outline:hover{border-color:#fff}.brand-strip{padding:72px 0;border-top:1px solid var(--line)}.brand-strip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.brand-tile{border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .15s;cursor:pointer}.brand-tile:hover{border-color:var(--ink);transform:translateY(-2px)}.brand-tile.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.brand-tile .tag{font-family:var(--font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.brand-tile.is-active .tag{color:var(--accent)}.brand-tile .nm{font-family:var(--font-display);font-weight:600;font-size:28px;letter-spacing:-.02em}.brand-tile .ds{font-size:13px;color:var(--text-muted);line-height:1.5}.brand-tile.is-active .ds{color:#ffffffb3}.brand-tile .more{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:6px;margin-top:4px}.hhero{position:relative;min-height:720px;background:#0b0b0c;color:#fff;overflow:hidden;isolation:isolate;display:grid;align-items:center}.hhero-bg{position:absolute;inset:0;z-index:0}.hhero-bg img{width:100%;height:100%;object-fit:cover;display:block}.hhero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0cd9,#0b0b0c73 45%,#0b0b0c0d 75%,#0b0b0c00);pointer-events:none}.hhero-inner{position:relative;z-index:1;padding-top:110px;padding-bottom:110px;width:100%}.hhero-title{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,6vw,86px);line-height:1.02;letter-spacing:-.035em;margin:0 0 32px;max-width:12ch}@media(max-width:480px){.hhero-title{font-size:clamp(32px,9vw,44px)}}.hhero-sub{font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:#ffffffd9;max-width:44ch;margin:0 0 40px}.hhero-actions{display:flex;gap:14px;flex-wrap:wrap}.hhero-actions .btn{padding:22px 32px;font-size:13px}.hhero-actions .btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.hhero-actions .btn-outline:hover{border-color:#fff}.hhero-counter{position:absolute;bottom:28px;right:0;z-index:1;font-family:var(--font-display);font-size:13px;letter-spacing:.16em;color:#ffffffd9;text-transform:uppercase;padding:0 var(--pad);display:flex;gap:18px;align-items:center}.hhero-counter .num{color:var(--accent);font-weight:600}.hhero-counter .sep{color:#fff6}.brand-tiles{padding:120px 0;background:#fff}.brand-tiles-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:48px}.brand-tiles-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4.4vw,60px);line-height:1.05;letter-spacing:-.03em;margin:14px 0 0;max-width:18ch}.brand-tiles-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:18px}.btile{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;transition:transform .25s}.btile:hover{transform:translateY(-2px)}.btile-bg{position:absolute;inset:0;z-index:0}.btile-bg img{width:100%;height:100%;object-fit:cover;display:block}.btile-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0b0c00 30%,#0b0b0cbf);pointer-events:none}.btile-body{position:relative;z-index:1;padding:36px 38px}.btile-name{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,40px);letter-spacing:-.02em;margin:0 0 4px}.btile-name--logo{margin:0 0 8px;min-height:56px;display:flex;align-items:center}.btile-logo{height:clamp(36px,4vw,56px);max-width:min(280px,70%)}.btile-name--logo .brand-logo[src*=omoda-jaecoo]{height:clamp(60px,6.3vw,92px);max-width:min(170px,50%)}.btile-tag{font-family:var(--font-display);font-size:15px;color:#ffffffc7;margin:0 0 22px}.btile-actions{display:flex;gap:10px;flex-wrap:wrap}.btile-actions a{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .15s,border-color .15s}.btile-actions a:hover{background:#ffffff1f;border-color:#fff}.btile.is-promo{background:var(--accent);position:relative;overflow:hidden}.btile.is-promo .btile-bg{display:none}.btile.is-promo .btile-stripes{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.06) 0 1px,transparent 1px 22px);mask-image:linear-gradient(135deg,#000000e6,#0003);-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.2) 100%)}.btile.is-promo .btile-body{padding:36px 44px 40px;position:relative;z-index:1}.btile.is-promo .btile-live{display:inline-flex;align-items:center;gap:8px;background:#0000002e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:6px 12px 6px 10px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;color:#fff}.btile.is-promo .live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade80b3;animation:livePulse 2.2s cubic-bezier(.66,0,.34,1) infinite;flex-shrink:0}@keyframes livePulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}.btile.is-promo .btile-watermark{position:absolute;right:-4%;bottom:-8%;z-index:0;font-family:var(--font-display);font-weight:800;font-size:clamp(80px,13vw,150px);line-height:.85;letter-spacing:-.04em;color:#ffffff14;text-align:right;text-transform:uppercase;pointer-events:none;white-space:nowrap}.btile.is-promo .btile-name{font-size:clamp(36px,3.6vw,52px);margin-bottom:12px;margin-top:4px;letter-spacing:-.02em;line-height:1.05}.btile.is-promo .btile-lead{font-family:var(--font-display);font-size:16px;line-height:1.5;max-width:38ch;margin:0 0 28px;color:#ffffffeb}.btile.is-promo .btile-stats{display:flex;align-items:center;gap:24px;margin-bottom:26px}.btile.is-promo .btile-stat .v{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,4vw,52px);letter-spacing:-.03em;line-height:1}.btile.is-promo .btile-stat .l{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.78;margin-top:6px;font-weight:500}.btile.is-promo .btile-stat-divider{width:1px;height:44px;background:#ffffff47}.btile.is-promo .btile-actions a{background:#fff;color:var(--accent);border-color:#fff;font-weight:600}.btile.is-promo .btile-actions a:hover{background:#ffffffe6;transform:translate(2px)}.skladovka{padding:0 0 120px;background:#fff}.skladovka-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:36px}.skladovka-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,3.6vw,48px);letter-spacing:-.03em;margin:12px 0 0}.skladovka-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.skladovka-grid[data-stock-shuffle]>.scard:nth-child(n+5){display:none}@media(max-width:1100px){.skladovka-grid[data-stock-shuffle]>.scard:nth-child(n+4){display:initial}.skladovka-grid{grid-template-columns:repeat(2,1fr)}.skladovka-grid[data-stock-shuffle]>.scard:nth-child(n+3){display:none}}@media(max-width:600px){.skladovka-grid{grid-template-columns:1fr}.skladovka-grid[data-stock-shuffle]>.scard:nth-child(n+2){display:none}}.scard[data-fuel]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:transparent}.scard[data-fuel=petrol]:before{background:#b4762e}.scard[data-fuel=diesel]:before{background:#5c5a52}.scard[data-fuel=hybrid]:before{background:#2a7a8f}.scard[data-fuel=phev]:before{background:#c76a30}.scard[data-fuel=ev]:before{background:#2f9b5c}.scard{background:#fff;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;border:1px solid var(--line);position:relative}.scard:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px #0000002e}.scard .pic{aspect-ratio:4/3;background:linear-gradient(180deg,#efece4,#e3dfd2);position:relative;overflow:hidden}.scard .pic img{width:100%;height:100%;object-fit:cover;display:block}.scard .pic .pill-stack{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;max-width:calc(100% - 24px);z-index:2}.scard .pill{display:inline-flex;align-self:flex-start;font-family:var(--font-display);font-weight:600;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;border-radius:4px;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 12px -4px #00000040}.scard .pill--promo{background:var(--accent);color:#fff}.scard .pill--new{background:#2f7a4d;color:#fff}.scard .pill--demo{background:#2a7a8f;color:#fff}.scard .pill--used{background:#8a6e50;color:#fff}.scard .pic .fuel-icon{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%;box-shadow:0 2px 8px -2px #00000040,0 0 0 1px #0000000a;z-index:2;transition:transform .15s}.scard:hover .pic .fuel-icon{transform:scale(1.06)}.scard .pic .fuel-icon--ice{color:#b4762e}.scard .pic .fuel-icon--hev{color:#2a7a8f}.scard .pic .fuel-icon--phev{color:#c76a30}.scard .pic .fuel-icon--ev{color:#2f9b5c}.scard .body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1;gap:10px}.scard .stock-state{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);letter-spacing:.02em;margin-top:4px}.scard .stock-state:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2f9b5c;box-shadow:0 0 0 2px #2f9b5c2e}.scard .specs span{background:var(--bg-cream);color:var(--text)}.scard .nm{min-height:22px}.scard .var{min-height:17px}.scard .specs{min-height:26px}.scard .nm{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em;line-height:1.2}.scard .var{font-size:13.5px;color:var(--text-muted);margin-top:-10px}.scard .specs{display:flex;flex-wrap:wrap;gap:6px}.scard .specs span{font-size:11.5px;letter-spacing:.02em;color:var(--text);background:var(--bg-cream);padding:4px 9px;border-radius:4px;white-space:nowrap}.scard .foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:12px;margin-top:auto;border-top:1px solid var(--line)}.scard .km{font-family:var(--font-display);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-bottom:2px;white-space:nowrap;flex-shrink:0}.scard .price{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap;line-height:1.15}.scard .price>span:last-child{white-space:nowrap}.scard .price-before{font-size:11.5px;font-weight:500;color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1.4px;white-space:nowrap}.promo-source-tag{background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:600;font-size:11px;padding:4px 10px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.split{padding:0 0 120px}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.split-card{border-radius:var(--radius-lg);padding:56px 52px;min-height:540px;display:flex;flex-direction:column}.split-card.is-dark{background:var(--ink);color:#fff}.split-card.is-cream{background:var(--bg-cream);color:var(--ink)}.split-card .eyebrow{font-family:var(--font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:22px}.split-card h3{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,3.2vw,44px);letter-spacing:-.025em;line-height:1.08;margin:0 0 32px}.split-card .lead{font-size:16px;line-height:1.55;margin:0 0 28px;max-width:36ch}.split-card.is-dark .lead{color:#ffffffc7}.svc-list{display:flex;flex-direction:column;gap:16px;margin-bottom:auto;padding-bottom:32px}.svc-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:baseline;font-family:var(--font-display);font-size:15px}.svc-row .svc-name{color:#ffffffe6}.svc-row .dots{border-bottom:1px dotted rgba(255,255,255,.3);position:relative;top:-4px}.svc-row .svc-price{font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.split-card.is-dark .btn-primary{align-self:flex-start}.split-card.is-cream .eshop-pic{margin:auto 0 32px;aspect-ratio:16/10;background:linear-gradient(180deg,#efece4,#e3dfd2);border-radius:12px;overflow:hidden}.split-card.is-cream .eshop-pic img{width:100%;height:100%;object-fit:cover;display:block}.split-card--servis,.split-card--eshop{position:relative;overflow:hidden;color:#fff;padding:0;border-radius:var(--radius-lg)}.split-card--servis .split-card-bg,.split-card--eshop .split-card-bg{position:absolute;inset:0;z-index:0}.split-card--servis .split-card-bg img,.split-card--eshop .split-card-bg img{width:100%;height:100%;object-fit:cover;display:block}.split-card--servis .split-card-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000d9,#000000b3,#000000d9)}.split-card--servis .split-card-content,.split-card--eshop .split-card-content{position:relative;z-index:1;width:100%;height:100%;min-height:540px;padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.split-card--servis .eyebrow{color:var(--accent, #B4762E)}.split-card--servis h3,.split-card--servis .svc-list .svc-name,.split-card--servis .svc-list .svc-price{color:#fff}.split-card--servis .svc-list .dots{color:#fff6}.split-card--eshop{position:relative;overflow:hidden;color:#fff;padding:0;border-radius:var(--radius)}.split-card--eshop .split-card-bg{position:absolute;inset:0;z-index:0}.split-card--eshop .split-card-bg img{width:100%;height:100%;object-fit:cover;display:block}.split-card--eshop .split-card-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000bf,#0006,#0000004d 60%,#000000bf)}.split-card--eshop .split-card-content{position:relative;z-index:1;width:100%;height:100%;min-height:540px;padding:56px 52px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.split-card--eshop .eyebrow{color:var(--accent, #B4762E)}.split-card--eshop h3{color:#fff}.split-card--eshop .lead{color:#ffffffd9;margin:0}.split-card--eshop .btn-primary{align-self:flex-start;background:var(--accent, #B4762E)}.btn-ghost-dark{background:transparent;color:var(--ink);border:1px solid var(--ink);padding:18px 28px;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;white-space:nowrap;transition:background .15s,color .15s}.btn-ghost-dark:hover{background:var(--ink);color:#fff}.magazin{padding:0 0 120px}.magazin-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:36px}.magazin-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,3.6vw,48px);letter-spacing:-.03em;margin:12px 0 0}.mag-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.mag-card{display:flex;flex-direction:column;cursor:pointer;transition:transform .2s}.mag-card:hover{transform:translateY(-2px)}.mag-card .pic{aspect-ratio:4/3;background:linear-gradient(180deg,#d6d2c5,#b3aea1);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:18px}.mag-card .pic img{width:100%;height:100%;object-fit:cover;display:block}.mag-meta{font-family:var(--font-display);font-size:12.5px;color:var(--text-muted);display:flex;gap:10px;margin-bottom:12px;align-items:center}.mag-meta .tag{color:var(--accent);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.mag-title{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em;margin:0 0 18px;color:var(--ink)}.mag-link{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:8px;margin-top:auto;white-space:nowrap}.mag-link:hover{color:var(--accent)}.yt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1100px){.yt-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.yt-grid{grid-template-columns:1fr}}.yt-card{display:flex;flex-direction:column;cursor:pointer;transition:transform .2s}.yt-card:hover{transform:translateY(-2px)}.yt-card .pic{position:relative;aspect-ratio:16 / 9;background:#0b0b0c;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:18px}.yt-card .pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.yt-card:hover .pic img{transform:scale(1.04)}.yt-card .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:999px;background:#f25c1beb;color:#fff;display:grid;place-items:center;transition:transform .2s,background .2s;box-shadow:0 4px 14px #0000004d;padding-left:4px}.yt-card:hover .play-overlay{background:var(--accent);transform:translate(-50%,-50%) scale(1.08)}.yt-title{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.35;letter-spacing:-.01em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yt-card:hover .yt-title{color:var(--accent)}.head-link{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding-bottom:6px;border-bottom:1px solid var(--ink)}.head-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.phero{background:var(--bg-cream);padding:80px 0 90px}.phero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(48px,5.2vw,76px);line-height:1.02;letter-spacing:-.035em;margin:14px 0 24px;max-width:18ch}.phero .lead{font-size:17px;line-height:1.6;color:var(--text);max-width:56ch}.kinfo{padding:80px 0}.kinfo-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.kinfo-map{background:var(--bg-cream);border-radius:var(--radius-lg);min-height:420px;position:relative;overflow:hidden}.kinfo-map iframe,.kinfo-map img{width:100%;height:100%;object-fit:cover;display:block;border:0}.kinfo-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 36px;display:flex;flex-direction:column;gap:26px}.kinfo-card h3{font-family:var(--font-display);font-weight:600;font-size:22px;margin:0}.kinfo-row{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:flex-start}.kinfo-row .lab{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.kinfo-row .val{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--ink);line-height:1.45}.kinfo-row .val a{color:var(--ink);border-bottom:1px solid var(--line)}.kinfo-row .val a:hover{color:var(--accent);border-color:var(--accent)}.kinfo-row .icbox{width:28px;height:28px;display:grid;place-items:center;color:var(--accent);margin-top:2px}.team{padding:0 0 120px}.team-block{margin-bottom:64px}.team-block:last-child{margin-bottom:0}.team-head{display:flex;align-items:baseline;gap:18px;margin-bottom:32px;border-bottom:1px solid var(--line);padding-bottom:16px}.team-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,2.6vw,36px);letter-spacing:-.02em;margin:0}.team-head .count{font-family:var(--font-display);font-size:14px;color:var(--text-muted)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}.tcard:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 30px -16px #00000029}.tcard .face{aspect-ratio:1 / 1;background:linear-gradient(180deg,#ece8df,#d8d3c6);position:relative;overflow:hidden}.tcard .face img{width:100%;height:100%;object-fit:cover;display:block}.tcard .face .role-tag{position:absolute;top:14px;left:14px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:5px;background:#000000c7;color:#fff;backdrop-filter:blur(6px)}.tcard .face .role-tag.is-sales{background:var(--accent)}.tcard .body{padding:22px 22px 24px;flex:1;display:flex;flex-direction:column}.tcard .nm{font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.01em;margin-bottom:4px}.tcard .pos{font-size:14px;color:var(--text-muted);margin-bottom:18px}.tcard .contact{font-family:var(--font-display);font-size:14px;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.tcard .contact a{display:flex;align-items:center;gap:10px;color:var(--ink)}.tcard .contact a:hover{color:var(--accent)}.tcard .contact svg{color:var(--accent);flex-shrink:0}.formpanel{background:var(--bg-cream);padding:100px 0}.formpanel-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:56px}.formpanel h2{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,3.6vw,48px);letter-spacing:-.03em;line-height:1.05;margin:12px 0 22px}.formpanel .lead{font-size:16px;line-height:1.6;color:var(--text);max-width:38ch;margin:0 0 28px}.fcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 40px 36px}.fcard h3{font-family:var(--font-display);font-weight:600;font-size:24px;letter-spacing:-.015em;margin:0 0 24px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.fgrid .full{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.field label .req{color:var(--accent)}.field input,.field textarea,.field select{font-family:var(--font-body);font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0000000d}.field textarea{min-height:110px;resize:vertical}.fnote{font-size:13px;color:var(--text-muted);margin:18px 0 16px}.serv-services{padding:80px 0}.serv-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px}.serv-list-wrap h2{font-family:var(--font-display);font-weight:600;font-size:clamp(40px,4vw,56px);letter-spacing:-.03em;margin:0 0 32px}.serv-list{display:flex;flex-direction:column;gap:14px;margin:0 0 40px}.serv-item{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:baseline;padding:2px 0}.serv-item:before{content:"→";color:var(--accent);font-weight:700}.serv-item .t{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);margin-right:4px}.serv-item .s{font-size:15px;color:var(--text-muted)}.hours-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 36px 32px}.hours-card h3{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.01em;margin:0 0 22px}.hours-row{display:grid;grid-template-columns:1fr auto;padding:14px 0;border-bottom:1px dashed var(--line);font-family:var(--font-display);font-size:15px;align-items:center}.hours-row:last-of-type{border-bottom:0}.hours-row .d{color:var(--text)}.hours-row .h{font-weight:600;font-variant-numeric:tabular-nums}.hours-row .h.closed{color:var(--text-muted);font-weight:500}.hours-foot{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-display);font-size:14.5px}.hours-foot a{color:var(--ink)}.hours-foot a:hover{color:var(--accent)}.sklad-page{background:var(--bg-soft);min-height:60vh;padding:32px 0 80px}.sklad-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.sklad-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(36px,4vw,56px);letter-spacing:-.03em;margin:12px 0 0}.sklad-count{font-family:var(--font-display);font-size:14px;color:var(--text-muted)}.sklad-layout{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.sklad-filters{background:#fff;border-radius:var(--radius-lg);padding:24px;border:1px solid var(--line);position:sticky;top:96px}.sklad-filters h3{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.sklad-filters .fblock{margin-bottom:22px}.sklad-filters .fblock:last-child{margin-bottom:0}.sklad-filters .fblock h4{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px}.sklad-filters .fblock label{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;cursor:pointer}.sklad-filters .fblock input{cursor:pointer}.sklad-empty{background:#fff;border:1px dashed var(--line-2);border-radius:var(--radius-lg);padding:56px 32px;text-align:center;color:var(--text-muted)}.mbb{position:fixed;bottom:0;left:0;right:0;z-index:70;display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border-top:1px solid var(--line);box-shadow:0 -2px 12px #0000000d;padding-bottom:env(safe-area-inset-bottom)}.mbb__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--text);border-right:1px solid var(--line);min-height:56px;text-decoration:none}.mbb__item:last-child{border-right:0}.mbb__item--accent{background:var(--accent);color:#fff}.mbb__item--accent:hover{background:var(--accent-hover)}@media(min-width:960px){.mbb{display:none}}@media(max-width:1100px){.footer-ext .footer-grid{grid-template-columns:1fr 1fr 1fr}.mag-grid,.skladovka-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}.formpanel-grid{grid-template-columns:1fr;gap:32px}.serv-grid{grid-template-columns:1fr;gap:40px}.kinfo-grid,.sklad-layout{grid-template-columns:1fr}.sklad-filters{position:static}}@media(max-width:960px){:root{--pad: 24px}.topbar-inner{gap:14px;font-size:11.5px;overflow:hidden}.topbar-right{display:none}.nav-inner{height:64px;gap:16px}.nav-links,.nav-cta{display:none}.nav-menu-toggle{display:inline-flex}.hero{grid-template-columns:1fr;gap:24px;padding:16px 0 32px}.info-title{font-size:32px}.info-price .amount{font-size:40px}.section{padding:44px 0}.section.tight{padding:28px 0}.section-title{font-size:28px}.section-head-row{flex-direction:column;align-items:flex-start}.about-grid{grid-template-columns:1fr;gap:28px}.equip-grid{grid-template-columns:1fr 1fr;gap:24px}.specs-grid{grid-template-columns:1fr;gap:0}.finance-grid{grid-template-columns:1fr;gap:16px}.calc,.calc-summary{padding:20px}.cars{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:24px}.form-card{padding:20px}.form-row{grid-template-columns:1fr}.trust-inner{grid-template-columns:1fr 1fr;gap:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-bottom{flex-direction:column;gap:8px}.sticky-cta{display:none}.thumbs{grid-template-columns:repeat(4,1fr)}.thumbs .thumb:nth-child(5){display:none}.spec-grid{grid-template-columns:1fr 1fr}.cta-row{grid-template-columns:1fr}.mhero-inner{padding:40px 0 200px}.mhero-stats-inner{grid-template-columns:1fr 1fr;gap:14px}.mhero-price,.mhero-stats .btn{grid-column:span 2;justify-self:stretch}.subnav{top:64px}.subnav-inner{justify-content:flex-start;padding:0 var(--pad);gap:0}.subnav-link{padding:18px 14px;font-size:13px}.subnav-sep{display:none}.intro{grid-template-columns:1fr;gap:28px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.ext-grid,.ext-grid[data-count="3"],.ext-grid[data-count="4"],.ext-grid[data-count="5"],.ext-grid[data-count="6"]{grid-template-columns:repeat(3,1fr);gap:14px}.int-grid[data-count="2"],.int-grid[data-count="3"]{grid-template-columns:1fr 1fr;gap:14px}.int-grid[data-count="1"] .int-pic{aspect-ratio:16 / 9}.tech-grid{grid-template-columns:1fr 1fr}.trims,.tdata-row{grid-template-columns:1fr}.tdata-row .k{padding-bottom:4px}.tdata-row .v{padding-top:0}.cta-banner-inner{padding:56px 0}.variants{grid-template-columns:1fr}.bhero-inner{padding-top:56px;padding-bottom:56px}.why{padding:64px 0}.why-grid{grid-template-columns:1fr;gap:40px}.why-cards{grid-template-columns:1fr}.models{padding:64px 0}.models-grid{grid-template-columns:1fr 1fr}.models-banner{padding:28px;flex-direction:column;align-items:flex-start}.brand-strip-grid{grid-template-columns:1fr}.brand-tiles{padding:64px 0}.brand-tiles-grid{grid-template-columns:1fr;grid-template-rows:auto}.split-grid{grid-template-columns:1fr}.split-card{padding:36px 32px;min-height:0}.hhero-inner{padding:70px 0}.hhero-counter{display:none}.team-grid{grid-template-columns:repeat(2,1fr)}.fgrid{grid-template-columns:1fr}}@media(max-width:600px){.skladovka-grid,.mag-grid{grid-template-columns:1fr}.footer-ext .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.topbar{display:none}.equip-grid,.trust-inner,.footer-grid,.footer-ext .footer-grid,.spec-grid{grid-template-columns:1fr}.sticky-cta{display:none}.tech-grid{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(3,1fr);gap:8px}.thumbs .thumb:nth-child(4),.thumbs .thumb:nth-child(5){display:none}.info-meta-chips{gap:6px}.info-meta-chips li{padding:5px 10px;font-size:12px}:root{--pad: 16px}.ext-grid,.ext-grid[data-count="3"],.ext-grid[data-count="4"],.ext-grid[data-count="5"],.ext-grid[data-count="6"]{grid-template-columns:repeat(2,1fr)}.int-grid,.int-grid[data-count="2"],.int-grid[data-count="3"],.models-grid{grid-template-columns:1fr}.bhero-actions .btn{padding:18px 22px}.team-grid{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-wrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.font-mono{font-family:var(--font-mono)}.font-display{font-family:var(--font-display)}.uppercase{text-transform:uppercase}.honeypot{position:absolute;left:-9999px}.mag-featured{padding:60px 0 40px}.feat{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none;color:inherit}.feat:hover{border-color:var(--ink);box-shadow:0 20px 40px -22px #0000002e}.feat-media{position:relative;aspect-ratio:4/3;background:linear-gradient(180deg,#ece8df,#d8d3c6);overflow:hidden}.feat-media img{width:100%;height:100%;object-fit:cover;display:block}.feat-tag{position:absolute;top:18px;left:18px;background:var(--accent);color:#fff;padding:6px 12px;border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.feat-body{padding:44px 44px 36px;display:flex;flex-direction:column}.feat-meta{display:flex;gap:8px;align-items:center;font-family:var(--font-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;flex-wrap:wrap}.feat-meta .cat{color:var(--accent);font-weight:600}.feat-meta .dot{opacity:.5}.feat-body h2{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.feat-body p{font-size:16px;line-height:1.6;color:var(--text-muted);margin:0 0 28px}.feat-author{margin-top:auto;display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.feat-author .ava{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#d8d3c6,#b9b2a0);flex-shrink:0}.feat-author .nm{font-family:var(--font-display);font-weight:600;font-size:14px}.feat-author .pos{font-size:12px;color:var(--text-muted)}.feat-author .go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.feat:hover .feat-author .go{color:var(--accent)}.mag-list{padding:60px 0 100px}.mag-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.mag-head h2{font-family:var(--font-display);font-weight:600;font-size:36px;margin:0}.mag-more{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.mag-more:hover{color:var(--accent)}.mag-filters{display:flex;flex-wrap:wrap;gap:8px}.mag-filters .chip{background:transparent;border:1px solid var(--line);color:var(--ink);padding:8px 16px;border-radius:999px;font-family:var(--font-display);font-size:13px;cursor:pointer;transition:all .15s}.mag-filters .chip:hover{border-color:var(--ink)}.mag-filters .chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.mag-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.acard{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.acard:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 16px 32px -18px #00000029}.acard-media{position:relative;aspect-ratio:16/10;background:linear-gradient(180deg,#ece8df,#d8d3c6);overflow:hidden}.acard-media img{width:100%;height:100%;object-fit:cover;display:block}.acard-cat{position:absolute;top:14px;left:14px;background:#ffffffeb;padding:5px 10px;border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);backdrop-filter:blur(6px)}.acard-body{padding:22px 24px 24px;flex:1;display:flex;flex-direction:column}.acard-meta{display:flex;gap:8px;font-family:var(--font-display);font-size:12px;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px;flex-wrap:wrap}.acard-meta .dot{opacity:.5}.acard-body h3{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.25;margin:0 0 10px;letter-spacing:-.005em}.acard-body p{font-size:14px;line-height:1.55;color:var(--text-muted);margin:0 0 16px}.acard-author{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-display);font-size:13px;font-weight:500}.mag-empty{text-align:center;padding:60px 0;font-family:var(--font-display);color:var(--text-muted)}.mag-cta{background:var(--ink);color:#fff;padding:90px 0}.mag-cta-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.mag-cta h2{font-family:var(--font-display);font-weight:600;font-size:40px;line-height:1.1;margin:12px 0 14px;color:#fff}.mag-cta p{font-size:16px;line-height:1.6;color:#ffffffb3;margin:0;max-width:44ch}.section-eyebrow.light{color:var(--accent)}.news-form{display:flex;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);padding:10px;border-radius:12px}.news-form input{flex:1;background:transparent;border:0;outline:0;color:#fff;font-family:var(--font-display);font-size:15px;padding:12px 14px}.news-form input::placeholder{color:#ffffff80}.news-form .btn{white-space:nowrap}.art-hero{background:var(--bg-cream);padding:50px 0 60px}.art-back{display:inline-block;font-family:var(--font-display);font-size:13px;letter-spacing:.06em;color:var(--text-muted);margin-bottom:28px;text-decoration:none}.art-back:hover{color:var(--accent)}.art-meta{display:flex;gap:8px;align-items:center;font-family:var(--font-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;flex-wrap:wrap}.art-meta .cat{color:var(--accent);font-weight:600}.art-meta .dot{opacity:.5}.art-hero h1{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.6vw,60px);line-height:1.08;letter-spacing:-.02em;margin:0 0 22px;max-width:22ch}.art-hero .lead{font-size:19px;line-height:1.55;color:var(--text-muted);max-width:64ch;margin:0 0 36px}.art-author{display:flex;align-items:center;gap:14px}.art-author .ava{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#d8d3c6,#b9b2a0)}.art-author .nm{font-family:var(--font-display);font-weight:600;font-size:15px}.art-author .pos{font-size:12px;color:var(--text-muted)}.art-cover-wrap{background:var(--bg-cream);padding-bottom:60px}.art-cover{aspect-ratio:16/9;background:linear-gradient(180deg,#ece8df,#d8d3c6);border-radius:var(--radius-lg);overflow:hidden}.art-cover img{width:100%;height:100%;object-fit:cover;display:block}.art-body{padding:70px 0 100px}.art-col{max-width:720px;margin:0 auto;padding:0 var(--pad)}.art-intro{font-size:21px;line-height:1.55;letter-spacing:-.005em;margin:0 0 40px;color:var(--ink);font-weight:500}.art-body h2{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.2;margin:48px 0 18px;letter-spacing:-.01em}.art-body p{font-size:17px;line-height:1.7;margin:0 0 22px;color:var(--ink)}.art-body strong{font-weight:600}.art-body em{font-style:italic}.art-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.art-body a:hover{color:var(--accent-hover)}.art-body .pull,.art-body blockquote.pull{border-left:3px solid var(--accent);margin:36px 0;padding:4px 0 4px 26px;font-family:var(--font-display);font-size:22px;line-height:1.4;letter-spacing:-.005em;color:var(--ink);font-weight:500}.art-body .pull p{font-size:22px;margin:0;font-weight:500;color:var(--ink)}.art-list{margin:0 0 24px;padding:0 0 0 22px}.art-list li{font-size:17px;line-height:1.65;margin-bottom:10px}.art-list li::marker{color:var(--accent)}.art-body table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.art-body th,.art-body td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.art-body th{font-family:var(--font-display);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.art-fig{margin:36px 0}.art-fig img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);display:block}.art-fig figcaption{margin-top:12px;font-size:13px;color:var(--text-muted);font-style:italic}.art-foot{margin-top:50px;padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:14px;flex-wrap:wrap;gap:16px}.share{display:flex;gap:10px}.share a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:all .15s}.share a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.mag-related{background:var(--bg-cream)}@media(max-width:1100px){.feat{grid-template-columns:1fr}.feat-body{padding:32px 28px}.mag-grid{grid-template-columns:repeat(2,1fr)}.mag-cta-inner{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.mag-grid{grid-template-columns:1fr}.feat-body h2{font-size:26px}.news-form{flex-direction:column}.mag-cta h2{font-size:28px}.mag-head{flex-direction:column;align-items:flex-start}}@media(max-width:960px){.nav{position:fixed;top:0;left:0;right:0;width:100%;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease;will-change:transform}html.scrolled-up .nav,html.scrolled-down .nav{box-shadow:0 2px 12px #00000014}html.scrolled-down .nav{transform:translateY(-100%)}body{padding-top:64px}}@media(min-width:961px){html.scrolled-down .nav{transform:translateY(-110%);box-shadow:0 2px 12px #00000014}html.scrolled-up .nav{box-shadow:0 2px 12px #00000014}}@media(prefers-reduced-motion:reduce){.nav{transition:none!important}}.disclaimer[data-astro-cid-cukr4w5s]{font-size:11.5px;line-height:1.55;color:var(--text-muted, rgba(255, 255, 255, .5));max-width:80ch;margin:16px 0 0;font-style:italic;opacity:.85}.brand-logo[data-astro-cid-anndpidy]{display:inline-flex;align-items:center;line-height:1}.brand-logo--single[data-astro-cid-anndpidy]{width:auto;object-fit:contain}.variant-light[data-astro-cid-anndpidy].brand-logo--single{filter:brightness(0) invert(1)}.footer-brands[data-astro-cid-sz7xmlte]{margin-top:40px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:32px;flex-wrap:wrap}.footer-brands-label[data-astro-cid-sz7xmlte]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-weight:500}.footer-brands-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:36px;flex-wrap:wrap}.footer-brand[data-astro-cid-sz7xmlte]{opacity:.7;transition:opacity .2s ease;display:inline-flex;align-items:center}.footer-brand[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer-brand[data-astro-cid-sz7xmlte] .brand-logo--single{height:32px}.footer-brand[data-astro-cid-sz7xmlte] .brand-logo[src*=omoda-jaecoo]{height:66px}@media(max-width:700px){.footer-brands[data-astro-cid-sz7xmlte]{gap:20px}.footer-brands-row[data-astro-cid-sz7xmlte]{gap:18px}.footer-brand[data-astro-cid-sz7xmlte] .brand-logo--single{height:24px}.footer-brand[data-astro-cid-sz7xmlte] .brand-logo[src*=omoda-jaecoo]{height:48px}}.footer-disclaimer[data-astro-cid-sz7xmlte]{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.footer-disclaimer[data-astro-cid-sz7xmlte] .disclaimer{color:#ffffff73;font-size:11px;max-width:none;margin:0}
