/* 12.09.2026: правки главной по аудиту — презентация, отзывы, карта на мобильных */
.innlp-pres__box{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#1b2a4a;color:#fff;border-radius:8px;padding:32px 40px;margin-top:8px}
.innlp-pres__title{font-family:'Rubik',sans-serif;font-weight:700;font-size:24px;line-height:1.2;margin-bottom:8px}
.innlp-pres__text p{margin:0;font-size:16px;line-height:1.5;color:#e8eefb;max-width:70ch}
.innlp-pres__text b{font-weight:600;color:#fff}
.innlp-pres__btn{flex:0 0 auto;margin:0 !important;background:#fff !important;color:#1b2a4a !important;border-color:#fff !important}
@media screen and (max-width:767px){.innlp-pres__box{flex-direction:column;align-items:flex-start;padding:24px 20px}.innlp-pres__title{font-size:20px}}

.reviews-home{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}
.reviews-home__item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}
.reviews-home__head{display:flex;align-items:center;gap:14px}
.reviews-home__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 56px;background:#eef1f6}
.reviews-home__name{font-family:'Rubik',sans-serif;font-weight:500;font-size:16px;line-height:1.2}
.reviews-home__program{font-size:13px;color:#5b6478;margin-top:2px}
.reviews-home__program a{color:#0d57a7}
.reviews-home__text{font-size:15px;line-height:1.5;color:#2d2d2d;margin:0}
.reviews-home__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}
.reviews-home__all{font-weight:500}
.reviews-home__badge{display:flex;align-items:center;gap:10px;color:#5b6478;font-size:14px}
.reviews-home__badge iframe{border:0;width:150px;height:50px}
@media screen and (max-width:991px){.reviews-home{grid-template-columns:1fr}}

/* видео на главной: постер вместо iframe, плеер по клику */
.sp-video--facade{position:relative;aspect-ratio:16/9;min-height:200px;background:#1b2a4a url(/local/templates/innlp/images/video-poster.jpg) center/cover no-repeat;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.sp-video--facade::before{content:"";position:absolute;inset:0;background:rgba(14,22,40,.35)}
.sp-video__play{position:relative;display:inline-flex;align-items:center;gap:12px;border:0;cursor:pointer;background:#fff;color:#1b2a4a;font:500 16px/1 'Rubik',sans-serif;padding:14px 22px 14px 16px;border-radius:99px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.sp-video__play span{width:0;height:0;border-style:solid;border-width:9px 0 9px 16px;border-color:transparent transparent transparent #0d57a7}
.sp-video__play:hover{background:#0d57a7;color:#fff}.sp-video__play:hover span{border-left-color:#fff}
.sp-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:8px}

/* карта: в колонке align-items:center схлопывал правую колонку в 0 px */
@media screen and (max-width:991px){.locations-block__content{align-items:stretch}.locations-block__right{width:100%}}
