@font-face{font-family:Geist;src:url('assets/geist-latin-ext.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url('assets/geist-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
body{font-family:Geist,Arial,sans-serif;background:#0a0c10;line-height:1.6}header{background:#0a0c10;border-color:#28303d;padding:27px 0}.wrap{width:min(1240px,90%)}.brand{font-weight:700;font-size:15px;letter-spacing:1px}.brand span{color:#89b0ff}.back{font-size:12px;color:#9db0ca}.heading{padding:55px 0 35px;align-items:center}h1{font-weight:400;font-size:clamp(38px,4.5vw,63px);letter-spacing:-2px;line-height:1.05}h2{font-weight:400;font-size:31px;letter-spacing:-.9px}.price{font-size:34px;font-weight:400;color:#a3c0fa;margin-bottom:18px;letter-spacing:-1px}.sub{font-size:13px;color:#8d9eb7}.button{border-radius:4px;background:#367ef3;font-size:12px;font-weight:700;padding:15px 23px}.gallery{grid-template-columns:repeat(3,1fr);gap:18px}.photo{border-radius:0;border:0;background:transparent}.photo img{height:330px;background:#101720;object-fit:contain}.photo figcaption{padding:12px 0 17px;font-size:10px;color:#8799b4;letter-spacing:.1px}.content{gap:80px;padding:55px 0}.panel{border-radius:4px;background:#121a26;border-color:#2b3a50;padding:30px}.panel h2{font-size:27px}.panel .phone{font-size:29px;font-weight:400}.note{font-size:11px;color:#899db8}dt{font-size:11px;color:#7d91ad}dd{font-size:14px}section>p{font-size:14px;line-height:1.9}footer{font-size:11px;padding-top:30px;border-color:#28303d}a:hover{color:#91b7ff}.button:hover{color:white}@media(max-width:800px){.gallery{grid-template-columns:1fr 1fr}.content{gap:30px}.photo img{height:300px}}@media(max-width:650px){.heading{padding:30px 0}.heading-right{margin-top:25px}.gallery{grid-template-columns:1fr 1fr;gap:10px}.photo img{height:240px}.photo figcaption{font-size:9px;line-height:1.4;padding:10px 0 14px}.content{grid-template-columns:1fr;padding:30px 0;gap:15px}h1{font-size:41px;letter-spacing:-1.5px}.price{font-size:31px}.panel{padding:25px}h2{font-size:28px}.back{font-size:10px}.brand{font-size:12px}.sub{font-size:12px}section>p{font-size:13px}}

h1,h2,h3{font-weight:600;letter-spacing:-.035em}
/* Vehicle showroom */
body{background:radial-gradient(ellipse at 10% 0,#12316a55,transparent 42%),#050609;color:#f6f8ff}.brand{font-size:17px;letter-spacing:-.4px}.back{font-size:14px}.heading{padding:48px 0 30px}.small{font-size:14px;color:#96b5e4}h1{font-size:clamp(36px,4.4vw,64px);line-height:1.08}.sub{font-size:16px;color:#b1bfd3}.price{font-size:36px;font-weight:600;color:#fff}.button{font-size:14px;border-radius:50px;padding:15px 24px;background:#2778ff}.heading-right{flex-shrink:0}.key-specs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff20;border-radius:18px;margin-bottom:24px;background:#1018289c;overflow:hidden}.key-specs>div{padding:20px 26px;border-right:1px solid #ffffff16}.key-specs>div:last-child{border:0}.key-specs span{display:block;font-size:13px;color:#9cacc4;margin-bottom:5px}.key-specs strong{font-size:20px;font-weight:500}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.photo{border:1px solid #ffffff18;border-radius:14px;background:#0f1520;overflow:hidden}.photo:first-child{grid-column:1/-1}.photo img{height:185px;object-fit:contain;background:#0a0d13;transition:transform .3s}.photo:first-child img{height:510px;object-fit:contain}.photo a{cursor:zoom-in}.photo a:hover img{transform:scale(1.025)}.photo figcaption{font-size:12px;padding:10px 14px;margin:0;color:#b5c4da}.content{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);gap:48px;padding:48px 0}.content section{margin-bottom:38px}.content h2{font-size:29px}.content section>p{font-size:16px;line-height:1.75;color:#b5c1d3}dl{gap:0 30px}dl div{padding:17px 0}dt{font-size:13px;color:#93a6c3}dd{font-size:16px;color:#f6f8ff}ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;font-size:15px;line-height:1.6}li{margin:0}.panel{top:24px;padding:30px;border-radius:20px;background:linear-gradient(145deg,#132340,#0d1420);border:1px solid #ffffff24}.panel h2{font-size:27px}.panel p{font-size:15px}.panel .phone{font-size:29px}.panel .note,.source,.note{font-size:12px;line-height:1.65;color:#97aac6}footer{font-size:13px}.gallery-viewer{width:min(1100px,96vw);max-height:95dvh;padding:18px;background:#080d16;color:white;border:1px solid #ffffff30;border-radius:20px}.gallery-viewer::backdrop{background:#02050bed;backdrop-filter:blur(12px)}.viewer-head,.viewer-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}.viewer-head p,.viewer-caption{font-size:14px;color:#c9d4e8}.gallery-viewer button{width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:#122544;color:white;font-size:22px;flex-shrink:0}.viewer-photo{display:block;width:100%;height:70dvh;object-fit:contain;margin:8px 0}.viewer-caption{text-align:center}.gallery-viewer button:focus-visible{outline:3px solid #7cb0ff}
@media(max-width:800px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.photo:first-child img{height:420px}.content{grid-template-columns:1fr;gap:0}.panel{position:static}.key-specs>div{padding:16px}.key-specs strong{font-size:17px}}
@media(max-width:650px){.heading{padding:28px 0 24px}.heading-right{margin-top:20px}.price{font-size:32px;margin-bottom:12px}.sub{font-size:14px}.key-specs{grid-template-columns:1fr 1fr;border-radius:14px;gap:0;margin-bottom:16px}.key-specs>div{padding:14px 16px;border-bottom:1px solid #ffffff16}.key-specs span{font-size:12px}.key-specs strong{font-size:17px}.gallery{grid-template-columns:1fr 1fr;gap:10px}.photo:first-child img{height:300px}.photo img{height:175px}.photo figcaption{font-size:11px;padding:9px 10px}.content{padding-top:30px}.content h2{font-size:26px}.content section>p{font-size:15px}dd{font-size:14px}ul{grid-template-columns:1fr;font-size:14px}.brand{font-size:14px}.back{font-size:12px}.viewer-photo{height:65dvh}.gallery-viewer{padding:12px}.viewer-caption{font-size:12px}}
@media(prefers-reduced-motion:reduce){.photo img{transition:none}}

@font-face{font-family:Enhance;src:url('assets/ae-sans-regular.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:Enhance;src:url('assets/ae-sans-bold.woff') format('woff');font-weight:700;font-display:swap}body{font-family:Enhance,Arial,sans-serif;background:#050608;font-size:18px}h1,h2,h3{font-weight:700}h1{font-size:clamp(40px,5vw,72px)}.brand{font-size:20px}.back,.sub{font-size:17px}.price{font-weight:700;font-size:40px;color:#66a0ff}.button{font-size:17px;border-radius:6px;background:#1767ff}.photo figcaption,.note,.small,dt,footer{font-size:14px}dd,section>p{font-size:18px}.panel{background:#0e141f;border-radius:9px}.panel .phone{font-weight:700}.spec-strip strong{font-size:21px}.spec-strip span{font-size:14px}@media(max-width:700px){.brand{font-size:17px}.back{font-size:15px}h1{font-size:44px}.price{font-size:36px}.sub{font-size:17px}.photo figcaption{font-size:13px}.button{font-size:16px}}
.listing-skip{position:fixed;left:20px;top:-100px;z-index:100;background:#2778ff;color:#fff;padding:12px 20px;border-radius:7px}.listing-skip:focus{top:12px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.panel .button{width:100%}.panel .phone{display:inline-block;padding-block:8px}.back{padding-block:12px}a:focus-visible,button:focus-visible{outline:3px solid #a3c6ff;outline-offset:4px}.wrap{width:min(1240px,90%)}
