
.vehicle-ads-main{background:#fff}
.vehicle-ads-content{padding:38px 0 54px}
.vehicle-ads-content .wrap{max-width:1180px;margin-inline:auto;padding-inline:30px}
.vehicle-ads-content h2{font:900 34px/1.14 'Barlow Condensed',Impact,sans-serif;color:#171b1e;margin:0 0 14px}
.vehicle-ads-content h3{font:800 24px/1.15 'Barlow Condensed',Impact,sans-serif;color:#171b1e;margin:0 0 8px}
.vehicle-ads-content p{line-height:1.65;max-width:950px}
.vehicle-ads-content .ads-intro{max-width:950px;margin:0 0 26px;font-size:17px}
.ads-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 30px}
.ads-feature{background:#f5f8fa;border:1px solid #d9e1e5;border-radius:10px;padding:18px}
.ads-feature p{font-size:15px;color:#46545d;margin:0}
.ads-process{border-left:4px solid #efc94d;padding:16px 20px;background:#f5f8fa;margin:20px 0 30px}
.ads-related{background:#f0f4f6;border-radius:10px;padding:20px 24px;margin:25px 0}
.ads-related ul{margin:10px 0 0;padding-left:24px}
.ads-related li{padding:4px 0}
.ads-related a{color:#bc1328;font-weight:700}
.ads-faq{margin:26px 0}
.ads-faq details{border:1px solid #dbe2e6;border-radius:9px;padding:15px 18px;margin:10px 0}
.ads-faq summary{font-weight:700;cursor:pointer}
.ads-faq details p{margin:12px 0 0;font-size:15px}
.ads-ctabar{text-align:center;background:#171b1e;color:white;padding:28px;border-radius:12px;margin-top:30px}
.ads-ctabar h2{color:#fff}
.ads-ctabar a{display:inline-block;background:#e71932;color:#fff;padding:13px 20px;margin:5px;border-radius:7px;font-weight:800;text-decoration:none}
.ads-ctabar a.area{background:#efc94d;color:#111}
.ads-ctabar a.text{background:#17649e}
@media(max-width:650px){.vehicle-ads-content .wrap{padding-inline:22px}.ads-feature-grid{grid-template-columns:1fr}.vehicle-ads-content h2{font-size:30px}.ads-ctabar a{display:block;margin:10px 0}}
