.call-prompt[hidden]{display:none!important}.call-prompt{position:fixed;z-index:9990;right:22px;bottom:108px;width:min(330px,calc(100vw - 34px));padding:17px 18px 16px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:#12213a;color:#fff;box-shadow:0 18px 46px rgba(10,24,46,.3);animation:callPromptIn .32s ease-out}.call-prompt:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:15px 15px 0 0;background:#f15a24}.call-prompt p{margin:0 28px 4px 0;color:#ffb18f;font-size:11px;font-weight:850;letter-spacing:.13em}.call-prompt h2{margin:0 25px 7px 0;color:#fff;font-size:20px;line-height:1.2;letter-spacing:-.025em}.call-prompt>a{display:inline-flex;align-items:center;gap:8px;margin-top:5px;color:#fff;font-size:16px;font-weight:850;text-decoration:none}.call-prompt>a:before{content:"☎";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f15a24;color:#fff;font-size:14px}.call-prompt>a:hover{color:#ffb18f}.call-prompt-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:21px;line-height:1;cursor:pointer}.call-prompt-close:hover{background:#f15a24}@keyframes callPromptIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.call-prompt{right:14px;bottom:92px;width:min(335px,calc(100vw - 28px));padding:15px 16px}.call-prompt h2{font-size:18px}.call-prompt>a{font-size:15px}}@media(prefers-reduced-motion:reduce){.call-prompt{animation:none}}
