.furnace-repair{max-width:1200px;margin:auto;padding:28px 20px 60px;color:#173d52;line-height:1.95}.furnace-repair>nav{font-size:13px;margin-bottom:24px}.repair-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;padding:44px;border-radius:28px;background:radial-gradient(at 90% 0,#256b71,transparent 65%),#102d43;color:#f5fbff;box-shadow:0 20px 45px #15394718}.repair-kicker{font-size:12px;letter-spacing:.04em;color:#24816d;font-weight:800}.repair-hero .repair-kicker{color:#a6ead5}.repair-hero h1{font-size:clamp(29px,4vw,46px);line-height:1.6;margin:12px 0}.repair-hero p{color:#d7e9ed}.repair-hero aside{border:1px solid #a6ead53d;background:#ffffff0b;border-radius:22px;padding:30px;align-self:center}.repair-hero aside svg{color:#e7bd78}.repair-hero aside h2{font-size:20px}.repair-hero aside small{color:#d2e7e9}.repair-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.repair-actions a,.repair-last>a{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:12px;background:#b3efd8;color:#123f36;font-weight:800;min-height:48px}.repair-actions a+a{background:transparent;border:1px solid #8cb5bf;color:#fff}.furnace-repair>section{margin-top:38px}.furnace-repair h2{font-size:24px;margin-bottom:16px}.repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.repair-grid article{border:1px solid #cde0e5;background:#fff;border-radius:20px;padding:25px}.repair-grid svg{color:#25816c}.repair-grid h3{font-size:18px;margin:12px 0}.repair-grid p,.repair-process p{color:#536e7a;font-size:14px}.repair-process{padding:28px;background:#eaf4f1;border:1px solid #c7dfd8;border-radius:24px}.repair-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.repair-process li{display:flex;align-items:center;gap:12px;font-size:14px}.repair-process b{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;background:#fff;border-radius:50%;color:#17684f}.repair-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:30px}.repair-bottom details{background:#fff;border:1px solid #d5e2e7;border-radius:12px;padding:16px;margin-bottom:10px}.repair-bottom summary{cursor:pointer;font-weight:700}.repair-bottom p{font-size:14px}.repair-phone{gap:10px;font-size:22px;font-weight:800;color:#17684f}.repair-last,.repair-phone{display:flex;align-items:center}.repair-last{gap:20px;padding:26px;background:#173e52;color:#fff;border-radius:20px}.repair-last div{flex:1}.repair-last h2{font-size:20px;margin:0}.repair-last p{font-size:13px;margin:5px 0}html[data-theme=dark] .furnace-repair{color:#e3f1f4}html[data-theme=dark] .repair-bottom details,html[data-theme=dark] .repair-grid article,html[data-theme=dark] .repair-process{background:#173644;border-color:#42616b}html[data-theme=dark] .repair-grid p,html[data-theme=dark] .repair-process p{color:#bfd1d8}@media(max-width:760px){.repair-hero{padding:24px;gap:24px}.repair-bottom,.repair-grid,.repair-hero{grid-template-columns:1fr}.repair-process ol{grid-template-columns:1fr 1fr}.repair-last{flex-wrap:wrap}.repair-last>a{width:100%;justify-content:center}.furnace-repair h2{font-size:21px}.repair-hero aside{padding:22px}.furnace-repair{padding:20px 16px 40px}.repair-actions a{width:100%;justify-content:center}}