:root{--cm-header-height:64px;--cm-header-offset:18px;--cm-header-side-gap:32px;--cm-header-radius:18px;--cm-header-shell:1180px;--cm-color-primary:#1a6350;--cm-color-primary-dark:#155040;--cm-color-deep:#0f3f34;--cm-color-cream:#f4f2e8;--cm-color-border:rgba(15,42,35,.12);--cm-shadow-header:0 18px 48px rgba(15,42,35,.18);--cm-shadow-header-scrolled:0 14px 38px rgba(15,42,35,.14);--cm-transition:0.25s cubic-bezier(0.4,0,0.2,1)}.cm-global-header,.cm-global-header *,.cm-global-header :after,.cm-global-header :before{box-sizing:border-box}.cm-global-header ul{list-style:none;margin:0;padding:0}.cm-global-header a{text-decoration:none}.cm-global-header button{appearance:none;background:none;border:0;cursor:pointer;font:inherit;margin:0;padding:0}.cm-global-header img{display:block;max-width:100%}.cm-global-header .sr-only,.cm-site-search .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cm-global-header{background:transparent;border:0;box-shadow:none;height:var(--cm-header-height);left:0;margin:0;padding:0 var(--cm-header-side-gap);pointer-events:none;position:fixed;right:0;top:var(--cm-header-offset);transition:top var(--cm-transition),transform var(--cm-transition);width:100%;z-index:1000}.cm-global-header .cm-header__inner{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(15,63,52,.88),rgba(20,84,69,.78));border:1px solid hsla(0,0%,100%,.18);border-radius:var(--cm-header-radius);box-shadow:var(--cm-shadow-header),inset 0 1px 0 hsla(0,0%,100%,.14);column-gap:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;height:var(--cm-header-height);margin:0 auto;min-height:0;padding:0 18px 0 22px;pointer-events:auto;transition:background var(--cm-transition),border-color var(--cm-transition),box-shadow var(--cm-transition),transform var(--cm-transition);width:min(100%,var(--cm-header-shell))}.cm-global-header.is-scrolled .cm-header__inner{background:linear-gradient(135deg,rgba(244,242,232,.96),hsla(0,0%,100%,.9));border-color:rgba(15,42,35,.1);box-shadow:var(--cm-shadow-header-scrolled),inset 0 1px 0 hsla(0,0%,100%,.7)}.cm-header-spacer{height:calc(var(--cm-header-height) + var(--cm-header-offset) + 18px)}.cm-header__logo-link{align-items:center;display:flex;justify-content:flex-start}.cm-header__logo{display:block;height:36px;transition:filter var(--cm-transition),opacity var(--cm-transition);width:auto}.cm-global-header:not(.is-scrolled) .cm-header__logo{filter:brightness(0) invert(1)}.cm-global-header.is-scrolled .cm-header__logo{filter:none}.cm-header__logo-text{color:#fff;font-weight:900}.cm-global-header.is-scrolled .cm-header__logo-text{color:var(--cm-color-primary)}.cm-header__nav{justify-self:center;margin-left:-8px;margin-right:10px}.cm-header__nav-list{align-items:center;display:flex;flex-direction:row;gap:30px}.cm-header__nav-item{align-items:center;border:0;display:flex;width:auto}.cm-header__mega-toggle,.cm-header__nav-link{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:14px;font-weight:800;height:var(--cm-header-height);justify-content:center;letter-spacing:-.01em;line-height:1;padding:0;position:relative;text-align:left;text-decoration:none;transition:color var(--cm-transition),opacity var(--cm-transition);white-space:nowrap;width:auto}.cm-global-header.is-scrolled .cm-header__mega-toggle,.cm-global-header.is-scrolled .cm-header__nav-link{color:var(--cm-color-deep)}.cm-header__mega-toggle:focus-visible,.cm-header__mega-toggle:hover,.cm-header__nav-link:focus-visible,.cm-header__nav-link:hover{color:var(--cm-gold-soft,#f5ecd2)}.cm-global-header.is-scrolled .cm-header__mega-toggle:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-toggle:hover,.cm-global-header.is-scrolled .cm-header__nav-link:focus-visible,.cm-global-header.is-scrolled .cm-header__nav-link:hover{color:var(--cm-color-primary)}.cm-header__mega-toggle:after,.cm-header__nav-link:after{background:currentColor;bottom:16px;content:"";display:block;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform var(--cm-transition)}.cm-header__mega-toggle:focus-visible:after,.cm-header__mega-toggle:hover:after,.cm-header__nav-item--mega.is-mega-open>.cm-header__mega-toggle:after,.cm-header__nav-link:focus-visible:after,.cm-header__nav-link:hover:after{transform:scaleX(1)}.cm-header__search-toggle{align-items:center;border-radius:999px;color:#fff;display:inline-flex;height:40px;justify-content:center;justify-self:end;transition:background-color var(--cm-transition),color var(--cm-transition);width:40px}.cm-global-header.is-scrolled .cm-header__search-toggle{color:var(--cm-color-primary)}.cm-header__search-toggle:focus-visible,.cm-header__search-toggle:hover{background:hsla(0,0%,100%,.12)}.cm-global-header.is-scrolled .cm-header__search-toggle:focus-visible,.cm-global-header.is-scrolled .cm-header__search-toggle:hover{background:#ebe8dc}.cm-header__search-icon{display:block;height:20px;width:20px}.cm-global-header .cm-header__cta{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;display:inline-flex;font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:13px;font-weight:800;height:40px;justify-content:center;justify-self:end;line-height:1;padding:0 22px;transition:background-color var(--cm-transition),border-color var(--cm-transition),color var(--cm-transition),box-shadow .2s ease,transform .15s ease;white-space:nowrap}.cm-global-header .cm-header__cta,.cm-global-header .cm-header__cta:link,.cm-global-header .cm-header__cta:visited{color:var(--cm-color-deep);text-decoration:none}.cm-global-header .cm-header__cta:focus,.cm-global-header .cm-header__cta:hover{background:var(--cm-gold-soft,#f5ecd2);border-color:var(--cm-gold-soft,#f5ecd2);color:var(--cm-color-deep);text-decoration:none;transform:translateY(-1px)}.cm-global-header.is-scrolled .cm-header__cta{background:var(--cm-color-primary);border-color:var(--cm-color-primary);box-shadow:0 8px 20px rgba(15,42,35,.16);color:#fff}.cm-global-header.is-scrolled .cm-header__cta:link,.cm-global-header.is-scrolled .cm-header__cta:visited{color:#fff}.cm-global-header.is-scrolled .cm-header__cta:focus,.cm-global-header.is-scrolled .cm-header__cta:hover{background:var(--cm-color-primary-dark);border-color:var(--cm-color-primary-dark);color:#fff}.cm-global-header .cm-header__cta:active{transform:translateY(1px)}.cm-header__cta:focus-visible,.cm-header__mega-card:focus-visible,.cm-header__mega-toggle:focus-visible,.cm-header__nav-link:focus-visible,.cm-header__search-toggle:focus-visible{outline:2px solid rgba(245,236,210,.9);outline-offset:3px}.cm-global-header.is-scrolled .cm-header__cta:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-card:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-toggle:focus-visible,.cm-global-header.is-scrolled .cm-header__nav-link:focus-visible,.cm-global-header.is-scrolled .cm-header__search-toggle:focus-visible{outline-color:var(--cm-color-primary)}.cm-header__toggle{display:none}.cm-header__nav-item--mega{position:static}.cm-header__mega-toggle{appearance:none}@media (min-width:992px){.cm-header__nav{max-height:none;overflow:visible}.cm-header__mega{left:50%;opacity:0;padding-top:14px;pointer-events:none;position:fixed;top:calc(var(--cm-header-offset) + var(--cm-header-height));transform:translateX(-50%) translateY(-8px);transition:opacity var(--cm-transition),visibility var(--cm-transition),transform var(--cm-transition);visibility:hidden;width:min(920px,calc(100vw - 64px));z-index:1001}.cm-header__nav-item--mega.is-mega-open>.cm-header__mega,.cm-header__nav-item--mega:focus-within>.cm-header__mega{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.cm-header__mega-inner{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 90% 10%,rgba(245,236,210,.08),transparent 34%),linear-gradient(135deg,#0f3f34,#145445 54%,#1a6350);border:1px solid hsla(0,0%,100%,.18);border-radius:24px;box-shadow:0 24px 64px rgba(15,42,35,.28),inset 0 1px 0 hsla(0,0%,100%,.14);display:grid;gap:28px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);padding:28px}.cm-global-header.is-scrolled .cm-header__mega-inner{background:radial-gradient(circle at 90% 10%,rgba(26,99,80,.06),transparent 34%),linear-gradient(135deg,#f4f2e8,#fff);border-color:rgba(15,42,35,.1);box-shadow:0 18px 48px rgba(15,42,35,.16),inset 0 1px 0 hsla(0,0%,100%,.72)}.cm-header__mega-kicker{color:var(--cm-gold-soft,#f5ecd2);font-size:.76rem;font-weight:900;letter-spacing:.14em;line-height:1.1;margin:0 0 10px;text-transform:uppercase}.cm-global-header.is-scrolled .cm-header__mega-kicker{color:var(--cm-color-primary)}.cm-header__mega-heading{color:#fff;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.05;margin:0 0 12px}.cm-global-header.is-scrolled .cm-header__mega-heading{color:var(--cm-color-deep)}.cm-header__mega-body,.cm-header__mega-body p{color:hsla(0,0%,100%,.88);font-size:.95rem;line-height:1.55;margin:0}.cm-global-header.is-scrolled .cm-header__mega-body,.cm-global-header.is-scrolled .cm-header__mega-body p{color:var(--cm-slate,#52616b)}.cm-header__mega-overview{align-items:center;color:#fff;display:inline-flex;font-size:.9rem;font-weight:800;line-height:1;margin-top:18px;text-decoration:none}.cm-header__mega-overview:after{content:"›";font-size:1.2em;margin-left:8px}.cm-global-header.is-scrolled .cm-header__mega-overview{color:var(--cm-color-primary)}.cm-global-header.is-scrolled .cm-header__mega-overview:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-overview:hover,.cm-header__mega-overview:focus-visible,.cm-header__mega-overview:hover{color:var(--cm-gold-soft,#f5ecd2);text-decoration:none}.cm-header__mega-links{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-header__mega-card{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;display:block;min-height:76px;padding:16px;text-decoration:none;transition:background-color var(--cm-transition),border-color var(--cm-transition),color var(--cm-transition),transform var(--cm-transition)}.cm-header__mega-card:focus-visible,.cm-header__mega-card:hover{background:hsla(0,0%,100%,.88);border-color:hsla(0,0%,100%,.62);color:var(--cm-color-deep);transform:translateY(-2px)}.cm-global-header.is-scrolled .cm-header__mega-card{background:rgba(26,99,80,.06);border-color:rgba(15,42,35,.12);color:var(--cm-color-deep)}.cm-global-header.is-scrolled .cm-header__mega-card:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-card:hover{background:#fff;border-color:rgba(26,99,80,.24);color:var(--cm-color-deep)}.cm-header__mega-card-title{color:inherit;display:block;font-size:.96rem;font-weight:900;line-height:1.2}.cm-header__mega-card-text{color:hsla(0,0%,100%,.78);display:block;font-size:.84rem;line-height:1.4;margin-top:5px}.cm-header__mega-card:focus-visible .cm-header__mega-card-title,.cm-header__mega-card:hover .cm-header__mega-card-title{color:var(--cm-color-deep)}.cm-header__mega-card:focus-visible .cm-header__mega-card-text,.cm-header__mega-card:hover .cm-header__mega-card-text{color:var(--cm-slate,#52616b)}.cm-global-header.is-scrolled .cm-header__mega-card-text{color:var(--cm-slate,#52616b)}}@media (max-width:991px){:root{--cm-header-height:70px;--cm-header-offset:12px;--cm-header-side-gap:14px;--cm-header-radius:18px}.cm-global-header{height:auto;padding:0 var(--cm-header-side-gap)}.cm-global-header .cm-header__inner{column-gap:12px;grid-template-areas:"logo empty toggle" "nav nav nav" "search cta cta";grid-template-columns:auto 1fr auto;height:auto;min-height:var(--cm-header-height);padding:6px 14px;row-gap:0;width:100%}.cm-header__logo-link{grid-area:logo;min-width:0;transform:translateY(2px)}.cm-header__logo{height:34px;max-width:170px}.cm-header__nav{grid-area:nav;justify-self:stretch;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .18s ease,visibility 0s linear .24s;visibility:hidden;width:100%}.cm-header__nav-list{align-items:stretch;display:flex;flex-direction:column;gap:0;padding:10px 0 12px}.cm-header__nav-item{border-top:1px solid hsla(0,0%,100%,.16);display:block;width:100%}.cm-global-header.is-scrolled .cm-header__nav-item{border-top-color:rgba(15,42,35,.12)}.cm-header__mega-toggle,.cm-header__nav-link{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:1rem;font-weight:800;height:auto;justify-content:flex-start;letter-spacing:0;line-height:1.15;padding:13px 0;text-align:left;text-decoration:none;white-space:normal;width:100%}.cm-global-header.is-scrolled .cm-header__mega-toggle,.cm-global-header.is-scrolled .cm-header__nav-link{color:var(--cm-color-deep)}.cm-global-header .cm-header__cta,.cm-header__mega-toggle:after,.cm-header__nav-link:after,.cm-header__search-toggle{display:none}.cm-header__toggle{align-items:center;border-radius:999px;color:#fff;display:inline-flex;grid-area:toggle;height:32px;justify-content:center;justify-self:end;position:relative;transform:translateY(2px);transition:background-color var(--cm-transition),color var(--cm-transition);width:32px}.cm-global-header.is-scrolled .cm-header__toggle{color:var(--cm-color-primary)}.cm-header__toggle:focus-visible,.cm-header__toggle:hover{background:hsla(0,0%,100%,.12)}.cm-global-header.is-scrolled .cm-header__toggle:focus-visible,.cm-global-header.is-scrolled .cm-header__toggle:hover{background:#ebe8dc}.cm-header__toggle-line{background:currentColor;border-radius:999px;height:2px;position:absolute;transition:transform var(--cm-transition),opacity var(--cm-transition);width:17px}.cm-header__toggle-line:first-child{transform:translateY(-6px)}.cm-header__toggle-line:nth-child(2){transform:translateY(0)}.cm-header__toggle-line:nth-child(3){transform:translateY(6px)}.cm-global-header.is-open .cm-header__inner{padding-bottom:12px;padding-top:10px}.cm-global-header.is-open .cm-header__logo-link,.cm-global-header.is-open .cm-header__toggle{transform:none}.cm-global-header.is-open .cm-header__nav{max-height:calc(100svh - 120px);opacity:1;overflow-y:auto;padding-top:10px;transition:max-height .24s ease,opacity .18s ease;visibility:visible}.cm-global-header.is-open .cm-header__nav-list{padding-top:0}.cm-global-header.is-open .cm-header__mega-toggle,.cm-global-header.is-open .cm-header__nav-link{padding-bottom:12px;padding-top:12px}.cm-global-header.is-open .cm-header__search-toggle{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);color:#fff;display:inline-flex;grid-area:search;height:44px;justify-self:start;margin-top:4px;width:46px}.cm-global-header.is-scrolled.is-open .cm-header__search-toggle{border-color:rgba(15,42,35,.12);color:var(--cm-color-primary)}.cm-global-header.is-open .cm-header__cta{display:inline-flex;grid-area:cta;height:44px;margin-top:4px;width:100%}.cm-global-header.is-open .cm-header__toggle-line:first-child{transform:translateY(0) rotate(45deg)}.cm-global-header.is-open .cm-header__toggle-line:nth-child(2){opacity:0}.cm-global-header.is-open .cm-header__toggle-line:nth-child(3){transform:translateY(0) rotate(-45deg)}body.cm-menu-open{overflow:hidden}.cm-header-spacer{height:calc(var(--cm-header-height) + var(--cm-header-offset) + 14px)}.cm-header__nav-item--mega{display:block;width:100%}.cm-header__mega-toggle{justify-content:space-between}.cm-header__mega-toggle:before{content:none}.cm-header__mega-toggle:after{align-items:center;background:transparent;color:currentColor;content:"+";display:inline-flex;font-size:1.15rem;font-weight:800;height:24px;justify-content:center;line-height:1;margin-left:auto;position:static;transform:none;width:24px}.cm-header__nav-item--mega.is-mega-open>.cm-header__mega-toggle:after{content:"−"}.cm-header__mega{max-height:0;opacity:1;overflow:hidden;pointer-events:auto;position:static;transform:none;transition:max-height .24s ease;visibility:visible;width:100%}.cm-header__nav-item--mega.is-mega-open>.cm-header__mega{max-height:560px}.cm-header__mega-inner{background:transparent;border:0;border-radius:0;box-shadow:none;display:block;margin:0;padding:0 0 12px 16px}.cm-header__mega-intro{display:contents}.cm-header__mega-body,.cm-header__mega-heading,.cm-header__mega-kicker{display:none}.cm-header__mega-overview{align-items:center;border-left:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.86);display:flex;font-size:.92rem;font-weight:800;line-height:1.2;margin:0;min-height:42px;padding:10px 0 10px 14px;text-decoration:none;width:100%}.cm-header__mega-overview:after{content:"›";margin-left:8px}.cm-header__mega-links{display:grid;gap:0;grid-template-columns:1fr}.cm-header__mega-card{align-items:center;background:transparent;border:0;border-left:1px solid hsla(0,0%,100%,.18);border-radius:0;color:hsla(0,0%,100%,.86);display:flex;min-height:42px;padding:10px 0 10px 14px;text-decoration:none}.cm-header__mega-card:focus-visible,.cm-header__mega-card:hover,.cm-header__mega-overview:focus-visible,.cm-header__mega-overview:hover{background:transparent;color:#fff;text-decoration:none}.cm-header__mega-card-title{color:inherit;display:block;font-size:.92rem;font-weight:800;line-height:1.2}.cm-header__mega-card-text{display:none}.cm-global-header.is-scrolled .cm-header__mega-card,.cm-global-header.is-scrolled .cm-header__mega-overview{border-left-color:rgba(15,42,35,.14);color:var(--cm-color-deep)}.cm-global-header.is-scrolled .cm-header__mega-card:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-card:hover,.cm-global-header.is-scrolled .cm-header__mega-overview:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-overview:hover{color:var(--cm-color-primary)}}.cm-global-header .cm-header__nav .cm-header__mega-toggle.cm-header__nav-link,.cm-global-header .cm-header__nav .cm-header__nav-link{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1;text-decoration:none}@media (max-width:991px){.cm-global-header .cm-header__nav .cm-header__mega-toggle.cm-header__nav-link,.cm-global-header .cm-header__nav .cm-header__nav-link{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.cm-global-header .cm-header__mega-card-title,.cm-global-header .cm-header__mega-overview{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:.94rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.cm-global-header .cm-header__mega-card{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif)}}@media (min-width:992px){.cm-header__mega-card:focus-visible,.cm-header__mega-card:hover{background:hsla(0,0%,100%,.96);border-color:hsla(0,0%,100%,.78);color:var(--cm-color-deep);transform:translateY(-2px)}.cm-header__mega-card:focus-visible .cm-header__mega-card-title,.cm-header__mega-card:hover .cm-header__mega-card-title{color:var(--cm-color-deep)}.cm-header__mega-card:focus-visible .cm-header__mega-card-text,.cm-header__mega-card:hover .cm-header__mega-card-text{color:var(--cm-slate,#52616b)}.cm-global-header.is-scrolled .cm-header__mega-card:focus-visible,.cm-global-header.is-scrolled .cm-header__mega-card:hover{background:#fff;border-color:rgba(26,99,80,.22);color:var(--cm-color-deep)}}.cm-site-search,.cm-site-search *,.cm-site-search :after,.cm-site-search :before{box-sizing:border-box;font-family:inherit}.cm-site-search[hidden]{display:none}body.cm-search-lock{overflow:hidden}.cm-site-search{align-items:flex-start;display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:clamp(72px,8vh,96px) 20px 24px;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:2000}.cm-site-search.is-open{opacity:1;pointer-events:auto;visibility:visible}.cm-site-search__backdrop{backdrop-filter:blur(2px);background:rgba(7,38,30,.42);inset:0;position:fixed}.cm-site-search__panel{background:#fff;border-radius:clamp(22px,4vw,36px);box-shadow:0 24px 64px rgba(0,0,0,.18);max-height:calc(100svh - 96px);overflow:hidden;padding:clamp(30px,4vw,44px);position:relative;transform:translateY(-12px) scale(.98);transition:transform .25s ease,opacity .25s ease;width:min(760px,calc(100vw - 48px));z-index:1}.cm-site-search.is-open .cm-site-search__panel{transform:translateY(0) scale(1)}.cm-site-search__panel:before{background-image:linear-gradient(90deg,rgba(250,250,248,.99),rgba(250,250,248,.98) 0,rgba(250,250,248,.9) 15%,rgba(250,250,248,.62) 35%,rgba(250,250,248,.24) 65%),url(https://web.climatemaster.com/hubfs/ClimateMaster/ai-test/search-background.jpeg);background-position:50%,calc(100% + 150px) 50%;background-repeat:no-repeat;background-size:cover,auto 112%;content:"";inset:0;position:absolute;z-index:0}.cm-site-search__panel:after{background:radial-gradient(circle at 50% 48%,transparent 58%,rgba(0,0,0,.06) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cm-site-search__panel>*{position:relative;z-index:1}.cm-site-search__close{align-items:center;background:rgba(26,99,80,.5);border:0;border-radius:50%;color:#123b31;display:inline-flex;font-size:20px;height:42px;justify-content:center;line-height:1;position:absolute;right:clamp(16px,3vw,24px);top:clamp(16px,3vw,24px);transition:background-color .2s ease,color .2s ease,transform .2s ease;width:42px;z-index:2}.cm-site-search__close:focus-visible,.cm-site-search__close:hover{background:var(--cm-color-primary);color:#fff}.cm-site-search__close:active{transform:translateY(1px)}.cm-site-search__kicker{color:#223d36;font-size:clamp(16px,2vw,20px);line-height:1.3;margin:0 52px 14px 0}.cm-site-search__title{color:#08382d;font-size:clamp(38px,5vw,52px);font-weight:700;letter-spacing:0;line-height:1.06;margin:0 0 clamp(24px,4vw,36px);max-width:9.5ch}.cm-site-search__form{align-items:center;border-top:1px solid #dde8e3;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-top:24px}.cm-site-search__field{min-width:0;position:relative}.cm-site-search__field-icon{color:#6d7873;height:20px;left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}.cm-site-search__input{background:hsla(0,0%,100%,.9);border:1px solid #dde5e1;border-radius:12px;color:#123b31;font-size:clamp(16px,2vw,20px);height:60px;line-height:1.2;outline:none;padding:0 20px 0 56px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.cm-site-search__input::placeholder{color:#737d79;opacity:1}.cm-site-search__input:focus{background:#fff;border-color:var(--cm-color-primary);box-shadow:0 0 0 3px rgba(26,99,80,.15)}.cm-site-search__submit{align-items:center;background:var(--cm-color-primary);border:0;border-radius:12px;color:#fff;display:inline-flex;font-weight:700;height:60px;justify-content:center;line-height:1;min-width:112px;padding:0 24px;transition:background-color .2s ease,transform .2s ease}.cm-site-search__submit:focus-visible,.cm-site-search__submit:hover{background:var(--cm-color-primary-dark)}.cm-site-search__submit:active{transform:translateY(1px)}.cm-site-search__hint{align-items:center;color:#66726c;display:flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:8px;line-height:1.4;margin:22px 0 0}.cm-site-search__hint-label{margin-right:2px}.cm-site-search__hint a{align-items:center;background:#f2f6f4;border:0;border-radius:999px;color:var(--cm-color-primary);display:inline-flex;font-size:14px;line-height:1;min-height:30px;padding:6px 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.cm-site-search__hint a:focus-visible,.cm-site-search__hint a:hover{background:var(--cm-color-primary);color:#fff}@media (max-width:700px){.cm-site-search{padding:78px 14px 18px}.cm-site-search__panel{border-radius:22px;max-height:calc(100svh - 96px);padding:28px 20px 24px}.cm-site-search__panel:before{background:linear-gradient(180deg,rgba(250,250,248,.98),rgba(250,250,248,.94) 15%,rgba(250,250,248,.82) 52%),url(https://web.climatemaster.com/hubfs/ClimateMaster/ai-test/search-background.jpeg) 50% /cover no-repeat}.cm-site-search__kicker{margin-bottom:12px}.cm-site-search__title{max-width:10ch}.cm-site-search__form{gap:12px;grid-template-columns:1fr;padding-top:20px}.cm-site-search__input,.cm-site-search__submit{height:54px}.cm-site-search__submit{width:100%}}@media (max-width:991px){.cm-global-header .cm-header__nav .cm-header__mega-toggle.cm-header__nav-link,.cm-global-header .cm-header__nav .cm-header__nav-link,.cm-global-header .cm-header__nav button.cm-header__mega-toggle.cm-header__nav-link{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:.88rem;font-weight:800;letter-spacing:-.01em;line-height:1.12}.cm-global-header .cm-header__mega-card-title,.cm-global-header .cm-header__mega-overview{font-family:var(--cm-font-heading,Arial,Helvetica,sans-serif);font-size:.82rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.cm-global-header.is-open .cm-header__mega-toggle,.cm-global-header.is-open .cm-header__nav-link{padding-bottom:10px;padding-top:10px}.cm-header__mega-card,.cm-header__mega-overview{min-height:36px;padding-bottom:7px;padding-top:7px}}.cm-global-header.cm-global-header--v2{--cm-header-offset:0px;--cm-header-side-gap:0px;--cm-header-radius:0px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,rgba(15,63,52,.94),rgba(20,84,69,.89));border:0;border-bottom:1px solid hsla(0,0%,100%,.16);border-radius:0;box-shadow:0 8px 28px rgba(15,42,35,.16);height:var(--cm-header-height);left:0;margin:0;padding:0;right:0;top:0;transition:background var(--cm-transition),border-color var(--cm-transition),box-shadow var(--cm-transition);width:100%}.cm-global-header.cm-global-header--v2 .cm-header__inner,.cm-global-header.cm-global-header--v2.is-scrolled .cm-header__inner{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;height:var(--cm-header-height);margin:0 auto;max-width:var(--cm-header-shell);min-height:var(--cm-header-height);padding:0;position:relative;transform:none;width:min(calc(100% - 64px),var(--cm-header-shell));z-index:1}.cm-global-header.cm-global-header--v2.is-scrolled{background:linear-gradient(135deg,rgba(244,242,232,.91),hsla(0,0%,100%,.84));border-bottom-color:rgba(15,42,35,.1);box-shadow:0 10px 30px rgba(15,42,35,.12)}.cm-global-header.cm-global-header--v2.is-scrolled .cm-header__inner{background:transparent;border-color:transparent;box-shadow:none}.cm-header-spacer.cm-header-spacer--v2{height:var(--cm-header-height)}@media (min-width:992px){.cm-global-header.cm-global-header--v2 .cm-header__mega{top:var(--cm-header-height)}}@media (max-width:991px){.cm-global-header.cm-global-header--v2{--cm-header-height:74px;--cm-header-offset:0px;--cm-header-side-gap:0px;--cm-header-radius:0px;border-radius:0;height:auto;padding:0;top:0}.cm-global-header.cm-global-header--v2 .cm-header__logo{height:38px;max-width:180px}.cm-global-header.cm-global-header--v2 .cm-header__inner,.cm-global-header.cm-global-header--v2.is-scrolled .cm-header__inner{height:auto;margin:0 auto;max-width:none;min-height:var(--cm-header-height);padding:6px 0;width:calc(100% - 28px)}.cm-global-header.cm-global-header--v2.is-open .cm-header__inner,.cm-global-header.cm-global-header--v2.is-scrolled.is-open .cm-header__inner{padding:10px 0 12px}.cm-header-spacer.cm-header-spacer--v2{height:var(--cm-header-height)}}.cm-global-header.cm-global-header--v2{--cm-header-height:72px}.cm-global-header.cm-global-header--v2 .cm-header__logo{height:42px;max-width:none}