:root{--ink:#101820;--muted:#53616d;--line:#dbe4ea;--ice:#eef7fb;--blue:#0a66c2;--deep:#06345f;--green:#0f8a6a;--gold:#d7a640;--white:#fff;--shadow:0 18px 50px rgba(10,35,55,.14);--max:1180px}html[dir=rtl] body{font-family:Tahoma,"Noto Sans Arabic",Arial,sans-serif}html[dir=rtl] .site-header,html[dir=rtl] .topbar,html[dir=rtl] .site-footer{direction:rtl}html[dir=rtl] .brand,html[dir=rtl] .nav-wrap,html[dir=rtl] .nav-actions,html[dir=rtl] .mobile-actions,html[dir=rtl] .hero-actions,html[dir=rtl] .contact-methods,html[dir=rtl] .footer-grid{direction:rtl}html[dir=rtl] .contact-hero:before{right:0;left:auto}html[dir=rtl] .contact-methods a{border-right:3px solid var(--blue);border-left:0;padding-right:22px;padding-left:18px}html[dir=rtl] .contact-methods a:hover{border-right-color:var(--deep)}html[dir=rtl] .contact-info-grid article{grid-template-columns:minmax(0, 1fr) 64px}html[dir=rtl] .contact-info-grid strong,html[dir=rtl] .contact-info-grid h3,html[dir=rtl] .contact-info-grid p{grid-column:2}html[dir=rtl] .contact-info-grid strong{border-right:0;border-left:2px solid #b9d8e6;padding-right:0;padding-left:18px}html[dir=rtl] .contact-info-grid h3,html[dir=rtl] .contact-info-grid p{grid-column:1}html[dir=rtl] .contact-process article{border-right:0;border-left:1px solid #d7e5eb}html[dir=rtl] .contact-process article:last-child{border-left:0}html[dir=rtl] .contact-process p,html[dir=rtl] .contact-process h3{text-align:center}html[dir=rtl] .contact-process:before{right:12%;left:12%}@media (max-width:780px){html[dir=rtl] .contact-info-grid article{grid-template-columns:minmax(0, 1fr) 52px}html[dir=rtl] .contact-info-grid strong{padding-left:14px}html[dir=rtl] .contact-info-grid h3,html[dir=rtl] .contact-info-grid p{grid-column:1}html[dir=rtl] .contact-process:before{right:auto;left:auto}html[dir=rtl] .contact-process article,html[dir=rtl] .contact-process article:last-child{grid-template-columns:minmax(0, 1fr) 52px;border-left:0}html[dir=rtl] .contact-process article:before{grid-column:2;grid-row:1/span 2}html[dir=rtl] .contact-process h3,html[dir=rtl] .contact-process p{grid-column:1;text-align:right}html[dir=rtl] .contact-process:before{right:auto;left:calc(100% - 61px)}}.aim-cookie-banner{position:fixed;right:18px;bottom:18px;left:18px;z-index:1000;display:flex;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:18px 20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#071522;box-shadow:0 18px 50px rgba(5,20,32,.28);color:#fff}.aim-cookie-banner[hidden]{display:none}.aim-cookie-copy{min-width:0;flex:1 1 auto}.aim-cookie-title{display:block;color:#fff;font-size:16px;line-height:1.2}.aim-cookie-copy p{max-width:820px;margin:7px 0 0;color:#d4e5ed;font-size:14px;line-height:1.5}.aim-cookie-actions{display:flex;flex:0 0 auto;gap:10px}.aim-cookie-button{min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.aim-cookie-button-secondary{border-color:rgba(255,255,255,.36);background:0 0;color:#fff}.aim-cookie-button-secondary:hover,.aim-cookie-button-secondary:focus-visible{border-color:#fff;background:rgba(255,255,255,.08)}.aim-cookie-button-primary{border-color:var(--gold);background:var(--gold);color:#071522}.aim-cookie-button-primary:hover,.aim-cookie-button-primary:focus-visible{filter:brightness(1.06)}html[dir=rtl] .aim-cookie-banner{text-align:right}html[dir=rtl] .aim-cookie-actions{flex-direction:row-reverse}@media (max-width:700px){.aim-cookie-banner{right:10px;bottom:10px;left:10px;display:block;padding:16px}.aim-cookie-copy p{font-size:13px}.aim-cookie-actions{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));margin-top:14px}.aim-cookie-button{width:100%;padding:0 8px;font-size:12px}}.contact-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0, .82fr) minmax(420px, 1.18fr);gap:42px;padding:42px;border-color:#c9dce7;background:linear-gradient(135deg,rgba(236,247,251,.92),rgba(255,255,255,.98) 62%),#f7fbfd}.contact-hero:before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:var(--blue)}.contact-hero>div{position:relative;z-index:1;max-width:540px}.contact-hero .lead{max-width:510px;margin-top:16px;font-size:clamp(20px, 2.15vw, 30px);line-height:1.28;color:var(--deep);font-weight:650}.contact-hero figure{position:relative}.contact-hero figure:after{content:"";position:absolute;right:16px;bottom:-10px;width:90px;height:90px;border-right:1px solid rgba(31,129,177,.38);border-bottom:1px solid rgba(31,129,177,.38);pointer-events:none}.contact-hero img{min-height:390px;border-radius:4px;box-shadow:0 18px 36px rgba(19,42,58,.13)}.contact-methods{gap:12px;margin-top:28px}.contact-methods a{position:relative;gap:5px;padding:16px 18px 16px 22px;border:0;border-left:3px solid var(--blue);border-radius:0;background:rgba(255,255,255,.8);box-shadow:0 8px 22px rgba(19,42,58,.06)}.contact-methods a:hover{border-left-color:var(--deep);background:#fff}.contact-methods strong{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.contact-methods a:not(:has(span)){color:var(--blue);font-weight:900}.contact-info-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px 20px;max-width:1120px}.contact-info-grid article{display:grid;grid-template-columns:64px minmax(0, 1fr);column-gap:20px;align-content:start;min-height:166px;padding:26px 26px 24px;border:1px solid #d4e2e9;border-radius:3px;background:#fff;box-shadow:0 8px 20px rgba(19,42,58,.045)}.contact-info-grid article:hover{border-color:#9fc8db;box-shadow:0 12px 26px rgba(19,42,58,.08)}.contact-info-grid strong{align-self:start;width:auto;height:auto;margin:1px 0 0;padding:2px 18px 0 0;border-right:2px solid #b9d8e6;border-radius:0;background:0 0;color:var(--blue);font-size:14px;line-height:1.2;letter-spacing:.08em}.contact-info-grid h3,.contact-info-grid p{grid-column:2}.contact-info-grid h3{margin:0;font-size:22px;line-height:1.18}.contact-info-grid p{margin:12px 0 0;color:#536671;font-size:15px;line-height:1.58}.contact-process{position:relative;grid-template-columns:repeat(4,minmax(0, 1fr));gap:0;max-width:1180px;padding:30px 18px 8px;border-top:1px solid #c8dbe5;border-bottom:1px solid #c8dbe5;background:#f7fbfd}.contact-process:before{content:"";position:absolute;top:56px;left:12%;right:12%;height:1px;background:#a9cbd9}.contact-process article{position:relative;z-index:1;display:block;min-width:0;padding:0 22px 24px;border:0;border-right:1px solid #d7e5eb;border-radius:0;background:0 0;box-shadow:none}.contact-process article:last-child{border-right:0}.contact-process article:before{width:52px;height:52px;margin:0 auto 20px;border:7px solid #f7fbfd;border-radius:2px;background:var(--deep);color:#fff;font-size:14px;box-shadow:0 0 0 1px #8ebaca}.contact-process h3{max-width:190px;margin:0 auto;text-align:center;font-size:19px;line-height:1.24}.contact-process p{max-width:220px;margin:10px auto 0;color:#536671;font-size:15px;line-height:1.52;text-align:center}@media (max-width:780px){.model-comparison-panel{margin-top:28px;padding:20px 16px}.model-comparison-table{min-width:720px}.model-comparison-table th,.model-comparison-table td{padding:11px 12px}.expert-review-panel{grid-template-columns:1fr;gap:16px;margin-top:28px;padding:20px 16px}.contact-hero{grid-template-columns:1fr;gap:24px;padding:28px 24px 24px 30px}.contact-hero .lead{font-size:22px}.contact-hero img{min-height:0;aspect-ratio:16/10}.contact-hero figure:after{right:8px;bottom:-7px;width:60px;height:60px}.contact-methods{grid-template-columns:1fr;margin-top:20px}.contact-info-grid{grid-template-columns:1fr;gap:12px}.contact-info-grid article{grid-template-columns:52px minmax(0, 1fr);column-gap:16px;min-height:0;padding:20px 18px}.contact-info-grid strong{padding-right:14px}.contact-info-grid h3{font-size:20px}.contact-info-grid p{margin-top:8px;font-size:15px}.contact-process{grid-template-columns:1fr;gap:0;padding:24px 18px 8px}.contact-process:before{top:48px;bottom:42px;left:43px;right:auto;width:1px;height:auto}.contact-process article,.contact-process article:last-child{display:grid;grid-template-columns:52px minmax(0, 1fr);column-gap:16px;align-items:start;padding:0 0 26px;border-right:0}.contact-process article:before{grid-column:1;grid-row:1/span 2;width:44px;height:44px;margin:0;border-width:5px}.contact-process h3,.contact-process p{grid-column:2;max-width:none;margin-left:0;margin-right:0;text-align:left}.contact-process h3{font-size:19px}.contact-process p{margin-top:7px;font-size:15px}}*{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--white);line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.topbar{background:#06131e;color:#c9dce6;font-size:13px}.topbar-inner{width:calc(100% - 40px);max-width:var(--max);min-height:38px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-wrap{width:calc(100% - 40px);max-width:var(--max);min-height:90px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--deep);letter-spacing:0}.brand img{display:block;flex:0 0 68px;width:68px;height:68px;object-fit:contain;border-radius:6px}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand strong{font-size:21px;white-space:nowrap}.brand small{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:48px;height:48px;border:0;border-radius:6px;background:#fff;color:var(--deep);cursor:pointer}.mobile-menu-toggle span{display:block;width:28px;height:3px;border-radius:999px;background:currentColor}.menu{display:flex;gap:22px;align-items:center;list-style:none;margin:0;padding:0;font-size:14px;font-weight:700}.menu li{position:relative}.menu a{color:#21313d}.menu a:hover{color:var(--blue)}.menu .sub-menu{position:absolute;top:100%;left:0;z-index:40;display:grid;min-width:260px;overflow:visible;margin:0;padding:12px;list-style:none;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.menu>li:first-child>.sub-menu{width:min(920px, calc(100vw - 40px));grid-template-columns:repeat(3,minmax(0, 1fr));gap:6px;padding:16px}.menu>li:first-child>.sub-menu a{min-height:46px;border:1px solid transparent;font-weight:800}.menu>li:first-child>.sub-menu a:hover{border-color:var(--line)}.menu .sub-menu .sub-menu{top:0;left:100%;max-height:min(76vh, 720px);overflow-y:auto}.menu>li:first-child>.sub-menu>li:nth-child(3)>.sub-menu,.menu>li:first-child>.sub-menu>li:nth-child(6)>.sub-menu{top:calc(100% - 1px);left:auto;right:0}.menu .sub-menu li{min-width:0}.menu li:hover>.sub-menu,.menu li:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.menu .sub-menu a{display:block;padding:10px 12px;border-radius:6px;color:#183248;white-space:nowrap}.menu .sub-menu .menu-item-has-children>a:after{content:">";float:right;margin-left:20px;color:var(--blue)}.submenu-toggle{display:none}.menu .sub-menu a:hover{background:var(--ice)}.nav-actions,.mobile-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.mobile-actions,.mobile-nav-cta{display:none}.language-switcher{position:relative;flex-shrink:0}.language-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#183248;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(10,35,55,.06)}.language-button svg{width:17px;height:17px;color:var(--blue)}.language-button:after{content:"";width:7px;height:7px;border-right:2px solid #5f7485;border-bottom:2px solid #5f7485;transform:rotate(45deg) translateY(-2px)}.language-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:210px;margin:0;padding:8px;list-style:none;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.language-switcher:hover .language-menu,.language-switcher:focus-within .language-menu,.language-switcher.is-language-open .language-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.language-menu a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:6px 8px;border-radius:6px;color:#183248;font-size:13px;font-weight:800}.language-menu a:hover,.language-menu a[aria-current=true]{background:var(--ice);color:var(--blue)}.language-code{display:inline-grid;place-items:center;width:30px;height:24px;border-radius:4px;background:#edf5fb;color:var(--deep);font-size:11px;font-weight:900}.language-current{color:var(--green);font-size:12px;font-weight:900}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:6px;background:var(--blue);color:#fff;font-weight:800;border:1px solid var(--blue)}.button.secondary{background:#fff;color:var(--deep);border-color:rgba(255,255,255,.7)}.hero{min-height:720px;display:grid;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(4,17,30,.54),rgba(4,17,30,.24),rgba(4,17,30,.06)),var(--hero-image) center/cover no-repeat}.hero-slider{position:relative;overflow:hidden;background:#071522 url(//allicemachines.com/wp-content/themes/focusun-dealer-theme/assets/images/pro/hero-clean-refrigeration.jpg) center/cover no-repeat}.hero-slider:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,17,30,.54),rgba(4,17,30,.24),rgba(4,17,30,.06))}.hero-slide{position:absolute;inset:0;z-index:0;background:var(--slide-image) var(--slide-position,center)/cover no-repeat;filter:brightness(1.12) contrast(1.08) saturate(1.04);opacity:0;animation:focusunHeroSlide 28s infinite}.hero-slide:nth-child(2){animation-delay:7s}.hero-slide:nth-child(3){animation-delay:14s}.hero-slide:nth-child(4){animation-delay:21s}@keyframes focusunHeroSlide{0%,23%{opacity:1}30%,100%{opacity:0}}.hero-inner{width:calc(100% - 40px);max-width:var(--max);margin:0 auto;padding:118px 0 82px;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#cdefff;font-size:13px;font-weight:800;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.34)}.hero h1{max-width:880px;margin:0;font-size:clamp(44px, 6.3vw, 78px);line-height:.98;letter-spacing:0;text-shadow:0 3px 24px rgba(0,0,0,.34)}.hero p{max-width:720px;margin:24px 0 0;text-shadow:0 2px 16px rgba(0,0,0,.34);color:#e8f4f8;font-size:19px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-stats{width:calc(100% - 40px);max-width:var(--max);margin:-44px auto 0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.stat{padding:24px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{display:block;color:var(--deep);font-size:28px;line-height:1}.stat span{display:block;margin-top:8px;color:var(--muted);font-size:13px;font-weight:700}.page-banner{position:relative;display:grid;min-height:300px;overflow:hidden;isolation:isolate;color:#fff;background:#102a3a var(--page-banner-image) center/cover no-repeat}.page-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,18,31,.82) 0%,rgba(3,18,31,.55) 44%,rgba(3,18,31,.18) 100%),linear-gradient(180deg,rgba(3,18,31,.08),rgba(3,18,31,.28))}.page-banner-inner{width:calc(100% - 40px);max-width:var(--max);align-self:center;margin:0 auto;padding:62px 0}.page-banner-kicker{display:block;margin-bottom:14px;color:#cdefff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.4)}.page-banner h1{max-width:820px;margin:0;color:#fff;font-size:clamp(38px, 5vw, 66px);line-height:1.04;letter-spacing:0;text-shadow:0 3px 22px rgba(0,0,0,.42)}.page-banner-products,.page-banner-default,.page-banner-industries{background-position:center 52%}.page-banner-solutions{background-position:center 42%}.page-banner-projects,.page-banner-contact{background-position:center 50%}.page-banner-about{background-position:center 54%}.section{padding:86px 0}.section.alt{background:var(--ice)}.section.dark{background:#071522;color:#fff}.section.dark p{color:#d4e5ed}.section.dark .feature-metrics div{border-top-color:rgba(255,255,255,.14)}.section.dark .feature-metrics strong{color:#f4c970}.section.dark .feature-metrics span{color:#f3f8fc}.section.dark .button{margin-top:28px;background:var(--gold);border-color:var(--gold);color:#071522}.wrap{width:calc(100% - 40px);max-width:var(--max);margin:0 auto}.section-head{max-width:760px;margin-bottom:34px}.section-head-wide{max-width:940px}.section-kicker{display:inline-block;margin-bottom:12px;color:var(--green);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.section.dark .section-kicker{color:#9be5d4}.section-head h2{margin:0;font-size:clamp(28px, 3.2vw, 42px);line-height:1.12;letter-spacing:0}.section-head p{margin:14px 0 0;color:var(--muted);font-size:17px}.product-grid,.solution-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.product-card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(20,40,55,.06)}.product-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.product-card div{padding:20px}.product-card h3,.solution h3,.proof h3{margin:0;font-size:21px;color:var(--deep)}.product-card p,.solution p,.proof p{margin:10px 0 0;color:var(--muted)}.product-card a{display:inline-block;margin-top:16px;font-weight:800;color:var(--blue)}.product-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:22px}.family-card{display:grid;grid-template-columns:minmax(220px, .92fr) minmax(0, 1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(19,42,58,.08)}.family-card img{width:100%;height:100%;min-height:310px;object-fit:cover}.family-card div{padding:28px}.family-card h3{margin:0;color:var(--deep);font-size:25px;line-height:1.12}.family-card p{margin:12px 0 18px;color:var(--muted)}.family-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.family-card li a{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--line);color:#183248;font-weight:800}.family-card li a:after{content:">";color:var(--blue)}.solution,.proof{background:#fff;border:1px solid var(--line);border-radius:8px;padding:26px}.capability-grid,.process-grid,.blog-grid,.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px, 100%), 1fr));gap:16px}.capability,.process-step,.blog-card,.faq-card{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;padding:22px}.capability span,.process-step span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:16px;border-radius:50%;background:var(--ice);color:var(--blue);font-weight:900}.blog-card strong{display:block;color:var(--green);font-size:13px;text-transform:uppercase;margin-bottom:10px}.blog-card-meta,.post-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.blog-card-meta strong{margin-bottom:0}.blog-view-count,.post-view-count{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.post-meta{justify-content:flex-start;margin-top:12px;color:var(--muted);font-size:13px;font-weight:700}.post-meta>span:first-child:after{content:"";display:inline-block;width:4px;height:4px;margin:0 10px 2px;border-radius:50%;background:var(--line)}.blog-card h3,.faq-card h3,.capability h3,.process-step h3{margin:0;color:var(--deep);font-size:clamp(18px, 1.7vw, 20px);line-height:1.22}.blog-card p,.faq-card p,.capability p,.process-step p{margin-bottom:0;color:var(--muted)}.page-main .capability-grid .capability,.page-main .process-grid .process-step{position:relative;overflow:hidden;padding:26px}.page-main .capability-grid .capability span,.page-main .process-grid .process-step span{width:auto;height:auto;min-height:0;margin:0 0 18px;padding:7px 12px;border-radius:999px;background:#eaf4fb;color:var(--blue);font-size:12px;line-height:1;letter-spacing:0;text-transform:uppercase}.page-main .capability-grid .capability h3,.page-main .process-grid .process-step h3{font-size:clamp(20px, 2vw, 24px)}.band-image{min-height:360px;display:grid;align-items:end;color:#fff;background:linear-gradient(90deg,rgba(5,22,38,.84),rgba(5,22,38,.2)),var(--band-image) center/cover no-repeat}.band-image .wrap{padding:70px 0}.band-image h2{max-width:760px;margin:0;font-size:clamp(34px, 5vw, 58px);line-height:1.05}.band-image p{max-width:620px;color:#e7f2f7;font-size:18px}.solution strong{display:block;color:var(--green);font-size:13px;text-transform:uppercase;margin-bottom:10px}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.feature-layout{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:54px;align-items:center}.feature-layout h2{margin:0;max-width:700px;font-size:clamp(34px, 4.5vw, 58px);line-height:1.06}.feature-layout p{max-width:620px;font-size:18px}.feature-metrics{display:grid;gap:12px;margin-top:26px}.feature-metrics div{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.feature-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--gold);border:1px solid rgba(210,157,47,.5);border-radius:50%;background:#fff}.feature-icon:before{display:block;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1}.feature-icon-ice:before{content:"❄"}.feature-icon-condenser:before{content:"✺"}.feature-icon-storage:before{content:"▣"}.feature-icon-control:before{content:"⚙"}.feature-metrics strong{color:var(--gold);font-size:24px}.feature-metrics span{color:var(--deep);font-weight:700;line-height:1.45}.feature-metrics .feature-icon{color:var(--gold);font-weight:400;line-height:1}.feature-image-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.feature-image-stack img{width:100%;min-height:430px;object-fit:cover;border-radius:8px}.feature-image-stack img:nth-child(2){margin-top:72px}.feature-single-image img{width:100%;min-height:520px;object-fit:cover;border-radius:8px}.partner-band{padding:86px 0;background:#eef5f8}.partner-frame{position:relative;overflow:hidden;border-radius:8px;background:#071522;box-shadow:var(--shadow)}.partner-visual{margin:0}.partner-visual img{display:block;width:100%;height:auto;aspect-ratio:1870/841;object-fit:contain}.partner-overlay{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0, .45fr) minmax(360px, .55fr);gap:46px;align-items:center;padding:clamp(34px, 5vw, 72px);background:linear-gradient(90deg,rgba(255,255,255,.86) 0%,rgba(255,255,255,.46) 33%,rgba(7,41,71,.1) 50%,rgba(6,35,64,.82) 72%,rgba(4,26,49,.94) 100%)}.partner-copy h2{max-width:520px;margin:0;color:#082a4c;font-size:clamp(34px, 4.4vw, 60px);line-height:1.06}.partner-copy p{max-width:500px;margin:18px 0 0;color:#385268;font-size:18px;font-weight:800}.partner-copy .button{margin-top:28px}.partner-points{display:grid;gap:0;color:#fff}.partner-points div{display:grid;min-height:86px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.2)}.partner-points span{color:#f2fbff;font-size:20px;font-weight:800;line-height:1.45}.partner-points div:last-child{border-bottom:0}.application-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.application-grid article{min-height:210px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff}.application-grid strong{display:block;color:var(--deep);font-size:22px;line-height:1.18}.application-grid p{color:var(--muted)}.application-grid a{display:inline-block;margin-top:8px;color:var(--blue);font-weight:900}.image-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));min-height:330px}.image-ribbon img{width:100%;height:100%;min-height:330px;object-fit:cover}.quote-checklist{display:grid;gap:14px}.quote-checklist article{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff}.quote-checklist span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--deep);color:#fff;font-weight:900}.quote-checklist h3{margin:0;color:var(--deep)}.quote-checklist p{margin:6px 0 0;color:var(--muted)}.case-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.case-feature-grid article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.case-feature-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.case-feature-grid div{padding:22px}.case-feature-grid strong{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.case-feature-grid h3{margin:8px 0 0;color:var(--deep);font-size:21px;line-height:1.22}.case-feature-grid a{display:inline-block;margin-top:16px;color:var(--blue);font-weight:900}.check-list{margin:24px 0 0;padding:0;list-style:none}.check-list li{padding:12px 0 12px 30px;border-bottom:1px solid var(--line);color:#263847;position:relative}.check-list li:before{content:"";position:absolute;left:0;top:18px;width:10px;height:10px;border-radius:50%;background:var(--green)}.panel{padding:34px;border-radius:8px;background:var(--deep);color:#fff}.panel p{color:#d7ecf5}.cta{background:linear-gradient(135deg,var(--deep),#0b6b9d);color:#fff}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{margin:0;max-width:720px;font-size:clamp(30px, 4vw, 48px);line-height:1.08}.cta p{margin:12px 0 0;color:#dff3fb}.inquiry-panel{display:grid;grid-template-columns:minmax(0, 1.02fr) minmax(340px, .98fr);gap:0;align-items:stretch;overflow:hidden;margin-top:52px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#f6fbfd,#fff);box-shadow:0 16px 38px rgba(19,42,58,.08)}.inquiry-copy{display:flex;flex-direction:column;padding:34px}.inquiry-copy h2{margin:0;color:var(--deep);font-size:clamp(28px, 3vw, 38px);line-height:1.1}.inquiry-copy p{margin:16px 0 0;color:#314553;font-size:17px}.inquiry-points{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px;margin-top:20px}.inquiry-points span{display:flex;align-items:center;min-height:46px;padding:10px 12px;border:1px solid rgba(10,102,194,.16);border-radius:6px;background:rgba(238,247,251,.78);color:var(--deep);font-size:13px;font-weight:900;line-height:1.25}.inquiry-visual{margin:24px 0 0}.inquiry-visual img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:0 12px 30px rgba(19,42,58,.12)}.inquiry-contact{display:grid;gap:10px;margin-top:22px}.inquiry-contact a{display:flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--deep);font-weight:900}.inquiry-contact a:first-child{border-color:rgba(15,138,106,.28);color:var(--green)}.inquiry-form{padding:34px;border-left:1px solid var(--line);border-radius:0;background:#fff}.inquiry-form p{margin:0 0 14px}.inquiry-form label{display:grid;gap:7px;color:#21313d;font-weight:800}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit}.inquiry-form .phone-field{display:grid;grid-template-columns:minmax(210px, .9fr) minmax(0, 1.1fr);gap:10px}.inquiry-form .phone-field br{display:none}.inquiry-form .phone-field .wpcf7-form-control-wrap{display:block}.inquiry-form textarea{min-height:118px;resize:vertical}.inquiry-form input[type=submit]{width:auto;min-width:170px;padding:0 20px;border-color:var(--blue);background:var(--blue);color:#fff;font-weight:900;cursor:pointer}.wpcf7-spinner{margin-left:10px}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:13px}.site-footer{background:#071522;color:#d9e7ee;padding:48px 0}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}.site-footer h3,.site-footer h4{color:#fff;margin:0 0 12px}.site-footer p,.site-footer a{color:#b8cbd6;font-size:14px}.footer-product-links{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:9px 14px}.footer-product-links a{display:block;min-width:0;line-height:1.35}.footer-product-links a:hover{color:#fff}.copyright{margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#8da4b0;font-size:13px}.page-main{width:calc(100% - 40px);max-width:860px;margin:0 auto;padding:72px 0}.page-main.page-wide{max-width:var(--max)}.page-main h1{font-size:clamp(34px, 6vw, 58px);line-height:1.05}.page-main .lead{font-size:20px;color:#2c3d49}.page-main section{margin:34px 0}.page-main h2{margin:0 0 14px;color:var(--deep);font-size:30px;line-height:1.15}.page-main h3{margin:22px 0 8px;color:#172a38}.page-main ul{padding-left:20px}.page-main li{margin:8px 0}.page-main table{width:100%;border-collapse:collapse;margin-top:14px;border:1px solid var(--line)}.table-scroll{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-top:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(20,40,55,.06);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-scroll table{min-width:720px;margin-top:0;border:0}.page-main th,.page-main td{padding:13px 15px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.page-main th{width:34%;color:var(--deep);background:var(--ice)}.page-main figure{margin:24px 0}.page-main figure img{width:100%;border-radius:8px;box-shadow:var(--shadow)}.page-main .products-intro-image{margin:40px 0 44px;overflow:hidden;border-radius:8px;background:#dcecf4;box-shadow:var(--shadow)}.page-main .products-intro-image img{display:block;width:100%;height:auto;aspect-ratio:21/10;object-fit:cover;object-position:center 58%;border-radius:0;box-shadow:none}.localized-source-media,.localized-source-tables{margin-top:52px}.localized-source-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px;margin-top:18px}.localized-source-image-grid figure{margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.06)}.localized-source-image-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0;box-shadow:none}.localized-source-image-grid figcaption{padding:12px 14px;color:var(--muted);font-size:13px;line-height:1.45}.localized-source-tables .table-scroll{margin-top:18px}.localized-source-tables table{margin-top:0}.page-main .button{margin-top:12px}.content-grid,.case-list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px;margin-top:18px}.info-card,.case-card{border:1px solid var(--line);border-radius:8px;padding:22px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.05)}.info-card strong{display:block;margin-bottom:8px;color:var(--green);font-size:12px;text-transform:uppercase}.info-card h3,.case-card h3{margin:0 0 8px;color:var(--deep)}.info-card p,.case-card p{margin:0;color:var(--muted)}.info-card a,.case-card a{display:inline-block;margin-top:14px;color:var(--blue);font-weight:800}.resource-hub{margin:64px 0 46px;padding:38px;border-top:4px solid var(--blue);background:#f3f8fa}.resource-hub-head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, .72fr);gap:18px 48px;align-items:end;margin-bottom:26px}.resource-hub-head .section-kicker{grid-column:1/-1;margin-bottom:-8px}.resource-hub-head h2{margin:0;max-width:680px}.resource-hub-head p{margin:0;color:var(--muted);line-height:1.65}.resource-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px}.resource-hub-card{display:flex;min-width:0;flex-direction:column;min-height:250px;padding:22px;border:1px solid #d5e3e8;border-radius:6px;background:#fff;box-shadow:0 8px 20px rgba(20,40,55,.045)}.resource-hub-label{display:block;margin-bottom:16px;color:var(--green);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.resource-hub-card h3{margin:0 0 10px;color:var(--deep);font-size:20px;line-height:1.25}.resource-hub-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.58}.resource-hub-card a{display:inline-flex;align-items:baseline;gap:5px;width:fit-content;max-width:100%;margin-top:auto;padding-top:18px;color:var(--blue);font-size:14px;font-weight:800;line-height:1.35;text-decoration:none}.resource-hub-card a:hover{color:var(--deep);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.resource-hub{padding:28px 22px}.resource-hub-head{grid-template-columns:1fr;gap:12px}.resource-hub-head .section-kicker{margin-bottom:0}.resource-hub-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:560px){.resource-hub{margin:42px 0 30px;padding:24px 16px}.resource-hub-grid{grid-template-columns:1fr}.resource-hub-card{min-height:0;padding:20px}}.solution-hero-card{display:grid;grid-template-columns:minmax(0, .9fr) minmax(380px, 1.1fr);gap:32px;align-items:center;padding:32px;border:1px solid var(--line);border-radius:8px;background:#f6fafc}.solution-hero-card h2{margin-top:0;font-size:clamp(30px, 3.6vw, 48px)}.solution-hero-card figure,.solution-image-row figure{margin:0}.solution-hero-card img,.solution-image-row img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.cooling-flow{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px;margin-top:18px}.cooling-flow span{display:grid;min-height:92px;place-items:center;padding:14px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--deep);font-weight:900;text-align:center}.solution-image-row{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.solution-image-row figcaption{margin-top:10px;color:var(--muted);font-weight:800}.method-matrix td:first-child{color:var(--deep);font-weight:900}.method-matrix .compact-weight{color:#314553;font-size:14px;line-height:1.55}.page-main .method-matrix{table-layout:fixed;min-width:1080px;border:0;background:#fff}.page-main .method-matrix th,.page-main .method-matrix td{width:auto;padding:16px 18px;border-right:1px solid #d7e5eb;border-bottom:1px solid #d7e5eb;vertical-align:top;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.5}.page-main .method-matrix th:last-child,.page-main .method-matrix td:last-child{border-right:0}.page-main .method-matrix thead th{color:#fff;background:var(--deep);font-size:13px;font-weight:850;letter-spacing:.02em;line-height:1.3}.page-main .method-matrix th:nth-child(1),.page-main .method-matrix td:nth-child(1){width:18%}.page-main .method-matrix th:nth-child(2),.page-main .method-matrix td:nth-child(2){width:21%}.page-main .method-matrix th:nth-child(3),.page-main .method-matrix td:nth-child(3){width:28%}.page-main .method-matrix th:nth-child(4),.page-main .method-matrix td:nth-child(4){width:33%}.page-main .method-matrix tbody tr:nth-child(even) td{background:#f7fbfd}.page-main .method-matrix tbody td:first-child{color:var(--deep);background:#edf6fb;font-weight:850}.page-main .method-matrix tbody tr:nth-child(even) td:first-child{background:#e8f2f7}.page-main .method-matrix tbody tr:hover td{background:#eef8fb}.plate-model-table{table-layout:fixed;min-width:1020px}.plate-model-table .plate-col-model{width:20%}.plate-model-table .plate-col-capacity{width:16%}.plate-model-table .plate-col-refrigerant{width:17%}.plate-model-table .plate-col-running,.plate-model-table .plate-col-install{width:15%}.plate-model-table .plate-col-weight{width:17%}.plate-model-table th,.plate-model-table td{padding:18px 20px;text-align:left;vertical-align:middle}.plate-model-table th{width:auto;color:#07325f;font-size:15px;line-height:1.25;letter-spacing:0;white-space:nowrap}.plate-model-table td{color:#182734;font-size:15px;line-height:1.45}.plate-model-table td:nth-child(4),.plate-model-table td:nth-child(5),.plate-model-table td:nth-child(6){white-space:nowrap}.plate-model-table td:first-child a{display:inline-block;margin-bottom:6px;font-size:20px;line-height:1.1}.plate-model-table td:first-child small{display:block;color:#0b3769;font-size:13px;line-height:1.25}.spec-list{columns:2;column-gap:42px}.mini-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:24px;border:1px solid var(--line);border-radius:8px;background:#082a4c;color:#fff}.mini-cta h2,.mini-cta p{margin:0;color:#fff}.mini-cta p{max-width:720px;color:#d7e8ef}.ice-rink-project-image{margin:30px 0 0}.ice-rink-project-image img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 50%;border-radius:8px;box-shadow:var(--shadow)}.ice-rink-project-image figcaption{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.related-links-panel{margin-top:42px;padding:28px;border:1px solid var(--line);border-radius:8px;background:#f6fafc}.related-links-head{max-width:860px;margin-bottom:22px}.related-links-head h2{margin:0;font-size:clamp(24px, 2.6vw, 34px)}.related-links-head p{margin:10px 0 0;color:var(--muted)}.related-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px}.related-link-card{padding:20px;border:1px solid rgba(18,61,89,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,40,55,.06)}.related-link-card h3{margin:0;color:var(--deep);font-size:20px}.related-link-card p{margin:8px 0 16px;color:var(--muted)}.related-link-list{display:flex;flex-wrap:wrap;gap:9px}.related-link-list a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #c9dbe5;border-radius:8px;background:#f9fcfd;color:var(--blue);font-size:14px;font-weight:900;text-decoration:none}.related-link-list a:hover{border-color:var(--blue);background:#eaf4fb}.model-comparison-panel{margin-top:42px;padding:28px;border:1px solid #cfe0e8;border-radius:8px;background:#f8fbfc}.model-comparison-head{max-width:900px;margin-bottom:22px}.model-comparison-head h2{margin:0;color:var(--deep);font-size:clamp(24px, 2.6vw, 34px)}.model-comparison-head p{margin:10px 0 0;color:var(--muted)}.model-comparison-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d6e4ea;background:#fff}.model-comparison-table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.model-comparison-table th,.model-comparison-table td{padding:13px 14px;border-bottom:1px solid #e2ebef;text-align:left;vertical-align:top}.model-comparison-table thead th{background:#eaf3f7;color:var(--deep);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.model-comparison-table tbody th{white-space:nowrap;font-weight:900}.model-comparison-table tbody tr:last-child th,.model-comparison-table tbody tr:last-child td{border-bottom:0}.model-comparison-table tbody tr:hover{background:#f5fafc}.model-comparison-table a{color:var(--blue);text-decoration:none}.model-comparison-table a:hover{text-decoration:underline}.model-comparison-link{white-space:nowrap;font-weight:800}.expert-review-panel{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(260px, .8fr);gap:24px;align-items:stretch;margin-top:42px;padding:26px 28px;border-left:4px solid var(--green);background:#f1faf7}.expert-review-panel h2{margin:0;color:var(--deep);font-size:clamp(22px, 2.4vw, 30px)}.expert-review-panel p{max-width:780px;margin:10px 0 0;color:var(--muted)}.expert-review-meta{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:18px 20px;border:1px solid #c9e1d8;background:#fff}.expert-review-meta strong{color:var(--deep)}.expert-review-meta span{color:var(--muted);font-size:13px;line-height:1.45}.expert-review-meta a{width:fit-content;margin-top:4px;color:var(--green);font-weight:900;text-decoration:none}.expert-review-meta a:hover{text-decoration:underline}.seo-trust-panel{margin-top:42px;padding:28px;border:1px solid rgba(18,61,89,.12);border-radius:8px;background:linear-gradient(180deg,#fff 0%,#f4f9fc 100%)}.seo-trust-head{max-width:900px;margin-bottom:22px}.seo-trust-head h2{margin:0;font-size:clamp(24px, 2.6vw, 34px);color:var(--deep)}.seo-trust-head p{margin:10px 0 0;color:var(--muted)}.seo-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px}.seo-faq-card{min-height:100%;padding:18px;border:1px solid rgba(18,61,89,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,40,55,.06)}.seo-faq-card h3{margin:0;color:var(--deep);font-size:18px;line-height:1.35}.seo-faq-card p{margin:9px 0 0;color:var(--muted);font-size:15px}.seo-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #d8e6ee;border-radius:8px;background:#d8e6ee}.seo-trust-grid article{padding:16px;background:#fff}.seo-trust-grid strong,.seo-trust-grid span{display:block}.seo-trust-grid strong{color:var(--deep);font-size:14px;text-transform:uppercase}.seo-trust-grid span{margin-top:7px;color:var(--muted);font-size:14px;line-height:1.55}.seo-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px;margin-top:18px}.seo-spec-strip div{padding:14px;border-radius:8px;background:#0b3458;color:#fff}.seo-spec-strip span,.seo-spec-strip strong{display:block}.seo-spec-strip span{color:#b9d8e9;font-size:12px;font-weight:900;text-transform:uppercase}.seo-spec-strip strong{margin-top:6px;font-size:14px;line-height:1.45}.about-hero,.contact-hero{display:grid;grid-template-columns:minmax(0, .9fr) minmax(380px, 1.1fr);gap:34px;align-items:center;padding:34px;border:1px solid var(--line);border-radius:8px;background:#f7fbfd}.about-hero figure,.contact-hero figure,.about-band figure,.about-image-grid figure,.about-app-grid figure{margin:0}.about-hero img,.contact-hero img{width:100%;min-height:360px;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.about-image-grid,.about-app-grid,.contact-info-grid,.contact-process{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:18px}.about-app-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%), 1fr));align-items:stretch}.about-image-grid{grid-template-columns:.8fr 1.1fr 1.1fr}.about-image-grid img,.about-app-grid img{width:100%;aspect-ratio:16/11;object-fit:cover;border-radius:8px;box-shadow:0 12px 30px rgba(19,42,58,.08)}.about-image-grid figure:first-child img{object-fit:contain;padding:28px;border:1px solid var(--line);background:#fff}.about-band{display:grid;grid-template-columns:minmax(360px, .95fr) minmax(0, 1.05fr);gap:34px;align-items:center;padding:30px;border:1px solid var(--line);border-radius:8px;background:#fff}.about-band img{width:100%;min-height:330px;object-fit:cover;border-radius:8px}.about-app-grid article,.contact-info-grid article,.contact-process article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.05)}.about-app-grid article{display:grid;align-content:start}.about-app-grid strong,.about-app-grid p{margin-right:18px;margin-left:18px;max-width:calc(100% - 36px);overflow-wrap:anywhere;word-break:normal}.about-app-grid strong{display:block;margin-top:18px;color:var(--deep);font-size:20px;line-height:1.2}.about-app-grid p{margin-top:8px;margin-bottom:20px;color:var(--muted);line-height:1.5}.about-app-grid .app-card-copy{display:grid;gap:8px;padding:18px}.about-app-grid .app-card-copy strong,.about-app-grid .app-card-copy span{margin:0;max-width:100%;overflow-wrap:anywhere}.about-app-grid .app-card-copy strong{color:var(--deep);font-size:20px;line-height:1.2}.about-app-grid .app-card-copy span{color:var(--muted);line-height:1.5}.contact-methods{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px;margin-top:24px}.contact-methods a{display:grid;gap:6px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.contact-methods strong{color:var(--deep);font-size:18px}.contact-methods span{color:var(--blue);font-weight:900;overflow-wrap:anywhere}.contact-info-grid article,.contact-process article{padding:22px}.contact-process{counter-reset:contact-step}.contact-process article{counter-increment:contact-step;font-size:0}.contact-process article:before{content:counter(contact-step,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:50%;background:var(--deep);color:#fff;font-size:16px;font-weight:900}.contact-info-grid strong,.contact-process span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:16px;border-radius:50%;background:var(--deep);color:#fff;font-weight:900}.contact-info-grid h3,.contact-process h3{margin:0;color:var(--deep);font-size:20px;line-height:1.2}.contact-info-grid p,.contact-process p{margin:10px 0 0;color:var(--muted);font-size:16px}.aim-logo-panel{display:grid;place-items:center;min-height:320px;padding:32px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(19,42,58,.07)}.aim-logo-panel img{width:min(360px, 100%);border-radius:8px;box-shadow:none}.aim-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px;margin-top:24px}.aim-metric-row article{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--ice)}.aim-metric-row strong{display:block;color:var(--deep);font-size:28px;line-height:1}.aim-metric-row span{display:block;margin-top:9px;color:var(--muted);font-weight:800}.about-aim-v2{display:grid;gap:48px}.about-aim-v2>.wp-block-group__inner-container{display:grid;gap:48px}.about-aim-v2,.about-aim-v2 *{box-sizing:border-box}.about-aim-v2,.about-aim-v2 .wp-block-group,.about-aim-v2 .wp-block-group__inner-container{width:100%;max-width:none}.about-aim-v2 .wp-block-group__inner-container{margin-right:0;margin-left:0}.about-aim-v2 p{color:var(--muted);font-size:16px;line-height:1.72}.about-aim-v2>section{width:100%;min-width:0}.about-aim-v2>.wp-block-group__inner-container>section{width:100%;min-width:0}.about-aim-hero{display:grid;grid-template-columns:minmax(0, .96fr) minmax(360px, 1.04fr);gap:34px;align-items:center;padding:36px;border:1px solid var(--line);border-radius:8px;background:#f7fbfd}.about-aim-hero>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, .96fr) minmax(360px, 1.04fr);gap:34px;align-items:center}.about-aim-hero h2,.about-aim-section-title h2,.about-aim-split h2,.about-aim-proof h2{margin:0;color:var(--deep);line-height:1.12}.about-aim-hero h2{max-width:760px;font-size:clamp(34px, 4.6vw, 58px)}.about-aim-hero .lead{max-width:760px;color:#375465;font-size:18px}.about-aim-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.about-aim-actions .wp-block-button__link,.about-aim-cta .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:8px;background:var(--blue);color:#fff;font-weight:900;text-decoration:none}.about-aim-actions .ghost .wp-block-button__link{border:1px solid var(--line);background:#fff;color:var(--deep)}.about-aim-visual{display:grid;gap:14px}.about-aim-visual>.wp-block-group__inner-container{display:grid;gap:14px}.about-aim-visual figure{margin:0;overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}.about-aim-visual img{display:block;width:100%;object-fit:cover}.about-aim-visual figure:first-child img{aspect-ratio:16/10}.about-aim-visual-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-aim-visual-row>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-aim-visual-row img{aspect-ratio:1/1}.about-aim-visual-row figure:first-child{display:grid;place-items:center;background:#fff}.about-aim-visual-row figure:first-child img{height:auto;min-height:0;aspect-ratio:1/1;object-fit:contain;object-position:center;padding:16px}.about-aim-visual-grid,.about-aim-visual-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.about-aim-visual-grid figure{margin:0;overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}.about-aim-visual-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.about-aim-visual-grid figure:first-child img{aspect-ratio:4/3}.about-aim-mini-grid,.about-aim-mini-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.about-aim-mini-grid figure{margin:0;overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}.about-aim-mini-grid img,.about-aim-mini-grid figure:first-child img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.page-main img[src*="aim-logo" i],.page-main img[alt*="AIM Refrigeration logo" i],.page-main img[alt*="AIM refrigeration equipment" i],.about-aim-visual img[src*="aim-logo" i],.about-aim-visual img[alt*="AIM Refrigeration logo" i],.aim-logo-panel img{width:100%;height:auto !important;min-height:0 !important;aspect-ratio:auto !important;object-fit:contain !important;object-position:center;background:#fff}.page-main img[src*="aim-logo" i],.page-main img[alt*="AIM Refrigeration logo" i],.about-aim-visual img[src*="aim-logo" i],.about-aim-visual img[alt*="AIM Refrigeration logo" i]{padding:clamp(12px, 2.4vw, 28px)}.about-aim-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:14px}.about-aim-metrics>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:14px}.about-aim-metrics article{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.05)}.about-aim-metrics .about-aim-metric-card{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.05)}.about-aim-metrics strong{display:block;color:var(--deep);font-size:clamp(24px, 3vw, 34px);line-height:1}.about-aim-metric-number{margin:0;color:var(--deep) !important;font-size:clamp(24px, 3vw, 34px) !important;font-weight:900;line-height:1 !important}.about-aim-metrics span{display:block;margin-top:10px;color:var(--muted);font-weight:800;line-height:1.4}.about-aim-metric-label{margin:10px 0 0;color:var(--muted) !important;font-weight:800;line-height:1.4 !important}.about-aim-section-title{max-width:850px}.about-aim-section-title h2{font-size:clamp(28px, 3.2vw, 42px)}.about-aim-section-title p{max-width:780px}.about-aim-capability-grid,.about-aim-product-grid,.about-aim-process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr));gap:16px;margin-top:22px}.about-aim-capability-grid>.wp-block-group__inner-container,.about-aim-product-grid>.wp-block-group__inner-container,.about-aim-process-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr));gap:16px}.about-aim-capability,.about-aim-product,.about-aim-process{min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff}.about-aim-capability span,.about-aim-product span,.about-aim-process span{display:inline-flex;margin-bottom:16px;padding:7px 12px;border-radius:999px;background:#eaf4fb;color:var(--blue);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.about-card-kicker{display:inline-flex;width:fit-content;margin:0 0 16px;padding:7px 12px;border-radius:999px;background:#eaf4fb;color:var(--blue) !important;font-size:12px !important;font-weight:900;line-height:1 !important;text-transform:uppercase}.about-aim-capability h3,.about-aim-product h3,.about-aim-process h3{margin:0;color:var(--deep);font-size:22px;line-height:1.22}.about-aim-capability p,.about-aim-product p,.about-aim-process p{margin-bottom:0}.about-aim-split,.about-aim-proof{display:grid;grid-template-columns:minmax(360px, .96fr) minmax(0, 1.04fr);gap:34px;align-items:center}.about-aim-split>.wp-block-group__inner-container,.about-aim-proof>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(360px, .96fr) minmax(0, 1.04fr);gap:34px;align-items:center}.about-aim-split figure,.about-aim-proof figure,.about-aim-application figure{margin:0}.about-aim-split img,.about-aim-proof img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.about-aim-split h2,.about-aim-proof h2{font-size:clamp(28px, 3vw, 40px)}.about-aim-proof-list{display:grid;gap:12px;margin-top:18px}.about-aim-proof-list>.wp-block-group__inner-container{display:grid;gap:12px}.about-aim-proof-list article{padding:18px 20px;border-left:4px solid var(--green);background:#f7fbfd}.about-aim-proof-list .about-aim-proof-item{padding:18px 20px;border-left:4px solid var(--green);background:#f7fbfd}.about-aim-proof-list h3{margin:0 0 6px;color:var(--deep);font-size:18px}.about-aim-proof-list p{margin:0}.about-aim-application-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px, 1fr));gap:16px;margin-top:22px}.about-aim-application-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px, 1fr));gap:16px}.about-aim-application{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(20,40,55,.05)}.about-aim-application img{display:block;width:100%;aspect-ratio:16/11;object-fit:cover}.about-aim-application>.wp-block-group__inner-container>.wp-block-group{padding:18px}.about-aim-application>.wp-block-group__inner-container,.about-aim-application>.wp-block-group__inner-container>.wp-block-group>.wp-block-group__inner-container{padding:0}.about-aim-application h3{margin:0 0 8px;color:var(--deep);font-size:20px;line-height:1.22}.about-aim-application p{margin:0;font-size:15px}.about-aim-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center;padding:28px;border-radius:8px;background:#082a4c;color:#fff}.about-aim-cta>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center}.about-aim-cta h2,.about-aim-cta p{margin:0;color:#fff}.about-aim-cta p{max-width:760px;margin-top:8px;color:#d7e8ef}.about-aim-hero>div,.about-aim-split>div,.about-aim-proof>div,.about-aim-cta>div{min-width:0}.about-aim-hero>.wp-block-group__inner-container>div,.about-aim-split>.wp-block-group__inner-container>div,.about-aim-proof>.wp-block-group__inner-container>div,.about-aim-cta>.wp-block-group__inner-container>div{min-width:0}.timeline-list{display:grid;gap:14px;margin-top:18px}.timeline-list article{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.timeline-list span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#fff;background:var(--deep);font-weight:900}.timeline-list h3{margin-top:0}.about-aim-metrics{grid-template-columns:repeat(4,minmax(0, 1fr))}.about-aim-metrics>.wp-block-group__inner-container{grid-template-columns:repeat(4,minmax(0, 1fr))}.about-aim-capability-grid,.about-aim-product-grid{grid-template-columns:repeat(3,minmax(0, 1fr))}.about-aim-capability-grid>.wp-block-group__inner-container,.about-aim-product-grid>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0, 1fr))}.about-aim-application-grid{grid-template-columns:repeat(4,minmax(0, 1fr))}.about-aim-application-grid>.wp-block-group__inner-container{grid-template-columns:repeat(4,minmax(0, 1fr))}.about-aim-hero,.about-aim-visual,.about-aim-visual-row,.about-aim-visual-grid,.about-aim-metrics,.about-aim-capability-grid,.about-aim-product-grid,.about-aim-process-grid,.about-aim-split,.about-aim-proof,.about-aim-proof-list,.about-aim-application-grid,.about-aim-cta{display:block}.about-aim-hero>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, .96fr) minmax(360px, 1.04fr);gap:34px;align-items:center}.about-aim-visual>.wp-block-group__inner-container,.about-aim-proof-list>.wp-block-group__inner-container{display:grid;gap:14px}.about-aim-visual-row>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-aim-visual-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:14px}.about-aim-metrics>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:14px}.about-aim-capability-grid>.wp-block-group__inner-container,.about-aim-product-grid>.wp-block-group__inner-container,.about-aim-process-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px}.about-aim-split>.wp-block-group__inner-container,.about-aim-proof>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(360px, .96fr) minmax(0, 1.04fr);gap:34px;align-items:center}.about-aim-application-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:16px}.about-aim-cta>.wp-block-group__inner-container{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:center}.about-aim-application>.wp-block-group__inner-container,.about-aim-capability>.wp-block-group__inner-container,.about-aim-product>.wp-block-group__inner-container,.about-aim-process>.wp-block-group__inner-container,.about-aim-metric-card>.wp-block-group__inner-container,.about-aim-proof-item>.wp-block-group__inner-container{width:100%;max-width:none}.about-aim-application figure,.about-aim-application .wp-block-image,.about-aim-application img{width:100%;max-width:none}.about-aim-application .wp-block-image img{aspect-ratio:16/11;object-fit:cover}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px;margin-top:28px}.product-tree{display:grid;gap:22px;margin-top:24px}.product-tree article{display:grid;grid-template-columns:250px 1fr;gap:24px;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.product-tree figure{position:relative;margin:0;align-self:center;width:100%;aspect-ratio:2560/1707;overflow:hidden;border-radius:8px;background:#f7fbfd}.product-tree img{position:absolute;inset:0;display:block;width:100%;height:100% !important;min-height:0;max-height:100%;object-fit:contain;object-position:center center;border-radius:8px}.product-tree h2{margin-top:0}.product-tree ul{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:8px 18px;padding-left:18px}.product-tree a{color:var(--blue);font-weight:800}.three-level-directory{display:grid;gap:22px;margin-top:26px}.three-level-directory article{display:grid;grid-template-columns:minmax(260px, .42fr) minmax(0, 1fr);gap:28px;align-items:stretch;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(19,42,58,.06)}.three-level-directory figure{position:relative;margin:0;align-self:center;width:100%;aspect-ratio:2560/1707;overflow:hidden;border-radius:8px;background:#f7fbfd}.three-level-directory img{position:absolute;inset:0;display:block;width:100%;height:100% !important;min-height:0;max-height:100%;object-fit:contain;object-position:center center;border-radius:8px}.three-level-directory h2{margin-top:0;font-size:clamp(26px, 3vw, 34px);line-height:1.08}.three-level-directory h2 a{color:var(--blue);font-weight:800}.three-level-directory ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px, 1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.three-level-directory li{margin:0}.three-level-directory li a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#f8fbfd;color:var(--deep);font-size:14px;font-weight:900;text-align:center}.three-level-directory li a:hover{border-color:var(--blue);background:var(--ice);color:var(--blue)}.product-model-grid{display:grid;grid-template-columns:repeat(3,minmax(240px, 1fr));gap:16px}.product-model-grid article{display:flex;flex-direction:column;min-width:0;min-height:330px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff}.product-model-grid h3{margin-top:0;color:var(--blue);font-size:24px;line-height:1.15}.product-model-grid a{color:var(--blue)}.product-model-grid p{margin:12px 0 0;color:var(--muted);font-size:15px}.model-spec-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.model-spec-row span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:var(--ice);color:var(--deep);font-size:13px;font-weight:900}.chiller-spec-section{margin-top:42px}.chiller-spec-section>p{max-width:980px;color:#506170}.chiller-series-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr));gap:16px;margin-top:18px}.chiller-series-card{border:1px solid var(--line);border-radius:8px;padding:20px;background:#f6fafc}.chiller-series-card strong{display:block;color:var(--blue);font-size:26px;line-height:1.1}.chiller-series-card span{display:block;margin-top:8px;color:var(--muted);font-weight:800}.chiller-table-wrap{overflow-x:auto;margin-top:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(20,40,55,.07)}.page-main .chiller-spec-table{min-width:1180px;margin:0;border:0;font-size:14px}.page-main .chiller-spec-table th,.page-main .chiller-spec-table td{padding:12px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;white-space:nowrap}.page-main .chiller-spec-table thead th{background:#0b3769;color:#fff;font-size:16px;font-weight:900}.page-main .chiller-spec-table thead th:first-child{position:sticky;left:0;z-index:3;box-shadow:1px 0 0 var(--line)}.page-main .chiller-spec-table tbody th{position:sticky;left:0;z-index:1;width:220px;background:#eef5fb;color:var(--deep);text-align:center;font-weight:900;white-space:normal}.page-main .chiller-spec-table tbody th[scope=row]{text-align:center !important}.page-main .chiller-spec-table tbody tr:nth-child(even) td{background:#f8fbfe}.chiller-table-note{margin-top:12px;color:var(--muted);font-size:14px}.snow-mobile-models{display:none}.snow-mobile-model-card{border:1px solid var(--line);border-radius:8px;padding:18px 16px 14px;background:#fff;box-shadow:0 12px 28px rgba(20,40,55,.06)}.snow-mobile-model-card header{margin:-18px -16px 2px;padding:15px 16px 13px;border-bottom:1px solid var(--line);background:#f3f8fc}.snow-mobile-model-card h3{margin:0;color:var(--blue);font-size:23px;line-height:1.15}.snow-mobile-model-card header p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:800}.snow-mobile-specs{margin:0}.snow-mobile-spec{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid #e7edf2}.snow-mobile-spec:last-child{border-bottom:0}.snow-mobile-spec dt,.snow-mobile-spec dd{min-width:0;margin:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.snow-mobile-spec dt{color:var(--muted);font-weight:700}.snow-mobile-spec dd{color:var(--deep);font-weight:850;text-align:right}.model-points{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.model-points li{margin:0;padding:10px 0 0;border-top:1px solid var(--line);color:#53616d;font-size:14px;line-height:1.45}.model-points strong{color:var(--deep)}.model-note{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);color:#415363;font-size:14px;line-height:1.5}.product-model-grid .model-link{display:inline-flex;align-items:center;width:fit-content;color:var(--deep);font-weight:900}.model-action{margin-top:auto;padding-top:18px}.solution-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:20px;margin-top:28px}.solution-image-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(19,42,58,.07)}.solution-image-card figure{margin:0}.solution-image-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.solution-image-card div{padding:22px}.solution-image-card strong{display:block;margin-bottom:8px;color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.solution-image-card h2{margin:0;font-size:24px}.solution-image-card p{color:var(--muted)}.solution-image-card a{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;color:var(--blue);font-weight:900}.concrete-project-banner{overflow:hidden;margin:38px 0 44px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.concrete-project-banner img{width:100%;aspect-ratio:16/9;object-fit:cover}.supercooled-texture-layout{display:grid;grid-template-columns:minmax(300px, .78fr) minmax(0, 1.22fr);gap:34px;align-items:center;margin-top:28px}.supercooled-texture-layout figure,.supercooled-application-gallery figure{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(19,42,58,.08)}.supercooled-texture-layout img{width:100%;aspect-ratio:5/6;object-fit:cover}.supercooled-application-gallery{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:20px;margin:26px 0 28px}.supercooled-application-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover}.supercooled-application-gallery figcaption{padding:14px 16px 16px;color:var(--muted);font-size:14px;font-weight:800;line-height:1.4}.reefer-hero-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:var(--shadow)}.reefer-gallery{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px;margin-top:18px}.reefer-gallery figure{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(19,42,58,.07)}.reefer-gallery img{width:100%;aspect-ratio:16/10;object-fit:cover}.reefer-gallery figcaption{padding:14px 16px 16px;color:var(--muted);font-size:14px;font-weight:800;line-height:1.4}@media (min-width:901px) and (max-width:1280px){.menu>li:first-child>.sub-menu{width:min(820px, calc(100vw - 480px))}}@media (max-width:900px){.topbar{display:none}.site-header{top:0}.nav-wrap{width:calc(100% - 18px);min-height:auto;padding:14px 0;align-items:center;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px}.nav-actions{display:none}.mobile-actions{display:flex;justify-self:end;gap:6px}.language-switcher-mobile .language-button{min-height:44px;padding:0 9px;font-size:13px}.language-switcher-mobile .language-button svg{width:15px;height:15px}.language-switcher-mobile .language-menu{top:calc(100% + 8px);right:0;width:210px;max-width:calc(100vw - 28px);padding:8px}.language-switcher-mobile .language-menu a{grid-template-columns:1fr;min-height:46px;padding:7px 16px;font-size:15px}.language-switcher-mobile .language-code{display:none}.language-switcher-mobile .language-menu a[aria-current=true]{color:var(--blue)}.language-switcher-mobile .language-current{display:none}.brand{width:100%;min-width:0;gap:8px}.brand span{min-width:0}.brand img{flex-basis:46px;width:46px;height:46px}.brand strong{font-size:16px}.brand small{font-size:11px}.mobile-menu-toggle{display:inline-flex;justify-self:end;width:44px;height:44px}nav{grid-column:1/-1;width:100%;display:none;padding-top:10px;border-top:1px solid var(--line)}.site-header.is-menu-open nav{display:block}.page-main{width:calc(100% - 28px);overflow-x:hidden;padding:42px 0}.page-banner{min-height:210px;background-position:center center}.page-banner-inner{width:calc(100% - 28px);padding:42px 0 44px}.page-banner-kicker{margin-bottom:10px;font-size:11px}.page-banner h1{max-width:100%;font-size:clamp(32px, 9vw, 46px);line-height:1.08}.page-main h1{font-size:clamp(32px, 9vw, 44px);line-height:1.08}.page-main .lead{margin:16px 0 24px;color:#2c3d49;font-size:clamp(16px, 4.4vw, 18px);line-height:1.55}.page-main section{margin:28px 0}.page-main h2{margin-bottom:12px;font-size:clamp(24px, 6.8vw, 30px);line-height:1.18}.page-main h3{font-size:20px;line-height:1.25}.page-main figure{clear:both;margin:22px 0 28px}.page-main figure img{display:block;width:100%;height:auto}.page-main .products-intro-image{margin:24px 0 30px}.page-main .products-intro-image img{aspect-ratio:4/3;object-fit:cover;object-position:center center}.page-main figcaption{position:static;margin-top:10px;line-height:1.45}.page-main figure+.lead,.reefer-hero-image+.lead{margin-top:28px}.ice-rink-project-image{margin-top:24px}.ice-rink-project-image img{aspect-ratio:4/3}.reefer-hero-image{margin-bottom:28px}.concrete-project-banner{margin:26px 0 32px}.reefer-hero-image img{display:block;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain}.menu{width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.menu>li{width:100%;position:relative}.menu>li>a{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#183248;white-space:nowrap}.menu .menu-item-has-children>a{padding-right:54px}.menu>li.current-menu-item>a,.menu>li.current-menu-ancestor>a,.menu>li.current_page_item>a{border-color:var(--blue);background:var(--ice);color:var(--blue)}.menu .sub-menu{display:none !important;position:static;width:100%;min-width:0;margin:0;padding:6px 0 0 14px;border:0;border-radius:0;background:0 0;box-shadow:none;opacity:1;pointer-events:auto;transform:none;gap:6px}.menu li.is-submenu-open>.sub-menu{display:grid !important}.menu>li:first-child>.sub-menu{grid-template-columns:1fr;width:100%;padding-left:14px}.menu .sub-menu .sub-menu{padding-left:16px}.menu .sub-menu a{white-space:normal}.menu .menu-item-has-children>a:after,.menu .sub-menu .menu-item-has-children>a:after{content:none}.submenu-toggle{position:absolute;top:1px;right:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-left:1px solid var(--line);border-radius:0 6px 6px 0;background:0 0;color:var(--blue);font-size:20px;font-weight:900;line-height:1;cursor:pointer}.submenu-toggle:before{content:"+"}.submenu-toggle[aria-expanded=true]:before{content:"-"}.mobile-nav-cta{grid-column:1/-1;display:none;width:100%;min-height:40px;align-items:center;justify-content:center;margin-top:8px;padding:0 18px;border-radius:6px;background:var(--blue);color:#fff;font-weight:800;border:1px solid var(--blue)}.site-header.is-menu-open .mobile-nav-cta{display:inline-flex}.hero{min-height:620px}@media (max-width:430px){.brand strong{font-size:15px}.brand small{display:none}.language-switcher-mobile .language-button{min-width:76px;padding:0 8px}}.hero-stats,.product-family-grid,.family-card,.product-grid,.solution-grid,.proof-grid,.supercooled-texture-layout,.supercooled-application-gallery,.related-links-grid,.seo-faq-grid,.seo-trust-grid,.seo-spec-strip,.feature-layout,.feature-image-stack,.feature-single-image,.partner-band-inner,.application-grid,.image-ribbon,.case-feature-grid,.inquiry-panel,.about-hero,.about-aim-hero,.about-aim-metrics,.about-aim-capability-grid,.about-aim-product-grid,.about-aim-process-grid,.about-aim-split,.about-aim-proof,.about-aim-application-grid,.about-aim-cta,.about-aim-hero>.wp-block-group__inner-container,.about-aim-metrics>.wp-block-group__inner-container,.about-aim-capability-grid>.wp-block-group__inner-container,.about-aim-product-grid>.wp-block-group__inner-container,.about-aim-process-grid>.wp-block-group__inner-container,.about-aim-split>.wp-block-group__inner-container,.about-aim-proof>.wp-block-group__inner-container,.about-aim-application-grid>.wp-block-group__inner-container,.about-aim-cta>.wp-block-group__inner-container,.about-image-grid,.about-band,.about-app-grid,.contact-hero,.contact-methods,.contact-info-grid,.contact-process,.solution-hero-card,.solution-image-row,.cooling-flow,.product-tree article,.three-level-directory article,.solution-image-grid,.reefer-gallery,.capability-grid,.process-grid,.blog-grid,.faq-grid,.blog-list,.aim-metric-row,.content-grid,.case-list,.localized-source-image-grid,.split,.footer-grid{grid-template-columns:1fr}.product-tree,.three-level-directory{width:100%;min-width:0;overflow:hidden}.product-tree article,.three-level-directory article{display:flex;flex-direction:column;width:100%;min-width:0;gap:16px;padding:16px}.three-level-directory figure,.product-tree figure{width:100%;align-self:stretch;overflow:hidden}.three-level-directory img,.product-tree img{position:absolute;inset:0;display:block;width:100%;height:100% !important;min-height:0;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center center}.cooling-flow{grid-template-columns:repeat(3,minmax(0, 1fr))}.contact-hero{gap:18px;padding:18px;border-color:#d7e4ec;background:linear-gradient(180deg,#f7fbfd 0%,#fff 100%);box-shadow:none}.contact-hero .lead{font-size:16px;line-height:1.55}.contact-hero figure{margin-top:4px}.contact-hero img{min-height:0;aspect-ratio:16/10;object-fit:cover;box-shadow:none}.contact-methods{grid-template-columns:1fr;gap:10px;margin-top:18px}.contact-methods a{padding:14px 16px;border-color:#d7e4ec;box-shadow:none}.contact-methods strong{font-size:16px}.contact-methods span{font-size:14px}.contact-info-grid,.contact-process{gap:10px}.contact-info-grid article,.contact-process article{position:relative;display:grid;grid-template-columns:42px minmax(0, 1fr);column-gap:14px;row-gap:4px;align-items:start;min-height:0;padding:14px 16px;border-color:#d7e4ec;background:#fff;box-shadow:none}.contact-info-grid strong,.contact-process article:before{grid-row:1/span 2;grid-column:1;width:34px;height:34px;margin:2px 0 0;border-radius:8px;background:#edf6fb;color:var(--deep);font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #cfe0ea}.contact-info-grid h3,.contact-process h3,.contact-info-grid p,.contact-process p{grid-column:2}.contact-info-grid h3,.contact-process h3{grid-row:1}.contact-info-grid p,.contact-process p{grid-row:2}.contact-info-grid h3,.contact-process h3{font-size:19px;line-height:1.22}.contact-info-grid p,.contact-process p{margin-top:6px;color:#52616b;font-size:15px;line-height:1.48}.inquiry-panel{padding:0}.inquiry-copy,.inquiry-form{padding:22px}.inquiry-form .phone-field{grid-template-columns:minmax(130px, .9fr) minmax(0, 1.1fr)}.inquiry-points{grid-template-columns:1fr}.family-card img,.feature-image-stack img,.feature-single-image img,.solution-hero-card img,.solution-image-row img,.image-ribbon img{min-height:250px}.spec-list{columns:1}.feature-image-stack img:nth-child(2){margin-top:0}.about-aim-hero,.about-aim-cta{padding:24px}.about-aim-visual-row,.about-aim-visual-row>.wp-block-group__inner-container{grid-template-columns:1fr}.about-aim-visual-grid,.about-aim-visual-grid>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.about-aim-visual-grid img{aspect-ratio:4/3}.about-aim-mini-grid,.about-aim-mini-grid>.wp-block-group__inner-container{grid-template-columns:1fr;gap:12px}.about-aim-mini-grid img,.about-aim-mini-grid figure:first-child img{aspect-ratio:16/10}.about-aim-hero,.about-aim-split,.about-aim-proof,.about-aim-cta,.about-aim-hero>.wp-block-group__inner-container,.about-aim-split>.wp-block-group__inner-container,.about-aim-proof>.wp-block-group__inner-container,.about-aim-cta>.wp-block-group__inner-container{grid-template-columns:1fr;gap:20px}.about-aim-metrics,.about-aim-capability-grid,.about-aim-product-grid,.about-aim-application-grid,.about-aim-metrics>.wp-block-group__inner-container,.about-aim-capability-grid>.wp-block-group__inner-container,.about-aim-product-grid>.wp-block-group__inner-container,.about-aim-application-grid>.wp-block-group__inner-container{grid-template-columns:1fr}.about-aim-visual,.about-aim-visual-row{gap:12px}.about-aim-visual-row img,.about-aim-application img,.about-aim-split img,.about-aim-proof img{aspect-ratio:16/10;min-height:0}.about-aim-hero .lead{font-size:17px}.about-aim-hero h2{font-size:clamp(30px, 9vw, 42px)}.about-aim-section-title h2,.about-aim-split h2,.about-aim-proof h2{font-size:clamp(26px, 7vw, 34px)}.about-aim-hero,.about-aim-cta{padding:24px}.about-aim-metric-card,.about-aim-capability,.about-aim-product,.about-aim-proof-item,.about-aim-application div{padding:18px}.about-aim-application h3{font-size:18px}.about-aim-capability h3,.about-aim-product h3{font-size:20px}.product-tree ul,.three-level-directory ul{grid-template-columns:repeat(2,minmax(0, 1fr));gap:9px}.three-level-directory li a{min-height:40px;padding:8px 6px;font-size:13px}.product-model-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px}.product-model-grid article{min-height:0;padding:14px 12px}.product-model-grid h3{margin:0;font-size:18px;line-height:1.2}.product-model-grid p,.product-model-grid .model-points,.product-model-grid .model-note,.product-model-grid .model-action{display:none}.product-model-grid .model-spec-row{gap:6px;margin-top:10px}.product-model-grid .model-spec-row span{min-height:26px;padding:3px 7px;font-size:11px}.product-model-grid .model-link{margin-top:10px;font-size:13px}.table-scroll th,.table-scroll td{white-space:nowrap}.table-scroll tbody th{white-space:normal}.page-main .chiller-spec-table{min-width:980px;font-size:13px}.page-main .chiller-spec-table th,.page-main .chiller-spec-table td{padding:10px 12px}.page-main .chiller-spec-table tbody th{width:190px}.chiller-table-wrap{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.snow-mobile-models{display:none}.snow-mobile-spec dt,.snow-mobile-spec dd{font-size:12px}.stat{border-right:0;border-bottom:1px solid var(--line)}.partner-band{padding:64px 0}.partner-frame{display:flex;flex-direction:column-reverse;overflow:hidden;background:#071522}.partner-overlay{position:static;display:grid;grid-template-columns:1fr;gap:28px;padding:30px;background:#071522}.partner-visual img{aspect-ratio:1870/841;object-fit:contain}.partner-copy h2{color:#fff;font-size:34px}.partner-copy p{color:#dcecf4;font-size:16px}.partner-points div{min-height:0;padding:14px 0}.partner-points span{font-size:16px}.cta .wrap{align-items:flex-start;flex-direction:column}}.page-main .contact-hero{position:relative;overflow:hidden;grid-template-columns:minmax(0, .82fr) minmax(420px, 1.18fr);gap:42px;padding:42px;border-color:#c9dce7;background:linear-gradient(135deg,rgba(236,247,251,.92),rgba(255,255,255,.98) 62%),#f7fbfd}.page-main .contact-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;height:100%;background:var(--blue)}.page-main .contact-hero>div{position:relative;z-index:1;max-width:540px}.page-main .contact-hero .lead{max-width:510px;margin-top:16px;color:var(--deep);font-size:clamp(20px, 2.15vw, 30px);font-weight:650;line-height:1.28}.page-main .contact-hero figure{position:relative}.page-main .contact-hero figure:after{content:"";position:absolute;right:16px;bottom:-10px;width:90px;height:90px;border-right:1px solid rgba(31,129,177,.38);border-bottom:1px solid rgba(31,129,177,.38);pointer-events:none}.page-main .contact-hero img{min-height:390px;border-radius:4px;box-shadow:0 18px 36px rgba(19,42,58,.13)}.page-main .contact-methods{gap:12px;margin-top:28px}.page-main .contact-methods a{gap:5px;padding:16px 18px 16px 22px;border:0;border-left:3px solid var(--blue);border-radius:0;background:rgba(255,255,255,.8);box-shadow:0 8px 22px rgba(19,42,58,.06)}.page-main .contact-methods a:hover{border-left-color:var(--deep);background:#fff}.page-main .contact-methods strong{font-size:15px;letter-spacing:.04em;text-transform:uppercase}.page-main .contact-info-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:16px 20px;max-width:1120px}.page-main .contact-info-grid article{display:grid;grid-template-columns:64px minmax(0, 1fr);column-gap:20px;align-content:start;min-height:166px;padding:26px 26px 24px;border:1px solid #d4e2e9;border-radius:3px;background:#fff;box-shadow:0 8px 20px rgba(19,42,58,.045)}.page-main .contact-info-grid article:hover{border-color:#9fc8db;box-shadow:0 12px 26px rgba(19,42,58,.08)}.page-main .contact-info-grid strong{align-self:start;width:auto;height:auto;margin:1px 0 0;padding:2px 18px 0 0;border-right:2px solid #b9d8e6;border-radius:0;background:0 0;color:var(--blue);font-size:14px;line-height:1.2;letter-spacing:.08em}.page-main .contact-info-grid h3,.page-main .contact-info-grid p{grid-column:2}.page-main .contact-info-grid h3{margin:0;font-size:22px;line-height:1.18}.page-main .contact-info-grid p{margin:12px 0 0;color:#536671;font-size:15px;line-height:1.58}.page-main .contact-process{position:relative;grid-template-columns:repeat(4,minmax(0, 1fr));gap:0;max-width:1180px;padding:30px 18px 8px;border-top:1px solid #c8dbe5;border-bottom:1px solid #c8dbe5;background:#f7fbfd}.page-main .contact-process:before{content:"";position:absolute;top:56px;right:12%;left:12%;height:1px;background:#a9cbd9}.page-main .contact-process article{position:relative;z-index:1;display:block;min-width:0;padding:0 22px 24px;border:0;border-right:1px solid #d7e5eb;border-radius:0;background:0 0;box-shadow:none;font-size:0}.page-main .contact-process article:last-child{border-right:0}.page-main .contact-process article:before{width:52px;height:52px;margin:0 auto 20px;border:7px solid #f7fbfd;border-radius:2px;background:var(--deep);color:#fff;font-size:14px;box-shadow:0 0 0 1px #8ebaca}.page-main .contact-process h3{max-width:190px;margin:0 auto;text-align:center;font-size:19px;line-height:1.24}.page-main .contact-process p{max-width:220px;margin:10px auto 0;color:#536671;font-size:15px;line-height:1.52;text-align:center}@media (max-width:780px){.page-main .contact-hero{grid-template-columns:1fr;gap:24px;padding:28px 24px 24px 30px}.page-main .contact-hero .lead{font-size:22px}.page-main .contact-hero img{min-height:0;aspect-ratio:16/10}.page-main .contact-hero figure:after{right:8px;bottom:-7px;width:60px;height:60px}.page-main .contact-methods{grid-template-columns:1fr;margin-top:20px}.page-main .contact-info-grid{grid-template-columns:1fr;gap:12px}.page-main .contact-info-grid article{grid-template-columns:52px minmax(0, 1fr);column-gap:16px;min-height:0;padding:20px 18px}.page-main .contact-info-grid strong{padding-right:14px}.page-main .contact-info-grid h3{font-size:20px}.page-main .contact-info-grid p{margin-top:8px;font-size:15px}.page-main .contact-process{grid-template-columns:1fr;gap:0;padding:24px 18px 8px}.page-main .contact-process:before{top:48px;bottom:42px;left:43px;right:auto;width:1px;height:auto}.page-main .contact-process article,.page-main .contact-process article:last-child{display:grid;grid-template-columns:52px minmax(0, 1fr);column-gap:16px;align-items:start;padding:0 0 26px;border-right:0}.page-main .contact-process article:before{grid-column:1;grid-row:1/span 2;width:44px;height:44px;margin:0;border-width:5px}.page-main .contact-process h3,.page-main .contact-process p{grid-column:2;max-width:none;margin-left:0;margin-right:0;text-align:left}.page-main .contact-process h3{font-size:19px}.page-main .contact-process p{margin-top:7px;font-size:15px}}