.calb-assurance-hero{padding:96px 0;background:linear-gradient(135deg,var(--brand-primary-dark),#164e6b);color:var(--brand-text-inverse)}.calb-assurance-hero h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;color:var(--brand-text-inverse);max-width:850px}.calb-assurance-hero p{color:var(--brand-text-inverse);max-width:780px}.calb-assurance-hero .eyebrow{color:var(--brand-primary-light)}.calb-assurance-hero img{width:100%;min-height:360px;-o-object-fit:cover;object-fit:cover;margin-top:28px;border-radius:var(--brand-radius)}.calb-lifecycle-metrics{padding:88px 0}.calb-lifecycle-metrics p{color:var(--brand-text)}.calb-lifecycle-metrics th{background:var(--brand-bg-alt);color:var(--brand-text)}.calb-assurance-actions{padding:88px 0;background:var(--brand-bg-alt)}.calb-assurance-actions article{padding:28px;background:var(--brand-bg);border-radius:var(--brand-radius);height:100%}.calb-assurance-actions p,.calb-assurance-documents p{color:var(--brand-text)}.calb-assurance-documents{padding:88px 0}.calb-assurance-documents article{padding:24px;border-left:4px solid var(--brand-secondary)}.calb-assurance-cta{padding:80px 0 104px;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.calb-assurance-cta h2,.calb-assurance-cta p{color:var(--brand-text-inverse)}