.tap-root .ai-footer-downloads{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px 64px;max-width:none;margin:0;padding:48px max(24px,calc((100% - 1260px) / 2));border-bottom:1px solid var(--line);background:#f0f6f5}.tap-root .ai-footer-downloads h2{margin:0 0 12px;font-family:var(--tap-display),Satoshi,system-ui,sans-serif;font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.tap-root .ai-footer-downloads p{max-width:600px;margin:0;font-size:16px;font-weight:400;line-height:1.65;color:var(--muted)}.tap-root .ai-footer-downloads .hero-store-links{justify-content:flex-start;max-width:100%;margin:0;gap:12px;flex-shrink:0}.tap-root .ai-footer-downloads .store-link{min-height:52px;box-shadow:none}@media (max-width:900px){.tap-root .ai-footer-downloads{grid-template-columns:minmax(0,1fr)}}@media (max-width:580px){.tap-root .ai-footer-downloads{padding-block:36px}}.tap-root:not(.tap-prototype) .ai-footer-downloads{margin-bottom:48px}@media (max-width:580px){.tap-root:not(.tap-prototype) .ai-footer-downloads{margin-bottom:32px}}