.concrete-leveling-location-page_hero__c4aqt{position:relative;isolation:isolate;overflow:hidden;background:var(--primary-strong)}.concrete-leveling-location-page_heroImage___cQpc{z-index:-2;object-fit:cover;object-position:center}.concrete-leveling-location-page_heroOverlay__lHKJF{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(7 27 45/98%),rgb(11 38 63/92%) 50%,rgb(11 38 63/38%) 78%,rgb(11 38 63/12%)),linear-gradient(0deg,rgb(7 27 45/45%),transparent 58%)}.concrete-leveling-location-page_trustStrip__SSoSh{border-top:1px solid rgb(255 255 255/14%);background:var(--primary)}.concrete-leveling-location-page_intentPanel__IU4oa{align-self:start;border-top:5px solid var(--accent);background:var(--subtle);padding:2rem}.concrete-leveling-location-page_applicationGrid__1ImCH{display:grid;gap:1rem}.concrete-leveling-location-page_applicationCard__RMavb{min-height:100%;border:1px solid var(--line);border-bottom:4px solid var(--primary);background:white;padding:1.5rem;box-shadow:0 10px 28px rgb(11 38 63/7%)}.concrete-leveling-location-page_cardNumber__6cs3i{color:var(--accent);font-family:var(--font-display);font-size:.8rem;font-weight:900;letter-spacing:.14em}.concrete-leveling-location-page_localSection__USNNs{display:grid;gap:3rem}.concrete-leveling-location-page_localHeading__gBCAu{min-width:0}.concrete-leveling-location-page_localImage___Sxvm,.concrete-leveling-location-page_supportingImage__bDiXf{position:relative;overflow:hidden;min-height:23rem;margin-top:2rem;box-shadow:12px 12px 0 rgb(245 130 32/72%)}.concrete-leveling-location-page_localImage___Sxvm img,.concrete-leveling-location-page_supportingImage__bDiXf img{object-fit:cover}.concrete-leveling-location-page_localAreaList__HTTmy{display:grid;align-content:start;gap:1rem}.concrete-leveling-location-page_localArea__o7Xvy{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-top:1px solid var(--line);padding-top:1.25rem}.concrete-leveling-location-page_localIndex__VYqG2{color:var(--accent);font-family:var(--font-display);font-weight:900}.concrete-leveling-location-page_costSection__xbqvk,.concrete-leveling-location-page_signsSection__dVyea{background:linear-gradient(110deg,rgb(7 27 45/99%),rgb(18 59 101/95%)),repeating-linear-gradient(-45deg,transparent 0 24px,rgb(255 255 255/4%) 24px 26px)}.concrete-leveling-location-page_darkDetail__gF_YO{border-left:4px solid var(--accent);padding-left:1.25rem}.concrete-leveling-location-page_causesPanel__Yg147{align-self:start;border-top:5px solid var(--accent);background:white;padding:clamp(1.5rem,4vw,2.5rem)}.concrete-leveling-location-page_processStep__TrJhx{display:grid;grid-template-columns:3rem 1fr;gap:1rem;border-top:1px solid var(--line);padding-top:1.5rem}.concrete-leveling-location-page_processNumber__RO7en{color:var(--accent);font-family:var(--font-display);font-size:1.6rem;font-weight:900}.concrete-leveling-location-page_methodNote__2kO6h{margin-top:2rem;border-left:5px solid var(--accent);background:#fff8f1;padding:1.5rem;color:var(--muted);line-height:1.75}.concrete-leveling-location-page_comparisonCard__w4zp1{border-top:5px solid var(--primary);background:white;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 12px 32px rgb(11 38 63/8%)}.concrete-leveling-location-page_replacementCard__GHVFr{border-top-color:var(--accent)}.concrete-leveling-location-page_checkItem__mOYYd{position:relative;padding-left:1.75rem;color:var(--muted);line-height:1.75}.concrete-leveling-location-page_checkItem__mOYYd:before{position:absolute;top:0;left:0;color:var(--accent);content:"✓";font-weight:900}.concrete-leveling-location-page_costCard__cvbo8{border-top:4px solid var(--accent);background:white;padding:1.5rem}.concrete-leveling-location-page_preparationItem__GYBvS{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-left:4px solid var(--accent);background:var(--subtle);padding:1.25rem;color:var(--muted);line-height:1.75}.concrete-leveling-location-page_preparationItem__GYBvS span{color:var(--primary);font-family:var(--font-display);font-weight:900}@media (min-width:40rem){.concrete-leveling-location-page_applicationGrid__1ImCH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.concrete-leveling-location-page_localSection__USNNs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.concrete-leveling-location-page_localSection__USNNs[data-layout=heritage-contrast]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.concrete-leveling-location-page_localSection__USNNs[data-layout=heritage-contrast] .concrete-leveling-location-page_localHeading__gBCAu{order:2}.concrete-leveling-location-page_localSection__USNNs[data-layout=heritage-contrast] .concrete-leveling-location-page_localAreaList__HTTmy{order:1}.concrete-leveling-location-page_localSection__USNNs[data-layout=community-growth]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.concrete-leveling-location-page_localSection__USNNs[data-layout=application-first] .concrete-leveling-location-page_localAreaList__HTTmy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.concrete-leveling-location-page_heroOverlay__lHKJF{background:linear-gradient(90deg,rgb(7 27 45/98%),rgb(11 38 63/84%))}.concrete-leveling-location-page_localImage___Sxvm,.concrete-leveling-location-page_supportingImage__bDiXf{min-height:18rem;box-shadow:7px 7px 0 rgb(245 130 32/72%)}}