.sub-hero--checklist{padding:80px 0;background:var(--brand-bg-alt);border-bottom:1px solid var(--brand-border)}.sub-hero--checklist h1{font-size:max(2rem, min(3.4vw, 3rem))}.sub-hero--checklist .media-placeholder{height:340px}.checklist-rule{margin:16px 0 0;padding:16px;border-left:4px solid var(--brand-primary);background:var(--brand-primary-light);font-weight:700}.door-fields h2{max-width:360px}.decision-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin:32px 0}.cta-checklist{text-align:left}.cta-checklist .form-panel{background:var(--brand-bg);padding:32px;border-radius:var(--brand-radius)}.cta-checklist>.container>.row{align-items:start}@media (max-width:767px){.decision-groups{grid-template-columns:1fr}.sub-hero--checklist{padding:48px 0}.cta-checklist .form-panel{padding:24px}}