.planner-hero,.sub-hero{background:#e8f3f5;padding:160px 0 88px}.planner-hero h1,.sub-hero h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:800px}.planner-hero p,.sub-hero p{max-width:700px}.application-cards article,.planner-steps article,.service-cards article{background:#fff;border:1px solid var(--brand-border);border-radius:12px;padding:28px}.re-project-proof-row{background:#fff;padding:64px 0}.re-project-proof-row .col{border-right:1px solid var(--brand-border);font-weight:700;padding:16px}.re-application-matrix{background:var(--brand-bg-alt)}.re-expert-rfq{background:#12445a;color:#fff;padding:72px 0 88px}.re-expert-rfq h2{color:#fff}.lifecycle-metrics{background:var(--brand-bg-alt)}.planner-steps span{color:var(--brand-primary);font-weight:800}.planner-steps article{height:100%}@media (max-width:767px){.planner-hero,.sub-hero{padding:136px 0 64px}.re-project-proof-row .col{border-right:0}}