.ss-classic-landing.ss-live .ss-hvac-hero{padding-block:clamp(58px,6vw,84px);background:radial-gradient(ellipse 65% 100% at 50% 0,#1b365638,transparent 75%),#0a1220}.ss-classic-landing.ss-live .ss-hvac-hero-grid{display:block}.ss-classic-landing.ss-live .ss-hvac-hero .ss-cinematic-copy{width:min(100%,900px);margin-inline:auto;text-align:center}.ss-classic-landing.ss-live .ss-hvac-hero .ss-cinematic-copy h1{font-size:clamp(52px,6vw,88px);line-height:1.03}.ss-classic-landing.ss-live .ss-hvac-hero .ss-cinematic-description{max-width:650px;margin-inline:auto}.ss-classic-landing.ss-live .ss-hvac-hero .ss-cinematic-actions{justify-content:center}@media (max-width:540px){.ss-classic-landing.ss-live .ss-nav-cta{white-space:nowrap;padding:11px 12px;gap:8px;font-size:12px}}.ss-classic-landing.ss-live .ss-product-section{padding-block:clamp(68px,7vw,104px)}.ss-classic-landing .ss-live-section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px}.ss-classic-landing .ss-live-section-heading h2{margin:0 0 12px;color:#eaf1fd}.ss-classic-landing .ss-live-section-heading p{margin:0;color:#a6b7d0;line-height:1.6;max-width:650px}.ss-classic-landing.ss-live .ss-product-proof{display:block;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.ss-classic-landing.ss-live .ss-proof-controls{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.ss-classic-landing.ss-live .ss-proof-controls button{display:inline-flex;width:auto;min-height:48px;padding:10px 17px;font-size:14px;text-align:center}.ss-classic-landing.ss-live .ss-proof-controls button strong{font-weight:600}.ss-classic-landing.ss-live .ss-proof-controls button[aria-pressed=true]{background:#d6e5ff;color:#17243a;box-shadow:none}.ss-classic-landing.ss-live .ss-proof-controls button[aria-pressed=true] strong{color:inherit}.ss-classic-landing.ss-live .ss-proof-display{margin:0;padding:10px;border:1px solid #3b527470;border-radius:3px;background:#151e2d;box-shadow:0 24px 70px -44px #000}.ss-classic-landing.ss-live .ss-proof-image{display:flex;width:100%;height:auto;padding:0;aspect-ratio:3024/1604;overflow:hidden;cursor:zoom-in;border:1px solid #52637b70;border-radius:2px;background:#0d1421}.ss-classic-landing.ss-live .ss-proof-image .ss-proof-image-content{display:block;width:100%;height:100%;object-fit:contain;transform:none}.ss-classic-landing.ss-live .ss-proof-image--portrait .ss-proof-image-content{width:auto;max-width:100%}.ss-classic-landing.ss-live .ss-proof-display figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 5px 5px;color:#a6b7d0;font-size:13px}.ss-classic-landing.ss-live .ss-proof-display figcaption button{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#d9e9ff;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.ss-classic-landing .ss-proof-dialog{width:min(96vw,1800px);max-width:none;max-height:94vh;padding:0;border:1px solid #587097;border-radius:2px;background:#0d1421;color:#edf5ff;box-shadow:0 30px 100px #000b}.ss-classic-landing .ss-proof-dialog::backdrop{background:#03070ddc}.ss-classic-landing .ss-proof-dialog-inner{overflow:auto;max-height:94vh}.ss-classic-landing .ss-proof-dialog-bar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;background:#0d1421;font-size:13px}.ss-classic-landing .ss-proof-dialog-bar>div{display:flex;align-items:center;gap:18px}.ss-classic-landing .ss-proof-dialog-bar a{color:#b8d7ff;text-decoration:underline}.ss-classic-landing .ss-proof-dialog-bar button{display:inline-flex;padding:5px}.ss-classic-landing .ss-proof-dialog-inner>img{display:block;width:auto;max-width:100%;max-height:calc(94vh - 56px);height:auto;margin-inline:auto;object-fit:contain}.ss-classic-landing .ss-home-ribbon .ss-capability-ribbon{margin-bottom:0}.ss-classic-landing .ss-capability-ribbon{position:relative;display:flex;align-items:center;margin-bottom:38px;padding-block:28px;background:#bfd1ec;border-block:1px solid #9eb4d5}.ss-classic-landing .ss-ribbon-window{min-width:0;flex:1;overflow:hidden}.ss-classic-landing .ss-ribbon-track{display:flex;width:max-content;animation:ss-ribbon-flow 60s linear infinite}.ss-classic-landing .ss-ribbon-group{display:flex;align-items:center;justify-content:space-around;gap:clamp(48px,6vw,96px);min-width:100vw;list-style:none;padding:0 clamp(24px,3vw,48px);margin:0;flex:none}.ss-classic-landing .ss-ribbon-group li{display:flex;align-items:center;gap:20px;color:#0c192c;font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.04em;line-height:1.2;white-space:nowrap}.ss-classic-landing .ss-ribbon-icon{flex:none;width:1em;height:1em;color:#294767}.ss-classic-landing .ss-capability-ribbon[data-paused=true] .ss-ribbon-track{animation-play-state:paused}@keyframes ss-ribbon-flow{to{transform:translateX(-33.333333%)}}.ss-classic-landing .ss-workflow-actions{margin-top:32px}.ss-classic-landing .ss-workflow-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ss-classic-landing .ss-workflow-actions p{margin:14px 0 0;font-size:14px;color:#acbbd0}@media (max-width:800px){.ss-classic-landing .ss-capability-ribbon{padding-block:24px}.ss-classic-landing .ss-ribbon-group{gap:48px;padding-inline:24px}.ss-classic-landing .ss-ribbon-group li{gap:14px}}@media (prefers-reduced-motion:reduce){.ss-classic-landing .ss-ribbon-track{animation:none}.ss-classic-landing .ss-ribbon-group[aria-hidden=true]{display:none}.ss-classic-landing .ss-ribbon-track{width:100%}.ss-classic-landing .ss-ribbon-group{width:100%;min-width:0;flex-wrap:wrap;gap:24px 36px}.ss-classic-landing .ss-ribbon-group>li{white-space:normal}}.ss-classic-landing .ss-live-faq{display:block;padding-block:65px 90px}.ss-classic-landing .ss-live-faq-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.ss-classic-landing .ss-live-faq-heading h2{margin:0}.ss-classic-landing .ss-live-faq-heading .ss-text-link{flex:none}.ss-classic-landing .ss-live-faq .ss-faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.ss-classic-landing .ss-live-cta{margin-bottom:95px}.ss-classic-landing .ss-live-cta h2{margin-bottom:18px}.ss-classic-landing .ss-live-cta p{margin:0 0 28px;color:#b5c8e2;line-height:1.6}.ss-classic-landing .ss-live-cta>div:last-child{display:flex;flex-direction:column;align-items:center;gap:14px}@media (max-width:900px){.ss-classic-landing .ss-live-section-heading{display:block}.ss-classic-landing .ss-live-section-heading>.ss-text-link{margin-top:18px}.ss-classic-landing .ss-live-faq .ss-faqs{column-gap:28px}}@media (max-width:700px){.ss-classic-landing .ss-live-faq-heading{align-items:flex-start;flex-direction:column;gap:12px}.ss-classic-landing .ss-live-faq .ss-faqs{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.ss-classic-landing.ss-live .ss-hvac-hero{padding-block:68px 78px}.ss-classic-landing.ss-live .ss-hvac-hero .ss-cinematic-copy h1{font-size:clamp(42px,11vw,54px)}.ss-classic-landing.ss-live .ss-proof-controls{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ss-classic-landing.ss-live .ss-proof-controls button{flex:0 0 auto;padding:9px 13px;font-size:12px}.ss-classic-landing.ss-live .ss-proof-display{padding:5px}.ss-classic-landing.ss-live .ss-proof-display figcaption{padding:12px 6px 6px;font-size:11px}.ss-classic-landing.ss-live .ss-proof-display figcaption span{max-width:52%}.ss-classic-landing .ss-proof-dialog{width:100vw;max-height:95vh}.ss-classic-landing .ss-proof-dialog-inner{max-height:95vh}.ss-classic-landing .ss-proof-dialog-bar{padding:10px;font-size:11px}}.ss-classic-landing.ss-live .ss-trades-section{padding-top:clamp(56px,6vw,80px)}.ss-site.ss-classic-landing{--color-ink-soft:#526075;--color-ink-muted:#526075;padding-top:0;background:#fafbfc}.ss-classic-landing :is(h1,h2,h3){font-family:var(--font-public-sans);font-weight:500}.ss-classic-landing .ss-container{width:min(1440px,calc(100% - 112px))}.ss-classic-landing .ss-header{top:0;width:100%;border:0;border-bottom:1px solid #d9dde4;background:#ffffffed}.ss-classic-landing .ss-header-inner{width:min(1440px,calc(100% - 112px));height:84px;padding-inline:0}.ss-classic-landing .ss-desktop-nav a,.ss-classic-landing .ss-signin{font-weight:500}.ss-classic-landing .ss-button{font-size:14px;font-weight:600;min-height:50px;padding:13px 22px}.ss-classic-landing.ss-live .ss-hvac-hero{background:radial-gradient(ellipse 70% 110% at 50% 0,#eaf0f7,transparent 80%),#fafbfc;padding-block:68px 76px;border-bottom:0}.ss-classic-landing.ss-live .ss-cinematic-copy h1{margin:0 0 24px;color:#101a2a;font-weight:500;letter-spacing:-.06em}.ss-classic-landing.ss-live .ss-cinematic-description{color:#526075}.ss-classic-landing .ss-capability-ribbon{padding-block:25px;background:#e8edf4;border-color:#d3dce8}.ss-classic-landing .ss-ribbon-group li{color:#142136;font-size:clamp(23px,2.1vw,30px)}.ss-classic-landing .ss-ribbon-icon{color:#526881}.ss-classic-landing .ss-live-section-heading h2{color:#101a2a}.ss-classic-landing .ss-live-section-heading p,.ss-classic-landing .ss-workflow-actions p{color:#526075}.ss-classic-landing.ss-live .ss-proof-controls button{background:#f5f7fa;color:#526075;border:1px solid #d9dde4;border-radius:0}.ss-classic-landing.ss-live .ss-proof-controls button strong{color:inherit}.ss-classic-landing.ss-live .ss-proof-controls button[aria-pressed=true]{background:#101a2a;color:#fff;border-color:#101a2a}.ss-classic-landing.ss-live .ss-proof-display{background:#fff;border-color:#d9dde4;box-shadow:0 24px 70px -44px #18304b44}.ss-classic-landing.ss-live .ss-proof-image{background:#f1f4f8;border-color:#d9dde4}.ss-classic-landing.ss-live .ss-proof-display figcaption,.ss-classic-landing.ss-live .ss-proof-display figcaption button{color:#526075}.ss-classic-landing .ss-proof-dialog{background:#fff;color:#101a2a;border-color:#d9dde4}.ss-classic-landing .ss-proof-dialog-bar{background:#fff}.ss-classic-landing .ss-proof-dialog-bar a{color:#142136}.ss-classic-landing .ss-proof-dialog-bar button{min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer}.ss-classic-landing .ss-final-cta{background:#edf1f6;border:1px solid #d9dde4}.ss-classic-landing .ss-final-cta h2{color:#101a2a}.ss-classic-landing .ss-final-cta .ss-text-link,.ss-classic-landing .ss-final-cta p{color:#526075}.ss-classic-landing .ss-final-cta .ss-button-light{background:#101a2a;color:white;border-color:#101a2a}.ss-classic-landing .ss-footer{background:#f1f3f6}.ss-classic-landing .ss-classic-tradeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ss-classic-landing .ss-classic-tradeCard{position:relative;isolation:isolate;display:flex;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid #d9dde4;border-radius:16px;background:#edf1f6;color:#101a2a;text-decoration:none}.ss-classic-landing .ss-classic-tradePhoto{z-index:-2;object-fit:cover;transition:transform .4s ease}.ss-classic-landing .ss-classic-tradeCard:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#f3f6fa,#f3f6faf5 30%,#f3f6fa88 58%,#f3f6fa15)}.ss-classic-landing .ss-classic-tradeContent{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.5vw,38px);width:100%}.ss-classic-landing .ss-classic-tradeCopy{max-width:60%}.ss-classic-landing .ss-classic-tradeCopy h3{margin:0;color:#101a2a;font-size:clamp(27px,2.55vw,38px);line-height:1.15;font-weight:600;letter-spacing:-.035em}.ss-classic-landing .ss-classic-tradeCopy p{margin:13px 0 0;max-width:180px;color:#43536a;font-size:clamp(14px,1.3vw,18px);line-height:1.5}.ss-classic-landing .ss-classic-tradeArrow{display:grid;place-items:center;width:48px;height:48px;margin-top:auto;background:#ffffffbb;border:1px solid #cbd5e1;border-radius:50%;color:#142136}.ss-classic-landing .ss-classic-tradeCard:hover .ss-classic-tradePhoto{transform:scale(1.025)}@media (max-width:1100px){.ss-classic-landing .ss-container,.ss-classic-landing .ss-header-inner{width:calc(100% - 64px)}.ss-classic-landing .ss-classic-tradeGrid{gap:16px}.ss-classic-landing .ss-classic-tradeCard{aspect-ratio:1/1.12}.ss-classic-landing .ss-classic-tradeContent{padding:22px}.ss-classic-landing .ss-classic-tradeCopy{max-width:78%}.ss-classic-landing .ss-classic-tradeCopy h3{font-size:28px}}@media (max-width:760px){.ss-classic-landing .ss-container,.ss-classic-landing .ss-header-inner{width:calc(100% - 36px)}.ss-classic-landing .ss-header-inner{height:72px}.ss-classic-landing.ss-live .ss-hvac-hero{padding-block:56px 62px}.ss-classic-landing .ss-classic-tradeGrid{grid-template-columns:minmax(0,1fr);gap:18px}.ss-classic-landing .ss-classic-tradeCard{aspect-ratio:4/3;min-height:268px}.ss-classic-landing .ss-classic-tradeContent{padding:28px}.ss-classic-landing .ss-classic-tradeCopy{max-width:60%}.ss-classic-landing .ss-classic-tradeCopy h3{font-size:32px}.ss-classic-landing .ss-classic-tradeCopy p{font-size:15px}.ss-classic-landing .ss-classic-tradeArrow{width:42px;height:42px}.ss-classic-landing .ss-live-faq{padding-block:54px 64px}.ss-classic-landing .ss-live-cta{margin-bottom:64px}}@media (prefers-reduced-motion:reduce){.ss-classic-landing .ss-classic-tradePhoto{transition:none}.ss-classic-landing .ss-classic-tradeCard:hover .ss-classic-tradePhoto{transform:none}}