.hero .copy .primary,.hero .copy .hero-ios{display:flex;align-items:center;justify-content:flex-start;gap:17px;width:246px;max-width:100%;height:74px;box-sizing:border-box;padding:12px 22px;border:1.5px solid #111;border-radius:12px;background:transparent;color:#111;box-shadow:none;text-decoration:none}
.hero .copy .hero-ios{margin-top:13px;cursor:default}.hero .copy .primary:hover{background:#eaeaea;transform:none}.hero .copy .primary:focus-visible{outline:3px solid #888;outline-offset:4px}
.hero .copy .primary svg,.hero .copy .hero-ios svg{width:35px;height:40px;flex-shrink:0}.hero .store-label{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.hero .store-label small{font-size:11px;letter-spacing:.7px;line-height:1.2;font-weight:400}.hero .store-label strong{font-family:Arial,sans-serif;font-size:27px;line-height:1.12;letter-spacing:-.8px;font-weight:500}.hero .hero-ios .store-label small{font-size:11px;letter-spacing:.2px}

.hero .store-label strong{font-family:inherit;font-size:18px;font-weight:600;letter-spacing:-.4px;line-height:1.4}

.hero[data-download-design="original"] .primary,.hero[data-download-design="original"] .hero-ios{height:58px;padding:10px 22px}
.hero[data-download-design="original"] .primary svg,.hero[data-download-design="original"] .hero-ios svg{width:28px;height:32px}
.hero[data-download-design="original"] .hero-ios{margin-top:10px}

.hero[data-download-design="original"] .hero-ios{background:#ededed;border-color:#dedede;color:#999;cursor:not-allowed}.hero[data-download-design="original"] .hero-ios .store-label strong{font-weight:500}.hero[data-download-design="original"] .hero-ios svg{opacity:.65}
