.site-footer-module__bVXCSG__footer{border-top:1px solid hsl(var(--border));background:hsl(var(--background));font-family:var(--font-sans),sans-serif}.site-footer-module__bVXCSG__container{width:min(100%,1160px);margin-inline:auto;padding:56px 24px 24px}.site-footer-module__bVXCSG__main{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.6fr);gap:40px;display:grid}.site-footer-module__bVXCSG__wordmark{font-family:var(--font-heading),var(--font-sans),sans-serif;letter-spacing:-.035em;font-size:30px;line-height:1.1;display:inline-block}.site-footer-module__bVXCSG__description{max-width:260px;color:hsl(var(--muted-foreground));margin-top:12px;font-size:13px;line-height:1.75}.site-footer-module__bVXCSG__apps{margin-top:24px}.site-footer-module__bVXCSG__appsLabel{color:hsl(var(--muted-foreground));margin-bottom:10px;font-size:11px}.site-footer-module__bVXCSG__storeLinks{flex-wrap:wrap;gap:8px;display:flex}.site-footer-module__bVXCSG__storeLink{border:1px solid hsl(var(--border));background:hsl(var(--muted)/20%);min-height:48px;color:hsl(var(--foreground));border-radius:10px;align-items:center;gap:10px;padding:8px 13px;transition:background .16s,border-color .16s;display:inline-flex}.site-footer-module__bVXCSG__storeLink:hover{border-color:hsl(var(--muted-foreground)/65%);background:hsl(var(--muted)/55%)}.site-footer-module__bVXCSG__storeIcon{flex-shrink:0;width:21px;height:24px}.site-footer-module__bVXCSG__storeHint,.site-footer-module__bVXCSG__storeName{display:block}.site-footer-module__bVXCSG__storeHint{color:hsl(var(--muted-foreground));font-size:9px;line-height:1.4}.site-footer-module__bVXCSG__storeName{letter-spacing:-.015em;font-size:14px;font-weight:500;line-height:1.4}.site-footer-module__bVXCSG__column{padding-top:4px}.site-footer-module__bVXCSG__column h2{color:hsl(var(--foreground));margin-bottom:18px;font-size:12px;font-weight:500}.site-footer-module__bVXCSG__column ul{flex-direction:column;gap:13px;display:flex}.site-footer-module__bVXCSG__column a{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12px;line-height:1.7;transition:color .16s;display:inline-flex}.site-footer-module__bVXCSG__column a span{overflow-wrap:anywhere}.site-footer-module__bVXCSG__column a svg{flex-shrink:0}.site-footer-module__bVXCSG__column a:hover{color:hsl(var(--foreground))}.site-footer-module__bVXCSG__bottom{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:20px;display:flex}.site-footer-module__bVXCSG__bottom>p{color:hsl(var(--muted-foreground));font-size:11px}.site-footer-module__bVXCSG__socials{align-items:center;gap:6px;display:flex}.site-footer-module__bVXCSG__socials a{width:34px;height:34px;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.site-footer-module__bVXCSG__socials a svg{width:16px;height:16px}.site-footer-module__bVXCSG__socials a:hover{background:hsl(var(--muted)/50%);color:hsl(var(--foreground))}.site-footer-module__bVXCSG__footer a:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px}@media (max-width:1023px){.site-footer-module__bVXCSG__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-footer-module__bVXCSG__brand{grid-column:1/-1}}@media (max-width:539px){.site-footer-module__bVXCSG__container{padding:40px 20px 20px}.site-footer-module__bVXCSG__main{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.site-footer-module__bVXCSG__column:first-of-type{grid-column:1/-1}.site-footer-module__bVXCSG__column h2{margin-bottom:12px}.site-footer-module__bVXCSG__bottom{margin-top:32px}}@media (prefers-reduced-motion:reduce){.site-footer-module__bVXCSG__storeLink,.site-footer-module__bVXCSG__column a,.site-footer-module__bVXCSG__socials a{transition:none}}
