.BlogPostHero-module__33cz9q__heroSection{padding:var(--section-padding-desktop) 0;background-color:var(--color-white);position:relative;overflow:hidden}.BlogPostHero-module__33cz9q__heroSection:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.BlogPostHero-module__33cz9q__heroBg{object-fit:cover;object-position:center top;opacity:.5;z-index:0}@media (max-width:768px){.BlogPostHero-module__33cz9q__heroSection{padding:48px 0 16px}}.BlogPostHero-module__33cz9q__heroContainer{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}@media (max-width:992px){.BlogPostHero-module__33cz9q__heroContainer{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.BlogPostHero-module__33cz9q__heroContainer{flex-direction:column-reverse;display:flex}}.BlogPostHero-module__33cz9q__contentColumn{flex-direction:column;display:flex}.BlogPostHero-module__33cz9q__category{color:var(--color-primary-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700}.BlogPostHero-module__33cz9q__title{color:var(--color-dark);margin-bottom:1.5rem;font-size:3rem;line-height:1.15}@media (max-width:768px){.BlogPostHero-module__33cz9q__category{margin-bottom:.75rem;font-size:.65rem}.BlogPostHero-module__33cz9q__title{margin-bottom:.75rem;font-size:2.5rem}}@media (max-width:480px){.BlogPostHero-module__33cz9q__title{font-size:2rem;line-height:1.1}}.BlogPostHero-module__33cz9q__meta{color:#6c8093;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1rem;display:flex}@media (max-width:768px){.BlogPostHero-module__33cz9q__meta{gap:.5rem;margin-bottom:1rem;font-size:.85rem}}.BlogPostHero-module__33cz9q__metaItem{color:var(--color-dark);align-items:center;gap:.5rem;font-weight:600;display:flex}.BlogPostHero-module__33cz9q__divider{color:#c4ccd4}.BlogPostHero-module__33cz9q__excerpt{color:#576675;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.BlogPostHero-module__33cz9q__excerpt{color:var(--color-gray,#475569);margin:0;font-size:1rem;line-height:1.6}}.BlogPostHero-module__33cz9q__imageColumn{width:100%}.BlogPostHero-module__33cz9q__imageWrapper{border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-soft);padding-top:56.25%;position:relative;overflow:hidden}.BlogPostHero-module__33cz9q__image{object-fit:cover}
.BlogPostBody-module__MVtPea__bodySection{padding:2rem 0 var(--section-padding-desktop);background-color:var(--color-white)}@media (max-width:768px){.BlogPostBody-module__MVtPea__bodySection{padding:1.5rem 0 var(--section-padding-mobile)}}.BlogPostBody-module__MVtPea__bodyContainer{justify-content:center;display:flex}.BlogPostBody-module__MVtPea__article{width:100%;max-width:760px}.BlogPostBody-module__MVtPea__intro{color:var(--color-dark);margin-bottom:2.5rem;font-size:1.25rem;font-weight:500;line-height:1.7}.BlogPostBody-module__MVtPea__heading{color:var(--color-dark);margin-top:3rem;margin-bottom:1.5rem;font-size:2rem;line-height:1.2}.BlogPostBody-module__MVtPea__paragraph{color:#4c5967;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.BlogPostBody-module__MVtPea__paragraph strong,.BlogPostBody-module__MVtPea__paragraph b,.BlogPostBody-module__MVtPea__listItem strong,.BlogPostBody-module__MVtPea__listItem b{color:var(--color-primary-blue);font-weight:700}.BlogPostBody-module__MVtPea__paragraph em,.BlogPostBody-module__MVtPea__paragraph i,.BlogPostBody-module__MVtPea__listItem em,.BlogPostBody-module__MVtPea__listItem i{color:var(--color-primary-blue);font-style:italic}.BlogPostBody-module__MVtPea__list{margin-bottom:1.5rem;padding-left:2rem}.BlogPostBody-module__MVtPea__listItem{color:#4c5967;margin-bottom:.75rem;font-size:1.125rem;line-height:1.8}@media (max-width:768px){.BlogPostBody-module__MVtPea__intro{margin-bottom:1.5rem;font-size:1.1rem}.BlogPostBody-module__MVtPea__heading{margin-top:2rem;margin-bottom:.75rem;font-size:1.75rem}.BlogPostBody-module__MVtPea__paragraph{color:var(--color-gray,#475569);margin-bottom:1rem;font-size:1rem;line-height:1.6}.BlogPostBody-module__MVtPea__list{margin-bottom:1rem;padding-left:1.5rem}.BlogPostBody-module__MVtPea__listItem{color:var(--color-gray,#475569);margin-bottom:.5rem;font-size:1rem;line-height:1.6}}
.RelatedArticles-module__8xjfPG__relatedSection{padding:0 0 var(--section-padding-desktop);background-color:#0000}@media (max-width:768px){.RelatedArticles-module__8xjfPG__relatedSection{padding:0 0 var(--section-padding-mobile)}}.RelatedArticles-module__8xjfPG__sectionTitle{color:var(--color-dark);text-align:center;margin-bottom:3rem;font-size:2.25rem}@media (max-width:768px){.RelatedArticles-module__8xjfPG__sectionTitle{margin-bottom:2rem;font-size:1.55rem;font-weight:600}}.RelatedArticles-module__8xjfPG__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (max-width:992px){.RelatedArticles-module__8xjfPG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.RelatedArticles-module__8xjfPG__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:16px;padding-bottom:24px;display:flex;overflow-x:auto}.RelatedArticles-module__8xjfPG__grid::-webkit-scrollbar{display:none}}.RelatedArticles-module__8xjfPG__card{background-color:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex;overflow:hidden}.RelatedArticles-module__8xjfPG__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}@media (max-width:768px){.RelatedArticles-module__8xjfPG__card{scroll-snap-align:center;flex:0 0 85%}.RelatedArticles-module__8xjfPG__card:hover,.RelatedArticles-module__8xjfPG__card:active{box-shadow:var(--shadow-soft);transform:none}}.RelatedArticles-module__8xjfPG__imageWrapper{background-color:var(--color-off-white);width:100%;padding-top:56.25%;position:relative}.RelatedArticles-module__8xjfPG__image{object-fit:cover}.RelatedArticles-module__8xjfPG__content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.RelatedArticles-module__8xjfPG__category{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.RelatedArticles-module__8xjfPG__title{color:var(--color-dark);flex-grow:1;margin-bottom:1rem;font-size:1.25rem;line-height:1.3}.RelatedArticles-module__8xjfPG__date{color:#6c8093;font-size:.875rem}
.Button-module__8RiFmG__button{cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}.Button-module__8RiFmG__primary{color:var(--color-white);background:linear-gradient(180deg, #36a4f2 0%, var(--color-primary-blue) 50%, #1180d0 100%);text-shadow:0 1px 2px #00000026;letter-spacing:.02em;border:2px solid #0f6fb3;border-radius:8px;padding:16px 32px;font-size:1.125rem;transition:background .25s,transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #1a73e826,0 4px 12px #1a73e838,inset 0 1px #ffffff1f}.Button-module__8RiFmG__primary:hover{background:linear-gradient(180deg, #229bf1 0%, var(--color-primary-blue-hover) 50%, #0f6fb3 100%);border-color:#0c5d97;transform:translateY(-2px);box-shadow:0 2px 4px #1a73e82e,0 8px 20px #1a73e84d,inset 0 1px #ffffff26}.Button-module__8RiFmG__primary:active{background:linear-gradient(#128ce2 0%,#0f74bd 100%);transition:background 80ms,transform 80ms,box-shadow 80ms;transform:translateY(0)scale(.97);box-shadow:0 1px 3px #1a73e833,inset 0 2px 4px #0000001a}.Button-module__8RiFmG__secondary{color:var(--color-dark);letter-spacing:.02em;background:linear-gradient(#fff 0%,#f9fafb 50%,#edf0f2 100%);border:2px solid #cdd1d6;border-radius:8px;padding:16px 32px;font-size:1.125rem;transition:background .25s,transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .25s,border-color .25s;box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014,inset 0 1px #fffc}.Button-module__8RiFmG__secondary:hover{background:linear-gradient(#f9fafb 0%,#f2f5f8 50%,#e7ebef 100%);border-color:#b5bdc5;transform:translateY(-2px);box-shadow:0 2px 4px #00000014,0 8px 20px #0000001a,inset 0 1px #ffffffe6}.Button-module__8RiFmG__secondary:active{background:linear-gradient(#f0f2f4 0%,#e5e8eb 100%);border-color:#c1c7cd;transition:background 80ms,transform 80ms,box-shadow 80ms;transform:translateY(0)scale(.97);box-shadow:0 1px 3px #00000014,inset 0 2px 4px #0000000f}.Button-module__8RiFmG__tertiary{color:var(--color-primary-blue);background-color:#0000;border:none;border-radius:0;padding:8px 0;font-size:1rem;transition:color .2s}.Button-module__8RiFmG__tertiary:hover{color:var(--color-primary-blue-hover);text-decoration:underline}@media (max-width:768px){.Button-module__8RiFmG__primary,.Button-module__8RiFmG__secondary{padding:12px 22px;font-size:.9rem}}
.CareersIntroSection-module__ziTdCq__section{background-color:#fff;padding:72px 0 88px;position:relative;overflow:hidden}.CareersIntroSection-module__ziTdCq__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 15%,#f0f8ff80 0%,#fff0 50%),radial-gradient(circle at 85% 30%,#f0f8ff66 0%,#fff0 50%);height:100%;position:absolute;top:0;left:0;right:0}.CareersIntroSection-module__ziTdCq__container{z-index:1;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.CareersIntroSection-module__ziTdCq__header{text-align:center;max-width:800px;margin-bottom:48px}.CareersIntroSection-module__ziTdCq__eyebrow{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700}@media (max-width:768px){.CareersIntroSection-module__ziTdCq__eyebrow{margin-bottom:8px;font-size:.65rem}}.CareersIntroSection-module__ziTdCq__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:2.2rem;line-height:1.2}.CareersIntroSection-module__ziTdCq__titleHighlight{color:var(--color-primary-blue)}@media (max-width:768px){.CareersIntroSection-module__ziTdCq__title{font-size:1.55rem}}.CareersIntroSection-module__ziTdCq__introText{color:var(--color-gray-dark);margin-bottom:16px;font-size:1.1rem;line-height:1.6}.CareersIntroSection-module__ziTdCq__bodyCopy{color:var(--color-gray-dark);font-size:1.1rem;line-height:1.6}@media (max-width:768px){.CareersIntroSection-module__ziTdCq__introText,.CareersIntroSection-module__ziTdCq__bodyCopy{font-size:.95rem}}.CareersIntroSection-module__ziTdCq__cardsGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;margin-bottom:64px;display:grid}@media (max-width:900px){.CareersIntroSection-module__ziTdCq__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:601px) and (max-width:900px){.CareersIntroSection-module__ziTdCq__card:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media (max-width:600px){.CareersIntroSection-module__ziTdCq__cardsGrid{grid-template-columns:1fr}}.CareersIntroSection-module__ziTdCq__card{text-align:center;background:#fff;border:1px solid #00000008;border-radius:16px;flex-direction:column;align-items:center;padding:40px 32px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 12px 36px #0000000d}.CareersIntroSection-module__ziTdCq__card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000014}.CareersIntroSection-module__ziTdCq__card:hover .CareersIntroSection-module__ziTdCq__iconCircle{background:var(--color-primary-blue);color:#fff;transform:scale(1.05)}.CareersIntroSection-module__ziTdCq__iconCircle{width:72px;height:72px;color:var(--color-primary-blue);background:#0076dc14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;transition:all .3s;display:flex}.CareersIntroSection-module__ziTdCq__cardTitle{color:var(--color-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700}.CareersIntroSection-module__ziTdCq__cardBody{color:var(--color-gray-dark);font-size:.95rem;line-height:1.5}.CareersIntroSection-module__ziTdCq__imageWrapper{border-radius:20px;width:100%;overflow:hidden;box-shadow:0 20px 40px #0000001a}.CareersIntroSection-module__ziTdCq__mainImage{width:100%;height:auto;display:block}
.TrustBar-module__3kwd8W__trustBar{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:72px 0 88px;position:relative;overflow:hidden}.TrustBar-module__3kwd8W__bgImage{object-fit:cover;object-position:center;z-index:0}.TrustBar-module__3kwd8W__overlay{z-index:1;background:linear-gradient(135deg,#f3f5fc 0%,#d0def5 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TrustBar-module__3kwd8W__contentWrapper{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.TrustBar-module__3kwd8W__metricsGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;width:100%;display:flex}.TrustBar-module__3kwd8W__metricItem{text-align:center;background:var(--surface-color,#fffffff5);-webkit-backdrop-filter:blur(16px);will-change:transform, box-shadow;border:1px solid #0000000f;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:12px;width:100%;min-width:170px;max-width:220px;padding:24px 16px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s;display:flex;box-shadow:0 16px 40px #00000014,0 2px 10px #00000008}@media (min-width:769px) and (max-width:1024px){.TrustBar-module__3kwd8W__metricItem{flex:calc(33.333% - 20px);max-width:280px}.TrustBar-module__3kwd8W__localSupport span:first-child{font-size:1.6rem}}.TrustBar-module__3kwd8W__metricItem:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000014}.TrustBar-module__3kwd8W__icon{object-fit:contain;width:auto;height:80px}.TrustBar-module__3kwd8W__metricLabel{color:var(--color-dark);letter-spacing:.02em;font-size:.95rem;font-weight:700;line-height:1.3}.TrustBar-module__3kwd8W__localSupport{flex-direction:column;align-items:center;gap:6px;margin-bottom:48px;display:flex}.TrustBar-module__3kwd8W__localSupport span:first-child{font-family:var(--font-display);color:var(--color-dark);letter-spacing:.01em;font-size:2.2rem;font-weight:500}.TrustBar-module__3kwd8W__localSupport span:last-child{color:var(--color-dark);opacity:.7;text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-weight:600}.TrustBar-module__3kwd8W__divider{border:none;border-top:1px solid #0000001a;width:100%;margin:6px 0}.TrustBar-module__3kwd8W__metricSubtext{text-align:left;color:var(--color-dark,#111);opacity:.85;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:8px;font-size:.85rem;font-weight:600;display:flex}.TrustBar-module__3kwd8W__checkIcon{color:var(--color-success,#22c55e);flex-shrink:0}@media (max-width:768px){.TrustBar-module__3kwd8W__trustBar{padding:29px 0 38px}.TrustBar-module__3kwd8W__metricsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.TrustBar-module__3kwd8W__metricItem{min-width:0;max-width:none;padding:16px 8px}.TrustBar-module__3kwd8W__metricItem:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.TrustBar-module__3kwd8W__icon{height:56px}.TrustBar-module__3kwd8W__metricLabel{font-size:.85rem}.TrustBar-module__3kwd8W__localSupport span:first-child{font-size:1.3rem}.TrustBar-module__3kwd8W__localSupport span:last-child{font-size:.9rem}.TrustBar-module__3kwd8W__metricSubtext{font-size:.75rem}}@media (min-width:769px) and (max-width:1024px){.TrustBar-module__3kwd8W__metricValue,.TrustBar-module__3kwd8W__localSupport span:first-child{font-size:1.75rem}}
.CareersBenefitsSection-module__AbEiHq__section{background-color:#f8fbff;padding:72px 0 88px;position:relative;overflow:hidden}.CareersBenefitsSection-module__AbEiHq__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 20%,#fffc 0%,#fff0 60%),radial-gradient(circle at 90% 80%,#fff9 0%,#fff0 60%);height:100%;position:absolute;top:0;left:0;right:0}.CareersBenefitsSection-module__AbEiHq__container{z-index:1;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.CareersBenefitsSection-module__AbEiHq__header{text-align:center;max-width:800px;margin-bottom:64px}.CareersBenefitsSection-module__AbEiHq__eyebrow{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700}@media (max-width:768px){.CareersBenefitsSection-module__AbEiHq__eyebrow{margin-bottom:8px;font-size:.65rem}}.CareersBenefitsSection-module__AbEiHq__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:2.75rem;line-height:1.2}.CareersBenefitsSection-module__AbEiHq__titleHighlight{color:var(--color-primary-blue)}@media (max-width:768px){.CareersBenefitsSection-module__AbEiHq__title{font-size:2rem}}.CareersBenefitsSection-module__AbEiHq__introText{color:var(--color-gray-dark);font-size:1.1rem;line-height:1.6}.CareersBenefitsSection-module__AbEiHq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:40px;width:100%;display:grid;position:relative}@media (max-width:900px){.CareersBenefitsSection-module__AbEiHq__cardsGrid{grid-template-columns:1fr;gap:32px}}.CareersBenefitsSection-module__AbEiHq__cardWrapper{align-items:center;display:flex;position:relative}@media (max-width:900px){.CareersBenefitsSection-module__AbEiHq__cardWrapper{flex-direction:column;align-items:flex-start}}.CareersBenefitsSection-module__AbEiHq__card{z-index:2;background:#fff;border:1px solid #00000005;border-radius:16px;align-items:center;gap:24px;width:100%;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000a}.CareersBenefitsSection-module__AbEiHq__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}@media (max-width:480px){.CareersBenefitsSection-module__AbEiHq__card{flex-direction:column;align-items:flex-start;padding:24px}}.CareersBenefitsSection-module__AbEiHq__iconContainer{width:64px;height:64px;color:var(--color-primary-blue);background:#0076dc14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CareersBenefitsSection-module__AbEiHq__textContent{flex-direction:column;gap:8px;display:flex}.CareersBenefitsSection-module__AbEiHq__cardTitle{color:var(--color-dark);font-size:1.25rem;font-weight:700}.CareersBenefitsSection-module__AbEiHq__cardBody{color:var(--color-gray-dark);font-size:.95rem;line-height:1.5}.CareersBenefitsSection-module__AbEiHq__numberBadge{width:48px;height:48px;color:var(--color-primary-blue);z-index:1;background:#fff;border:2px solid #0076dc33;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;position:absolute}.CareersBenefitsSection-module__AbEiHq__cardWrapper:hover .CareersBenefitsSection-module__AbEiHq__numberBadge{background:var(--color-primary-blue);color:#fff;border-color:var(--color-primary-blue);transform:scale(1.1);box-shadow:0 4px 12px #0076dc4d}.CareersBenefitsSection-module__AbEiHq__connector{z-index:0;background:#0076dc33;height:2px;position:absolute}.CareersBenefitsSection-module__AbEiHq__connector:after{content:"";border:2px solid #0076dc66;border-width:0 2px 2px 0;padding:3px;display:inline-block;position:absolute;top:-4px;transform:rotate(-45deg)}.CareersBenefitsSection-module__AbEiHq__cardWrapperOdd{padding-left:60px}.CareersBenefitsSection-module__AbEiHq__cardWrapperOdd .CareersBenefitsSection-module__AbEiHq__numberBadge{left:-20px}.CareersBenefitsSection-module__AbEiHq__cardWrapperOdd .CareersBenefitsSection-module__AbEiHq__connector{width:40px;top:50%;left:28px}.CareersBenefitsSection-module__AbEiHq__cardWrapperOdd .CareersBenefitsSection-module__AbEiHq__connector:after{right:0}.CareersBenefitsSection-module__AbEiHq__cardWrapperEven{margin-top:48px;padding-right:60px}.CareersBenefitsSection-module__AbEiHq__cardWrapperEven .CareersBenefitsSection-module__AbEiHq__numberBadge{right:-20px}.CareersBenefitsSection-module__AbEiHq__cardWrapperEven .CareersBenefitsSection-module__AbEiHq__connector{width:40px;top:50%;right:28px}.CareersBenefitsSection-module__AbEiHq__cardWrapperEven .CareersBenefitsSection-module__AbEiHq__connector:after{left:0;transform:rotate(135deg)}.CareersBenefitsSection-module__AbEiHq__middleConnector{z-index:0;width:40px;height:48px;position:absolute;top:50%;right:-40px}.CareersBenefitsSection-module__AbEiHq__middleConnector:before{content:"";border-top:2px solid #0076dc33;border-right:2px solid #0076dc33;border-top-right-radius:12px;width:20px;height:24px;position:absolute;top:0;left:0}.CareersBenefitsSection-module__AbEiHq__middleConnector:after{content:"";border-bottom:2px solid #0076dc33;border-left:2px solid #0076dc33;border-bottom-left-radius:12px;width:20px;height:24px;position:absolute;bottom:0;right:0}.CareersBenefitsSection-module__AbEiHq__middleArrow{z-index:1;border:2px solid #0076dc66;border-width:0 2px 2px 0;padding:3px;display:inline-block;position:absolute;bottom:-4px;right:-4px;transform:rotate(-45deg)}@media (max-width:900px){.CareersBenefitsSection-module__AbEiHq__cardWrapperOdd,.CareersBenefitsSection-module__AbEiHq__cardWrapperEven{margin-top:0;padding-left:0;padding-right:0}.CareersBenefitsSection-module__AbEiHq__numberBadge{display:none!important}.CareersBenefitsSection-module__AbEiHq__connector,.CareersBenefitsSection-module__AbEiHq__middleConnector{display:none}}@media (min-width:769px) and (max-width:1024px){.CareersBenefitsSection-module__AbEiHq__sectionTitle{font-size:2.25rem}}
.PartnerLogosSection-module__cnM5OG__section{background:linear-gradient(#f6f8fc 0%,#e7eef7 55%,#fff 100%);border-bottom:1px solid #0000000a;padding:24px 0;position:relative}.PartnerLogosSection-module__cnM5OG__container{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.PartnerLogosSection-module__cnM5OG__heading{letter-spacing:.01em;color:#111;text-align:center;margin:0;font-size:1.35rem;font-weight:500}.PartnerLogosSection-module__cnM5OG__logoGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;width:100%;margin:0 auto;display:flex}.PartnerLogosSection-module__cnM5OG__logoWrapperLeft,.PartnerLogosSection-module__cnM5OG__logoWrapperCenter,.PartnerLogosSection-module__cnM5OG__logoWrapperRight,.PartnerLogosSection-module__cnM5OG__logoWrapperLast{justify-content:center;align-items:center;display:flex}.PartnerLogosSection-module__cnM5OG__logo{object-fit:contain;width:auto;height:100%}.PartnerLogosSection-module__cnM5OG__logoRainSoft,.PartnerLogosSection-module__cnM5OG__logoHomeDepot{width:auto;max-height:64px}.PartnerLogosSection-module__cnM5OG__logoPCI,.PartnerLogosSection-module__cnM5OG__logoAerus,.PartnerLogosSection-module__cnM5OG__logoLowes{width:auto;max-height:58px}@media (max-width:768px){.PartnerLogosSection-module__cnM5OG__section{padding:18px 0}.PartnerLogosSection-module__cnM5OG__container{gap:16px}.PartnerLogosSection-module__cnM5OG__logoGrid{grid-template-columns:auto auto;justify-content:center;gap:24px 32px;width:100%;display:grid}.PartnerLogosSection-module__cnM5OG__logoRainSoft{max-height:54px;transform:translateY(-1px)}.PartnerLogosSection-module__cnM5OG__logoHomeDepot{max-height:41px}.PartnerLogosSection-module__cnM5OG__logoPCI{max-height:42px}.PartnerLogosSection-module__cnM5OG__logoAerus{max-height:52px;transform:translateY(1px)}.PartnerLogosSection-module__cnM5OG__logoWrapperLast{grid-column:1/-1}.PartnerLogosSection-module__cnM5OG__logoLowes{max-height:42px}}
.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__section{background-image:url(/problemSolutionsbg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding:72px 0 88px;position:relative}@supports (-webkit-touch-callout:none){.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__section{background-attachment:scroll}}@media (max-width:900px){.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__section{background-attachment:scroll}}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f0f4fad1 0%,#f8fafdc7 40%,#fffc 100%);position:absolute;inset:0}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__container{z-index:1;max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__twoColumnGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:64px;display:grid}@media (max-width:992px){.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__twoColumnGrid{grid-template-columns:1fr;gap:56px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__leftColumn{position:relative;top:auto}}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__leftColumn{flex-direction:column;align-self:start;gap:40px;display:flex;position:sticky;top:120px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__headerBlock{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;display:flex}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__sectionTitle{color:var(--color-dark,#0b1c38);letter-spacing:-.02em;font-size:clamp(1.875rem,3.75vw,2.875rem);font-weight:600;line-height:1.1}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__introText{color:var(--color-gray-dark,#4a5568);max-width:720px;margin:0 auto;font-size:1.125rem;line-height:1.6}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__imageBlockWrapper{aspect-ratio:4/5;width:calc(100% - 16px);margin-left:16px;position:relative}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__decorativeFrame{z-index:0;position:absolute;width:108%!important;height:105%!important;top:-2%!important;left:-4%!important}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__frameImage{object-fit:fill;color:#0000;opacity:.4;width:104%;height:100%;position:absolute;inset:10px 0 0 -7px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__mainImageContainer{z-index:1;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px #00000014,0 4px 12px #0000000a}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__mainImage{object-fit:cover}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__rightColumn{flex-direction:column;gap:18px;display:flex}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepRow{-webkit-backdrop-filter:blur(8px);will-change:transform;background:#ffffff52;border:1px solid #ffffff7a;border-radius:22px;gap:24px;padding:28px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 16px 36px #0f23410b,inset 0 1px #ffffff85}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepRow:hover{transform:translateY(-3px);box-shadow:0 20px 44px #0f234111,inset 0 1px #ffffff94}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepVisuals{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:80px;display:flex}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepBadge{color:var(--color-primary-blue,#0056b3);letter-spacing:.05em;background:#f0f7ffdb;border:1px solid #cbe2ffbf;border-radius:100px;padding:4px 12px;font-size:.875rem;font-weight:700;box-shadow:inset 0 1px #ffffffa6}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__iconHolder{background:#ffffffeb;border:1px solid #e2e8f0d9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 12px 28px #0f234112,inset 0 1px #ffffffbf}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepContent{flex-direction:column;gap:12px;padding-top:4px;display:flex}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepTitle{color:var(--color-dark,#0b1c38);font-size:1.25rem;font-weight:700;line-height:1.3}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepBullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepBullets li{color:#344154;padding-left:16px;font-size:1.05rem;line-height:1.5;position:relative}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepBullets li:before{content:"•";color:var(--color-primary-blue,#0056b3);font-weight:700;position:absolute;left:0}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyCallout{background-color:#f0f7ff;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:24px 40px;display:flex;position:relative;overflow:hidden}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyBg{object-fit:cover;object-position:center right;z-index:0;opacity:.7}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyContent{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__shieldHolder{background-color:#fff;border:1px solid #edf2f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #0000000f}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__shieldIcon{color:var(--color-primary-blue,#0056b3)}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyText{color:var(--color-dark,#0b1c38);font-size:1.125rem;line-height:1.4}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyText strong{font-weight:700}@media (max-width:768px){.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__section{margin:0;padding:48px 0 64px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__leftColumn{position:relative!important;top:auto!important}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__headerBlock{gap:16px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__sectionTitle{font-size:1.55rem;line-height:1.2}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__introText{font-size:1rem}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepRow{flex-direction:row;align-items:flex-start;gap:16px;padding:20px 16px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepVisuals{flex-direction:column;width:60px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__iconHolder{width:56px;height:56px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepTitle{font-size:1.1rem}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__stepBullets li{font-size:.95rem}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyCallout{text-align:left;flex-direction:row;gap:20px;padding:24px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyContent{flex-direction:row}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__shieldHolder{width:48px;height:48px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__warrantyText{font-size:.95rem}}@media (min-width:769px) and (max-width:1024px){.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__sectionTitle{font-size:2.25rem}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__twoColumnGrid{grid-template-columns:1fr;gap:40px}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__leftColumn{align-items:center;position:relative!important;top:auto!important}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__imageBlockWrapper{aspect-ratio:4/3;width:80%;max-width:none;margin:0 auto}.OfficeDrinkingWaterBenefitsSection-module__6-dzLW__mainImage{object-position:center 25%}}
.ProblemsSection-module__1PW4Aq__problemsSection{background-image:url(/problemSolutionsbg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding:72px 0 88px;position:relative}@supports (-webkit-touch-callout:none){.ProblemsSection-module__1PW4Aq__problemsSection{background-attachment:scroll}}@media (max-width:900px){.ProblemsSection-module__1PW4Aq__problemsSection{background-attachment:scroll}}.ProblemsSection-module__1PW4Aq__headline{text-align:center;color:var(--color-dark);margin-top:0;margin-bottom:40px;font-size:2.5rem;font-weight:500}@media (max-width:900px){.ProblemsSection-module__1PW4Aq__headline{margin-bottom:40px;font-size:2rem}}.ProblemsSection-module__1PW4Aq__grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1400px;margin:0 auto;display:grid}@media (max-width:1100px){.ProblemsSection-module__1PW4Aq__grid{grid-template-columns:repeat(2,1fr);max-width:900px}}@media (max-width:768px){.ProblemsSection-module__1PW4Aq__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.ProblemsSection-module__1PW4Aq__problemCardWrapper{will-change:transform, box-shadow;background-color:#0000!important;border:1px solid #00000014!important;border-radius:16px!important;flex-direction:column!important;margin:0!important;padding:0!important;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 20px #00000008!important}.ProblemsSection-module__1PW4Aq__problemCardWrapper:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000014!important}.ProblemsSection-module__1PW4Aq__cardImageWrapper{z-index:1;flex:none;width:100%;height:240px;margin:0 0 -32px;position:relative}.ProblemsSection-module__1PW4Aq__cardCutoutImage{object-fit:cover!important;object-position:bottom center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.ProblemsSection-module__1PW4Aq__cardTextWrapper{z-index:10!important;flex-direction:column!important;flex-grow:1!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.ProblemsSection-module__1PW4Aq__cardBgImage{top:var(--bg-offset-y,0px)!important;width:100%!important;height:auto!important;min-height:calc(100% - var(--bg-offset-y,0px))!important;object-fit:cover!important;object-position:top center!important;z-index:0!important;filter:none!important;margin:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.ProblemsSection-module__1PW4Aq__cardContent{z-index:5;flex-direction:column;flex-grow:1;padding:48px 24px 32px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;margin:0!important}.ProblemsSection-module__1PW4Aq__cardTitle{color:var(--color-white);text-shadow:0 2px 4px #0006;text-align:center;margin-bottom:24px;font-size:1.5rem;font-weight:700;line-height:1.2}.ProblemsSection-module__1PW4Aq__cardSentence{color:var(--color-white);text-shadow:0 2px 4px #0006;text-align:left;margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.ProblemsSection-module__1PW4Aq__ctaWrapper{justify-content:center;margin-top:40px;display:flex}.ProblemsSection-module__1PW4Aq__mobileBreak{display:none}.ProblemsSection-module__1PW4Aq__desktopBreak{display:block}@media (max-width:768px){.ProblemsSection-module__1PW4Aq__mobileBreak{display:block}.ProblemsSection-module__1PW4Aq__desktopBreak{display:none}.ProblemsSection-module__1PW4Aq__problemsSection{padding:48px 0 64px}.ProblemsSection-module__1PW4Aq__headline{margin-bottom:32px;font-size:1.55rem;font-weight:600}.ProblemsSection-module__1PW4Aq__cardImageWrapper{height:120px;margin-bottom:-16px}.ProblemsSection-module__1PW4Aq__cardContent{padding:24px 12px 16px}.ProblemsSection-module__1PW4Aq__cardTitle{margin-bottom:12px;font-size:1.1rem}.ProblemsSection-module__1PW4Aq__cardSentence{font-size:.85rem}.ProblemsSection-module__1PW4Aq__ctaWrapper{margin-top:24px}}
:root{--pastel-blue:#daebfb;--pastel-mint:#d7f4ea;--pastel-peach:#fce5d9;--pastel-lavender:#ebe0f5;--pastel-cream:#f9f2dc;--pastel-sky:#d4eef7}.TestimonialsSection-module__o9_Jfa__testimonialsSection{padding:72px 0 88px;position:relative;overflow:hidden}.TestimonialsSection-module__o9_Jfa__backgroundImage{object-fit:cover;opacity:1}.TestimonialsSection-module__o9_Jfa__contentWrapper{z-index:2;position:relative}.TestimonialsSection-module__o9_Jfa__desktopOnly{display:block}.TestimonialsSection-module__o9_Jfa__mobileOnly,.TestimonialsSection-module__o9_Jfa__mobileBreak{display:none}.TestimonialsSection-module__o9_Jfa__headline{text-align:center;color:var(--color-dark);margin-bottom:8px;font-size:2.5rem;font-weight:500}.TestimonialsSection-module__o9_Jfa__subtext{text-align:center;color:var(--color-dark);opacity:.8;margin-bottom:48px;font-size:1.25rem;font-weight:500}.TestimonialsSection-module__o9_Jfa__quoteGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:36px 24px;display:grid}.TestimonialsSection-module__o9_Jfa__quoteCard{border:1px solid #fff9;border-radius:20px;flex-direction:column;gap:12px;padding:32px 28px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 2px 16px #0000000a}.TestimonialsSection-module__o9_Jfa__quoteCard:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,15% 100%);width:28px;height:16px;position:absolute;bottom:-16px;left:28px}.TestimonialsSection-module__o9_Jfa__quoteCard:hover{transform:translateY(-4px);box-shadow:0 8px 28px #00000014}.TestimonialsSection-module__o9_Jfa__quoteCardOffset{margin-top:32px}.TestimonialsSection-module__o9_Jfa__quoteMark{color:#00000014;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:5rem;line-height:1;position:absolute;top:12px;right:20px}.TestimonialsSection-module__o9_Jfa__quoteStars{color:var(--color-primary-blue);letter-spacing:3px;font-size:1rem}.TestimonialsSection-module__o9_Jfa__quoteText{color:var(--color-dark);font-size:1.05rem;font-style:italic;line-height:1.6}.TestimonialsSection-module__o9_Jfa__quoteAuthor{color:var(--color-dark);opacity:.7;margin-top:4px;font-size:.9rem;font-weight:600}.TestimonialsSection-module__o9_Jfa__ctaWrapper{text-align:center;flex-direction:column;align-items:center;margin-top:64px;display:flex}@media (max-width:1024px){.TestimonialsSection-module__o9_Jfa__quoteGrid{grid-template-columns:repeat(2,1fr)}.TestimonialsSection-module__o9_Jfa__quoteCardOffset{margin-top:0}.TestimonialsSection-module__o9_Jfa__quoteCard:nth-child(2n){margin-top:24px}}@media (max-width:768px){.TestimonialsSection-module__o9_Jfa__testimonialsSection{padding:48px 0 64px!important}.TestimonialsSection-module__o9_Jfa__desktopOnly{display:none}.TestimonialsSection-module__o9_Jfa__mobileOnly{display:block}.TestimonialsSection-module__o9_Jfa__headline{margin-bottom:8px;font-size:1.55rem;font-weight:600}.TestimonialsSection-module__o9_Jfa__subtext{margin-bottom:18px;font-size:1rem;font-weight:400}.TestimonialsSection-module__o9_Jfa__mobileBreak{display:block}.TestimonialsSection-module__o9_Jfa__sliderWrapper{touch-action:pan-y;width:100%;overflow:hidden}.TestimonialsSection-module__o9_Jfa__sliderTrack{width:100%;transition:transform .3s ease-out;display:flex}.TestimonialsSection-module__o9_Jfa__sliderSlide{box-sizing:border-box;flex:0 0 100%;padding:0 8px 16px}.TestimonialsSection-module__o9_Jfa__quoteCard{height:100%;margin-bottom:8px;padding:24px 20px}.TestimonialsSection-module__o9_Jfa__quoteCard:hover{transform:none;box-shadow:0 2px 16px #0000000a}.TestimonialsSection-module__o9_Jfa__paginationDots{justify-content:center;gap:8px;margin-top:16px;display:flex}.TestimonialsSection-module__o9_Jfa__dot{background-color:#00000026;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s}.TestimonialsSection-module__o9_Jfa__activeDot{background-color:var(--color-primary-blue)}.TestimonialsSection-module__o9_Jfa__ctaWrapper{margin-top:32px}}.TestimonialsSection-module__o9_Jfa__greenTheme .TestimonialsSection-module__o9_Jfa__quoteStars{color:#2e7d32}.TestimonialsSection-module__o9_Jfa__greenTheme .TestimonialsSection-module__o9_Jfa__activeDot{background-color:#2e7d32}.TestimonialsSection-module__o9_Jfa__greenTheme .TestimonialsSection-module__o9_Jfa__greenButton{color:#fff!important;background:linear-gradient(#3ea843 0%,#2e7d32 50%,#225d25 100%)!important;border:1px solid #fff3!important;box-shadow:0 4px 15px #2e7d3266,inset 0 1px #fff3!important}.TestimonialsSection-module__o9_Jfa__greenTheme .TestimonialsSection-module__o9_Jfa__greenButton:hover{transform:translateY(-2px);background:linear-gradient(#45ba4b 0%,#308234 50%,#29702d 100%)!important;box-shadow:0 6px 20px #2e7d3280,inset 0 1px #ffffff4d!important}.TestimonialsSection-module__o9_Jfa__greenTheme .TestimonialsSection-module__o9_Jfa__greenButton:active{transform:translateY(1px);background:linear-gradient(#29702d 0%,#1c4a1e 100%)!important;box-shadow:inset 0 2px 4px #0003!important}
.CareersOpenPositionsSection-module__RzzJhq__section{background-color:#fff;padding:72px 0 88px;position:relative}.CareersOpenPositionsSection-module__RzzJhq__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 0%,#f0f8ffcc 0%,#fff0 50%),radial-gradient(circle at 100% 10%,#f0f8ff80 0%,#fff0 40%);height:100%;position:absolute;top:0;left:0;right:0}.CareersOpenPositionsSection-module__RzzJhq__section:after{content:"";background-image:radial-gradient(var(--color-primary-blue) 1px, transparent 1px);opacity:.05;z-index:0;pointer-events:none;background-size:20px 20px;width:30%;height:100%;position:absolute;top:0;right:0}.CareersOpenPositionsSection-module__RzzJhq__container{z-index:1;flex-direction:row;align-items:flex-start;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (max-width:992px){.CareersOpenPositionsSection-module__RzzJhq__container{flex-direction:column;gap:40px}}.CareersOpenPositionsSection-module__RzzJhq__leftColumn{flex:1;max-width:500px;position:sticky;top:120px}@media (max-width:992px){.CareersOpenPositionsSection-module__RzzJhq__leftColumn{max-width:100%;position:relative;top:0}}.CareersOpenPositionsSection-module__RzzJhq__eyebrow{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700}@media (max-width:768px){.CareersOpenPositionsSection-module__RzzJhq__eyebrow{margin-bottom:8px;font-size:.65rem}}.CareersOpenPositionsSection-module__RzzJhq__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:2.75rem;line-height:1.2}.CareersOpenPositionsSection-module__RzzJhq__titleHighlight{color:var(--color-primary-blue)}@media (max-width:768px){.CareersOpenPositionsSection-module__RzzJhq__title{font-size:2rem}}.CareersOpenPositionsSection-module__RzzJhq__introText{color:var(--color-gray-dark);margin-bottom:32px;font-size:1.1rem;line-height:1.6}.CareersOpenPositionsSection-module__RzzJhq__imageWrapper{border-radius:20px;margin-bottom:32px;overflow:hidden;box-shadow:0 12px 30px #00000014}.CareersOpenPositionsSection-module__RzzJhq__mainImage{width:100%;height:auto;display:block}.CareersOpenPositionsSection-module__RzzJhq__helperCard{background:linear-gradient(135deg,#f0f7ff 0%,#e1effe 100%);border:1px solid #0076dc1a;border-radius:20px;align-items:flex-start;gap:24px;padding:32px;display:flex}@media (max-width:480px){.CareersOpenPositionsSection-module__RzzJhq__helperCard{flex-direction:column;padding:24px}}.CareersOpenPositionsSection-module__RzzJhq__helperIcon{width:64px;height:64px;color:var(--color-primary-blue);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0076dc1a}.CareersOpenPositionsSection-module__RzzJhq__helperContent{flex-direction:column;gap:12px;display:flex}.CareersOpenPositionsSection-module__RzzJhq__helperTitle{color:var(--color-dark);font-size:1.25rem;font-weight:700}.CareersOpenPositionsSection-module__RzzJhq__helperBody{color:var(--color-gray-dark);margin-bottom:8px;font-size:.95rem;line-height:1.5}.CareersOpenPositionsSection-module__RzzJhq__rightColumn{flex-direction:column;flex:1.2;gap:24px;width:100%;display:flex}.CareersOpenPositionsSection-module__RzzJhq__positionCard{background:#fff;border:1px solid #00000008;border-radius:20px;gap:24px;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #0000000a}.CareersOpenPositionsSection-module__RzzJhq__positionCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000014}@media (max-width:600px){.CareersOpenPositionsSection-module__RzzJhq__positionCard{flex-direction:column;align-items:flex-start;padding:24px}}.CareersOpenPositionsSection-module__RzzJhq__positionIcon{width:72px;height:72px;color:var(--color-primary-blue);background:#0076dc0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CareersOpenPositionsSection-module__RzzJhq__positionContent{flex-direction:column;gap:12px;width:100%;display:flex}.CareersOpenPositionsSection-module__RzzJhq__positionTitle{color:var(--color-dark);font-size:1.4rem;font-weight:700}.CareersOpenPositionsSection-module__RzzJhq__positionLocation{color:var(--color-primary-blue);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.CareersOpenPositionsSection-module__RzzJhq__positionLocation svg{flex-shrink:0}.CareersOpenPositionsSection-module__RzzJhq__positionDescription{color:var(--color-gray-dark);margin-bottom:8px;font-size:1rem;line-height:1.5}.CareersOpenPositionsSection-module__RzzJhq__smallButton{align-self:flex-start!important;padding:10px 20px!important;font-size:.95rem!important}
.WaterHeatersBenefitsSection-module__eTKYmW__section{background-image:url(/problemSolutionsbg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding:72px 0 88px;position:relative}@supports (-webkit-touch-callout:none){.WaterHeatersBenefitsSection-module__eTKYmW__section{background-attachment:scroll}}.WaterHeatersBenefitsSection-module__eTKYmW__desktopOnly{display:block}.WaterHeatersBenefitsSection-module__eTKYmW__mobileOnly{display:none}@media (max-width:768px){.WaterHeatersBenefitsSection-module__eTKYmW__desktopOnly{display:none}.WaterHeatersBenefitsSection-module__eTKYmW__mobileOnly{display:block}}@media (max-width:900px){.WaterHeatersBenefitsSection-module__eTKYmW__section{background-attachment:scroll}}.WaterHeatersBenefitsSection-module__eTKYmW__section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f0f4fab3 0%,#f8fafda6 40%,#ffffffad 100%);position:absolute;inset:0}.WaterHeatersBenefitsSection-module__eTKYmW__container{z-index:1;max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.WaterHeatersBenefitsSection-module__eTKYmW__twoColumnGrid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:64px;display:grid}@media (max-width:992px){.WaterHeatersBenefitsSection-module__eTKYmW__twoColumnGrid{grid-template-columns:1fr;gap:56px}.WaterHeatersBenefitsSection-module__eTKYmW__leftColumn{position:relative;top:auto}}.WaterHeatersBenefitsSection-module__eTKYmW__leftColumn{flex-direction:column;align-self:start;gap:40px;display:flex;position:sticky;top:120px}.WaterHeatersBenefitsSection-module__eTKYmW__headerBlock{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;display:flex}.WaterHeatersBenefitsSection-module__eTKYmW__sectionTitle{color:var(--color-dark,#0b1c38);letter-spacing:-.02em;font-size:clamp(1.875rem,3.75vw,2.875rem);font-weight:600;line-height:1.1}.WaterHeatersBenefitsSection-module__eTKYmW__introText{color:var(--color-gray-dark,#4a5568);max-width:720px;margin:0 auto;font-size:1.125rem;line-height:1.6}.WaterHeatersBenefitsSection-module__eTKYmW__imageBlockWrapper{aspect-ratio:4/5;width:calc(100% - 16px);margin-left:16px;position:relative}.WaterHeatersBenefitsSection-module__eTKYmW__decorativeFrame{z-index:0;position:absolute;width:108%!important;height:105%!important;top:-2%!important;left:-4%!important}.WaterHeatersBenefitsSection-module__eTKYmW__frameImage{object-fit:fill;color:#0000;opacity:.4;width:104%;height:100%;position:absolute;inset:10px 0 0 -7px}.WaterHeatersBenefitsSection-module__eTKYmW__mainImageContainer{z-index:1;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px #00000014,0 4px 12px #0000000a}.WaterHeatersBenefitsSection-module__eTKYmW__mainImage{object-fit:cover}.WaterHeatersBenefitsSection-module__eTKYmW__rightColumn{flex-direction:column;gap:18px;display:flex}.WaterHeatersBenefitsSection-module__eTKYmW__stepRow{-webkit-backdrop-filter:blur(8px);will-change:transform;background:#ffffff52;border:1px solid #ffffff7a;border-radius:22px;gap:24px;padding:28px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 16px 36px #0f23410b,inset 0 1px #ffffff85}.WaterHeatersBenefitsSection-module__eTKYmW__stepRow:hover{transform:translateY(-3px);box-shadow:0 20px 44px #0f234111,inset 0 1px #ffffff94}.WaterHeatersBenefitsSection-module__eTKYmW__stepVisuals{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;width:80px;display:flex}.WaterHeatersBenefitsSection-module__eTKYmW__stepBadge{color:var(--color-primary-blue,#0056b3);letter-spacing:.05em;background:#f0f7ffdb;border:1px solid #cbe2ffbf;border-radius:100px;padding:4px 12px;font-size:.875rem;font-weight:700;box-shadow:inset 0 1px #ffffffa6}.WaterHeatersBenefitsSection-module__eTKYmW__iconHolder{background:#ffffffeb;border:1px solid #e2e8f0d9;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 12px 28px #0f234112,inset 0 1px #ffffffbf}.WaterHeatersBenefitsSection-module__eTKYmW__stepContent{flex-direction:column;gap:12px;padding-top:4px;display:flex}.WaterHeatersBenefitsSection-module__eTKYmW__stepTitle{color:var(--color-dark,#0b1c38);font-size:1.25rem;font-weight:700;line-height:1.3}.WaterHeatersBenefitsSection-module__eTKYmW__stepBullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.WaterHeatersBenefitsSection-module__eTKYmW__stepBullets li{color:#344154;padding-left:16px;font-size:1.05rem;line-height:1.5;position:relative}.WaterHeatersBenefitsSection-module__eTKYmW__stepBullets li:before{content:"•";color:var(--color-primary-blue,#0056b3);font-weight:700;position:absolute;left:0}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyCallout{background-color:#f0f7ff;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:24px 40px;display:flex;position:relative;overflow:hidden}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyBg{object-fit:cover;object-position:center right;z-index:0;opacity:.7}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyContent{z-index:1;align-items:center;gap:20px;display:flex;position:relative}.WaterHeatersBenefitsSection-module__eTKYmW__shieldHolder{background-color:#fff;border:1px solid #edf2f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #0000000f}.WaterHeatersBenefitsSection-module__eTKYmW__shieldIcon{color:var(--color-primary-blue,#0056b3)}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyText{color:var(--color-dark,#0b1c38);font-size:1.125rem;line-height:1.4}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyText strong{font-weight:700}@media (max-width:768px){.WaterHeatersBenefitsSection-module__eTKYmW__section{margin:0;padding:48px 0 64px}.WaterHeatersBenefitsSection-module__eTKYmW__leftColumn{position:relative!important;top:auto!important}.WaterHeatersBenefitsSection-module__eTKYmW__headerBlock{gap:16px}.WaterHeatersBenefitsSection-module__eTKYmW__sectionTitle{font-size:1.55rem;line-height:1.2}.WaterHeatersBenefitsSection-module__eTKYmW__introText{font-size:1rem}.WaterHeatersBenefitsSection-module__eTKYmW__stepRow{flex-direction:row;align-items:flex-start;gap:16px;padding:20px 16px}.WaterHeatersBenefitsSection-module__eTKYmW__stepVisuals{flex-direction:column;width:60px}.WaterHeatersBenefitsSection-module__eTKYmW__iconHolder{width:56px;height:56px}.WaterHeatersBenefitsSection-module__eTKYmW__stepTitle{font-size:1.1rem}.WaterHeatersBenefitsSection-module__eTKYmW__stepBullets li{font-size:.95rem}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyCallout{text-align:left;flex-direction:row;gap:20px;padding:24px}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyContent{flex-direction:row}.WaterHeatersBenefitsSection-module__eTKYmW__shieldHolder{width:48px;height:48px}.WaterHeatersBenefitsSection-module__eTKYmW__warrantyText{font-size:.95rem}}@media (min-width:769px) and (max-width:1024px){.WaterHeatersBenefitsSection-module__eTKYmW__sectionTitle{font-size:2.25rem}.WaterHeatersBenefitsSection-module__eTKYmW__twoColumnGrid{grid-template-columns:1fr;gap:40px}.WaterHeatersBenefitsSection-module__eTKYmW__leftColumn{align-items:center;position:relative!important;top:auto!important}.WaterHeatersBenefitsSection-module__eTKYmW__imageBlockWrapper{aspect-ratio:4/3;width:80%;max-width:none;margin:0 auto}.WaterHeatersBenefitsSection-module__eTKYmW__mainImage{object-position:center 25%}}
.CareersEmployeeVideosSection-module__LjiYYW__section{background-color:#f8fbff;padding:72px 0 88px;position:relative}.CareersEmployeeVideosSection-module__LjiYYW__section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#fffc 0%,#fff0 70%);height:100%;position:absolute;top:0;left:0;right:0}.CareersEmployeeVideosSection-module__LjiYYW__container{z-index:1;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.CareersEmployeeVideosSection-module__LjiYYW__header{text-align:center;max-width:800px;margin-bottom:64px}.CareersEmployeeVideosSection-module__LjiYYW__eyebrow{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700}@media (max-width:768px){.CareersEmployeeVideosSection-module__LjiYYW__eyebrow{margin-bottom:8px;font-size:.65rem}}.CareersEmployeeVideosSection-module__LjiYYW__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:2.75rem;line-height:1.2}.CareersEmployeeVideosSection-module__LjiYYW__titleHighlight{color:var(--color-primary-blue);display:block}@media (max-width:768px){.CareersEmployeeVideosSection-module__LjiYYW__title{font-size:2rem}}.CareersEmployeeVideosSection-module__LjiYYW__introText{color:var(--color-gray-dark);font-size:1.1rem;line-height:1.6}.CareersEmployeeVideosSection-module__LjiYYW__cardsGrid{flex-wrap:wrap;justify-content:center;gap:32px;width:100%;display:flex}.CareersEmployeeVideosSection-module__LjiYYW__card{cursor:pointer;text-align:left;appearance:none;background:#fff;border:1px solid #00000008;border-radius:20px;width:calc(33.333% - 22px);min-width:300px;max-width:380px;padding:0;font-family:inherit;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 10px 30px #0000000a}.CareersEmployeeVideosSection-module__LjiYYW__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}@media (max-width:1024px){.CareersEmployeeVideosSection-module__LjiYYW__card{width:calc(50% - 16px)}}@media (max-width:650px){.CareersEmployeeVideosSection-module__LjiYYW__card{width:100%;max-width:450px}}.CareersEmployeeVideosSection-module__LjiYYW__thumbnailContainer{aspect-ratio:16/9;background:linear-gradient(135deg,#e1effe 0%,#bfdbfe 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CareersEmployeeVideosSection-module__LjiYYW__wistiaContainer{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.CareersEmployeeVideosSection-module__LjiYYW__playButton{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding-left:4px;transition:transform .3s;display:flex;box-shadow:0 8px 24px #00000026}.CareersEmployeeVideosSection-module__LjiYYW__playButton svg{color:var(--color-primary-blue);fill:var(--color-primary-blue)}.CareersEmployeeVideosSection-module__LjiYYW__card:hover .CareersEmployeeVideosSection-module__LjiYYW__playButton{transform:scale(1.1)}.CareersEmployeeVideosSection-module__LjiYYW__cardContent{padding:24px}.CareersEmployeeVideosSection-module__LjiYYW__cardTitle{color:var(--color-dark);margin-bottom:4px;font-size:1.25rem;font-weight:700}.CareersEmployeeVideosSection-module__LjiYYW__cardRole{color:var(--color-gray-dark);font-size:.95rem}
.CompanyReviewsTeaserSection-module__LjlUsW__reviewsTeaser{background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%);padding:100px 24px;position:relative;overflow:hidden}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__reviewsTeaser{padding:48px 0}}.CompanyReviewsTeaserSection-module__LjlUsW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.CompanyReviewsTeaserSection-module__LjlUsW__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__grid{flex-direction:column;gap:24px;display:flex}}.CompanyReviewsTeaserSection-module__LjlUsW__leftContent{flex-direction:column;gap:20px;max-width:500px;margin-left:auto;display:flex}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__leftContent{display:contents}}.CompanyReviewsTeaserSection-module__LjlUsW__eyebrow{color:var(--color-primary-blue,#2563eb);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__eyebrow{text-align:center;order:1;margin-bottom:8px;font-size:.65rem}}.CompanyReviewsTeaserSection-module__LjlUsW__headline{color:var(--color-dark,#0f172a);margin-bottom:8px;font-size:2.75rem;line-height:1.15}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__headline{text-align:center;order:2;font-size:1.55rem;font-weight:600}}.CompanyReviewsTeaserSection-module__LjlUsW__bodyCopy{color:var(--color-gray,#475569);font-size:1.1rem;line-height:1.6}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__bodyCopy{text-align:center;order:3;font-size:1rem}}.CompanyReviewsTeaserSection-module__LjlUsW__ctaArea{margin-top:12px}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__ctaArea{order:5;margin-top:8px}}.CompanyReviewsTeaserSection-module__LjlUsW__reviewCardWrapper{justify-content:flex-start;display:flex;position:relative}@media (max-width:900px){.CompanyReviewsTeaserSection-module__LjlUsW__reviewCardWrapper{justify-content:flex-start}}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__reviewCardWrapper{order:4;width:100%;margin-top:8px;margin-bottom:8px}}.CompanyReviewsTeaserSection-module__LjlUsW__reviewCard{background:#fff;border-radius:16px;flex-direction:column;gap:24px;max-width:500px;padding:40px;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 40px #00000014}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__reviewCard{gap:16px;width:100%;max-width:100%;padding:24px}}.CompanyReviewsTeaserSection-module__LjlUsW__reviewCard:hover{transform:translateY(-5px);box-shadow:0 15px 50px #0000001f}.CompanyReviewsTeaserSection-module__LjlUsW__quoteMarks{color:#dbeafe;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:20px;left:20px}@media (max-width:768px){.CompanyReviewsTeaserSection-module__LjlUsW__quoteMarks{font-size:4rem;top:12px;left:12px}}.CompanyReviewsTeaserSection-module__LjlUsW__cardHeader{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.CompanyReviewsTeaserSection-module__LjlUsW__stars{color:var(--color-primary-blue,#2563eb);gap:4px;display:flex}.CompanyReviewsTeaserSection-module__LjlUsW__quoteText{color:var(--color-dark,#0f172a);z-index:1;font-size:1.1rem;line-height:1.6;position:relative}.CompanyReviewsTeaserSection-module__LjlUsW__cardFooter{z-index:1;border-top:1px solid #e2e8f0;align-items:center;gap:16px;padding-top:24px;display:flex;position:relative}.CompanyReviewsTeaserSection-module__LjlUsW__avatar{color:#2563eb;background-color:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:600;display:flex}.CompanyReviewsTeaserSection-module__LjlUsW__authorName{color:var(--color-dark,#0f172a);font-weight:700}.CompanyReviewsTeaserSection-module__LjlUsW__authorLoc{color:var(--color-gray,#475569);font-weight:400}
.ContactCareersSocialSection-module__SMHNga__careersSocialSection{padding:100px 24px;position:relative;overflow:hidden}.ContactCareersSocialSection-module__SMHNga__bgImage{object-fit:cover;object-position:center;z-index:0}.ContactCareersSocialSection-module__SMHNga__container{z-index:2;max-width:1000px;margin:0 auto;position:relative}.ContactCareersSocialSection-module__SMHNga__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ContactCareersSocialSection-module__SMHNga__card{background:#fff;border:1px solid #e2e8f099;border-radius:16px;flex-direction:column;height:100%;padding:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 12px 32px #0f23410a,0 2px 8px #00000005}.ContactCareersSocialSection-module__SMHNga__card:hover{border-color:#cbd5e0;transform:translateY(-4px);box-shadow:0 20px 48px #0f234114,0 4px 12px #00000008}.ContactCareersSocialSection-module__SMHNga__eyebrow{text-transform:uppercase;color:var(--color-primary-blue,#102e56);letter-spacing:.05em;margin-bottom:12px;font-size:.875rem;font-weight:700;display:block}@media (max-width:768px){.ContactCareersSocialSection-module__SMHNga__eyebrow{letter-spacing:.05em;margin-bottom:8px;font-size:.65rem}}.ContactCareersSocialSection-module__SMHNga__headline{color:var(--color-dark,#0f2341);margin:0 0 16px;font-size:2rem}.ContactCareersSocialSection-module__SMHNga__body{color:var(--color-gray-dark,#4a5568);flex-grow:1;margin:0 0 32px;font-size:1.05rem;line-height:1.6}.ContactCareersSocialSection-module__SMHNga__buttonWrapper{margin-top:auto}.ContactCareersSocialSection-module__SMHNga__button{background-color:var(--color-primary-blue,#102e56);color:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 24px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.ContactCareersSocialSection-module__SMHNga__button:hover{background-color:var(--color-secondary-blue,#0f2341)}.ContactCareersSocialSection-module__SMHNga__btnIcon{width:20px;height:20px}.ContactCareersSocialSection-module__SMHNga__socialLinks{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:auto;display:grid}.ContactCareersSocialSection-module__SMHNga__socialLink{color:var(--color-dark,#0f2341);align-items:center;gap:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.ContactCareersSocialSection-module__SMHNga__socialLink:hover{color:var(--color-primary-blue,#102e56)}.ContactCareersSocialSection-module__SMHNga__socialIconWrapper{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ContactCareersSocialSection-module__SMHNga__linkedinIcon{color:#0a66c2}.ContactCareersSocialSection-module__SMHNga__facebookIcon{color:#1877f2}.ContactCareersSocialSection-module__SMHNga__instagramIcon{color:#e4405f}.ContactCareersSocialSection-module__SMHNga__tiktokIcon{color:#000}@media (max-width:768px){.ContactCareersSocialSection-module__SMHNga__grid{grid-template-columns:1fr}.ContactCareersSocialSection-module__SMHNga__card{padding:32px}.ContactCareersSocialSection-module__SMHNga__headline{margin-bottom:12px;font-size:1.55rem;font-weight:600;line-height:1.15}.ContactCareersSocialSection-module__SMHNga__body{margin-bottom:24px;font-size:1rem;line-height:1.5}.ContactCareersSocialSection-module__SMHNga__socialLinks{justify-content:center}.ContactCareersSocialSection-module__SMHNga__desktopOnlyIcon{display:none}}.ContactCareersSocialSection-module__SMHNga__desktopOnlyBreak{display:block}@media (max-width:900px){.ContactCareersSocialSection-module__SMHNga__desktopOnlyBreak{display:none}}
.FinalCtaSection-module__0rCWbG__finalCtaSection{min-height:500px;padding:72px 0 88px;position:relative;overflow:hidden}.FinalCtaSection-module__0rCWbG__bgImage{object-fit:cover;object-position:30% center;z-index:0}@media (min-width:769px) and (max-width:1024px){.FinalCtaSection-module__0rCWbG__bgImage{object-position:60% center!important}}.FinalCtaSection-module__0rCWbG__bgOverlay{z-index:1;background:linear-gradient(90deg,#141e3026 0%,#141e3040 40%,#141e3080 70%,#141e308c 100%);position:absolute;inset:0}.FinalCtaSection-module__0rCWbG__desktopOnly{display:block}.FinalCtaSection-module__0rCWbG__mobileOnly{display:none}.FinalCtaSection-module__0rCWbG__contentWrapper{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:relative}@media (max-width:768px){.FinalCtaSection-module__0rCWbG__contentWrapper{justify-content:center}}.FinalCtaSection-module__0rCWbG__ctaCard{border:2px solid var(--color-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-structural);text-align:center;background:#fff;width:100%;max-width:560px;padding:56px 48px}@media (max-width:768px){.FinalCtaSection-module__0rCWbG__ctaCard{padding:40px 24px}}.FinalCtaSection-module__0rCWbG__leadinWrapper{margin-bottom:16px}.FinalCtaSection-module__0rCWbG__leadin{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.875rem;font-weight:700}.FinalCtaSection-module__0rCWbG__headline{letter-spacing:.01em;color:var(--color-dark);max-width:400px;margin:0 auto 20px;font-size:2.5rem;line-height:1.15}@media (max-width:768px){.FinalCtaSection-module__0rCWbG__headline{font-size:1.55rem;font-weight:600}}.FinalCtaSection-module__0rCWbG__subtitle{color:var(--color-dark);opacity:.8;max-width:420px;margin:0 auto 36px;font-size:1.1rem;line-height:1.6}.FinalCtaSection-module__0rCWbG__buttonGroup{flex-direction:column;align-items:stretch;gap:16px;width:fit-content;margin:0 auto 28px;display:flex}@media (max-width:768px){.FinalCtaSection-module__0rCWbG__buttonGroup{width:100%}}.FinalCtaSection-module__0rCWbG__matchedButton{width:100%}.FinalCtaSection-module__0rCWbG__trustPoints{color:var(--color-dark);opacity:.65;max-width:480px;margin:0 auto;font-size:.9rem;font-weight:500;line-height:1.5}.FinalCtaSection-module__0rCWbG__textLine{display:block}@media (max-width:768px){.FinalCtaSection-module__0rCWbG__desktopOnly{display:none}.FinalCtaSection-module__0rCWbG__mobileOnly{display:block}.FinalCtaSection-module__0rCWbG__finalCtaSection{background:#fff;min-height:auto;padding:0 0 64px!important}.FinalCtaSection-module__0rCWbG__mobileImageWrapper{width:100%;height:45vh;min-height:380px;margin-bottom:16px;position:relative;overflow:hidden}.FinalCtaSection-module__0rCWbG__mobileBgImage{object-fit:cover;object-position:center 30%;z-index:0;transform:scale(1.3)translate(10%)}.FinalCtaSection-module__0rCWbG__mobileFadeOverlay{z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:180px;position:absolute;bottom:0;left:0}.FinalCtaSection-module__0rCWbG__mobileContentWrapper{text-align:center;z-index:2;padding:0 24px;position:relative}.FinalCtaSection-module__0rCWbG__mobileLeadinWrapper{margin-bottom:8px}.FinalCtaSection-module__0rCWbG__mobileLeadin{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.65rem;font-weight:700}.FinalCtaSection-module__0rCWbG__mobileHeadline{letter-spacing:-.01em;color:var(--color-dark);margin:0 auto 12px;font-size:1.55rem;font-weight:600;line-height:1.15}.FinalCtaSection-module__0rCWbG__mobileSubtitle{color:var(--color-dark);opacity:.8;margin:0 auto 24px;font-size:1rem;line-height:1.5}.FinalCtaSection-module__0rCWbG__mobileButtonGroup{flex-direction:column;align-items:stretch;gap:16px;width:fit-content;margin:0 auto 24px;display:flex}.FinalCtaSection-module__0rCWbG__phoneButtonInner{justify-content:center;align-items:center;gap:8px;display:flex}.FinalCtaSection-module__0rCWbG__phoneIcon{color:var(--color-primary-blue)}.FinalCtaSection-module__0rCWbG__mobileTrustPoints{color:var(--color-dark);opacity:.65;flex-direction:column;gap:4px;font-size:.85rem;font-weight:500;line-height:1.5;display:flex}}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__leadin,.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__mobileLeadin,.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__phoneIcon{color:#2e7d32}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__greenButton{color:#fff!important;background:linear-gradient(#3ea843 0%,#2e7d32 50%,#225d25 100%)!important;border:1px solid #fff3!important;box-shadow:0 4px 15px #2e7d3266,inset 0 1px #fff3!important}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__greenButton:hover{transform:translateY(-2px);background:linear-gradient(#45ba4b 0%,#308234 50%,#29702d 100%)!important;box-shadow:0 6px 20px #2e7d3280,inset 0 1px #ffffff4d!important}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__greenButton:active{transform:translateY(1px);background:linear-gradient(#29702d 0%,#1c4a1e 100%)!important;box-shadow:inset 0 2px 4px #0003!important}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__greenButtonSecondary{color:#2e7d32!important;background-color:#0000!important;border-color:#2e7d32!important}.FinalCtaSection-module__0rCWbG__greenTheme .FinalCtaSection-module__0rCWbG__greenButtonSecondary:hover{background-color:#2e7d320d!important}
.OfficeDrinkingWaterCompareSection-module__1IW06W__section{background:linear-gradient(#f0f4fa 0%,#fff 100%);padding:88px 0 100px}.OfficeDrinkingWaterCompareSection-module__1IW06W__container{max-width:1200px;margin:0 auto;padding:0 24px}.OfficeDrinkingWaterCompareSection-module__1IW06W__header{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto 40px;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__title{color:var(--color-dark,#0b1c38);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.OfficeDrinkingWaterCompareSection-module__1IW06W__intro{color:var(--color-gray-dark,#4a5568);margin-bottom:12px;font-size:1.1rem;line-height:1.5}.OfficeDrinkingWaterCompareSection-module__1IW06W__eyebrowBadge{color:var(--color-primary-blue,#0056b3);text-transform:uppercase;letter-spacing:.05em;background:#0056b30d;border:1px solid #0056b31a;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__categoryLabel{color:var(--color-dark,#0b1c38);text-align:center;margin-top:24px;margin-bottom:24px;font-size:1.5rem;font-weight:700}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;display:grid}@media (max-width:900px){.OfficeDrinkingWaterCompareSection-module__1IW06W__cardsGrid{grid-template-columns:repeat(2,1fr)}}.OfficeDrinkingWaterCompareSection-module__1IW06W__card{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0b1c380f}.OfficeDrinkingWaterCompareSection-module__1IW06W__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0b1c3814}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardImageWrapper{aspect-ratio:4/3;background-color:#f8fafc;border-bottom:1px solid #e2e8f0cc;width:100%;position:relative}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardImage{object-fit:contain;padding:16px}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardContent{text-align:center;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardTitle{color:var(--color-dark,#0b1c38);margin:0;font-size:1.35rem;font-weight:700}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardDesc{color:var(--color-gray-dark,#4a5568);margin:0;font-size:1rem;line-height:1.6}.OfficeDrinkingWaterCompareSection-module__1IW06W__ctaWrapper{text-align:center;margin-bottom:64px}.OfficeDrinkingWaterCompareSection-module__1IW06W__ctaBtn{padding:16px 40px!important;font-size:1.1rem!important}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperBox{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;max-width:900px;margin:0 auto;padding:32px 40px;display:flex;box-shadow:0 12px 32px #0b1c3814}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperBoxLeft{align-items:center;gap:24px;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperIconCircle{background:#f4f8fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperIcon{object-fit:contain}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperText{flex-direction:column;gap:8px;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperTitle{color:var(--color-dark,#0b1c38);margin:0;font-size:1.15rem;font-weight:700}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperDesc{color:var(--color-gray-dark,#4a5568);margin:0;font-size:.95rem;line-height:1.4}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperBoxRight{flex-shrink:0}@media (max-width:768px){.OfficeDrinkingWaterCompareSection-module__1IW06W__helperBox{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperBoxLeft{text-align:center;flex-direction:column}}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardFeatures{text-align:left;border-top:1px solid #e2e8f0cc;flex-direction:column;gap:10px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardFeatures li{color:var(--color-gray-dark,#4a5568);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.4;display:flex}.OfficeDrinkingWaterCompareSection-module__1IW06W__checkIcon{color:var(--color-primary-blue,#0056b3);flex-shrink:0;margin-top:2px}@media (max-width:768px){.OfficeDrinkingWaterCompareSection-module__1IW06W__section{padding:48px 0 64px}.OfficeDrinkingWaterCompareSection-module__1IW06W__title{font-size:1.55rem;line-height:1.2}.OfficeDrinkingWaterCompareSection-module__1IW06W__intro{font-size:1rem}.OfficeDrinkingWaterCompareSection-module__1IW06W__categoryLabel{margin-top:32px;margin-bottom:16px;font-size:1.1rem}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardsGrid{grid-template-columns:1fr;gap:16px}.OfficeDrinkingWaterCompareSection-module__1IW06W__card{flex-direction:row;align-items:stretch}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardImageWrapper{aspect-ratio:auto;border-bottom:none;border-right:1px solid #e2e8f0cc;flex-shrink:0;width:35%;overflow:visible}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardImage{padding:0;transform:scale(1.35)}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardContent{text-align:left;z-index:1;justify-content:center;gap:8px;width:65%;padding:16px;position:relative}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardTitle{font-size:1.1rem;line-height:1.3}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardDesc{font-size:.95rem;line-height:1.4}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardFeatures{margin-top:8px;padding-top:8px}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardFeatures li{gap:6px;font-size:.85rem;line-height:1.3}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperTitle{font-size:1.1rem}.OfficeDrinkingWaterCompareSection-module__1IW06W__helperDesc{font-size:.95rem}}@media (min-width:769px) and (max-width:1024px){.OfficeDrinkingWaterCompareSection-module__1IW06W__title{font-size:2.25rem}.OfficeDrinkingWaterCompareSection-module__1IW06W__cardTitle{font-size:1.25rem}}
.WaterHeatersFinalCtaSection-module__FMvCAW__finalCtaSection{min-height:500px;padding:72px 0 88px;position:relative;overflow:hidden}.WaterHeatersFinalCtaSection-module__FMvCAW__bgImage{object-fit:cover;object-position:30% center;z-index:0}@media (min-width:769px) and (max-width:1024px){.WaterHeatersFinalCtaSection-module__FMvCAW__bgImage{object-position:60% center!important}}.WaterHeatersFinalCtaSection-module__FMvCAW__bgOverlay{z-index:1;background:linear-gradient(90deg,#141e3026 0%,#141e3040 40%,#141e3080 70%,#141e308c 100%);position:absolute;inset:0}.WaterHeatersFinalCtaSection-module__FMvCAW__desktopOnly{display:block}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileOnly{display:none}.WaterHeatersFinalCtaSection-module__FMvCAW__contentWrapper{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:relative}@media (max-width:768px){.WaterHeatersFinalCtaSection-module__FMvCAW__contentWrapper{justify-content:center}}.WaterHeatersFinalCtaSection-module__FMvCAW__ctaCard{border:2px solid var(--color-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-structural);text-align:center;background:#fff;width:100%;max-width:560px;padding:56px 48px}@media (max-width:768px){.WaterHeatersFinalCtaSection-module__FMvCAW__ctaCard{padding:40px 24px}}.WaterHeatersFinalCtaSection-module__FMvCAW__leadinWrapper{margin-bottom:16px}.WaterHeatersFinalCtaSection-module__FMvCAW__leadin{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.875rem;font-weight:700}.WaterHeatersFinalCtaSection-module__FMvCAW__headline{letter-spacing:.01em;color:var(--color-dark);max-width:400px;margin:0 auto 20px;font-size:2.5rem;line-height:1.15}@media (max-width:768px){.WaterHeatersFinalCtaSection-module__FMvCAW__headline{font-size:1.55rem;font-weight:600}}.WaterHeatersFinalCtaSection-module__FMvCAW__subtitle{color:var(--color-dark);opacity:.8;max-width:420px;margin:0 auto 36px;font-size:1.1rem;line-height:1.6}.WaterHeatersFinalCtaSection-module__FMvCAW__buttonGroup{flex-direction:column;align-items:stretch;gap:16px;width:fit-content;margin:0 auto 28px;display:flex}@media (max-width:768px){.WaterHeatersFinalCtaSection-module__FMvCAW__buttonGroup{width:100%}}.WaterHeatersFinalCtaSection-module__FMvCAW__matchedButton{width:100%}.WaterHeatersFinalCtaSection-module__FMvCAW__trustPoints{color:var(--color-dark);opacity:.65;max-width:480px;margin:0 auto;font-size:.9rem;font-weight:500;line-height:1.5}.WaterHeatersFinalCtaSection-module__FMvCAW__textLine{display:block}@media (max-width:768px){.WaterHeatersFinalCtaSection-module__FMvCAW__desktopOnly{display:none}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileOnly{display:block}.WaterHeatersFinalCtaSection-module__FMvCAW__finalCtaSection{background:#fff;min-height:auto;padding:0 0 64px!important}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileImageWrapper{width:100%;height:45vh;min-height:380px;margin-bottom:16px;position:relative;overflow:hidden}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileBgImage{object-fit:cover;object-position:left center;z-index:0;transform:none}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileFadeOverlay{z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:180px;position:absolute;bottom:0;left:0}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileContentWrapper{text-align:center;z-index:2;padding:0 24px;position:relative}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileLeadinWrapper{margin-bottom:8px}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileLeadin{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.65rem;font-weight:700}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileHeadline{letter-spacing:-.01em;color:var(--color-dark);margin:0 auto 12px;font-size:1.55rem;font-weight:600;line-height:1.15}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileSubtitle{color:var(--color-dark);opacity:.8;margin:0 auto 24px;font-size:1rem;line-height:1.5}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileButtonGroup{grid-template-columns:1fr;grid-auto-rows:1fr;gap:16px;width:100%;margin:0 auto 24px;display:grid}.WaterHeatersFinalCtaSection-module__FMvCAW__phoneButtonInner{justify-content:center;align-items:center;gap:8px;display:flex}.WaterHeatersFinalCtaSection-module__FMvCAW__phoneIcon{color:var(--color-primary-blue)}.WaterHeatersFinalCtaSection-module__FMvCAW__mobileTrustPoints{color:var(--color-dark);opacity:.65;flex-direction:column;gap:4px;font-size:.85rem;font-weight:500;line-height:1.5;display:flex}}
.CareersHiringProcessSection-module__Hizqva__section{background-color:#f8fbff;padding:72px 0 88px;position:relative;overflow:hidden}.CareersHiringProcessSection-module__Hizqva__bgImage{z-index:0;pointer-events:none;opacity:.6;width:100%;height:auto;position:absolute;bottom:0;left:0}.CareersHiringProcessSection-module__Hizqva__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.CareersHiringProcessSection-module__Hizqva__header{text-align:center;max-width:800px;margin:0 auto 64px}.CareersHiringProcessSection-module__Hizqva__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:2.75rem;line-height:1.2}@media (max-width:768px){.CareersHiringProcessSection-module__Hizqva__title{font-size:2rem}}.CareersHiringProcessSection-module__Hizqva__introText{color:var(--color-gray-dark);font-size:1.1rem;line-height:1.6}.CareersHiringProcessSection-module__Hizqva__timeline{max-width:1000px;margin:0 auto;padding:40px 0;position:relative}.CareersHiringProcessSection-module__Hizqva__timelineLine{z-index:1;background-color:#0076dc26;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.CareersHiringProcessSection-module__Hizqva__step{z-index:2;width:100%;margin-bottom:64px;display:flex;position:relative}.CareersHiringProcessSection-module__Hizqva__step:last-child{margin-bottom:0}.CareersHiringProcessSection-module__Hizqva__stepMarker{background-color:var(--color-primary-blue);color:#fff;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #f8fbff}.CareersHiringProcessSection-module__Hizqva__step:hover .CareersHiringProcessSection-module__Hizqva__stepMarker{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 8px #f8fbff,0 4px 12px #0076dc4d}.CareersHiringProcessSection-module__Hizqva__contentLeft{justify-content:flex-end;align-items:center;gap:32px;width:50%;padding-right:64px;display:flex}.CareersHiringProcessSection-module__Hizqva__contentRight{justify-content:flex-start;align-items:center;gap:32px;width:50%;margin-left:50%;padding-left:64px;display:flex}.CareersHiringProcessSection-module__Hizqva__textWrapperLeft{text-align:right;max-width:350px}.CareersHiringProcessSection-module__Hizqva__textWrapperRight{text-align:left;max-width:350px}.CareersHiringProcessSection-module__Hizqva__iconWrapper{width:80px;height:80px;color:var(--color-primary-blue);z-index:2;background:#fff;border:2px solid #0076dc33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 8px 24px #0000000d}.CareersHiringProcessSection-module__Hizqva__iconWrapper:after{content:"";z-index:-1;background-color:#0076dc26;width:64px;height:2px;position:absolute;top:calc(50% - 1px)}.CareersHiringProcessSection-module__Hizqva__contentLeft .CareersHiringProcessSection-module__Hizqva__iconWrapper:after{left:100%}.CareersHiringProcessSection-module__Hizqva__contentRight .CareersHiringProcessSection-module__Hizqva__iconWrapper:after{right:100%}.CareersHiringProcessSection-module__Hizqva__step:hover .CareersHiringProcessSection-module__Hizqva__iconWrapper{border-color:var(--color-primary-blue);transform:translateY(-4px);box-shadow:0 12px 32px #0076dc26}.CareersHiringProcessSection-module__Hizqva__stepEyebrow{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:.85rem;font-weight:700}.CareersHiringProcessSection-module__Hizqva__stepTitle{color:var(--color-dark);margin-bottom:12px;font-size:1.5rem;font-weight:700}.CareersHiringProcessSection-module__Hizqva__stepBody{color:var(--color-gray-dark);font-size:1rem;line-height:1.6}@media (max-width:768px){.CareersHiringProcessSection-module__Hizqva__timelineLine,.CareersHiringProcessSection-module__Hizqva__stepMarker{left:24px}.CareersHiringProcessSection-module__Hizqva__contentLeft,.CareersHiringProcessSection-module__Hizqva__contentRight{flex-direction:row-reverse;justify-content:flex-start;gap:20px;width:100%;margin-left:0;padding-left:72px;padding-right:0}.CareersHiringProcessSection-module__Hizqva__textWrapperLeft,.CareersHiringProcessSection-module__Hizqva__textWrapperRight{text-align:left;max-width:100%}.CareersHiringProcessSection-module__Hizqva__iconWrapper{display:none}}@media (min-width:769px) and (max-width:1024px){.CareersHiringProcessSection-module__Hizqva__sectionTitle{font-size:2.25rem}}
.CompanyCareersCtaSection-module__ZDQhFa__careersSection{padding:80px 24px}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__careersSection{padding:48px 0}}.CompanyCareersCtaSection-module__ZDQhFa__card{background-color:#f8fafc;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 10px 40px -10px #0000001a,0 1px 3px #0000000d}@media (max-width:900px){.CompanyCareersCtaSection-module__ZDQhFa__card{flex-direction:column}}.CompanyCareersCtaSection-module__ZDQhFa__textContent{flex-direction:column;flex:1;justify-content:center;gap:24px;padding:60px;display:flex}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__textContent{order:2;gap:16px;padding:32px 24px}}.CompanyCareersCtaSection-module__ZDQhFa__eyebrow{color:var(--color-primary-blue,#2563eb);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__eyebrow{margin-bottom:8px;font-size:.65rem}}.CompanyCareersCtaSection-module__ZDQhFa__headline{color:var(--color-dark,#0f172a);font-size:2.5rem;line-height:1.2}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__headline{font-size:1.85rem;font-weight:500;line-height:1.2}}.CompanyCareersCtaSection-module__ZDQhFa__bodyCopy{color:var(--color-gray,#475569);font-size:1.1rem;line-height:1.6}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__bodyCopy{font-size:.95rem;line-height:1.5}}.CompanyCareersCtaSection-module__ZDQhFa__ctaArea{margin-top:8px}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__ctaArea{justify-content:center;display:flex}}.CompanyCareersCtaSection-module__ZDQhFa__imageWrapper{flex:1;min-height:400px;position:relative}@media (max-width:768px){.CompanyCareersCtaSection-module__ZDQhFa__imageWrapper{order:1;min-height:250px}}.CompanyCareersCtaSection-module__ZDQhFa__image{object-fit:cover}@media (min-width:769px) and (max-width:1024px){.CompanyCareersCtaSection-module__ZDQhFa__image{object-position:80% center}}
.OfficeDrinkingWaterFAQSection-module__CHHslW__section{background-color:#f4f9ff;padding:72px 0 88px;position:relative;overflow:visible}.OfficeDrinkingWaterFAQSection-module__CHHslW__bgAccentTopLeft{pointer-events:none;background:radial-gradient(circle,#0e4c810a 0%,#fff0 70%);border-radius:50%;width:50vw;max-width:800px;height:50vw;max-height:800px;position:absolute;top:-10vw;left:-10vw}.OfficeDrinkingWaterFAQSection-module__CHHslW__bgAccentBottomRight{pointer-events:none;background:radial-gradient(circle,#0e4c810d 0%,#fff0 70%);border-radius:50%;width:60vw;max-width:1000px;height:60vw;max-height:1000px;position:absolute;bottom:-15vw;right:-15vw}.OfficeDrinkingWaterFAQSection-module__CHHslW__container{z-index:1;max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.OfficeDrinkingWaterFAQSection-module__CHHslW__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.OfficeDrinkingWaterFAQSection-module__CHHslW__imageColumn{align-self:start;width:100%;position:sticky;top:120px}.OfficeDrinkingWaterFAQSection-module__CHHslW__dottedAccent{z-index:0;grid-template-columns:repeat(4,4px);gap:12px 8px;display:grid;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.OfficeDrinkingWaterFAQSection-module__CHHslW__dot{background-color:#cbd5e1;border-radius:50%;width:4px;height:4px}.OfficeDrinkingWaterFAQSection-module__CHHslW__imageWrapper{aspect-ratio:3/4;z-index:1;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 48px #0b1c3814,0 8px 16px #0b1c380a}.OfficeDrinkingWaterFAQSection-module__CHHslW__mainImage{object-fit:cover}.OfficeDrinkingWaterFAQSection-module__CHHslW__shieldBadge{z-index:2;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;bottom:40px;left:-40px;box-shadow:0 16px 32px #0b1c381f}.OfficeDrinkingWaterFAQSection-module__CHHslW__shieldIcon{color:var(--color-primary-blue,#0056b3)}.OfficeDrinkingWaterFAQSection-module__CHHslW__contentColumn{flex-direction:column;display:flex}.OfficeDrinkingWaterFAQSection-module__CHHslW__title{color:var(--color-dark,#0b1c38);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.OfficeDrinkingWaterFAQSection-module__CHHslW__titleUnderline{background-color:var(--color-primary-blue,#0056b3);border-radius:2px;width:48px;height:4px;margin-bottom:24px}.OfficeDrinkingWaterFAQSection-module__CHHslW__intro{color:var(--color-gray-dark,#4a5568);max-width:90%;margin-bottom:40px;font-size:1.125rem;line-height:1.6}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordion{flex-direction:column;gap:12px;display:flex}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionItem{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 4px 16px #0b1c3808}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionItemOpen{border-color:#e2e8f0;box-shadow:0 8px 24px #0b1c380f}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.OfficeDrinkingWaterFAQSection-module__CHHslW__iconWrapper{width:28px;height:28px;color:var(--color-primary-blue,#0056b3);background-color:#0000;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.OfficeDrinkingWaterFAQSection-module__CHHslW__iconWrapperOpen{background-color:var(--color-primary-blue,#0056b3);border-color:var(--color-primary-blue,#0056b3);color:#fff}.OfficeDrinkingWaterFAQSection-module__CHHslW__question{color:var(--color-dark,#0b1c38);flex-grow:1;font-size:1.05rem;font-weight:600;line-height:1.4;transition:color .2s}.OfficeDrinkingWaterFAQSection-module__CHHslW__questionOpen{color:var(--color-primary-blue,#0056b3)}.OfficeDrinkingWaterFAQSection-module__CHHslW__chevronWrapper{color:#a0aec0;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionItemOpen .OfficeDrinkingWaterFAQSection-module__CHHslW__chevronWrapper{color:var(--color-primary-blue,#0056b3)}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionContent{opacity:0;max-height:0;transition:all .3s ease-in-out;overflow:hidden}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionContentOpen{opacity:1;max-height:400px}.OfficeDrinkingWaterFAQSection-module__CHHslW__answer{color:var(--color-gray-dark,#4a5568);margin:0;padding:0 24px 24px 68px;font-size:1rem;line-height:1.6}@media (max-width:1024px){.OfficeDrinkingWaterFAQSection-module__CHHslW__grid{gap:48px}}@media (max-width:992px){.OfficeDrinkingWaterFAQSection-module__CHHslW__grid{grid-template-columns:1fr;gap:64px}.OfficeDrinkingWaterFAQSection-module__CHHslW__imageWrapper{aspect-ratio:16/10;max-width:700px;margin:0 auto}.OfficeDrinkingWaterFAQSection-module__CHHslW__mainImage{object-position:center 20%}.OfficeDrinkingWaterFAQSection-module__CHHslW__shieldBadge{bottom:-32px;left:24px}.OfficeDrinkingWaterFAQSection-module__CHHslW__dottedAccent{display:none}.OfficeDrinkingWaterFAQSection-module__CHHslW__imageColumn{position:relative;top:auto}}@media (max-width:768px){.OfficeDrinkingWaterFAQSection-module__CHHslW__section{padding:48px 0 64px}.OfficeDrinkingWaterFAQSection-module__CHHslW__bgAccentTopLeft,.OfficeDrinkingWaterFAQSection-module__CHHslW__bgAccentBottomRight{display:none}.OfficeDrinkingWaterFAQSection-module__CHHslW__imageWrapper{aspect-ratio:4/3}.OfficeDrinkingWaterFAQSection-module__CHHslW__title{margin-bottom:20px;font-size:1.55rem;font-weight:600;line-height:1.2}.OfficeDrinkingWaterFAQSection-module__CHHslW__intro{opacity:.8;max-width:100%;margin-bottom:32px;font-size:1rem}.OfficeDrinkingWaterFAQSection-module__CHHslW__accordionHeader{gap:12px;padding:16px}.OfficeDrinkingWaterFAQSection-module__CHHslW__iconWrapper{width:24px;height:24px}.OfficeDrinkingWaterFAQSection-module__CHHslW__iconWrapper svg{width:14px;height:14px}.OfficeDrinkingWaterFAQSection-module__CHHslW__question{font-size:1rem}.OfficeDrinkingWaterFAQSection-module__CHHslW__answer{padding:0 16px 20px 48px;font-size:.95rem}.OfficeDrinkingWaterFAQSection-module__CHHslW__shieldBadge{width:80px;height:80px;bottom:-24px;left:16px}}@media (min-width:769px) and (max-width:1024px){.OfficeDrinkingWaterFAQSection-module__CHHslW__title{font-size:2.25rem}}
.ServicesZone-module__jL4JMq__servicesZone{background-color:var(--surface-cool-light);padding-top:var(--section-padding-desktop);--left-offset-step:45px;padding-bottom:24px;position:relative}.ServicesZone-module__jL4JMq__servicesZone:before{content:"";z-index:-1;pointer-events:none;background-image:url(/problemSolutionsbg.jpg);background-position:50%;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.ServicesZone-module__jL4JMq__stageIntro{text-align:center;width:100%;padding:32px 24px 40px}.ServicesZone-module__jL4JMq__introTitle{color:var(--color-dark);font-size:2.5rem}.ServicesZone-module__jL4JMq__introSubtext{color:var(--color-dark);opacity:.8;max-width:600px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1.1rem}.ServicesZone-module__jL4JMq__localNavWrapper{z-index:90;display:none;position:sticky;top:80px}.ServicesZone-module__jL4JMq__localNav{scrollbar-width:none;justify-content:center;gap:32px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ServicesZone-module__jL4JMq__localNav::-webkit-scrollbar{display:none}.ServicesZone-module__jL4JMq__navItem{color:var(--color-dark);white-space:nowrap;border-radius:20px;padding:8px 16px;font-size:.95rem;font-weight:500;transition:all .2s}.ServicesZone-module__jL4JMq__navItem:hover{background-color:var(--color-off-white)}.ServicesZone-module__jL4JMq__navItemActive{background-color:var(--color-primary-blue);color:var(--color-white);box-shadow:0 2px #00000026}.ServicesZone-module__jL4JMq__scrollDriver{z-index:1;height:800vh;position:relative}.ServicesZone-module__jL4JMq__stickyStage{flex-direction:column;align-items:center;height:auto;padding-top:0;padding-bottom:32px;padding-left:0;display:flex;position:sticky;top:155px;overflow:hidden}.ServicesZone-module__jL4JMq__cardTrack{align-items:flex-start;width:100%;height:520px;padding-left:10vw;display:flex;position:relative}.ServicesZone-module__jL4JMq__serviceCard{border-radius:var(--radius-card);will-change:transform;background-color:var(--color-white);border:1px solid #ffffff80;flex-shrink:0;align-items:center;width:75vw;max-width:950px;height:50vh;max-height:520px;display:flex;overflow:hidden;box-shadow:-15px 0 30px #00000026}.ServicesZone-module__jL4JMq__imageAbsoluteWrapper{z-index:0;position:absolute;inset:0}.ServicesZone-module__jL4JMq__cardBgImage{object-fit:cover;object-position:right 30%;z-index:0}.ServicesZone-module__jL4JMq__desktopOnlyImage{width:100%;height:100%;display:block}.ServicesZone-module__jL4JMq__mobileOnlyImage{width:100%;height:100%;display:none}.ServicesZone-module__jL4JMq__textContentWrapper{z-index:10;align-items:center;width:58%;max-width:650px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0}.ServicesZone-module__jL4JMq__textInnerBox{-webkit-backdrop-filter:blur(12px)saturate(110%);background:linear-gradient(135deg,#fffffff0 0%,#ffffffd9 100%);border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;gap:12px;padding:24px 32px;display:flex;box-shadow:0 10px 40px #00000014}.ServicesZone-module__jL4JMq__ctaInnerBox{-webkit-backdrop-filter:blur(16px);text-align:center;background:#fffffff2;border:1px solid #fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;max-width:550px;padding:40px 48px;display:flex;box-shadow:0 10px 40px #00000014}.ServicesZone-module__jL4JMq__closingTitle{color:var(--color-dark);margin-bottom:0;font-size:1.8rem;font-weight:600;line-height:1.25}.ServicesZone-module__jL4JMq__closingSubtext{color:var(--color-dark);opacity:.85;margin-top:-8px;margin-bottom:8px;font-size:1.15rem}.ServicesZone-module__jL4JMq__serviceTitle{color:var(--color-dark);font-size:1.95rem;line-height:1.15}.ServicesZone-module__jL4JMq__eyebrowTag{color:#2e8b57;letter-spacing:.05em;margin-bottom:-10px;font-size:.9rem;font-weight:700}.ServicesZone-module__jL4JMq__bulletList{flex-direction:column;gap:10px;font-size:1.05rem;list-style:none;display:flex}.ServicesZone-module__jL4JMq__bulletItem{align-items:flex-start;gap:12px;display:flex}.ServicesZone-module__jL4JMq__checkIcon{color:var(--color-primary-blue);flex-shrink:0;margin-top:2px}.ServicesZone-module__jL4JMq__cardButton{align-self:flex-start;height:auto;margin-top:4px;padding:10px 16px;font-size:.85rem}.ServicesZone-module__jL4JMq__ctaInnerBox .ServicesZone-module__jL4JMq__cardButton{align-self:center}.ServicesZone-module__jL4JMq__mobileBreak{display:none}@media (max-width:900px){.ServicesZone-module__jL4JMq__servicesZone{padding:48px 0 64px}.ServicesZone-module__jL4JMq__scrollDriver{height:auto}.ServicesZone-module__jL4JMq__desktopOnlyImage{display:none!important}.ServicesZone-module__jL4JMq__mobileOnlyImage{display:block!important}.ServicesZone-module__jL4JMq__stickyStage{flex-direction:column;gap:8px;height:auto;padding:0;position:relative;top:0;overflow:visible}.ServicesZone-module__jL4JMq__stageIntro{text-align:center;align-items:center;width:100%;margin-bottom:0;padding:0 24px;position:relative;top:0;transform:none}.ServicesZone-module__jL4JMq__cardTrack{flex-direction:column;height:auto;padding:0}.ServicesZone-module__jL4JMq__serviceCard{width:calc(100% - 32px);height:auto;max-height:none;box-shadow:var(--shadow-structural);flex-direction:column;margin-bottom:20px;margin-left:auto;margin-right:auto;top:calc(125px + (var(--card-index) * 4px))!important;position:sticky!important;transform:none!important}.ServicesZone-module__jL4JMq__imageAbsoluteWrapper{aspect-ratio:16/8.1;width:100%;position:relative}.ServicesZone-module__jL4JMq__cardBgImage{object-fit:cover;object-position:var(--mobile-img-pos,center)!important}.ServicesZone-module__jL4JMq__textContentWrapper{width:100%;max-width:none;padding:0;position:relative}.ServicesZone-module__jL4JMq__textInnerBox{box-shadow:none;border-radius:0;gap:10px;padding:20px}.ServicesZone-module__jL4JMq__introTitle{font-size:1.6rem}.ServicesZone-module__jL4JMq__introSubtext{font-size:.95rem}.ServicesZone-module__jL4JMq__serviceTitle{font-size:1.25rem}.ServicesZone-module__jL4JMq__closingTitle{font-size:1.3rem}.ServicesZone-module__jL4JMq__closingSubtext{font-size:.9rem}.ServicesZone-module__jL4JMq__bulletList{gap:6px;margin:0;padding:0;font-size:.9rem}.ServicesZone-module__jL4JMq__bulletItem{gap:8px;font-size:.95rem}.ServicesZone-module__jL4JMq__mobileBreak{display:block!important}}@media (min-width:769px) and (max-width:1024px){.ServicesZone-module__jL4JMq__stageIntro{padding-top:118px;padding-bottom:28px}.ServicesZone-module__jL4JMq__introSubtext{margin-top:10px}.ServicesZone-module__jL4JMq__cardTrack{--left-offset-step:18px;height:440px;padding-left:2vw}.ServicesZone-module__jL4JMq__serviceCard{height:45vh;max-height:440px}.ServicesZone-module__jL4JMq__textContentWrapper{padding:16px}.ServicesZone-module__jL4JMq__textInnerBox{gap:8px;padding:20px 24px}.ServicesZone-module__jL4JMq__serviceTitle{font-size:1.6rem}}
.CustomVideoPlayer-module__hxgFUa__playerWrapper{background-color:#000;width:100%;height:100%;position:absolute;inset:0}.CustomVideoPlayer-module__hxgFUa__clickShield{z-index:10;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.CustomVideoPlayer-module__hxgFUa__pausedShield{background-color:#0006}.CustomVideoPlayer-module__hxgFUa__overlay{cursor:pointer;background-color:#0000004d;justify-content:center;align-items:center;transition:background-color .3s,opacity .3s;display:flex;position:absolute;inset:0}.CustomVideoPlayer-module__hxgFUa__centerButton{color:#fff;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;padding:1rem;transition:transform .2s,background-color .2s;display:flex;transform:scale(1)}.CustomVideoPlayer-module__hxgFUa__centerButton:hover{background-color:var(--color-primary-blue,#0056b3);transform:scale(1.1)}.CustomVideoPlayer-module__hxgFUa__controlsBar{opacity:0;z-index:20;background:linear-gradient(#0000 0%,#000c 100%);align-items:center;gap:1rem;padding:.75rem 1rem;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.CustomVideoPlayer-module__hxgFUa__playerWrapper:hover .CustomVideoPlayer-module__hxgFUa__controlsBar,.CustomVideoPlayer-module__hxgFUa__lightboxContent:hover .CustomVideoPlayer-module__hxgFUa__controlsBar{opacity:1}.CustomVideoPlayer-module__hxgFUa__controlBtn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.CustomVideoPlayer-module__hxgFUa__controlBtn:hover{color:var(--color-primary-blue,#0056b3)}.CustomVideoPlayer-module__hxgFUa__sliderContainer{flex:1;align-items:center;height:20px;display:flex;position:relative}.CustomVideoPlayer-module__hxgFUa__slider{appearance:none;z-index:2;cursor:pointer;background:#ffffff4d;border-radius:2px;outline:none;width:100%;height:4px;margin:0;padding:0;position:absolute}.CustomVideoPlayer-module__hxgFUa__slider::-webkit-slider-thumb{appearance:none;background:var(--color-primary-blue,#0056b3);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .1s}.CustomVideoPlayer-module__hxgFUa__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.CustomVideoPlayer-module__hxgFUa__slider::-moz-range-thumb{background:var(--color-primary-blue,#0056b3);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;transition:transform .1s}.CustomVideoPlayer-module__hxgFUa__slider::-moz-range-thumb:hover{transform:scale(1.2)}.CustomVideoPlayer-module__hxgFUa__sliderFill{background:var(--color-primary-blue,#0056b3);pointer-events:none;z-index:1;border-radius:2px;height:4px;position:absolute;left:0}@media (max-width:768px){.CustomVideoPlayer-module__hxgFUa__desktopOnly{display:none!important}}.CustomVideoPlayer-module__hxgFUa__lightboxBackdrop{z-index:9999;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.CustomVideoPlayer-module__hxgFUa__lightboxContent{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:90%;max-width:1200px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.CustomVideoPlayer-module__hxgFUa__lightboxCloseBtn{cursor:pointer;z-index:50;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.CustomVideoPlayer-module__hxgFUa__lightboxCloseBtn:hover{background:#000c}
.VimeoNativePlayer-module__9kO6Hq__playerWrapper{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.VimeoNativePlayer-module__9kO6Hq__iframeWrapper{width:100%;height:100%;position:absolute;top:0;left:0}.VimeoNativePlayer-module__9kO6Hq__iframe{border:none;width:100%;height:100%}.VimeoNativePlayer-module__9kO6Hq__clickShield{z-index:10;cursor:pointer;width:100%;height:calc(100% - 50px);position:absolute;top:0;left:0}.VimeoNativePlayer-module__9kO6Hq__centerPlayButton{pointer-events:none;background-color:#000000b3;border-radius:50%;justify-content:center;align-items:center;padding:16px;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VimeoNativePlayer-module__9kO6Hq__clickShield:hover .VimeoNativePlayer-module__9kO6Hq__centerPlayButton{background-color:#000000e6;transform:translate(-50%,-50%)scale(1.05)}.VimeoNativePlayer-module__9kO6Hq__controlsBar{z-index:20;background:linear-gradient(#0000,#000c);align-items:center;gap:16px;width:100%;height:50px;padding:0 16px;display:flex;position:absolute;bottom:0;left:0}.VimeoNativePlayer-module__9kO6Hq__controlBtn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.VimeoNativePlayer-module__9kO6Hq__controlBtn:hover{opacity:.8}.VimeoNativePlayer-module__9kO6Hq__sliderContainer{flex:1;align-items:center;height:24px;display:flex;position:relative}.VimeoNativePlayer-module__9kO6Hq__sliderFill{pointer-events:none;z-index:1;background-color:#22c55e;border-radius:2px;height:4px;position:absolute;left:0}.VimeoNativePlayer-module__9kO6Hq__slider{appearance:none;z-index:2;cursor:pointer;background:#ffffff4d;border-radius:2px;outline:none;width:100%;height:4px;margin:0;position:absolute;left:0}.VimeoNativePlayer-module__9kO6Hq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .1s}.VimeoNativePlayer-module__9kO6Hq__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.VimeoNativePlayer-module__9kO6Hq__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;transition:transform .1s}.VimeoNativePlayer-module__9kO6Hq__slider::-moz-range-thumb:hover{transform:scale(1.2)}.VimeoNativePlayer-module__9kO6Hq__lightboxBackdrop{z-index:9999;background-color:#000000e6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0}.VimeoNativePlayer-module__9kO6Hq__lightboxContent{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:100%;max-width:1000px;position:relative;box-shadow:0 25px 50px -12px #00000080}.VimeoNativePlayer-module__9kO6Hq__lightboxCloseBtn{cursor:pointer;z-index:10000;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:-40px;right:0}.VimeoNativePlayer-module__9kO6Hq__lightboxCloseBtn:hover{opacity:.8}
.CareersApplicationFormSection-module__VU44Eq__section{background:linear-gradient(#fff 0%,#f4f9ff 100%);padding:72px 0 88px;position:relative}.CareersApplicationFormSection-module__VU44Eq__container{z-index:1;align-items:flex-start;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}@media (max-width:992px){.CareersApplicationFormSection-module__VU44Eq__container{flex-direction:column;gap:40px}}.CareersApplicationFormSection-module__VU44Eq__textCol{flex:1;max-width:400px;position:sticky;top:120px}@media (max-width:992px){.CareersApplicationFormSection-module__VU44Eq__textCol{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex;position:relative;top:auto}}.CareersApplicationFormSection-module__VU44Eq__iconWrapper{color:var(--color-primary-blue);margin-bottom:24px}.CareersApplicationFormSection-module__VU44Eq__title{color:var(--color-dark);letter-spacing:-.02em;margin-bottom:24px;font-size:3rem;line-height:1.1}.CareersApplicationFormSection-module__VU44Eq__brandAccent{color:var(--color-primary-blue)}@media (max-width:1024px){.CareersApplicationFormSection-module__VU44Eq__title{font-size:2.25rem}}@media (max-width:768px){.CareersApplicationFormSection-module__VU44Eq__title{font-size:2rem}}.CareersApplicationFormSection-module__VU44Eq__introText{color:var(--color-gray-dark);font-size:1.1rem;line-height:1.6}.CareersApplicationFormSection-module__VU44Eq__formCol{flex:1.5;width:100%}.CareersApplicationFormSection-module__VU44Eq__formCard{background:#fff;border:2px solid #0076dc33;border-radius:16px;width:100%;padding:48px;box-shadow:0 20px 40px #00000014}@media (max-width:768px){.CareersApplicationFormSection-module__VU44Eq__formCard{padding:24px}}.CareersApplicationFormSection-module__VU44Eq__formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.CareersApplicationFormSection-module__VU44Eq__formGrid{grid-template-columns:1fr}}.CareersApplicationFormSection-module__VU44Eq__fullWidth{grid-column:1/-1}.CareersApplicationFormSection-module__VU44Eq__inputGroup{flex-direction:column;gap:8px;display:flex}.CareersApplicationFormSection-module__VU44Eq__label{color:var(--color-dark);font-size:.9rem;font-weight:700}.CareersApplicationFormSection-module__VU44Eq__input,.CareersApplicationFormSection-module__VU44Eq__select,.CareersApplicationFormSection-module__VU44Eq__textarea{width:100%;color:var(--color-dark);background-color:#fff;border:1px solid #00000026;border-radius:6px;padding:14px 16px;font-family:inherit;font-size:1rem;transition:all .2s}.CareersApplicationFormSection-module__VU44Eq__input::placeholder,.CareersApplicationFormSection-module__VU44Eq__textarea::placeholder{color:#999}.CareersApplicationFormSection-module__VU44Eq__input:focus,.CareersApplicationFormSection-module__VU44Eq__select:focus,.CareersApplicationFormSection-module__VU44Eq__textarea:focus{border-color:var(--color-primary-blue);outline:none;box-shadow:0 0 0 3px #0076dc1a}.CareersApplicationFormSection-module__VU44Eq__textarea{resize:vertical;min-height:100px}.CareersApplicationFormSection-module__VU44Eq__fileUploadArea{cursor:pointer;background-color:#0076dc05;border:1.5px dashed #0076dc66;border-radius:6px;align-items:center;gap:16px;padding:24px;transition:all .2s;display:flex}.CareersApplicationFormSection-module__VU44Eq__fileUploadArea:hover{border-color:var(--color-primary-blue);background-color:#0076dc0d}.CareersApplicationFormSection-module__VU44Eq__uploadIcon{width:40px;height:40px;color:var(--color-primary-blue);background:#fff;border:1px solid #0076dc33;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CareersApplicationFormSection-module__VU44Eq__uploadText{color:var(--color-gray-dark);font-size:.95rem}.CareersApplicationFormSection-module__VU44Eq__uploadLink{color:var(--color-primary-blue);font-weight:600}.CareersApplicationFormSection-module__VU44Eq__uploadSubtext{color:#888;margin-top:4px;font-size:.8rem}.CareersApplicationFormSection-module__VU44Eq__hiddenFileInput{display:none}.CareersApplicationFormSection-module__VU44Eq__fileList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.CareersApplicationFormSection-module__VU44Eq__fileItem{color:var(--color-dark);background:#f4f8fd;border:1px solid #0076dc1a;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.9rem;display:flex}.CareersApplicationFormSection-module__VU44Eq__fileRemove{color:#e53e3e;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem;line-height:1}.CareersApplicationFormSection-module__VU44Eq__fileRemove:hover{color:#c53030}.CareersApplicationFormSection-module__VU44Eq__errorText{color:#e53e3e;margin-top:8px;font-size:.85rem;font-weight:500}.CareersApplicationFormSection-module__VU44Eq__checkboxGroup{align-items:flex-start;gap:12px;margin-top:12px;margin-bottom:8px;display:flex}.CareersApplicationFormSection-module__VU44Eq__checkbox{cursor:pointer;width:18px;height:18px;margin-top:4px}.CareersApplicationFormSection-module__VU44Eq__checkboxLabel{color:var(--color-dark);font-size:.9rem;line-height:1.5}.CareersApplicationFormSection-module__VU44Eq__submitButtonWrapper{margin-top:8px}.CareersApplicationFormSection-module__VU44Eq__submitButton{justify-content:center;width:100%;padding:16px;font-size:1.05rem}.CareersApplicationFormSection-module__VU44Eq__requiredAsterisk{color:#e53e3e;margin-left:4px}
.GlobalSuccessModal-module__-G5mGa__overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#0f234166;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;top:0;left:0}.GlobalSuccessModal-module__-G5mGa__modal{border-radius:var(--radius-card,24px);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-hover,0 8px 24px #0000001a);background:#fff;flex-direction:column;display:flex;position:relative;overflow-y:auto}.GlobalSuccessModal-module__-G5mGa__closeButton{color:var(--color-gray-dark,#4a5568);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex;position:absolute;top:24px;right:24px}.GlobalSuccessModal-module__-G5mGa__closeButton:hover{background-color:#0000000d}.GlobalSuccessModal-module__-G5mGa__content{text-align:center;flex-direction:column;align-items:center;padding:48px;display:flex}.GlobalSuccessModal-module__-G5mGa__successIconWrapper{color:#38a169;background:#f0fff4;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.GlobalSuccessModal-module__-G5mGa__title{color:var(--color-dark,#0f2341);margin:0 0 16px;font-size:2rem;font-weight:800}.GlobalSuccessModal-module__-G5mGa__bodyText{color:var(--color-gray-dark,#4a5568);margin:0 0 32px;font-size:1.05rem;line-height:1.5}.GlobalSuccessModal-module__-G5mGa__callBox{background:var(--surface-blue-light,#f4f8fd);border:1px solid #1584d41a;border-radius:12px;width:100%;margin-bottom:24px;padding:24px}.GlobalSuccessModal-module__-G5mGa__callBoxText{color:var(--color-dark,#0f2341);margin:0;font-size:.95rem;font-weight:600}.GlobalSuccessModal-module__-G5mGa__promoHighlight{color:var(--color-dark,#0f2341);background:#fffbea;border:1px solid #f6e05e;border-radius:8px;width:100%;margin:0 0 24px;padding:16px;font-size:.85rem}.GlobalSuccessModal-module__-G5mGa__actionButton{width:100%}@media (max-width:640px){.GlobalSuccessModal-module__-G5mGa__content{padding:40px 24px}.GlobalSuccessModal-module__-G5mGa__title{font-size:1.55rem}}
.BlogBottomCTA-module__-_YR2G__ctaSection{padding:var(--section-padding-desktop) 0;background-color:#0000}@media (max-width:768px){.BlogBottomCTA-module__-_YR2G__ctaSection{padding:var(--section-padding-mobile) 0}}.BlogBottomCTA-module__-_YR2G__desktopOnly{display:block}.BlogBottomCTA-module__-_YR2G__mobileOnly{display:none}@media (max-width:768px){.BlogBottomCTA-module__-_YR2G__desktopOnly{display:none}.BlogBottomCTA-module__-_YR2G__mobileOnly{display:block}}.BlogBottomCTA-module__-_YR2G__helperBox{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;max-width:900px;margin:0 auto;padding:32px 40px;display:flex;box-shadow:0 12px 32px #0b1c3814}.BlogBottomCTA-module__-_YR2G__helperBoxLeft{align-items:center;gap:24px;display:flex}.BlogBottomCTA-module__-_YR2G__helperIconCircle{background:#f4f8fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.BlogBottomCTA-module__-_YR2G__helperIcon{object-fit:contain}.BlogBottomCTA-module__-_YR2G__helperText{flex-direction:column;gap:8px;display:flex}.BlogBottomCTA-module__-_YR2G__helperTitle{color:var(--color-dark,#0b1c38);margin:0;font-size:1.15rem;font-weight:700}.BlogBottomCTA-module__-_YR2G__helperDesc{color:var(--color-gray-dark,#4a5568);margin:0;font-size:.95rem;line-height:1.4}.BlogBottomCTA-module__-_YR2G__helperBoxRight{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.BlogBottomCTA-module__-_YR2G__primaryBtn,.BlogBottomCTA-module__-_YR2G__secondaryBtn{width:100%}@media (max-width:768px){.BlogBottomCTA-module__-_YR2G__helperBox{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.BlogBottomCTA-module__-_YR2G__helperBoxLeft{text-align:center;flex-direction:column}.BlogBottomCTA-module__-_YR2G__helperBoxRight{width:100%}.BlogBottomCTA-module__-_YR2G__phoneButtonInner{justify-content:center;align-items:center;gap:8px;display:flex}.BlogBottomCTA-module__-_YR2G__phoneIcon{color:var(--color-primary-blue)}}
