._heroBenefits_13hy3_3{--hero-benefits-duration:34s;--hero-benefits-content-fade:clamp(6rem, 8vw, 8rem);--hero-benefits-content-gutter:max(3rem, calc((100vw - var(--v2-shell-max)) / 2));--hero-benefits-edge-fade:clamp(9rem, 13vw, 12rem);--hero-benefits-edge-gutter:max(5rem, calc((100vw - var(--v2-shell-max)) / 2));--hero-benefits-surface:#e7e7e3;background:var(--paper);color:var(--ink);position:relative;overflow:clip}._heroBenefitsInner_13hy3_22{background:linear-gradient(90deg, var(--paper) 0, var(--paper) var(--hero-benefits-edge-gutter), var(--hero-benefits-surface) calc(var(--hero-benefits-edge-gutter) + var(--hero-benefits-edge-fade)), var(--hero-benefits-surface) calc(100% - var(--hero-benefits-edge-gutter) - var(--hero-benefits-edge-fade)), var(--paper) calc(100% - var(--hero-benefits-edge-gutter)), var(--paper) 100%);padding-block:clamp(1.35rem,2vw,1.75rem)}._heroBenefitsMarquee_13hy3_37{isolation:isolate;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--hero-benefits-content-gutter), #000 calc(var(--hero-benefits-content-gutter) + var(--hero-benefits-content-fade)), #000 calc(100% - var(--hero-benefits-content-gutter) - var(--hero-benefits-content-fade)), transparent calc(100% - var(--hero-benefits-content-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent var(--hero-benefits-content-gutter), #000 calc(var(--hero-benefits-content-gutter) + var(--hero-benefits-content-fade)), #000 calc(100% - var(--hero-benefits-content-gutter) - var(--hero-benefits-content-fade)), transparent calc(100% - var(--hero-benefits-content-gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, transparent var(--hero-benefits-content-gutter), #000 calc(var(--hero-benefits-content-gutter) + var(--hero-benefits-content-fade)), #000 calc(100% - var(--hero-benefits-content-gutter) - var(--hero-benefits-content-fade)), transparent calc(100% - var(--hero-benefits-content-gutter)), transparent 100%);padding-block:.15rem;position:relative;overflow:hidden}._heroBenefitsTrack_13hy3_73{z-index:1;width:max-content;animation:_serviceBenefitsMarquee_13hy3_1 var(--hero-benefits-duration) linear infinite;will-change:transform;display:flex;position:relative}._heroBenefitsMarquee_13hy3_37[data-running=false] ._heroBenefitsTrack_13hy3_73{animation-play-state:paused}._heroBenefitsList_13hy3_86{flex:none;list-style:none;display:flex}._heroBenefitsList_13hy3_86 li{flex:none;align-items:center;gap:.9rem;min-width:max-content;padding-inline:clamp(2.5rem,4.5vw,5.5rem);display:flex}._heroBenefitCheck_13hy3_101{background:var(--surface);width:2rem;height:2rem;color:var(--ink);border-radius:.4rem;flex:0 0 2rem;place-items:center;display:grid}._heroBenefitCheck_13hy3_101 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}._heroBenefitsList_13hy3_86 strong{letter-spacing:-.018em;white-space:nowrap;font-size:clamp(1rem,1.18vw,1.1rem);font-weight:650;line-height:1.2}@media (hover:hover){._heroBenefitsMarquee_13hy3_37:hover ._heroBenefitsTrack_13hy3_73{animation-play-state:paused}}@media (width<=767px){._heroBenefitsInner_13hy3_22{padding-block:1.25rem}._heroBenefits_13hy3_3{--hero-benefits-content-fade:3rem;--hero-benefits-content-gutter:.75rem;--hero-benefits-edge-fade:5.5rem;--hero-benefits-edge-gutter:1.25rem}._heroBenefitsList_13hy3_86 li{gap:.75rem;padding-inline:1.4rem}._heroBenefitsList_13hy3_86 strong{font-size:.98rem}._heroBenefitsTrack_13hy3_73{animation-duration:28s}}@media (prefers-reduced-motion:reduce){._heroBenefitsMarquee_13hy3_37{overflow:visible;-webkit-mask-image:none;mask-image:none}._heroBenefitsTrack_13hy3_73{will-change:auto;width:100%;animation:none;display:block;transform:none}._heroBenefitsList_13hy3_86{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}._heroBenefitsList_13hy3_86[aria-hidden=true]{display:none}._heroBenefitsList_13hy3_86 li{justify-content:center;min-width:0;padding-inline:1rem}._heroBenefitsList_13hy3_86 strong{white-space:normal;text-align:left;text-wrap:balance}}@media (width<=767px) and (prefers-reduced-motion:reduce){._heroBenefitsList_13hy3_86{grid-template-columns:minmax(0,1fr);gap:.85rem}._heroBenefitsList_13hy3_86 li{justify-content:flex-start}}@keyframes _serviceBenefitsMarquee_13hy3_1{to{transform:translate(-50%)}}
