
    .stvn-shortcode.sm-why {padding-block:64px;position:relative;isolation:isolate;overflow:hidden;background:#080908;color:#fff}
    .stvn-shortcode.sm-why .sm-why-background {position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.7}
    .stvn-shortcode.sm-why .sm-why-heading {margin:0;color:#fff;text-align:center;overflow-wrap:anywhere}
    .stvn-shortcode.sm-why .sm-why-heading span {color:#b6ee08}
    .stvn-shortcode.sm-why .sm-why-intro {max-width:780px;margin:16px auto 0;color:#ccc;font-size:16px;line-height:1.5;text-align:center}
    .stvn-shortcode.sm-why .sm-why-grid {position:relative;display:grid;grid-template-columns:repeat(min(2,var(--sm-why-columns,5)),minmax(0,1fr));gap:16px;margin-top:46px;text-align:center}
    .stvn-shortcode.sm-why .sm-why-grid::before {content:"";position:absolute;top:-24px;left:50%;width:64px;height:2px;background:#b6ee08;transform:translateX(-50%)}
    .stvn-shortcode.sm-why .sm-why-grid article {display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 12px;border:1px solid #ffffff30;border-radius:8px;background:#111d;box-shadow:inset 0 1px 0 #ffffff08}
    .stvn-shortcode.sm-why .sm-why-grid article:last-child:nth-child(odd) {grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center}
    .stvn-shortcode.sm-why .sm-why-grid img {width:104px;height:104px;object-fit:contain;margin-bottom:20px;border-radius:50%}
    .stvn-shortcode.sm-why .sm-why-grid h3 {margin:0;color:#fff;font:700 18px/1.3 "Archivo Narrow",Inter,sans-serif;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}
    .stvn-shortcode.sm-why .sm-why-grid p {max-width:210px;margin:14px auto 0;color:#ccc;font-size:16px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}
    @media(min-width:768px) {
      .stvn-shortcode.sm-why {padding-block:88px}
      .stvn-shortcode.sm-why .sm-why-grid {grid-template-columns:repeat(min(3,var(--sm-why-columns,5)),minmax(0,1fr));gap:20px}
      .stvn-shortcode.sm-why .sm-why-grid article:last-child:nth-child(odd) {grid-column:auto;width:auto;justify-self:stretch}
      .stvn-shortcode.sm-why .sm-why-grid article {padding:30px 18px}
      .stvn-shortcode.sm-why .sm-why-grid img {width:128px;height:128px}
    }
    @media(min-width:1180px) {
      .stvn-shortcode.sm-why {padding-block:36px 44px}
      .stvn-shortcode.sm-why .sm-shell {width:min(92.8%,2000px)}
      .stvn-shortcode.sm-why .sm-why-grid {grid-template-columns:repeat(var(--sm-why-columns,5),minmax(0,1fr));gap:16px;margin-top:28px}
      .stvn-shortcode.sm-why .sm-why-grid::before {top:-16px;width:60px}
      .stvn-shortcode.sm-why .sm-why-intro {margin-top:12px}
      .stvn-shortcode.sm-why .sm-why-grid article {padding:28px 16px}
      .stvn-shortcode.sm-why .sm-why-grid img {width:112px;height:112px;margin-bottom:18px}
      .stvn-shortcode.sm-why .sm-why-grid p {margin-top:16px}
    }
    @media(min-width:1600px) {
      .stvn-shortcode.sm-why {padding-block:56px 72px}
      .stvn-shortcode.sm-why .sm-why-intro {max-width:1000px;margin-top:14px}
      .stvn-shortcode.sm-why .sm-why-grid {gap:20px;margin-top:38px}
      .stvn-shortcode.sm-why .sm-why-grid::before {top:-22px;width:80px}
      .stvn-shortcode.sm-why .sm-why-grid article {padding:36px 24px}
      .stvn-shortcode.sm-why .sm-why-grid img {width:144px;height:144px;margin-bottom:24px}
      .stvn-shortcode.sm-why .sm-why-grid p {max-width:250px}
    }
    @media(min-width:1920px) {
      .stvn-shortcode.sm-why {padding-block:52px 64px}
      .stvn-shortcode.sm-why .sm-why-intro {margin-top:16px}
      .stvn-shortcode.sm-why .sm-why-grid {gap:24px;margin-top:40px}
      .stvn-shortcode.sm-why .sm-why-grid article {padding-block:40px}
      .stvn-shortcode.sm-why .sm-why-grid img {width:160px;height:160px;margin-bottom:28px}
      .stvn-shortcode.sm-why .sm-why-grid p {margin-top:20px}
    }
.stvn-shortcode.sm-why {box-sizing:border-box}
.stvn-shortcode.sm-why .sm-shell {padding:0}
.stvn-shortcode.sm-why .sm-why-icon {display:grid;place-items:center;width:104px;height:104px;margin-bottom:20px;color:#b6ee08;font-size:48px}
@media(max-width:600px) {.stvn-shortcode.sm-why {padding-block:56px}}
