/* Only the approved Auto Center hero; header, tools and body stay unchanged. */
.auto-sunset-hero{margin-top:68px!important;min-height:620px;height:620px;background:#102a49;position:relative;isolation:isolate;overflow:hidden;color:#fff}
.auto-sunset-background{position:absolute;inset:0;z-index:-2;background-image:url('https://img.billlayneinsurance.com/i/2026/10/silver-suv-at-blue-ridge-sunset-1-x7ke3a.webp');background-repeat:no-repeat;background-size:cover;background-position:center 72%}
.auto-sunset-hero::after{background:linear-gradient(90deg,#06233488 0%,#06233430 37%,transparent 57%)}
.auto-sunset-hero .auto-road-content{max-width:1280px;margin:0 auto;padding:54px 32px 36px;position:relative;z-index:1}
.auto-sunset-hero .auto-road-eyebrow{font-size:14px;line-height:1.4;font-weight:700;letter-spacing:0;color:#b9eee9;margin:0 0 20px}
.auto-sunset-hero .auto-hero-title{font-family:Outfit,Inter,sans-serif;font-size:70px;font-weight:800;line-height:1.03;letter-spacing:0;margin:0 0 20px;color:#fff}
.auto-sunset-hero .auto-hero-title span{color:#b9eee9}
.auto-sunset-hero .auto-hero-summary{font-size:20px;line-height:1.5;max-width:520px;margin:0 0 24px;color:#fff;letter-spacing:0}
.auto-sunset-actions{display:flex;gap:16px;align-items:stretch;max-width:560px}
.auto-sunset-hero .auto-road-quote,.auto-sunset-question{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:8px;font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2;padding:14px 22px;letter-spacing:0;text-decoration:none;white-space:nowrap}
.auto-sunset-hero .auto-road-quote{background:#ffd15c;color:#062334;gap:16px;flex:1;max-width:none;box-shadow:none}
.auto-sunset-hero .auto-road-quote svg{width:24px;height:24px;flex-shrink:0}
.auto-sunset-question{border:1px solid #fff;background:#06233438;color:white;flex:none;padding-left:24px;padding-right:24px}
.auto-sunset-hero .auto-road-quote:hover{background:#ffe08a;transform:none}.auto-sunset-question:hover{background:#06233499}
.auto-sunset-phone{font-size:16px;line-height:1.5;color:white;margin:16px 0 24px}.auto-sunset-phone a{text-decoration:underline;text-underline-offset:5px;display:inline-block;min-height:24px}
.auto-sunset-hero .auto-road-trust{justify-content:flex-start;font-size:16px;line-height:1.5;max-width:560px;margin:0;gap:24px;letter-spacing:0}
.auto-sunset-hero a:focus-visible{outline:3px solid #b9eee9;outline-offset:5px}
@media(min-width:768px) and (max-width:1199px){
 .auto-sunset-background{top:auto;height:auto;aspect-ratio:16/9;background-position:center bottom}
 .auto-sunset-hero::after{background:linear-gradient(90deg,#102a49 0%,#102a49c9 27%,transparent 53%),linear-gradient(180deg,#102a49 0%,transparent 55%)}
 .auto-sunset-hero .auto-road-content{padding:36px 24px;max-width:none}
 .auto-sunset-hero .auto-hero-title{font-size:42px;max-width:310px}
 .auto-sunset-hero .auto-hero-summary{font-size:18px;max-width:300px}
 .auto-sunset-actions{max-width:300px;flex-direction:column;gap:12px}
 .auto-sunset-hero .auto-road-quote,.auto-sunset-question{min-height:48px;font-size:18px;padding:12px 16px}
 .auto-sunset-phone{max-width:300px;margin:14px 0 18px}
 .auto-sunset-hero .auto-road-trust{max-width:300px;gap:16px;font-size:14px}
 .auto-sunset-hero .auto-road-trust span+span{padding-left:16px}
}
@media(max-width:767px){
 .auto-sunset-hero{margin-top:60px!important;height:auto;min-height:max(720px,calc(100vw * 1672 / 941 - 24px));background:#112b50}
 .auto-sunset-background{background-image:url('https://img.billlayneinsurance.com/i/2026/10/silver-suv-at-blue-ridge-sunset-2-ujwxtd.webp');top:auto;bottom:0;height:auto;aspect-ratio:941/1672;background-position:center bottom}
 .auto-sunset-hero::after{background:linear-gradient(180deg,#112b50 0%,#112b5040 32%,transparent 57%)}
 .auto-sunset-hero .auto-road-content{position:static;padding:20px 24px 0}
 .auto-sunset-hero .auto-road-eyebrow{font-size:12px;margin-bottom:12px;letter-spacing:0}
 .auto-sunset-hero .auto-hero-title{font-size:36px;line-height:1.06;letter-spacing:0;margin-bottom:14px}
 .auto-sunset-hero .auto-hero-summary{font-size:16px;line-height:1.5;max-width:420px;margin-bottom:16px}
 .auto-sunset-actions{flex-direction:column;gap:12px;max-width:420px}
 .auto-sunset-hero .auto-road-quote,.auto-sunset-question{font-size:18px;min-height:48px;padding:12px 18px;max-width:none;width:100%;border-radius:8px}
 .auto-sunset-phone{font-size:14px;margin:10px 0 0;max-width:420px}
 .auto-sunset-hero .auto-road-trust{position:absolute;bottom:18px;left:24px;right:24px;justify-content:center;max-width:none;font-size:14px;gap:18px}
 .auto-sunset-hero .auto-road-trust span+span{padding-left:18px}
}
@media(max-width:374px){.auto-sunset-hero .auto-hero-title{font-size:36px}.auto-sunset-hero .auto-road-content{padding-left:20px;padding-right:20px}.auto-sunset-hero .auto-road-trust{font-size:12px;gap:12px;left:20px;right:20px}.auto-sunset-hero .auto-road-trust span+span{padding-left:12px}}
