.co-page{font-family:Inter,sans-serif;color:#1f2937;background:#f8f9fa}.co-wrap{width:min(80rem,calc(100% - 3rem));margin-inline:auto}.co-hero{min-height:35rem;display:flex;align-items:end;padding:10rem 0 5rem;background:linear-gradient(0deg,rgba(5,18,52,.92),rgba(13,47,139,.42)),url('/assets/foundation-repair-hero.jpg') center/cover;color:#fff}.co-crumbs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:2rem}.co-crumbs a{color:#c9ed70}.co-hero h1{max-width:60rem;margin:.4rem 0 1rem;font:700 clamp(2.5rem,6vw,4.7rem)/1.07 Poppins,sans-serif}.co-hero p{max-width:55rem;font-size:1.08rem;line-height:1.8}.co-section{padding:4.5rem 0}.co-section.white{background:#fff}.co-kicker{margin:0!important;color:#79ad00!important;font-size:.78rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.co-section h2{margin:.35rem 0 1rem;color:#111827;font:700 clamp(1.8rem,4vw,2.7rem) Poppins,sans-serif}.co-section h3{color:#0d2f8b;font:700 1.15rem Poppins,sans-serif}.co-copy{max-width:68rem}.co-copy p,.co-section p{color:#4b5563;line-height:1.85}.co-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.co-value{padding:1.4rem;border:1px solid #e5e7eb;border-radius:1.1rem;background:#fff}.co-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.co-service{overflow:hidden;border:1px solid #e5e7eb;border-radius:1.15rem;background:#fff}.co-service img{width:100%;aspect-ratio:16/9;object-fit:cover}.co-service div{padding:1.1rem}.co-service h3{margin:0 0 .4rem}.co-service a{color:#5f8e00;font-weight:800}.co-feature{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.co-feature img{width:100%;border-radius:1.3rem;aspect-ratio:4/3;object-fit:cover}.co-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.co-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.75rem 1.35rem;border:2px solid #8bc400;border-radius:999px;background:#8bc400;color:#fff;font-weight:800}.co-button.alt{background:transparent;color:#0d2f8b}.co-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.co-step{padding:1.3rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff}.co-step span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#0d2f8b;color:#fff;font-weight:800}.co-step h3{margin:.8rem 0 .35rem}.co-statements{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.co-statement{padding:1.5rem;border-left:4px solid #8bc400;background:#fff}.co-links{display:flex;flex-wrap:wrap;gap:.6rem}.co-links a{padding:.65rem 1rem;border:1px solid #d1d5db;border-radius:999px;color:#0d2f8b;font-weight:700}.co-home-about{white-space:nowrap}
@media(max-width:850px){.co-values,.co-services,.co-process{grid-template-columns:repeat(2,minmax(0,1fr))}.co-feature,.co-statements{grid-template-columns:1fr}}
@media(max-width:600px){.co-wrap{width:min(100% - 2rem,80rem)}.co-hero{min-height:31rem;padding:8rem 0 4rem}.co-values,.co-services,.co-process{grid-template-columns:1fr}.co-actions,.co-button{width:100%}body.sbh-home #home p{font-size:.86rem!important;line-height:1.45!important;margin-bottom:1rem!important}body.sbh-home #home .flex.flex-wrap.gap-4{gap:.45rem!important;margin-bottom:.8rem!important}body.sbh-home #home .flex.flex-wrap.gap-4 a{padding:.65rem .85rem!important;font-size:.8rem}body.sbh-home #home .flex.flex-wrap.gap-3{display:none!important}}
.co-foundation-primary{border:3px solid #8bc400!important;box-shadow:0 18px 42px rgba(13,47,139,.16)}
.co-hero{background-image:linear-gradient(0deg,rgba(5,18,52,.92),rgba(13,47,139,.42)),url('https://images.unsplash.com/photo-1749169981877-746c576d8be0?w=1800&h=1100&fit=crop&auto=format')!important}
.co-hero .co-crumbs{display:none!important}
