.sog-modal-backdrop{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,18,38,.68);backdrop-filter:blur(7px)}
.sog-modal{width:min(100%,440px);padding:32px;border-radius:22px;background:#fff;box-shadow:0 25px 90px rgba(0,0,0,.28);text-align:center;font-family:inherit;animation:sog-pop .22s ease-out}
.sog-modal h3{margin:0 0 12px;color:#14213d;font-size:24px;line-height:1.25;font-weight:800}
.sog-modal p{margin:0 0 24px;color:#667085;font-size:15px;line-height:1.65}
.sog-modal-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.sog-modal-btn{display:inline-flex;align-items:center;justify-content:center;min-width:135px;padding:13px 20px;border-radius:12px;text-decoration:none!important;font-size:14px;font-weight:750;transition:transform .18s,filter .18s}
.sog-modal-btn:hover{transform:translateY(-2px);filter:brightness(.96)}
.sog-whatsapp{background:#16a765;color:#fff!important}.sog-call{background:#172b4d;color:#fff!important}
.sog-modal-close{margin-top:18px;border:0;background:transparent;color:#7a8495;font-size:13px;cursor:pointer}
@keyframes sog-pop{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
.sog-messenger{background:#1877f2;color:#fff!important}\n