.store-badge{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid rgba(255,255,255,.4);border-radius:var(--border-radius-md);background-color:rgba(0,0,0,.18);color:#ffffff;transition:background-color .2s ease}.store-badge:hover{background-color:rgba(0,0,0,.3)}.store-badge--image{padding:0;overflow:hidden;border:0;background-color:transparent}.store-badge--image:hover{background-color:transparent;opacity:.85}.store-badge__image{display:block;width:auto;height:2.25rem}.store-badge__icon{flex-shrink:0}.store-badge__text{display:flex;flex-direction:column;line-height:1.15}.store-badge__caption{font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.store-badge__name{font-size:.9375rem;font-weight:var(--font-semibold)}.app-footer{position:relative;overflow:hidden;width:100%;background-color:var(--footer-background);color:var(--footer-text)}.app-footer__benefits{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:minmax(0,min(100%,14.5625rem));justify-content:center;grid-gap:4rem 1.375rem;gap:4rem 1.375rem;width:100%;max-width:var(--max-content-width);margin:0 auto;padding:4.5rem 1.5rem 0;list-style:none}@media (min-width:640px){.app-footer__benefits{grid-template-columns:repeat(2,minmax(0,14.5625rem))}}@media (min-width:1024px){.app-footer__benefits{grid-template-columns:repeat(4,minmax(0,14.5625rem));gap:max(.5rem,min(1.15vw,1.375rem));padding:5.25rem max(1.5rem,min(2.5vw,3rem)) 0}}.app-footer__benefit{justify-content:flex-start;isolation:isolate;width:233px;height:89px;padding:17px;overflow:visible;border-radius:10px;background:linear-gradient(180deg,var(--footer-benefit-gradient-start) 0,var(--home-primary) 100%)}.app-footer__benefit,.app-footer__benefit-title{position:relative;display:flex;flex-direction:row;align-items:center;gap:11px}.app-footer__benefit-title{z-index:var(--z-index-1);padding:0}.app-footer__benefit-text{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;font-weight:var(--font-bold);line-height:16px;color:var(--home-text-inverse)}.app-footer__benefit-text span{display:block;white-space:nowrap}.app-footer__benefit-image{flex:1;align-self:flex-end;min-width:0;height:120px;margin-top:-48px;margin-bottom:-17px;-o-object-fit:contain;object-fit:contain}.app-footer__content{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;width:100%;max-width:var(--max-content-width);margin:0 auto;padding:3rem 1.5rem 2rem}@media (min-width:768px){.app-footer__content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.app-footer__content{grid-template-columns:minmax(16rem,22rem) 1fr;gap:4rem;padding:4rem 3rem 2.5rem}}.app-footer__apps{display:flex;flex-direction:column;gap:.75rem}.app-footer__apps-title{font-size:clamp(var(--font-size-2xl),1.75rem + 1vw,2.125rem);font-weight:var(--font-bold);line-height:1.15;color:var(--home-text-inverse)}.app-footer__apps-description{font-size:.875rem;line-height:1.5}.app-footer__available-label{margin-top:.5rem;font-size:var(--font-size-sm)}.app-footer__badges{display:flex;flex-wrap:wrap;gap:var(--margin-xs)}.app-footer__columns{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:640px){.app-footer__columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.app-footer__columns{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.app-footer__column-title{margin-bottom:.875rem;font-size:.8125rem;font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--home-text-inverse)}.app-footer__links{display:flex;flex-direction:column;gap:.625rem}.app-footer__link{font-size:.875rem;line-height:1.4;transition:color .2s ease}.app-footer__link:hover{color:var(--home-text-inverse);-webkit-text-decoration:underline;text-decoration:underline}.app-footer__legal{position:relative;z-index:var(--z-index-1);border-top:1px solid rgba(255,255,255,.18)}.app-footer__legal p{max-width:var(--max-content-width);margin:0 auto;padding:1.25rem 1.5rem;font-size:.8125rem;text-align:center}@media (min-width:1024px){.app-footer__legal p{padding:1.5rem 3rem}}.app-footer__watermark{position:absolute;z-index:var(--z-index-0);top:69%;left:50%;width:min(78vw,93.75rem);height:auto;opacity:.06;pointer-events:none;transform:translate(-50%,-50%)}