.ovg-growth-popup{position:fixed;right:24px;bottom:24px;z-index:950;box-sizing:border-box;width:min(365px,calc(100vw - 32px));max-height:min(70vh,550px);overflow-y:auto;background:#fff;color:#0d2745;border:1px solid #bdd8ed;border-radius:20px;padding:24px;box-shadow:0 16px 55px rgba(4,27,49,.23);font:inherit;line-height:1.55}
.ovg-growth-popup[hidden]{display:none!important}
.ovg-growth-close{position:absolute;right:12px;top:10px;width:38px;height:38px;border-radius:50%;border:0;background:#f0f5fa;color:#163c5f;cursor:pointer;font-size:24px;line-height:1}
.ovg-growth-close:hover,.ovg-growth-close:focus-visible{background:#e3f2ff;outline:2px solid #215fe2;outline-offset:2px}
.ovg-growth-kicker{font-size:.71rem;letter-spacing:.12em;font-weight:800;color:#147ab6}
.ovg-growth-popup h2{font-size:1.4rem;line-height:1.24;margin:11px 38px 8px 0;color:#092342}
.ovg-growth-popup p{font-size:.87rem;margin:0 0 11px}
.ovg-growth-form form{display:grid;gap:10px;margin-top:12px}
.ovg-growth-form label{font-size:.81rem;display:grid;gap:6px;font-weight:600}
.ovg-growth-form input[type=email]{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #c2d2e2;border-radius:10px;background:#fff;color:#082b42}
.ovg-growth-form .ovg-check{display:flex;align-items:flex-start;gap:8px;font-size:.73rem;font-weight:400}
.ovg-growth-form input[type=checkbox]{margin-top:4px}
.ovg-growth-form button[type=submit]{border:0;border-radius:10px;background:#1e63df;color:#fff;padding:11px 18px;font-weight:750;cursor:pointer}
.ovg-growth-popup .ovg-growth-privacy{font-size:.7rem;color:#526981;margin:10px 0 0}
.ovg-growth-popup .ovg-growth-privacy a{color:#1857b7;text-decoration:underline}
.ovg-growth-form .ovg-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden}
@media(max-width:600px){.ovg-growth-popup{bottom:10px;right:10px;width:min(335px,calc(100vw - 20px));padding:18px;max-height:48vh;box-shadow:0 8px 28px rgba(4,27,49,.18)}}
@media(prefers-reduced-motion:reduce){.ovg-growth-popup{animation:none!important}}
