.homeV2Page{--products-px:clamp(24px, 8.333vw, 160px);--products-py:min(80px, calc(80 * 100vw / 1920));--products-title:clamp(32px, 3.125vw, 60px);--products-lead:clamp(18px, 1.25vw, 24px);--products-body:20px;--products-body-line:40px;--products-body-sm-line:34px;--products-card-title:clamp(18px, 1.25vw, 24px);--products-card-body:20px;--products-card-body-line:30px;--products-gap-xl:clamp(32px, 4.167vw, 80px);--products-gap-lg:clamp(24px, 2.083vw, 40px);--products-gap-md:clamp(16px, 1.667vw, 32px);--products-col-copy:clamp(320px, 40.885vw, 785px);--products-col-visual:clamp(320px, 40.885vw, 785px);--products-visual-max:clamp(280px, 36.458vw, 700px);--products-panel-pad:clamp(24px, 3.125vw, 60px);--products-center-title:clamp(32px, 3.125vw, 60px);--products-row-title:clamp(22px, 1.667vw, 32px)}@media (max-width:1440px){.homeV2Page{--products-card-title:clamp(20px, calc(24 * 100vw / 1920), 24px);--products-card-body:clamp(16px, calc(20 * 100vw / 1920), 20px);--products-card-body-line:clamp(28px, calc(30 * 100vw / 1920), 30px)}}@media (max-width:1279px){.homeV2Page{--products-body:16px;--products-body-line:32px;--products-body-sm-line:28px}}@media (max-width:1023px){.homeV2Page{--products-px:clamp(24px, 5vw, 40px);--products-py:clamp(48px, 8vw, 80px);--products-title:clamp(32px, 5vw, 38px);--products-center-title:clamp(28px, 5vw, 38px);--products-row-title:clamp(20px, 3.5vw, 24px);--products-gap-xl:32px;--products-gap-lg:24px;--products-col-copy:100%;--products-col-visual:100%;--products-visual-max:min(640px, 100%);--products-panel-pad:32px}}@media (min-width:768px) and (max-width:1024px){.homeV2Page{--products-px:min(54px, calc(54 * 100vw / 1024));--products-py:min(50px, calc(50 * 100vw / 1024));--products-gap-lg:min(30px, calc(30 * 100vw / 1024));--products-panel-pad:min(32px, calc(32 * 100vw / 1024));--products-visual-max:min(916px, calc(916 * 100vw / 1024))}}@media (max-width:768px){.homeV2Page{--products-px:24px;--products-py:48px;--products-card-body:10px;--products-card-body-line:26px;--products-panel-pad:24px}}
.solutionsPage{--solutions-max-w:120rem;--solutions-px:clamp(1.25rem, 8.333vw, 10rem);--solutions-section-y:clamp(3rem, 6.25vw, 7.5rem);--solutions-section-y-sm:clamp(1rem, 4.688vw, 5.625rem);--solutions-gap-xl:clamp(1.875rem, 4.479vw, 5.375rem);--solutions-gap-lg:clamp(.5rem, .625vw, .75rem);--solutions-gap-md:clamp(1rem, 1.667vw, 2rem);--solutions-gap-sm:clamp(.75rem, 1.25vw, 1.5rem);--solutions-gap-xs:clamp(.5rem, .625vw, .75rem);--solutions-gap-2xs:clamp(1rem, 1.042vw, 1.25rem);--solutions-title:clamp(2rem, 3.125vw, 3.75rem);--solutions-h2:clamp(2rem, 3.125vw, 3.75rem);--solutions-lead:clamp(1.125rem, 1.25vw, 1.5rem);--solutions-body:clamp(1rem, 1.25vw, 1.5rem);--solutions-card-title:clamp(1.125rem, 1.25vw, 1.5rem);--solutions-stat:clamp(2rem, 2.708vw, 3.25rem);--solutions-color-text:#0f172a;--solutions-color-accent:#036ada;--solutions-color-muted:#525252;--solutions-color-surface:#f5f5f5;--solutions-color-divider:#97999b;--solutions-card-shadow:min(15px, calc(15 * 100vw / 1920));--solutions-standards-header-gap:min(34px, calc(34 * 100vw / 1920));--solutions-standards-lead-max:min(780px, calc(780 * 100vw / 1920));--solutions-standards-grid-gap:min(16px, calc(16 * 100vw / 1920));--solutions-standard-min-h:min(490px, calc(490 * 100vw / 1920));--solutions-standard-title:min(20px, calc(20 * 100vw / 1920));--solutions-standard-body:min(16px, calc(16 * 100vw / 1920));--solutions-standard-copy-gap:min(10px, calc(10 * 100vw / 1920));--solutions-standard-logo-slot-h:min(210px, calc(210 * 100vw / 1920));--solutions-standard-logo-gap:min(24px, calc(24 * 100vw / 1920));--solutions-standard-title-line:min(34px, calc(34 * 100vw / 1920));--solutions-standard-body-line:min(24px, calc(24 * 100vw / 1920));--solutions-standard-hover-body:min(16px, calc(16 * 100vw / 1920));--solutions-standard-card-pb-hover:min(40px, calc(40 * 100vw / 1920));--solutions-standard-logo-ashrae-w:min(203px, calc(203 * 100vw / 1920));--solutions-standard-logo-ashrae-h:min(140px, calc(140 * 100vw / 1920));--solutions-standard-logo-ul-w:min(173px, calc(173 * 100vw / 1920));--solutions-standard-logo-ul-h:min(200px, calc(200 * 100vw / 1920));--solutions-standard-logo-well:min(190px, calc(190 * 100vw / 1920));--solutions-standard-logo-leed:min(190px, calc(190 * 100vw / 1920));--solutions-standard-logo-reset-w:min(211px, calc(211 * 100vw / 1920));--solutions-standard-logo-reset-h:min(210px, calc(210 * 100vw / 1920));--solutions-help-block-gap:min(39px, calc(39 * 100vw / 1920));--solutions-help-header-gap:min(12px, calc(12 * 100vw / 1920));--solutions-help-grid-gap:min(40px, calc(40 * 100vw / 1920));--solutions-help-card-min-h:min(425px, calc(425 * 100vw / 1920));--solutions-help-card-pad-y:min(40px, calc(40 * 100vw / 1920));--solutions-help-card-pad-x:min(30px, calc(30 * 100vw / 1920));--solutions-help-card-title:min(32px, calc(32 * 100vw / 1920));--solutions-help-card-body:min(20px, calc(20 * 100vw / 1920));--solutions-help-card-stack-gap:min(12px, calc(12 * 100vw / 1920));--solutions-help-list-gap:min(8px, calc(8 * 100vw / 1920));--solutions-help-list-item-gap:10px;--solutions-help-check-w:min(22px, calc(22 * 100vw / 1920));--solutions-help-check-h:min(20px, calc(20 * 100vw / 1920));--solutions-standards-help-gap:min(260px, calc(260 * 100vw / 1920));--solutions-help-ashrae-gap:min(105px, calc(105 * 100vw / 1920));--solutions-ashrae-block-gap:min(60px, calc(60 * 100vw / 1920));--solutions-ashrae-intro-gap:min(60px, calc(60 * 100vw / 1920));--solutions-ashrae-title-cta-gap:min(20px, calc(20 * 100vw / 1920));--solutions-ashrae-intro-primary-max:min(792px, calc(792 * 100vw / 1920));--solutions-ashrae-paragraph-gap:min(40px, calc(40 * 100vw / 1920));--solutions-ashrae-body-size:min(24px, calc(24 * 100vw / 1920));--solutions-ashrae-body-lh:min(40px, calc(40 * 100vw / 1920));--solutions-ashrae-cards-gap:min(41px, calc(41 * 100vw / 1920));--solutions-ashrae-card-radius:min(16px, calc(16 * 100vw / 1920));--solutions-ashrae-card-min-h:min(506px, calc(506 * 100vw / 1920));--solutions-ashrae-checklist-pad-y:min(45px, calc(45 * 100vw / 1920));--solutions-ashrae-checklist-pad-x:min(28px, calc(28 * 100vw / 1920));--solutions-ashrae-checklist-title-list-gap:min(20px, calc(20 * 100vw / 1920));--solutions-ashrae-checklist-title:min(40px, calc(40 * 100vw / 1920));--solutions-ashrae-checklist-body:min(20px, calc(20 * 100vw / 1920));--solutions-ashrae-checklist-body-lh:min(30px, calc(30 * 100vw / 1920));--solutions-ashrae-checklist-bg-start:#5b5b5b;--solutions-ashrae-checklist-bg-end:#000;--solutions-ashrae-checklist-gap:min(10px, calc(10 * 100vw / 1920));--solutions-ashrae-checklist-item-gap:min(30px, calc(30 * 100vw / 1920));--solutions-ashrae-check-w:min(22px, calc(22 * 100vw / 1920));--solutions-ashrae-check-h:min(20px, calc(20 * 100vw / 1920));--solutions-ashrae-icon-w:min(79px, calc(79 * 100vw / 1920));--solutions-ashrae-icon-h:min(79px, calc(79 * 100vw / 1920));--solutions-ashrae-caption:min(20px, calc(20 * 100vw / 1920));--solutions-ashrae-photo-caption-lh:min(34px, calc(34 * 100vw / 1920));--solutions-ashrae-guide-mockup-radius:min(12px, calc(12 * 100vw / 1920));--solutions-ashrae-photo-gradient-stop:39.328%;--solutions-ashrae-photo-zoom:1.08;--solutions-ashrae-photo-lift:-4%;--solutions-ashrae-photo-footer-gap:min(12px, calc(12 * 100vw / 1920));--solutions-ashrae-photo-footer-inline:8.4%;--solutions-ashrae-guide-bg:#f0f0f0;--solutions-ashrae-guide-mockup-w:68.38%;--solutions-ashrae-guide-mockup-top:11.07%;--solutions-ashrae-guide-mockup-left:16.79%;--solutions-ashrae-guide-shadow:drop-shadow(0 min(10px, calc(10 * 100vw / 1920)) min(20px, calc(20 * 100vw / 1920)) #0000002e);--solutions-ashrae-guide-mockup-scale-hover:.894;--solutions-ashrae-guide-mockup-lift:min(-10px, calc(-10 * 100vw / 1920));--solutions-ashrae-guide-overlay-top:44.07%;--solutions-ashrae-download-bottom:min(39px, calc(39 * 100vw / 1920));--solutions-ashrae-download-font:min(16px, calc(16 * 100vw / 1920));--solutions-ashrae-final-gap:min(100px, calc(100 * 100vw / 1920));--solutions-final-cta-radius:min(16px, calc(16 * 100vw / 1920));--solutions-final-cta-pt:min(121px, calc(121 * 100vw / 1920));--solutions-final-cta-pb:min(120px, calc(120 * 100vw / 1920));--solutions-final-cta-px:min(48px, calc(48 * 100vw / 1920));--solutions-final-cta-stack-gap:min(30px, calc(30 * 100vw / 1920));--solutions-final-cta-copy-gap:min(10px, calc(10 * 100vw / 390));--solutions-final-cta-title:min(60px, calc(60 * 100vw / 1920));--solutions-final-cta-title-lh:min(48px, calc(48 * 100vw / 1920));--solutions-final-cta-title-tracking:-1.2px;--solutions-final-cta-body:min(24px, calc(24 * 100vw / 1920));--solutions-final-cta-body-lh:min(40px, calc(40 * 100vw / 1920));--solutions-final-cta-body-max:min(1174px, calc(1174 * 100vw / 1920));--solutions-final-cta-actions-gap:min(30px, calc(30 * 100vw / 1920));--solutions-final-cta-gradient-start:#036ada;--solutions-final-cta-gradient-end:#6cade4;--solutions-final-cta-border:#e2e8f0;--solutions-final-cta-accent-w:min(250px, calc(250 * 100vw / 1920));--solutions-final-cta-accent-h:min(1195px, calc(1195 * 100vw / 1920));--solutions-final-cta-accent-size:min(1022px, calc(1022 * 100vw / 1920));--solutions-final-cta-accent-top:min(-104px, calc(-104 * 100vw / 1920));--solutions-final-cta-accent-left:min(-797px, calc(-797 * 100vw / 1920));--solutions-final-cta-mobile-py:min(60px, calc(60 * 100vw / 390));--solutions-final-cta-mobile-px:min(20px, calc(20 * 100vw / 390));--solutions-final-cta-mobile-actions-gap:min(20px, calc(20 * 100vw / 390));--solutions-cta-gap:min(30px, calc(30 * 100vw / 1920));--solutions-cta-btn-h:min(60px, calc(60 * 100vw / 1920));--solutions-cta-font:min(18px, calc(18 * 100vw / 1920));--solutions-cta-px:min(30px, calc(30 * 100vw / 1920));--solutions-cta-btn-gap:min(6px, calc(6 * 100vw / 1920));--solutions-cta-icon:min(20px, calc(20 * 100vw / 1920));--solutions-cta-text-gap:min(29px, calc(29 * 100vw / 1920));--solutions-cta-border:2px;box-sizing:border-box;width:100%;color:var(--solutions-color-text);font-family:var(--font-geograph), "Geograph", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.solutionsPage :where(h1,h2,h3,h4,p,a,li,span,button){font-family:inherit}.solutionsPage .solutions-hero-section{--solutions-hero-section-pt:min(35px, calc(35 * 100vw / 1920));--solutions-hero-section-pb:min(90px, calc(90 * 100vw / 1920));--solutions-hero-title-size:min(60px, calc(60 * 100vw / 1920));--solutions-hero-title-line:min(69px, calc(69 * 100vw / 1920));--solutions-hero-body-size:min(24px, calc(24 * 100vw / 1920));--solutions-hero-body-line:min(40px, calc(40 * 100vw / 1920));--solutions-hero-grid-gap:min(86px, calc(86 * 100vw / 1920));--solutions-hero-title-body-gap:min(12px, calc(12 * 100vw / 1920));--solutions-hero-body-para-gap:min(40px, calc(40 * 100vw / 1920));--solutions-hero-body-cta-gap:min(24px, calc(24 * 100vw / 1920));--solutions-hero-visual-w:min(780px, calc(780 * 100vw / 1920));--solutions-hero-visual-ratio:1 / 1;--solutions-hero-visual-radius:min(16px, calc(16 * 100vw / 1920));--solutions-hero-visual-scale:1.3;--solutions-hero-visual-position:50% 56%}.solutionsPage .solutions-challenges-section{--solutions-challenges-block-gap:min(47px, calc(47 * 100vw / 1920));--solutions-challenges-title-size:min(60px, calc(60 * 100vw / 1920));--solutions-challenges-title-max:min(816px, calc(816 * 100vw / 1920));--solutions-challenges-stats-gap:min(32px, calc(32 * 100vw / 1920));--solutions-stat-value-size:min(50px, calc(50 * 100vw / 1920));--solutions-stat-suffix:min(24px, calc(24 * 100vw / 1920));--solutions-stat-label-size:min(20px, calc(20 * 100vw / 1920));--solutions-stat-label-line:min(36px, calc(36 * 100vw / 1920));--solutions-stat-accent-w:min(2px, calc(2 * 100vw / 1920));--solutions-stat-accent-margin:min(12px, calc(12 * 100vw / 1920));--solutions-stat-accent-scale-rest:.42;--solutions-stat-content-pad:min(20px, calc(20 * 100vw / 1920));--solutions-stat-content-gap:min(12px, calc(12 * 100vw / 1920));--solutions-stat-content-pad-end:min(24px, calc(24 * 100vw / 1920));--solutions-stat-value-gap:min(2px, calc(2 * 100vw / 1920));--solutions-stat-pad-y:min(24px, calc(24 * 100vw / 1920));--solutions-stat-min-h:min(179px, calc(179 * 100vw / 1920));--solutions-stat-radius:min(16px, calc(16 * 100vw / 1920));--solutions-stat-bg:#edfbfe;--solutions-stat-bg-hover:#6cade4;--solutions-category-icon-w:min(77px, calc(77 * 100vw / 1920));--solutions-category-icon-h:min(80px, calc(80 * 100vw / 1920));--solutions-category-inner-gap:min(10px, calc(10 * 100vw / 1920));--solutions-category-desc-link-gap:min(46px, calc(46 * 100vw / 1920));--solutions-category-min-h:min(280px, calc(280 * 100vw / 1920));--solutions-category-pad:min(20px, calc(20 * 100vw / 1920));--solutions-category-stack-gap:min(16px, calc(16 * 100vw / 1920));--solutions-category-grid-gap:min(40px, calc(40 * 100vw / 1920));--solutions-category-bar-h:min(4px, calc(4 * 100vw / 1920));--solutions-category-bar-h-rest:min(1px, calc(1 * 100vw / 1920));--solutions-category-bar-color-rest:var(--solutions-color-divider);--solutions-category-bar-scale-rest:0;--solutions-category-title-size:min(24px, calc(24 * 100vw / 1920));--solutions-category-title-line:min(30px, calc(30 * 100vw / 1920));--solutions-category-body-size:min(20px, calc(20 * 100vw / 1920));--solutions-category-body-line:min(36px, calc(36 * 100vw / 1920));--solutions-link-font:min(16px, calc(16 * 100vw / 1920))}@media (max-width:1025px){.solutionsPage{--solutions-px:clamp(1.25rem, 5vw, 3.75rem)}}@media (min-width:768px) and (max-width:1024px){.solutionsPage{--solutions-px:min(3.75rem, calc(60 * 100vw / 1024));--solutions-section-y:min(2rem, calc(50 * 100vw / 1024));--solutions-standards-header-gap:min(40px, calc(40 * 100vw / 1024));--solutions-standards-lead-max:min(780px, calc(780 * 100vw / 1024));--solutions-standards-grid-gap:min(20px, calc(20 * 100vw / 1024));--solutions-standard-min-h:min(490px, calc(490 * 100vw / 1024));--solutions-standard-title:min(20px, calc(20 * 100vw / 1024));--solutions-standard-body:min(16px, calc(16 * 100vw / 1024));--solutions-standard-hover-body:min(16px, calc(16 * 100vw / 1024));--solutions-standard-copy-gap:min(10px, calc(10 * 100vw / 1024));--solutions-standard-title-line:min(34px, calc(34 * 100vw / 1024));--solutions-standard-body-line:min(24px, calc(24 * 100vw / 1024));--solutions-standard-logo-slot-h:min(157px, calc(157 * 100vw / 1024));--solutions-standard-logo-gap:min(20px, calc(20 * 100vw / 1024));--solutions-standard-logo-ashrae-w:min(159px, calc(159 * 100vw / 1024));--solutions-standard-logo-ashrae-h:min(110px, calc(110 * 100vw / 1024));--solutions-standard-logo-ul-w:min(120px, calc(120 * 100vw / 1024));--solutions-standard-logo-ul-h:min(138px, calc(138 * 100vw / 1024));--solutions-standard-logo-well:min(142px, calc(142 * 100vw / 1024));--solutions-standard-logo-leed:min(142px, calc(142 * 100vw / 1024));--solutions-standard-logo-reset-w:min(158px, calc(158 * 100vw / 1024));--solutions-standard-logo-reset-h:min(157px, calc(157 * 100vw / 1024));--solutions-help-block-gap:min(40px, calc(40 * 100vw / 1024));--solutions-help-header-gap:min(10px, calc(10 * 100vw / 1024));--solutions-help-grid-gap:min(24px, calc(24 * 100vw / 1024));--solutions-help-card-min-h:0;--solutions-help-card-pad-y:min(20px, calc(20 * 100vw / 1024));--solutions-help-card-pad-x:min(30px, calc(30 * 100vw / 1024));--solutions-help-card-title:min(24px, calc(24 * 100vw / 1024));--solutions-help-card-body:min(20px, calc(20 * 100vw / 1024));--solutions-help-card-stack-gap:min(12px, calc(12 * 100vw / 1024));--solutions-help-card-inner-gap:min(20px, calc(20 * 100vw / 1024));--solutions-help-list-gap:min(8px, calc(8 * 100vw / 1024));--solutions-help-list-item-gap:10px;--solutions-help-check-w:min(22px, calc(22 * 100vw / 1024));--solutions-help-check-h:min(20px, calc(20 * 100vw / 1024));--solutions-standards-help-gap:min(170px, calc(170 * 100vw / 1024));--solutions-help-ashrae-gap:min(80px, calc(80 * 100vw / 1024));--solutions-ashrae-block-gap:min(40px, calc(40 * 100vw / 1024));--solutions-ashrae-intro-gap:min(20px, calc(20 * 100vw / 1024));--solutions-ashrae-title-cta-gap:min(20px, calc(20 * 100vw / 1024));--solutions-ashrae-paragraph-gap:min(40px, calc(40 * 100vw / 1024));--solutions-ashrae-intro-body-max:min(864px, calc(864 * 100vw / 1024));--solutions-ashrae-body-size:min(24px, calc(24 * 100vw / 1024));--solutions-ashrae-body-lh:min(40px, calc(40 * 100vw / 1024));--solutions-ashrae-cards-gap:min(16px, calc(16 * 100vw / 1024));--solutions-ashrae-card-radius:min(16px, calc(16 * 100vw / 1024));--solutions-ashrae-card-min-h:min(318px, calc(318 * 100vw / 1024));--solutions-ashrae-checklist-pad-y:min(18px, calc(18 * 100vw / 1024));--solutions-ashrae-checklist-pad-x:min(14px, calc(14 * 100vw / 1024));--solutions-ashrae-checklist-title-list-gap:min(12px, calc(12 * 100vw / 1024));--solutions-ashrae-checklist-title:min(24px, calc(24 * 100vw / 1024));--solutions-ashrae-checklist-body:min(14px, calc(14 * 100vw / 1024));--solutions-ashrae-checklist-body-lh:min(20px, calc(20 * 100vw / 1024));--solutions-ashrae-checklist-gap:min(6px, calc(6 * 100vw / 1024));--solutions-ashrae-checklist-item-gap:min(8px, calc(8 * 100vw / 1024));--solutions-ashrae-check-w:min(17px, calc(17 * 100vw / 1024));--solutions-ashrae-check-h:min(15px, calc(15 * 100vw / 1024));--solutions-ashrae-icon-w:min(40px, calc(40 * 100vw / 1024));--solutions-ashrae-icon-h:min(40px, calc(40 * 100vw / 1024));--solutions-ashrae-caption:min(14px, calc(14 * 100vw / 1024));--solutions-ashrae-photo-caption-lh:min(24px, calc(24 * 100vw / 1024));--solutions-ashrae-guide-mockup-w:68%;--solutions-ashrae-guide-mockup-max-h:78%;--solutions-ashrae-guide-mockup-radius:min(12px, calc(12 * 100vw / 1024));--solutions-ashrae-guide-mockup-lift:min(-8px, calc(-8 * 100vw / 1024));--solutions-ashrae-download-bottom:min(24px, calc(24 * 100vw / 1024));--solutions-ashrae-download-font:min(14px, calc(14 * 100vw / 1024));--solutions-ashrae-photo-footer-gap:min(10px, calc(10 * 100vw / 1024));--solutions-ashrae-final-gap:min(80px, calc(80 * 100vw / 1024));--solutions-final-cta-pt:min(81px, calc(81 * 100vw / 1024));--solutions-final-cta-pb:min(80px, calc(80 * 100vw / 1024));--solutions-final-cta-px:min(48px, calc(48 * 100vw / 1024));--solutions-final-cta-stack-gap:min(20px, calc(20 * 100vw / 1024));--solutions-final-cta-title:min(44px, calc(44 * 100vw / 1024));--solutions-final-cta-title-lh:min(48px, calc(48 * 100vw / 1024));--solutions-final-cta-body:min(20px, calc(20 * 100vw / 1024));--solutions-final-cta-body-lh:min(32px, calc(32 * 100vw / 1024));--solutions-final-cta-body-max:min(788px, calc(788 * 100vw / 1024));--solutions-final-cta-actions-gap:min(30px, calc(30 * 100vw / 1024));--solutions-final-cta-accent-w:min(200px, calc(200 * 100vw / 1024));--solutions-final-cta-accent-h:min(960px, calc(960 * 100vw / 1024));--solutions-final-cta-accent-size:min(820px, calc(820 * 100vw / 1024));--solutions-final-cta-accent-top:min(-84px, calc(-84 * 100vw / 1024));--solutions-final-cta-accent-left:min(-640px, calc(-640 * 100vw / 1024));--solutions-h2:min(44px, calc(44 * 100vw / 1024));--solutions-lead:min(24px, calc(24 * 100vw / 1024));--solutions-cta-gap:min(20px, calc(20 * 100vw / 1024));--solutions-cta-btn-h:min(60px, calc(60 * 100vw / 1024));--solutions-cta-font:min(18px, calc(18 * 100vw / 1024));--solutions-cta-px:min(30px, calc(30 * 100vw / 1024));--solutions-cta-btn-gap:min(6px, calc(6 * 100vw / 1024));--solutions-cta-icon:min(20px, calc(20 * 100vw / 1024));--solutions-cta-text-gap:min(29px, calc(29 * 100vw / 1024));--solutions-cta-border:2px}.solutionsPage .solutions-hero-section{--solutions-hero-section-pt:min(16px, calc(16 * 100vw / 1024));--solutions-hero-section-pb:min(80px, calc(80 * 100vw / 1024));--solutions-hero-title-size:min(44px, calc(44 * 100vw / 1024));--solutions-hero-title-line:min(51px, calc(51 * 100vw / 1024));--solutions-hero-body-size:min(24px, calc(24 * 100vw / 1024));--solutions-hero-body-line:min(32px, calc(32 * 100vw / 1024));--solutions-hero-grid-gap:min(40px, calc(40 * 100vw / 1024));--solutions-hero-title-body-gap:min(12px, calc(12 * 100vw / 1024));--solutions-hero-body-para-gap:min(40px, calc(40 * 100vw / 1024));--solutions-hero-body-cta-gap:min(20px, calc(20 * 100vw / 1024));--solutions-hero-visual-w:100%;--solutions-hero-visual-ratio:904 / 400;--solutions-hero-visual-radius:min(16px, calc(16 * 100vw / 1024));--solutions-hero-visual-scale:1.12;--solutions-hero-visual-position:50% 0%}.solutionsPage .solutions-challenges-section{--solutions-challenges-block-gap:min(40px, calc(40 * 100vw / 1024));--solutions-challenges-title-size:min(44px, calc(44 * 100vw / 1024));--solutions-challenges-title-max:min(697px, calc(697 * 100vw / 1024));--solutions-challenges-stats-gap:min(20px, calc(20 * 100vw / 1024));--solutions-stat-value-size:min(40px, calc(40 * 100vw / 1024));--solutions-stat-suffix:min(24px, calc(24 * 100vw / 1024));--solutions-stat-label-size:min(20px, calc(20 * 100vw / 1024));--solutions-stat-label-line:min(30px, calc(30 * 100vw / 1024));--solutions-stat-accent-w:min(2px, calc(2 * 100vw / 1024));--solutions-stat-accent-margin:0;--solutions-stat-accent-h:min(54px, calc(54 * 100vw / 1024));--solutions-stat-accent-scale-rest:1;--solutions-stat-content-pad:min(20px, calc(20 * 100vw / 1024));--solutions-stat-content-gap:min(10px, calc(10 * 100vw / 1024));--solutions-stat-content-pad-end:min(20px, calc(20 * 100vw / 1024));--solutions-stat-inner-gap:min(20px, calc(20 * 100vw / 1024));--solutions-stat-value-gap:min(4px, calc(4 * 100vw / 1024));--solutions-stat-pad-y:min(24px, calc(24 * 100vw / 1024));--solutions-stat-min-h:min(170px, calc(170 * 100vw / 1024));--solutions-stat-radius:min(16px, calc(16 * 100vw / 1024));--solutions-category-icon-w:min(77px, calc(77 * 100vw / 1024));--solutions-category-icon-h:min(80px, calc(80 * 100vw / 1024));--solutions-category-inner-gap:min(10px, calc(10 * 100vw / 1024));--solutions-category-desc-link-gap:min(10px, calc(10 * 100vw / 1024));--solutions-category-min-h:min(274px, calc(274 * 100vw / 1024));--solutions-category-pad:min(20px, calc(20 * 100vw / 1024));--solutions-category-stack-gap:0;--solutions-category-grid-gap:0;--solutions-category-title-size:min(24px, calc(24 * 100vw / 1024));--solutions-category-title-line:min(28px, calc(28 * 100vw / 1024));--solutions-category-body-size:min(24px, calc(24 * 100vw / 1024));--solutions-category-body-line:min(32px, calc(32 * 100vw / 1024))}}@media not (min-width:768px){.solutionsPage{--solutions-px:1.25rem;--solutions-gap-xl:1.25rem;--solutions-standards-header-gap:min(20px, calc(20 * 100vw / 390));--solutions-standards-lead-max:min(350px, calc(350 * 100vw / 390));--solutions-standards-grid-gap:min(20px, calc(20 * 100vw / 390));--solutions-standard-min-h:min(550px, calc(550 * 100vw / 390));--solutions-standard-title:min(20px, calc(20 * 100vw / 390));--solutions-standard-body:min(14px, calc(14 * 100vw / 390));--solutions-standard-hover-body:min(16px, calc(16 * 100vw / 390));--solutions-standard-title-line:min(34px, calc(34 * 100vw / 390));--solutions-standard-body-line:min(24px, calc(24 * 100vw / 390));--solutions-standard-logo-slot-h:min(157px, calc(157 * 100vw / 390));--solutions-standard-logo-gap:min(20px, calc(20 * 100vw / 390));--solutions-standard-logo-ashrae-w:min(141px, calc(141 * 100vw / 390));--solutions-standard-logo-ashrae-h:min(98px, calc(98 * 100vw / 390));--solutions-standard-logo-ul-w:min(120px, calc(120 * 100vw / 390));--solutions-standard-logo-ul-h:min(138px, calc(138 * 100vw / 390));--solutions-standard-logo-well:min(142px, calc(142 * 100vw / 390));--solutions-standard-logo-leed:min(142px, calc(142 * 100vw / 390));--solutions-standard-logo-reset-w:min(158px, calc(158 * 100vw / 390));--solutions-standard-logo-reset-h:min(157px, calc(157 * 100vw / 390));--solutions-help-block-gap:min(20px, calc(20 * 100vw / 390));--solutions-help-header-gap:min(20px, calc(20 * 100vw / 390));--solutions-help-grid-gap:min(20px, calc(20 * 100vw / 390));--solutions-help-card-min-h:0;--solutions-help-card-pad-y:min(20px, calc(20 * 100vw / 390));--solutions-help-card-pad-x:min(16px, calc(16 * 100vw / 390));--solutions-help-card-title:min(24px, calc(24 * 100vw / 390));--solutions-help-card-body:min(20px, calc(20 * 100vw / 390));--solutions-help-card-stack-gap:min(10px, calc(10 * 100vw / 390));--solutions-help-card-inner-gap:min(30px, calc(30 * 100vw / 390));--solutions-help-card-intro-gap:min(20px, calc(20 * 100vw / 390));--solutions-standards-help-gap:min(160px, calc(160 * 100vw / 390));--solutions-help-ashrae-gap:min(60px, calc(60 * 100vw / 390));--solutions-ashrae-block-gap:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-intro-gap:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-title-cta-gap:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-paragraph-gap:min(24px, calc(24 * 100vw / 390));--solutions-ashrae-body-size:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-body-lh:min(32px, calc(32 * 100vw / 390));--solutions-ashrae-cards-gap:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-card-radius:min(16px, calc(16 * 100vw / 390));--solutions-ashrae-card-min-h:min(361px, calc(361 * 100vw / 390));--solutions-ashrae-checklist-pad-y:min(31px, calc(45 * 100vw / 390));--solutions-ashrae-checklist-pad-x:min(19px, calc(28 * 100vw / 390));--solutions-ashrae-checklist-title-list-gap:min(16px, calc(20 * 100vw / 390));--solutions-ashrae-checklist-title:min(28px, calc(40 * 100vw / 390));--solutions-ashrae-checklist-body:min(16px, calc(16 * 100vw / 390));--solutions-ashrae-checklist-body-lh:min(30px, calc(30 * 100vw / 390));--solutions-ashrae-check-w:min(22px, calc(22 * 100vw / 390));--solutions-ashrae-check-h:min(20px, calc(20 * 100vw / 390));--solutions-ashrae-icon-w:min(55px, calc(55 * 100vw / 390));--solutions-ashrae-icon-h:min(55px, calc(55 * 100vw / 390));--solutions-ashrae-caption:min(16px, calc(16 * 100vw / 390));--solutions-ashrae-photo-caption-lh:min(34px, calc(34 * 100vw / 390));--solutions-ashrae-guide-mockup-w:68.38%;--solutions-ashrae-guide-mockup-max-h:78%;--solutions-ashrae-guide-mockup-radius:min(12px, calc(12 * 100vw / 390));--solutions-ashrae-guide-mockup-lift:min(-8px, calc(-8 * 100vw / 390));--solutions-ashrae-download-bottom:min(28px, calc(28 * 100vw / 390));--solutions-ashrae-download-font:min(16px, calc(16 * 100vw / 390));--solutions-ashrae-photo-footer-gap:min(10px, calc(10 * 100vw / 390));--solutions-ashrae-final-gap:min(60px, calc(60 * 100vw / 390));--solutions-final-cta-pt:min(60px, calc(60 * 100vw / 390));--solutions-final-cta-pb:min(60px, calc(60 * 100vw / 390));--solutions-final-cta-px:min(20px, calc(20 * 100vw / 390));--solutions-final-cta-stack-gap:min(30px, calc(30 * 100vw / 390));--solutions-final-cta-title:min(32px, calc(32 * 100vw / 390));--solutions-final-cta-title-lh:normal;--solutions-final-cta-body:min(20px, calc(20 * 100vw / 390));--solutions-final-cta-body-lh:min(32px, calc(32 * 100vw / 390));--solutions-final-cta-body-max:100%;--solutions-final-cta-actions-gap:min(20px, calc(20 * 100vw / 390));--solutions-final-cta-accent-w:min(160px, calc(160 * 100vw / 390));--solutions-final-cta-accent-h:min(760px, calc(760 * 100vw / 390));--solutions-final-cta-accent-size:min(650px, calc(650 * 100vw / 390));--solutions-final-cta-accent-top:min(-66px, calc(-66 * 100vw / 390));--solutions-final-cta-accent-left:min(-508px, calc(-508 * 100vw / 390));--solutions-h2:min(32px, calc(32 * 100vw / 390));--solutions-lead:min(20px, calc(20 * 100vw / 390));--solutions-cta-gap:min(20px, calc(20 * 100vw / 390));--solutions-cta-btn-h:min(60px, calc(60 * 100vw / 390));--solutions-cta-font:min(18px, calc(18 * 100vw / 390));--solutions-cta-px:min(30px, calc(30 * 100vw / 390));--solutions-cta-btn-gap:min(6px, calc(6 * 100vw / 390));--solutions-cta-icon:min(20px, calc(20 * 100vw / 390));--solutions-cta-text-gap:min(29px, calc(29 * 100vw / 390));--solutions-cta-border:2px;--solutions-help-check-w:min(22px, calc(22 * 100vw / 390));--solutions-help-check-h:min(20px, calc(20 * 100vw / 390));--solutions-help-list-item-gap:10px}.solutionsPage .solutions-hero-section{--solutions-hero-section-pt:min(12px, calc(12 * 100vw / 390));--solutions-hero-section-pb:min(48px, calc(48 * 100vw / 390));--solutions-hero-title-size:min(32px, calc(32 * 100vw / 390));--solutions-hero-title-line:min(37px, calc(37 * 100vw / 390));--solutions-hero-body-size:min(20px, calc(20 * 100vw / 390));--solutions-hero-body-line:min(32px, calc(32 * 100vw / 390));--solutions-hero-grid-gap:min(20px, calc(20 * 100vw / 390));--solutions-hero-title-body-gap:min(8px, calc(8 * 100vw / 390));--solutions-hero-body-para-gap:min(16px, calc(16 * 100vw / 390));--solutions-hero-body-cta-gap:min(12px, calc(12 * 100vw / 390));--solutions-hero-visual-w:100%;--solutions-hero-visual-ratio:350 / 250;--solutions-hero-visual-radius:min(16px, calc(16 * 100vw / 390));--solutions-hero-visual-scale:1.1;--solutions-hero-visual-position:50% 55%}.solutionsPage .solutions-challenges-section{--solutions-challenges-block-gap:min(30px, calc(30 * 100vw / 390));--solutions-challenges-title-size:min(32px, calc(32 * 100vw / 390));--solutions-challenges-title-max:min(326px, calc(326 * 100vw / 390));--solutions-challenges-stats-gap:min(20px, calc(20 * 100vw / 390));--solutions-stat-value-size:min(36px, calc(36 * 100vw / 390));--solutions-stat-suffix:min(24px, calc(24 * 100vw / 390));--solutions-stat-label-size:min(16px, calc(16 * 100vw / 390));--solutions-stat-label-line:min(24px, calc(24 * 100vw / 390));--solutions-stat-accent-w:min(2px, calc(2 * 100vw / 390));--solutions-stat-accent-margin:min(8px, calc(8 * 100vw / 390));--solutions-stat-content-pad:min(20px, calc(20 * 100vw / 390));--solutions-stat-content-gap:min(8px, calc(8 * 100vw / 390));--solutions-stat-content-pad-end:min(16px, calc(16 * 100vw / 390));--solutions-stat-pad-y:min(16px, calc(16 * 100vw / 390));--solutions-stat-min-h:0;--solutions-category-icon-w:min(77px, calc(77 * 100vw / 390));--solutions-category-icon-h:min(80px, calc(80 * 100vw / 390));--solutions-category-inner-gap:min(12px, calc(12 * 100vw / 390));--solutions-category-desc-link-gap:min(20px, calc(20 * 100vw / 390));--solutions-category-min-h:0;--solutions-category-pad:min(20px, calc(20 * 100vw / 390));--solutions-category-stack-gap:min(10px, calc(10 * 100vw / 390));--solutions-category-title-size:min(24px, calc(24 * 100vw / 390));--solutions-category-title-line:min(22px, calc(22 * 100vw / 390));--solutions-category-body-size:min(20px, calc(20 * 100vw / 390));--solutions-category-body-line:min(24px, calc(24 * 100vw / 390))}}@layer components{.solutions-container{box-sizing:border-box;width:100%;max-width:var(--solutions-max-w);padding-inline:var(--solutions-px);margin-inline:auto}.solutions-section{box-sizing:border-box;width:100%;padding-block:var(--solutions-section-y)}.solutions-section-sm{box-sizing:border-box;width:100%;padding-block:var(--solutions-section-y-sm)}.solutions-stack{gap:var(--solutions-gap-lg);flex-direction:column;display:flex}.solutions-stack-sm{gap:var(--solutions-gap-sm);flex-direction:column;display:flex}.solutions-stack-xs{gap:var(--solutions-gap-xs);flex-direction:column;display:flex}.solutions-grid-2{gap:var(--solutions-gap-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.solutions-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.solutions-hero-section.solutions-section-sm{padding-block:var(--solutions-hero-section-pt) var(--solutions-hero-section-pb)}.solutions-hero-grid{gap:var(--solutions-hero-grid-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1025px){.solutions-hero-grid{grid-template-columns:minmax(0, var(--solutions-hero-visual-w)) minmax(0, 1fr)}}.solutions-hero-section .solutions-stack-xs{gap:var(--solutions-hero-title-body-gap)}.solutions-hero-section .solutions-stack-sm{gap:var(--solutions-hero-body-cta-gap)}.solutions-hero-section .solutions-h1{max-width:100%;font-size:var(--solutions-hero-title-size);line-height:1.35}.solutions-hero-section .solutions-h1 .solutions-text-accent{color:var(--solutions-color-accent);display:inline}.solutions-hero-section .solutions-hero-body{gap:var(--solutions-hero-body-para-gap);flex-direction:column;display:flex}.solutions-hero-section .solutions-body{font-size:var(--solutions-hero-body-size);line-height:calc(var(--solutions-hero-body-line) / var(--solutions-hero-body-size))}.solutions-grid-4{gap:var(--solutions-gap-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.solutions-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.solutions-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.solutions-grid-3{gap:var(--solutions-gap-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.solutions-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.solutions-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions-h1{font-size:var(--solutions-title);color:var(--solutions-color-text);margin:0;font-weight:500;line-height:1.15}.solutions-h2{font-size:var(--solutions-h2);color:var(--solutions-color-text);margin:0;font-weight:500;line-height:1.15}.solutions-lead{font-size:var(--solutions-lead);color:var(--solutions-color-text);margin:0;font-weight:400;line-height:1.667}.solutions-body{font-size:var(--solutions-body);color:var(--solutions-color-text);margin:0;font-weight:400;line-height:1.5}.solutions-card-title{font-size:var(--solutions-card-title);color:var(--solutions-color-text);margin:0;font-weight:500;line-height:1.25}.solutions-stat-value{font-size:var(--solutions-stat);color:var(--solutions-color-text);margin:0;font-weight:500;line-height:1.1}.solutions-text-accent{color:var(--solutions-color-accent)}.solutions-text-muted{color:var(--solutions-color-muted)}.solutions-text-center{text-align:center}.solutions-card{box-sizing:border-box;gap:var(--solutions-gap-xs);padding:var(--solutions-gap-sm);background:#fff;border-radius:1rem;flex-direction:column;display:flex}.solutions-cta-row{align-items:center;gap:var(--solutions-cta-gap);flex-wrap:wrap;display:flex}@media (min-width:768px) and (max-width:1024px){.solutions-cta-row{flex-wrap:nowrap;justify-content:flex-start}}@media not (min-width:768px){.solutions-cta-row{flex-direction:column;align-items:stretch}}.solutions-hero-visual{width:100%;max-width:var(--solutions-hero-visual-w);aspect-ratio:var(--solutions-hero-visual-ratio);border-radius:var(--solutions-hero-visual-radius);position:relative;overflow:hidden}.solutions-hero-visual__image{object-fit:cover;object-position:var(--solutions-hero-visual-position);transform:scale(var(--solutions-hero-visual-scale))}@media (min-width:1025px){.solutions-hero-visual{justify-self:start}}.solutions-challenges-section .solutions-challenges{gap:0}.solutions-challenges-section .solutions-challenges--has-stats{gap:var(--solutions-challenges-block-gap)}.solutions-challenges-section .solutions-challenges__title{width:100%;max-width:var(--solutions-challenges-title-max);font-size:var(--solutions-challenges-title-size);text-align:center;margin-inline:auto;line-height:1.15}.solutions-challenges-section .solutions-challenges__title .solutions-text-accent{color:var(--solutions-color-accent);display:inline}@media (min-width:1025px){.solutions-challenges-section .solutions-challenges__title{white-space:nowrap;max-width:none}}.solutions-challenges-section .solutions-challenges__stats{gap:var(--solutions-challenges-stats-gap)}@media (min-width:1025px){.solutions-challenges-section .solutions-challenges__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1024px){.solutions-challenges-section .solutions-challenges__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-challenges-section .solutions-challenges__title{line-height:normal}.solutions-challenges-section .solutions-stat-card{padding-inline:var(--solutions-stat-content-pad);padding-block:var(--solutions-stat-pad-y)}.solutions-challenges-section .solutions-stat-card__inner{align-items:flex-start}.solutions-challenges-section .solutions-stat-card__accent{height:var(--solutions-stat-accent-h);align-self:flex-start;margin-block:0}.solutions-challenges-section .solutions-stat-card__content{width:100%;padding-inline-end:0}.solutions-challenges-section .solutions-stat-card__label,.solutions-challenges-section .solutions-stat-card__label-full{width:100%;max-width:none}.solutions-challenges-section .solutions-stat-card__value{gap:var(--solutions-stat-value-gap)}.solutions-challenges-section .solutions-stat-suffix{font-weight:400}}.solutions-challenges-section .solutions-stat-card{box-sizing:border-box;min-width:0;min-height:var(--solutions-stat-min-h);padding-block:var(--solutions-stat-pad-y);border-radius:var(--solutions-stat-radius);background:var(--solutions-stat-bg);cursor:default;border:none;align-items:stretch;gap:0;transition:background-color .3s;display:flex}.solutions-stat-card__inner{align-items:stretch;gap:var(--solutions-stat-inner-gap,0);width:100%;min-width:0;display:flex}.solutions-challenges-section .solutions-stat-card:hover,.solutions-challenges-section .solutions-stat-card:focus-within{background:var(--solutions-stat-bg-hover)}.solutions-challenges-section .solutions-stat-card__accent{width:var(--solutions-stat-accent-w);margin-block:var(--solutions-stat-accent-margin);background:var(--solutions-color-accent);transform:scaleY(var(--solutions-stat-accent-scale-rest));transform-origin:top;flex-shrink:0;align-self:stretch;margin-inline:0;transition:transform .35s cubic-bezier(.33,1,.68,1),background-color .3s}@media (min-width:1025px){.solutions-challenges-section .solutions-stat-card__accent{margin-inline-start:var(--solutions-stat-content-pad);margin-inline-end:var(--solutions-stat-content-pad)}}@media not (min-width:768px){.solutions-challenges-section .solutions-stat-card{padding-inline:var(--solutions-stat-content-pad)}.solutions-challenges-section .solutions-stat-card__accent{display:none}.solutions-challenges-section .solutions-stat-card__content{padding-inline:0}}.solutions-challenges-section .solutions-stat-card:hover .solutions-stat-card__accent,.solutions-challenges-section .solutions-stat-card:focus-within .solutions-stat-card__accent{background:#fff;transform:scaleY(1)}.solutions-challenges-section .solutions-stat-card__content{gap:var(--solutions-stat-content-gap);min-width:0;flex-direction:column;flex:1;padding-inline-end:var(--solutions-stat-content-pad-end);display:flex}.solutions-challenges-section .solutions-stat-card__value{flex-wrap:nowrap;align-items:center;gap:0;margin:0;display:flex}.solutions-challenges-section .solutions-stat-card .solutions-stat-value{font-size:var(--solutions-stat-value-size);color:var(--solutions-color-accent);line-height:1;transition:color .3s}.solutions-challenges-section .solutions-stat-suffix{font-size:var(--solutions-stat-suffix);color:var(--solutions-color-accent);font-weight:400;line-height:1;transition:color .3s}.solutions-challenges-section .solutions-stat-card__label{font-size:var(--solutions-stat-label-size);font-weight:400;line-height:calc(var(--solutions-stat-label-line) / var(--solutions-stat-label-size));color:var(--solutions-color-text);margin:0;transition:color .3s}.solutions-challenges-section .solutions-stat-card__label-full{display:block}.solutions-challenges-section .solutions-stat-card__label-desktop{display:none}@media (min-width:1025px){.solutions-challenges-section .solutions-stat-card__label--split .solutions-stat-card__label-full{display:none}.solutions-challenges-section .solutions-stat-card__label--split .solutions-stat-card__label-desktop{display:block}}.solutions-challenges-section .solutions-stat-card:hover .solutions-stat-value,.solutions-challenges-section .solutions-stat-card:hover .solutions-stat-suffix,.solutions-challenges-section .solutions-stat-card:hover .solutions-stat-card__label,.solutions-challenges-section .solutions-stat-card:focus-within .solutions-stat-value,.solutions-challenges-section .solutions-stat-card:focus-within .solutions-stat-suffix,.solutions-challenges-section .solutions-stat-card:focus-within .solutions-stat-card__label{color:#fff}.solutions-challenges-section .solutions-category-grid{gap:var(--solutions-category-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.solutions-challenges-section .solutions-category-card{box-sizing:border-box;min-height:var(--solutions-category-min-h);align-items:flex-start;gap:var(--solutions-category-inner-gap);padding-bottom:var(--solutions-category-pad);padding-top:var(--solutions-category-pad);color:inherit;background:#fff;border:none;flex-direction:column;text-decoration:none;display:flex;position:relative}.solutions-challenges-section .solutions-category-card--linked{cursor:pointer}.solutions-challenges-section .solutions-category-card__overlay-link{z-index:1;position:absolute;inset:0}.solutions-challenges-section .solutions-category-card__description-wrap{z-index:2;position:relative}.solutions-challenges-section .solutions-category-card:before{content:"";height:var(--solutions-category-bar-h-rest);background:var(--solutions-category-bar-color-rest);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.solutions-challenges-section .solutions-category-card:after{content:"";height:var(--solutions-category-bar-h);background:var(--solutions-color-accent);transform:scaleX(var(--solutions-category-bar-scale-rest));transform-origin:0;pointer-events:none;transition:transform .35s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:0;right:0}.solutions-challenges-section .solutions-category-card--linked:hover:after,.solutions-challenges-section .solutions-category-card--linked:focus-within:after{transform:scaleX(1)}.solutions-challenges-section .solutions-category-card--linked:hover .solutions-category-card__title,.solutions-challenges-section .solutions-category-card--linked:focus-within .solutions-category-card__title{color:var(--solutions-color-accent)}.solutions-challenges-section .solutions-category-card__icon-wrap{flex-shrink:0;line-height:0}.solutions-challenges-section .solutions-category-card__icon{width:var(--solutions-category-icon-w);height:var(--solutions-category-icon-h);aspect-ratio:77/80;object-fit:contain;object-position:left center;display:block}.solutions-challenges-section .solutions-category-card__icon--zoom-desktop{transform:scale(1.32)}.solutions-challenges-section .solutions-category-card__title{font-size:var(--solutions-category-title-size);margin:0;font-weight:500;line-height:normal;transition:color .25s}.solutions-challenges-section .solutions-category-card__description{font-size:var(--solutions-category-body-size);line-height:calc(var(--solutions-category-body-line) / var(--solutions-category-body-size));margin:0}@media (max-width:768px){.solutions-challenges-section .solutions-category-card__description{line-height:32px}}.solutions-challenges-section .solutions-category-card__link{margin-top:calc(var(--solutions-category-desc-link-gap) - var(--solutions-category-inner-gap));font-size:var(--solutions-link-font);align-self:flex-start}@media (min-width:1025px){.solutions-challenges-section .solutions-category-grid{gap:var(--solutions-category-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:768px){.solutions-challenges-section .solutions-challenges__title{text-align:left;white-space:normal;margin-inline:0}.solutions-challenges-section .solutions-category-card:before,.solutions-challenges-section .solutions-category-card:after{right:auto;left:calc(-1 * (var(--solutions-category-pad) + var(--solutions-px)));width:calc(100% + 2 * (var(--solutions-category-pad) + var(--solutions-px)))}}.solutions-standards-band{background:linear-gradient(#6cade44d .01%,#ffffff4d 100%);width:100%}.solutions-standards{gap:var(--solutions-standards-header-gap)}.solutions-standards__header{gap:var(--solutions-gap-xs);flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex}.solutions-standards__title{width:100%}.solutions-standards__lead{max-width:var(--solutions-standards-lead-max);margin-inline:auto;line-height:1.667}.solutions-standards__grid{display:none}.solutions-standards__carousel-shell{width:100%;display:block}.solutions-standards__carousel{gap:var(--solutions-standards-grid-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:8px;display:flex;overflow-x:auto}.solutions-standards__carousel::-webkit-scrollbar{display:none}.solutions-standards__carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(100%,350px);min-width:0}.solutions-standards__carousel-dots{margin-block-start:var(--solutions-gap-sm);margin-inline:auto}.solutions-standard-card{box-sizing:border-box;width:100%;min-width:0;min-height:var(--solutions-standard-min-h);color:inherit;text-align:center;cursor:default;background:linear-gradient(#fff 0%,#fff0 100%);border-radius:1rem;flex-direction:column;align-items:center;padding:min(56px,14.359vw) min(20px,5.12821vw) min(24px,6.15385vw);text-decoration:none;transition:background .35s cubic-bezier(.33,1,.68,1),box-shadow .35s cubic-bezier(.33,1,.68,1),padding-block-start .35s cubic-bezier(.33,1,.68,1),padding-block-end .35s cubic-bezier(.33,1,.68,1);display:flex}.solutions-standard-card--linked{cursor:pointer}.solutions-standard-card__logo-slot{width:100%;height:var(--solutions-standard-logo-slot-h);flex-shrink:0;justify-content:center;align-items:flex-end;margin-block-end:var(--solutions-standard-logo-gap);transition:margin-block-end .35s cubic-bezier(.33,1,.68,1);display:flex}.solutions-standard-card__logo{flex-shrink:0;transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);position:relative}.solutions-standard-card__logo-image{object-fit:contain}.solutions-standard-card__logo--blend{mix-blend-mode:multiply}.solutions-standard-card__logo--ashrae{width:var(--solutions-standard-logo-ashrae-w);height:var(--solutions-standard-logo-ashrae-h)}.solutions-standard-card__logo--ul{width:var(--solutions-standard-logo-ul-w);height:var(--solutions-standard-logo-ul-h)}.solutions-standard-card__logo--well,.solutions-standard-card__logo--leed{width:var(--solutions-standard-logo-well);height:var(--solutions-standard-logo-well)}.solutions-standard-card__logo--reset{width:var(--solutions-standard-logo-reset-w);height:var(--solutions-standard-logo-reset-h)}.solutions-standard-card__body{align-items:center;gap:var(--solutions-standard-copy-gap);flex-direction:column;flex:auto;width:100%;min-width:0;max-width:min(309px,79.2308vw);min-height:0;display:flex;container-type:inline-size}.solutions-standard-card__title{width:100%;min-width:0;max-width:100%;font-size:var(--solutions-standard-title);font-weight:500;line-height:calc(var(--solutions-standard-title-line) / var(--solutions-standard-title));color:var(--solutions-color-text);text-transform:uppercase;flex-direction:column;gap:0;margin:0;transition:color .35s cubic-bezier(.33,1,.68,1),line-height .35s cubic-bezier(.33,1,.68,1);display:flex}.solutions-standard-card__title-line{max-width:100%;display:block}.solutions-standard-card--ul .solutions-standard-card__title-line:first-child{white-space:nowrap}.solutions-standard-card--ul .solutions-standard-card__title-line:nth-child(2){font-size:clamp(11px, 7.5cqi, var(--solutions-standard-title));white-space:nowrap}.solutions-standard-card__description{font-size:var(--solutions-standard-body);font-weight:400;line-height:calc(var(--solutions-standard-body-line) / var(--solutions-standard-body));color:var(--solutions-color-text);margin:0;transition:font-size .35s cubic-bezier(.33,1,.68,1),line-height .35s cubic-bezier(.33,1,.68,1);position:relative}.solutions-standard-card__description-measure{inset-inline:0;visibility:hidden;pointer-events:none;width:100%;position:absolute;top:0}.solutions-standard-card__description-full{display:none}.solutions-standard-card__link{opacity:0;visibility:hidden;text-underline-offset:2px;max-height:0;text-decoration:underline;text-decoration-thickness:calc(1em/10);transition:opacity .35s cubic-bezier(.33,1,.68,1),visibility .35s cubic-bezier(.33,1,.68,1),max-height .35s cubic-bezier(.33,1,.68,1);overflow:hidden}.solutions-standard-card__link svg{transition:transform .55s cubic-bezier(.33,1,.68,1);transform:rotate(0)}.solutions-standard-card:hover .solutions-standard-card__link svg,.solutions-standard-card:focus-visible .solutions-standard-card__link svg{transform:rotate(45deg)}.solutions-standard-card:hover,.solutions-standard-card:focus-within{background:#fff;box-shadow:0 0 15px #00000024}.solutions-standard-card:hover .solutions-standard-card__title,.solutions-standard-card:focus-within .solutions-standard-card__title{color:var(--solutions-color-accent)}.solutions-standard-card:hover .solutions-standard-card__link,.solutions-standard-card:focus-within .solutions-standard-card__link{opacity:1;visibility:visible;text-underline-offset:2px;max-height:3rem;margin-top:auto;text-decoration:underline;text-decoration-thickness:calc(1em/10);overflow:visible}@media (min-width:1025px){.solutions-standard-card__description{width:100%;min-height:calc(3 * var(--solutions-standard-body-line));max-height:calc(3 * var(--solutions-standard-body-line));font-size:var(--solutions-standard-body);line-height:var(--solutions-standard-body-line);flex:none;overflow:hidden}.solutions-standard-card:hover .solutions-standard-card__description,.solutions-standard-card:focus-within .solutions-standard-card__description{min-height:0;max-height:none;font-size:var(--solutions-standard-body);line-height:var(--solutions-standard-body-line);overflow:visible}.solutions-standard-card:hover .solutions-standard-card__description-preview,.solutions-standard-card:focus-within .solutions-standard-card__description-preview{display:none}.solutions-standard-card:hover .solutions-standard-card__description-full,.solutions-standard-card:focus-within .solutions-standard-card__description-full{display:inline}.solutions-standard-card:hover .solutions-standard-card__logo--ashrae,.solutions-standard-card:focus-within .solutions-standard-card__logo--ashrae{width:min(159px,8.28125vw);height:min(110px,5.72917vw)}.solutions-standard-card:hover .solutions-standard-card__logo--ul,.solutions-standard-card:focus-within .solutions-standard-card__logo--ul{width:min(120px,6.25vw);height:min(138px,7.1875vw)}.solutions-standard-card:hover .solutions-standard-card__logo--well,.solutions-standard-card:hover .solutions-standard-card__logo--leed,.solutions-standard-card:focus-within .solutions-standard-card__logo--well,.solutions-standard-card:focus-within .solutions-standard-card__logo--leed{width:min(142px,7.39583vw);height:min(142px,7.39583vw)}.solutions-standard-card:hover .solutions-standard-card__logo--reset,.solutions-standard-card:focus-within .solutions-standard-card__logo--reset{width:min(158px,8.22917vw);height:min(157px,8.17708vw)}}@media (prefers-reduced-motion:reduce){.solutions-standard-card,.solutions-standard-card__logo-slot,.solutions-standard-card .solutions-standard-card__title,.solutions-standard-card .solutions-standard-card__logo,.solutions-standard-card .solutions-standard-card__description,.solutions-standard-card .solutions-standard-card__link{transition:none}}@media (min-width:768px) and (max-width:1024px){.solutions-standards__carousel-shell{--solutions-standards-page-size:3}.solutions-standards__carousel-slide{flex:0 0 calc((100% - (var(--solutions-standards-page-size) - 1) * var(--solutions-standards-grid-gap)) / var(--solutions-standards-page-size))}.solutions-standard-card{height:var(--solutions-standard-min-h);background:#fff;padding-block:min(40px,3.90625vw) min(24px,2.34375vw);padding-inline:min(20px,1.95313vw)}.solutions-standard-card__logo-slot{height:var(--solutions-standard-logo-slot-h);align-items:flex-start;margin-block-end:var(--solutions-standard-logo-gap)}.solutions-standard-card__body{gap:var(--solutions-standard-copy-gap);flex:auto;max-width:100%}.solutions-standard-card--well .solutions-standard-card__body{max-width:100%}.solutions-standard-card--well .solutions-standard-card__description{max-width:min(256px,25vw)}.solutions-standard-card__link{opacity:1;visibility:visible;max-height:none;margin-block-start:auto;overflow:visible}.solutions-standard-card:hover .solutions-standard-card__link,.solutions-standard-card:focus-within .solutions-standard-card__link{margin-block-start:auto}.solutions-standard-card:hover,.solutions-standard-card:focus-within{box-shadow:none}.solutions-standard-card:hover .solutions-standard-card__title,.solutions-standard-card:focus-within .solutions-standard-card__title{color:var(--solutions-color-text)}}@media (max-width:767px){.solutions-standard-card{background:#fff}.solutions-standard-card__logo-slot{align-items:flex-start}.solutions-standard-card__link{opacity:1;visibility:visible;max-height:none;margin-block-end:auto;overflow:visible}.solutions-standard-card:hover,.solutions-standard-card:focus-within,.solutions-standard-card:active{box-shadow:none;background:#fff}.solutions-standard-card:hover .solutions-standard-card__title,.solutions-standard-card:focus-within .solutions-standard-card__title,.solutions-standard-card:active .solutions-standard-card__title{color:var(--solutions-color-text)}.solutions-standard-card:hover .solutions-standard-card__link,.solutions-standard-card:focus-within .solutions-standard-card__link,.solutions-standard-card:active .solutions-standard-card__link{opacity:1;visibility:visible;max-height:none;margin-block-start:auto;overflow:visible}.solutions-standard-card:hover .solutions-standard-card__link svg,.solutions-standard-card:focus-visible .solutions-standard-card__link svg,.solutions-standard-card:active .solutions-standard-card__link svg{transform:none}}@media (min-width:1025px){.solutions-standards__grid{justify-content:center;gap:var(--solutions-standards-grid-gap);flex-wrap:wrap;width:100%;padding-block:8px;display:flex}.solutions-standards__grid>.solutions-standard-card{flex:0 1 calc((100% - 4 * var(--solutions-standards-grid-gap)) / 5);width:calc((100% - 4 * var(--solutions-standards-grid-gap)) / 5);max-width:calc((100% - 4 * var(--solutions-standards-grid-gap)) / 5)}.solutions-standards__carousel-shell{display:none}.solutions-standard-card{height:var(--solutions-standard-min-h);min-height:var(--solutions-standard-min-h);padding-inline:min(20px,1.04167vw);padding-block:var(--solutions-standard-card-pt,min(56px, calc(56 * 100vw / 1920))) var(--solutions-standard-card-pb,min(24px, calc(24 * 100vw / 1920)))}.solutions-standard-card__logo-slot{height:auto;align-items:center;margin-block-end:var(--solutions-standard-logo-gap)}.solutions-standard-card__body{flex:auto;max-width:100%}.solutions-standard-card--ashrae{--solutions-standard-card-pt:min(56px, calc(56 * 100vw / 1920));--solutions-standard-card-pb:min(24px, calc(24 * 100vw / 1920));--solutions-standard-logo-gap:min(86px, calc(86 * 100vw / 1920))}.solutions-standard-card--ul{--solutions-standard-card-pt:min(35px, calc(35 * 100vw / 1920));--solutions-standard-logo-gap:min(47px, calc(47 * 100vw / 1920))}.solutions-standard-card--well{--solutions-standard-card-pt:min(40px, calc(40 * 100vw / 1920));--solutions-standard-logo-gap:min(84px, calc(84 * 100vw / 1920))}.solutions-standard-card--leed{--solutions-standard-card-pt:min(41px, calc(41 * 100vw / 1920));--solutions-standard-logo-gap:min(83px, calc(83 * 100vw / 1920))}.solutions-standard-card--reset{--solutions-standard-card-pt:min(30px, calc(30 * 100vw / 1920));--solutions-standard-logo-gap:min(74px, calc(74 * 100vw / 1920))}.solutions-standard-card--ashrae:hover,.solutions-standard-card--ashrae:focus-within{--solutions-standard-card-pt:min(55px, calc(55 * 100vw / 1920));--solutions-standard-logo-gap:min(61px, calc(61 * 100vw / 1920))}.solutions-standard-card--ul:hover,.solutions-standard-card--ul:focus-within{--solutions-standard-card-pt:min(43px, calc(43 * 100vw / 1920));--solutions-standard-logo-gap:min(32px, calc(32 * 100vw / 1920))}.solutions-standard-card--well:hover,.solutions-standard-card--well:focus-within{--solutions-standard-logo-gap:min(57px, calc(57 * 100vw / 1920))}.solutions-standard-card--leed:hover,.solutions-standard-card--leed:focus-within{--solutions-standard-logo-gap:min(56px, calc(56 * 100vw / 1920))}.solutions-standard-card--reset:hover,.solutions-standard-card--reset:focus-within{--solutions-standard-logo-gap:min(52px, calc(52 * 100vw / 1920))}.solutions-standard-card:hover,.solutions-standard-card:focus-within{--solutions-standard-card-pb:var(--solutions-standard-card-pb-hover)}.solutions-standard-card__logo--leed .solutions-standard-card__logo-image,.solutions-standard-card__logo--reset .solutions-standard-card__logo-image{object-fit:cover}.solutions-standard-card__logo--reset .solutions-standard-card__logo-image{transform-origin:50%;transform:scale(1.15)}}@media not (min-width:768px){.solutions-standards-band{background:linear-gradient(#6cade44d 0%,#ffffff4d 100%),#fff}.solutions-standard-card{height:var(--solutions-standard-min-h)}.solutions-standards__carousel{scroll-padding-inline:0}.solutions-standards__carousel-slide{flex:0 0 100%}}.solutions-help-band{background:linear-gradient(#6cade44d .01%,#ffffff4d 100%);width:100%}.solutions-help{gap:var(--solutions-help-block-gap)}.solutions-help__header{gap:var(--solutions-help-header-gap);flex-direction:column;align-items:flex-start;width:100%;display:flex}.solutions-help__title{margin:0}.solutions-help__lead{max-width:100%;margin:0;line-height:1.833}.solutions-help__grid{gap:var(--solutions-help-grid-gap);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:1024px){.solutions-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.solutions-help-card{box-sizing:border-box;gap:var(--solutions-help-card-inner-gap,var(--solutions-gap-lg));min-height:var(--solutions-help-card-min-h);padding:var(--solutions-help-card-pad-y) var(--solutions-help-card-pad-x);background:#fff;border-radius:1rem;flex-direction:column;transition:background-color .3s;display:flex}@media (min-width:1024px){.solutions-help-card{justify-content:space-between}}.solutions-help-card__content{gap:var(--solutions-help-card-stack-gap);flex-direction:column;min-width:0;display:flex}.solutions-help-card__title{font-size:var(--solutions-help-card-title);color:var(--solutions-color-text);margin:0;font-weight:500;line-height:1.15;transition:color .3s}.solutions-help-card__description{font-size:var(--solutions-help-card-body);color:var(--solutions-color-text);margin:0;font-weight:400;line-height:1.5;transition:color .3s}.solutions-help-card__list{gap:var(--solutions-help-list-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solutions-help-card__list-item{gap:var(--solutions-help-list-item-gap);font-size:var(--solutions-help-card-body);color:var(--solutions-color-text);align-items:center;font-weight:400;line-height:1.5;transition:color .3s;display:flex}.solutions-help-card__check{width:var(--solutions-help-check-w);height:var(--solutions-help-check-h);aspect-ratio:11/10;flex-shrink:0;transition:filter .3s}.solutions-help-card__cta{align-self:flex-start;margin:0}.solutions-help-card__cta>a{flex:none;width:auto}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.solutions-help-card:hover,.solutions-help-card:focus-within{background:var(--solutions-color-accent)}.solutions-help-card:hover .solutions-help-card__title,.solutions-help-card:hover .solutions-help-card__description,.solutions-help-card:hover .solutions-help-card__list-item,.solutions-help-card:focus-within .solutions-help-card__title,.solutions-help-card:focus-within .solutions-help-card__description,.solutions-help-card:focus-within .solutions-help-card__list-item{color:#fff}.solutions-help-card:hover .solutions-help-card__check,.solutions-help-card:focus-within .solutions-help-card__check{filter:brightness(0)invert()}}@media (min-width:768px) and (max-width:1024px){.solutions-help__grid{grid-template-columns:minmax(0,1fr)}.solutions-help-card{justify-content:flex-start}.solutions-help-card__title{line-height:normal}.solutions-help-card__description,.solutions-help-card__list-item{line-height:1.5}.solutions-help-card__list-item{min-height:calc(var(--solutions-help-card-body) * 1.5)}.solutions-help-card__check{width:var(--solutions-help-check-w);height:var(--solutions-help-check-h)}}@media not (min-width:768px){.solutions-help-band{background:linear-gradient(#6cade44d 0%,#ffffff4d 100%),#fff}.solutions-help-card{gap:var(--solutions-help-card-inner-gap)}.solutions-help-card__content{gap:var(--solutions-help-card-intro-gap)}.solutions-help-card__description,.solutions-help-card__list-item{line-height:1.6}}.solutions-ashrae-section{background:#fff}.solutions-ashrae{gap:var(--solutions-ashrae-block-gap)}.solutions-ashrae__intro{gap:var(--solutions-ashrae-intro-gap);flex-direction:column;width:100%;display:flex}.solutions-ashrae__intro-primary{gap:var(--solutions-ashrae-title-cta-gap);flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.solutions-ashrae__title{width:100%;min-width:0;max-width:100%;margin:0}.solutions-ashrae__intro-body{gap:var(--solutions-ashrae-title-cta-gap);flex-direction:column;min-width:0;display:flex}.solutions-ashrae__paragraph{font-size:var(--solutions-ashrae-body-size);font-weight:400;line-height:calc(var(--solutions-ashrae-body-lh) / var(--solutions-ashrae-body-size));color:var(--solutions-color-text);margin:0}.solutions-ashrae__paragraph:not(.dato-html--editor-html){gap:0;display:block}.solutions-ashrae__paragraph strong{font-weight:500}.solutions-ashrae__cta{width:100%;margin:0}.solutions-ashrae__cta>a{flex:none;width:auto}.solutions-ashrae__cta--mobile{display:flex}.solutions-ashrae__cta--desktop{display:none}@media (min-width:1025px){.solutions-ashrae__intro{grid-template-columns:minmax(0, var(--solutions-ashrae-intro-primary-max)) minmax(0, 1fr);gap:var(--solutions-ashrae-intro-gap);align-items:start;display:grid}.solutions-ashrae__cta--mobile{display:none}.solutions-ashrae__cta--desktop{display:flex}}@media (max-width:1024px){.solutions-ashrae__title{font-size:var(--solutions-h2);line-height:normal}.solutions-ashrae__title br{display:none}}@media (min-width:768px) and (max-width:1024px){.solutions-ashrae__intro-body{gap:var(--solutions-ashrae-paragraph-gap);max-width:var(--solutions-ashrae-intro-body-max)}.solutions-ashrae__cta{width:auto}}.solutions-ashrae__cards{gap:var(--solutions-ashrae-cards-gap);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:768px){.solutions-ashrae__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutions-ashrae-card{box-sizing:border-box;min-height:var(--solutions-ashrae-card-min-h);border-radius:var(--solutions-ashrae-card-radius);color:inherit;text-decoration:none;position:relative;overflow:hidden}.solutions-ashrae-card--guide,.solutions-ashrae-card--photo{cursor:pointer}@media (min-width:1025px){.solutions-ashrae-card:not(.solutions-ashrae-card--photo){aspect-ratio:1;min-height:0}}@media (max-width:1024px){.solutions-ashrae-card{aspect-ratio:auto;min-height:var(--solutions-ashrae-card-min-h)}.solutions-ashrae-card--guide{justify-content:center;align-items:center;display:flex}.solutions-ashrae-card__guide-mockup{z-index:1;width:auto;height:auto;max-width:var(--solutions-ashrae-guide-mockup-w);max-height:var(--solutions-ashrae-guide-mockup-max-h);aspect-ratio:350/441;object-fit:contain;position:static}}@media (min-width:768px) and (max-width:1024px){.solutions-ashrae-card__checklist-item{min-height:var(--solutions-ashrae-checklist-body-lh);align-items:center}}.solutions-ashrae-card--guide{background:var(--solutions-ashrae-guide-bg)}.solutions-ashrae-card__guide-mockup{z-index:1;width:var(--solutions-ashrae-guide-mockup-w);aspect-ratio:350/441;object-fit:contain;border-radius:var(--solutions-ashrae-guide-mockup-radius);height:auto;filter:var(--solutions-ashrae-guide-shadow);transform-origin:top}@media (min-width:1025px){.solutions-ashrae-card__guide-mockup{top:var(--solutions-ashrae-guide-mockup-top);left:var(--solutions-ashrae-guide-mockup-left);transition:transform .35s cubic-bezier(.33,1,.68,1);position:absolute}}.solutions-ashrae-card__guide-overlay{inset:var(--solutions-ashrae-guide-overlay-top) 0 0;z-index:2;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#6660 0%,#171717c9 77.032%,#000000e6 100%);position:absolute}@media (prefers-reduced-motion:reduce){.solutions-ashrae-card__guide-mockup{transition:none}}.solutions-ashrae-card--checklist{isolation:isolate;padding:var(--solutions-ashrae-checklist-pad-y) var(--solutions-ashrae-checklist-pad-x);background:linear-gradient(180deg, var(--solutions-ashrae-checklist-bg-start) 0%, var(--solutions-ashrae-checklist-bg-end) 100%);flex-direction:column;justify-content:space-between;align-items:stretch;display:flex;position:relative;overflow:hidden}.solutions-ashrae-card--checklist:before{content:"";z-index:0;border-radius:inherit;background:linear-gradient(180deg, var(--solutions-ashrae-checklist-bg-end) 0%, var(--solutions-ashrae-checklist-bg-start) 100%);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}@media (min-width:1025px){.solutions-ashrae-card--checklist:hover:before,.solutions-ashrae-card--checklist:focus-within:before{opacity:1}}@media (max-width:1024px){.solutions-ashrae-card--checklist:before{transition:none}}.solutions-ashrae-card--checklist>*{z-index:1;position:relative}.solutions-ashrae-card__icon-wrap{width:var(--solutions-ashrae-icon-w);height:var(--solutions-ashrae-icon-h);flex-shrink:0}.solutions-ashrae-card__document-icon{width:100%;height:100%;display:block;overflow:visible}.solutions-ashrae-card__checklist-copy{gap:var(--solutions-ashrae-checklist-title-list-gap);flex-direction:column;flex:none;min-width:0;display:flex}.solutions-ashrae-card__checklist-title{font-size:var(--solutions-ashrae-checklist-title);color:#fff;margin:0;font-weight:500;line-height:normal}.solutions-ashrae-card__checklist{gap:var(--solutions-ashrae-checklist-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solutions-ashrae-card__checklist-item{gap:var(--solutions-ashrae-checklist-item-gap);min-height:var(--solutions-ashrae-checklist-body-lh);font-size:var(--solutions-ashrae-checklist-body);font-weight:400;line-height:calc(var(--solutions-ashrae-checklist-body-lh) / var(--solutions-ashrae-checklist-body));color:#fff;align-items:center;display:flex}.solutions-ashrae-card__check{width:var(--solutions-ashrae-check-w);height:var(--solutions-ashrae-check-h);object-fit:contain;flex-shrink:0;margin-top:4px}@media (prefers-reduced-motion:reduce){.solutions-ashrae-card--checklist:before{transition:none}}.solutions-ashrae-card--photo{isolation:isolate;aspect-ratio:auto;height:auto;min-height:var(--solutions-ashrae-card-min-h);grid-template-columns:minmax(0,1fr);display:grid}.solutions-ashrae-card--photo:before{content:"";aspect-ratio:1;pointer-events:none;grid-area:1/1;width:100%}.solutions-ashrae-card__photo-wrap{z-index:0;width:100%;min-height:var(--solutions-ashrae-card-min-h);aspect-ratio:1;grid-area:1/1;position:relative;overflow:hidden}.solutions-ashrae-card__photo{object-fit:cover;object-position:center}@media (min-width:1025px){.solutions-ashrae-card__photo{transition:transform .35s cubic-bezier(.33,1,.68,1)}}.solutions-ashrae-card__photo-overlay{z-index:1;background:linear-gradient(180deg, #0000 var(--solutions-ashrae-photo-gradient-stop), #000 100%);pointer-events:none;position:absolute;inset:0}.solutions-ashrae-card__photo-footer{z-index:2;box-sizing:border-box;width:100%;max-width:100%;padding:min(24px, calc(24 * 100vw / 1920)) var(--solutions-ashrae-photo-footer-inline) var(--solutions-ashrae-download-bottom);justify-content:flex-end;align-self:end;align-items:center;gap:var(--solutions-ashrae-photo-footer-gap);pointer-events:none;flex-direction:column;grid-area:1/1;margin:0;display:flex;position:relative}.solutions-ashrae-card__photo-caption{z-index:2;max-width:100%;font-size:var(--solutions-ashrae-caption);font-weight:400;line-height:calc(var(--solutions-ashrae-photo-caption-lh) / var(--solutions-ashrae-caption));color:#fff;text-align:center;overflow-wrap:anywhere;word-break:break-word;margin:0;display:block;position:static}.solutions-ashrae-card__download-wrap{z-index:3;right:0;bottom:var(--solutions-ashrae-download-bottom);pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;left:0}.solutions-ashrae-card__photo-footer .solutions-ashrae-card__download-wrap{flex:none;position:relative;bottom:auto;left:auto;right:auto}.solutions-ashrae-card__download-wrap .solutions-ashrae-card__download{pointer-events:none}@media (prefers-reduced-motion:reduce){.solutions-ashrae-card__photo{transition:none}}@media not (min-width:768px){.solutions-ashrae__cta--mobile>a{width:100%}.solutions-ashrae-card__check{width:18px;height:16px}}.solutions-final-cta-section{margin-top:var(--solutions-ashrae-final-gap);padding-block:0;padding-bottom:var(--solutions-section-y)}.solutions-final-cta{box-sizing:border-box;align-items:center;gap:var(--solutions-final-cta-stack-gap);width:100%;padding:var(--solutions-final-cta-pt) var(--solutions-final-cta-px) var(--solutions-final-cta-pb);text-align:center;background:linear-gradient(#036ada 0%,#6cade4 100%);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.solutions-final-cta{border-top:1px solid var(--solutions-final-cta-border)}}.solutions-final-cta__accent{top:var(--solutions-final-cta-accent-top);left:var(--solutions-final-cta-accent-left);width:var(--solutions-final-cta-accent-size);height:var(--solutions-final-cta-accent-size);pointer-events:none;position:absolute}@media (max-width:767px){.solutions-final-cta__accent{display:none}}.solutions-final-cta__accent:before{content:"";width:var(--solutions-final-cta-accent-w);height:var(--solutions-final-cta-accent-h);opacity:.05;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.solutions-final-cta:after{content:"";z-index:0;border-radius:inherit;background:var(--solutions-final-cta-gradient-start);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.solutions-final-cta__accent:before{transition:opacity .35s cubic-bezier(.33,1,.68,1)}.solutions-final-cta:hover:after,.solutions-final-cta:focus-within:after{opacity:1}.solutions-final-cta:hover .solutions-final-cta__accent:before,.solutions-final-cta:focus-within .solutions-final-cta__accent:before{opacity:0}.solutions-final-cta__copy{align-items:center;gap:var(--solutions-final-cta-copy-gap);flex-direction:column;width:100%;display:flex}@media (min-width:768px){.solutions-final-cta__copy{display:contents}}.solutions-final-cta__title{z-index:1;max-width:100%;font-size:var(--solutions-final-cta-title);font-weight:500;line-height:var(--solutions-final-cta-title-lh);letter-spacing:var(--solutions-final-cta-title-tracking);color:#fff;margin:0;position:relative}.solutions-final-cta__body{z-index:1;max-width:var(--solutions-final-cta-body-max);font-size:var(--solutions-final-cta-body);font-weight:500;line-height:calc(var(--solutions-final-cta-body-lh) / var(--solutions-final-cta-body));color:#fff;margin:0;position:relative}.solutions-final-cta__actions{z-index:1;justify-content:center;gap:var(--solutions-final-cta-actions-gap);position:relative}@media (min-width:768px) and (max-width:1024px){.solutions-final-cta__actions{flex-wrap:nowrap}}}@layer utilities{.solutions-gap-xl{gap:var(--solutions-gap-xl)}.solutions-gap-lg{gap:var(--solutions-gap-lg)}.solutions-gap-md{gap:var(--solutions-gap-md)}.solutions-gap-sm{gap:var(--solutions-gap-sm)}.solutions-gap-xs{gap:var(--solutions-gap-xs)}.solutions-surface-muted{background-color:var(--solutions-color-surface)}}.solutionsPage .solutions-cta-row>a{--cta-btn-height:var(--solutions-cta-btn-h);--cta-v-pad:calc(var(--solutions-cta-btn-h) * 19 / 60);--cta-h-pad:var(--solutions-cta-px);--cta-text-gap:var(--solutions-cta-text-gap);--cta-icon-size:var(--solutions-cta-icon);--cta-label-height:calc(var(--solutions-cta-btn-h) - 2 * var(--cta-v-pad));--cta-line-height:var(--cta-label-height);box-sizing:border-box;width:auto;min-width:0;height:var(--solutions-cta-btn-h);padding:var(--cta-v-pad) var(--solutions-cta-px);gap:var(--solutions-cta-btn-gap);font-size:var(--solutions-cta-font);flex:none;justify-content:center;font-weight:500}.solutionsPage .solutions-cta-row>a:not(.btnPrimary){--cta-label-height:calc(var(--solutions-cta-btn-h) - 2 * var(--cta-v-pad) - 4px);--cta-line-height:var(--cta-label-height);border-width:var(--solutions-cta-border)}@media not (min-width:768px){.solutionsPage .solutions-challenges-section .solutions-challenges__title,.solutionsPage .solutions-challenges-section .solutions-challenges__title .cmsStructuredText--inline{width:min(100%, var(--solutions-challenges-title-max));max-width:min(100%, var(--solutions-challenges-title-max))}.solutionsPage .solutions-cta-row{flex-flow:column;align-items:stretch;width:100%;max-width:100%}.solutionsPage .solutions-final-cta__actions{width:100%;max-width:100%}.solutionsPage .solutions-cta-row>a{flex:none;width:100%;max-width:none}}.solutionsPage .solutions-help-card__cta>a.btnPrimary{border:var(--solutions-cta-border) solid transparent;transition:background-color .3s,color .3s,border-color .3s}@media (min-width:1025px) and (hover:hover) and (pointer:fine){.solutionsPage .solutions-help-card:hover .solutions-help-card__cta>a.btnPrimary,.solutionsPage .solutions-help-card:focus-within .solutions-help-card__cta>a.btnPrimary{--cta-label-height:calc(var(--solutions-cta-btn-h) - 2 * var(--cta-v-pad) - 4px);--cta-line-height:var(--cta-label-height);border-color:var(--solutions-color-accent);color:var(--solutions-color-accent);background:#fff}.solutionsPage .solutions-help-card:hover .solutions-help-card__cta>a.btnPrimary:hover,.solutionsPage .solutions-help-card:hover .solutions-help-card__cta>a.btnPrimary:focus-visible,.solutionsPage .solutions-help-card:hover .solutions-help-card__cta>a.btnPrimary:active,.solutionsPage .solutions-help-card:hover .solutions-help-card__cta>a.btnPrimary.isActive,.solutionsPage .solutions-help-card:focus-within .solutions-help-card__cta>a.btnPrimary:hover,.solutionsPage .solutions-help-card:focus-within .solutions-help-card__cta>a.btnPrimary:focus-visible,.solutionsPage .solutions-help-card:focus-within .solutions-help-card__cta>a.btnPrimary:active,.solutionsPage .solutions-help-card:focus-within .solutions-help-card__cta>a.btnPrimary.isActive{border-color:var(--solutions-color-accent);color:var(--solutions-color-accent);background:#fff}}.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnPrimary,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnWhiteSolid{border:var(--solutions-cta-border) solid transparent;color:var(--solutions-color-accent);background:#fff;transition:background-color .3s,color .3s,border-color .3s}.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnPrimary:hover,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnPrimary:focus-visible,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnPrimary:active,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnPrimary.isActive,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnWhiteSolid:hover,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnWhiteSolid:focus-visible,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnWhiteSolid:active,.solutionsPage .solutions-final-cta .solutions-cta-row>a.btnWhiteSolid.isActive{color:var(--solutions-color-accent);background:#fff}.solutionsPage .solutions-final-cta .solutions-cta-row>a:not(.btnPrimary):not(.btnWhiteSolid){color:#fff;background:0 0;border-color:#fff;transition:background-color .3s,color .3s,border-color .3s}.solutionsPage .solutions-final-cta .solutions-cta-row>a:not(.btnPrimary):not(.btnWhiteSolid):hover,.solutionsPage .solutions-final-cta .solutions-cta-row>a:not(.btnPrimary):not(.btnWhiteSolid):focus-visible,.solutionsPage .solutions-final-cta .solutions-cta-row>a:not(.btnPrimary):not(.btnWhiteSolid):active,.solutionsPage .solutions-final-cta .solutions-cta-row>a:not(.btnPrimary):not(.btnWhiteSolid).isActive{color:#fff;background:0 0;border-color:#fff}@media (hover:hover) and (pointer:fine){.solutionsPage .solutions-challenges-section .solutions-category-card--linked:hover .solutions-category-card__link svg,.solutionsPage .solutions-challenges-section .solutions-category-card--linked:focus-within .solutions-category-card__link svg{transform:rotate(45deg)}.solutionsPage .solutions-challenges-section .solutions-category-card--linked:hover .solutions-category-card__link,.solutionsPage .solutions-challenges-section .solutions-category-card--linked:focus-within .solutions-category-card__link{color:#036ada}}@media (prefers-reduced-motion:reduce){.solutionsPage .solutions-challenges-section .solutions-category-card--linked:hover .solutions-category-card__link svg,.solutionsPage .solutions-challenges-section .solutions-category-card--linked:focus-within .solutions-category-card__link svg{transform:rotate(0)}}.solutionsPage .solutions-ashrae-card__guide-overlay{transition:opacity .35s cubic-bezier(.33,1,.68,1)}.solutionsPage .solutions-ashrae-card__download-wrap{opacity:0;visibility:hidden;transition:opacity .35s cubic-bezier(.33,1,.68,1),visibility .35s cubic-bezier(.33,1,.68,1)}.solutionsPage .solutions-ashrae-card__download{--ptl-font:var(--solutions-ashrae-download-font);--ptl-gap:min(6px, calc(6 * 100vw / 1920));--ptl-pad:min(4px, calc(4 * 100vw / 1920));--ptl-icon-w:min(10px, calc(10 * 100vw / 1920));--ptl-icon-h:min(9px, calc(9 * 100vw / 1920));flex:none;width:auto;max-width:none;position:static;transform:none}.solutionsPage .solutions-ashrae-card__download>span{white-space:nowrap;flex-shrink:0}@media (min-width:1025px){.solutionsPage .solutions-ashrae-card--guide:hover .solutions-ashrae-card__guide-mockup,.solutionsPage .solutions-ashrae-card--guide:focus-within .solutions-ashrae-card__guide-mockup{transform:translateY(var(--solutions-ashrae-guide-mockup-lift)) scale(var(--solutions-ashrae-guide-mockup-scale-hover))}.solutionsPage .solutions-ashrae-card--guide:hover .solutions-ashrae-card__guide-overlay,.solutionsPage .solutions-ashrae-card--guide:focus-within .solutions-ashrae-card__guide-overlay{opacity:1}.solutionsPage .solutions-ashrae-card--photo:hover .solutions-ashrae-card__photo,.solutionsPage .solutions-ashrae-card--photo:focus-within .solutions-ashrae-card__photo{transform:translateY(var(--solutions-ashrae-photo-lift)) scale(var(--solutions-ashrae-photo-zoom))}.solutionsPage .solutions-ashrae-card--guide:hover .solutions-ashrae-card__download-wrap,.solutionsPage .solutions-ashrae-card--guide:focus-within .solutions-ashrae-card__download-wrap,.solutionsPage .solutions-ashrae-card--photo:hover .solutions-ashrae-card__download-wrap,.solutionsPage .solutions-ashrae-card--photo:focus-within .solutions-ashrae-card__download-wrap{opacity:1;visibility:visible}.solutionsPage .solutions-ashrae-card--guide:hover .solutions-ashrae-card__download svg,.solutionsPage .solutions-ashrae-card--guide:focus-visible .solutions-ashrae-card__download svg,.solutionsPage .solutions-ashrae-card--photo:hover .solutions-ashrae-card__download svg,.solutionsPage .solutions-ashrae-card--photo:focus-visible .solutions-ashrae-card__download svg{transform:rotate(45deg)}}@media (max-width:1024px){.solutionsPage .solutions-ashrae-card__guide-mockup{transform:translateY(var(--solutions-ashrae-guide-mockup-lift)) scale(var(--solutions-ashrae-guide-mockup-scale-hover))}.solutionsPage .solutions-ashrae-card__guide-overlay{opacity:1;transition:none}.solutionsPage .solutions-ashrae-card__photo{transform:translateY(var(--solutions-ashrae-photo-lift)) scale(var(--solutions-ashrae-photo-zoom))}.solutionsPage .solutions-ashrae-card__download-wrap{opacity:1;visibility:visible;transition:none}.solutionsPage .solutions-ashrae-card__download-wrap .solutions-ashrae-card__download{--ptl-font:min(14px, calc(14 * 100vw / 1024));--ptl-gap:min(6px, calc(6 * 100vw / 1024));--ptl-pad:min(4px, calc(4 * 100vw / 1024));--ptl-icon-w:min(10px, calc(10 * 100vw / 1024));--ptl-icon-h:min(9px, calc(9 * 100vw / 1024));pointer-events:auto}}@media (max-width:767px){.solutionsPage .solutions-ashrae-card__download-wrap .solutions-ashrae-card__download{--ptl-font:min(16px, calc(16 * 100vw / 390));--ptl-gap:min(6px, calc(6 * 100vw / 390));--ptl-pad:min(4px, calc(4 * 100vw / 390));--ptl-icon-w:min(10px, calc(10 * 100vw / 390));--ptl-icon-h:min(9px, calc(9 * 100vw / 390))}}@media (prefers-reduced-motion:reduce){.solutionsPage .solutions-ashrae-card__guide-overlay,.solutionsPage .solutions-ashrae-card__download-wrap{transition:none}}.solutionsPage .solutions-ashrae__paragraph.dato-html[data-cms-html].dato-html--editor-html{gap:var(--solutions-ashrae-paragraph-gap)}
.healthProductivityPage{--hp-max-w:120rem;--hp-px:min(160px, calc(160 * 100vw / 1920));--hp-section-y:min(120px, calc(120 * 100vw / 1920));--hp-section-y-sm:min(90px, calc(90 * 100vw / 1920));--hp-color-text:#0f172a;--hp-color-accent:#036ada;--hp-color-muted:#525252;--hp-color-surface:#edfbfe;--hp-color-border:#97999b;--hp-color-insight-bg:#036ada;--hp-h2-size:min(60px, calc(60 * 100vw / 1920));--hp-h2-line:min(69px, calc(69 * 100vw / 1920));--hp-cta-gap:min(30px, calc(30 * 100vw / 1920));--hp-cta-btn-h:min(60px, calc(60 * 100vw / 1920));--hp-cta-font:min(18px, calc(18 * 100vw / 1920));--hp-cta-px:min(30px, calc(30 * 100vw / 1920));--hp-cta-btn-gap:min(6px, calc(6 * 100vw / 1920));--hp-cta-icon:min(20px, calc(20 * 100vw / 1920));--hp-cta-text-gap:min(29px, calc(29 * 100vw / 1920));--hp-cta-border:2px;--hp-final-cta-radius:min(16px, calc(16 * 100vw / 1920));--hp-final-cta-pt:min(121px, calc(121 * 100vw / 1920));--hp-final-cta-pb:min(120px, calc(120 * 100vw / 1920));--hp-final-cta-px:min(48px, calc(48 * 100vw / 1920));--hp-final-cta-stack-gap:min(30px, calc(30 * 100vw / 1920));--hp-final-cta-copy-gap:min(10px, calc(10 * 100vw / 390));--hp-final-cta-title:min(60px, calc(60 * 100vw / 1920));--hp-final-cta-title-lh:min(48px, calc(48 * 100vw / 1920));--hp-final-cta-title-tracking:-1.2px;--hp-final-cta-body:min(24px, calc(24 * 100vw / 1920));--hp-final-cta-body-lh:min(40px, calc(40 * 100vw / 1920));--hp-final-cta-body-max:min(1174px, calc(1174 * 100vw / 1920));--hp-final-cta-actions-gap:min(30px, calc(30 * 100vw / 1920));--hp-final-cta-gradient-start:#036ada;--hp-final-cta-gradient-end:#6cade4;--hp-final-cta-border:#e2e8f0;--hp-final-cta-accent-w:min(250px, calc(250 * 100vw / 1920));--hp-final-cta-accent-h:min(1195px, calc(1195 * 100vw / 1920));--hp-final-cta-accent-size:min(1022px, calc(1022 * 100vw / 1920));--hp-final-cta-accent-top:min(-104px, calc(-104 * 100vw / 1920));--hp-final-cta-accent-left:min(-797px, calc(-797 * 100vw / 1920));--hp-final-section-gap:min(160px, calc(160 * 100vw / 1920));box-sizing:border-box;width:100%;color:var(--hp-color-text);font-family:var(--font-geograph), "Geograph", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.healthProductivityPage :where(h1,h2,h3,h4,p,a,li,span,button){font-family:inherit}.healthProductivityPage .hp-why-lead{font-weight:500}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage{--hp-px:min(60px, calc(60 * 100vw / 1024));--hp-section-y:min(80px, calc(80 * 100vw / 1024));--hp-section-y-sm:min(50px, calc(50 * 100vw / 1024));--hp-h2-size:min(44px, calc(44 * 100vw / 1024));--hp-h2-line:min(51px, calc(51 * 100vw / 1024));--hp-cta-gap:min(20px, calc(20 * 100vw / 1024));--hp-cta-btn-h:min(60px, calc(60 * 100vw / 1024));--hp-cta-font:min(18px, calc(18 * 100vw / 1024));--hp-cta-px:min(30px, calc(30 * 100vw / 1024));--hp-final-cta-pt:min(81px, calc(81 * 100vw / 1024));--hp-final-cta-pb:min(80px, calc(80 * 100vw / 1024));--hp-final-cta-px:min(48px, calc(48 * 100vw / 1024));--hp-final-cta-stack-gap:min(20px, calc(20 * 100vw / 1024));--hp-final-cta-title:min(44px, calc(44 * 100vw / 1024));--hp-final-cta-title-lh:min(48px, calc(48 * 100vw / 1024));--hp-final-cta-body:min(20px, calc(20 * 100vw / 1024));--hp-final-cta-body-lh:min(32px, calc(32 * 100vw / 1024));--hp-final-cta-body-max:min(788px, calc(788 * 100vw / 1024));--hp-final-section-gap:min(100px, calc(100 * 100vw / 1024))}}@media (max-width:767px){.healthProductivityPage{--hp-px:min(20px, calc(20 * 100vw / 390));--hp-section-y:min(60px, calc(60 * 100vw / 390));--hp-section-y-sm:min(40px, calc(40 * 100vw / 390));--hp-h2-size:min(32px, calc(32 * 100vw / 390));--hp-h2-line:min(41px, calc(41 * 100vw / 390));--hp-cta-gap:min(20px, calc(20 * 100vw / 390));--hp-cta-btn-h:min(60px, calc(60 * 100vw / 390));--hp-cta-font:min(18px, calc(18 * 100vw / 390));--hp-cta-px:min(30px, calc(30 * 100vw / 390));--hp-final-cta-pt:min(60px, calc(60 * 100vw / 390));--hp-final-cta-pb:min(60px, calc(60 * 100vw / 390));--hp-final-cta-px:min(20px, calc(20 * 100vw / 390));--hp-final-cta-stack-gap:min(30px, calc(30 * 100vw / 390));--hp-final-cta-title:min(32px, calc(32 * 100vw / 390));--hp-final-cta-title-lh:normal;--hp-final-cta-body:min(20px, calc(20 * 100vw / 390));--hp-final-cta-body-lh:min(32px, calc(32 * 100vw / 390));--hp-final-cta-body-max:100%;--hp-final-section-gap:min(80px, calc(80 * 100vw / 390))}}.healthProductivityPage .hp-hero-section{--hp-hero-pt:min(32px, calc(32 * 100vw / 1920));--hp-hero-pb:min(90px, calc(90 * 100vw / 1920));--hp-breadcrumb-gap:min(12px, calc(12 * 100vw / 1920));--hp-breadcrumb-size:min(14px, calc(14 * 100vw / 1920));--hp-breadcrumb-arrow-w:min(10px, calc(10 * 100vw / 1920));--hp-breadcrumb-arrow-h:min(20px, calc(20 * 100vw / 1920));--hp-breadcrumb-mb:min(28px, calc(28 * 100vw / 1920));--hp-hero-grid-gap:min(80px, calc(80 * 100vw / 1920));--hp-hero-title-size:min(60px, calc(60 * 100vw / 1920));--hp-hero-title-line:min(69px, calc(69 * 100vw / 1920));--hp-hero-icon-w:min(96px, calc(96 * 100vw / 1920));--hp-hero-icon-h:min(100px, calc(100 * 100vw / 1920));--hp-hero-icon-title-gap:min(10px, calc(10 * 100vw / 1920));--hp-hero-body-size:min(24px, calc(24 * 100vw / 1920));--hp-hero-body-lh:min(40px, calc(40 * 100vw / 1920));--hp-hero-copy-gap:min(10px, calc(10 * 100vw / 1920));--hp-hero-visual-w:min(780px, calc(780 * 100vw / 1920));--hp-hero-visual-radius:min(16px, calc(16 * 100vw / 1920));--hp-hero-visual-ratio:1 / 1;--hp-hero-visual-scale:1.24;--hp-hero-visual-position:42% 48%;--hp-hero-why-gap:min(100px, calc(100 * 100vw / 1920))}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-hero-section{--hp-hero-pt:min(50px, calc(50 * 100vw / 1024));--hp-hero-pb:min(80px, calc(80 * 100vw / 1024));--hp-breadcrumb-gap:min(12px, calc(12 * 100vw / 1024));--hp-breadcrumb-size:min(14px, calc(14 * 100vw / 1024));--hp-breadcrumb-arrow-w:min(10px, calc(10 * 100vw / 1024));--hp-breadcrumb-arrow-h:min(20px, calc(20 * 100vw / 1024));--hp-breadcrumb-mb:min(50px, calc(50 * 100vw / 1024));--hp-hero-grid-gap:min(40px, calc(40 * 100vw / 1024));--hp-hero-title-size:min(44px, calc(44 * 100vw / 1024));--hp-hero-title-line:min(51px, calc(51 * 100vw / 1024));--hp-hero-icon-w:min(96px, calc(96 * 100vw / 1024));--hp-hero-icon-h:min(100px, calc(100 * 100vw / 1024));--hp-hero-body-size:min(24px, calc(24 * 100vw / 1024));--hp-hero-body-lh:min(40px, calc(40 * 100vw / 1024));--hp-hero-visual-w:min(914px, calc(914 * 100vw / 1024));--hp-hero-visual-h:min(476px, calc(476 * 100vw / 1024));--hp-hero-visual-ratio:409 / 213;--hp-hero-visual-scale:1.12;--hp-hero-visual-position:50% 45%;--hp-hero-why-gap:min(80px, calc(80 * 100vw / 1024))}}@media (max-width:767px){.healthProductivityPage .hp-hero-section{--hp-hero-pt:min(20px, calc(20 * 100vw / 390));--hp-hero-pb:min(60px, calc(60 * 100vw / 390));--hp-breadcrumb-gap:min(12px, calc(12 * 100vw / 390));--hp-breadcrumb-size:min(14px, calc(14 * 100vw / 390));--hp-breadcrumb-arrow-w:min(10px, calc(10 * 100vw / 390));--hp-breadcrumb-arrow-h:min(20px, calc(20 * 100vw / 390));--hp-breadcrumb-mb:min(20px, calc(20 * 100vw / 390));--hp-hero-grid-gap:min(20px, calc(20 * 100vw / 390));--hp-hero-title-size:min(32px, calc(32 * 100vw / 390));--hp-hero-title-line:min(41px, calc(41 * 100vw / 390));--hp-hero-icon-w:min(50px, calc(50 * 100vw / 390));--hp-hero-icon-h:min(52px, calc(52 * 100vw / 390));--hp-hero-body-size:min(20px, calc(20 * 100vw / 390));--hp-hero-body-lh:min(32px, calc(32 * 100vw / 390));--hp-hero-visual-w:100%;--hp-hero-visual-ratio:350 / 250;--hp-hero-visual-scale:1.15;--hp-hero-visual-position:50% 48%;--hp-hero-why-gap:0}}.healthProductivityPage .hp-why-section{--hp-why-section-pt:min(120px, calc(120 * 100vw / 1920));--hp-why-band-radius:min(16px, calc(16 * 100vw / 1920));--hp-why-band-pt:min(50px, calc(50 * 100vw / 1920));--hp-why-band-px:min(50px, calc(50 * 100vw / 1920));--hp-why-band-pb:min(50px, calc(50 * 100vw / 1920));--hp-why-header-gap:min(76px, calc(76 * 100vw / 1920));--hp-why-title-body-gap:min(24px, calc(24 * 100vw / 1920));--hp-why-lead-size:min(32px, calc(32 * 100vw / 1920));--hp-why-lead-lh:min(50px, calc(50 * 100vw / 1920));--hp-why-insight-gap:min(20px, calc(20 * 100vw / 1920));--hp-why-insight-label-px:min(30px, calc(30 * 100vw / 1920));--hp-why-insight-label-py:min(20px, calc(20 * 100vw / 1920));--hp-why-insight-label-radius:min(16px, calc(16 * 100vw / 1920));--hp-why-insight-bar-w:2px;--hp-why-insight-bar-gap:min(20px, calc(20 * 100vw / 1920));--hp-why-insight-label-size:min(24px, calc(24 * 100vw / 1920));--hp-why-insight-label-lh:min(40px, calc(40 * 100vw / 1920));--hp-why-insight-quote-px:min(49px, calc(49 * 100vw / 1920));--hp-why-insight-quote-size:min(24px, calc(24 * 100vw / 1920));--hp-why-insight-quote-lh:min(40px, calc(40 * 100vw / 1920));--hp-why-photo-gap:min(30px, calc(30 * 100vw / 1920));--hp-why-photo-ratio:1500 / 550;--hp-why-photo-radius:min(16px, calc(16 * 100vw / 1920));--hp-why-photo-position:50% 32%;--hp-why-how-gap:min(100px, calc(100 * 100vw / 1920))}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-why-section{--hp-why-section-pt:min(100px, calc(100 * 100vw / 1024));--hp-why-band-pt:min(20px, calc(20 * 100vw / 1024));--hp-why-band-px:min(20px, calc(20 * 100vw / 1024));--hp-why-band-pb:min(20px, calc(20 * 100vw / 1024));--hp-why-header-gap:min(20px, calc(20 * 100vw / 1024));--hp-why-lead-size:min(24px, calc(24 * 100vw / 1024));--hp-why-lead-lh:min(40px, calc(40 * 100vw / 1024));--hp-why-insight-quote-px:min(20px, calc(20 * 100vw / 1024));--hp-why-insight-quote-size:min(24px, calc(24 * 100vw / 1024));--hp-why-insight-quote-lh:min(40px, calc(40 * 100vw / 1024));--hp-why-insight-gap:min(20px, calc(20 * 100vw / 1024));--hp-why-insight-label-px:min(30px, calc(30 * 100vw / 1024));--hp-why-insight-label-py:min(20px, calc(20 * 100vw / 1024));--hp-why-insight-label-radius:min(16px, calc(16 * 100vw / 1024));--hp-why-insight-bar-gap:min(20px, calc(20 * 100vw / 1024));--hp-why-insight-label-size:min(24px, calc(24 * 100vw / 1024));--hp-why-insight-label-lh:min(40px, calc(40 * 100vw / 1024));--hp-why-photo-ratio:864 / 400;--hp-why-photo-gap:min(20px, calc(20 * 100vw / 1024));--hp-why-photo-position:50% 35%}}@media (max-width:767px){.healthProductivityPage .hp-why-section{--hp-why-section-pt:min(60px, calc(60 * 100vw / 390));--hp-why-band-pt:min(20px, calc(20 * 100vw / 390));--hp-why-band-px:min(20px, calc(20 * 100vw / 390));--hp-why-band-pb:min(20px, calc(20 * 100vw / 390));--hp-why-header-gap:min(20px, calc(20 * 100vw / 390));--hp-why-title-body-gap:min(20px, calc(20 * 100vw / 390));--hp-why-lead-size:min(20px, calc(20 * 100vw / 390));--hp-why-lead-lh:min(32px, calc(32 * 100vw / 390));--hp-why-insight-gap:min(20px, calc(20 * 100vw / 390));--hp-why-insight-label-px:min(20px, calc(20 * 100vw / 390));--hp-why-insight-label-py:min(12px, calc(12 * 100vw / 390));--hp-why-insight-label-radius:min(16px, calc(16 * 100vw / 390));--hp-why-insight-bar-gap:min(20px, calc(20 * 100vw / 390));--hp-why-insight-label-size:min(20px, calc(20 * 100vw / 390));--hp-why-insight-label-lh:min(40px, calc(40 * 100vw / 390));--hp-why-insight-quote-px:0;--hp-why-insight-quote-size:min(20px, calc(20 * 100vw / 390));--hp-why-insight-quote-lh:min(32px, calc(32 * 100vw / 390));--hp-why-photo-ratio:310 / 250;--hp-why-photo-gap:min(20px, calc(20 * 100vw / 390));--hp-why-photo-position:50% 38%}}.healthProductivityPage .hp-how-section{--hp-how-band-radius:min(16px, calc(16 * 100vw / 1920));--hp-how-band-pad:min(50px, calc(50 * 100vw / 1920));--hp-how-header-gap:min(60px, calc(60 * 100vw / 1920));--hp-how-body-size:min(24px, calc(24 * 100vw / 1920));--hp-how-body-lh:min(40px, calc(40 * 100vw / 1920));--hp-how-photo-gap:min(50px, calc(50 * 100vw / 1920));--hp-how-photo-ratio:1500 / 550;--hp-how-photo-radius:min(16px, calc(16 * 100vw / 1920));--hp-how-ecosystem-gap:min(100px, calc(100 * 100vw / 1920))}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-how-section{--hp-how-band-pad:min(20px, calc(20 * 100vw / 1024));--hp-how-header-gap:min(20px, calc(20 * 100vw / 1024));--hp-how-body-size:min(24px, calc(24 * 100vw / 1024));--hp-how-body-lh:min(40px, calc(40 * 100vw / 1024));--hp-how-photo-ratio:864 / 400;--hp-how-photo-gap:min(20px, calc(20 * 100vw / 1024))}}@media (max-width:767px){.healthProductivityPage .hp-how-section{--hp-how-band-pad:min(20px, calc(20 * 100vw / 390));--hp-how-header-gap:min(20px, calc(20 * 100vw / 390));--hp-how-body-size:min(20px, calc(20 * 100vw / 390));--hp-how-body-lh:min(32px, calc(32 * 100vw / 390));--hp-how-photo-ratio:310 / 250;--hp-how-photo-gap:min(20px, calc(20 * 100vw / 390))}}.healthProductivityPage .hp-ecosystem-section{--hp-ecosystem-grid-gap:min(80px, calc(80 * 100vw / 1920));--hp-ecosystem-intro-gap:min(30px, calc(30 * 100vw / 1920));--hp-ecosystem-lead-size:min(32px, calc(32 * 100vw / 1920));--hp-ecosystem-lead-lh:min(50px, calc(50 * 100vw / 1920));--hp-ecosystem-lead-max-w:min(700px, calc(700 * 100vw / 1920));--hp-ecosystem-support-gap:min(100px, calc(100 * 100vw / 1920))}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-ecosystem-section{--hp-ecosystem-grid-gap:min(40px, calc(40 * 100vw / 1024));--hp-ecosystem-intro-gap:min(20px, calc(20 * 100vw / 1024));--hp-ecosystem-lead-size:min(20px, calc(20 * 100vw / 1024));--hp-ecosystem-lead-lh:min(32px, calc(32 * 100vw / 1024))}}@media (max-width:767px){.healthProductivityPage .hp-ecosystem-section{--hp-ecosystem-grid-gap:min(20px, calc(20 * 100vw / 390));--hp-ecosystem-intro-gap:min(20px, calc(20 * 100vw / 390));--hp-ecosystem-lead-size:min(20px, calc(20 * 100vw / 390));--hp-ecosystem-lead-lh:min(32px, calc(32 * 100vw / 390));--hp-ecosystem-support-gap:min(80px, calc(80 * 100vw / 390))}}.healthProductivityPage .hp-support-section{--hp-support-band-py:min(120px, calc(120 * 100vw / 1920));--hp-support-grid-gap:min(80px, calc(80 * 100vw / 1920));--hp-support-title-list-gap:min(24px, calc(24 * 100vw / 1920));--hp-support-visual-w:min(780px, calc(780 * 100vw / 1920));--hp-support-visual-radius:min(16px, calc(16 * 100vw / 1920));--hp-support-visual-ratio:1 / 1;--hp-support-visual-scale:1.2;--hp-support-visual-position:55% 50%;--hp-support-item-h:min(68px, calc(68 * 100vw / 1920));--hp-support-item-py:min(10px, calc(10 * 100vw / 1920));--hp-support-item-gap:min(10px, calc(10 * 100vw / 1920));--hp-support-icon-wrap:min(48px, calc(48 * 100vw / 1920));--hp-support-icon-pad:min(10px, calc(10 * 100vw / 1920));--hp-support-icon-w:min(30px, calc(30 * 100vw / 1920));--hp-support-icon-h:min(28px, calc(28 * 100vw / 1920));--hp-support-text-size:min(24px, calc(24 * 100vw / 1920));--hp-support-text-lh:min(40px, calc(40 * 100vw / 1920))}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-support-section{--hp-support-band-py:min(80px, calc(80 * 100vw / 1024));--hp-support-grid-gap:min(40px, calc(40 * 100vw / 1024));--hp-support-visual-w:100%;--hp-support-visual-ratio:904 / 400;--hp-support-visual-scale:1.1;--hp-support-item-h:min(68px, calc(68 * 100vw / 1024));--hp-support-icon-w:min(28px, calc(28 * 100vw / 1024));--hp-support-icon-h:min(28px, calc(28 * 100vw / 1024));--hp-support-text-size:min(24px, calc(24 * 100vw / 1024));--hp-support-text-lh:min(40px, calc(40 * 100vw / 1024))}}@media (max-width:767px){.healthProductivityPage .hp-support-section{--hp-support-band-py:min(60px, calc(60 * 100vw / 390));--hp-support-grid-gap:min(20px, calc(20 * 100vw / 390));--hp-support-visual-w:100%;--hp-support-visual-ratio:350 / 250;--hp-support-visual-scale:1.12;--hp-support-item-h:auto;--hp-support-item-py:min(20px, calc(20 * 100vw / 390));--hp-support-item-gap:min(10px, calc(10 * 100vw / 390));--hp-support-icon-w:min(26px, calc(26 * 100vw / 390));--hp-support-icon-h:min(24px, calc(24 * 100vw / 390));--hp-support-text-size:min(20px, calc(20 * 100vw / 390));--hp-support-text-lh:min(26px, calc(26 * 100vw / 390));--hp-support-title-list-gap:min(20px, calc(20 * 100vw / 390));--hp-support-list-gap:0}}@layer components{.healthProductivityPage .solutions-container{box-sizing:border-box;width:100%;max-width:var(--hp-max-w);padding-inline:var(--hp-px);margin-inline:auto}.healthProductivityPage .solutions-section{padding-block:var(--hp-section-y)}.healthProductivityPage .solutions-section-sm{padding-block:var(--hp-section-y-sm)}.healthProductivityPage .hp-h1{font-size:var(--hp-hero-title-size);color:var(--hp-color-text);margin:0;font-weight:500;line-height:normal}.healthProductivityPage .hp-h2{font-size:var(--hp-h2-size);color:var(--hp-color-text);margin:0;font-weight:500;line-height:normal}.healthProductivityPage .hp-text-accent{color:var(--hp-color-accent)}.healthProductivityPage .hp-cta-row{align-items:center;gap:var(--hp-cta-gap);flex-wrap:wrap;display:flex}@media (max-width:767px){.healthProductivityPage .hp-cta-row{flex-direction:column;align-items:stretch}}.healthProductivityPage .hp-hero-section.solutions-section-sm{padding-block:var(--hp-hero-pt) var(--hp-hero-pb)}.healthProductivityPage .hp-breadcrumb{align-items:center;gap:var(--hp-breadcrumb-gap);margin:0 0 var(--hp-breadcrumb-mb);flex-wrap:wrap;padding:0;list-style:none;display:flex}.healthProductivityPage .hp-breadcrumb__link{font-size:var(--hp-breadcrumb-size);text-underline-position:from-font;font-weight:400;line-height:normal;text-decoration:underline;color:var(--hp-color-accent)!important}.healthProductivityPage .hp-breadcrumb__arrow{width:var(--hp-breadcrumb-arrow-w);height:var(--hp-breadcrumb-arrow-h);flex-shrink:0}.healthProductivityPage .hp-breadcrumb__current{font-size:var(--hp-breadcrumb-size);color:var(--hp-color-text);font-weight:400;line-height:normal}.healthProductivityPage .hp-hero-grid{gap:var(--hp-hero-grid-gap);grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;display:grid}@media (min-width:1025px){.healthProductivityPage .hp-hero-grid{grid-template-columns:minmax(0, var(--hp-hero-visual-w)) minmax(0, 1fr)}}.healthProductivityPage .hp-hero-visual{width:100%;max-width:var(--hp-hero-visual-w);aspect-ratio:var(--hp-hero-visual-ratio);border-radius:16px;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.healthProductivityPage .hp-hero-visual{width:var(--hp-hero-visual-w);height:var(--hp-hero-visual-h);max-width:var(--hp-hero-visual-w)}}.healthProductivityPage .hp-hero-visual__image{object-fit:cover;object-position:var(--hp-hero-visual-position);transform:scale(var(--hp-hero-visual-scale))}.healthProductivityPage .hp-hero-copy{gap:var(--hp-hero-copy-gap);flex-direction:column;justify-content:center;display:flex}.healthProductivityPage .hp-hero-copy__icon{width:var(--hp-hero-icon-w);height:auto;max-height:var(--hp-hero-icon-h);object-fit:contain}.healthProductivityPage .hp-hero-body{font-size:var(--hp-hero-body-size);font-weight:400;line-height:var(--hp-hero-body-lh);color:var(--hp-color-text);margin:0}.healthProductivityPage .hp-why-section{padding-top:var(--hp-why-section-pt);margin-bottom:var(--hp-why-how-gap);background:linear-gradient(#6cade44d .01%,#ffffff4d 100%);padding-bottom:0}.healthProductivityPage .hp-why-band{border:.5px solid var(--hp-color-border);background:#fff;border-radius:16px}.healthProductivityPage .hp-why-band__inner{gap:var(--hp-why-photo-gap);padding:var(--hp-why-band-pt) var(--hp-why-band-px) var(--hp-why-band-pb);flex-direction:column;display:flex}.healthProductivityPage .hp-why-header{gap:var(--hp-why-header-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1025px){.healthProductivityPage .hp-why-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.healthProductivityPage .hp-why-header__primary{gap:var(--hp-why-title-body-gap);flex-direction:column;display:flex}.healthProductivityPage .hp-why-lead{font-size:var(--hp-why-lead-size);font-weight:500;line-height:var(--hp-why-lead-lh);color:var(--hp-color-text);margin:0}.healthProductivityPage .hp-why-insight{gap:var(--hp-why-insight-gap);flex-direction:column;display:flex}.healthProductivityPage .hp-why-insight__label{align-items:center;gap:var(--hp-why-insight-bar-gap);padding:var(--hp-why-insight-label-py) var(--hp-why-insight-label-px);border-radius:var(--hp-why-insight-label-radius);background:var(--hp-color-insight-bg);display:flex}.healthProductivityPage .hp-why-insight__bar{width:var(--hp-why-insight-bar-w);background:#fff;flex-shrink:0;align-self:stretch}.healthProductivityPage .hp-why-insight__label-text{font-size:var(--hp-why-insight-label-size);font-weight:500;line-height:var(--hp-why-insight-label-lh);color:#fff;margin:0}.healthProductivityPage .hp-why-insight__quote{padding-inline:var(--hp-why-insight-quote-px);font-size:var(--hp-why-insight-quote-size);font-weight:400;line-height:var(--hp-why-insight-quote-lh);color:var(--hp-color-text);margin:0}.healthProductivityPage .hp-why-insight__quote p,.healthProductivityPage .hp-why-insight__quote li{margin:0}.healthProductivityPage .hp-why-insight__quote ul,.healthProductivityPage .hp-why-insight__quote ol{margin:0;padding-left:1.2em}.healthProductivityPage .hp-why-insight__quote ul+p,.healthProductivityPage .hp-why-insight__quote ol+p,.healthProductivityPage .hp-why-insight__quote p+ul,.healthProductivityPage .hp-why-insight__quote p+ol{margin-top:.75em}.healthProductivityPage .hp-why-insight__quote strong,.healthProductivityPage .hp-why-insight__quote b{font-weight:700}.healthProductivityPage .hp-why-photo{width:100%;aspect-ratio:var(--hp-why-photo-ratio);border-radius:16px;margin:0;position:relative;overflow:hidden}.healthProductivityPage .hp-why-photo__image{object-fit:cover}.healthProductivityPage .hp-how-section{margin-bottom:var(--hp-how-ecosystem-gap);padding-block:0}.healthProductivityPage .hp-how-band{border:.5px solid var(--hp-color-border);background:#fff;border-radius:16px}.healthProductivityPage .hp-how-band__inner{gap:var(--hp-how-photo-gap);padding:var(--hp-how-band-pad);flex-direction:column;display:flex}.healthProductivityPage .hp-how-header{gap:var(--hp-how-header-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1025px){.healthProductivityPage .hp-how-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.healthProductivityPage .hp-how-body{font-size:var(--hp-how-body-size);font-weight:400;line-height:var(--hp-how-body-lh);color:var(--hp-color-text);margin:0}.healthProductivityPage .hp-how-photo{width:100%;aspect-ratio:var(--hp-how-photo-ratio);border-radius:16px;margin:0;position:relative;overflow:hidden}.healthProductivityPage .hp-how-photo__image{object-fit:cover;object-position:bottom}.healthProductivityPage .hp-ecosystem-section{margin-bottom:var(--hp-ecosystem-support-gap);padding-block:0}.healthProductivityPage .hp-ecosystem{gap:var(--hp-ecosystem-grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1025px){.healthProductivityPage .hp-ecosystem{align-items:flex-start;gap:var(--hp-ecosystem-grid-gap);display:flex}.healthProductivityPage .hp-ecosystem__intro{flex:0 782px;min-width:0}}.healthProductivityPage .hp-ecosystem__intro{gap:var(--hp-ecosystem-intro-gap);flex-direction:column;margin-top:min(170px,8.85417vw);display:flex}.healthProductivityPage .hp-ecosystem-title-break{display:none}@media (min-width:1025px){.healthProductivityPage .hp-ecosystem-title-break{display:block}}.healthProductivityPage .hp-ecosystem-lead{max-width:var(--hp-ecosystem-lead-max-w);font-size:var(--hp-ecosystem-lead-size);font-weight:400;line-height:var(--hp-ecosystem-lead-lh);color:var(--hp-color-text);margin:0}@media (max-width:1024px){.healthProductivityPage .hp-ecosystem-lead{max-width:none}}.healthProductivityPage .hp-ecosystem__cards{flex:none;min-width:0}@media (min-width:1025px){.healthProductivityPage .hp-ecosystem__cards{margin-left:auto}}.healthProductivityPage .hp-support-section{margin-bottom:var(--hp-final-section-gap);background:linear-gradient(#6cade44d .01%,#ffffff4d 100%);padding-block:0}.healthProductivityPage .hp-support-band{padding-block:var(--hp-support-band-py)}.healthProductivityPage .hp-support-grid{gap:var(--hp-support-grid-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1025px){.healthProductivityPage .hp-support-grid{grid-template-columns:minmax(0, var(--hp-support-visual-w)) minmax(0, 1fr)}.healthProductivityPage .hp-support-grid--image-right{grid-template-columns:minmax(0, 1fr) minmax(0, var(--hp-support-visual-w))}.healthProductivityPage .hp-support-grid--image-right .hp-support-copy{order:-1;grid-area:1/1}.healthProductivityPage .hp-support-grid--image-right .hp-support-visual{grid-area:1/2}}.healthProductivityPage .hp-support-visual{width:100%;max-width:var(--hp-support-visual-w);aspect-ratio:var(--hp-support-visual-ratio);border-radius:16px;margin:0;position:relative;overflow:hidden}.healthProductivityPage .hp-support-visual__image{object-fit:cover;object-position:var(--hp-support-visual-position);transform:scale(var(--hp-support-visual-scale))}.healthProductivityPage .hp-support-copy{gap:var(--hp-support-title-list-gap);flex-direction:column;display:flex}.healthProductivityPage .hp-support-list{gap:var(--hp-support-list-gap,0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.healthProductivityPage .hp-support-list__item{align-items:center;gap:var(--hp-support-item-gap);min-height:var(--hp-support-item-h);padding-block:var(--hp-support-item-py);display:flex}@media (max-width:1024px){.healthProductivityPage .hp-support-list__item:not(:last-child){border-bottom:1px solid var(--hp-color-border)}}.healthProductivityPage .hp-support-list__icon{width:var(--hp-support-icon-w);height:var(--hp-support-icon-h);object-fit:contain;flex-shrink:0}.healthProductivityPage .hp-support-list__text{font-size:var(--hp-support-text-size);font-weight:500;line-height:var(--hp-support-text-lh);color:var(--hp-color-text)}.healthProductivityPage .hp-final-cta-section{padding-block:0;padding-bottom:var(--hp-section-y)}.healthProductivityPage .hp-final-cta{box-sizing:border-box;align-items:center;gap:var(--hp-final-cta-stack-gap);width:100%;padding:var(--hp-final-cta-pt) var(--hp-final-cta-px) var(--hp-final-cta-pb);background:linear-gradient(180deg, var(--hp-final-cta-gradient-start) 0%, var(--hp-final-cta-gradient-end) 100%);text-align:center;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.healthProductivityPage .hp-final-cta{border-top:1px solid var(--hp-final-cta-border)}}.healthProductivityPage .hp-final-cta__accent{top:var(--hp-final-cta-accent-top);left:var(--hp-final-cta-accent-left);width:var(--hp-final-cta-accent-size);height:var(--hp-final-cta-accent-size);pointer-events:none;position:absolute}.healthProductivityPage .hp-final-cta__accent:before{content:"";width:var(--hp-final-cta-accent-w);height:var(--hp-final-cta-accent-h);opacity:.05;background:#fff;transition:opacity .35s cubic-bezier(.33,1,.68,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.healthProductivityPage .hp-final-cta:after{content:"";z-index:0;border-radius:inherit;background:var(--hp-final-cta-gradient-start);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.33,1,.68,1);position:absolute;inset:0}.healthProductivityPage .hp-final-cta:hover:after,.healthProductivityPage .hp-final-cta:focus-within:after{opacity:1}.healthProductivityPage .hp-final-cta:hover .hp-final-cta__accent:before,.healthProductivityPage .hp-final-cta:focus-within .hp-final-cta__accent:before{opacity:0}.healthProductivityPage .hp-final-cta__copy{align-items:center;gap:var(--hp-final-cta-copy-gap);flex-direction:column;width:100%;display:flex}@media (max-width:767px){.healthProductivityPage .hp-final-cta__copy{display:contents}}.healthProductivityPage .hp-final-cta__title{z-index:1;font-size:var(--hp-final-cta-title);font-weight:500;line-height:var(--hp-final-cta-title-lh);letter-spacing:var(--hp-final-cta-title-tracking);color:#fff;margin:0;position:relative}.healthProductivityPage .hp-final-cta__body{z-index:1;max-width:var(--hp-final-cta-body-max);font-size:var(--hp-final-cta-body);font-weight:500;line-height:calc(var(--hp-final-cta-body-lh) / var(--hp-final-cta-body));color:#fff;margin:0;position:relative}.healthProductivityPage .hp-final-cta__actions{z-index:1;justify-content:center;gap:var(--hp-final-cta-actions-gap);position:relative}}.healthProductivityPage .hp-cta-row>a{--cta-btn-height:var(--hp-cta-btn-h);--cta-v-pad:calc(var(--hp-cta-btn-h) * 19 / 60);--cta-h-pad:var(--hp-cta-px);--cta-text-gap:var(--hp-cta-text-gap);--cta-icon-size:var(--hp-cta-icon);--cta-label-height:calc(var(--hp-cta-btn-h) - 2 * var(--cta-v-pad));--cta-line-height:var(--cta-label-height);box-sizing:border-box;width:auto;min-width:0;height:var(--hp-cta-btn-h);padding:var(--cta-v-pad) var(--hp-cta-px);gap:var(--hp-cta-btn-gap);font-size:var(--hp-cta-font);flex:none;justify-content:center;font-weight:500}.healthProductivityPage .hp-cta-row>a:not(.btnPrimary){--cta-label-height:calc(var(--hp-cta-btn-h) - 2 * var(--cta-v-pad) - 4px);--cta-line-height:var(--cta-label-height);border-width:var(--hp-cta-border)}@media (max-width:767px){.healthProductivityPage .hp-cta-row>a{flex:none;width:100%}}.healthProductivityPage .hp-final-cta .hp-cta-row>a:not(.btnPrimary),.healthProductivityPage .hp-final-cta .hp-cta-row>a:not(.btnPrimary):hover,.healthProductivityPage .hp-final-cta .hp-cta-row>a:not(.btnPrimary):focus-visible,.healthProductivityPage .hp-final-cta .hp-cta-row>a:not(.btnPrimary):active,.healthProductivityPage .hp-final-cta .hp-cta-row>a:not(.btnPrimary).isActive{color:#fff;background:0 0;border-color:#fff}
