.v18-vehicle-hero{padding:122px 0 70px;background:radial-gradient(circle at 80% 10%,rgba(226,170,63,.14),transparent 28%),#080d11;color:#fff}.v18-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.v18-vehicle-image{position:relative;overflow:hidden;border:1px solid #70582d;border-radius:24px;background:#111;box-shadow:0 28px 70px #0008}.v18-vehicle-image img{display:block;width:100%;height:480px;object-fit:cover}.v18-vehicle-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#05080b)}.v18-vehicle-image>span{position:absolute;z-index:2;left:22px;bottom:20px;padding:9px 13px;border:1px solid #d6a33f55;border-radius:99px;background:#070b0ed9;color:#e7b654;font-size:10px;font-weight:700}.v18-vehicle-copy h1{margin:10px 0 15px;font-size:50px;line-height:1.05;letter-spacing:-1.8px}.v18-vehicle-copy>p{max-width:620px;color:#c6cdd1;line-height:1.8}.v18-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0}.v18-specs div{padding:15px 10px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff08;text-align:center}.v18-specs b{display:block;color:#e5b44e;font-size:17px}.v18-specs span{display:block;margin-top:3px;color:#aeb5b9;font-size:9px}.v18-note{display:block;margin-top:17px;color:#8e979c;line-height:1.6}.v18-vehicle-main{padding:70px 0;background:#f7f5f0}.v18-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:start}.v18-panel{margin-bottom:22px;padding:32px;border:1px solid #e6ded1;border-radius:20px;background:#fff;box-shadow:0 15px 40px #1a171208}.v18-panel h2,.v18-inquiry h2{margin:8px 0 20px;font-size:29px;letter-spacing:-.8px}.v18-features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v18-features div{display:flex;gap:10px;align-items:center;padding:13px;border-radius:11px;background:#faf8f4;font-size:12px}.v18-features i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f0d28d;color:#6f4a0d;font-style:normal;font-weight:800}.v18-use-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v18-use-grid a{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid #ece4d7;border-radius:13px;color:#111;background:#faf8f4}.v18-use-grid b{font-size:12px}.v18-use-grid span{color:#777;font-size:10px}.v18-prose p{font-size:13px;line-height:1.85}.v18-inquiry{position:sticky;top:100px;padding:28px;border:1px solid #8d6b2c;border-radius:20px;background:#091015;color:#fff;box-shadow:0 25px 55px #0003}.v18-inquiry>span{color:#e3ad43;font-size:10px;font-weight:700;letter-spacing:1.8px}.v18-inquiry>p{color:#adb5ba;font-size:11px;line-height:1.7}.v18-inquiry label{display:block;margin:10px 0;color:#dfe3e5;font-size:10px;font-weight:600}.v18-inquiry input,.v18-inquiry select,.v18-inquiry textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:12px 13px;border:1px solid #ffffff1c;border-radius:9px;background:#fff;color:#171717;font:inherit;font-size:11px}.v18-form-two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.v18-inquiry button{width:100%;margin-top:6px;border:0}.v18-inquiry form>small{display:block;margin-top:12px;color:#9ca5aa;font-size:8px;text-align:center}.v18-hp{position:absolute!important;left:-9999px!important}.v18-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:34px;padding:32px 36px;border-radius:20px;background:#091015;color:#fff}.v18-bottom-cta span{color:#dca640;font-size:9px;letter-spacing:1.8px}.v18-bottom-cta h2{max-width:720px;margin:5px 0 0;font-size:25px}.v18-fleet-actions{display:flex;gap:8px;margin-top:14px}.v18-fleet-actions a{flex:1;padding:10px 8px;border-radius:8px;text-align:center;font-size:9px;font-weight:700}.v18-detail-btn{background:#0b1115;color:#fff}.v18-info-btn{border:1px solid #d6a33f;color:#9a6b16}@media(max-width:900px){.v18-hero-grid,.v18-content-grid{grid-template-columns:1fr}.v18-vehicle-copy h1{font-size:42px}.v18-inquiry{position:static}.v18-vehicle-image img{height:410px}}@media(max-width:600px){.v18-vehicle-hero{padding-top:105px}.v18-vehicle-image img{height:300px}.v18-vehicle-copy h1{font-size:34px}.v18-specs{grid-template-columns:repeat(2,1fr)}.v18-features,.v18-use-grid{grid-template-columns:1fr}.v18-panel{padding:23px}.v18-form-two{grid-template-columns:1fr}.v18-bottom-cta{align-items:flex-start;flex-direction:column;padding:25px}}
