/* Mobile iteration 5A: "Why us" keeps Yandex trust block and shows benefits as a compact 2-column grid. */
@media (width < 820px){
  .cont2_bg{width:100vw;max-width:100vw;height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:28px 12px 32px;box-sizing:border-box;background:#efefef;}
  .cont2{display:flex;flex-direction:column;width:100%;max-width:640px;height:auto;margin:0 auto;padding:0;box-sizing:border-box;text-align:center;}
  .cont2_t1{display:none;}
  .cont2_t2{position:static;top:auto;left:auto;width:100%;margin:0 0 18px;padding:11px 10px;border-radius:8px;box-sizing:border-box;background:#1588B9;color:#fff;font-size:26px;line-height:30px;font-weight:400;}

  .why-layout{position:static;top:auto;left:auto;display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;gap:20px;}
  .why-yandex{flex:0 0 auto;width:100%;max-width:350px;margin:0 auto;padding:9px 10px;border:1px solid #d8e1e7;border-radius:10px;box-sizing:border-box;background:#f8fafb;}
  .why-yandex__source-row{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(8px,2.5vw,12px);width:fit-content;max-width:100%;height:auto;margin:0 auto;box-sizing:border-box;text-align:left;}
  .why-yandex__badge{display:block;flex:0 0 150px;width:150px;height:50px;border:0;border-radius:7px;background:#fff;box-shadow:none;}
  .why-yandex__badge-link{position:absolute;top:0;left:0;z-index:2;display:block;width:150px;height:50px;border-radius:7px;}
  .why-yandex__badge-link:focus-visible{outline:2px solid #0b6fa9;outline-offset:2px;}
  .hero-concept-card__badge-wrap{position:relative;}
  .hero-concept-card__badge-link{position:absolute;inset:0;z-index:2;display:block;border-radius:7px;}
  .hero-concept-card__badge-link:focus-visible{outline:2px solid #0b6fa9;outline-offset:-2px;}
  .why-yandex__reviews-link{position:static;top:auto;display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;min-width:0;min-height:44px;width:auto;color:#0b6fa9;font-size:16px;line-height:19px;font-weight:600;text-align:left;text-decoration:underline;text-decoration-color:rgba(11,111,169,.55);text-decoration-thickness:1px;text-underline-offset:3px;}
  .why-yandex__reviews-link span{display:block;}
  .why-yandex__image-link{display:none;width:100%;max-width:340px;margin:0 auto;line-height:0;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px rgba(36,72,97,.10);}
  .why-yandex__image-link img{display:block;width:100%;height:auto;max-width:100%;}

  .why-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;align-self:auto;width:100%;height:auto;column-gap:10px;row-gap:12px;}
  .why-benefit{min-width:0;min-height:190px;padding:14px 8px 13px;border:1px solid #d8e1e7;border-radius:10px;box-sizing:border-box;background:#fff;box-shadow:0 3px 10px rgba(37,92,131,.05);}
  .why-benefits .why-benefit--1,.why-benefits .why-benefit--3{display:none;}
  .why-benefits .why-benefit--4{order:1;}
  .why-benefits .why-benefit--2{order:2;}
  .why-benefits .why-benefit--5{order:3;}
  .why-benefits .why-benefit--6{order:4;}
  .why-benefit .why-benefit__icon{display:block;flex:0 0 96px;align-self:center;width:96px;height:96px;margin:0 auto;background-repeat:no-repeat;background-size:96px 96px;background-position:center center;}
  .why-benefit--1 .why-benefit__icon{background-image:url('/img/mobile-why-icon-1.svg?v=20260913a');}
  .why-benefit--2 .why-benefit__icon{background-image:url('/img/mobile-why-icon-2.svg?v=20260913a');}
  .why-benefit--3 .why-benefit__icon{background-image:url('/img/mobile-why-icon-3.svg?v=20260913a');}
  .why-benefit--4 .why-benefit__icon{background-image:url('/img/mobile-why-icon-4.svg?v=20260913a');}
  .why-benefit--5 .why-benefit__icon{background-image:url('/img/mobile-why-icon-5.svg?v=20260913a');}
  .why-benefit--6 .why-benefit__icon{background-image:url('/img/mobile-why-icon-6.svg?v=20260913a');}
  .why-benefit__text{margin-top:8px;color:#000017;font-size:16px;line-height:21px;font-weight:400;text-align:center;overflow-wrap:break-word;}
  .why-benefit__text b{font-weight:700;}
}

@media (max-width:359px){
  .cont2_bg{padding-left:10px;padding-right:10px;}
  .cont2_t2{font-size:24px;line-height:29px;}
  .why-yandex{padding:8px;}
  .why-yandex__source-row{gap:8px;}
  .why-yandex__reviews-link{font-size:15px;line-height:18px;}
  .why-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;}
  .why-benefit{min-height:190px;padding:12px 5px;}
  .why-benefit__text{font-size:15px;line-height:20px;}
}
