
    :root{--black:#050505;--graphite:#202020;--white:#fff;--soft:#f7f7f5;--muted:#707070;--line:#e6e6e2;--blue:#4443f4;--blue-dark:#3534d8;--radius:22px;--shadow:0 18px 55px rgba(5,5,5,.08)}
    *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);background:var(--white);font:16px/1.5 Onest,Manrope,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.site-head{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(230,230,226,.85);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.head-row{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:22px;font-weight:900;letter-spacing:-.05em;text-decoration:none}.site-nav{display:flex;gap:28px;color:#4b4b4b;font-size:14px;font-weight:600}.site-nav a{text-decoration:none}.head-cta,.primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;text-decoration:none;font-weight:800}.head-cta{padding:11px 16px;color:#fff;background:var(--black)}.preview-bar{padding:9px 20px;color:#fff;background:var(--blue);text-align:center;font-size:13px;font-weight:700}.preview-bar b{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:999px;color:var(--blue);background:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hero{padding:42px 0 74px;background:linear-gradient(180deg,#fff 0%,var(--soft) 100%)}.breadcrumbs{margin-bottom:22px;color:var(--muted);font-size:13px}.breadcrumbs a{text-decoration:none}.vehicle-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:26px;align-items:start}.gallery{display:grid;grid-template-columns:1fr 155px;gap:12px}.main-photo{position:relative;overflow:hidden;min-height:530px;border-radius:var(--radius);background:#e9e9e6}.main-photo img{width:100%;height:100%;min-height:530px;display:block;object-fit:cover}.photo-tag{position:absolute;left:18px;bottom:18px;padding:8px 11px;border-radius:999px;color:#fff;background:rgba(5,5,5,.72);font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.thumbs{display:grid;gap:10px;align-content:start}.thumb{overflow:hidden;height:96px;padding:0;border:2px solid transparent;border-radius:14px;background:#ecece9;cursor:pointer}.thumb.active{border-color:var(--blue)}.thumb img{width:100%;height:100%;display:block;object-fit:cover}.offer{position:sticky;top:100px;padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.eyebrow{color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.offer h1{margin:9px 0 8px;font-size:40px;line-height:1.04;letter-spacing:-.055em}.offer-sub{margin:0;color:var(--muted)}.price-box{margin:25px 0 20px;padding:20px;border-radius:17px;color:#fff;background:var(--black)}.price-box span{display:block;color:#b8b8b8;font-size:12px}.price-box strong{display:block;margin-top:5px;font-size:34px;line-height:1.1;letter-spacing:-.04em}.price-box small{display:block;margin-top:8px;color:#d5d5d5}.primary-cta{width:100%;padding:15px 18px;color:#fff;background:var(--blue)}.primary-cta:hover{background:var(--blue-dark)}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px}.fact{padding:13px;border-radius:13px;background:var(--soft)}.fact span,.fact strong{display:block}.fact span{color:var(--muted);font-size:11px}.fact strong{margin-top:3px;font-size:14px}.section{padding:82px 0}.section.soft{background:var(--soft)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.section h2{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.045em}.section-lead{max-width:560px;margin:8px 0 0;color:var(--muted)}.cost-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px}.cost-card,.trust-card,.spec-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.cost-card{overflow:hidden}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-top:1px solid var(--line)}.cost-row:first-child{border-top:0}.cost-row span{color:#555}.cost-row strong{white-space:nowrap}.cost-row.total{color:#fff;background:var(--black)}.cost-row.total span{color:#d6d6d6}.cost-row.total strong{font-size:24px}.calculation-note{padding:24px;border-radius:var(--radius);color:#fff;background:var(--blue)}.calculation-note b{display:block;margin-bottom:10px;font-size:21px}.calculation-note p{margin:0;color:#e9ebff}.calculation-note small{display:block;margin-top:20px;color:#d7dbff}.spec-panel{overflow:hidden}.spec-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:24px;padding:15px 22px;border-top:1px solid var(--line)}.spec-row:first-child{border-top:0}.spec-row span{color:var(--muted)}.spec-row strong{text-align:right}.all-specs{margin-top:14px}.all-specs summary{padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:800;cursor:pointer}.all-specs[open] summary{border-radius:14px 14px 0 0}.all-specs .spec-panel{border-top:0;border-radius:0 0 var(--radius) var(--radius)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.step{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.step-num{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#fff;background:var(--blue);font-size:12px;font-weight:900}.step h3{margin:25px 0 7px;font-size:18px}.step p{margin:0;color:var(--muted);font-size:14px}.contact-section{padding:84px 0;color:#fff;background:var(--black)}.contact-card{display:flex;align-items:center;justify-content:space-between;gap:40px}.contact-card h2{max-width:650px;margin:0;font-size:44px;line-height:1.05;letter-spacing:-.05em}.contact-card p{margin:13px 0 0;color:#bbb}.contact-placeholder{max-width:330px;padding:14px 18px;border:1px solid #3a3a3a;border-radius:13px;color:#d7d7d7;background:#171717;font-size:13px;font-weight:700}footer{padding:28px 0;color:#777;background:var(--black);border-top:1px solid #292929}.footer-row{display:flex;justify-content:space-between;gap:20px;font-size:13px}.catalog-hero{padding:72px 0 42px;background:var(--soft)}.catalog-hero h1{max-width:820px;margin:0;font-size:58px;line-height:1;letter-spacing:-.06em}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:40px 0 90px}.car-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;box-shadow:0 5px 24px rgba(5,5,5,.05)}.car-card img{width:100%;height:230px;display:block;object-fit:cover;background:#eee}.car-card-body{padding:18px}.car-card h2{margin:0;font-size:23px;letter-spacing:-.035em}.car-card-price{display:block;margin-top:15px;font-size:24px}.empty-state{grid-column:1/-1;padding:70px 25px;border:1px dashed #bbb;border-radius:20px;text-align:center}.empty-state h2{margin:0}.empty-state p{color:var(--muted)}.error{margin:80px auto;padding:40px;border:1px solid #f1c8c8;border-radius:20px;color:#982828;background:#fff5f5;text-align:center}
    @media(max-width:980px){.vehicle-layout,.cost-layout{grid-template-columns:1fr}.offer{position:static}.gallery{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(5,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.catalog-grid{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:680px){.container{width:min(100% - 24px,1180px)}.site-nav{display:none}.head-row{height:66px}.head-cta{padding:9px 12px;font-size:13px}.hero{padding:25px 0 54px}.main-photo,.main-photo img{min-height:310px}.thumbs{grid-template-columns:repeat(4,1fr)}.thumb{height:70px}.offer{padding:21px}.offer h1{font-size:34px}.section{padding:58px 0}.section h2,.contact-card h2{font-size:33px}.section-head,.contact-card,.footer-row{align-items:flex-start;flex-direction:column}.contact-card .primary-cta{width:100%}.steps,.catalog-grid{grid-template-columns:1fr}.spec-row{grid-template-columns:1fr;gap:4px}.spec-row strong{text-align:left}.catalog-hero h1{font-size:43px}}
    .trim-explanation{margin:16px 0;padding:16px;border:1px solid var(--line,#ddd);border-radius:12px;}
  .trim-explanation summary{cursor:pointer;font-weight:700;}
  .trim-explanation article{padding:12px 0;border-top:1px solid var(--line,#ddd);overflow-wrap:anywhere;}
  .trim-explanation li{margin:6px 0;}


    .prototype-note{padding:10px 20px;color:#28275f;background:#eeeeff;text-align:center;font-size:13px;font-weight:700}.new-hero{padding:68px 0 54px;background:linear-gradient(135deg,#f4f4ff 0%,#f7f7f5 54%,#fff 100%)}.new-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:34px;align-items:center}.new-hero h1{max-width:800px;margin:10px 0 16px;font-size:58px;line-height:.98;letter-spacing:-.06em}.new-hero p{max-width:650px;color:var(--muted);font-size:18px}.hero-cover{overflow:hidden;min-height:370px;border-radius:28px;background:#e8e8e5;box-shadow:var(--shadow)}.hero-cover img{width:100%;height:100%;min-height:370px;display:block;object-fit:cover}.catalog-switch{display:flex;gap:8px;margin-top:26px}.catalog-switch a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none;font-size:13px;font-weight:800}.catalog-switch a.active{color:#fff;background:var(--black);border-color:var(--black)}.model-card-placeholder{display:grid;height:230px;place-items:center;color:#777;background:linear-gradient(135deg,#eee,#f8f8f5);font-weight:800}.model-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.model-meta span,.status-pill{padding:5px 9px;border-radius:999px;color:#4b4b4b;background:var(--soft);font-size:11px;font-weight:800}.status-pill.ready{color:#087b4f;background:#e8f8f0}.trim-list{display:grid;gap:12px}.trim-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:21px 23px;border:1px solid var(--line);border-radius:18px;background:#fff;text-decoration:none}.trim-card:hover{border-color:#b8b7ff}.trim-card h3{margin:5px 0 0;font-size:20px}.trim-card-price{text-align:right}.trim-card-price strong,.trim-card-price small{display:block}.trim-card-price strong{font-size:21px}.trim-card-price small{margin-top:4px;color:var(--muted)}.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.photo-grid button{overflow:hidden;height:190px;padding:0;border:0;border-radius:16px;background:#eee;cursor:pointer}.photo-grid img{width:100%;height:100%;display:block;object-fit:cover}.history-chart{padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff}.history-chart svg{width:100%;height:170px;display:block}.history-chart .axis{stroke:#ddd;stroke-width:1}.history-chart .line{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.history-points{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:12px}.spec-groups{display:grid;gap:12px}.spec-group{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.spec-group summary{padding:18px 20px;font-weight:850;cursor:pointer}.spec-group .spec-panel{border:0;border-top:1px solid var(--line);border-radius:0}.new-empty{padding:38px;border:1px dashed #bbb;border-radius:20px;color:var(--muted);text-align:center}@media(max-width:980px){.new-hero-grid{grid-template-columns:1fr}.photo-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.new-hero h1{font-size:42px}.catalog-switch{overflow:auto;padding-bottom:3px}.trim-card{grid-template-columns:1fr}.trim-card-price{text-align:left}.photo-grid{grid-template-columns:repeat(2,1fr)}.photo-grid button{height:130px}}
    .calculation-customs-step[hidden]{display:none}
  

    .lead-form{width:min(100%,430px);display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-form input,.lead-form textarea{width:100%;padding:13px 14px;border:1px solid #3a3a3a;border-radius:12px;color:#fff;background:#171717;font:inherit;outline:none}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--blue)}.lead-form textarea,.lead-form .wide{grid-column:1/-1}.lead-form textarea{min-height:88px;resize:vertical}.lead-form .consent{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;color:#aaa;font-size:12px}.lead-form .consent input{width:auto;margin-top:3px}.lead-form .consent a{color:#fff}.lead-form button{grid-column:1/-1;padding:14px;border:0;border-radius:12px;color:#fff;background:var(--blue);font-weight:850;cursor:pointer}.lead-form button:disabled{opacity:.5;cursor:not-allowed}.lead-status{grid-column:1/-1;min-height:20px;margin:0;color:#bbb;font-size:12px}.lead-status.ok{color:#8de29a}.lead-status.error{color:#ff9c9c}.lead-honeypot{position:absolute!important;left:-9999px!important}.privacy-page{padding:72px 0 100px;background:var(--soft)}.privacy-card{max-width:850px;padding:38px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.privacy-card h1{margin:8px 0 18px;font-size:48px;line-height:1.04;letter-spacing:-.05em}.privacy-card h2{margin:32px 0 8px;font-size:22px}.privacy-card p,.privacy-card li{color:#555}.privacy-card .privacy-note{padding:16px 18px;border-radius:14px;color:#453400;background:#fff6d8}.footer-links{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:680px){.lead-form{grid-template-columns:1fr}.lead-form .wide,.lead-form textarea{grid-column:auto}.privacy-card{padding:24px}.privacy-card h1{font-size:36px}}
  

    .material-symbols-rounded{font-variation-settings:'FILL' 1,'wght' 600,'GRAD' 0,'opsz' 24}.gallery-column{min-width:0}.color-selector-panel{margin-bottom:14px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff}.color-selector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.color-selector-heading strong{display:block;font-size:16px}.color-selector-heading span{color:var(--muted);font-size:12px}.color-groups{display:grid;gap:13px}.color-group-label{display:block;margin-bottom:7px;color:#555;font-size:12px;font-weight:800}.color-tabs{display:flex;gap:7px;flex-wrap:wrap}.color-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:11px;color:#424242;background:#fff;cursor:pointer;font-size:12px;font-weight:750}.color-tab:hover{border-color:#b8b7ff}.color-tab[aria-selected="true"]{color:#fff;border-color:var(--blue);background:var(--blue)}.color-swatch{width:17px;height:17px;flex:none;border:1px solid rgba(5,5,5,.18);border-radius:50%;background:#d8d8d4}.color-tab[aria-selected="true"] .color-swatch{border-color:rgba(255,255,255,.6)}.main-photo{padding:0;border:0;cursor:zoom-in;text-align:left}.fullscreen-cta{position:absolute;right:16px;bottom:16px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:12px;color:#fff;background:rgba(5,5,5,.68);backdrop-filter:blur(10px);transition:transform .18s,background .18s}.main-photo:hover .fullscreen-cta{transform:scale(1.04);background:rgba(5,5,5,.84)}.fullscreen-cta .material-symbols-rounded{font-size:24px}.gallery-caption{margin-top:10px;color:var(--muted);font-size:12px}.photo-lightbox[hidden]{display:none}.photo-lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:18px;color:#fff;background:rgba(5,5,5,.97)}.lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 14px}.lightbox-title{min-width:0}.lightbox-title strong,.lightbox-title span{display:block}.lightbox-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox-title span{color:#aaa;font-size:12px}.lightbox-action,.lightbox-nav{display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid #3a3a3a;border-radius:50%;color:#fff;background:rgba(24,24,24,.9);cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.lightbox-action:hover,.lightbox-nav:hover{transform:scale(1.05);border-color:#7775ff;background:#26254d}.lightbox-action .material-symbols-rounded,.lightbox-nav .material-symbols-rounded{font-size:28px}.lightbox-stage{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;gap:16px;align-items:center;min-height:0}.lightbox-nav{justify-self:center}.lightbox-figure{min-width:0;height:100%;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center}.lightbox-figure img{max-width:100%;max-height:calc(100vh - 190px);display:block;object-fit:contain}.lightbox-figure figcaption{padding-top:10px;color:#bdbdbd;font-size:12px}.lightbox-strip{display:flex;gap:8px;overflow-x:auto;padding:14px 2px 0;scrollbar-color:#555 transparent}.lightbox-thumb{width:92px;height:62px;flex:none;overflow:hidden;padding:0;border:2px solid transparent;border-radius:9px;background:#222;cursor:pointer}.lightbox-thumb[aria-current="true"]{border-color:#7775ff}.lightbox-thumb img{width:100%;height:100%;display:block;object-fit:cover}.lightbox-open{overflow:hidden}@media(max-width:980px){.color-selector-heading{flex-direction:column;gap:3px}}@media(max-width:680px){.color-selector-panel{padding:14px}.color-tab{min-height:36px}.fullscreen-cta{right:12px;bottom:12px;width:40px;height:40px}.photo-lightbox{padding:10px}.lightbox-stage{grid-template-columns:48px minmax(0,1fr) 48px;gap:4px}.lightbox-nav{width:42px;height:42px}.lightbox-figure img{max-height:calc(100vh - 210px)}.lightbox-thumb{width:75px;height:52px}}
  

    .color-selector-panel{margin:16px 0 0}.key-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.key-spec{display:grid;grid-template-rows:auto auto 1fr;align-content:start;min-height:154px;padding:21px;border:1px solid var(--line);border-radius:19px;background:#fff}.key-spec-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:15px;border-radius:12px;color:var(--black);background:#f0f0ed}.key-spec-icon .material-symbols-rounded{font-size:26px}.key-spec small,.key-spec strong{display:block}.key-spec small{color:#444;font-size:14px;font-weight:800}.key-spec strong{align-self:end;margin-top:7px;font-size:17px;line-height:1.25}.photo-grid.collapsed button:nth-child(n+7){display:none}.secondary-action{display:block;margin:22px auto 0;padding:13px 20px;border:1px solid var(--blue);border-radius:12px;color:var(--blue);background:#fff;cursor:pointer;font-weight:850}.secondary-action:hover{color:#fff;background:var(--blue)}.main-spec-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.main-spec-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;border-bottom:1px solid var(--line)}.main-spec-title strong{font-size:20px}.main-spec-title span,.spec-group summary span{color:var(--muted);font-size:12px}.extra-specs{margin-top:14px}.extra-specs[hidden]{display:none!important}.public-trim-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.public-trim-card{overflow:hidden;border:1px solid var(--line);border-radius:19px;color:inherit;background:#fff;text-decoration:none;transition:transform .18s,border-color .18s}.public-trim-card:hover{transform:translateY(-3px);border-color:#b8b7ff}.public-trim-card.current{outline:2px solid var(--blue);outline-offset:-2px}.public-trim-card>img,.trim-cover-placeholder{width:100%;height:190px;display:grid;place-items:center;object-fit:cover;color:var(--muted);background:#efefec;font-weight:800}.public-trim-body{display:grid;gap:8px;padding:17px}.public-trim-body small{color:var(--blue);font-weight:800}.public-trim-body h3{min-height:48px;margin:0;font-size:19px;line-height:1.25}.public-trim-body strong{font-size:23px}.public-trim-body span{color:var(--muted);font-size:12px}.comparison-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px;background:#fff}.comparison-table{min-width:960px;width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:14px 16px;border:1px solid var(--line);text-align:left;vertical-align:top;font-size:13px}.comparison-table thead th{position:sticky;top:0;color:#fff;background:var(--black);font-size:12px}.comparison-table tbody th{position:sticky;left:0;min-width:210px;background:#f1f1ee}.used-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.used-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;color:inherit;background:#fff;text-decoration:none}.used-card>img,.used-card>.trim-cover-placeholder{width:100%;height:180px;object-fit:cover}.used-card>div:last-child{padding:15px}.used-card span{display:inline-block;padding:5px 8px;border-radius:999px;background:var(--soft);font-size:11px;font-weight:800}.used-card h3{margin:10px 0 14px;font-size:18px}.used-card strong{font-size:21px}@media(max-width:980px){.key-specs{grid-template-columns:repeat(2,1fr)}.public-trim-grid{grid-template-columns:repeat(2,1fr)}.used-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.key-specs{grid-template-columns:repeat(2,1fr)}.public-trim-grid,.used-grid{grid-template-columns:1fr}.key-spec{min-height:138px;padding:17px}.main-spec-title{align-items:flex-start;flex-direction:column;gap:4px}.public-trim-card>img,.trim-cover-placeholder{height:210px}}
  

    .trim-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px}.trim-media-state{padding:5px 8px;border-radius:999px;color:#666;background:#f0f0ed;font-size:10px;font-weight:850}.trim-media-state.ready{color:#087b4f;background:#e8f8f0}.trim-card-specs{display:flex;flex-wrap:wrap;gap:6px}.trim-card-specs span{padding:6px 8px;border-radius:9px;color:#3d3d3d;background:#f5f5f2;font-size:11px}.trim-calculation-state{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:5px;padding-top:12px;border-top:1px solid var(--line)}.trim-calculation-state small{max-width:110px;color:var(--muted)!important;line-height:1.25}.trim-calculation-state b{font-size:14px;text-align:right}.trim-card-link{margin-top:2px!important;color:var(--blue)!important;font-weight:850}.comparison-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.comparison-toolbar button{padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:#444;background:#fff;cursor:pointer;font-size:12px;font-weight:850}.comparison-toolbar button.active{color:#fff;border-color:var(--black);background:var(--black)}.comparison-toolbar span{margin-left:auto;color:var(--muted);font-size:12px}.comparison-table tbody th small{display:block;margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.comparison-table tr[hidden]{display:none}@media(max-width:680px){.trim-card-kicker,.trim-calculation-state{align-items:flex-start;flex-direction:column}.trim-calculation-state b{text-align:left}.comparison-toolbar span{width:100%;margin-left:0}}
  

    .editorial-section{padding-top:72px;background:#fff}.editorial-shell{padding:38px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#fff 0%,#f7f7f5 100%);box-shadow:0 16px 48px rgba(5,5,5,.055)}.editorial-heading{max-width:830px}.editorial-heading h2{margin:10px 0 14px;font-size:44px}.editorial-heading>p{margin:0;color:#3f3f3f;font-size:19px;line-height:1.65}.editorial-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:38px;margin-top:34px}.editorial-copy>p{max-width:720px;margin:0 0 18px;color:#444;line-height:1.7}.editorial-lead{color:#111!important;font-size:18px}.trim-position,.winter-note{display:grid;grid-template-columns:44px 1fr;gap:14px;margin-top:16px;padding:20px;border-radius:17px;background:#fff}.trim-position{border:1px solid #d9d9ff}.trim-position>.material-symbols-rounded{color:var(--blue)}.winter-note{border:1px solid var(--line)}.trim-position>.material-symbols-rounded,.winter-note>.material-symbols-rounded{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#f0f0ed}.trim-position strong,.winter-note strong{display:block;margin:2px 0 5px}.trim-position p,.winter-note p{margin:0;color:#555;line-height:1.55}.editorial-aside{display:grid;gap:14px;align-content:start}.editorial-aside>div{padding:21px;border:1px solid var(--line);border-radius:17px;background:#fff}.editorial-aside strong{font-size:17px}.editorial-aside ul{display:grid;gap:10px;margin:13px 0 0;padding-left:19px;color:#4b4b4b;font-size:14px}.buyer-checklist{margin-top:28px;border:1px solid var(--line);border-radius:19px;background:#fff;overflow:hidden}.buyer-checklist summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none}.buyer-checklist summary::-webkit-details-marker{display:none}.buyer-checklist summary b,.buyer-checklist summary small{display:block}.buyer-checklist summary small{margin-top:3px;color:var(--muted);font-size:12px}.buyer-checklist[open] summary>.material-symbols-rounded{transform:rotate(180deg)}.buyer-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.buyer-check-item{display:grid;grid-template-columns:27px 1fr;gap:10px;min-height:105px;padding:17px;background:#fff}.buyer-check-item>.material-symbols-rounded{color:#a7a7a1}.buyer-check-item.confirmed>.material-symbols-rounded{color:#13845b}.buyer-check-item small,.buyer-check-item strong{display:block}.buyer-check-item small{color:var(--muted);font-size:11px}.buyer-check-item strong{margin-top:5px;font-size:14px;line-height:1.38}.editorial-longread{margin-top:30px;padding:30px;border-radius:22px;background:#101010;color:#fff}.longread-title{max-width:850px}.longread-title .eyebrow{color:#aeb0ff}.longread-title h3{margin:10px 0 14px;font-size:34px;line-height:1.13}.longread-title>p{margin:0;color:#d1d1d1;font-size:17px;line-height:1.7}.longread-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:28px;border:1px solid #343434;border-radius:17px;overflow:hidden;background:#343434}.longread-part{padding:23px;background:#171717}.longread-part h4{margin:0 0 9px;font-size:17px}.longread-part p{margin:0;color:#c9c9c9;line-height:1.65}.longread-closing{max-width:900px;margin:25px 0 0;color:#f3f3f3;font-size:17px;line-height:1.7}.editorial-source{margin:15px 2px 0;color:var(--muted);font-size:12px}
    @media(max-width:980px){.editorial-layout{grid-template-columns:1fr}.buyer-check-grid{grid-template-columns:repeat(2,1fr)}}
    @media(max-width:680px){.editorial-section{padding-top:54px}.editorial-shell{padding:23px;border-radius:22px}.editorial-heading h2{font-size:34px}.editorial-heading>p{font-size:17px}.editorial-layout{gap:20px;margin-top:25px}.trim-position,.winter-note{grid-template-columns:38px 1fr;padding:16px}.trim-position>.material-symbols-rounded,.winter-note>.material-symbols-rounded{width:38px;height:38px}.buyer-check-grid,.longread-grid{grid-template-columns:1fr}.buyer-checklist summary{padding:17px}.buyer-check-item{min-height:auto}.editorial-aside>div{padding:18px}.editorial-longread{padding:22px}.longread-title h3{font-size:28px}.longread-part{padding:19px}}
  

    @font-face{font-family:"Golos Text";src:url('/assets/golos-text-cyrillic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
    @font-face{font-family:"Golos Text";src:url('/assets/golos-text-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
    :root{--black:#101214;--graphite:#202326;--white:#fff;--soft:#f6f7f8;--muted:#636a70;--line:#d9dde1;--blue:#f04b23;--blue-dark:#d93d18;--paper:#fff;--orange:#f04b23;--orange-dark:#d93d18;--orange-soft:#fff1eb;--signal:#f04b23;--petrol:#202326;--rust:#f04b23;--sand:#d9dde1;--dust:#c9ced2;--violet:#636a70;--radius:14px;--shadow:none}
    body{color:var(--black);background:var(--paper);font-family:"Golos Text",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;overflow-x:hidden;-webkit-tap-highlight-color:rgba(240,75,35,.16)}
    button,input,textarea,select{font:inherit;touch-action:manipulation}
    button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(240,75,35,.32);outline-offset:3px}
    .container{width:min(1280px,calc(100% - 48px))}.skip-link{position:fixed;left:16px;top:12px;z-index:200;padding:10px 14px;border-radius:9px;color:#fff;background:var(--blue);transform:translateY(-160%);text-decoration:none}.skip-link:focus{transform:translateY(0)}h1,h2,h3{text-wrap:balance;scroll-margin-top:100px}
    .prototype-note,.preview-bar{padding:11px 20px;color:#fff;background:var(--signal);font-size:14px}.preview-bar b{border-radius:6px;color:var(--signal);background:#fff;font-size:11px}
    .site-head{border-bottom:1px solid #2a2c30;background:var(--black);backdrop-filter:none}.head-row{height:76px}.wordmark{color:#fff;font-size:24px}.site-nav{color:#bfc1c3;font-size:15px}.site-nav a:hover{color:#fff}.head-cta{padding:11px 16px;border:1px solid var(--orange);border-radius:11px;color:#fff;background:var(--orange)}.head-cta:hover{background:var(--orange-dark)}
    .hero,.new-hero,.catalog-hero{padding-top:34px;background:var(--paper)}.breadcrumbs{margin-bottom:18px;color:#5f5f59;font-size:14px}
    .vehicle-layout{grid-template-columns:minmax(0,1.52fr) minmax(360px,.78fr);gap:16px}.gallery{grid-template-columns:minmax(0,1fr) 146px;gap:10px}.main-photo,.main-photo img{min-height:570px;border-radius:14px}.main-photo{background:#eef0f1}.thumb{height:96px;border-radius:10px;background:#f1f3f4}.thumb.active{border-color:var(--blue)}.photo-tag{left:15px;bottom:15px;border-radius:8px;background:rgba(6,7,10,.82);font-size:13px}
    .offer{top:94px;padding:28px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:none}.eyebrow{color:var(--orange);font-size:13px;letter-spacing:.055em}.offer h1{margin:10px 0 6px;font-size:50px;line-height:.96;letter-spacing:-.065em}.offer-sub{font-size:18px}.price-box{margin:22px 0 14px;padding:21px;border-radius:12px;background:var(--black)}.price-box span{color:#bfc3c6;font-size:13px}.price-box strong{font-size:38px}.price-box small{color:#e4e6e8;font-size:13px}.primary-cta{padding:14px 17px;border-radius:11px;background:var(--orange)}.primary-cta:hover{background:var(--orange-dark)}
    .facts{gap:8px;margin-top:15px}.fact{min-height:72px;padding:12px;border:1px solid #e2e5e7;border-radius:10px;background:var(--soft)}.fact span{font-size:13px}.fact strong{font-size:15px}
    .offer-route{margin-top:15px;padding:14px;border:1px solid var(--line);border-radius:11px;color:var(--black);background:var(--soft)}.offer-route>strong{display:block;margin-bottom:10px;font-size:14px}.offer-route-track{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.offer-route-track span{padding:8px 6px;border-radius:7px;color:#fff;text-align:center;font-size:12px;font-weight:700}.offer-route-track span:nth-child(1){background:var(--signal)}.offer-route-track span:nth-child(2){background:#202326}.offer-route-track span:nth-child(3){background:#747b81}.offer-route-track span:nth-child(4){color:var(--black);background:#eceff1}
    .section{padding:72px 0}.section.soft{background:var(--soft)}.section:not(.soft){background:#fff}.section h2{font-size:42px}.section-lead{color:#5f5f59;font-size:16px}.section-head{margin-bottom:26px}
    .cost-card,.trust-card,.spec-panel,.main-spec-card,.spec-group,.history-chart,.editorial-shell,.buyer-checklist,.public-trim-card,.car-card{border-color:var(--line);border-radius:14px;background:#fff;box-shadow:none}.cost-row{padding:18px 21px}.cost-row.total{background:var(--black)}.calculation-note{border:1px solid var(--line);border-left:4px solid var(--signal);border-radius:14px;color:var(--black);background:var(--soft)}.calculation-note p,.calculation-note small{color:var(--muted)}
    .key-spec{min-height:156px;padding:19px;border-radius:12px;background:#fff}.key-spec-icon{border-radius:10px;background:#edf0f2}.key-spec small{font-size:14px}.key-spec strong{font-size:18px}
    .photo-grid{gap:9px}.photo-grid button{border-radius:12px}.secondary-action{border-color:var(--orange);border-radius:11px;color:var(--orange);background:transparent}.secondary-action:hover{color:#fff;background:var(--orange)}
    .spec-group summary{padding:18px 20px;font-size:16px}.spec-row{font-size:15px}.main-spec-title span,.spec-group summary span,.buyer-checklist summary small,.buyer-check-item small,.editorial-source{font-size:13px}
    .editorial-section{background:#fff}.editorial-shell{padding:34px;background:#fff}.editorial-heading h2{font-size:43px}.trim-position{border-color:#ffd0c4}.trim-position>.material-symbols-rounded{color:var(--blue)}.trim-position,.winter-note,.editorial-aside>div,.buyer-check-item{border-radius:12px;background:var(--soft)}.editorial-longread{border-radius:14px;background:var(--black)}.longread-title .eyebrow{color:#ff9a80}.longread-part{background:#202326}.longread-grid{border-radius:11px;background:#34383c;border-color:#34383c}.model-card-placeholder,.trim-cover-placeholder{background:var(--soft)}
    .contact-section{background:var(--black)}.lead-form input,.lead-form textarea{border-radius:10px}.lead-form button{border-radius:11px;background:var(--blue)}.photo-lightbox{overscroll-behavior:contain}footer{background:var(--black)}
    .trim-card:hover,.color-tab:hover,.public-trim-card:hover{border-color:#ffab95}.lightbox-action:hover,.lightbox-nav:hover{border-color:var(--signal);background:#34383c}.lightbox-thumb[aria-current="true"]{border-color:var(--signal)}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
    @media(max-width:980px){.vehicle-layout{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.offer{position:static}.thumbs{grid-template-columns:repeat(5,1fr)}}
    @media(max-width:680px){.container{width:min(100% - 24px,1280px)}.head-row{height:66px}.wordmark{font-size:21px}.head-cta{font-size:13px}.hero{padding-top:20px}.main-photo,.main-photo img{min-height:320px}.offer{padding:19px}.offer h1{font-size:39px}.price-box strong{font-size:32px}.facts{grid-template-columns:1fr 1fr}.offer-route-track{grid-template-columns:repeat(2,1fr)}.section{padding:54px 0}.section h2{font-size:34px}.key-specs{grid-template-columns:1fr 1fr}.editorial-shell{padding:20px}.editorial-heading h2{font-size:34px}}
  

    .site-page{background:#fff}.site-hero{padding:72px 0 58px}.site-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:72px;align-items:end}.site-kicker{display:block;margin-bottom:18px;color:var(--orange);font-size:14px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.site-hero h1,.process-hero h1,.selection-hero h1{max-width:820px;margin:0;font-size:72px;line-height:.94;letter-spacing:-.068em}.site-hero-copy{max-width:620px;margin:25px 0 0;color:var(--muted);font-size:20px;line-height:1.5}.site-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.site-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--line);border-radius:11px;color:var(--black);background:#fff;text-decoration:none;font-weight:800}.site-action.primary{color:#fff;border-color:var(--orange);background:var(--orange)}.site-action:hover{border-color:var(--orange)}.site-action.primary:hover{background:var(--orange-dark)}
    .route-board{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--soft)}.route-board-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;border-bottom:1px solid var(--line);background:#fff}.route-board-head strong{font-size:18px}.route-board-head span{color:var(--muted);font-size:14px}.route-list{display:grid}.route-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:15px;align-items:center;padding:18px 21px;border-top:1px solid var(--line)}.route-item:first-child{border-top:0}.route-item b{font-size:14px}.route-item span{color:var(--muted);font-size:14px}.route-item i{display:block;width:9px;height:9px;border-radius:50%;background:#b9c0c5}.route-item:first-child i{background:var(--orange)}
    .site-section{padding:78px 0;border-top:1px solid var(--line)}.site-section.soft{background:var(--soft)}.site-section-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.6fr);gap:70px;align-items:end;margin-bottom:36px}.site-section h2{max-width:690px;margin:0;font-size:48px;line-height:1.02;letter-spacing:-.055em}.site-section-head p{margin:0;color:var(--muted);font-size:17px}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.scenario{min-height:360px;padding:34px;display:flex;flex-direction:column;background:#fff}.scenario+ .scenario{border-left:1px solid var(--line)}.scenario-label{color:var(--orange);font-size:14px;font-weight:800}.scenario h3{max-width:490px;margin:78px 0 12px;font-size:36px;line-height:1.03;letter-spacing:-.045em}.scenario p{max-width:510px;margin:0;color:var(--muted)}.scenario a{margin-top:auto;font-weight:800;text-decoration:none}.scenario a:hover{color:var(--orange)}
    .proof-list{border-top:1px solid var(--line)}.proof-row{display:grid;grid-template-columns:90px minmax(240px,.65fr) minmax(320px,1fr);gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}.proof-row b{color:var(--orange)}.proof-row strong{font-size:21px}.proof-row span{color:var(--muted)}.site-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:42px;border-radius:14px;color:#fff;background:var(--black)}.site-cta-strip h2{max-width:700px;font-size:42px}.site-cta-strip .site-action{flex:none}
    .process-hero,.selection-hero{padding:68px 0 54px}.process-hero p,.selection-hero p{max-width:700px;margin:24px 0 0;color:var(--muted);font-size:20px}.process-flow{border-top:1px solid var(--line)}.process-step{display:grid;grid-template-columns:90px minmax(240px,.65fr) minmax(320px,1fr);gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.process-step b{color:var(--orange);font-size:18px}.process-step h2{margin:0;font-size:27px;letter-spacing:-.035em}.process-step p{max-width:680px;margin:0;color:var(--muted)}.trust-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.trust-side{padding:32px;background:#fff}.trust-side+ .trust-side{border-left:1px solid var(--line);background:var(--soft)}.trust-side h2{font-size:32px}.trust-side ul{margin:24px 0 0;padding-left:20px;color:var(--muted)}.trust-side li+li{margin-top:12px}
    .selection-shell{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.selection-tabs{padding:22px;background:var(--black)}.selection-tabs strong{display:block;margin-bottom:18px;color:#fff;font-size:16px}.selection-tab{display:block;width:100%;padding:16px;border:1px solid #34383c;border-radius:10px;color:#c9ced2;background:transparent;text-align:left;cursor:pointer;font-weight:800}.selection-tab+ .selection-tab{margin-top:9px}.selection-tab[aria-selected="true"]{color:#fff;border-color:var(--orange);background:var(--orange)}.selection-panel{min-height:420px;padding:38px;background:#fff}.selection-panel[hidden]{display:none}.selection-panel h2{max-width:650px;font-size:42px}.selection-panel>p{max-width:680px;color:var(--muted);font-size:18px}.selection-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;background:var(--line);border:1px solid var(--line)}.selection-point{padding:18px;background:#fff}.selection-point b,.selection-point span{display:block}.selection-point b{font-size:14px}.selection-point span{margin-top:7px;color:var(--muted);font-size:14px}
    @media(max-width:980px){.site-hero-grid{grid-template-columns:1fr;gap:38px}.site-hero h1,.process-hero h1,.selection-hero h1{font-size:60px}.site-section-head{grid-template-columns:1fr;gap:14px}.selection-shell{grid-template-columns:1fr}.selection-tabs{display:flex;gap:9px}.selection-tabs strong{display:none}.selection-tab+ .selection-tab{margin:0}.scenario h3{margin-top:45px}.proof-row,.process-step{grid-template-columns:62px minmax(200px,.7fr) 1fr}}
    @media(max-width:680px){.site-hero,.process-hero,.selection-hero{padding:46px 0}.site-hero h1,.process-hero h1,.selection-hero h1{font-size:44px}.site-hero-copy,.process-hero p,.selection-hero p{font-size:17px}.site-section{padding:56px 0}.site-section h2{font-size:36px}.scenario-grid,.trust-split{grid-template-columns:1fr}.scenario{min-height:300px;padding:24px}.scenario+ .scenario,.trust-side+ .trust-side{border-left:0;border-top:1px solid var(--line)}.proof-row,.process-step{grid-template-columns:44px 1fr;gap:16px}.proof-row span,.process-step p{grid-column:2}.site-cta-strip{align-items:flex-start;flex-direction:column;padding:28px}.site-cta-strip h2{font-size:34px}.selection-tabs{padding:12px}.selection-tab{padding:13px}.selection-panel{min-height:0;padding:25px}.selection-panel h2{font-size:34px}.selection-points{grid-template-columns:1fr}.route-item{grid-template-columns:42px minmax(0,1fr) auto}.route-item span{font-size:13px}}
  

    .home2{background:#fff}.home2-hero{padding:34px 0 72px}.home2-hero-grid{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:42px;align-items:center}.home2-copy h1{max-width:620px;margin:0;font-size:68px;line-height:.94;letter-spacing:-.068em}.home2-copy p{max-width:520px;margin:22px 0 0;color:var(--muted);font-size:20px;line-height:1.45}.home2-photo{position:relative;overflow:hidden;min-height:520px;border-radius:14px;background:var(--soft)}.home2-photo>img{width:100%;height:520px;display:block;object-fit:cover}.home2-photo-card{position:absolute;right:18px;bottom:18px;left:18px;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 20px;border-radius:11px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.home2-photo-card span,.home2-photo-card strong{display:block}.home2-photo-card span{color:var(--muted);font-size:13px}.home2-photo-card strong{margin-top:2px;font-size:21px}.home2-photo-card a{color:var(--orange);font-weight:800;text-decoration:none;white-space:nowrap}
    .home2-section{padding:76px 0}.home2-section.soft{background:var(--soft)}.home2-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.home2-heading h2{margin:0;font-size:44px;line-height:1;letter-spacing:-.05em}.home2-heading>a{font-weight:800;text-decoration:none}.home2-heading>a:hover{color:var(--orange)}.home2-cars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home2-car{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none}.home2-car:hover{border-color:#ff9f87}.home2-car img{width:100%;height:250px;display:block;object-fit:cover;background:#eef0f1}.home2-car-info{padding:18px}.home2-car-info h3{margin:0;font-size:23px;letter-spacing:-.035em}.home2-car-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.home2-car-meta span{color:var(--muted);font-size:14px}.home2-car-meta strong{font-size:18px}
    .home2-used{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);min-height:430px;overflow:hidden;border-radius:14px;background:var(--black)}.home2-used-photo{min-height:430px}.home2-used-photo img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover}.home2-used-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px;color:#fff}.home2-used-copy span{color:#ff9a80;font-weight:800}.home2-used-copy h2{margin:15px 0 13px;font-size:43px;line-height:1;letter-spacing:-.05em}.home2-used-copy p{margin:0 0 25px;color:#c9ced2;font-size:17px}.home2-used-copy .site-action{color:#fff;border-color:var(--orange);background:var(--orange)}
    .home2-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home2-step{padding:27px 28px}.home2-step+ .home2-step{border-left:1px solid var(--line)}.home2-step b{display:block;color:var(--orange);font-size:14px}.home2-step strong{display:block;margin-top:22px;font-size:23px}.home2-step span{display:block;margin-top:7px;color:var(--muted)}
    @media(max-width:980px){.home2-hero-grid{grid-template-columns:1fr}.home2-copy h1{font-size:60px}.home2-photo,.home2-photo>img{min-height:440px;height:440px}.home2-used{grid-template-columns:1fr}.home2-used-photo{min-height:360px}.home2-used-photo img{min-height:360px}.home2-cars{grid-template-columns:repeat(2,1fr)}.home2-car:last-child{display:none}}
    @media(max-width:680px){.home2-hero{padding:24px 0 50px}.home2-hero-grid{gap:28px}.home2-copy h1{font-size:46px}.home2-copy p{font-size:17px}.home2-photo,.home2-photo>img{min-height:330px;height:330px}.home2-photo-card{right:10px;bottom:10px;left:10px;padding:14px}.home2-photo-card a{display:none}.home2-section{padding:54px 0}.home2-heading{align-items:flex-start;flex-direction:column;gap:10px}.home2-heading h2{font-size:36px}.home2-cars{grid-template-columns:1fr}.home2-car:last-child{display:block}.home2-car img{height:220px}.home2-used-photo,.home2-used-photo img{min-height:280px}.home2-used-copy{padding:28px}.home2-used-copy h2{font-size:36px}.home2-steps{grid-template-columns:1fr}.home2-step+ .home2-step{border-left:0;border-top:1px solid var(--line)}}
  

    .choice-page{padding:56px 0 86px;background:var(--soft)}.choice-page h1{max-width:780px;margin:0 0 34px;font-size:58px;line-height:.98;letter-spacing:-.06em}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.choice-card{position:relative;min-height:500px;overflow:hidden;border-radius:14px;color:#fff;background:var(--black);text-decoration:none}.choice-card img{width:100%;height:500px;display:block;object-fit:cover;transition:transform .35s ease}.choice-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,18,20,.05) 35%,rgba(16,18,20,.92) 100%)}.choice-card:hover img{transform:scale(1.015)}.choice-copy{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:30px}.choice-copy span{color:#ffb09d;font-weight:800}.choice-copy h2{margin:8px 0 9px;font-size:38px;line-height:1;letter-spacing:-.045em}.choice-copy p{max-width:480px;margin:0;color:#e0e3e5;font-size:16px}.choice-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:20px 0;border-top:1px solid var(--line)}.choice-note p{margin:0;color:var(--muted)}.choice-note a{font-weight:800;text-decoration:none;white-space:nowrap}.choice-note a:hover{color:var(--orange)}
    @media(max-width:680px){.choice-page{padding:40px 0 60px}.choice-page h1{font-size:43px}.choice-grid{grid-template-columns:1fr}.choice-card,.choice-card img{min-height:380px;height:380px}.choice-copy{padding:22px}.choice-copy h2{font-size:32px}.choice-note{align-items:flex-start;flex-direction:column}}
  

    .model-showcase-hero .new-hero-grid{align-items:stretch}.model-showcase-hero .hero-cover,.model-showcase-hero .hero-cover img{min-height:480px;height:100%}.model-showcase-hero .hero-cover img{object-fit:cover}.model-color-section{padding:78px 0;background:var(--soft)}.model-color-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.model-color-head h2{margin:0;font-size:46px;line-height:1;letter-spacing:-.05em}.model-color-head p{max-width:560px;margin:0;color:var(--muted)}.model-color-tabs{display:inline-flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#fff}.model-color-tab{min-height:42px;padding:9px 16px;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;font-weight:800}.model-color-tab[aria-selected="true"]{color:#fff;background:var(--black)}.model-color-layout{display:grid;grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:16px}.model-color-panel{padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff}.model-color-panel h3{margin:0;font-size:22px}.model-color-panel>p{margin:7px 0 21px;color:var(--muted);font-size:14px}.model-color-options{display:grid;gap:8px}.model-color-option{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--black);background:#fff;text-align:left;cursor:pointer}.model-color-option:hover{border-color:#ff9f87}.model-color-option[aria-checked="true"]{border-color:var(--orange);box-shadow:inset 3px 0 0 var(--orange)}.model-color-swatch{width:30px;height:30px;border:1px solid rgba(16,18,20,.2);border-radius:50%}.model-color-option strong{font-size:14px}.model-color-option small{color:var(--muted);white-space:nowrap}.model-color-gallery{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(190px,.45fr);gap:9px;min-width:0}.model-color-main,.model-color-thumb{overflow:hidden;padding:0;border:0;border-radius:12px;background:#e9ecee}.model-color-main{min-height:500px}.model-color-thumb{cursor:pointer}.model-color-main img,.model-color-thumb img{width:100%;height:100%;display:block;object-fit:cover}.model-color-thumbs{display:grid;grid-template-columns:1fr;gap:9px}.model-color-thumb{min-height:117px}.model-color-thumb[aria-current="true"]{outline:3px solid var(--orange);outline-offset:-3px}.model-spec-section{padding:74px 0}.model-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.model-spec{min-height:130px;padding:23px}.model-spec+ .model-spec{border-left:1px solid var(--line)}.model-spec span,.model-spec strong{display:block}.model-spec span{color:var(--muted);font-size:14px}.model-spec strong{margin-top:19px;font-size:18px}.model-spec-actions{display:flex;justify-content:flex-end;margin-top:18px}.model-spec-actions a{font-weight:800;text-decoration:none}.model-spec-actions a:hover{color:var(--orange)}
    button.model-color-main{position:relative;width:100%;cursor:zoom-in;text-align:left}.model-color-main .fullscreen-cta{right:18px;bottom:18px}.model-photo-lightbox .lightbox-title strong{max-width:min(760px,70vw)}
    @media(max-width:980px){.model-color-layout{grid-template-columns:1fr}.model-color-options{grid-template-columns:repeat(2,1fr)}.model-spec-grid{grid-template-columns:repeat(2,1fr)}.model-spec:nth-child(3){border-left:0;border-top:1px solid var(--line)}.model-spec:nth-child(4){border-top:1px solid var(--line)}}
    @media(max-width:680px){.model-showcase-hero .hero-cover,.model-showcase-hero .hero-cover img{min-height:330px}.model-color-section,.model-spec-section{padding:54px 0}.model-color-head{align-items:flex-start;flex-direction:column;gap:12px}.model-color-head h2{font-size:36px}.model-color-tabs{width:100%}.model-color-tab{flex:1}.model-color-options{grid-template-columns:1fr}.model-color-gallery{grid-template-columns:1fr}.model-color-main{min-height:300px;height:300px}.model-color-thumbs{grid-template-columns:repeat(4,1fr)}.model-color-thumb{min-height:74px;height:74px}.model-spec-grid{grid-template-columns:1fr}.model-spec+ .model-spec,.model-spec:nth-child(3),.model-spec:nth-child(4){border-left:0;border-top:1px solid var(--line)}}
  

    .calculation-scenarios{display:grid;gap:18px;margin-bottom:18px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.calculation-scenario-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.calculation-scenario-head>div{display:grid;gap:3px}.calculation-scenario-head span,.calculation-step-label span{color:var(--orange);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.calculation-scenario-head strong{font-size:22px}.calculation-scenario-head small,.calculation-step-label small{color:var(--muted);font-size:12px}.calculation-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calculation-payment-option{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:14px;color:var(--black);background:#fff;text-align:left;cursor:pointer}.calculation-payment-option:hover,.calculation-customs-option:hover{border-color:#ff9f87}.calculation-payment-option.active{border-color:var(--orange);background:#fff7f3;box-shadow:inset 4px 0 0 var(--orange)}.calculation-payment-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;color:#fff;background:var(--black);font-size:27px;font-weight:900}.calculation-payment-option.active .calculation-payment-icon{background:var(--orange)}.calculation-payment-option>span:nth-child(2){display:grid;gap:2px}.calculation-payment-option small{color:var(--muted);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.calculation-payment-option strong{font-size:17px}.calculation-payment-option em{color:var(--muted);font-size:11px;font-style:normal}.calculation-payment-option>b{font-size:14px;white-space:nowrap}.calculation-customs-step{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:stretch;padding-top:17px;border-top:1px solid var(--line)}.calculation-step-label{display:flex;justify-content:center;flex-direction:column;gap:4px}.calculation-customs-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.calculation-customs-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--black);background:#fff;text-align:left;cursor:pointer}.calculation-customs-option span{font-size:14px;font-weight:850}.calculation-customs-option small{color:var(--muted);font-size:11px}.calculation-customs-option strong{grid-column:2;grid-row:1/3;align-self:center;font-size:14px}.calculation-customs-option.active{color:#fff;border-color:var(--black);background:var(--black)}.calculation-customs-option.active small{color:#c7cbd0}.calculation-note-kicker{display:block;margin-bottom:6px;color:var(--orange);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cost-row strong small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:650}.cost-row-accent{background:#fff8f4}.cost-row-subtotal{background:#f5f6f7}.calculation-note p+p{margin-top:12px}@media(max-width:820px){.calculation-payment-option{grid-template-columns:48px minmax(0,1fr)}.calculation-payment-option>b{grid-column:2}.calculation-payment-icon{width:44px;height:44px}.calculation-customs-step{grid-template-columns:1fr}}@media(max-width:680px){.calculation-scenario-head{align-items:flex-start;flex-direction:column;gap:5px}.calculation-payment-options,.calculation-customs-options{grid-template-columns:1fr}.calculation-scenarios{padding:15px}.calculation-payment-option{grid-template-columns:46px minmax(0,1fr) auto}.calculation-payment-option>b{grid-column:auto}.calculation-payment-option em{display:none}.calculation-customs-option{grid-template-columns:minmax(0,1fr) auto}}
  

    .lead-form{width:min(100%,460px)}
    .lead-selection-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;align-items:end;padding:15px 16px;border:1px solid #3a3a3a;border-left:3px solid var(--orange);border-radius:10px;background:#171717}
    .lead-selection-summary span,.lead-selection-summary small,.lead-selection-summary strong{display:block}
    .lead-selection-summary small{color:#9da2a5;font-size:11px;text-transform:uppercase;letter-spacing:.04em}
    .lead-selection-summary strong{margin-top:3px;color:#fff;font-size:14px}
    .lead-selection-summary>b{color:#fff;white-space:nowrap}
    .lead-selection-summary em{grid-column:1/-1;color:#bfc3c6;font-size:12px;font-style:normal}
    .offer-actions{display:grid;grid-template-columns:1fr;gap:10px}.order-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border:1px solid var(--black);border-radius:12px;color:var(--black);background:#fff;cursor:pointer;font-weight:850}.offer-actions .order-cta{width:100%;min-height:58px;color:#fff;border-color:var(--orange);background:var(--orange);font-size:18px}.offer-actions .order-cta:hover{border-color:var(--orange-dark);background:var(--orange-dark)}.offer-actions .primary-cta{min-height:54px;color:var(--black);border:1px solid var(--black);background:#fff}.offer-actions .primary-cta:hover{color:#fff;background:var(--black)}.order-cta:hover{color:#fff;background:var(--black)}.calculation-order{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.calculation-order strong,.calculation-order span{display:block}.calculation-order strong{font-size:18px}.calculation-order span{margin-top:3px;color:var(--muted);font-size:13px}.calculation-order .order-cta{flex:none;color:#fff;border-color:var(--orange);background:var(--orange)}
    .order-dialog{width:min(560px,calc(100% - 28px));max-height:calc(100vh - 28px);padding:0;border:0;border-radius:22px;color:var(--black);background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.order-dialog::backdrop{background:rgba(5,5,5,.68);backdrop-filter:blur(5px)}.order-dialog-shell{display:grid;max-height:calc(100vh - 28px);overflow:auto}.order-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:25px 25px 18px}.order-dialog-head h2{margin:3px 0 0;font-size:32px;line-height:1.05;letter-spacing:-.04em}.order-dialog-close{display:grid;width:42px;height:42px;flex:none;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;font-size:24px}.order-dialog .lead-form{width:auto;padding:0 25px 25px}.order-dialog .lead-selection-summary{border-color:var(--line);border-left-color:var(--orange);background:var(--soft)}.order-dialog .lead-selection-summary small,.order-dialog .lead-selection-summary em{color:var(--muted)}.order-dialog .lead-selection-summary strong,.order-dialog .lead-selection-summary>b{color:var(--black)}.order-dialog .lead-form input{color:var(--black);border-color:var(--line);background:#fff}.order-dialog .lead-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(244,81,42,.12)}.order-dialog .lead-form .consent{color:var(--muted)}.order-dialog .lead-form .consent a{color:var(--black)}.order-dialog .lead-form button[type="submit"]{background:var(--orange)}.order-dialog .lead-status.ok{color:#087b4f}.order-dialog .lead-status.error{color:#b52b20}.order-dialog-lock{overflow:hidden}
    @media(max-width:680px){.offer-actions{grid-template-columns:1fr}.calculation-order{align-items:stretch;flex-direction:column}.calculation-order .order-cta{width:100%}.order-dialog-head{padding:21px 19px 16px}.order-dialog-head h2{font-size:28px}.order-dialog .lead-form{padding:0 19px 21px}}
  

    .site-menu-toggle{display:none}.head-row{position:relative}
    .offer h1{font-size:clamp(28px,3.3vw,40px);line-height:1.12;overflow-wrap:anywhere}.offer-sub{line-height:1.45}
    .price-box strong{font-size:clamp(28px,3vw,36px);font-variant-numeric:tabular-nums;line-height:1.2}
    .new-hero h1{font-size:clamp(34px,4.5vw,50px);line-height:1.08;overflow-wrap:anywhere}
    .request-unavailable{margin:18px 0 0;color:var(--muted);font-size:14px;line-height:1.45}
    .catalog-notices{padding-top:14px;padding-bottom:8px;color:var(--muted);font-size:14px}
    .catalog-notices p{margin:4px 0}.catalog-notices button,.error button{min-height:40px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--black);font:inherit;cursor:pointer}
    @media(max-width:1000px){.site-nav{display:none}.head-row{gap:10px}.wordmark{font-size:19px}.head-cta{padding:10px;font-size:12px;white-space:nowrap}.site-menu-toggle{display:block;min-height:44px;padding:8px 10px;border:1px solid #555;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer}.site-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;padding:8px;border:1px solid #34383c;border-radius:0 0 12px 12px;background:var(--black);box-shadow:0 12px 20px #0002}.site-nav a{padding:13px 12px;color:#fff}.offer h1{font-size:30px}.price-box strong{font-size:30px}}
  

    .new-trim-layout>.offer{grid-column:2;grid-row:1}
    .new-trim-layout>.gallery-column{grid-column:1;grid-row:1;min-width:0}
    @media(max-width:980px){
      .new-trim-layout>.offer{grid-column:1;grid-row:1}
      .new-trim-layout>.gallery-column{grid-column:1;grid-row:2}
    }
    @media(max-width:680px){
      .new-trim-layout>.offer h1{font-size:clamp(27px,7.5vw,34px);line-height:1.08;letter-spacing:-.04em}
      .new-trim-layout .offer-sub{font-size:16px;line-height:1.4}
      .new-trim-layout .price-box{margin-top:16px;padding:16px}
      .new-trim-layout .price-box strong{font-size:clamp(26px,7vw,32px);font-variant-numeric:tabular-nums}
    }
  

    /* Preserve source framing and use the phone width in the gallery. */
    @media(max-width:680px){
      .main-photo{min-height:0;aspect-ratio:4/3}
      .main-photo img{min-height:0;height:100%;object-fit:contain}
      .thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}
      .thumb{height:auto;aspect-ratio:4/3;border-radius:7px}
      .thumb img{object-fit:contain}
      .model-showcase-hero .hero-cover{min-height:0;height:auto;aspect-ratio:4/3}
      .model-showcase-hero .hero-cover img{min-height:0;height:100%;object-fit:contain}
      .model-color-main{min-height:0;height:auto;aspect-ratio:4/3}
      .model-color-main img{height:100%;object-fit:contain}
      .model-color-thumb{min-height:0;height:auto;aspect-ratio:4/3}
      .model-color-thumb img{object-fit:contain}
      .lightbox-stage{position:relative;display:block}
      .lightbox-figure{width:100%;height:100%}
      .lightbox-figure img{max-width:100%;max-height:calc(100dvh - 190px)}
      .lightbox-stage>.lightbox-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;background:rgba(24,24,24,.65)}
      .lightbox-stage>.lightbox-nav:first-child{left:0}
      .lightbox-stage>.lightbox-nav:last-child{right:0}
    }
  