:root{--red:#d5001c;--red-dark:#a90016;--ink:#0b0d10;--muted:#66707d;--line:#e7eaee;--paper:#fff;--soft:#f4f6f8;--max:1760px;--radius:8px;--topbar-height:105px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--ink);background:var(--paper);letter-spacing:0;padding-top:var(--topbar-height);margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto}.topbar{color:#fff;z-index:10000;background:#050608;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;left:0;right:0}.topbar .wrap{width:min(1760px,100% - 160px)}.nav{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:104px;display:flex}.brand{flex:none;align-items:center;min-width:382px;display:flex}.header-logo{background:#fff;border-radius:4px;width:min(300px,21vw);height:auto;box-shadow:0 10px 24px #00000038}.links{color:#d7dce4;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:.78rem;display:flex}.links a{color:#cfd6df;letter-spacing:.035em;text-transform:uppercase;border-radius:3px;align-items:center;min-height:42px;padding:0 10px;font-weight:780;line-height:1;display:inline-flex;position:relative}.links a:hover,.links a:focus-visible,.links a.is-active{color:#fff;background:#ffffff0e}.nav-actions{flex:none;align-items:center;gap:10px;display:flex}.header-action{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:inline-flex;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff1a}.header-action:hover{background:#ffffff1f;transform:translateY(-1px)}.header-action-mark{border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid}.header-action-mark img{width:14px;height:14px;display:block}.header-action.whatsapp .header-action-mark{background:#25d366}.header-action.mail .header-action-mark{background:#ffffff29}.header-action.call .header-action-mark{background:var(--red)}.header-action-label{display:none}.btn{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:.82rem;font-weight:850;display:inline-flex}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}.btn-dark{color:#fff;background:#0b0d10}.btn-ghost{color:var(--ink);background:#fff;border-color:#cfd5dc}.hero{color:#fff;background:#050608;border-bottom:1px solid #ffffff14;padding:clamp(54px,7vw,104px) 0 clamp(42px,6vw,82px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:clamp(28px,4vw,72px);display:grid}.kicker{color:#ff334a;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;text-transform:uppercase;max-width:980px;margin-bottom:20px;font-size:clamp(3rem,6vw,6.8rem);line-height:.9}.hero p{color:#d8dee8;max-width:720px;margin-bottom:0;font-size:clamp(1.05rem,1.4vw,1.34rem)}.hero-panel{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff21;gap:12px;padding:22px;display:grid}.hero-panel strong{font-size:1.4rem}.hero-panel span{color:#c9d1dc}section{padding:clamp(54px,6vw,92px) 0}.section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:26px;display:flex}.section-head h2{text-transform:uppercase;margin-bottom:0;font-size:clamp(2rem,3.2vw,4rem);line-height:.96}.section-head p{max-width:620px;color:var(--muted);margin-bottom:0}.filter-row{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.filter-chip{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:999px;padding:9px 14px;font-size:.78rem;font-weight:850}.filter-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.vehicle-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 14px 32px #0d121a11}.vehicle-media{aspect-ratio:16/10;background:#111;place-items:center;display:grid;position:relative;overflow:hidden}.vehicle-media img{object-fit:contain;background:#111;width:100%;height:100%}.badge-row{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:16px}.badge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#050608e0;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.badge.red{background:var(--red)}.vehicle-body{gap:18px;padding:22px;display:grid}.vehicle-title-row{justify-content:space-between;align-items:start;gap:16px;display:flex}.vehicle-title-row h3{text-transform:uppercase;margin-bottom:0;font-size:clamp(1.45rem,2vw,2.25rem);line-height:1}.price{white-space:nowrap;color:var(--red);font-size:clamp(1.4rem,2vw,2.2rem);font-weight:950;line-height:1}.vehicle-copy{color:#404852;margin-bottom:0}.specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.spec{border:1px solid var(--line);background:var(--soft);border-radius:6px;min-width:0;padding:10px}.spec span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.spec strong{color:var(--ink);margin-top:2px;font-size:.96rem;line-height:1.2;display:block}.feature-list{flex-wrap:wrap;gap:8px;display:flex}.feature-list span{border:1px solid var(--line);color:#26303a;background:#fff;border-radius:999px;padding:7px 10px;font-size:.82rem}.vehicle-actions{flex-wrap:wrap;gap:10px;display:flex}.vehicle-actions .btn{flex:170px}.detail-stack{gap:28px;display:grid}.vehicle-detail{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(320px,.55fr);gap:22px;padding:18px;display:grid;box-shadow:0 14px 32px #0d121a0e}.gallery{gap:10px;display:grid}.gallery-main{aspect-ratio:16/10;background:#111;border-radius:6px;place-items:center;display:grid;overflow:hidden}.gallery-main img{object-fit:contain;background:#111;width:100%;height:100%}.gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gallery-thumbs a{aspect-ratio:1;background:#111;border-radius:4px;place-items:center;display:grid;overflow:hidden}.gallery-thumbs img{object-fit:contain;background:#111;width:100%;height:100%}.detail-copy{align-content:start;gap:16px;padding:10px 8px 8px;display:grid}.detail-copy h3{text-transform:uppercase;margin-bottom:0;font-size:clamp(1.8rem,2.8vw,3.2rem);line-height:.96}.detail-price{color:var(--red);font-size:2rem;font-weight:950;line-height:1}.detail-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-list div{border-bottom:1px solid var(--line);padding-bottom:8px}.detail-list span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.detail-list strong{margin-top:2px;display:block}.note{color:#51212a;background:#fff6f7;border:1px solid #f0d1d6;border-radius:6px;padding:14px;font-size:.92rem}.trust-band{color:#fff;background:#050608}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.trust-card{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1f;padding:22px}.trust-card i{color:var(--red);margin-bottom:14px;font-size:1.5rem}.trust-card strong{margin-bottom:8px;font-size:1.1rem;display:block}.trust-card p{color:#c9d1dc;margin-bottom:0}footer{color:#fff;background:#080b10;padding:54px 0 24px}.footer-grid{grid-template-columns:1.2fr .8fr .8fr .8fr .9fr;gap:28px;display:grid}.footer-grid h3{text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.85rem}.footer-grid p,.footer-grid a{color:#d5dbe4;font-size:.95rem}.footer-grid a{margin:7px 0;display:block}.footer-logo{background:#fff;border-radius:4px;width:min(260px,100%);margin-bottom:14px}.footer-bottom{color:#d5dbe4;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;padding-top:18px;display:flex}@media (max-width:1760px){.links{gap:4px;font-size:.78rem}}@media (max-width:1500px){.topbar .wrap{width:min(var(--max), calc(100% - 96px))}}@media (max-width:1450px){.links{display:none}.brand{min-width:272px}.header-logo{width:258px}}@media (max-width:980px){.hero-grid,.vehicle-grid,.vehicle-detail,.footer-grid,.trust-grid{grid-template-columns:1fr}.section-head{display:block}.section-head p{margin-top:14px}.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-copy{padding:4px}}@media (max-width:640px){:root{--topbar-height:92px}.wrap,.topbar .wrap{width:min(100% - 28px, var(--max))}.nav{flex-wrap:nowrap;justify-content:space-between;gap:10px;min-height:92px;padding:8px 0}.brand{min-width:0}.header-logo{width:clamp(148px,46vw,188px)}.header-action{width:38px;min-width:38px;height:38px}h1{overflow-wrap:anywhere;font-size:clamp(2.25rem,12vw,3.25rem)}.hero{padding-top:46px}.vehicle-title-row{display:grid}.price{white-space:normal}.vehicle-body{padding:16px}.vehicle-actions .btn,.btn{width:100%}.gallery-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-list{grid-template-columns:1fr}}
.vehicle-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.vehicle-actions .btn{width:100%;min-width:0}.vehicle-actions .vehicle-detail-link{grid-column:1/-1}@media (max-width:980px){.vehicle-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-actions .vehicle-detail-link{grid-column:1/-1}}@media (max-width:640px){.vehicle-actions{grid-template-columns:1fr}}
