.cs-why-choose{--cwc-card-gap:48px;--cwc-heading-max-width:40ch;--cwc-columns:2;--cwc-image-radius:0px;--cwc-accent-size:64px;--cwc-accent-thickness:3px;--cwc-accent-offset:12px;--cwc-button-radius:2px;background-color:var(--cwc-background,transparent);overflow-x:clip;padding-bottom:var(--cwc-bottom-padding,96px);padding-top:var(--cwc-top-padding,96px);position:relative;width:100%}.cs-why-choose,.cs-why-choose *,.cs-why-choose :after,.cs-why-choose :before{box-sizing:border-box}.cs-why-choose__media{inset:0;overflow:hidden;position:absolute;z-index:0}.cs-why-choose__media img{height:100%;object-fit:cover;object-position:var(--cwc-image-position,center);width:100%}.cs-why-choose__overlay{background-color:var(--cwc-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.cs-why-choose__inner{margin:0 auto;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem);position:relative;width:min(100%,1240px);z-index:2}.cs-why-choose__intro{margin-bottom:clamp(2.5rem,5vw,4rem)}.cs-why-choose .cs-why-choose__eyebrow{color:var(--cwc-eyebrow-color,#ff7500);font-size:15px;letter-spacing:.08em;margin:0 0 clamp(.5rem,1.2vw,.875rem);text-transform:uppercase}.cs-why-choose .cs-why-choose__heading{color:var(--cwc-heading-color,#fff);margin:0;max-width:var(--cwc-heading-max-width)}.cs-why-choose .cs-why-choose__content{color:var(--cwc-content-color,hsla(0,0%,100%,.85));margin-top:1rem;max-width:70ch}.cs-why-choose .cs-why-choose__content h1,.cs-why-choose .cs-why-choose__content h2,.cs-why-choose .cs-why-choose__content h3,.cs-why-choose .cs-why-choose__content h4,.cs-why-choose .cs-why-choose__content h5,.cs-why-choose .cs-why-choose__content h6,.cs-why-choose .cs-why-choose__content li,.cs-why-choose .cs-why-choose__content p,.cs-why-choose .cs-why-choose__content span{color:inherit}.cs-why-choose .cs-why-choose__content>:first-child{margin-top:0}.cs-why-choose .cs-why-choose__content>:last-child{margin-bottom:0}.cs-why-choose__frame{position:relative}.cs-why-choose__corner{border:0 solid var(--cwc-accent-color,#ff7500);display:none;height:var(--cwc-accent-size);pointer-events:none;position:absolute;width:var(--cwc-accent-size);z-index:1}.cs-why-choose__corner--tl{border-left-width:var(--cwc-accent-thickness);border-top-width:var(--cwc-accent-thickness);left:calc(var(--cwc-accent-offset)*-1);top:calc(var(--cwc-accent-offset)*-1)}.cs-why-choose__corner--tr{border-right-width:var(--cwc-accent-thickness);border-top-width:var(--cwc-accent-thickness);right:calc(var(--cwc-accent-offset)*-1);top:calc(var(--cwc-accent-offset)*-1)}.cs-why-choose__corner--bl{border-bottom-width:var(--cwc-accent-thickness);border-left-width:var(--cwc-accent-thickness);bottom:calc(var(--cwc-accent-offset)*-1);left:calc(var(--cwc-accent-offset)*-1)}.cs-why-choose__corner--br{border-bottom-width:var(--cwc-accent-thickness);border-right-width:var(--cwc-accent-thickness);bottom:calc(var(--cwc-accent-offset)*-1);right:calc(var(--cwc-accent-offset)*-1)}.cs-why-choose--accents-all .cs-why-choose__corner,.cs-why-choose--accents-bottom .cs-why-choose__corner--bl,.cs-why-choose--accents-bottom .cs-why-choose__corner--br,.cs-why-choose--accents-top .cs-why-choose__corner--tl,.cs-why-choose--accents-top .cs-why-choose__corner--tr{display:block}.cs-why-choose .cs-why-choose__grid{counter-reset:cwc-number;display:grid;gap:var(--cwc-card-gap);grid-template-columns:repeat(var(--cwc-columns),minmax(0,1fr));list-style:none;margin:0;padding:0}.cs-why-choose--cols-1{--cwc-columns:1}.cs-why-choose--cols-2{--cwc-columns:2}.cs-why-choose--cols-3{--cwc-columns:3}.cs-why-choose--cols-4{--cwc-columns:4}.cs-why-choose .cs-why-choose__item{counter-increment:cwc-number;list-style:none;margin:0;padding:0}.cs-why-choose__card{display:flex;flex-direction:column;height:100%}.cs-why-choose__thumb{background-color:rgba(0,0,0,.2);border-radius:var(--cwc-image-radius);overflow:hidden;position:relative}.cs-why-choose__thumb img{display:block;height:100%;object-fit:cover;transition:filter .3s ease,transform .3s ease;width:100%}.cs-why-choose--ratio-16-9 .cs-why-choose__thumb{aspect-ratio:16/9}.cs-why-choose--ratio-16-10 .cs-why-choose__thumb{aspect-ratio:16/10}.cs-why-choose--ratio-3-2 .cs-why-choose__thumb{aspect-ratio:3/2}.cs-why-choose--ratio-4-3 .cs-why-choose__thumb{aspect-ratio:4/3}.cs-why-choose--ratio-1-1 .cs-why-choose__thumb{aspect-ratio:1/1}.cs-why-choose--ratio-auto .cs-why-choose__thumb img{height:auto}.cs-why-choose--image-grayscale .cs-why-choose__thumb img,.cs-why-choose--image-grayscale-hover .cs-why-choose__thumb img{filter:grayscale(1)}.cs-why-choose--image-grayscale-hover .cs-why-choose__card:hover .cs-why-choose__thumb img{filter:grayscale(0)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cs-why-choose__card:hover .cs-why-choose__thumb img{transform:scale(1.03)}}.cs-why-choose__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding-top:clamp(1.25rem,2.5vw,1.75rem)}.cs-why-choose__title-row{align-items:baseline;display:flex;gap:.7em;width:100%}.cs-why-choose .cs-why-choose__number{color:var(--cwc-number-color,#ff7500);flex:none;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.cs-why-choose .cs-why-choose__number:empty:before{content:counter(cwc-number,decimal-leading-zero)}.cs-why-choose .cs-why-choose__title{color:var(--cwc-card-title-color,#fff);margin:0}.cs-why-choose .cs-why-choose__description{color:var(--cwc-card-text-color,hsla(0,0%,100%,.85));margin-top:clamp(.75rem,1.5vw,1.25rem)}.cs-why-choose .cs-why-choose__description li,.cs-why-choose .cs-why-choose__description p,.cs-why-choose .cs-why-choose__description span{color:inherit}.cs-why-choose .cs-why-choose__description>:first-child{margin-top:0}.cs-why-choose .cs-why-choose__description>:last-child{margin-bottom:0}.cs-why-choose__actions{margin-top:auto;padding-top:clamp(1.5rem,3vw,2.25rem);width:100%}.cs-why-choose .cs-why-choose__button.cs-why-choose__button{align-items:center;background-color:var(--cwc-button-bg,transparent);border:0 solid transparent;border-radius:var(--cwc-button-radius);color:var(--cwc-button-color,#fff);cursor:pointer;display:inline-flex;gap:.6em;padding:.9em 1.6em;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cs-why-choose--button-outline .cs-why-choose__button.cs-why-choose__button{background-color:transparent;border-color:var(--cwc-button-border,#fff);border-width:1px}.cs-why-choose--button-solid .cs-why-choose__button.cs-why-choose__button{background-color:var(--cwc-button-bg,#ff7500)}.cs-why-choose .cs-why-choose__button-arrow.cs-why-choose__button-arrow{transition:transform .2s ease}.cs-why-choose .cs-why-choose__button.cs-why-choose__button:focus,.cs-why-choose .cs-why-choose__button.cs-why-choose__button:hover{background-color:var(--cwc-button-hover-bg,#ff7500);border-color:var(--cwc-button-hover-bg,#ff7500);color:var(--cwc-button-hover-color,#1a1919);text-decoration:none}@media (prefers-reduced-motion:no-preference){.cs-why-choose .cs-why-choose__button.cs-why-choose__button:focus-visible .cs-why-choose__button-arrow.cs-why-choose__button-arrow,.cs-why-choose .cs-why-choose__button.cs-why-choose__button:hover .cs-why-choose__button-arrow.cs-why-choose__button-arrow{transform:translateX(3px)}}.cs-why-choose .cs-why-choose__button.cs-why-choose__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cs-why-choose .cs-why-choose__button--no-link.cs-why-choose__button--no-link{cursor:default}.cs-why-choose .cs-why-choose__button--no-link.cs-why-choose__button--no-link:hover{color:var(--cwc-button-color,#fff)}.cs-why-choose--button-outline .cs-why-choose__button--no-link.cs-why-choose__button--no-link:hover{background-color:transparent;border-color:var(--cwc-button-border,#fff)}.cs-why-choose--button-solid .cs-why-choose__button--no-link.cs-why-choose__button--no-link:hover{background-color:var(--cwc-button-bg,#ff7500)}.cs-why-choose .cs-why-choose__button--no-link.cs-why-choose__button--no-link:hover .cs-why-choose__button-arrow.cs-why-choose__button-arrow{transform:none}@media (max-width:1100px){.cs-why-choose--cols-3,.cs-why-choose--cols-4{--cwc-columns:2}}@media (max-width:767px){.cs-why-choose--cols-2,.cs-why-choose--cols-3,.cs-why-choose--cols-4{--cwc-columns:1}.cs-why-choose .cs-why-choose__heading{max-width:none}.cs-why-choose__corner{height:calc(var(--cwc-accent-size)*.6);width:calc(var(--cwc-accent-size)*.6)}.cs-why-choose .cs-why-choose__button.cs-why-choose__button{justify-content:center;width:100%}}@media (max-width:899px){.cs-why-choose{padding-bottom:max(2rem,calc(var(--cwc-bottom-padding, 96px)*.7));padding-top:max(2rem,calc(var(--cwc-top-padding, 96px)*.7))}}.cs-why-choose .cs-why-choose__button.cs-why-choose__button *{color:inherit}