/* "Схема работы" - 6 steps (home, /how_buy). Cards are dark in both themes. */
.wscheme{padding:64px 0;font-family:"Hero Inter",Roboto,Arial,sans-serif}
.wscheme__wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.wscheme__title{margin:0 0 32px;font:700 clamp(28px,3vw,42px)/1.1 Rubik,Arial,sans-serif;color:#111;text-transform:none;letter-spacing:0;text-align:left}
html[data-theme="dark"] .wscheme__title{color:#e3e3e3}
.wscheme__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;margin:0;padding:0;list-style:none;counter-reset:none}
.wscheme__card{position:relative;display:flex;flex-direction:column;margin:0;border-radius:16px;background:#2a2d30;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12)}
.wscheme__card:before{content:none}
.wscheme__img{display:block;width:100%;height:auto;aspect-ratio:632/376;object-fit:cover;border-radius:16px 16px 0 0;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}
.wscheme__body{padding:4px 24px 26px}
.wscheme__name{margin:0 0 10px;font:700 22px/1.2 Rubik,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0}
.wscheme__text{margin:0;font-size:15px;line-height:1.5;color:#c9cbce}
/* red arrows between cards in a row */
.wscheme__card:after{content:"";position:absolute;top:30%;right:-44px;width:32px;height:20px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 20'%3E%3Cpath d='M0 10h28M20 2l8 8-8 8' fill='none' stroke='%23d9302c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.wscheme__card:nth-child(3n):after,.wscheme__card:last-child:after{content:none}
@media (max-width:1100px){
  .wscheme__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
  .wscheme__card:after{content:none}
}
@media (max-width:640px){
  .wscheme{padding:44px 0}
  .wscheme__wrap{padding:0 16px}
  .wscheme__list{grid-template-columns:1fr;gap:20px}
  .wscheme__body{padding:2px 20px 22px}
  .wscheme__name{font-size:20px}
}
/* inline "how to bid" video (/how_buy) */
.wscheme-video{padding:0 0 64px;font-family:"Hero Inter",Roboto,Arial,sans-serif}
.wscheme-video__wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.wscheme-video__title{margin:0 0 24px;font:700 clamp(24px,2.4vw,34px)/1.15 Rubik,Arial,sans-serif;color:#111;text-transform:none;letter-spacing:0;text-align:center}
html[data-theme="dark"] .wscheme-video__title{color:#e3e3e3}
.wscheme-video__player{display:block;width:100%;max-width:1000px;margin:0 auto;aspect-ratio:16/9;border-radius:16px;background:#000;box-shadow:0 10px 30px rgba(0,0,0,.15)}
@media (max-width:640px){.wscheme-video__wrap{padding:0 16px}.wscheme-video{padding-bottom:44px}}
