.app-promo__inner{position:relative;display:flex;align-items:stretch;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:visible;min-height:340px}.app-promo__content{flex:1;padding:var(--space-5xl) var(--space-4xl);display:flex;flex-direction:column;justify-content:center}.app-promo__visual{width:520px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;padding:0 var(--space-base) 0;margin-top:-100px;overflow:visible}.app-promo__image{display:block;height:560px;width:auto;filter:drop-shadow(0 24px 40px rgba(0,0,0,.18))}.app-promo__eyebrow{font-family:var(--font-body);font-size:var(--font-xs);font-weight:var(--font-medium);color:var(--color-text-tertiary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--space-lg)}.app-promo__heading{font-family:var(--font-heading);font-size:var(--font-4xl);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:-.02em;line-height:var(--leading-tight);margin:0 0 var(--space-base);max-width:360px}.app-promo__subheading{font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-2xl);max-width:340px}.app-promo__features{list-style:none;margin:0 0 var(--space-2xl);padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.app-promo__feature{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--color-text-secondary);line-height:var(--leading-snug)}.app-promo__feature-check{display:flex;align-items:center;flex-shrink:0;color:var(--color-text-tertiary)}.app-promo__badges{display:flex;gap:var(--space-sm);flex-wrap:wrap}.app-promo__badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--color-text-primary);border:1px solid transparent;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-inverse);min-width:148px;transition:opacity .2s ease,transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);opacity:.88}.app-promo__badge:hover{opacity:1;transform:translateY(-2px);box-shadow:var(--shadow-md)}.app-promo__badge-icon{display:flex;align-items:center;flex-shrink:0}.app-promo__badge-text{display:flex;flex-direction:column;gap:1px}.app-promo__badge-label{font-family:var(--font-body);font-size:10px;line-height:1.2;color:var(--color-text-inverse);opacity:.65;font-weight:var(--font-normal)}.app-promo__badge-store{font-family:var(--font-heading);font-size:var(--font-md);font-weight:var(--font-medium);line-height:1.2;color:var(--color-text-inverse);letter-spacing:-.01em}@media(max-width:989px){.app-promo__visual{display:none}.app-promo__inner{overflow:hidden;min-height:0}.app-promo__content{padding:var(--space-3xl) var(--space-2xl)}.app-promo__heading{font-size:var(--font-3xl);max-width:none}.app-promo__subheading{max-width:none}}@media(max-width:749px){.app-promo__content{padding:var(--space-2xl) var(--space-xl)}.app-promo__heading{font-size:var(--font-2xl)}.app-promo__subheading,.app-promo__features{margin-bottom:var(--space-xl)}.app-promo__badges{flex-direction:row}.app-promo__badge{flex:1;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/app-promo.css.map */
