
.emergency-hero{background:linear-gradient(115deg,#13392c 0%,#194836 69%,#1c5741 100%);color:#faf8f2;padding:clamp(55px,8vw,110px) 0}.emergency-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(275px,.7fr);gap:clamp(24px,5vw,90px);align-items:center}.emergency-hero h1{font-size:clamp(2.4rem,5.2vw,5.35rem);max-width:850px;line-height:1.06;margin:14px 0 24px;color:#fff}.emergency-hero h1 span{color:#e9d5ad}.emergency-eyebrow,.emergency-overline,.emergency-aside-top{font-size:12px;letter-spacing:.19em;font-weight:800}.emergency-eyebrow{color:#e1d7bd}.emergency-lead{max-width:710px;color:#e8f0e9;font-size:clamp(1.05rem,1.55vw,1.25rem)}.emergency-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:29px 0}.emergency-primary,.emergency-submit{background:#e9d5ad!important;color:#173b2e!important;border:2px solid #e9d5ad!important;font-weight:800}.emergency-secondary{border:2px solid #f3eee1!important;color:#fff!important;background:transparent!important}.emergency-availability{font-size:13px;color:#dce9dd;max-width:710px;margin-top:30px}.emergency-hero-aside{border:1px solid #a2b9a25b;border-radius:6px;background:#ffffff10;padding:35px;box-shadow:0 15px 40px #0b291c55}.emergency-hero-aside h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem);margin:15px 0}.emergency-hero-aside p{color:#eaf1e9}.emergency-hero-aside a{color:#e9d5ad;font-weight:700}.emergency-aside-footer{border-top:1px solid #a2b9a25b;font-size:12px;letter-spacing:.09em;margin-top:30px;padding-top:20px}.emergency-section{padding:clamp(58px,7vw,100px) 0}.emergency-section h2{font-size:clamp(2rem,4vw,3.3rem);margin:10px 0 20px}.emergency-overline{color:#47705a}.emergency-section-intro{max-width:750px;color:#53645c}.emergency-problem-grid{margin-top:35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.emergency-problem-grid article{background:#fff;border:1px solid #e1e1d8;border-top:4px solid #1b4d39;padding:28px 25px;min-height:250px;display:flex;flex-direction:column}.emergency-problem-grid article span{font-size:11px;letter-spacing:.15em;font-weight:800;color:#6f8075}.emergency-problem-grid h3{font-size:1.25rem;margin:15px 0 8px}.emergency-problem-grid p{color:#53645c;margin:0 0 20px}.emergency-problem-grid a{margin-top:auto;font-size:14px;font-weight:700}.emergency-muted{background:#ebece3}.emergency-two-col{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,8vw,110px)}.emergency-text-link{font-weight:800}.emergency-safety-list>div{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #c9d0c5}.emergency-safety-list b{display:block;font-size:1.08rem}.emergency-safety-list p{margin:8px 0 0;color:#53645c}.emergency-form-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,7vw,100px)}.emergency-call-direct{font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:900}.emergency-small{max-width:380px;color:#56675e;font-size:14px}.emergency-form{padding:clamp(22px,3vw,40px);background:#fff;border:1px solid #dadfd7;box-shadow:0 15px 40px #102b1910;border-radius:6px}.emergency-form label{display:block;font-weight:700;font-size:14px;margin:0 0 6px}.emergency-form label em{font-style:normal;color:#b34230}.emergency-form input:not([type=radio]),.emergency-form textarea,.emergency-form select{width:100%;font:inherit;border:1px solid #b9c7bb;border-radius:3px;padding:11px 12px;background:#fff;color:#1b2925;margin:0 0 20px}.emergency-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.emergency-form input:focus,.emergency-form textarea:focus,.emergency-form select:focus{outline:3px solid #d9e7d7;outline-offset:1px}.emergency-check{border:1px solid #d6dfd6;margin:0 0 20px;padding:12px 14px}.emergency-check legend{font-weight:800}.emergency-check label{font-weight:500;display:flex;align-items:flex-start;gap:8px;margin:8px 0}.emergency-check input{margin-top:6px}.emergency-form-note{font-size:12px;color:#5d695f;margin-top:12px}.emergency-bottom{text-align:center;background:#183d30;color:#fff;padding:65px 0}.emergency-bottom h2{color:#fff;font-size:clamp(1.75rem,3vw,2.8rem)}.emergency-bottom p{font-size:12px;letter-spacing:.15em}.emergency-bottom .btn{margin-top:10px}.emergency-nav-link{color:#a54524!important;font-weight:800!important}.mrr-emergency-callout{background:#e8e0d2;border-block:1px solid #d4c8b7;padding:34px 0}.mrr-emergency-callout-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.mrr-emergency-callout h2{font-size:clamp(1.35rem,2vw,2rem);margin:3px 0}.mrr-emergency-callout p{margin:0;max-width:790px}.mrr-emergency-kicker{font-size:11px;letter-spacing:.15em;font-weight:800;color:#9b442d}.mrr-emergency-actions{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:10px}.mrr-emergency-phone{background:#173d2f!important;color:white!important}.mrr-emergency-outline{background:transparent!important;color:#173d2f!important;border:2px solid #173d2f!important}@media(max-width:1050px){.mrr-emergency-callout-inner,.emergency-hero-grid,.emergency-two-col,.emergency-form-grid{display:block}.mrr-emergency-actions{margin-top:20px}.emergency-hero-aside{margin-top:28px}.emergency-form{margin-top:25px}.emergency-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.emergency-problem-grid,.emergency-form-row{grid-template-columns:1fr}.emergency-buttons,.mrr-emergency-actions{flex-direction:column;align-items:stretch}.emergency-buttons .btn,.mrr-emergency-actions .btn{text-align:center}.emergency-hero-aside{padding:22px}}
