.why__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px}
.why__heading{margin:0;font-weight:700;line-height:1.1}
.why__arrows{display:none;gap:12px}
@media (min-width:990px){.why__arrows{display:flex}}
.why__arrow{width:56px;height:56px;border-radius:50%;border:1px solid var(--why-arrow-color);background:transparent;color:var(--why-arrow-color);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s,background .2s}
.why__arrow svg{width:22px;height:22px}
.why__arrow:hover{background:rgba(255,255,255,.08)}
.why__arrow:disabled{opacity:.3;cursor:default}
.why__track{display:flex;gap:var(--why-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 -1.5rem;padding:0 1.5rem 4px}
.why__track::-webkit-scrollbar{display:none}
@media (min-width:990px){.why__track{margin:0;padding:0 0 4px}}
.why__card{flex:0 0 80vw;max-width:340px;scroll-snap-align:start;background:var(--why-card-bg);border-radius:var(--why-radius);overflow:hidden;display:flex;flex-direction:column}
@media (min-width:750px){.why__card{flex-basis:20rem}}
@media (min-width:990px){.why__card{flex-basis:calc((100% - var(--why-gap) * (var(--why-per-view) - 1)) / (var(--why-per-view) + 0.3333));max-width:none}}
.why__media{height:88vw;max-height:440px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a}
@media (min-width:750px){.why__media{height:var(--why-img-h);max-height:none}}
.why__media img,.why__media svg{width:100%;height:100%;object-fit:cover;display:block}
.why__body{display:flex;flex-direction:column;gap:8px;padding:16px;text-align:center}
.why__title{margin:0;font-weight:700;line-height:1.2;color:var(--why-title-color)}
.why__text{line-height:1.3;color:var(--why-text-color)}
.why__text p{margin:0}
