.veloxca-modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,0.55);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;}
.veloxca-modal-box{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:32px 28px;text-align:center;box-shadow:0 20px 50px -12px rgba(0,0,0,0.35);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.veloxca-modal-icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;font-size:26px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}
.veloxca-modal-message{font-size:15px;line-height:1.6;color:#1e1b39;margin-bottom:22px;}
.veloxca-modal-message a[href^="tel:"]{color:#4f46e5;font-weight:700;text-decoration:underline;}
.veloxca-modal-close{background:#4f46e5;color:#fff;border:none;font-weight:600;font-size:14px;padding:10px 28px;border-radius:999px;cursor:pointer;transition:background .15s ease;}
.veloxca-modal-close:hover{background:#4338ca;}
