.download-page .section-header{max-width:56rem}.download-page .section-subtitle{max-width:40rem}.download-hero-inner{display:grid;gap:2rem;align-items:center}@media (min-width:900px){.download-hero-inner{grid-template-columns:3fr 2fr}}.download-hero-left{display:flex;flex-direction:column;gap:1.5rem}.download-hero-title{font-size:clamp(2rem,3vw,2.4rem)}.download-hero-right .download-art{border-radius:18px;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 0 0,rgba(147,51,234,0.5),transparent 65%),radial-gradient(circle at 100% 0,rgba(6,182,212,0.4),transparent 65%),linear-gradient(145deg,#020617,#020617);padding:3px}.download-hero-right img{display:block;width:100%;height:auto;border-radius:16px}.download-security-inner{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem}@media (min-width:900px){.download-security-inner{flex-direction:row;justify-content:space-between;align-items:center}}.download-security-text{max-width:40rem}.download-security-cta{flex-shrink:0}.download-steps{display:flex;flex-direction:column;gap:1.25rem;counter-reset:steps}.download-steps li h3{font-size:1.05rem;margin-bottom:0.25rem}.requirements-grid{display:grid;gap:1.75rem}@media (min-width:900px){.requirements-grid{grid-template-columns:2fr 3fr}}.requirements-notes{font-size:0.9rem}.onboarding-grid{display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.onboarding-grid{grid-template-columns:3fr 2.2fr}}.onboarding-list{display:flex;flex-direction:column;gap:1rem}.onboarding-list h3{font-size:1rem;margin-bottom:0.15rem}.onboarding-art{border-radius:18px;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 0 0,rgba(147,51,234,0.4),transparent 60%),radial-gradient(circle at 100% 0,rgba(6,182,212,0.35),transparent 60%),linear-gradient(145deg,#020617,#020617);padding:3px}.onboarding-art img{border-radius:16px}.community-grid{display:grid;gap:1.75rem;align-items:center}@media (min-width:900px){.community-grid{grid-template-columns:3fr 2.2fr}}.community-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.community-art{border-radius:18px;overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 0 0,rgba(147,51,234,0.4),transparent 60%),radial-gradient(circle at 100% 0,rgba(6,182,212,0.35),transparent 60%),linear-gradient(145deg,#020617,#020617);padding:3px}.community-art img{border-radius:16px}.support-grid{display:grid;gap:1.75rem}@media (min-width:1024px){.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-mini-list{display:flex;flex-direction:column;gap:0.85rem;margin-top:0.75rem;font-size:0.9rem}.faq-q{display:block;font-weight:500;color:var(--color-gray-100);margin-bottom:0.1rem}.faq-a{display:block;color:var(--color-muted)}.download-reviews-inner{display:grid;gap:1.75rem}@media (min-width:900px){.download-reviews-inner{grid-template-columns:3fr 2fr;align-items:center}}.download-reviews-header p{max-width:42rem}.download-reviews-highlight{padding:1.5rem;border-radius:14px;border:1px solid var(--color-border);background:radial-gradient(circle at 0 0,rgba(147,51,234,0.25),transparent 60%),radial-gradient(circle at 100% 0,rgba(6,182,212,0.2),transparent 60%),linear-gradient(145deg,#020617,#020617)}.download-footer-cta-inner{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}@media (min-width:900px){.download-footer-cta-inner{flex-direction:row;justify-content:space-between;align-items:center}}.download-footer-cta-inner p{max-width:40rem}.download-footer-cta-actions{flex-shrink:0}