.download-page-module__Qh1YLa__page{width:var(--marketing-shell-width);color:var(--color-text-primary);margin-inline:auto;padding-bottom:clamp(80px,10vw,144px)}.download-page-module__Qh1YLa__hero{min-height:min(720px,calc(100dvh - var(--header-top) - var(--header-height)));grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:clamp(48px,8vw,120px);padding-block:clamp(72px,9vw,132px);display:grid}.download-page-module__Qh1YLa__heroCopy{max-width:760px}.download-page-module__Qh1YLa__eyebrow{color:var(--landing-accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:650}.download-page-module__Qh1YLa__hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3rem,7vw,6.75rem);font-weight:560;line-height:.96}.download-page-module__Qh1YLa__lede{max-width:680px;color:var(--color-text-secondary);margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7}.download-page-module__Qh1YLa__heroMeta,.download-page-module__Qh1YLa__heroAnchor,.download-page-module__Qh1YLa__downloadAction,.download-page-module__Qh1YLa__unavailable,.download-page-module__Qh1YLa__textLink{align-items:center;gap:9px;display:inline-flex}.download-page-module__Qh1YLa__heroMeta{color:var(--color-text-tertiary);margin-top:26px;font-size:.86rem}.download-page-module__Qh1YLa__heroMeta svg{color:#70c99a}.download-page-module__Qh1YLa__heroAnchor{background:var(--landing-primary-button-bg);min-height:46px;color:var(--landing-primary-button-text);border-radius:10px;margin-top:34px;padding-inline:19px;font-size:.9rem;font-weight:650}.download-page-module__Qh1YLa__heroAnchor:hover,.download-page-module__Qh1YLa__downloadAction:hover{background:var(--landing-primary-button-hover)}.download-page-module__Qh1YLa__appVisual{border:1px solid var(--marketing-hairline);background:radial-gradient(circle at 50% 40%,#8f74e92e,transparent 48%),color-mix(in srgb,var(--color-bg-secondary)72%,transparent);min-height:360px;box-shadow:var(--shadow-stack-low);border-radius:30px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.download-page-module__Qh1YLa__appVisual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.download-page-module__Qh1YLa__appVisual img{filter:drop-shadow(0 30px 55px #00000075);width:clamp(128px,14vw,190px);height:auto;position:relative}.download-page-module__Qh1YLa__appVisual span{color:var(--color-text-tertiary);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;position:absolute;bottom:20px;right:24px}.download-page-module__Qh1YLa__appGlow{filter:blur(70px);background:#8f74e938;border-radius:999px;width:250px;height:250px;position:absolute}.download-page-module__Qh1YLa__releaseNotice{border-block:1px solid var(--marketing-hairline);grid-template-columns:auto 1fr;gap:18px;padding:24px 4px;display:grid}.download-page-module__Qh1YLa__releaseNotice>svg{color:var(--landing-accent-strong);margin-top:4px;font-size:1.2rem}.download-page-module__Qh1YLa__releaseNotice strong{font-size:.95rem}.download-page-module__Qh1YLa__releaseNotice p{max-width:880px;color:var(--color-text-tertiary);margin:6px 0 0;font-size:.9rem;line-height:1.65}.download-page-module__Qh1YLa__downloadSection,.download-page-module__Qh1YLa__installSection,.download-page-module__Qh1YLa__faqSection{padding-top:clamp(80px,10vw,136px)}.download-page-module__Qh1YLa__sectionHeading{grid-template-columns:48px minmax(0,1fr);gap:20px;margin-bottom:36px;display:grid}.download-page-module__Qh1YLa__sectionHeading>span,.download-page-module__Qh1YLa__companionTopline>span{color:var(--color-text-tertiary);letter-spacing:.12em;font-size:.72rem}.download-page-module__Qh1YLa__sectionHeading h2,.download-page-module__Qh1YLa__companionCard h2,.download-page-module__Qh1YLa__trustGrid h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:560}.download-page-module__Qh1YLa__sectionHeading p{max-width:700px;color:var(--color-text-secondary);margin:10px 0 0;line-height:1.7}.download-page-module__Qh1YLa__platformList{border-top:1px solid var(--marketing-hairline)}.download-page-module__Qh1YLa__platformRow{border-bottom:1px solid var(--marketing-hairline);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 4px;display:grid}.download-page-module__Qh1YLa__platformIcon{border:1px solid var(--marketing-hairline);background:var(--marketing-panel-bg);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.download-page-module__Qh1YLa__platformIcon svg{font-size:1.45rem}.download-page-module__Qh1YLa__platformCopy h3{margin:0;font-size:1rem;font-weight:620}.download-page-module__Qh1YLa__platformCopy p{color:var(--color-text-secondary);margin:5px 0 0;font-size:.9rem}.download-page-module__Qh1YLa__platformCopy span{color:var(--color-text-tertiary);letter-spacing:.05em;margin-top:7px;font-size:.72rem;display:inline-block}.download-page-module__Qh1YLa__downloadAction,.download-page-module__Qh1YLa__unavailable{border-radius:10px;justify-content:center;min-width:132px;min-height:44px;padding-inline:16px;font-size:.86rem;font-weight:620}.download-page-module__Qh1YLa__downloadAction{background:var(--landing-primary-button-bg);color:var(--landing-primary-button-text)}.download-page-module__Qh1YLa__unavailable{border:1px solid var(--marketing-hairline);color:var(--color-text-tertiary)}.download-page-module__Qh1YLa__companionGrid,.download-page-module__Qh1YLa__trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;display:grid}.download-page-module__Qh1YLa__companionCard,.download-page-module__Qh1YLa__trustGrid article{border:1px solid var(--marketing-hairline);background:var(--marketing-panel-bg);border-radius:20px;padding:clamp(24px,4vw,40px)}.download-page-module__Qh1YLa__companionTopline{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.download-page-module__Qh1YLa__companionTopline svg,.download-page-module__Qh1YLa__trustGrid article>svg{color:var(--landing-accent-strong);font-size:2rem}.download-page-module__Qh1YLa__companionCard>p,.download-page-module__Qh1YLa__trustGrid p{color:var(--color-text-secondary);margin:14px 0 0;line-height:1.7}.download-page-module__Qh1YLa__stackActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.download-page-module__Qh1YLa__steps{border-top:1px solid var(--marketing-hairline);margin:0;padding:0;list-style:none}.download-page-module__Qh1YLa__steps li{border-bottom:1px solid var(--marketing-hairline);grid-template-columns:74px minmax(0,1fr);gap:20px;padding:28px 4px;display:grid}.download-page-module__Qh1YLa__steps li>span{color:var(--landing-accent-strong);letter-spacing:.12em;font-size:.78rem}.download-page-module__Qh1YLa__steps h3{margin:0;font-size:1rem;font-weight:620}.download-page-module__Qh1YLa__steps p{max-width:760px;color:var(--color-text-secondary);margin:8px 0 0;line-height:1.7}.download-page-module__Qh1YLa__textLink{min-height:44px;color:var(--landing-accent-strong);margin-top:20px;font-size:.88rem;font-weight:620}.download-page-module__Qh1YLa__textLink:hover{color:var(--color-text-primary)}.download-page-module__Qh1YLa__trustGrid{padding-top:clamp(80px,10vw,136px)}.download-page-module__Qh1YLa__trustGrid article>svg{margin-bottom:34px}.download-page-module__Qh1YLa__trustGrid h2{font-size:1.35rem}.download-page-module__Qh1YLa__trustStatus{color:var(--color-text-tertiary);margin-top:22px;font-size:.82rem;display:block}.download-page-module__Qh1YLa__faqList{border-top:1px solid var(--marketing-hairline)}.download-page-module__Qh1YLa__faqList details{border-bottom:1px solid var(--marketing-hairline)}.download-page-module__Qh1YLa__faqList summary{cursor:pointer;min-height:64px;padding:20px 4px;font-size:1rem;font-weight:560}.download-page-module__Qh1YLa__faqList p{max-width:800px;color:var(--color-text-secondary);margin:0;padding:0 4px 24px;line-height:1.75}.download-page-module__Qh1YLa__heroAnchor:focus-visible,.download-page-module__Qh1YLa__downloadAction:focus-visible,.download-page-module__Qh1YLa__textLink:focus-visible,.download-page-module__Qh1YLa__faqList summary:focus-visible{outline:2px solid var(--landing-accent-strong);outline-offset:3px}@media (max-width:820px){.download-page-module__Qh1YLa__hero{grid-template-columns:1fr;min-height:auto}.download-page-module__Qh1YLa__appVisual{min-height:280px}.download-page-module__Qh1YLa__companionGrid,.download-page-module__Qh1YLa__trustGrid{grid-template-columns:1fr}}@media (max-width:560px){.download-page-module__Qh1YLa__page{width:min(100% - 32px,var(--marketing-shell-width))}.download-page-module__Qh1YLa__hero h1{font-size:clamp(2.7rem,15vw,4.3rem)}.download-page-module__Qh1YLa__platformRow{grid-template-columns:48px minmax(0,1fr);gap:16px}.download-page-module__Qh1YLa__platformRow>:last-child{grid-column:1/-1;width:100%}.download-page-module__Qh1YLa__sectionHeading,.download-page-module__Qh1YLa__steps li{grid-template-columns:36px minmax(0,1fr);gap:12px}.download-page-module__Qh1YLa__stackActions .download-page-module__Qh1YLa__downloadAction,.download-page-module__Qh1YLa__stackActions .download-page-module__Qh1YLa__unavailable{width:100%}}
