.section-download{background:var(--brand-cream)}.section-download .section-download-hero{padding:160px max(24px,(100% - var(--content-max-width))/2) 40px}.section-download .platform-showcase-header{margin:0 auto;max-width:800px;text-align:center}.section-download .platform-badge{background:rgba(0,0,0,.06);border-radius:100px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:24px;padding:8px 14px;text-transform:uppercase}.section-download .showcase-section-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-section-sm);font-weight:var(--arizona-heading-weight);letter-spacing:var(--arizona-heading-letter-spacing);line-height:var(--arizona-heading-line-height);margin:0 auto;max-width:1000px}.section-download .download-hero-subtitle{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.6;margin-top:12px}.section-download .section-download-cards{padding:60px max(100px,(100% - var(--content-max-width))/2) 140px}.section-download .split-showcase-info-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:0}.section-download .split-showcase-info-card{background:var(--brand-white);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:0 0 64px}.section-download .split-showcase-info-card .download-eyebrow,.section-download .split-showcase-info-card .split-showcase-info-icon,.section-download .split-showcase-info-card h4,.section-download .split-showcase-info-card p{margin-left:32px;margin-right:32px}.section-download .split-showcase-info-card .split-showcase-info-icon{margin-top:32px}.section-download .split-showcase-info-card h4{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-heading-md);font-weight:600;line-height:1;margin-bottom:12px}.section-download .split-showcase-info-card p{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.6;margin-bottom:64px}.section-download .split-showcase-info-card .btn{display:flex;justify-content:space-between;margin:0 32px;width:calc(100% - 64px)}.section-download .split-showcase-info-icon{align-items:center;background:var(--text-primary);border-radius:8px;color:var(--text-white);display:flex;flex-shrink:0;font-size:var(--text-body-lg);height:36px;justify-content:center;margin-bottom:20px;width:36px}.section-download .download-eyebrow{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.section-download .download-qr{margin:16px 32px 0;text-align:center}.section-download .download-qr-toggle{align-items:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-body-sm);gap:4px;padding:0}.section-download .download-qr-toggle:hover{color:var(--text-primary)}.section-download .download-qr-chevron{transition:transform .2s}.section-download .download-qr-toggle.is-open .download-qr-chevron{transform:rotate(180deg)}.section-download .download-qr-panel{margin-top:16px}.section-download .download-qr-img{border-radius:8px;height:120px;width:120px}@media(max-width:1024px){.section-download .section-download-hero{padding-top:120px}.section-download .section-download-cards{padding:40px 40px 100px}.section-download .download-qr{margin-left:20px;margin-right:20px}.section-download .split-showcase-info-card{padding-bottom:20px}.section-download .split-showcase-info-card .download-eyebrow,.section-download .split-showcase-info-card .split-showcase-info-icon,.section-download .split-showcase-info-card h4,.section-download .split-showcase-info-card p{margin-left:20px;margin-right:20px}.section-download .split-showcase-info-card .split-showcase-info-icon{margin-top:20px}.section-download .split-showcase-info-card .btn{margin:auto 20px 0;width:calc(100% - 40px)}}@media(max-width:768px){.section-download .section-download-hero{padding:100px 20px 30px}.section-download .showcase-section-title{font-size:var(--text-heading-lg)}.section-download .section-download-cards{padding:30px 20px 80px}.section-download .split-showcase-info-cards{grid-template-columns:1fr;margin:0 auto;max-width:500px}.section-download .split-showcase-info-cards p{margin-bottom:20px}}