.download-page{padding-top:76px;padding-bottom:88px}.download-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;display:grid}.download-intro h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(34px,4.2vw,58px);line-height:1.28}.download-lead{max-width:470px;color:var(--ink-soft);font-size:18px}.download-features{margin:28px 0;padding-left:22px}.download-features li{padding:4px 0 4px 6px}.download-features li::marker{color:var(--green)}.download-text-link{color:var(--green);text-underline-offset:5px;gap:12px;font-weight:650;display:inline-flex}.download-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);padding:36px}.download-app-heading{align-items:center;gap:20px;display:flex}.download-app-heading img{border-radius:20px;flex:0 0 80px}.download-app-heading h2{margin:0;font-size:28px}.download-app-heading p{color:var(--ink-soft);margin:0;font-size:14px}.download-app-heading .download-platform{color:var(--green);letter-spacing:.16em;font-size:12px;font-weight:650}.download-specs{border-block:1px solid var(--line);margin:30px 0;padding:18px 0}.download-specs div{flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:5px 0;display:flex}.download-specs dt{color:var(--ink-soft)}.download-specs dd{margin:0;font-weight:600}.download-button{border:1px solid var(--green);border-radius:var(--radius-sm);background:var(--green);color:#fff;width:100%;min-height:56px;font:inherit;justify-content:center;align-items:center;gap:14px;padding:14px 20px;font-weight:650;text-decoration:none;display:flex}.download-button:not(:disabled):hover{background:var(--green-deep)}.download-button:disabled{background:var(--green-pale);border-color:var(--line);color:#45574d;cursor:not-allowed}.download-status{color:var(--ink-soft);margin:14px 0 20px;font-size:14px;line-height:1.8}.download-privacy{color:var(--ink-soft);margin:0;font-size:13px}.download-privacy a{color:var(--green);text-underline-offset:3px}.download-installation{padding-top:96px;scroll-margin-top:28px}.download-section-heading h2,.download-help h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(26px,3vw,34px)}.download-section-heading>p:last-child,.download-help>div:first-child>p:not(.eyebrow){color:var(--ink-soft)}.download-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.download-steps li{border-top:1px solid var(--line-strong);padding-top:22px}.download-steps li>span{color:var(--green);font-size:14px;font-weight:650}.download-steps h3{margin:12px 0 10px;font-size:20px}.download-steps p{color:var(--ink-soft);margin:0}.download-help{grid-template-columns:.75fr 1.25fr;gap:72px;padding-top:84px;display:grid}.download-faq{min-width:0}.download-faq details{border-top:1px solid var(--line)}.download-faq details:last-child{border-bottom:1px solid var(--line)}.download-faq summary{cursor:pointer;padding:20px 4px;font-weight:600}.download-faq details>p{color:var(--ink-soft);margin:0 4px 22px}.download-file-facts{margin:0 4px 18px;font-size:14px}.download-file-facts div{margin-bottom:10px}.download-file-facts dt{color:var(--ink-soft)}.download-file-facts dd{overflow-wrap:anywhere;margin:3px 0 0}.download-file-facts code{font-size:13px}@media (max-width:980px){.download-hero,.download-help{gap:36px}.download-card{padding:28px}}@media (max-width:720px){.download-page{padding-top:40px;padding-bottom:56px}.download-hero,.download-help,.download-steps{grid-template-columns:1fr}.download-hero{gap:32px}.download-intro h1{font-size:clamp(32px,8.5vw,46px)}.download-lead{font-size:16px}.download-card{border-radius:var(--radius-md);padding:24px}.download-app-heading{gap:16px}.download-app-heading img{border-radius:16px;flex-basis:64px;width:64px;height:64px}.download-app-heading h2{font-size:24px}.download-installation,.download-help{padding-top:56px}.download-help{gap:22px}}
