.app-downloads-compact{display:flex;justify-content:center;margin:20px auto 0}.app-downloads-compact .app-downloads-stores{justify-content:center;gap:8px}.app-downloads-compact .app-store-button[data-slot=button]{height:32px;min-width:110px;padding:3px 9px;gap:6px;border-radius:6px}.app-downloads-compact .app-store-button[data-slot=button]>.store-brand-icon{width:16px;height:16px}.app-downloads-compact .app-store-button>span{gap:0}.app-downloads-compact .app-store-button small{font-size:7px;line-height:1.1}.app-downloads-compact .app-store-button strong{font-size:12px}.app-downloads-section.hs-section{padding-top:34px;padding-bottom:34px}.app-downloads-band{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:250px;padding:44px 40px;border:1px solid color-mix(in srgb,var(--hs-ink) 12%,transparent);border-radius:18px;background:color-mix(in srgb,var(--hs-ink) 3%,white)}.app-downloads-band:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 85% 120%,color-mix(in srgb,var(--brand-accent) 18%,transparent),transparent 65%)}.app-downloads-flow{position:absolute;inset:-15% 0;width:100%;height:130%;z-index:-1;pointer-events:none;color:color-mix(in srgb,var(--brand-accent) 58%,var(--hs-ink));border-top-color:var(--hs-ink);mask-image:linear-gradient(90deg,transparent 12%,#00000018 40%,#000 70%)}.app-downloads-actions,.app-downloads-copy{position:relative;z-index:1}.app-downloads-copy .hs-small-label{gap:7px;font-size:9px}.app-downloads-section .app-downloads-copy h2{margin:14px 0 0;font-size:clamp(27px,3vw,38px);font-weight:450;line-height:1.08;letter-spacing:-.045em}.app-downloads-copy>p{max-width:410px;margin:14px 0 0;color:var(--hs-muted);font-size:13px;line-height:1.7}.app-downloads-actions{display:flex;flex-direction:column;align-items:flex-end}.app-downloads-stores{display:flex;gap:10px}.app-store-button[data-slot=button]{height:52px;min-width:150px;justify-content:flex-start;gap:10px;padding:9px 14px;border:1px solid #202020;border-radius:10px;background:#202020;color:#fff;text-decoration:none;box-shadow:none;transition:background .18s,border-color .18s,transform .18s}.app-store-button[data-slot=button]:hover{background:#353535;border-color:#353535;color:#fff;transform:translateY(-2px)}.app-store-button[data-slot=button]:active{transform:translateY(0)}.app-store-button[data-slot=button]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;box-shadow:none}.app-store-button[data-slot=button]>.store-brand-icon{width:24px;height:24px;flex:none}.app-store-button>span{display:flex;align-items:flex-start;flex-direction:column;gap:1px}.app-store-button small{font-size:9px;font-weight:400;line-height:1.3}.app-store-button strong{font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.app-store-button-android[data-slot=button]{background:#fff;color:#202020;border-color:#e0e0e0}.app-store-button-android[data-slot=button]:hover{background:#ededed;color:#202020;border-color:#b8b8b8}.dark .app-downloads-band{background:var(--hs-page);border-color:var(--hs-line)}.dark .app-downloads-flow{color:var(--brand-accent);border-top-color:var(--hs-muted)}.dark .app-downloads-copy>p{color:var(--hs-muted)}.dark .app-store-button[data-slot=button]{background:#fff;border-color:#fff;color:#202020}.dark .app-store-button[data-slot=button]:hover{background:#ededed;border-color:#ededed}.dark .app-store-button-android[data-slot=button]{background:var(--hs-panel);border-color:var(--hs-raised);color:var(--hs-ink)}.dark .app-store-button-android[data-slot=button]:hover{background:var(--hs-raised)}@media(max-width:1000px){.app-downloads-band{grid-template-columns:1fr;gap:24px;padding:30px}.app-downloads-actions{align-items:flex-start}}@media(max-width:600px){.app-downloads-band{padding:30px 22px 48px;border-radius:14px}.app-downloads-flow{mask-image:linear-gradient(180deg,transparent 10%,#00000020 50%,#000)}.app-downloads-stores{flex-wrap:wrap}.app-store-button[data-slot=button]{min-width:140px}.app-downloads-section.hs-section{padding-top:20px;padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.app-store-button[data-slot=button]{transition:none;transform:none}}