@media (max-width:820px){.kinbo-app-strip .kinbo-install-button{min-height:40px;padding:7px 12px;border:0;border-radius:10px;background:#3064ae;color:#fff;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 4px 10px rgb(48 100 174 / .22)}.kinbo-app-strip .kinbo-install-button:focus-visible{outline:3px solid #f7b23d;outline-offset:3px}.kinbo-install-help{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:8px;background:#f7f8fc;color:#172033;font-size:.75rem;line-height:1.4}}@media (max-width:390px){.kinbo-app-strip__inner{gap:7px}.kinbo-app-strip small{display:none}.kinbo-app-strip .kinbo-install-button{padding:7px 9px;font-size:.7rem}}@media all and (display-mode:standalone){.kinbo-app-strip{display:none!important}}.kinbo-pwa-installed .kinbo-app-strip{display:none!important}.kinbo-modal-open{overflow:hidden}.kinbo-ios-install{position:fixed;inset:0;z-index:1000000;display:none;align-items:flex-end;justify-content:center}.kinbo-ios-install.is-open{display:flex}.kinbo-ios-install__backdrop{position:absolute;inset:0;background:rgb(17 24 39 / .58);backdrop-filter:blur(3px)}.kinbo-ios-install__sheet{position:relative;width:min(100%, 520px);margin:0;padding:24px 22px max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;color:#172033;box-shadow:0 -16px 50px rgb(17 24 39 / .22);animation:kinboIosSheetIn .2s ease-out}.kinbo-ios-install__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f4f9;color:#172033;font-size:1.45rem;line-height:1}.kinbo-ios-install__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:14px;border-radius:15px;background:#eaf2ff;color:#3064ae;font-size:1.65rem;font-weight:700}.kinbo-ios-install h2{margin:0 44px 7px 0;font-size:1.3rem;line-height:1.25}.kinbo-ios-install p{margin:0;color:#596174;line-height:1.5}.kinbo-ios-install ol{margin:18px 0;padding:0;list-style:none;counter-reset:kinbo-ios-step}.kinbo-ios-install li{counter-increment:kinbo-ios-step;position:relative;min-height:42px;padding:0 0 14px 48px;color:#172033;line-height:1.35}.kinbo-ios-install li::before{content:counter(kinbo-ios-step);position:absolute;left:0;top:-3px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3064ae;color:#fff;font-weight:700}.kinbo-ios-install li span{display:block;margin-top:2px;color:#687386;font-size:.88rem}.kinbo-ios-install__note{padding:11px 12px;border-radius:10px;background:#f7f8fc;font-size:.82rem}.kinbo-ios-install__done{width:100%;min-height:46px;margin-top:16px;border:0;border-radius:12px;background:#3064ae;color:#fff;font:inherit;font-weight:600}@keyframes kinboIosSheetIn{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}