.section-cards{z-index:10;position:relative;pointer-events:none;width:100%;max-width:100%;overflow:visible;clip-path:inset(-100vmax 0)}.section-cards::before{content:"";position:absolute;top:-50%;right:0;z-index:3;height:max(150%,1400px);width:auto;aspect-ratio:14/28;background-image:url("../../img/icons/charge-icon.svg");background-repeat:no-repeat;background-size:100% 100%;transform:translateX(30%);pointer-events:none}@media(max-width: 767px){.section-cards::before{opacity:.1}}.section-cards__grid{width:100%;max-width:100%;min-width:0;position:relative;z-index:4;display:flex;gap:calc(clamp(40px,5.5555555556vw,80px)/4);margin-top:calc(clamp(40px,5.5555555556vw,80px)/2)}@media(max-width: 767px){.section-cards__grid{width:100%;display:grid;grid-template-columns:1fr;margin-top:clamp(40px,5.5555555556vw,80px);gap:clamp(40px,5.5555555556vw,80px)}}.section-cards__grid .card{pointer-events:auto;min-width:0;box-shadow:0 0 32px 0 rgba(33,33,33,.15)}.section-cards .section-cards__text{max-width:90%;position:relative;display:flex;flex-direction:column;z-index:1;align-items:flex-start;overflow:visible}.section-cards .section-cards__text .section-cards__title,.section-cards .section-cards__text .split-title__heading{margin-bottom:calc(clamp(40px,5.5555555556vw,80px)/2);font-size:7vw;max-width:none}.section-cards .section-cards__text p{max-width:600px;opacity:.7}.card{display:flex;flex-direction:column;flex:1 1 0;background-color:var(--color----white);position:relative;border-radius:6px;border:1px solid rgba(33,33,33,.1);background:rgba(0,0,0,.1);backdrop-filter:blur(20px)}.card__image{aspect-ratio:4/3;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.card__image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s cubic-bezier(0.65, 0, 0.35, 1);will-change:transform}.card__image--icon{position:absolute;left:calc(clamp(40px,5.5555555556vw,80px)/4);top:calc(clamp(40px,5.5555555556vw,80px)/4*-1);aspect-ratio:1/1;width:calc(clamp(40px,5.5555555556vw,80px)/2);height:calc(clamp(40px,5.5555555556vw,80px)/2)}@media(max-width: 767px){.card__image--icon{width:40px;height:40px;top:-20px}}.card__image--icon{padding:0}.card__image--icon .card__fallback-icon{width:100%;height:auto;object-fit:contain}.card:hover .card__image img,.card:active .card__image img,.card:focus .card__image img,.card:focus-within .card__image img{transform:scale(1.05)}.card:focus-within{text-decoration:none}.card__body{display:flex;flex-direction:column;flex:1;padding:calc(clamp(40px,5.5555555556vw,80px)/4)}.card:has(.card__image--icon) .card__body{padding-top:calc(clamp(40px,5.5555555556vw,80px)/2)}@media(max-width: 767px){.card:has(.card__image--icon) .card__body{padding-top:40px}}.card__title{color:var(--color----black-1);font-size:var(--heading---h5)}.card__text{flex:1;opacity:.7}.card__button{align-self:flex-start}.card__compact .card__icon{aspect-ratio:1/1;width:calc(clamp(40px,5.5555555556vw,80px)/2);display:flex;justify-content:center;align-items:center;margin-bottom:16px}.card__compact .card__icon img{width:100%;height:auto;display:block;object-fit:contain}.card__compact .card__footer{margin-top:auto;padding-top:calc(clamp(40px,5.5555555556vw,80px)/4)}.card__compact .card__footer .card__title{margin-bottom:calc(clamp(40px,5.5555555556vw,80px)/4)}.card__compact .card__footer .card__button{display:flex;align-items:center;justify-content:space-between}.card__compact:hover{text-decoration:none}
