.approach-card-section{padding-left:clamp(16px,6.25vw,90px);padding-right:clamp(16px,6.25vw,90px);padding-top:80px;.wrapper{color:var(--color-navy);margin:0 auto;max-width:1260px;padding-bottom:40px;@media (min-width:768px){padding-bottom:50px}.first-row{align-items:end;display:flex;justify-content:space-between;padding-bottom:24px;h3{padding-bottom:16px}}.second-row{align-items:end;display:flex;justify-content:space-between}}.cta-mobile{margin-bottom:60px;width:100%;.teal-button{width:100%;@media (min-width:516px){width:auto}}@media (min-width:768px){display:none}}.cta-desktop{display:none;@media (min-width:768px){display:flex}}}.approach-cards-slider{overflow:hidden;padding-bottom:80px;padding-left:max(clamp(16px,6.25vw,90px),calc(50vw - 630px));width:100%;@media (min-width:991px){clip-path:inset(0 0 0 calc(max(clamp(0px, 6.25vw, 80px), (100vw - 1260px) / 2) - 14px))}}.approach-cards-slider .splide__track{overflow:visible;padding-left:0}.approach-cards-slider .splide__list{align-items:stretch}.approach-cards-slider .splide__slide{display:flex;height:auto}.approach-cards-slider__controls{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:center;padding-right:max(clamp(16px,6.25vw,90px),calc(50vw - 630px));padding-top:32px;width:100%}.approach-cards-slider__controls .splide__pagination{align-items:center;display:none!important;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:0;position:static;transform:none;width:auto}.approach-cards-slider__controls button{background:none;border:none;padding:0}.approach-cards-slider__controls>button svg{display:block;path,rect{transition:.25s}}.approach-cards-slider__controls>button:hover svg{rect{fill:var(--color-navy)}path{fill:#fff}}.approach-cards-slider__controls .splide__pagination__page{background:var(--color-navy);border:0;border-radius:50%;display:block;height:10px;margin:0;opacity:.28;padding:0;transform:none;transition:opacity .2s,background-color .2s;width:10px}.approach-cards-slider__controls .splide__pagination__page.is-active{background:var(--color-teal);opacity:1;transform:none}.approach-card{background-color:#fff;border-radius:24px;box-shadow:0 4px 16px rgba(0,0,0,.08);color:var(--color-navy);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:8px;text-decoration:none;transition:.35s;width:clamp(479px,33.2vw,580px)}.approach-card:hover{@media (min-width:991px){background-color:var(--color-teal);transition:.35s}}@media (max-width:991px){.splide__slide.is-active .approach-card{background-color:var(--color-teal)}}.approach-card__media{aspect-ratio:462/266;flex-shrink:0;max-height:300px;min-height:300px;position:relative;width:100%}.approach-card__image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.approach-card__tag{background:var(--color-teal);border-radius:4px;color:var(--color-navy);font-size:clamp(10px,.83vw,12px);font-weight:600;left:16px;letter-spacing:.04em;padding:14px;position:absolute;top:16px}.approach-card__body{display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;padding:32px 32px 52px}.approach-card__text{flex-shrink:0}@media (max-width:1199px){.approach-card{width:380px}.approach-card__body{padding:24px 24px 52px}.approach-cards-slider .splide__track{padding-left:40px}}@media (min-width:767px) and (max-width:991px){.approach-card{width:55vw}}@media (max-width:516px){.approach-card{width:85vw}.approach-card__body{gap:12px;padding:20px 20px 52px}.approach-card__title{font-size:20px}.approach-cards-slider .splide__track{padding-left:24px}}