.salud-ios-home-prompt{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:1200;overflow:hidden;width:min(360px, calc(100vw - 32px));padding:14px 14px 12px;border:1px solid #c7dbe3;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#f7fbfd 100%);box-shadow:0 18px 40px rgba(2,79,115,.16),0 6px 18px rgba(2,79,115,.08);color:#024f73;opacity:0;transform:translateY(24px) scale(.97);pointer-events:none;transition:opacity .22s ease,transform .32s ease,box-shadow .32s ease}.salud-ios-home-prompt:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#0b6f98 0%,#47b9a3 100%);opacity:.9}.salud-ios-home-prompt.is-visible{opacity:1;transform:translateY(0) scale(1);box-shadow:0 24px 48px rgba(2,79,115,.18),0 8px 22px rgba(2,79,115,.1);pointer-events:auto;animation:salud-ios-home-prompt-enter .4s cubic-bezier(.2,.85,.28,1) both}.salud-ios-home-prompt.has-zocalo{bottom:calc(118px + env(safe-area-inset-bottom, 0px))}.salud-ios-home-prompt,.salud-ios-home-prompt *{box-sizing:border-box}.salud-ios-home-prompt__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#e1f1f8;color:#0a5f85;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.salud-ios-home-prompt__title{margin:12px 0 4px;color:#013d59;font-family:var(--font-serif);font-size:1.15rem;font-weight:700;line-height:1.25}.salud-ios-home-prompt__text,.salud-ios-home-prompt__steps-copy,.salud-ios-home-prompt__steps-list li{color:#345260;font-family:var(--font-sans);font-size:.95rem;line-height:1.45}.salud-ios-home-prompt__text{margin:0}.salud-ios-home-prompt__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.salud-ios-home-prompt__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:0 0;color:#024f73;font-family:var(--font-sans);font-size:.9rem;font-weight:700;line-height:1;cursor:pointer}.salud-ios-home-prompt__button--primary{background:#024f73;color:#fff;box-shadow:0 10px 20px rgba(2,79,115,.18)}.salud-ios-home-prompt__button--secondary{border-color:#b8d0da;background:#f3f8fa}.salud-ios-home-prompt__button--ghost{padding-left:4px;padding-right:4px;color:#4a6874}.salud-ios-home-prompt__steps{margin-top:14px;padding-top:14px;border-top:1px solid #e3edf1}.salud-ios-home-prompt__steps-copy{margin:0 0 10px}.salud-ios-home-prompt__steps-list{margin:0;padding:0;list-style:none;counter-reset:ios-home-prompt-step}.salud-ios-home-prompt__steps-list li{position:relative;margin-top:10px;padding-left:34px}.salud-ios-home-prompt__steps-list li:before{content:counter(ios-home-prompt-step);counter-increment:ios-home-prompt-step;position:absolute;left:0;top:0;width:22px;height:22px;border-radius:999px;background:#024f73;color:#fff;font-family:var(--font-sans);font-size:.75rem;font-weight:700;line-height:22px;text-align:center}.salud-ios-home-prompt__button:focus-visible{outline:2px solid #76c6b5;outline-offset:2px}@keyframes salud-ios-home-prompt-enter{0%{opacity:0;transform:translateY(24px) scale(.97)}70%{opacity:1;transform:translateY(-2px) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.salud-ios-home-prompt{right:12px;left:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding:14px 12px 12px}.salud-ios-home-prompt.has-zocalo{bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}