.fan-coil-no-heat *{box-sizing:border-box}.fan-coil-no-heat{margin:0;background:#fff;color:#172536;font:18px/1.7 Arial,Helvetica,sans-serif}.fan-coil-no-heat a{color:#1261a9;text-underline-offset:3px}.fan-coil-no-heat header{max-width:1200px;margin:auto;padding:20px 36px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e9ed}.fan-coil-no-heat header img{width:170px;height:72px;object-fit:contain}.fan-coil-no-heat header span{font-size:13px;text-align:right}.fan-coil-no-heat .review{background:#172536;color:white;text-align:center;font-size:12px;letter-spacing:.08em;padding:8px}.fan-coil-no-heat .hero{max-width:1200px;margin:auto;padding:55px 36px;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.fan-coil-no-heat .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:bold;color:#356991}.fan-coil-no-heat h1{font-size:clamp(36px,4.8vw,62px);line-height:1.07;letter-spacing:-.045em;color:#102842;margin:22px 0}.fan-coil-no-heat .dek{font-size:21px;line-height:1.55}.fan-coil-no-heat .byline{font-size:13px;color:#647486;margin-top:25px}.fan-coil-no-heat .button{display:inline-block;background:#1261a9;color:white;padding:12px 24px;border-radius:28px;text-decoration:none;font-size:15px;font-weight:bold}.fan-coil-no-heat .button:hover{background:#0d477d}.fan-coil-no-heat .photo{margin:32px auto 44px;max-width:560px}.fan-coil-no-heat .photo img{width:100%;height:auto;max-height:680px;object-fit:contain;border-radius:14px;display:block;background:#f4f7fa}.fan-coil-no-heat .hero .photo{margin:0}.fan-coil-no-heat .hero img{max-height:590px}.fan-coil-no-heat figcaption{font-size:13px;line-height:1.5;color:#647486;margin-top:12px}.fan-coil-no-heat .intro{background:#f4f7fa;border-block:1px solid #e9edf2;padding:30px 24px}.fan-coil-no-heat .intro p{max-width:850px;margin:auto}.fan-coil-no-heat .mp-article{max-width:900px;margin:auto;padding:20px 28px 60px}.fan-coil-no-heat nav{display:flex;gap:10px 22px;flex-wrap:wrap;border-bottom:1px solid #dce4eb;padding:15px 0 25px;font-size:13px}.fan-coil-no-heat section{scroll-margin-top:20px}.fan-coil-no-heat .mp-article section{margin-top:58px}.fan-coil-no-heat h2{font-size:31px;letter-spacing:-.025em;line-height:1.25;color:#112c49;margin:15px 0 22px}.fan-coil-no-heat h3{font-size:23px;line-height:1.3;color:#112c49;margin:30px 0 15px}.fan-coil-no-heat p{margin:0 0 22px}.fan-coil-no-heat li{margin-bottom:12px}.fan-coil-no-heat .table-wrap{overflow:auto;margin:30px 0;border:1px solid #dce4eb;border-radius:12px}.fan-coil-no-heat table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;text-align:left}.fan-coil-no-heat th{background:#102d4b;color:white;padding:17px}.fan-coil-no-heat td{padding:17px;border-bottom:1px solid #dce4eb;vertical-align:top}.fan-coil-no-heat tr:nth-child(even){background:#f6f8fa}.fan-coil-no-heat td:first-child{font-weight:600}.fan-coil-no-heat .cta{margin:48px 0;padding:42px 36px;border-radius:16px;background-position:center;background-size:cover;color:white}.fan-coil-no-heat .cta h2,.fan-coil-no-heat .cta p{color:white}.fan-coil-no-heat .cta .eyebrow{color:#c4d6e4}.fan-coil-no-heat .cta .phone{color:white;margin-left:18px;font-size:15px;font-weight:bold}.fan-coil-no-heat .sources{font-size:14px}.fan-coil-no-heat .sources h2{font-size:23px}.fan-coil-no-heat footer{background:#102842;color:white;text-align:center;padding:45px 24px}.fan-coil-no-heat footer a{color:white}.fan-coil-no-heat .approval{max-width:900px;margin:50px auto;padding:30px;border:2px dashed #bccad6;background:#f8fafc;font-size:15px}.fan-coil-no-heat .approval h2{font-size:25px}.fan-coil-no-heat .approval .photo{max-width:380px}@media(max-width:700px){.fan-coil-no-heat header{padding:14px 22px}.fan-coil-no-heat header img{width:145px}.fan-coil-no-heat .hero{display:block;padding:30px 24px}.fan-coil-no-heat .hero .photo{margin-top:30px}.fan-coil-no-heat .hero img{max-height:480px}.fan-coil-no-heat h1{font-size:42px}.fan-coil-no-heat .dek{font-size:19px}.fan-coil-no-heat .mp-article{padding:16px 24px}.fan-coil-no-heat h2{font-size:27px}.fan-coil-no-heat .cta{padding:28px 22px}.fan-coil-no-heat .cta .phone{display:block;margin:16px 0 0}.fan-coil-no-heat .approval{margin:25px 12px;padding:20px}.fan-coil-no-heat table{font-size:13px}.fan-coil-no-heat td,.fan-coil-no-heat th{padding:12px}.fan-coil-no-heat .table-wrap table{min-width:560px}}@media print{.fan-coil-no-heat .review{display:none}.fan-coil-no-heat .hero{display:block;padding:20px}.fan-coil-no-heat .hero .photo{max-width:330px}.fan-coil-no-heat .hero h1{font-size:36px}.fan-coil-no-heat .hero .photo img{max-height:380px}.fan-coil-no-heat .photo{max-width:380px;break-inside:avoid}.fan-coil-no-heat .photo img{max-height:450px}.fan-coil-no-heat .cta{break-inside:avoid}.fan-coil-no-heat h2,.fan-coil-no-heat h3{break-after:avoid}.fan-coil-no-heat nav{display:none}.fan-coil-no-heat{font-size:12px}.fan-coil-no-heat .mp-article{max-width:none}.fan-coil-no-heat .mp-article section{margin-top:30px}.fan-coil-no-heat .approval{break-before:page}.fan-coil-no-heat header{padding:10px}.fan-coil-no-heat table{font-size:10px}.fan-coil-no-heat td,.fan-coil-no-heat th{padding:9px}}
/* CTA telephone action: match the site red booking treatment. */
.fan-coil-no-heat .cta a.phone{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;margin:12px 0 0 14px;border-radius:28px;background:#c8102e;color:#fff;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;vertical-align:middle;transition:background-color .18s ease}
.fan-coil-no-heat .cta a.phone:hover{background:#a70d26;color:#fff;text-decoration:none}
.fan-coil-no-heat .cta a.phone:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:700px){.fan-coil-no-heat .cta a.phone{display:flex;width:fit-content;margin:16px 0 0}}
