.cs-why{--cwy-max-width:1240px;--cwy-gutter:clamp(1rem,4vw,2.5rem);--cwy-columns:3;overflow-x:clip;padding-bottom:var(--cwy-bottom-padding,80px);padding-top:var(--cwy-top-padding,80px);position:relative;width:100%}.cs-why,.cs-why *,.cs-why :after,.cs-why :before{box-sizing:border-box}.cs-why--bg-color{background-color:var(--cwy-background,transparent)}.cs-why__media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-why__media img{height:100%;object-fit:cover;object-position:var(--cwy-image-position,center);width:100%}.cs-why__overlay{background-color:var(--cwy-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-why__inner{margin:0 auto;padding-left:var(--cwy-gutter);padding-right:var(--cwy-gutter);position:relative;width:min(100%,var(--cwy-max-width));z-index:2}.cs-why--align-full .cs-why__inner{max-width:none;width:100%}.cs-why__intro{margin-bottom:clamp(2rem,5vw,3.5rem)}.cs-why .cs-why__eyebrow{color:var(--cwy-eyebrow-color,inherit);letter-spacing:.08em;margin:0;text-transform:uppercase}.cs-why .cs-why__eyebrow+.cs-why__heading{margin-top:.75rem}.cs-why .cs-why__heading{color:var(--cwy-heading-color,inherit);margin:0}.cs-why .cs-why__period{color:var(--cwy-period-color,#ff7500)}.cs-why .cs-why__content{color:var(--cwy-content-color,inherit);margin-top:1rem;max-width:62ch}.cs-why .cs-why__content h1,.cs-why .cs-why__content h2,.cs-why .cs-why__content h3,.cs-why .cs-why__content h4,.cs-why .cs-why__content h5,.cs-why .cs-why__content h6,.cs-why .cs-why__content li,.cs-why .cs-why__content p,.cs-why .cs-why__content span{color:inherit}.cs-why .cs-why__content>:first-child{margin-top:0}.cs-why .cs-why__content>:last-child{margin-bottom:0}.cs-why .cs-why__content a{color:inherit}.cs-why__grid{column-gap:var(--cwy-column-gap,40px);counter-reset:cwy-number;display:grid;grid-template-columns:repeat(var(--cwy-columns,3),minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:var(--cwy-row-gap,56px)}.cs-why--cols-1{--cwy-columns:1}.cs-why--cols-2{--cwy-columns:2}.cs-why--cols-3{--cwy-columns:3}.cs-why--cols-4{--cwy-columns:4}.cs-why__item{border:1px solid var(--cwy-item-border,transparent);border-radius:var(--cwy-item-radius,4px);counter-increment:cwy-number;overflow:hidden;position:relative}.cs-why__item--bg-color{background-color:var(--cwy-item-bg,transparent)}.cs-why__item-media{inset:0;line-height:0;pointer-events:none;position:absolute;z-index:0}.cs-why__item-media img{height:100%;object-fit:cover;object-position:var(--cwy-item-image-position,center);width:100%}.cs-why__item-overlay{background-color:var(--cwy-item-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-why__item-body{padding:var(--cwy-item-padding,0);position:relative;z-index:2}.cs-why .cs-why__number{color:var(--cwy-number-color,#ff7500);display:block;font-size:var(--cwy-number-size,44px);font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.1}.cs-why .cs-why__number:empty:before{content:counter(cwy-number,decimal-leading-zero)}.cs-why .cs-why__item-title{color:var(--cwy-item-title-color,inherit);margin:0}.cs-why .cs-why__number+.cs-why__item-title{margin-top:clamp(.75rem,1.5vw,1rem)}.cs-why .cs-why__item-description{color:var(--cwy-item-desc-color,inherit);margin-top:clamp(.75rem,1.5vw,1.25rem)}.cs-why .cs-why__item-body>.cs-why__item-description:first-child{margin-top:0}.cs-why .cs-why__item-description h1,.cs-why .cs-why__item-description h2,.cs-why .cs-why__item-description h3,.cs-why .cs-why__item-description h4,.cs-why .cs-why__item-description h5,.cs-why .cs-why__item-description h6,.cs-why .cs-why__item-description li,.cs-why .cs-why__item-description p,.cs-why .cs-why__item-description span{color:inherit}.cs-why .cs-why__item-description>:first-child{margin-top:0}.cs-why .cs-why__item-description>:last-child{margin-bottom:0}.cs-why .cs-why__item-description a{color:inherit}.cs-why__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.cs-why__actions--left{justify-content:flex-start}.cs-why__actions--center{justify-content:center}.cs-why__actions--right{justify-content:flex-end}.cs-why__actions--after{margin-top:clamp(2rem,5vw,3.5rem)}.cs-why .cs-why__button{background-color:var(--cwy-button-bg,#ff7500);border:0;border-radius:999px;color:var(--cwy-button-color,#fff);cursor:pointer;display:inline-block;padding:.85em 1.9em;text-decoration:none;transition:filter .2s ease}.cs-why .cs-why__button:focus,.cs-why .cs-why__button:hover{color:var(--cwy-button-color,#fff);filter:brightness(.92);text-decoration:none}.cs-why .cs-why__button--no-link{cursor:default}.cs-why .cs-why__button--no-link:hover{filter:none}.cs-why .cs-why__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cs-why .cs-why__arrow{display:inline-block;margin-left:.5em;transition:transform .2s ease}.cs-why .cs-why__button:hover .cs-why__arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.cs-why .cs-why__arrow,.cs-why .cs-why__button{transition:none}.cs-why .cs-why__button:hover .cs-why__arrow{transform:none}}@media (max-width:899px){.cs-why{padding-bottom:max(2rem,calc(var(--cwy-bottom-padding, 80px)*.7));padding-top:max(2rem,calc(var(--cwy-top-padding, 80px)*.7))}.cs-why--cols-3,.cs-why--cols-4{--cwy-columns:2}}@media (max-width:599px){.cs-why{padding-bottom:max(1.5rem,calc(var(--cwy-bottom-padding, 80px)*.55));padding-top:max(1.5rem,calc(var(--cwy-top-padding, 80px)*.55))}.cs-why--cols-2,.cs-why--cols-3,.cs-why--cols-4{--cwy-columns:1}.cs-why__grid{row-gap:max(1.75rem,calc(var(--cwy-row-gap, 56px)*.7))}.cs-why .cs-why__button{text-align:center;width:100%}}