.cooling-page{--ink:#17374b;--blue:#0878a0;--line:#d9e8ee;background:#fff;color:var(--ink);font-family:Varela Round,sans-serif;line-height:1.7}.cooling-page *{box-sizing:border-box}.cooling-container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.cooling-page a,.cooling-page button,.cooling-page summary{touch-action:manipulation}.cooling-page :focus-visible{outline:3px solid #0878a0;outline-offset:5px}.cooling-page section[id],.cooling-page aside[id]{scroll-margin-top:108px}.cooling-header{position:sticky;top:0;z-index:50;background:#fffffff5;border-bottom:1px solid var(--line)}.cooling-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px}.cooling-logo{width:140px;height:70px;-o-object-fit:cover;object-fit:cover;filter:brightness(.25)}.cooling-nav-links{display:flex;gap:28px;font-size:14px}.cooling-nav-links a:hover,.cooling-footer a:hover{text-decoration:underline}.cooling-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--blue);color:#fff!important;padding:15px 24px;border-radius:9px;font-weight:700;font-size:16px;text-decoration:none;min-height:52px;transition:background .2s}.cooling-button:hover{background:#075b7a}.cooling-nav .cooling-button{font-size:14px;padding:10px 17px;min-height:44px}.cooling-hero{background:linear-gradient(115deg,#f0f9fd,#fff 70%);padding:76px 0 68px}.cooling-hero-grid{display:grid;grid-template-columns:1.16fr 1fr;align-items:center;gap:76px}.cooling-eyebrow{font-size:14px;color:var(--blue);font-weight:700;margin-bottom:20px}.cooling-page h1{font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.22;letter-spacing:-1.6px;margin:0 0 24px}.cooling-page h1 span{color:var(--blue)}.cooling-intro{font-size:22px;line-height:1.6;margin-bottom:14px;max-width:470px}.cooling-body{font-size:17px;color:#4b6575;max-width:490px}.cooling-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.cooling-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink);font-size:15px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.cooling-note{font-size:12px;color:#546d7c;margin-top:12px}.cooling-hero-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px;font-size:12px;color:#446275}.cooling-hero-points span{display:flex;align-items:center;gap:5px}.cooling-story{padding:34px;border:1px solid #c8e2ed;background:#eaf6fc;border-radius:18px}.cooling-story .cooling-eyebrow{font-size:12px;margin-bottom:18px}.cooling-story h2{font-size:27px;line-height:1.5;font-weight:700}.cooling-story-value{padding:23px 0;margin-bottom:20px;border-bottom:1px solid #c2dde9;display:flex;flex-direction:column}.cooling-story-value strong{font-size:48px;letter-spacing:-2px;line-height:1.3;color:var(--blue)}.cooling-story-value span{font-size:12px;color:#4b6575}.cooling-story>p{font-size:15px}.cooling-story-alert{display:flex;align-items:flex-start;gap:12px;margin:23px 0;padding:18px;background:#fff;border-radius:10px;font-size:14px}.cooling-story-alert svg{flex-shrink:0;color:var(--blue);margin-top:4px}.cooling-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.cooling-proof{border-block:1px solid var(--line);padding:25px 0}.cooling-proof>.cooling-container{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;text-align:center}.cooling-proof strong{font-size:17px}.cooling-proof span{font-size:14px;color:#546d7c}.cooling-section{padding-block:76px}.cooling-section-heading{margin-bottom:38px}.cooling-section-heading .cooling-eyebrow{margin-bottom:10px}.cooling-section-heading h2,.cooling-final h2{font-size:36px;line-height:1.4;font-weight:700;letter-spacing:-.7px}.cooling-section-heading>p:last-child:not(.cooling-eyebrow){margin-top:16px;color:#546d7c}.cooling-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.cooling-service-grid article{border-top:1px solid var(--line);padding-top:25px}.cooling-icon{background:#eaf6fc;color:var(--blue);width:50px;height:50px;display:grid;place-items:center;border-radius:12px;margin-bottom:20px}.cooling-page h3{font-size:20px;font-weight:700;margin-bottom:12px}.cooling-service-grid p,.cooling-steps p{font-size:16px;color:#546d7c}.cooling-backup{display:flex;align-items:center;gap:16px;background:#f3f9fc;padding:20px 24px;border-radius:10px;margin-top:36px;font-size:14px}.cooling-backup svg{flex-shrink:0;color:var(--blue)}.cooling-process{background:#f3f9fc}.cooling-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:38px}.cooling-steps li>span{display:block;font-size:22px;color:var(--blue);padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #c9e2ed}.cooling-center{text-align:center}.cooling-faq{max-width:850px}.cooling-faq details{border-bottom:1px solid var(--line);padding:21px 0}.cooling-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:700;font-size:17px}.cooling-faq summary::-webkit-details-marker{display:none}.cooling-faq summary span{color:var(--blue);font-size:24px;line-height:1}.cooling-faq details[open] summary span{transform:rotate(45deg)}.cooling-faq details p{padding-top:16px;color:#546d7c;font-size:16px;max-width:740px}.cooling-final{padding:60px 0;background:#e8f5fc}.cooling-final p{margin-top:16px;font-size:18px}.cooling-footer{padding-block:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px}.cooling-footer>div{display:flex;gap:20px}.cooling-footer small{color:#546d7c}.cooling-mobile-cta{display:none}@media (max-width:900px){.cooling-hero-grid{gap:32px}.cooling-nav-links{gap:15px}.cooling-story{padding:25px}.cooling-story h2{font-size:23px}.cooling-hero-points{gap:10px}}@media (max-width:700px){.cooling-container{width:calc(100% - 36px)}.cooling-nav{height:70px;gap:12px}.cooling-logo{width:112px;height:58px}.cooling-nav-links{display:none}.cooling-nav .cooling-button{font-size:12px;padding:10px 13px;gap:8px}.cooling-hero{padding:40px 0}.cooling-hero-grid{grid-template-columns:1fr;gap:34px}.cooling-page h1{font-size:32px;letter-spacing:-1px}.cooling-eyebrow{font-size:12px}.cooling-intro{font-size:20px}.cooling-body{font-size:16px}.cooling-actions{gap:12px}.cooling-hero .cooling-actions{align-items:stretch;flex-direction:column}.cooling-hero-points{justify-content:space-between;font-size:11px;gap:7px}.cooling-story{padding:25px}.cooling-story h2{font-size:26px}.cooling-story-value strong{font-size:44px}.cooling-proof>.cooling-container{gap:7px}.cooling-proof strong{font-size:15px}.cooling-proof span{font-size:12px}.cooling-section{padding-block:48px}.cooling-section-heading h2,.cooling-final h2{font-size:29px}.cooling-service-grid,.cooling-steps{grid-template-columns:1fr;gap:28px}.cooling-section-heading{margin-bottom:28px}.cooling-backup{align-items:flex-start;padding:18px}.cooling-steps li>span{margin-bottom:12px;padding-bottom:10px}.cooling-faq summary{font-size:16px}.cooling-final{padding:42px 0}.cooling-final .cooling-actions{flex-direction:column;align-items:stretch}.cooling-footer{padding-bottom:115px}.cooling-footer>div{gap:16px}.cooling-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line);z-index:40}.cooling-mobile-cta .cooling-button{width:100%}}.cooling-phone{margin-top:18px}@media (max-width:700px){.cooling-mobile-cta{display:flex;align-items:center;gap:12px}.cooling-mobile-cta .cooling-button{width:auto;flex:1;font-size:14px;gap:8px;padding:12px}.cooling-mobile-cta .cooling-secondary{font-size:13px;flex-shrink:0}.cooling-mobile-cta .cooling-secondary svg{display:none}}
