.download-page{--hero-ink:#101d30;--hero-muted:#667080;color:var(--hero-ink);background:#f6f7f9}.download-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:65px;padding-block:62px 88px;display:grid}.download-copy{min-width:0;padding-block:20px}.download-copy>h1:first-child{margin-top:4px}.download-copy h1{letter-spacing:-.05em;text-wrap:pretty;font-size:clamp(44px,4.8vw,68px);font-weight:750;line-height:1.1}.download-copy h1>span{color:var(--primary-ink)}.download-lead{max-width:30ch;color:var(--hero-muted);text-wrap:pretty;margin-top:20px;font-size:18px;line-height:1.6}.download-benefits{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.download-benefits li{color:#35445c;align-items:center;gap:10px;font-size:14px;display:flex}.download-benefits svg{color:var(--primary-ink)}.download-install{margin-top:26px;scroll-margin-top:105px}.download-install-note{color:var(--hero-muted);margin-top:11px;font-size:13px}.download-install-note+.download-install-note{margin-top:4px}.download-install-note a{color:var(--primary-ink);text-underline-offset:3px;text-decoration:underline}.download-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.download-visual{min-width:0;padding-inline:23px;position:relative}.download-phone-stage{position:relative}.download-visual-backdrop{background:linear-gradient(150deg,#eef3ff,#e1eafd);border:1px solid #dfe6f5;position:absolute;inset:8% 0 6%}.download-visual .phone-preview{z-index:1;width:min(100%,350px);margin-inline:auto;position:relative}.download-visual .phone-preview figcaption{font-size:10px}.download-visual .phone-frame{border-radius:55px;padding:10px}.download-visual .phone-screen{border-radius:44px;padding-top:54px}.download-visual .phone-island{width:110px;height:28px;top:21px}.download-visual .phone-content{padding-inline:14px}.download-visual .phone-summary{padding:19px}.download-visual .phone-subscription{gap:8px;min-height:65px;padding:12px 10px}.download-start{border-block:1px solid var(--border);background:var(--card);padding-block:74px 80px}.download-section-heading{text-align:center;max-width:750px;margin-inline:auto}.download-section-heading .eyebrow{justify-content:center;margin-bottom:18px;font-size:11px}.download-page h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.16}.download-section-heading>p:last-child{max-width:610px;color:var(--hero-muted);margin:22px auto 0;font-size:16px;line-height:1.8}.download-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:39px 0 0;padding:0;list-style:none;display:grid}.download-steps>li{border:1px solid var(--border);border-radius:var(--radius);background:#f6f7f9;padding:28px}.download-step-top{color:var(--primary-ink);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.download-step-top>span{font-size:12px;font-weight:550}.download-steps h3{letter-spacing:-.03em;text-wrap:pretty;font-size:21px;font-weight:650;line-height:1.35}.download-steps p{color:var(--hero-muted);margin-top:14px;font-size:14px;line-height:1.8}.download-closing{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:60px;padding-block:76px 84px;display:grid}.download-closing .eyebrow{margin-bottom:18px;font-size:11px}.download-closing>div>p:last-child{max-width:510px;color:var(--hero-muted);margin-top:20px;font-size:15px;line-height:1.8}.download-closing-actions{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.download-closing .text-link{color:#536176;font-size:12px;line-height:1.6}.download-closing .text-link:hover{color:var(--primary-ink)}@media (width<=1050px){.download-hero{gap:30px}.download-visual{padding-inline:12px}.download-steps{gap:15px}.download-steps>li{padding:23px}.download-closing{gap:30px}}@media (width<=800px){.download-hero{grid-template-columns:minmax(0,1fr);gap:36px;max-width:600px;padding-block:28px 52px}.download-copy{padding-block:0}.download-copy h1{letter-spacing:-.042em;font-size:clamp(32px,8.2vw,44px);line-height:1.08}.download-lead{margin-top:14px;font-size:16px;line-height:1.55}.download-install{margin-top:22px}.download-benefits{gap:10px;margin-top:22px}.download-visual{justify-self:center;width:100%;max-width:450px;padding-inline:28px}.download-start{padding-block:55px}.download-steps{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.download-step-top{margin-bottom:20px}.download-closing{grid-template-columns:minmax(0,1fr);padding-block:57px 65px}.download-qr-row{display:none}}@media (width<=420px){.download-copy h1{font-size:31px}.download-lead{max-width:none;font-size:15px}.download-benefits li{font-size:14px}.download-visual{padding-inline:0}.download-visual .phone-frame{border-radius:47px;padding:9px}.download-visual .phone-screen{border-radius:37px}.download-visual .phone-content{padding-inline:11px}.download-visual .phone-subscription{gap:7px;padding-inline:8px}}.download-qr-row{border-top:1px solid var(--border);margin-top:34px;padding-top:26px}.download-qr-title{font-size:14px;font-weight:600}.download-qr-hint{color:var(--hero-muted);margin-top:4px;font-size:12px}.download-qr-codes{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.download-qr{flex-direction:column;align-items:center;gap:9px;margin:0;display:flex}.download-qr>a{border:1px solid var(--border);background:#fff;border-radius:10px;padding:6px;display:block}.download-qr img{width:96px;height:96px;display:block}.download-qr figcaption{flex-direction:column;align-items:center;gap:3px;display:flex}.download-qr strong{font-size:13px;font-weight:550}.download-qr small{color:var(--hero-muted);font-size:11px}@media (pointer:coarse){.download-install-note{font-size:13px}.download-closing .text-link{min-height:44px;font-size:13px}}
