.BenefitsSection_section__rTvGa{display:flex;justify-content:center;width:100%}.BenefitsSection_headerRow__CF_do{display:flex;justify-content:space-between;flex-direction:row;width:100%;flex-wrap:wrap;--gap:clamp(0.5rem,0.385rem + 0.513vw,1rem);gap:var(--gap)}.BenefitsSection_benefitsHeadingRow__JwOmL{flex:0 0 calc(68% - var(--gap))}.BenefitsSection_ctaWrapper__jWQN9{flex:0 0 calc(32% - var(--gap));display:flex;align-items:center;justify-content:flex-end;flex-direction:row;margin-left:auto}.BenefitsSection_benefitsButton__8n3bI{color:#fff;background:#222;width:-moz-max-content;width:max-content}.BenefitsSection_benefitsButton__8n3bI:hover{background:#fff;color:#1b1b1b;border:1px solid #1b1b1b}.BenefitsSection_grid__t_2KL{display:flex;flex-wrap:wrap;--gridgap:clamp(0.5rem,0.038rem + 2.051vw,2.5rem);gap:var(--gridgap)}.BenefitsSection_card__U3XYg{position:relative;background:#222;color:#fff;padding:clamp(.75rem,.462rem + 1.282vw,2rem);transition:transform .2s ease;overflow:hidden;height:clamp(10rem,7.981rem + 8.974vw,18.75rem);display:flex;flex-direction:column;gap:clamp(.5rem,.154rem + 1.538vw,2rem);min-width:152px}.BenefitsSection_card__U3XYg:before{content:"";position:absolute;inset:0;background:url(/images/services/benefits_card_bg.png) 50%/cover no-repeat;opacity:1;pointer-events:none}.BenefitsSection_card__U3XYg h3,.BenefitsSection_card__U3XYg p{position:relative;z-index:1;width:100%}.BenefitsSection_card__U3XYg{flex:1 1 calc(50% - var(--gridgap))}.BenefitsSection_card__U3XYg:nth-child(n+3){flex:1 1 calc(33.333% - var(--gridgap))}.BenefitsSection_card__U3XYg:hover{transform:translateY(-4px)}@media(max-width:599px){.BenefitsSection_card__U3XYg:last-child{height:-moz-fit-content;height:fit-content}}.BenefitsSection_cardTitle__eUn3f{color:#fff;font-size:clamp(1rem,.654rem + 1.538vw,2.5rem);font-weight:500;line-height:clamp(1.5rem,1.125rem + 1.667vw,3.125rem);max-width:80%}.BenefitsSection_cardDescription__X6jed,.BenefitsSection_cardTitle__eUn3f{font-family:var(--font-outfit),"Outfit Variable",ui-sans-serif,system-ui,sans-serif;font-style:normal}.BenefitsSection_cardDescription__X6jed{color:rgba(255,255,255,.75);font-size:clamp(.75rem,.577rem + .769vw,1.5rem);font-weight:400;line-height:normal}