.sia-app-install{--sia-app-radius:var(--sia-radius, 16px);max-width:960px;margin:0 auto;padding:8px 0 32px;color:var(--sia-text,#1a2b4b);font-family:var(--sia-font,inherit)}.sia-app-install-hero{text-align:center;margin-bottom:28px}.sia-app-install-logo{display:block;width:72px;height:72px;object-fit:contain;margin:0 auto 12px}.sia-app-install-title{margin:0 0 8px;font-size:1.75rem;line-height:1.2}.sia-app-install-lead{margin:0 auto;max-width:36rem;color:var(--sia-muted,#4b5563)}.sia-app-install-steps{list-style:none;margin:16px auto 0;padding:0;max-width:28rem;text-align:left;font-size:.95rem;line-height:1.5;color:var(--sia-text,#1a2b4b)}.sia-app-install-steps li{margin:0 0 6px;padding-left:1.25rem;position:relative}.sia-app-install-steps li::before{content:"";position:absolute;left:0;top:.45em;width:.55em;height:.55em;border-radius:999px;background:var(--sia-primary,#18509c)}.sia-app-install-cta{margin:1rem 0 0;text-align:center}.sia-app-install-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.sia-app-install-card{background:var(--sia-surface,#fff);border:1px solid var(--sia-border,#e5e7eb);border-radius:var(--sia-app-radius);padding:20px 16px 16px;text-align:center;box-shadow:var(--sia-shadow-sm,0 4px 16px rgb(26 43 75 / .06))}.sia-app-install-card h3{margin:0 0 12px;font-size:1.15rem}.sia-app-install-qr{display:flex;justify-content:center;margin:0 auto 12px}.sia-app-install-qr svg,.sia-app-install-qr img{width:180px;height:180px;display:block}.sia-app-install-hint{margin:0 0 12px;font-size:.92rem;line-height:1.45;color:var(--sia-muted,#4b5563)}.sia-app-install-link{display:inline-block;padding:8px 16px;border-radius:var(--sia-btn-radius,999px);background:var(--sia-primary,#18509c);color:var(--sia-primary-contrast,#fff)!important;text-decoration:none;font-weight:600}.sia-app-install-link:hover{filter:brightness(1.05)}