.DownloadAppBanner-module__5bnvwa__root{padding:var(--spacing-vertical-colosal) var(--spacing-horizontal-jumbo);background:var(--dab-bg,transparent);justify-content:center;display:flex;position:relative}@media (min-width:768px){.DownloadAppBanner-module__5bnvwa__root{padding:120px var(--spacing-horizontal-colosal) var(--spacing-vertical-colosal)}}.DownloadAppBanner-module__5bnvwa__bg{z-index:0}.DownloadAppBanner-module__5bnvwa__card{z-index:1;width:100%;max-width:1200px;padding:320px var(--spacing-horizontal-mega) var(--spacing-vertical-colosal);background:var(--dab-card-bg,var(--color-brand-primary-dark400));color:var(--color-text-inverse);border-radius:20px;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.DownloadAppBanner-module__5bnvwa__card{padding:var(--spacing-vertical-colosal) var(--spacing-horizontal-giga);flex-direction:row;justify-content:flex-end;align-items:center}}.DownloadAppBanner-module__5bnvwa__onLight .DownloadAppBanner-module__5bnvwa__card{color:var(--color-text-dark)}.DownloadAppBanner-module__5bnvwa__cardBg{z-index:0;border-radius:20px}.DownloadAppBanner-module__5bnvwa__mockup{z-index:1;aspect-ratio:209/560;pointer-events:none;width:130px;max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%,-16%)rotate(-2.68deg)}@media (min-width:768px){.DownloadAppBanner-module__5bnvwa__mockup{width:16.7%;top:-4.7%;left:13%;transform:rotate(-2.82deg)}}.DownloadAppBanner-module__5bnvwa__content{z-index:1;align-items:flex-start;gap:var(--spacing-vertical-ultra);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.DownloadAppBanner-module__5bnvwa__content{width:min(693px,58%);padding-right:var(--spacing-horizontal-colosal)}}.DownloadAppBanner-module__5bnvwa__copy{gap:var(--spacing-vertical-medium);flex-direction:column;display:flex}.DownloadAppBanner-module__5bnvwa__headline{font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-extralarge);margin:0;font-weight:700;line-height:1.1}.DownloadAppBanner-module__5bnvwa__subheadline{font-family:var(--typography-font-family-body);font-size:var(--typography-body-large);margin:0;line-height:1.35}.DownloadAppBanner-module__5bnvwa__badges{gap:var(--spacing-horizontal-xlarge);flex-wrap:wrap;display:flex}.DownloadAppBanner-module__5bnvwa__badge{line-height:0;display:block}.DownloadAppBanner-module__5bnvwa__badge img{width:auto;height:44px}.DownloadAppBanner-module__5bnvwa__legal{max-width:436px;font-family:var(--typography-font-family-body);font-size:var(--typography-body-small);margin:0;line-height:1.35}