body main.pwa-install-page{max-width:1060px;margin:auto;padding:28px 28px 70px}.pwa-back{display:inline-block;font-size:12px;color:#587480;margin-bottom:24px}.pwa-install-page>header{background:#104161;color:#f3f0e9;padding:32px;border-radius:12px}.pwa-install-page>header img{width:160px;height:auto;margin-bottom:26px}.pwa-install-page h1{font-size:34px}.pwa-install-page>header p{line-height:1.8;max-width:650px;margin-top:14px;color:#c6d3d9}.pwa-install-page h2{font-size:19px;font-weight:500;margin-bottom:14px}.pwa-install-intro{margin:24px 0;padding:24px;background:white;border:1px solid #dfe6e2;border-radius:10px}.pwa-install-intro p,.pwa-live-note p,.pwa-platforms p{line-height:1.85;font-size:12px;color:#657b87}.pwa-install-action{margin-top:18px}.pwa-install-action p{margin-top:12px}.pwa-platforms{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pwa-platforms section{padding:26px;background:white;border:1px solid #dfe6e2;border-radius:10px}.pwa-platforms span{display:block;font-size:9px;letter-spacing:1.5px;color:#56817c;margin-bottom:13px}.pwa-platforms p+p{margin-top:12px}.pwa-live-note{border-left:3px solid #477c7b;background:#f6f8f4;margin:24px 0;padding:26px}.pwa-live-note p+p{margin-top:14px}.pwa-install-page footer{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#477c7b}.pwa-install-page footer a{text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){body main.pwa-install-page{padding:20px 18px 75px}.pwa-install-page>header{padding:25px}.pwa-install-page h1{font-size:28px}.pwa-platforms{grid-template-columns:1fr}.pwa-install-page footer{flex-wrap:wrap}}