@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_a5f026{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_a5f026{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_4089da{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_4089da{--font-hero:"Cinzel","Cinzel Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-body:"Outfit","Outfit Fallback"}:root{--bg:#000;--panel:#121214;--panel-2:#1a1a1d;--line:rgba(255,255,255,0.1);--text:#f5f5f5;--muted:#9a9aa2;--gold:#f0c14b;--gold-ink:#16120a;--danger:#ff8d84;--ok:#7dcea0;--header:78px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body),"Segoe UI",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display),Impact,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.15}.site-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:30}.site-header{position:relative;display:flex;flex-direction:column;min-height:var(--header);background:rgba(7,7,8,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:78px;padding:8px 28px 0}.header-bar .nav-side:not(.end){grid-column:1;grid-row:1}.header-bar .brand{grid-column:2;grid-row:1;justify-self:center}.header-bar .nav-side.end{grid-column:3;grid-row:1}.nav-side{display:flex;align-items:center;gap:14px}.nav-side.end{justify-self:end}.country-name{display:inline}.country-code{display:none}.primary-nav{justify-self:center;width:100%;justify-content:center;padding:8px 28px 12px;border-top:1px solid transparent}.call-link{display:inline-flex;align-items:center;gap:8px;color:white;font-size:18px;font-weight:650;letter-spacing:.01em}.call-link.whatsapp{color:#6ee7b0}.card-icon{width:22px;height:22px;flex:none}.info-title{display:flex;align-items:center;gap:10px;margin-bottom:6px}.info-title h2{margin:0}.brand{display:flex;align-items:center;gap:10px}.country-picker{position:relative}.country-button,.partner-mark,.utility-link{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--line);border-radius:999px;color:#d7d7dc;padding:6px 10px;font-size:13px}.partner-mark{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.country-list{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#121214;border:1px solid var(--line);border-radius:14px;padding:8px;z-index:40}.country-list button{width:100%;text-align:left;background:transparent;border:0;padding:8px 10px;border-radius:8px}.country-list button.on,.country-list button:hover{background:#1c1c20;color:var(--gold)}.brand img{width:64px;height:64px}.brand strong{letter-spacing:.22em;font-size:14px;font-weight:600}.primary-nav{display:flex;gap:28px}.primary-nav a{color:#d7d7dc;font-size:14px}.primary-nav a:hover{color:white}.menu-button{background:transparent;border:1px solid var(--line)}.account-button,.menu-button{border-radius:999px;padding:8px 16px;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.account-button{background:#d4af37;color:#111;font-weight:600;white-space:nowrap}.account-button:hover{background:#e2c257}.quick-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1280px;margin:12px auto 0;padding:0 24px}.quick-link{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:18px;border-radius:20px;background:var(--panel);border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease}.quick-link:hover{transform:translateY(-2px);border-color:rgba(240,193,75,.55)}.quick-link strong{font-size:16px;color:var(--text)}.quick-link span:last-child{font-size:13px;color:var(--muted);line-height:1.4}.quick-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(240,193,75,.12);color:var(--gold);margin-bottom:6px}.quick-icon svg{width:21px;height:21px}@media (min-width:981px){.quick-links{display:none}}@media (max-width:980px){.quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.import-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:880px;margin:0 auto 36px;padding:0 24px}.import-steps li{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#0f0f11}.import-steps strong{color:var(--gold);font-size:14px}.import-steps span{color:var(--muted);font-size:13px;line-height:1.5}.import-form{max-width:880px;margin:0 auto 80px;padding:0 24px}.import-form fieldset{border:1px solid var(--line);border-radius:22px;padding:22px 22px 8px;margin:0 0 18px;background:#0c0c0e}.import-form legend{padding:0 10px;color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.import-form small{color:var(--muted);opacity:.8}.import-link{display:flex;gap:8px;align-items:center}.import-link input{flex:1 1;background:#141416;border:1px solid var(--line);border-radius:999px;padding:12px 16px;color:inherit;outline:none}.import-link-remove{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:18px;cursor:pointer}.import-add{align-self:flex-start;background:none;border:0;color:var(--gold);cursor:pointer;padding:4px 0;font-size:13px}.import-money{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px}.import-submit{width:100%;margin-top:4px;font-weight:600}.import-form .error{color:#ff8a8a}.import-done{max-width:640px;margin:0 auto 80px;padding:32px 28px;text-align:center;border:1px solid rgba(240,193,75,.4);border-radius:24px;background:#0f0f11}.import-done h2{font-size:22px;margin:8px 0 12px}.import-done p{color:var(--muted);line-height:1.6}.import-done-actions{gap:10px;margin-top:18px}.import-done-actions,.partner-links{display:flex;justify-content:center;flex-wrap:wrap}.partner-links{gap:18px;margin:4px 0;font-size:13px}.partner-links a,.required-cover a{color:var(--gold)}.required-cover{margin:10px 0;padding:10px 12px;border-left:3px solid var(--gold);background:rgba(240,193,75,.07);font-size:13px;line-height:1.5;color:var(--text)}.quote-currency{display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px}.quote-callout{margin:4px 0 16px;padding:12px 16px;border:1px solid rgba(240,193,75,.4);border-radius:14px;background:rgba(240,193,75,.08);color:var(--text);font-size:13px;line-height:1.55}.quote-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.quote-option{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 16px 14px;border:1px solid var(--line);border-radius:16px;background:#141416;cursor:pointer}.quote-option.is-picked{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.quote-option input{position:absolute;opacity:0;pointer-events:none}.quote-option strong{font-size:15px}.quote-option small,.quote-option span{color:var(--muted);font-size:12.5px;line-height:1.45}.quote-option em{font-style:normal;color:var(--gold);font-weight:600;font-size:14px;margin-top:4px}.quote-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.quote-chips button{padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer;font-size:13px}.quote-chips button.is-picked{background:var(--gold);border-color:var(--gold);color:var(--gold-ink);font-weight:600}.quote-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:6px 0 14px}.quote-result div{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#111113}.quote-result dt{color:var(--muted);font-size:12px;margin-bottom:4px}.quote-result dd{margin:0;font-size:15px;font-weight:600}.quote-result .is-alert{border-color:rgba(255,141,132,.5)}.quote-result .is-alert dd{color:var(--danger);font-size:18px}.quote-result .is-ok{border-color:rgba(240,193,75,.45)}.quote-result .is-ok dd{color:var(--gold);font-size:18px}@media (max-width:720px){.import-grid,.import-steps,.quote-result{grid-template-columns:1fr}.import-form fieldset{padding:18px 16px 4px}}@media (max-width:620px){.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px;gap:10px}.quick-link{padding:14px}.account-button{padding:7px 12px;font-size:11px}}.menu-overlay{position:absolute;top:var(--header);left:0;right:0;background:#0c0c0e;border-bottom:1px solid var(--line);padding:28px 36px 36px}.menu-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px 24px;gap:14px 24px}.menu-grid a{font-size:18px;font-family:var(--font-body),sans-serif;letter-spacing:0;font-weight:500}.menu-grid a:hover{color:var(--gold)}.hero{position:relative;min-height:calc(100vh - var(--header));padding:28px 48px 48px;overflow:hidden;display:grid;align-content:flex-end}.hero-watermark{position:absolute;left:50%;top:34%;transform:translateX(-50%);margin:0;width:140%;text-align:center;font-family:var(--font-display),Impact,sans-serif;font-size:clamp(48px,8vw,96px);line-height:.85;letter-spacing:-.045em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.34);pointer-events:none;white-space:nowrap;z-index:0}.hero-stage{width:min(1100px,92%);margin:24px auto 0}.hero-car,.hero-stage{position:relative;z-index:1}.hero-car{width:100%;height:auto;margin:0;object-fit:contain;display:block;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.hero-brands{position:absolute;z-index:2;right:4%;top:16%;width:42%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.brand-logo{aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.94);color:#111;display:grid;place-items:center;text-align:center;padding:18%;box-shadow:0 10px 28px rgba(0,0,0,.45)}.brand-logo img{width:100%;height:100%;object-fit:contain}.brand-logo:hover{transform:translateY(-2px);color:#111}.hero-row{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:flex-end;margin-top:-8px}.hero h1{font-size:clamp(26px,2.7vw,36px);line-height:1.1;margin:0 0 14px}.lede{color:var(--muted);max-width:42ch;margin:0}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.button,.button-ghost,.button.wide{gap:8px}.brand-icon{width:18px;height:18px;display:block}.chat-fab .brand-icon{color:#128C7E}.button,.button-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;font-size:14px}.button{background:var(--gold);color:var(--gold-ink)}.button:hover{filter:brightness(1.06)}.button-ghost{background:transparent;color:white;border:1px solid rgba(255,255,255,.28)}.collection,.page-hero,.pathway-hero,.section{padding:28px 48px 72px}.collection-head,.split{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.collection h2,.page-hero h1,.pathway-hero h1,.section h2{font-family:var(--font-body),sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.02em;margin:0}.filters{display:flex;flex-wrap:wrap;gap:10px}.field input,.field select,.field textarea,.filters input,.filters select{background:#141416;border:1px solid var(--line);border-radius:999px;padding:12px 16px;min-width:0;outline:none}.field input,.field select,.field textarea{width:100%}.filters input,.filters select{min-width:150px}.form-card{max-width:560px}.field textarea{border-radius:18px;min-height:120px;width:100%}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;color:var(--muted);font-size:13px}.collection-grid,.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.pathways{background:#050505}.pathways-still{position:relative;height:320px;overflow:hidden}.pathways-still img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block}.pathways-still:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#050505)}.pathways-copy{padding:8px 48px 84px;text-align:center}.pathways-copy .eyebrow{margin:0 0 12px}.pathways-copy h1,.pathways-copy h2{margin:0;font-family:var(--font-hero),serif;font-size:clamp(22px,2.4vw,36px);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pathways-copy>p{max-width:46ch;margin:14px auto 0;color:var(--muted);font-size:14px}.pathways-mark{display:block;width:7px;height:7px;margin:22px auto 34px;background:var(--gold);transform:rotate(45deg)}.pathways-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;gap:36px;text-align:center}.pathways-col{color:inherit;text-decoration:none;opacity:0;animation:stationIn .8s ease forwards}.pathways-col:hover h3{color:var(--gold)}.pathways-rule{display:block;height:1px;margin:0 0 18px;background:linear-gradient(90deg,transparent,rgba(240,193,75,.9),transparent);transform:scaleX(0);animation:ruleIn 1s ease forwards}.pathways-col .kicker{margin:0 0 10px;min-height:2.9em;font-size:11px;line-height:1.45}.pathways-col h3{margin:0 0 10px;font-family:var(--font-body),sans-serif;font-size:18px;font-weight:500;letter-spacing:0;transition:color .25s ease}.pathways-col p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.55}@keyframes ruleIn{to{transform:scaleX(1)}}.vehicle-card{background:radial-gradient(ellipse at 80% 0,rgba(240,193,75,.12),transparent 42%),#0c0c0e;color:#f6f1e7;border:1px solid rgba(240,193,75,.28);border-radius:18px;overflow:hidden;min-height:100%;box-shadow:0 18px 40px rgba(0,0,0,.35);transition:transform .5s ease,border-color .5s ease,box-shadow .5s ease}.vehicle-card:hover{transform:translateY(-8px);border-color:rgba(240,193,75,.75);box-shadow:0 28px 54px rgba(0,0,0,.48)}.vehicle-card a{color:inherit}.vehicle-photo{position:relative;height:220px;background:#111;display:block;overflow:hidden}.vehicle-photo>img{width:100%;height:220px;object-fit:cover;transform:scale(1.04);transition:transform .9s ease}.vehicle-card:hover .vehicle-photo>img{transform:scale(1.1)}.make-logo{position:absolute;top:14px;right:14px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:rgba(8,8,10,.72);border:1px solid rgba(240,193,75,.7);box-shadow:0 10px 24px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:logoFloat 4.8s ease-in-out infinite}.make-logo img{width:36px;height:36px;object-fit:contain}.make-logo b,.make-logo img{animation:logoSway 5.6s ease-in-out infinite}.make-logo b{font-family:var(--font-hero),serif;font-weight:500;font-size:18px;color:var(--gold)}.photo-count{position:absolute;left:12px;bottom:12px;background:rgba(0,0,0,.55);color:white;border-radius:999px;padding:2px 8px;font-size:12px}.vehicle-body{position:relative;padding:16px 16px 18px}.vehicle-body h3{font-family:var(--font-body),sans-serif;font-size:16px;font-weight:650;letter-spacing:.04em;line-height:1.3}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes logoSway{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes railIn{0%{opacity:0;transform:translateX(16px)}}@keyframes iconIn{0%{opacity:0;transform:translateY(8px)}}@keyframes chatIn{0%{opacity:0;transform:translateY(12px)}}@keyframes chatPulse{70%{box-shadow:0 0 0 10px rgba(18,140,126,0)}to{box-shadow:0 0 0 0 rgba(18,140,126,0)}}.vehicle-body .kicker{margin:0 0 4px;font-size:11px}.card-facts{display:flex;flex-wrap:wrap;gap:10px 14px;list-style:none;margin:0 0 16px;padding:0;color:#c9c2b4;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.card-facts li{display:inline-flex;align-items:center;gap:6px}.card-facts .card-icon{width:15px;height:15px;color:var(--gold)}.card-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.view-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.view-link span{width:28px;height:28px;border-radius:50%;border:1px solid rgba(240,193,75,.7);color:var(--gold);display:grid;place-items:center}.card-price span{display:block;color:#a39b8c;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.card-price strong{color:var(--gold);font-size:15px;font-weight:500}.vehicle-body h3{margin:0 0 12px;font-family:var(--font-hero),serif;font-size:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.vehicle-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.vehicle-title h3{margin:0;font-family:var(--font-body),sans-serif;font-size:18px;font-weight:600;letter-spacing:0}.kicker,.note,.vehicle-price,.vehicle-title span{color:var(--muted)}.vehicle-price{margin:6px 0 12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;color:#d5d5da}.dot{width:8px;height:8px;border-radius:50%;background:#d7d7dc;display:inline-block}.card,.form-card,.stat{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:22px}.card h3{margin:8px 0;font-family:var(--font-body),sans-serif;font-size:18px;font-weight:600;letter-spacing:0}.kicker{letter-spacing:.16em}.eyebrow,.kicker{text-transform:uppercase;font-size:12px;color:var(--gold)}.eyebrow{letter-spacing:.2em}.journey-stage{position:relative;margin:8px 48px 72px;padding:28px 28px 36px;border-radius:28px;overflow:hidden;border:1px solid rgba(240,193,75,.22);background:radial-gradient(ellipse at 15% 0,rgba(240,193,75,.18),transparent 46%),radial-gradient(ellipse at 85% 120%,rgba(240,193,75,.1),transparent 42%),#09090b}.journey-stage h2{font-size:clamp(22px,2vw,28px)}.journey-stage .collection-head{position:relative;z-index:1}.journey-stage .lede{color:#d0d0d4}.journey-sky{position:absolute;inset:0;pointer-events:none}.journey-sky i{position:absolute;width:3px;height:3px;border-radius:50%;background:#f0c14b;box-shadow:0 0 8px #f0c14b;animation:mote 6.5s ease-in-out infinite}.journey-sky i:first-child{left:18%;top:28%}.journey-sky i:nth-child(2){left:46%;top:16%;animation-delay:1.4s}.journey-sky i:nth-child(3){left:72%;top:34%;animation-delay:2.2s}.journey-sky i:nth-child(4){left:88%;top:18%;width:2px;height:2px;animation-delay:.8s}.journey-road{position:relative}.journey-line{display:block;width:100%;height:118px}.journey-glow,.journey-track{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.journey-track{stroke:rgba(255,255,255,.14);stroke-width:3}.journey-glow{stroke:#f0c14b;stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 8px rgba(240,193,75,.85));animation:drawRoad 4.6s ease forwards}.journey-spark{fill:#fff8e8;filter:drop-shadow(0 0 8px #f0c14b)}.journey-road ol{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;list-style:none;margin:4px 0 0;padding:0}.journey-road li{opacity:0;transform:translateY(14px);animation:stationIn .7s ease forwards}.journey-road li span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(240,193,75,.7);color:var(--gold);font-size:11px;background:rgba(9,9,11,.8)}.journey-road h3{margin:8px 0 4px;font-family:var(--font-body),sans-serif;font-size:15px;font-weight:600;letter-spacing:0}.journey-road p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.journey-mobile-card{display:none}.journey-mobile-top{display:flex;justify-content:space-between;align-items:center;color:#d2b251;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.journey-mobile-top span:first-child{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(240,193,75,.66);border-radius:50%;color:#f0c14b;font-family:var(--font-hero),serif;font-size:15px;letter-spacing:0}.journey-mobile-card h3{margin:22px 0 8px;color:#fff;font-family:var(--font-hero),serif;font-size:31px;font-weight:500;line-height:1.1}.journey-mobile-card p{min-height:54px;margin:0;color:#d0d0d4;font-size:15px;line-height:1.6}.journey-mobile-meter{height:3px;margin-top:24px;background:rgba(255,255,255,.16)}.journey-mobile-meter span{display:block;height:100%;background:#f0c14b;transition:width .3s ease}.journey-mobile-actions{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.journey-mobile-actions a,.journey-mobile-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#fff;font-size:12px;font-weight:600}.journey-mobile-actions button:disabled{opacity:.35;cursor:default}.journey-mobile-actions .next{border-color:#f0c14b;background:#f0c14b;color:#141414}.journey-mobile-actions svg{width:16px;height:16px}.journey-mobile-actions button:first-child svg{transform:rotate(180deg)}@keyframes drawRoad{to{stroke-dashoffset:0}}@keyframes stationIn{to{opacity:1;transform:none}}@keyframes mote{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.journey-glow{animation:none;stroke-dashoffset:0}.journey-sky,.journey-spark{display:none}.journey-road li,.pathways-col{animation:none;opacity:1;transform:none}.arrival>img,.body-tile img,.chat-fab,.chat-fab:after,.make-logo,.make-logo img,.rail-line,.social-rail,.social-rail a,.vehicle-photo>img{animation:none;transition:none}.body-tile{animation:none;opacity:1}.pathways-rule{animation:none;transform:none}}.about-lines{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;max-width:860px;margin:0 auto;padding:8px 48px 64px;text-align:center}.about-lines p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.about-team{padding:8px 48px 88px;text-align:center}.about-team h2{margin:8px 0 32px;font-family:var(--font-hero),serif;font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.about-team ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:center;grid-gap:32px 28px;gap:32px 28px}.about-team img,.team-fallback{width:100%;aspect-ratio:3/4;object-fit:cover;background:#121214}.team-fallback{display:grid;place-items:center;color:var(--gold);letter-spacing:.16em;font-size:18px}.about-team h3{margin:14px 0 4px;font-family:var(--font-body),sans-serif;font-size:16px;font-weight:500}.about-team li p{margin:0;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.quote{font-family:var(--font-body),sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 12px}.detail-hero{padding:20px 48px 0}.detail-hero h1{font-size:clamp(22px,2.6vw,32px);margin:0}.detail-layout{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:28px;gap:28px;padding:18px 48px 72px}.detail-photo{border-radius:24px;overflow:hidden;background:#111}.detail-photo img{width:100%;height:460px;object-fit:cover}.specs{width:100%;border-collapse:collapse}.specs td{padding:12px 0;border-bottom:1px solid var(--line)}.specs td:first-child{color:var(--muted);width:42%}.site-footer{padding:48px 48px 28px;border-top:1px solid var(--line)}.vehicle-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1440px;margin:0 auto;padding:12px 48px;color:#93939c;font-size:12px}.vehicle-breadcrumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-grid{grid-template-columns:repeat(3,max-content);justify-content:center;grid-gap:28px 88px;gap:28px 88px}.footer-grid a,.footer-grid p{color:#c8c8ce}.site-footer img{width:64px;height:64px}.footer-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 40px;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.footer-trust p{display:flex;align-items:center;gap:8px;margin:0;color:#9a9aa2;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.footer-trust p:before{content:"";width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.legal{color:var(--muted);margin-top:22px;font-size:13px;text-align:center}.error{color:var(--danger)}.success{color:var(--ok)}.admin-shell{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#0b0b0d}.admin-side{padding:22px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.admin-side .brand{margin-bottom:12px}.admin-side .brand span,.admin-side .brand strong{display:block}.admin-side .brand span{letter-spacing:.16em;font-size:11px;color:var(--muted)}.admin-side a{padding:10px 12px;border-radius:12px;color:#d0d0d6}.admin-side a.active,.admin-side a:hover{background:#1c1c20;color:var(--gold)}.admin-main{padding:28px;min-width:0;overflow-x:auto}.admin-main h1{font-family:var(--font-body),sans-serif;letter-spacing:0;font-size:26px;margin:0 0 8px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:18px 0 28px}.stat{border-top:2px solid var(--gold)}.stat b{display:block;font-size:28px}.stat span{color:var(--muted);text-transform:capitalize}.table-scroll{overflow-x:auto}table.data{width:100%;min-width:760px;border-collapse:collapse;background:#121214;border-radius:16px;overflow:hidden}.donut-row{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;align-items:center}.donut{width:160px;height:160px;place-items:center}.donut,.donut span{border-radius:50%;display:grid}.donut span{width:96px;height:96px;background:#0b0b0d;place-items:center;font-family:var(--font-display),Impact,sans-serif;font-size:28px}.meter{margin:12px 0}.meter div:first-child{display:flex;justify-content:space-between;gap:12px;color:#d0d0d6;font-size:14px}table.data td,table.data th{text-align:left;padding:12px;border-bottom:1px solid var(--line)}table.data th{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.risk-panel{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-gap:20px;gap:20px;background:#121214;border:1px solid var(--line);border-radius:20px;padding:20px}.risk-panel div,.risk-panel p{min-width:0;overflow-wrap:anywhere}.risk-score{font-size:48px;line-height:1;font-family:var(--font-display),Impact,sans-serif;color:var(--gold)}.band-ELIGIBLE{color:var(--ok)}.band-REVIEW{color:var(--gold)}.band-NOT_RECOMMENDED{color:var(--danger)}.bar{height:8px;background:#2a2a2e;margin-top:6px}.bar,.bar span{border-radius:99px}.bar span{display:block;height:100%;background:var(--gold)}.admin-footer{margin-top:28px;color:var(--muted);font-size:13px}.pager{display:flex;gap:10px;margin-top:22px}.utility-bar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:8px 36px;background:#070708;border-bottom:1px solid var(--line);font-size:13px}.utility-link,.utility-mark{display:inline-flex;align-items:center;gap:8px;color:#d7d7dc}.partner-mark,.utility-mark b{letter-spacing:.12em;text-transform:uppercase;font-size:11px;border:1px solid var(--line);border-radius:999px;padding:4px 10px}.partner-mark,.utility-link{color:var(--gold)}.brand-finder{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:28px;gap:28px;align-items:start}.brand-grid{display:flex;flex-wrap:wrap;gap:10px}.brand-grid a{border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-width:88px;text-align:center;letter-spacing:.06em;font-size:13px;background:#121214}.brand-grid a:hover{border-color:var(--gold);color:var(--gold)}.price-pair{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:8px 0}.price-pair strong{font-size:18px}.price-pair span{color:var(--gold);font-size:14px}.spec-line{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--muted);font-size:13px;margin:0 0 10px}.card-actions{display:flex;gap:8px;margin-top:14px}.card-actions .button,.card-actions .button-ghost{flex:1 1;min-height:40px;font-size:13px}.car-stage{padding:18px 48px 0}.listing{display:grid;grid-template-columns:1.45fr .7fr;grid-gap:18px 22px;gap:18px 22px;align-items:start;padding:24px 48px 8px}.gallery-col{grid-column:1}.info-stack{grid-column:2}.gallery-frame{position:relative}.gallery-main{border-radius:20px;overflow:hidden;background:#111;border:1px solid rgba(240,193,75,.22)}.gallery-main img{width:100%;height:460px;object-fit:cover;transform:scale(1.02);transition:transform 8s ease}.gallery-frame:hover .gallery-main img{transform:scale(1.06)}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:white;cursor:pointer}.gallery-arrow.prev{left:12px}.gallery-arrow.next{right:12px}.info-stack{display:grid;grid-gap:8px;gap:8px}.info-card{border-radius:16px;padding:12px 14px}.info-card h2{font-family:var(--font-body),sans-serif;font-size:15px;letter-spacing:0;margin:0}.info-card p{margin:4px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-card.navy{background:#1c2740}.info-card.slate{background:#243044}.info-card.gold{background:#3a3118;color:#f6e7bf}.listing-summary{position:-webkit-sticky;position:sticky;top:var(--header);z-index:25;display:grid;grid-template-columns:1.15fr 1fr auto;grid-gap:22px;gap:22px;align-items:center;margin:0;padding:16px 48px;border:0;border-bottom:1px solid rgba(240,193,75,.35);border-radius:0;background:rgba(8,8,10,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.access-bar h2,.listing-summary h1{font-family:var(--font-hero),serif;font-size:22px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0;white-space:normal}.price-lines strong{color:var(--gold);font-weight:500}.member-note{color:var(--gold);letter-spacing:.04em;font-size:13px;margin:0 0 8px}.assurance-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:980px;margin:0 auto;padding:36px 48px 8px;text-align:center}.assurance-row h2{margin:10px 0 8px;font-family:var(--font-body),sans-serif;font-size:16px;font-weight:500;letter-spacing:0}.assurance-row p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.access-bar .note,.listing-summary .note{margin:2px 0 0}.spec-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.spec-pills span{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;color:#d7d7dc}.price-lines{display:grid;grid-gap:10px;gap:10px}.price-lines div{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.price-lines span{color:var(--muted);font-size:13px;white-space:nowrap}.price-lines strong{font-size:15px;white-space:nowrap}.deal-actions{display:grid;grid-gap:8px;gap:8px;justify-items:end}.deal-actions .cta-row{margin:0;flex-wrap:nowrap}.deal-link{background:none;border:0;color:#d7d7dc;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;font-size:14px}.access-bar{position:fixed;top:var(--header);left:0;right:0;z-index:25;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:12px 48px;background:rgba(8,8,10,.97);border-bottom:1px solid var(--line)}.access-bar h2{font-size:18px}#loan{scroll-margin-top:240px}.pathway-switch{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pathway-switch button{background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 14px;cursor:pointer}.pathway-switch button.on{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.pay-ways{display:grid;grid-gap:16px;gap:16px}.pay-way{background:transparent;border:0;border-top:1px solid rgba(240,193,75,.35);border-radius:0;padding:28px 0 8px;scroll-margin-top:240px}.listing-wide>h2,.pay-way h2{font-family:var(--font-body),sans-serif;font-size:16px;font-weight:550;letter-spacing:0;line-height:1.35}.pay-way h2{margin:2px 0 8px}.listing-wide>h2{margin:28px 0 12px}.pay-way>p{max-width:70ch}.button.wide,.range{width:100%}.range{accent-color:var(--gold);margin:6px 0 4px}.calculator{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:12px}.calc-form,.calc-result{background:#121214;border:1px solid var(--line);border-radius:18px;padding:18px}.calc-result{background:#14120e;border-color:rgba(240,193,75,.28);min-height:220px}.term-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.term-row button{background:#0e0e10;border:1px solid var(--line);border-radius:10px;padding:8px 12px;cursor:pointer}.term-row button.on{border-color:var(--gold);color:var(--gold)}.spec-stage{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:18px;gap:18px;align-items:stretch;margin-top:12px}.spec-art{border-radius:18px;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.08),transparent 40%),#9a3412;min-height:280px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;color:white;text-align:center;padding:24px}.spec-art strong{display:block;font-size:18px;font-family:var(--font-body),sans-serif;font-weight:600}.thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.thumbs button{width:92px;height:68px;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#111;cursor:pointer}.thumbs button.on{border-color:var(--gold)}.thumbs img{width:100%;height:100%;object-fit:cover}.buy-box{background:#121214;border:1px solid var(--line);border-radius:20px;padding:22px}.buy-box h1{font-size:clamp(18px,1.6vw,24px);font-weight:550;letter-spacing:0;margin:8px 0}.buy-box h1,.price-lg{font-family:var(--font-body),sans-serif}.price-lg{font-size:18px;font-weight:600;margin:0}.price-sub{color:var(--gold);margin:4px 0 14px}.listing-wide{padding:0 48px 72px}.offer-grid{grid-template-columns:1fr 1fr}.offer-grid,.trust-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.trust-list article{border-left:2px solid var(--gold);padding:4px 0 4px 12px}.crumb{color:var(--muted);font-size:13px;margin:0}.crumb a:hover{color:white}.steps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.steps span{padding:6px 12px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.steps span.on{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.choice-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.choice-row label{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 12px}.refer-hero,.refer-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center}.refer-panel{background:#121214;border:1px solid var(--line);border-radius:24px;padding:28px}.toggle{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}@media (max-width:980px){.header-bar{display:flex;align-items:center;gap:12px;padding:0 12px;min-height:64px}.header-bar .brand,.header-bar .nav-side.end,.header-bar .nav-side:not(.end){grid-column:auto;grid-row:auto;justify-self:auto}.header-bar .nav-side.end{margin-left:auto}.header-bar .brand img{width:40px;height:40px}.country-flag,.country-name,.nav-extra,.primary-nav{display:none}.country-code{display:inline}.country-button{padding:6px 10px}.social-rail:not(.mobile-visible){display:none}.utility-bar{justify-content:flex-start;padding:8px 16px}.about-hero,.collection,.detail-hero,.detail-layout,.hero,.listing,.listing-wide,.page-hero,.pathway-hero,.section,.site-footer{padding-left:16px;padding-right:16px}.about-hero,.admin-shell,.brand-finder,.calculator,.collection-grid,.detail-layout,.donut-row,.footer-grid,.grid-2,.grid-3,.grid-4,.hero-row,.journey,.listing,.listing-summary,.menu-grid,.offer-grid,.refer-hero,.refer-split,.risk-panel,.spec-stage,.split{grid-template-columns:1fr}.gallery-col,.info-stack{grid-column:1}.listing-summary{position:static;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:14px 16px}.listing-summary h1{font-size:18px;line-height:1.25}.price-lines div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.price-lines span,.price-lines strong{white-space:normal;font-size:14px;text-align:right}.price-lines span{text-align:left}.deal-actions,.deal-actions .cta-row{width:100%}.deal-actions .cta-row{display:grid}.deal-actions .cta-row,.spec-icons{grid-template-columns:1fr}.spec-icons li{grid-template-columns:22px minmax(0,1fr)}.spec-icons strong{grid-column:2;justify-self:end;white-space:normal;text-align:right}.term-row{display:grid;grid-template-columns:1fr 1fr}.term-row button{width:100%}.share-row{flex-wrap:wrap}.detail-actions .button,.detail-actions .button-ghost{width:100%}.gallery-main img{width:100%;object-fit:cover}.deal-link{justify-self:start}.collection-head{flex-direction:column;align-items:stretch}.collection h2,.page-hero h1,.pathway-hero h1,.section h2{font-size:20px}.filters{display:grid;grid-template-columns:1fr;width:100%}.filters .button,.filters input,.filters select{width:100%;min-width:0}.card-actions{flex-direction:column}.gallery-main img{height:240px}.hero-watermark{font-size:42px;top:18%}.hero-stage{margin-top:70px}.hero-brands{width:46%;gap:6px;top:12%}.brand-logo{padding:16%}.call-link{font-size:14px}.about-hero img,.detail-photo img{height:240px}.admin-side{border-right:0;border-bottom:1px solid var(--line)}.show-search{grid-template-columns:1fr;border-radius:18px}.body-range{padding:36px 16px 8px}.assurance-row,.body-grid,.form-pair,.line-4{grid-template-columns:1fr}.arrival{min-height:340px}.arrival-copy{justify-self:start;text-align:left;width:auto;padding:28px 20px}.arrival:after{background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.12))}.car-stage{padding-left:16px;padding-right:16px}.show-split{display:none}.detail-board,.footer-grid,.spec-icons{grid-template-columns:1fr}.footer-grid{justify-items:center;text-align:center}.about-lines{grid-template-columns:1fr;padding:8px 20px 48px}.about-team{padding:8px 20px 64px}.chat-fab{right:12px;bottom:12px}.pathways-still{height:160px}.pathways-copy{padding:4px 20px 56px}.pathways-row{grid-template-columns:1fr;gap:28px;max-width:420px;margin:0 auto}.pathways-col .kicker{min-height:0}.journey-stage{margin:8px 16px 12px;padding:20px 16px 24px}.journey-line{display:none}.journey-road{min-height:0}.journey-road ol{display:none}.journey-mobile-card{position:relative;z-index:1;display:block;margin-top:18px;padding:22px 20px 18px;border:1px solid rgba(240,193,75,.32);border-radius:18px;background:#111113;box-shadow:0 18px 40px rgba(0,0,0,.24);animation:journeyCardIn .45s ease both}}@keyframes journeyCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.show-hero{position:relative;display:grid;place-items:center;overflow:hidden;background:#050505}.show-video{position:absolute;inset:0}.show-video img{width:100%;height:100%;object-fit:cover;transform-origin:center 60%;animation:heroDrift 22s ease-in-out infinite alternate}.show-video:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.05),rgba(0,0,0,.72) 72%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%)}@keyframes heroDrift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.18) translate3d(-1.5%,-2%,0)}}@media (prefers-reduced-motion:reduce){.show-video img{animation:none}}.show-copy{position:relative;z-index:1;text-align:center;width:min(860px,94vw);padding:120px 12px 36px}.show-copy h1{font-family:var(--font-hero),serif;font-weight:400;font-size:clamp(26px,4vw,54px);letter-spacing:.18em;text-transform:uppercase;line-height:1.05;margin:0;color:#f6e7ea}.show-copy p{margin:14px 0 26px;letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:#f3f3f3}.show-search{display:grid;grid-template-columns:auto 1px auto 1px 1.4fr auto;align-items:center;background:rgba(18,18,20,.78);border:1px solid rgba(255,255,255,.14);border-radius:999px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.show-search a,.show-search button{color:#f5f5f5;padding:16px 22px;background:transparent;border:0;cursor:pointer}.show-search input,.show-search select{width:100%;background:transparent;border:0;color:white;padding:16px 12px;outline:none}.show-search select option{color:#161616}.body-range{padding:64px 48px 28px;text-align:center;background:#050505}.body-range h2{margin:8px 0 0;font-family:var(--font-hero),serif;font-size:clamp(22px,2.6vw,36px);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.body-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:36px}.body-tile{position:relative;display:block;min-height:210px;overflow:hidden;border-radius:6px;color:white;opacity:0;animation:stationIn .7s ease forwards}.body-fallback,.body-tile img{width:100%;height:220px;object-fit:cover;display:block;transition:transform .8s ease;background:#111}.body-tile.bare{min-height:220px;background:radial-gradient(ellipse at 30% 20%,rgba(240,193,75,.2),transparent 55%),#12100c}.body-tile:last-child img{object-position:center 22%}.body-tile:hover img{transform:scale(1.06)}.body-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 55%)}.body-label{top:14px;left:14px;padding:5px 10px;border:1px solid rgba(255,255,255,.28);background:rgba(8,8,10,.55);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.body-label,.body-view{position:absolute;z-index:1}.body-view{right:16px;bottom:14px;font-size:13px;letter-spacing:.08em}.body-view:after{content:" ›"}.arrival{position:relative;min-height:460px;display:grid;align-items:center;overflow:hidden;background:#050505}.arrival>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.04);animation:arrivalDrift 18s ease-in-out infinite alternate}.arrival:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.05) 20%,rgba(0,0,0,.62) 78%)}.arrival-copy{position:relative;z-index:1;justify-self:end;width:min(460px,86%);padding:48px 56px 48px 20px;text-align:right}.arrival-copy h2{margin:8px 0 18px;font-family:var(--font-hero),serif;font-size:clamp(26px,3vw,42px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.arrival-copy a{color:white;letter-spacing:.06em}.arrival-copy a:after{content:" ›"}@keyframes arrivalDrift{to{transform:scale(1.1) translate3d(-1.5%,0,0)}}.show-split{width:1px;height:28px;background:rgba(255,255,255,.28)}.social-rail{position:fixed;right:18px;top:34%;z-index:35;display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 8px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,8,10,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:railIn .8s ease both}.social-rail a{width:28px;height:28px;display:grid;place-items:center;color:#f6f6f6;animation:iconIn .55s ease both}.social-rail a:nth-child(2){animation-delay:.08s}.social-rail a:nth-child(3){animation-delay:.16s}.social-rail a:nth-child(4){animation-delay:.24s}.social-rail a:nth-child(5){animation-delay:.32s}.social-rail a:hover{color:var(--gold);transform:translateY(-2px)}.social-rail .brand-icon{width:16px;height:16px}.rail-line{width:1px;height:26px;background:rgba(255,255,255,.4);transform-origin:top;animation:ruleIn .7s ease .35s both}.social-rail span{writing-mode:vertical-rl;letter-spacing:.28em;text-transform:uppercase;font-size:10px;color:#d0d0d4}.chat-fab{position:fixed;right:22px;bottom:22px;z-index:35;display:inline-flex;align-items:center;gap:8px;background:white;color:#111;border-radius:999px;padding:12px 18px;font-weight:650;box-shadow:0 10px 30px rgba(0,0,0,.35);animation:chatIn .7s ease .2s both}.chat-fab:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(18,140,126,.45);animation:chatPulse 2.6s ease-out infinite}.chat-fab .card-icon{width:18px;height:18px}.footer-mark{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px}.footer-mark img{width:72px;height:72px}@media (min-width:981px){.footer-grid{grid-template-columns:repeat(3,max-content)}}.detail-board{display:grid;grid-template-columns:1.4fr .7fr;grid-gap:22px;gap:22px;align-items:start;margin-top:8px}.spec-icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}.spec-icons li{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.spec-icons span{color:var(--muted)}.detail-actions{display:grid;grid-gap:10px;gap:10px;background:#121214;border:1px solid var(--line);border-radius:18px;padding:18px}.detail-actions .button,.detail-actions .button-ghost{width:100%}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.share-row em,.share-row span{color:var(--muted);font-size:13px;font-style:normal}.share-row a,.share-row button{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:transparent;color:white;display:grid;place-items:center;cursor:pointer}.vehicle-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);grid-gap:18px;gap:18px;max-width:1500px;margin:0 auto;padding:18px 48px 0;align-items:start;background:#f1f2f4;color:#111827}.vehicle-gallery-column,.vehicle-info-column{min-width:0;display:grid;grid-gap:14px;gap:14px}.vehicle-gallery-column .car-stage{padding:0}.vehicle-detail-layout .gallery-main{border-radius:9px;border:0}.vehicle-detail-layout .gallery-main img{height:clamp(320px,39vw,540px);object-fit:cover;transform:none}.vehicle-detail-layout .gallery-frame:hover .gallery-main img:not(.zoomed){transform:none}.vehicle-detail-layout .gallery-main img.zoomed{transform:scale(1.6);cursor:zoom-out}.gallery-count{position:absolute;left:14px;bottom:14px;padding:5px 11px;border-radius:999px;background:rgba(0,0,0,.78);color:#fff;font-size:13px}.gallery-tools{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.gallery-tools button{border:0;border-radius:999px;background:#fff;color:#172033;padding:9px 14px;cursor:pointer}.vehicle-detail-layout .thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:260px;overflow:auto;padding:8px;margin:10px 0 0;border-radius:10px;background:#fff}.vehicle-detail-layout .thumbs button{width:100%;height:76px;border-color:#d1d5db}.vehicle-info-card{min-width:0;border:1px solid #e0e3e7;border-radius:12px;background:#fff;color:#111827;padding:20px}.vehicle-buy-card{display:grid;grid-gap:12px;gap:12px}.vehicle-labels,.vehicle-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vehicle-labels span{padding:4px 10px;border-radius:5px;background:#fff0e6;color:#c2410c;font-size:12px;font-weight:700}.vehicle-labels span.available{background:#d1fae5;color:#047857}.vehicle-labels span.unavailable{background:#f3f4f6;color:#4b5563}.vehicle-buy-card h1{margin:0;font:700 24px/1.2 var(--font-body),sans-serif;letter-spacing:-.025em;text-transform:none}.vehicle-meta{color:#596579;font-size:13px}.vehicle-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:14px 0}.vehicle-price strong{font-size:clamp(22px,2vw,34px);color:#26364a}.vehicle-price del{flex-basis:100%;color:#778195}.discount-badge{background:#dc111b;color:#fff;font-weight:700;border-radius:5px;padding:5px 9px;font-size:13px}.vehicle-quick-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.vehicle-quick-specs>div{min-height:82px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;background:#f6f7f8;border-radius:9px;text-align:center}.vehicle-quick-specs .card-icon{width:18px;height:18px;color:#596579}.vehicle-quick-specs span{color:#687386;font-size:12px}.vehicle-quick-specs strong{font-size:16px}.inquiry-button{background:#4b5563;border:0}.vehicle-purchase-links{display:flex;gap:10px;align-items:center;justify-content:space-between}.vehicle-purchase-links>.button{min-height:42px}.vehicle-purchase-links .share-row{margin:0}.vehicle-purchase-links .share-row>a,.vehicle-purchase-links .share-row>span{display:none}.vehicle-purchase-links .share-row button{width:auto;height:auto;border-radius:999px;padding:8px 12px;color:#26364a;border-color:#d1d5db}.vehicle-spec-panel{padding:0;overflow:hidden}.vehicle-detail-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1e4e8}.vehicle-detail-tabs button{background:transparent;border:0;padding:13px 8px;color:#435066;cursor:pointer}.vehicle-detail-tabs button.on{background:#4b4b4b;color:#fff;font-weight:700}.vehicle-tab-content{padding:20px}.vehicle-tab-content h2{display:flex;align-items:center;gap:9px;margin:0 0 13px;font:700 16px var(--font-body),sans-serif;letter-spacing:0}.vehicle-tab-content h2:not(:first-child){margin-top:22px}.vehicle-tab-content p{color:#485468;line-height:1.65;font-size:14px}.vehicle-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:0}.vehicle-spec-grid li{display:grid;align-content:center;grid-gap:1px;gap:1px;min-height:64px;padding:9px 12px;border-radius:8px;background:#f6f7f8}.vehicle-spec-grid span{color:#687386;font-size:12px}.vehicle-spec-grid strong{font-size:15px}.overview-features{column-count:2;padding-left:19px;color:#485468}.vehicle-feature-groups{display:grid;grid-template-columns:1fr 1fr}.vehicle-feature-groups h2{color:#172033}.vehicle-feature-groups ul{color:#485468;padding-left:20px}.vehicle-contact-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.vehicle-contact-panels .vehicle-info-card{padding:18px}.vehicle-info-card>h2{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 12px;font:700 20px/1.2 var(--font-body),sans-serif;letter-spacing:-.02em}.location-pill{flex:none;padding:4px 8px;background:#f1f3f5;border-radius:999px;font-size:11px;font-weight:500}.open-status{display:inline-block;margin:2px 0 8px;padding:5px 10px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:700;font-size:12px}.open-status.open{background:#d1fae5;color:#047857}.hours-card ul,.sales-card ul{list-style:none;margin:0;padding:0}.hours-card li{display:flex;justify-content:space-between;gap:8px;padding:9px 2px;border-bottom:1px solid #edf0f2;color:#596579;font-size:13px}.hours-card li strong{color:#111827}.sales-card li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #edf0f2}.sales-avatar,.sales-card li>img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#eceff2}.sales-avatar{display:grid;place-items:center;font-weight:700}.sales-person{flex:1 1;min-width:0;display:grid}.sales-person small{color:#687386}.sales-call,.sales-whatsapp{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2563eb}.sales-whatsapp{background:#059669}.gallery-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:36px;background:rgba(0,0,0,.94)}.gallery-modal img{max-width:94vw;max-height:88vh;object-fit:contain}.gallery-modal button{position:absolute;top:12px;right:18px;border:0;background:transparent;color:#fff;font-size:34px;cursor:pointer}.vehicle-commercial{color:var(--text)}.related-vehicles{margin-top:44px;padding:20px;border-radius:14px;background:#f5f6f7;color:#111827}.related-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.related-head h2{margin:0;font:700 23px var(--font-body),sans-serif}.related-head p{color:#687386;margin:4px 0 0}.vehicle-card-list-price{display:block;color:#768093;font-size:12px}.show-form{background:transparent;border:0;max-width:560px;margin:0 auto 72px;padding:0 24px}.show-narrow{max-width:680px;margin:0 auto;padding:0 24px 64px;text-align:center}.referral-link{word-break:break-all;letter-spacing:.04em}.editorial-list li{padding:14px 0;border-top:1px solid rgba(240,193,75,.28);list-style:none}.show-note{max-width:58ch;margin:0 auto 36px;text-align:center;color:var(--muted)}.member-join h2{font-family:var(--font-hero),serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:22px}.member-join p{color:var(--muted)}.account-links{display:flex;justify-content:center;gap:22px;margin:-8px 0 28px}.account-links a,.account-links button{background:none;border:0;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;cursor:pointer}@media (max-width:980px){.site-header{background:#070708}.header-bar{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 12px}.header-bar .brand,.header-bar .nav-side.end,.header-bar .nav-side:not(.end){grid-column:auto;grid-row:auto;justify-self:auto}.header-bar .nav-side.end{margin-left:auto}.header-bar .call-link{display:none}.header-bar .brand img{width:40px;height:40px}.assurance-row{display:none}.listing-summary{position:static;gap:12px;margin:0;padding:14px 16px}.detail-board,.listing-summary{display:flex;flex-direction:column;align-items:stretch}.detail-board{gap:18px}.detail-board>*{width:100%;min-width:0}.spec-icons{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.spec-icons li{display:flex;align-items:center;gap:10px}.spec-icons span{flex:1 1;text-align:left}.spec-icons strong{grid-column:auto;margin-left:auto;text-align:right;white-space:normal}.detail-actions{width:100%}.calculator{grid-template-columns:1fr}.show-hero{min-height:0}.show-copy{padding:28px 12px 8px}.body-range{padding-top:12px}}.account-links a[aria-current=page]{color:var(--gold)}.line-4,.service-rail{grid-template-columns:repeat(4,1fr);max-width:1080px}.service-rail{display:grid;grid-gap:28px;gap:28px;margin:0 auto;text-align:center}.service-rail h2{font-family:var(--font-hero),serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:22px}.service-rail p:last-child{margin:0;color:var(--muted);font-size:15px;line-height:1.65}@media (max-width:980px){.service-rail{display:flex;gap:14px;max-width:none;margin:0;padding:4px 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.service-rail article{flex:0 0 86%;scroll-snap-align:center}.service-rail h2{font-size:20px;line-height:1.25}}.editorial-list{max-width:760px;margin:0 auto 80px;padding:0 24px}.editorial-list article,.editorial-list details{padding:18px 0;border-top:1px solid rgba(240,193,75,.28)}.form-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;max-width:980px;margin:0 auto 72px;padding:0 24px}.about-lines h2{font-family:var(--font-hero),serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:22px}.lead-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.66)}.lead-card{width:min(440px,100%);background:#0c0c0e;border:1px solid rgba(240,193,75,.4);border-radius:18px;padding:28px 22px;text-align:center}.lead-card h2{margin:8px 0 10px;font-family:var(--font-hero),serif;font-size:22px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lead-card>p{color:var(--muted);font-size:14px}.site-footer{padding:28px 24px 32px;background:#070708;text-align:left}.footer-panel{max-width:1080px;margin:0 auto;background:#12110e;border:1px solid rgba(240,193,75,.28);border-radius:18px;padding:28px 28px 16px}.footer-top{display:grid;grid-template-columns:200px 1fr;grid-gap:36px;gap:36px;align-items:start}.footer-brand img{width:64px;height:64px}.footer-brand p{margin:12px 0 0;color:#c8c8ce;font-size:14px;line-height:1.5;max-width:18ch}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin:0;max-width:none}.footer-grid .kicker{margin:0 0 10px}.footer-grid a,.footer-grid p{display:block;margin:6px 0;color:#e8e8ec}.footer-base{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;margin:22px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.footer-base p{margin:0;color:#9a9aa2;font-size:13px}.footer-base .footer-credit{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.footer-base .footer-credit a{color:inherit}@media (max-width:980px){.site-footer{padding:12px 12px calc(16px + env(safe-area-inset-bottom))}.footer-panel{padding:18px 16px 12px;border-radius:16px}.footer-top{grid-template-columns:1fr;gap:16px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:48px;height:48px}.footer-brand p{margin:0;max-width:none}.footer-grid{grid-template-columns:1fr 1fr;gap:14px 16px;justify-items:start;text-align:left}.footer-grid>div:first-child,.footer-grid>div:nth-child(2),.footer-grid>div:nth-child(3),.footer-grid>div:nth-child(4){grid-column:auto;grid-row:auto}.footer-grid .kicker{margin:0 0 6px}.footer-grid a,.footer-grid p{margin:3px 0;font-size:14px;line-height:1.35}.footer-base{flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px}}.account-stage{width:min(520px,calc(100% - 32px));margin:8px auto 72px}.account-panel{background:#101012;border:1px solid rgba(240,193,75,.32);border-radius:22px;padding:28px 24px 22px;margin-bottom:16px}.account-panel .kicker{margin:0 0 18px}.account-panel .field{color:#d7d7dc;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.account-panel .field input,.account-panel .field select,.account-panel .field textarea{margin-top:2px;background:#18181c;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 16px;color:white;letter-spacing:0;text-transform:none;font-size:15px}.account-panel .field input:focus,.account-panel .field select:focus,.account-panel .field textarea:focus{border-color:rgba(240,193,75,.7)}.account-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.account-hint{margin:-4px 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.account-panel .button{width:100%;margin-top:6px}.step-rail{display:flex;gap:8px;list-style:none;padding:0;margin:0 0 18px}.step-rail li{flex:1 1;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 10px;font-size:12px;color:#9a9aa3;text-align:center}.step-rail li.on{color:#111;background:var(--gold);border-color:var(--gold)}.step-rail li.done{color:var(--gold);border-color:rgba(240,193,75,.5)}.account-switch{margin:16px 0 0;text-align:center;color:var(--muted);font-size:14px}.account-switch a{color:var(--gold)}.dash{width:min(1080px,calc(100% - 32px));margin:0 auto 64px}.dash-head h1{margin:6px 0 4px;font-family:var(--font-hero),serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(28px,4vw,42px)}.dash-head>p{margin:0;color:var(--muted)}.dash-nav{display:flex;gap:8px;overflow-x:auto;margin:18px 0 16px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dash-nav::-webkit-scrollbar,.dash-rail::-webkit-scrollbar{display:none}.dash-nav a{flex:0 0 auto;color:#e8e8ec;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 14px;font-size:13px}.dash-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dash-stats article{background:#101012;border:1px solid rgba(240,193,75,.22);border-radius:16px;padding:14px 14px 12px;min-width:0}.dash-stats span{display:block;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.dash-stats strong{display:block;margin-top:8px;font-family:var(--font-hero),serif;font-size:18px;font-weight:500;letter-spacing:.04em}.dash-stats em{display:block;margin-top:6px;color:var(--muted);font-style:normal;font-size:12px;line-height:1.4}.dash-block{margin:28px 0;scroll-margin-top:88px}.dash-block h2{margin:6px 0 8px;font-family:var(--font-hero),serif;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:22px}.dash-card p,.dash-lede{color:var(--muted)}.dash-collection{background:linear-gradient(180deg,#16140f,#101012);border:1px solid rgba(240,193,75,.35);border-radius:22px;padding:22px 16px 18px}.dash-services{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.dash-services a{display:flex;align-items:center;min-height:64px;padding:14px 16px;border-radius:16px;background:#101012;border:1px solid rgba(255,255,255,.1);font-family:var(--font-hero),serif;letter-spacing:.06em;text-transform:uppercase;font-size:16px}.dash-card{background:#101012;border:1px solid rgba(240,193,75,.28);border-radius:18px;padding:22px 18px}.dash-notes{list-style:none;margin:8px 0 0;padding:0}.dash-notes li{padding:14px 0;border-top:1px solid rgba(240,193,75,.22)}.dash-balance{margin:8px 0 4px;font-family:var(--font-hero),serif;font-size:28px;letter-spacing:.04em;color:var(--gold)}.dash-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dash-actions .button,.dash-actions .button-ghost{width:auto}.dash-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.dash-rail .vehicle-card{flex:0 0 min(280px,82%);scroll-snap-align:start}.dash .show-narrow{max-width:none;margin:0;padding:0;text-align:left}.dash .editorial-list{max-width:none;margin:16px 0 0;padding:0}@media (min-width:981px){.dash-services,.dash-stats{grid-template-columns:repeat(4,1fr)}.dash-rail{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.dash-rail .vehicle-card{flex:none;width:auto}}@media (max-width:980px){.dash{width:min(100% - 24px,1080px);margin-bottom:40px}.dash-head h1{font-size:28px}.dash-actions .button,.dash-actions .button-ghost{width:100%;text-align:center}.dash .show-narrow .button{width:100%}.account-pair{grid-template-columns:1fr}}.promo-strip{display:grid;grid-gap:8px;gap:8px;width:min(1200px,calc(100% - 32px));margin:18px auto}.promo-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid rgba(240,193,75,.45);border-radius:16px;background:linear-gradient(90deg,rgba(240,193,75,.16),rgba(240,193,75,.04));color:var(--text)}.promo-item>div{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.promo-item strong{font-size:15px}.promo-item span{font-size:13px;color:var(--muted)}.promo-item code{color:var(--gold);font-weight:700;letter-spacing:.06em}.promo-badge{padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.promo-badge,.promo-go{flex:none;border-radius:999px;background:var(--gold);color:var(--gold-ink)}.promo-go{padding:8px 14px;font-size:13px;font-weight:600}.promo-close{flex:none;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer}@media (max-width:700px){.promo-item{flex-wrap:wrap}.promo-item>div{flex-basis:calc(100% - 80px)}}@media (max-width:980px){.vehicle-detail-layout{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:12px 14px 0}.vehicle-gallery-column,.vehicle-info-column{display:contents}.vehicle-gallery-column>.car-stage{order:1}.vehicle-buy-card{order:2}.vehicle-spec-panel{order:3}.hours-card{order:4}.sales-card{order:5}.vehicle-contact-panels{display:contents}.vehicle-detail-layout .gallery-main img{height:clamp(230px,74vw,440px)}.vehicle-detail-layout .thumbs{grid-template-columns:repeat(6,minmax(46px,1fr));max-height:none}.vehicle-detail-layout .thumbs button{height:clamp(48px,14vw,82px)}.vehicle-buy-card,.vehicle-contact-panels .vehicle-info-card,.vehicle-spec-panel{width:100%}.vehicle-info-card{padding:16px}.vehicle-buy-card h1{font-size:21px}.vehicle-price strong{font-size:25px}.vehicle-contact-panels,.vehicle-feature-groups{grid-template-columns:1fr}.overview-features{column-count:1}.vehicle-commercial{padding:24px 14px 48px}}@media (max-width:420px){.vehicle-detail-layout .gallery-tools button{padding:8px 10px;font-size:12px}.vehicle-info-card>h2{font-size:18px}.vehicle-tab-content{padding:15px}.vehicle-spec-grid{gap:7px}.vehicle-spec-grid li{padding:8px;min-height:60px}}.rydex-reveal{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:14px;gap:14px;align-items:center;margin:28px 0 8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#111;color:#f4f4f4;overflow:hidden}.rydex-reveal-video{width:100%;height:280px;object-fit:contain;border-radius:12px;background:#000}.rydex-reveal-copy{display:flex;gap:12px;align-items:center;min-width:0}.rydex-reveal-copy img{width:42px;height:42px;object-fit:cover;border-radius:8px;background:#1a1a1a}.rydex-reveal-copy strong{display:block;font-size:1.15rem;letter-spacing:.08em}.rydex-reveal-copy span{color:#bdbdbd}.bond-pill{display:inline-block;margin:0 0 8px;padding:4px 8px;border-radius:999px;background:#111;color:#fff;font-size:.75rem;letter-spacing:.02em}.bond-admin-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none}.bond-admin-list li{display:flex;gap:8px;align-items:baseline}@media (max-width:640px){.rydex-reveal{grid-template-columns:1fr;margin:22px 0 4px}.rydex-reveal-video{width:100%;height:auto;max-height:420px;aspect-ratio:9/16;object-fit:contain}}.brand img,.footer-brand img{object-fit:cover;background:#111;border-radius:10px}.vehicle-card{position:relative}.bond-pill{position:absolute;z-index:2;top:12px;left:12px;margin:0}