.bsib{--bsib-orange:#a9470d;box-sizing:border-box;padding:92px 0;background:#111;color:#fff;font-family:inherit}
.bsib *{box-sizing:border-box}
.bsib__wrap{width:min(1220px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}
.bsib__kicker{margin:0 0 14px;color:#ff9a4d;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.bsib h2{margin:0 0 20px;color:#fff;font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-.035em;text-transform:none}
.bsib h3{margin:0 0 4px;color:#fff;font-size:22px;line-height:1.25;text-transform:none}
.bsib p{line-height:1.55}
.bsib__step{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:18px 0;border-top:1px solid rgba(255,255,255,.15)}
.bsib__step p{margin:0;color:#e5e5e5}
.bsib__number{width:34px;height:34px;border:2px solid var(--bsib-orange);border-radius:50%;display:grid;place-items:center;background:var(--bsib-orange);color:#fff;font-weight:800}
.bsib__actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:26px}
.bsib__actions--mobile{display:none}
.bsib__btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:13px 22px;border-radius:4px;background:var(--bsib-orange);color:#fff;font-weight:700;text-decoration:none}
.bsib__link{color:#ff9a4d;font-weight:700;text-decoration:none}
.bsib__link:hover{text-decoration:underline}
.bsib__media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#000}
.bsib__slide,.bsib__slide video{position:absolute;inset:0;width:100%;height:100%}
.bsib__slide video{display:block;object-fit:cover}
.bsib__nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;margin-top:16px}
.bsib__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:3px}
.bsib__tabs button{flex:1 0 max(120px,calc(33.333% - 6px))}
.bsib__tabs button,.bsib__arrow{min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.bsib__tabs button[aria-selected="true"]{border-color:var(--bsib-orange);background:var(--bsib-orange)}
.bsib__tabs button:focus-visible,.bsib__arrow:focus-visible,.bsib__btn:focus-visible,.bsib__link:focus-visible{outline:3px solid #fff;outline-offset:2px}
.bsib__arrow{font-size:22px}
@media(max-width:990px){.bsib__wrap{grid-template-columns:1fr;gap:40px}}
@media(max-width:749px){
  .bsib{padding:68px 0}
  .bsib__wrap{width:min(100% - 28px,1220px)}
  .bsib__actions{align-items:stretch;flex-direction:column}
  .bsib__actions--desktop{display:none}
  .bsib__actions--mobile{display:flex;grid-column:1/-1;margin-top:8px}
  .bsib__btn{width:100%}
  .bsib__link{text-align:center}
}
@media(max-width:640px){
  .bsib__nav{display:block}
  .bsib__arrow{display:none}
  .bsib__tabs{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
  .bsib__tabs::-webkit-scrollbar{display:none}
  .bsib__tabs button{flex:0 0 42%;padding:8px 6px;font-size:13px;scroll-snap-align:center}
}
