.svc-hero{position:relative;min-height:620px;color:#fff;display:flex;align-items:end;overflow:hidden;background:#06374a}.svc-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.svc-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,55,74,.92),rgba(6,55,74,.36));z-index:1}.svc-hero .container{position:relative;z-index:2;padding-bottom:70px;max-width:1000px}.svc-hero h1{color:#fff;font-size:max(1.5rem, min(4.5vw, 3rem));line-height:1.18;word-break:keep-all;word-wrap:anywhere}@media (max-width:767.98px){.svc-hero{min-height:520px}.svc-hero .container{padding-bottom:40px}}.svc-hero p{color:rgba(255,255,255,.88);font-size:1.05rem}.process-timeline,.service-cards{padding:86px 0}.process-timeline{background:var(--brand-bg-alt)}.timeline-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--brand-border);background:#fff}.timeline-row div{padding:28px;border-right:1px solid var(--brand-border)}.timeline-row b{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;background:var(--brand-primary);color:#fff;margin-bottom:18px}.guarantee-banner{background:var(--brand-primary-dark);color:#fff;padding:70px 0;text-align:center}.guarantee-banner h2{color:#fff}.guarantee-banner p{color:rgba(255,255,255,.84);max-width:850px;margin:0 auto}.service-cta{margin-top:0}@media (max-width:991px){.timeline-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.timeline-row{grid-template-columns:1fr}}