.install-page{color:#17223c;background:radial-gradient(circle at 84% 8%,#f8e7f2 0,#0000 32%),#eef4fa;min-height:100vh}.install-header{background:#fffffff0;border-bottom:1px solid #c2d3e6;justify-content:space-between;align-items:center;padding:16px max(20px,50vw - 540px);display:flex}.install-header>a:last-child{color:#fff;background:#356ead;border-radius:8px;padding:10px 20px;font-weight:800;text-decoration:none}.install-shell{max-width:920px;margin:0 auto;padding:62px 20px 80px}.install-hero{text-align:center;max-width:740px;margin:0 auto 30px}.install-hero>span,.install-app-copy>small{color:#c93380;letter-spacing:1.5px;font-size:12px;font-weight:900}.install-hero h1{color:#245a96;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,4.7rem);line-height:.98}.install-hero p{color:#5e7089;max-width:660px;margin:0 auto;font-size:1.1rem;line-height:1.65}.install-app-card{background:#fff;border:1px solid #bdd0e5;border-radius:24px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:28px;padding:30px;display:grid;box-shadow:0 20px 55px #2a4c741f}.install-app-card.is-installed{grid-template-columns:auto 1fr}.install-app-icon img{border-radius:38px;max-width:100%;height:auto;display:block;box-shadow:0 12px 25px #25538933}.install-app-copy h2,.install-app-card.is-installed h2{color:#245a96;margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(1.9rem,5vw,2.8rem)}.install-app-copy>p{color:#5e7089;line-height:1.55}.install-platform-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.install-platform-picker button{color:#526985;cursor:pointer;text-align:left;background:#f5f8fc;border:2px solid #cfdaea;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:1px;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.install-platform-picker button>span{color:#2f67a8;background:#dfeaf6;border-radius:11px;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:22px;font-weight:900;display:flex}.install-platform-picker button>strong{color:#274f80;font-size:16px}.install-platform-picker button>small{text-transform:uppercase;font-size:11px;font-weight:800}.install-platform-picker button.is-selected{background:#f1efff;border-color:#6242c9;transform:translateY(-1px);box-shadow:0 8px 20px #5e3ac724}.install-platform-picker button.is-selected>span{color:#fff;background:#6242c9}.install-platform-panel{margin-top:14px}.install-platform-note{background:#fff8df;border:1px solid #e3cb7b;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;color:#6d5710!important}.install-primary-button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(135deg,#6848d1,#4930a6);border:0;border-radius:12px;width:100%;padding:16px 22px;font-weight:900;box-shadow:0 10px 24px #5e3ac73d}.install-primary-button:disabled{cursor:wait;opacity:.78}.install-progress{background:#f2f5fb;border:1px solid #c9d7e8;border-radius:13px;margin-top:14px;padding:14px}.install-progress-heading{color:#2c5485;justify-content:space-between;align-items:center;font-size:13px;display:flex}.install-progress-track{background:#dbe5f0;border-radius:999px;height:10px;margin-top:9px;overflow:hidden}.install-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#376fae,#d43d89);height:100%;transition:width .38s;display:block}.install-progress p{margin:8px 0 0;font-size:12px;color:#61748e!important}.install-ios-steps{counter-reset:install;background:#f3f7fc;border:1px solid #c6d7e9;border-radius:12px;gap:10px;margin:18px 0 0;padding:16px;list-style:none;display:grid}.install-ios-steps li{color:#334d70;padding-left:34px;line-height:1.45;position:relative}.install-ios-steps li:before{color:#fff;content:counter(install);counter-increment:install;background:#cf3c86;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex;position:absolute;top:0;left:0}.install-message{background:#e8f2ff;border-radius:8px;padding:10px;font-weight:800;color:#245a96!important}.install-note{margin-bottom:0;font-size:12px}.install-benefits{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.install-benefits article{background:#ffffffe0;border:1px solid #cad9e9;border-radius:15px;gap:10px;padding:18px;display:flex}.install-benefits strong{color:#2d8054;font-size:20px}.install-benefits h2{color:#285e9a;margin:2px 0 5px;font-size:16px}.install-benefits p{color:#63738a;margin:0;font-size:13px;line-height:1.5}.install-security{background:#fff8dd;border:1px solid #dec36d;border-radius:14px;margin-top:24px;padding:18px 20px}.install-security h2{color:#795700;margin:0 0 6px;font-size:16px}.install-security p{color:#795700;margin:0;line-height:1.55}.install-uninstall-note{background:#edf5ff;border:1px solid #bfd3e8;border-radius:14px;align-items:flex-start;gap:13px;margin-top:14px;padding:18px 20px;display:flex}.install-uninstall-note>div:first-child{color:#fff;background:#326caa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:Georgia,serif;font-weight:900;display:flex}.install-uninstall-note h2{color:#285e9a;margin:1px 0 6px;font-size:16px}.install-uninstall-note p{color:#526b89;margin:0;font-size:13px;line-height:1.55}.install-device-safety{background:#edf8f1;border:1px solid #acd2ba;border-radius:14px;margin-top:14px;padding:20px}.install-device-safety>span{color:#247347;letter-spacing:1.2px;font-size:11px;font-weight:900}.install-device-safety h2{color:#235d3d;margin:7px 0 12px;font-family:Georgia,serif;font-size:21px}.install-device-safety ul{color:#3d6850;gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.5;display:grid}@media (max-width:680px){.install-header>a:last-child{align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.install-shell{padding:38px 14px 70px}.install-hero p,.install-app-copy>p{font-size:16px}.install-app-card{grid-template-columns:1fr;padding:22px 18px}.install-app-icon{max-width:118px;margin:0 auto}.install-benefits{grid-template-columns:1fr}.install-platform-picker{grid-template-columns:1fr 1fr}.install-platform-picker button{grid-template-columns:42px 1fr;min-height:64px;padding:10px}.install-platform-picker button>span{width:42px;height:42px}.install-primary-button{min-height:52px}.install-platform-note,.install-note,.install-benefits p,.install-uninstall-note p,.install-device-safety ul{font-size:14px}.install-security p{font-size:15px}}@media (max-width:390px){.install-platform-picker{grid-template-columns:1fr}}
