.app-promo{background:var(--ap-bg, #0d0d0f);padding-top:var(--ap-pt, 80px);padding-bottom:var(--ap-pb, 80px)}.app-promo__inner{max-width:1280px;margin:0 auto;padding:0 24px}.app-promo__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.app-promo--reverse .app-promo__grid{direction:rtl}.app-promo--reverse .app-promo__media,.app-promo--reverse .app-promo__content{direction:ltr}.app-promo__media-frame{position:relative;width:100%;overflow:hidden;border-radius:16px;background:#000}.app-promo--portrait .app-promo__media-frame{aspect-ratio:4 / 5}.app-promo--square .app-promo__media-frame{aspect-ratio:1 / 1}.app-promo--adapt .app-promo__media-frame{aspect-ratio:auto}.app-promo__image,.app-promo__video,.app-promo__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.app-promo--adapt .app-promo__image{height:auto;object-fit:contain}.app-promo__iframe-wrap{position:relative;width:100%;height:100%}.app-promo--adapt .app-promo__iframe-wrap{aspect-ratio:16 / 9}.app-promo__iframe{width:100%;height:100%;border:0}.app-promo__video-trigger{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:transparent}.app-promo__video-trigger img{width:100%;height:100%;object-fit:cover;display:block}.app-promo__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--ap-accent, #3ec6ff);color:#0d0d0f;display:flex;align-items:center;justify-content:center}.app-promo__placeholder{width:100%;aspect-ratio:4 / 5;background:#1c1c20}.app-promo__content{color:var(--ap-text, #9a9aa5)}.app-promo__top-heading{color:var(--ap-heading, #ffffff);font-size:clamp(28px,3.2vw,42px);line-height:1.15;font-weight:700;margin:0 0 20px}.app-promo__top-text{font-size:17px;line-height:1.6;margin-bottom:32px}.app-promo__top-text p{margin:0}.app-promo__feature-box{display:flex;align-items:center;gap:20px;background:var(--ap-box-bg, #17171b);border-radius:12px;padding:24px;margin-bottom:32px}.app-promo__feature-icon{flex:0 0 auto;width:88px;height:88px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.app-promo__feature-icon img{width:100%;height:100%;object-fit:cover}.app-promo__feature-emoji{font-size:40px;line-height:1}.app-promo__feature-caption{color:var(--ap-box-caption, #9a9aa5);font-size:14px;font-weight:600;margin:0 0 4px}.app-promo__feature-heading{color:var(--ap-box-heading, #ffffff);font-size:24px;font-weight:700;margin:0 0 6px}.app-promo__feature-text{color:var(--ap-box-text, #9a9aa5);font-size:14px;line-height:1.5}.app-promo__feature-text p{margin:0}.app-promo__icons-row{display:flex;flex-wrap:wrap;gap:32px}.app-promo__icon-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:inherit}.app-promo__icon-item-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.app-promo__icon-item-icon img{width:24px;height:24px;object-fit:contain}.app-promo__icon-item-emoji{font-size:22px}.app-promo__icon-item-label{color:var(--ap-icon-heading, #ffffff);font-size:14px;font-weight:600;text-align:center}@media screen and (max-width:749px){.app-promo__grid{grid-template-columns:1fr;gap:32px}.app-promo__media{order:1}.app-promo__content{order:2}.app-promo--reverse .app-promo__grid{direction:ltr}.app-promo__top-heading{font-size:28px}.app-promo__feature-box{flex-direction:column;text-align:center}.app-promo__icons-row{justify-content:center;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-app-promo.css.map */
