.pwa-install-page{color:#173f32;max-width:1120px;margin:0 auto;padding:32px 24px 48px}.pwa-install-brand{color:inherit;font-size:1.2rem;font-weight:750;text-decoration:none;display:inline-block}.pwa-install-brand span{font-weight:400}.pwa-install-hero{text-align:center;max-width:700px;margin:44px auto 36px}.pwa-install-hero>img{border-radius:20px;margin:0 auto 20px}.pwa-install-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.pwa-install-hero h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.pwa-install-hero>p{line-height:1.65}.pwa-install-roles,.pwa-install-account,.pwa-install-help{color:#52645b;font-size:.9rem}.pwa-install-status{text-align:left;margin:26px 0 22px}.pwa-install-status .pwa-install-prompt{background:#edf3eb;border:1px solid #cedbd1;border-radius:18px;margin:0;padding:24px}.pwa-install-status h2{margin:0 0 8px;font-size:1.2rem}.pwa-install-status p{margin:0;line-height:1.6}.pwa-install-status .button-row{margin-top:16px}.pwa-install-status .pwa-install-message{margin:12px 4px 0}.pwa-install-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pwa-install-guides article{background:#fff;border:1px solid #dde3db;border-radius:18px;padding:24px}.pwa-install-step{color:#607b61;font-size:.8rem;font-weight:700}.pwa-install-guides h2{margin:12px 0 16px;font-size:1.2rem}.pwa-install-guides ol{margin:0;padding-left:20px}.pwa-install-guides li{color:#43564a;margin-bottom:12px;padding-left:3px;line-height:1.6}.pwa-install-guides li:last-child{margin-bottom:0}.pwa-install-help{text-align:center;max-width:680px;margin:26px auto 16px;line-height:1.6}.pwa-install-back{width:fit-content;color:inherit;margin:0 auto;display:block}@media (max-width:720px){.pwa-install-page{padding:24px 18px 36px}.pwa-install-hero{margin-top:32px}.pwa-install-guides{grid-template-columns:1fr}.pwa-install-roles{max-width:300px;margin-left:auto;margin-right:auto}}
