.fire-restoration-geo-page{--f11-ink:#293a33;--f11-line:#bac2b5}.fire-restoration-geo-page main{background:#faf8f1}.fire-restoration-geo-page .f11-section{padding:68px 6vw;margin:0;min-width:0}.fire-restoration-geo-page #main p,.fire-restoration-geo-page #main li{font-size:19px;line-height:1.8}.fire-restoration-geo-page #main h2{font-size:clamp(32px,3.6vw,50px);line-height:1.14;letter-spacing:-.025em;margin:0 0 26px}.fire-restoration-geo-page #main h3{font-size:28px;line-height:1.24;margin:0 0 22px}.fire-restoration-geo-page .f11-light{background:#faf8f1}.fire-restoration-geo-page .f11-sage{background:#e0e5da}.fire-restoration-geo-page .f11-sand{background:#eeebe3}.fire-restoration-geo-page .f11-breadcrumbs{padding:18px 6vw;background:#efeee6}.fire-restoration-geo-page #main .f11-breadcrumbs p{font-size:14px;margin:0}.fire-restoration-geo-page .f11-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:5vw;align-items:center;padding:44px 6vw 58px;background:#f3f0e7}.fire-restoration-geo-page #main .f11-hero h1{font-size:clamp(41px,4.5vw,65px);line-height:1.08;letter-spacing:-.032em;margin:22px 0 25px}.fire-restoration-geo-page #main .f11-hero-copy>p:first-of-type{font-size:12px;line-height:1.5;letter-spacing:.15em;font-weight:600;color:#746e5b}.fire-restoration-geo-page .f11-hero ul{list-style:none;padding:0;margin:24px 0}.fire-restoration-geo-page #main .f11-hero li{font-size:17px;padding:10px 0;border-bottom:1px solid #ccc8b7}.fire-restoration-geo-page .f11-hero li:before{content:'•';margin-right:12px;color:#8c9379}.fire-restoration-geo-page .f11-photo{margin:0;min-width:0;overflow:hidden;border-radius:17px}.fire-restoration-geo-page .f11-photo img{display:block;width:100%;height:auto;border-radius:17px}.fire-restoration-geo-page .f11-hero>.f11-photo{padding:10px;border:1px solid #c8c8b9;border-radius:27px}.fire-restoration-geo-page .f11-hero img{aspect-ratio:4/5;object-fit:cover}.fire-restoration-geo-page .f11-trust{margin:0;position:relative;transform:none}.fire-restoration-geo-page .f11-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5vw;align-items:start}.fire-restoration-geo-page .f11-assessment{padding:30px;border:1px solid #bbc4b1;border-radius:16px;background:#eeeee3}.fire-restoration-geo-page #main .f11-assessment h2{font-size:35px}.fire-restoration-geo-page .f11-assessment-table{padding-top:42px;padding-bottom:45px}.fire-restoration-geo-page .f11-table{min-width:0}.fire-restoration-geo-page .f11-table figure{margin:0;max-width:100%}.fire-restoration-geo-page .f11-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.fire-restoration-geo-page #main .f11-table th,.fire-restoration-geo-page #main .f11-table td{font:18px/1.6 Arial,sans-serif;padding:19px 17px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;color:#293a33;border:0;border-bottom:1px solid #b4bfa9}.fire-restoration-geo-page #main .f11-table th{background:#2d4036;color:#faf8ef;font-weight:700}.fire-restoration-geo-page .f11-preparation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5vw;align-items:center}.fire-restoration-geo-page .f11-cleaning-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;align-items:center;margin-top:36px}.fire-restoration-geo-page .f11-plaster{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5vw;align-items:center}.fire-restoration-geo-page .f11-operation{padding-top:26px;border-top:2px solid #aebaa0;margin-bottom:28px}.fire-restoration-geo-page .f11-timber{background:#2e4036;color:#faf8ef}.fire-restoration-geo-page #main .f11-timber h3{font-size:clamp(32px,3.6vw,48px);color:inherit}.fire-restoration-geo-page .f11-timber>p,.fire-restoration-geo-page .f11-decorating>p{display:inline-block;width:47%;vertical-align:top;margin-right:2%}.fire-restoration-geo-page #main .f11-decorating h3{font-size:clamp(32px,3.6vw,48px)}.fire-restoration-geo-page .f11-floor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;align-items:center}.fire-restoration-geo-page .f11-completion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.fire-restoration-geo-page .f11-check-card,.fire-restoration-geo-page .f11-factors-card{padding:30px;border:1px solid #b7c1ac;border-radius:15px;background:#faf8f1}.fire-restoration-geo-page #main .f11-completion h2{font-size:35px}.fire-restoration-geo-page .f11-local-faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:6vw;align-items:start}.fire-restoration-geo-page #main .f11-local-copy h2{font-size:35px}.fire-restoration-geo-page .f11-faq details{padding:22px 0;border-top:1px solid #aebba6}.fire-restoration-geo-page .f11-faq summary{font-size:22px;line-height:1.4;cursor:pointer}.fire-restoration-geo-page .f11-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px}.fire-restoration-geo-page .f11-related p{border-top:1px solid #bac4b1;padding-top:20px}.fire-restoration-geo-page .f11-final{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:5vw;align-items:center}.fire-restoration-geo-page #main .f11-final-actions p{font-size:16px}
@media(max-width:1000px){.fire-restoration-geo-page .f11-related{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.fire-restoration-geo-page .f11-section{padding:46px 6vw}.fire-restoration-geo-page .f11-hero{padding:28px 6vw 40px}.fire-restoration-geo-page .f11-hero,.fire-restoration-geo-page .f11-overview,.fire-restoration-geo-page .f11-preparation,.fire-restoration-geo-page .f11-cleaning-grid,.fire-restoration-geo-page .f11-plaster,.fire-restoration-geo-page .f11-floor,.fire-restoration-geo-page .f11-completion,.fire-restoration-geo-page .f11-local-faq,.fire-restoration-geo-page .f11-final{grid-template-columns:minmax(0,1fr);gap:28px}.fire-restoration-geo-page .f11-hero-copy{grid-row:1}.fire-restoration-geo-page #main .f11-hero h1{font-size:clamp(39px,7.6vw,58px)}.fire-restoration-geo-page .f11-preparation>.f11-photo,.fire-restoration-geo-page .f11-floor>.f11-photo{grid-row:2}.fire-restoration-geo-page .f11-timber>p,.fire-restoration-geo-page .f11-decorating>p{display:block;width:auto;margin-right:0}.fire-restoration-geo-page .f11-assessment,.fire-restoration-geo-page .f11-check-card,.fire-restoration-geo-page .f11-factors-card{padding:24px}.fire-restoration-geo-page #main .f11-table th,.fire-restoration-geo-page #main .f11-table td{font-size:16px;padding:14px 9px}.fire-restoration-geo-page .f11-related{grid-template-columns:repeat(2,minmax(0,1fr))}}
