.sub-hero{position:relative;min-height:520px;display:flex;align-items:center;color:var(--text-on-dark);overflow:hidden}.sub-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.45)}.sub-hero .container{position:relative;z-index:1}.sub-hero h1{max-width:780px;color:var(--text-on-dark);font-size:44px;font-weight:900}.sub-hero p{max-width:760px;color:rgba(255,255,255,.86)}.guarantee-banner,.process-timeline,.service-cards,.split-form-cta{padding:80px 0}.three-card-grid,.timeline-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.timeline-row{grid-template-columns:repeat(4,1fr)}.cta-card,.form-panel,.three-card-grid article,.timeline-row article{border:1px solid var(--brand-border);background:#fff;padding:24px}.three-card-grid span,.timeline-row b{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background:var(--brand-primary);color:#fff;margin-bottom:16px}.guarantee-banner{background:var(--brand-primary);color:var(--text-on-dark)}.guarantee-banner h2,.guarantee-banner p{color:var(--text-on-dark);max-width:840px}.split-form-grid{display:grid;grid-template-columns:0.95fr 1.05fr;grid-gap:34px;gap:34px;align-items:start}@media (max-width:900px){.split-form-grid,.three-card-grid,.timeline-row{grid-template-columns:1fr}}.sub-hero.image-hero{background-color:#10223a;background-color:var(--brand-primary-dark,#10223a)}