:root{--aoi-help-navy:#132a4c;--aoi-help-navy-deep:#0d1d35;--aoi-help-gold:#d9a127;--aoi-help-gold-dark:#8a5a00;--aoi-help-ink:#19263a;--aoi-help-muted:#4b596d;--aoi-help-line:#dce2ea;--aoi-help-bg:#f5f7fa}

/* Shared header system for the earlier, plugin-built help centers. */
.car-help-hero,.dui-help-hero{min-height:0;color:#fff;background:linear-gradient(135deg,var(--aoi-help-navy-deep),#1c365f)!important}
.car-help-hero::before,.dui-help-hero::before{background:radial-gradient(circle at 85% 20%,rgba(217,161,39,.13),transparent 30%)!important}
.car-help-hero::after,.dui-help-hero::after{display:none!important}
.car-help-hero__inner,.dui-help-hero__inner{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:center;gap:clamp(36px,6vw,80px)}
.car-help-hero__kicker,.dui-help-hero__kicker{margin-bottom:12px!important;color:var(--aoi-help-gold)!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase}
.car-help-hero h1,.dui-help-hero h1,.aoi-violent-crimes-help-center-page .car-help-hero h1{max-width:900px;margin:0 0 20px;color:#fff!important;font-family:Georgia,serif!important;font-size:clamp(40px,5vw,68px)!important;font-weight:700!important;line-height:1.04!important;text-transform:none!important;text-shadow:none!important}
.car-help-hero__lead,.dui-help-hero__lead{max-width:750px;margin-top:0!important;color:#e5ebf5!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.65!important}
.car-help-hero__actions,.dui-help-hero__actions{margin-top:28px}
.car-help-hero__button.btn,.dui-help-hero__button.btn{min-height:52px;border-radius:5px;background:var(--aoi-help-gold)!important;color:#172033!important}
.car-help-hero__phone,.dui-help-hero__phone{color:#fff!important;font-family:inherit!important;font-size:18px!important;font-weight:800}
.car-help-hero__panel,.dui-help-hero__panel{padding:30px;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px;background:rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important}
.car-help-hero__panel strong,.dui-help-hero__panel strong{color:#fff;font-family:Georgia,serif!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;text-transform:none!important}
.car-help-hero__panel p,.dui-help-hero__panel p{color:#e4eaf3!important;line-height:1.6}
.car-help-hero__panel a,.dui-help-hero__panel a,.car-help-hero__panel span,.dui-help-hero__panel span{color:var(--aoi-help-gold)!important}

/* Shared resource-library system. */
.car-help,.dui-help{color:var(--aoi-help-ink)!important;background:#fff!important}
.car-help__resources,.dui-help__resources{padding:88px 0 96px!important;border-top:0!important;background:var(--aoi-help-bg)!important}
.car-help__section-heading,.dui-help__section-heading{max-width:820px;margin-bottom:38px!important}
.car-help__section-heading h2,.dui-help__section-heading h2,.car-help h2,.dui-help h2{color:var(--aoi-help-navy)!important;font-family:Georgia,serif!important;font-size:clamp(34px,4vw,52px)!important;font-weight:700!important;line-height:1.08!important;text-transform:none!important}
.car-help__section-heading p:last-child,.dui-help__section-heading p:last-child{color:var(--aoi-help-muted)!important}
.car-help .criminal-home__kicker,.dui-help .criminal-home__kicker{color:var(--aoi-help-gold-dark)!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;letter-spacing:.1em}
.car-help__tabs{padding:8px;border:1px solid var(--aoi-help-line);border-radius:9px;box-shadow:0 8px 24px rgba(19,42,76,.06)}
.car-help__tabs button{border-radius:5px;background:#eef2f6;color:#314158}
.car-help__tabs button[aria-selected=true]{border-color:var(--aoi-help-navy);background:var(--aoi-help-navy);color:#fff}
.car-help__panel{border:1px solid var(--aoi-help-line);border-radius:9px;box-shadow:0 12px 32px rgba(19,42,76,.07)}
.car-help__panel-heading{border-color:var(--aoi-help-line)}
.car-help__panel-heading h3{color:var(--aoi-help-navy)!important;font-family:Georgia,serif!important;font-size:clamp(28px,3vw,40px)!important;font-weight:700!important;line-height:1.12!important;text-transform:none!important}
.car-help__panel-heading p{color:var(--aoi-help-muted)!important}
.car-help-card,.dui-help-card{border:1px solid var(--aoi-help-line)!important;border-radius:8px;background:#fff!important;box-shadow:0 7px 20px rgba(17,31,57,.07)!important;color:var(--aoi-help-ink)!important}
.car-help-card::before,.dui-help-card::before{background:var(--aoi-help-gold)!important}
.car-help-card strong,.dui-help-card strong{color:var(--aoi-help-navy)!important;font-family:Georgia,serif!important;font-size:clamp(22px,2vw,27px)!important;font-weight:700!important;line-height:1.22!important;text-transform:none!important}
.car-help-card p,.dui-help-card p{color:var(--aoi-help-muted)!important;line-height:1.65!important}
.car-help-card>span,.dui-help-card__learn,.dui-help-card__label{color:var(--aoi-help-gold-dark)!important}
.dui-help-card__section{color:#68758a!important}
.dui-help-card--featured{background:#fffaf0!important}
.car-help-card:hover,.car-help-card:focus,.dui-help-card:hover,.dui-help-card:focus{border-color:#d9aa3f!important;background:#fff!important;box-shadow:0 14px 28px rgba(17,31,57,.13)!important}

/* Shared guidance and conversion panels. */
.dui-help__decision,.car-help__decision{background:#fff!important}
.dui-help__priority-list{border-top-color:var(--aoi-help-gold)!important;background:var(--aoi-help-bg)!important}
.dui-help__priority-list li::before{border-color:var(--aoi-help-gold)!important}
.car-help__contact,.landing-contact.car-help__contact{background:linear-gradient(135deg,var(--aoi-help-navy-deep),var(--aoi-help-navy))!important}

@media(max-width:991px){.car-help-hero__inner,.dui-help-hero__inner{grid-template-columns:1fr}.car-help-hero__panel,.dui-help-hero__panel{max-width:680px}}
@media(max-width:719px){.car-help-hero h1,.dui-help-hero h1,.aoi-violent-crimes-help-center-page .car-help-hero h1{font-size:clamp(38px,11vw,54px)!important}.car-help-hero__panel,.dui-help-hero__panel{padding:26px 22px}.car-help__resources,.dui-help__resources{padding:58px 0!important}}
