.DownloadLandingPage-module__oR1_Ba__page{background:var(--gh-bg);min-height:100dvh;color:var(--gh-text)}.DownloadLandingPage-module__oR1_Ba__header{background:#fff;border-bottom:1px solid #00000014;padding:24px 20px 32px}.DownloadLandingPage-module__oR1_Ba__headerInner{max-width:960px;margin:0 auto}.DownloadLandingPage-module__oR1_Ba__backLink{color:var(--gh-text-muted);align-items:center;margin-bottom:24px;font-size:14px;font-weight:500;display:inline-flex}.DownloadLandingPage-module__oR1_Ba__backLink:hover{color:var(--gh-text)}.DownloadLandingPage-module__oR1_Ba__heroGrid{align-items:center;gap:28px;display:grid}.DownloadLandingPage-module__oR1_Ba__heroImageWrap{justify-content:center;display:flex}.DownloadLandingPage-module__oR1_Ba__heroImage{width:min(100%,280px);height:auto}.DownloadLandingPage-module__oR1_Ba__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:500;line-height:1.1}.DownloadLandingPage-module__oR1_Ba__subtitle{max-width:36rem;color:var(--gh-text-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.DownloadLandingPage-module__oR1_Ba__notice{background:var(--gh-cream);color:var(--gh-text-muted);border-left:3px solid #111;border-radius:0 12px 12px 0;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.DownloadLandingPage-module__oR1_Ba__content{max-width:960px;margin:0 auto;padding:32px 20px 80px}.DownloadLandingPage-module__oR1_Ba__section{margin-top:40px}.DownloadLandingPage-module__oR1_Ba__sectionTitle{letter-spacing:-.02em;margin:0 0 16px;font-size:1.125rem;font-weight:500}.DownloadLandingPage-module__oR1_Ba__storeSection{margin-top:0}.DownloadLandingPage-module__oR1_Ba__storeButtons{flex-direction:column;gap:12px;display:flex}.DownloadLandingPage-module__oR1_Ba__storeBtn{color:#fff;background:#111;border:1px solid #0000001f;border-radius:14px;align-items:center;gap:14px;width:fit-content;min-width:220px;padding:14px 20px;transition:transform .15s,box-shadow .15s;display:inline-flex}.healthRoot a.DownloadLandingPage-module__oR1_Ba__storeBtn{color:#fff}.healthRoot a.DownloadLandingPage-module__oR1_Ba__storeBtn:hover{color:#fff}.healthRoot a.DownloadLandingPage-module__oR1_Ba__storeBtn:focus-visible{color:#fff}.healthRoot a.DownloadLandingPage-module__oR1_Ba__storeBtn span{color:#fff}.healthRoot a.DownloadLandingPage-module__oR1_Ba__storeBtn svg{color:#fff}.DownloadLandingPage-module__oR1_Ba__storeBtn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001f}.DownloadLandingPage-module__oR1_Ba__storeBtnDisabled{color:var(--gh-text-muted);cursor:default;pointer-events:none;background:#f3f0eb;border-color:#00000014}.healthRoot .DownloadLandingPage-module__oR1_Ba__storeBtnDisabled{color:var(--gh-text-muted)}.healthRoot .DownloadLandingPage-module__oR1_Ba__storeBtnDisabled span{color:var(--gh-text-muted)}.healthRoot .DownloadLandingPage-module__oR1_Ba__storeBtnDisabled svg{color:var(--gh-text-muted)}.DownloadLandingPage-module__oR1_Ba__storeBtnDisabled:hover{box-shadow:none;transform:none}.DownloadLandingPage-module__oR1_Ba__storeIcon{flex-shrink:0;width:28px;height:28px}.DownloadLandingPage-module__oR1_Ba__storeText{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.DownloadLandingPage-module__oR1_Ba__storeLabel{opacity:.85;font-size:11px;font-weight:400}.DownloadLandingPage-module__oR1_Ba__storeName{letter-spacing:-.02em;font-size:18px;font-weight:500}.DownloadLandingPage-module__oR1_Ba__featureList{color:var(--gh-text-muted);gap:10px;margin:0;padding-left:1.2rem;font-size:15px;line-height:1.55;display:grid}.DownloadLandingPage-module__oR1_Ba__helpText{color:var(--gh-text-muted);margin:0;font-size:15px;line-height:1.6}.DownloadLandingPage-module__oR1_Ba__helpText a{color:var(--gh-text);text-underline-offset:2px;text-decoration:underline}@media (min-width:744px){.DownloadLandingPage-module__oR1_Ba__header{padding:32px 48px 40px}.DownloadLandingPage-module__oR1_Ba__content{padding:40px 48px 96px}.DownloadLandingPage-module__oR1_Ba__heroGrid{grid-template-columns:1fr minmax(220px,320px);gap:40px}.DownloadLandingPage-module__oR1_Ba__storeButtons{flex-flow:wrap;gap:16px}}
