:root{--accent:#e8c547;--nav:#111820;--on-accent:#10262f}
:root{--bg:#13191f;--soft:#1d252e;--ink:#f4f6f8;--muted:#b7c2ca;--line:#3a4651;--head:Barlow,'Arial Narrow',Arial,sans-serif;--radius:0px}
.brand strong{font-family:Manrope,sans-serif;letter-spacing:.12em;font-size:1.4rem}.site-header{border-bottom:1px solid #36434d}.nav-main{min-height:80px}.site-header nav>a{text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.cars-hero{min-height:680px;position:relative;overflow:hidden}.cars-background{position:absolute;inset:0}.cars-background img{width:100%;height:100%;object-fit:cover;object-position:60%60%}.cars-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10171ff2 5%,#121a2180 55%,#10171f15),linear-gradient(0deg,#13191f,transparent 50%)}.cars-hero-copy{position:relative;z-index:2;padding-block:90px 140px}.cars-hero h1{font-size:clamp(4rem,8.3vw,8rem);line-height:.95;text-transform:uppercase;font-weight:700;max-width:12ch;letter-spacing:-.025em}.cars-hero-copy>p:not(.eyebrow){color:#dce3e8;max-width:38ch;margin:30px 0;font-size:.9rem}.cars-bottom-label{position:absolute;bottom:30px;left:0;right:0;z-index:3;display:flex;gap:60px;font-size:.64rem;letter-spacing:.2em;color:#d7e0e6;border-top:1px solid #ffffff35;padding-top:23px}.cars-selection h2{font-size:3.9rem;text-transform:uppercase;line-height:1;letter-spacing:-.025em}.cars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.car-card{background:var(--soft);padding-bottom:23px;border:1px solid #35424c}.car-card-title{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 18px;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.car-card-title>span{color:var(--accent)}.car-card-title>p{color:#d7e0e6}.car-card .photo-open{aspect-ratio:1.5}.car-card h3{font-size:2rem;text-transform:uppercase;line-height:1;margin:24px 23px 16px}.car-card>p{font-size:.78rem;margin-inline:23px}.car-card>a{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 23px 0;padding-top:17px;border-top:1px solid var(--line);font:650 .67rem/1.6 Manrope,sans-serif;color:var(--accent);min-height:44px}.car-card>a .icon{width:18px;height:18px}.cars-details{background:#1c242c}.cars-details>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.cars-detail-image img{width:100%;height:530px;object-fit:cover;object-position:60%50%}.cars-details h2{font-size:4.4rem;text-transform:uppercase;line-height:.95;margin-bottom:30px}.cars-details ol{display:grid;gap:25px}.cars-details li{display:flex;gap:25px;border-top:1px solid var(--line);padding-top:22px}.cars-details li>strong{color:var(--accent);font:400 1rem/1.4 Manrope,sans-serif}.cars-details li h3{font-size:1.6rem;text-transform:uppercase;margin-bottom:10px}.cars-details li p{font-size:.77rem}.gallery-section h2{font-size:3.7rem;text-transform:uppercase;line-height:1}.simple-contact{background:var(--accent);color:#15212b;--muted:#34434c}.simple-contact .eyebrow{color:#34434c}.simple-contact h2{font-size:4rem;text-transform:uppercase;line-height:1;max-width:20ch}.simple-contact .btn{background:#17242d;color:#fff;font-family:Manrope,sans-serif}.simple-contact .whatsapp-glyph{filter:brightness(0) invert(1)}.site-footer{border-top:1px solid #303c45}
@media(max-width:900px){.cars-hero{min-height:620px}.cars-hero h1{font-size:6rem}.cars-grid{gap:16px}.car-card h3{font-size:1.6rem;margin-inline:18px}.car-card>p,.car-card>a{margin-inline:18px}.car-card-title{padding:18px 18px 15px}.car-card>a{font-size:.62rem}.cars-details>.wrap{gap:6%}.cars-detail-image img{height:500px}.cars-details h2{font-size:3.4rem}}
@media(max-width:600px){.cars-hero{min-height:650px}.cars-hero-copy{padding-block:65px 140px}.cars-hero h1{font-size:4.9rem;max-width:10ch}.cars-hero-copy>p:not(.eyebrow){font-size:.87rem;margin:27px 0;max-width:29ch}.cars-background img{object-position:64%55%}.cars-hero::after{background:linear-gradient(90deg,#10171fe6,#121a215c),linear-gradient(0deg,#13191f,transparent 70%)}.cars-bottom-label{gap:0;justify-content:space-between;font-size:.52rem;letter-spacing:.13em;padding-top:20px;bottom:25px}.cars-selection h2{font-size:2.7rem}.cars-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.car-card h3{font-size:2rem;margin-inline:22px}.car-card>p,.car-card>a{margin-inline:22px}.car-card>a{font-size:.7rem}.car-card-title{padding:21px 22px 17px}.cars-details>.wrap{grid-template-columns:1fr;gap:35px}.cars-detail-image img{height:330px}.cars-details h2{font-size:3.2rem}.cars-details li h3{font-size:1.6rem}.gallery-section h2{font-size:2.7rem}.simple-contact h2{font-size:3.1rem}}
