.download-section{padding-block:70px 90px}.download-platforms{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.platform-card{border:1px solid #e1e8f2;border-radius:25px;padding:34px;background:#f8fbff;display:flex;flex-direction:column;align-items:flex-start}.platform-card.ios{background:#f1faf5;border-color:#d8ecdf}.platform-card h3{font-size:25px;margin:16px 0}.platform-card p{font-size:14px;color:#64768a}.platform-card .button{margin-top:24px}.platform-tag{font-size:11px;letter-spacing:.7px;color:#0751bd;background:#e9f1ff;border-radius:20px;padding:6px 12px}.platform-card .package-meta{font-size:11px;margin-top:15px}.download-guide{max-width:1050px;padding-block:70px 90px}.download-intro{padding-bottom:40px}.download-intro h1{font-size:clamp(36px,4.5vw,58px);margin-bottom:23px}.download-intro>p:not(.section-label){color:#65778d;font-size:16px;line-height:1.9}.download-intro .hero-actions{justify-content:flex-start}.package-meta{font-size:12px!important;color:#70839b!important;margin-top:20px}.download-notice{padding:28px 32px;border:1px solid #d9e5f5;border-radius:20px;background:#f1f6ff}.download-notice h2,.download-block h2{font-size:26px;margin-bottom:16px}.download-notice p,.download-block p{color:#586f86;font-size:14px;line-height:1.95}.download-block{margin-top:50px}.download-features{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:24px}.download-features article{border-bottom:1px solid #e4eaf2;padding-bottom:22px}.download-features b{display:block;font-size:17px;color:#173450;margin-bottom:9px}.install-steps{padding-left:27px;display:grid;gap:25px;margin-top:25px}.install-steps li{padding-left:6px;color:#1761d0}.install-steps b{font-size:17px;color:#173450}.install-steps p{margin-top:6px}.download-block a{color:#0751bd;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.download-platforms,.download-features{grid-template-columns:1fr}.download-section{padding-block:30px 65px}.platform-card{padding:26px;border-radius:20px}.download-guide{padding-block:35px 65px}.download-notice{padding:23px}.download-intro h1{font-size:36px;text-align:left}.download-intro .hero-actions{justify-content:flex-start}.download-intro>p:not(.section-label){font-size:14px}.download-notice h2,.download-block h2{font-size:23px}.download-features{gap:20px}.download-guide .section-label{font-size:11px}.download-guide .nav-cta{display:block}}
