@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Barlow:wght@400;500;600;700&display=swap");.theme-arcticflow-hvac{--theme-primary:#155e75;--theme-secondary:#4e5d66;--theme-accent:#ef4444;--theme-background:#f5f9fa;--theme-text:#132229;--theme-font-heading:"Barlow Condensed",sans-serif;--theme-font-body:"Barlow",sans-serif;--t-primary:#155e75;--t-deep:#0e4557;--t-accent:#ef4444;--t-accent-deep:#c22b2b;--t-steel:#4e5d66;--t-ink:#132229;--t-mist:#f5f9fa;--t-panel:#e7f0f3;--t-line:#d5e2e7;--t-radius:8px;background:var(--theme-background);color:var(--theme-text);font-family:var(--theme-font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.theme-arcticflow-hvac *,.theme-arcticflow-hvac :after,.theme-arcticflow-hvac :before{box-sizing:border-box}.theme-arcticflow-hvac h1,.theme-arcticflow-hvac h2,.theme-arcticflow-hvac h3,.theme-arcticflow-hvac h4{font-family:var(--theme-font-heading);letter-spacing:.01em;text-transform:uppercase;color:var(--t-ink)}.theme-arcticflow-hvac .t-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.theme-arcticflow-hvac .t-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-primary);margin-bottom:14px}.theme-arcticflow-hvac .t-eyebrow:before{content:"";width:28px;height:3px;background:var(--t-accent)}.theme-arcticflow-hvac .t-section-head{margin-bottom:48px;max-width:62ch}.theme-arcticflow-hvac .t-section-head h2{font-size:clamp(30px,4.5vw,46px);font-weight:800;line-height:1.08;margin-bottom:12px}.theme-arcticflow-hvac .t-section-head p{color:var(--t-steel);font-size:17px}.theme-arcticflow-hvac .t-btn{display:inline-flex;align-items:center;gap:8px;background:var(--t-accent);color:#fff;font-family:var(--theme-font-body);font-weight:700;font-size:15px;padding:14px 26px;border-radius:6px;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .12s}.theme-arcticflow-hvac .t-btn:focus-visible,.theme-arcticflow-hvac .t-btn:hover{background:var(--t-accent-deep);transform:translateY(-1px)}.theme-arcticflow-hvac .t-stripe{height:6px;background:repeating-linear-gradient(-45deg,#ef4444 0 14px,#155e75 14px 28px)}.theme-arcticflow-hvac a:focus-visible,.theme-arcticflow-hvac button:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.theme-arcticflow-hvac *{animation:none!important;transition:none!important}}.theme-arcticflow-hvac .sb-r-grid-2,.theme-arcticflow-hvac .sb-r-grid-3,.theme-arcticflow-hvac .sb-r-grid-footer,.theme-arcticflow-hvac .sb-r-grid-hero,.theme-arcticflow-hvac .sb-r-grid-stats{display:grid}.theme-arcticflow-hvac .sb-r-nav-links{display:flex;align-items:center;gap:28px}.theme-arcticflow-hvac .sb-r-menu-toggle{display:none!important;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--t-line,#d5e2e7);border-radius:8px;background:#fff;cursor:pointer;padding:10px}.theme-arcticflow-hvac .sb-r-menu-toggle span{display:block;height:2px;width:100%;background:var(--t-ink,#132229);border-radius:2px}@media (max-width:900px){.theme-arcticflow-hvac .sb-r-grid-3{grid-template-columns:1fr 1fr!important}.theme-arcticflow-hvac .sb-r-grid-hero{grid-template-columns:1fr!important;gap:28px!important}.theme-arcticflow-hvac .sb-r-grid-footer{grid-template-columns:1fr 1fr!important;gap:28px!important}.theme-arcticflow-hvac .k-wrap,.theme-arcticflow-hvac .t-wrap{padding-left:16px;padding-right:16px}.theme-arcticflow-hvac .sb-r-menu-toggle{display:flex}.theme-arcticflow-hvac .sb-r-nav-links{display:none!important;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-top:1px solid var(--t-line,#e5e7eb);box-shadow:0 12px 28px rgba(0,0,0,.08);padding:8px 16px 16px;z-index:60}.theme-arcticflow-hvac .sb-r-nav-links.sb-r-open{display:flex!important}.theme-arcticflow-hvac .sb-r-nav-links a{padding:12px 0}}@media (max-width:640px){.theme-arcticflow-hvac .sb-r-grid-2,.theme-arcticflow-hvac .sb-r-grid-3,.theme-arcticflow-hvac .sb-r-grid-footer,.theme-arcticflow-hvac .sb-r-grid-hero,.theme-arcticflow-hvac .sb-r-grid-stats{grid-template-columns:1fr!important}}