.app-promotion{direction:rtl;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy phones";align-items:center;gap:32px;width:100%;max-width:1200px;min-height:608px;margin-inline:auto;display:grid}@media (max-width:768px){.app-promotion{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""phones";gap:24px;min-height:auto}}.app-promotion .app-banner-copy{z-index:2;grid-area:copy;justify-items:start;gap:24px;min-width:0;padding-bottom:24px;display:grid;position:relative}.app-promotion .app-banner-copy h2{color:var(--text-primary);margin:0;font-size:40px;font-weight:700;line-height:1.25}@media (max-width:768px){.app-promotion .app-banner-copy h2{font-size:36px}}.app-promotion .app-banner-copy h2 span{display:block}.app-promotion .app-banner-copy .app-banner-title-benefit{color:var(--primary);margin-top:16px;font-size:28px;line-height:1.4}@media (max-width:768px){.app-promotion .app-banner-copy .app-banner-title-benefit{font-size:24px}}.app-promotion .app-banner-label{color:var(--primary);margin:0;font-size:16px}.app-promotion .app-banner-description{max-width:504px;color:var(--text-secondary);white-space:pre-line;margin:0;font-size:18px;line-height:1.9}@media (max-width:768px){.app-promotion .app-banner-description{font-size:16px}}.app-promotion .app-banner-details{text-align:start;flex-direction:row-reverse;align-items:center;gap:8px;min-height:48px;font-size:14px}.app-promotion .app-banner-details svg{flex:none;width:16px;height:16px}.app-promotion .app-banner-phones{grid-area:phones;align-self:end;width:100%;min-width:0;height:608px;position:relative}@media (max-width:768px){.app-promotion .app-banner-phones{max-width:480px;height:464px;margin-inline:auto}}.app-promotion .app-banner-phone-home{z-index:2;width:min(344px,60%);position:absolute;top:32px;left:0}@media (max-width:768px){.app-promotion .app-banner-phone-home{width:min(280px,72%);top:24px}}.app-promotion .app-banner-phone-board{z-index:1;width:min(280px,48%);position:absolute;top:112px;right:0}@media (max-width:768px){.app-promotion .app-banner-phone-board{width:min(232px,60%);top:96px}}.app-promotion.is-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;min-height:344px}@media (max-width:768px){.app-promotion.is-hero{grid-template-columns:minmax(0,1fr);gap:8px;min-height:auto}}.app-promotion.is-hero .app-banner-copy{gap:8px;padding-bottom:16px}@media (max-width:768px){.app-promotion.is-hero .app-banner-copy{padding-bottom:0}}.app-promotion.is-hero .app-banner-copy h2{font-size:28px}.app-promotion.is-hero .app-banner-copy .app-banner-title-benefit{color:var(--link);margin-top:8px;font-size:20px}.app-promotion.is-hero .app-banner-description{font-size:16px;line-height:1.7}.app-promotion.is-hero .app-banner-details{font-size:16px;font-weight:700}.app-promotion.is-hero .app-banner-mockup-link{grid-area:phones;align-self:end;width:100%;min-width:0;display:block;overflow:hidden}.app-promotion.is-hero .app-banner-phones{max-width:384px;height:344px;margin-inline:auto}@media (max-width:768px){.app-promotion.is-hero .app-banner-phones{height:360px}}.app-promotion.is-hero .app-banner-phone-home{width:min(224px,62%);top:16px}@media (max-width:768px){.app-promotion.is-hero .app-banner-phone-home{width:min(224px,72%)}}.app-promotion.is-hero .app-banner-phone-board{width:min(184px,50%);top:72px}@media (max-width:768px){.app-promotion.is-hero .app-banner-phone-board{width:min(184px,60%)}}
