.hvac-scheduling{max-width:1100px;margin:auto;padding:36px 20px;color:#17334d}.hvac-scheduling .reading{max-width:760px;margin:auto}.hvac-scheduling h1{font-size:clamp(32px,4vw,52px);line-height:1.1}.hvac-scheduling p,.hvac-scheduling li{font-size:18px;line-height:1.7}.hvac-scheduling h2{margin-top:42px;font-size:29px;line-height:1.25}.hvac-scheduling img{display:block;width:100%;height:auto}.scheduling-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.hvac-scheduling figure{margin:28px 0}.hvac-scheduling figcaption{font-size:14px;line-height:1.5;color:#4a6377;margin-top:10px}.hvac-scheduling .quick-answer{background:#edf6ff;border-left:5px solid #3275a4;border-radius:12px;padding:20px 26px;margin:28px 0}.hvac-scheduling .quick-answer h2{margin-top:0}.hvac-scheduling table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;margin:22px 0}.hvac-scheduling th,.hvac-scheduling td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #d7e4ef;overflow-wrap:anywhere}.hvac-scheduling th{background:#17334d;color:white}.hvac-scheduling tr:nth-child(even){background:#f3f7fa}.hvac-scheduling .product{border:1px solid #d7e4ef;border-radius:18px;padding:24px;margin:28px 0;background:#fff}.hvac-scheduling .product h2{margin-top:0}.hvac-scheduling .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hvac-scheduling .pros,.hvac-scheduling .cons{padding:14px;background:#eef6f3;border-radius:10px}.hvac-scheduling .cons{background:#fff3e9}.hvac-scheduling a:focus-visible{outline:3px solid #c86b32;outline-offset:4px}.hvac-scheduling .skip{position:absolute;left:-9999px}.hvac-scheduling .skip:focus{position:static}.hvac-scheduling .pricing-image{max-width:640px;margin:28px auto}.hvac-scheduling .pricing-image img{max-width:640px}.hvac-scheduling .method{background:#f3f7fa;padding:20px;border-radius:12px}.hvac-scheduling .method h2{margin-top:0}@media(max-width:700px){.hvac-scheduling{padding:24px 16px}.scheduling-hero{grid-template-columns:1fr;gap:16px}.hvac-scheduling p,.hvac-scheduling li{font-size:17px}.hvac-scheduling .pros-cons{grid-template-columns:1fr}.hvac-scheduling .product{padding:16px}.hvac-scheduling table,.hvac-scheduling tbody,.hvac-scheduling tr,.hvac-scheduling td{display:block;width:100%;box-sizing:border-box}.hvac-scheduling thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hvac-scheduling td{padding:8px 12px;border:none}.hvac-scheduling td:before{content:attr(data-label) ": ";font-weight:bold}.hvac-scheduling tr{margin-bottom:14px;border:1px solid #d7e4ef;border-radius:12px;padding:10px}.hvac-scheduling table tbody tr:first-child{background:white}.hvac-scheduling .quick-answer{padding:18px}}