.AppBanner{background-color:var(--clr-secondary);color:var(--clr-tertiary);padding:40px 0}@media screen and (min-width:769px){.AppBanner{border-radius:45px;padding:50px 0 0}}.AppBanner .Headline{color:var(--clr-tertiary)}.AppBanner-inner{align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1100px;padding:0 16px 40px}@media screen and (min-width:769px){.AppBanner-inner{gap:32px;grid-template-columns:160px 1fr;padding:0 24px 50px}}@media screen and (min-width:1026px){.AppBanner-inner{grid-template-columns:200px 1fr 380px;padding:0 20px}}.AppBanner-left{display:flex;justify-content:center}@media screen and (min-width:769px){.AppBanner-left{align-self:start;justify-content:flex-start;padding-top:4px}}.AppBanner-logo{border-radius:22px;height:100px;object-fit:cover;width:100px}@media screen and (min-width:769px){.AppBanner-logo{border-radius:28px;height:140px;width:140px}}@media screen and (min-width:1026px){.AppBanner-logo{border-radius:36px;height:180px;width:180px}}.AppBanner-content{display:flex;flex-direction:column;gap:14px}.AppBanner-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AppBanner-title .Headline-wrapper{display:inline;padding-bottom:0;width:auto}.AppBanner-badge{align-items:center;background-color:initial;border:1.5px solid #ffffff73;border-radius:20px;color:var(--clr-tertiary);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:4px 14px 4px 6px}.AppBanner-subtitle{font-size:1.125rem;font-weight:600;margin:0;opacity:1}.AppBanner-buttons{display:flex;flex-wrap:wrap;gap:12px}.AppBanner-buttons img{height:44px;width:auto}@media screen and (min-width:769px){.AppBanner-buttons img{height:56px}}.AppBanner-features{display:grid;gap:10px 16px;grid-template-columns:1fr}@media screen and (min-width:769px){.AppBanner-features{grid-template-columns:1fr 1fr}}.AppBanner-features{list-style:none;margin:4px 0 0;padding:0}.AppBanner-features li{align-items:center;background-color:#0003;border-radius:999px;color:var(--clr-tertiary);display:flex;font-size:.9375rem;font-weight:500;gap:10px;padding:8px 16px 8px 8px}.AppBanner-check{align-items:center;background-color:var(--clr-primary);border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.AppBanner-check:after{border:2px solid #fff;border-left:none;border-top:none;content:"";display:block;height:8px;transform:rotate(45deg) translate(-1px,-1px);width:4px}.AppBanner-right{display:none}@media screen and (min-width:1026px){.AppBanner-right{align-items:flex-end;align-self:stretch;display:flex;flex-shrink:0;justify-content:center;margin-bottom:0;overflow:hidden}}.AppBanner-phones{height:280px;object-fit:contain;object-position:bottom;width:auto}@media screen and (min-width:1026px){.AppBanner-phones{height:470px;margin-bottom:-70px}}