.pwa-install-card-ios{width:min(39rem,calc(100vw - 2rem));border-left-color:#c96b2c}.pwa-install-card-ios .pwa-install-copy{align-items:flex-start}.pwa-install-card-ios .pwa-install-copy>div{width:100%}.pwa-install-card-ios #pwa-install-title{font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.2}.pwa-install-subtitle{margin:.25rem 0 0!important;color:#52665a}.pwa-ios-intro{margin:.75rem 0 .55rem!important;font-size:.92rem}.pwa-ios-steps ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.6rem 0;padding:0;list-style:none}.pwa-ios-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.65rem;align-items:start;padding:.75rem;border:1px solid rgba(23,63,42,.16);border-radius:12px;background:rgba(255,255,255,.55)}.pwa-ios-step-number,.pwa-ios-step-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(23,63,42,.3);border-radius:10px;color:#173f2a;font-size:.86rem;font-weight:900}.pwa-ios-step-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pwa-ios-steps li>span:last-child{display:grid;gap:.18rem;min-width:0}.pwa-ios-steps small{color:#b35d25;font-size:.67rem;font-weight:900;letter-spacing:.06em}.pwa-ios-steps li strong{font-size:.93rem;line-height:1.25}.pwa-ios-steps em{color:#52665a;font-size:.84rem;font-style:normal;line-height:1.35}.pwa-ios-done{margin:.7rem 0 0!important;padding:.65rem .75rem;border-radius:10px;background:rgba(23,63,42,.08);font-size:.9rem}.pwa-install-card-ios .pwa-install-primary{min-width:12rem}@media(max-width:600px){.pwa-install-card-ios{right:.5rem;bottom:max(.5rem,env(safe-area-inset-bottom));width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.9rem}.pwa-install-card-ios .pwa-install-copy{display:grid;grid-template-columns:42px minmax(0,1fr)}.pwa-install-card-ios .pwa-install-icon{width:42px;height:42px}.pwa-ios-steps ol{grid-template-columns:1fr;gap:.45rem}.pwa-ios-steps li{grid-template-columns:30px minmax(0,1fr);padding:.58rem}.pwa-ios-step-number,.pwa-ios-step-icon{width:30px;height:30px}.pwa-ios-steps em{font-size:.8rem}.pwa-install-card-ios .pwa-install-actions{position:sticky;bottom:-.9rem;margin:0 -.9rem -.9rem;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom));background:#f6f3ea}.pwa-install-card-ios .pwa-install-primary{min-width:0}}
