:root{--blue:#0879bd;--blue-dark:#075b8d;--navy:#123147}
.button{background:var(--blue);border-color:var(--blue)}.button:hover{background:var(--blue-dark);border-color:var(--blue-dark)}
.hero{background:linear-gradient(120deg,#f4f7f9 0,#f4f7f9 70%,var(--blue) 70%)}
.topbar,.workflow,.subhero-side,.proof-section{background:var(--navy)}
.cta{background:var(--blue)}.price-table th{background:var(--navy)}
.step>span{background:var(--blue)}.workflow li>span,.process-list span{background:var(--blue);color:#fff}
.eyebrow,.card-top>span,.card-bottom a,.simple-link,.location-links span,.service-grid article a,.price-box strong,.price-table td strong{color:var(--orange)}
.container-card.featured{border-color:var(--blue)}.container-card.dark .big-number{color:#fff}
.hero-card{border-left-color:var(--orange)}
@media(max-width:900px){.hero{background:linear-gradient(180deg,#f4f7f9 0,#f4f7f9 67%,var(--blue) 67%)}}
.large-container-notice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.large-container-notice div{display:flex;justify-content:space-between;gap:20px;padding:20px 22px;background:var(--blue);color:#fff;border-radius:var(--radius)}.large-container-notice strong{font:800 1.25rem 'Barlow Condensed',sans-serif;text-transform:uppercase}.large-container-notice span{font-weight:700}@media(max-width:600px){.large-container-notice{grid-template-columns:1fr}.large-container-notice div{align-items:flex-start;flex-direction:column;gap:4px}}
