.fcall[data-astro-cid-mlshuvnk]{z-index:96;position:fixed;bottom:96px;right:22px}.fcall-btn[data-astro-cid-mlshuvnk]{cursor:pointer;background:var(--ink);color:#fff;border:0;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .25s,background .25s;display:grid;position:relative;box-shadow:0 10px 26px #0c1f1b57}.fcall-btn[data-astro-cid-mlshuvnk]:hover{background:#1c332c;transform:scale(1.06)}.fcall-btn[data-astro-cid-mlshuvnk] svg[data-astro-cid-mlshuvnk]{width:26px;height:26px;transition:opacity .25s,transform .25s;position:absolute}.fcall-btn[data-astro-cid-mlshuvnk] .fc-phone[data-astro-cid-mlshuvnk]{fill:#fff}.fcall-btn[data-astro-cid-mlshuvnk] .fc-x[data-astro-cid-mlshuvnk]{opacity:0;transform:rotate(-45deg)}.fcall[data-astro-cid-mlshuvnk].open .fcall-btn[data-astro-cid-mlshuvnk]{background:#1c332c}.fcall[data-astro-cid-mlshuvnk].open .fc-phone[data-astro-cid-mlshuvnk]{opacity:0;transform:rotate(45deg)}.fcall[data-astro-cid-mlshuvnk].open .fc-x[data-astro-cid-mlshuvnk]{opacity:1;transform:rotate(0)}.fcall-btn[data-astro-cid-mlshuvnk]:after{content:"";border:2px solid var(--acc);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.fcall-btn[data-astro-cid-mlshuvnk]:hover:after{opacity:.5}.fcall-panel[data-astro-cid-mlshuvnk]{background:var(--card);border:1px solid var(--line);transform-origin:100% 100%;opacity:0;pointer-events:none;border-radius:20px;width:min(310px,100vw - 32px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 14px);right:0;overflow:hidden;transform:translateY(14px)scale(.96);box-shadow:0 30px 60px -28px #0c1f1b80}.fcall[data-astro-cid-mlshuvnk].open .fcall-panel[data-astro-cid-mlshuvnk]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.fcall-head[data-astro-cid-mlshuvnk]{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.fcall-eyebrow[data-astro-cid-mlshuvnk]{letter-spacing:.16em;text-transform:uppercase;color:#3fd6b8;margin-bottom:4px;font-family:Bricolage Grotesque;font-size:11px;font-weight:600;display:block}.fcall-title[data-astro-cid-mlshuvnk]{letter-spacing:-.02em;font-family:Bricolage Grotesque;font-size:20px;font-weight:800}.fcall-close[data-astro-cid-mlshuvnk]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-top:2px;transition:all .2s;display:grid}.fcall-close[data-astro-cid-mlshuvnk]:hover{background:#ffffff1f}.fcall-close[data-astro-cid-mlshuvnk] svg[data-astro-cid-mlshuvnk]{width:15px;height:15px}.fcall-list[data-astro-cid-mlshuvnk]{flex-direction:column;padding:6px;display:flex}.fcall-item[data-astro-cid-mlshuvnk]{color:var(--ink);border-radius:13px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.fcall-item[data-astro-cid-mlshuvnk]:hover{background:#0fae931a}.fcall[data-astro-cid-mlshuvnk].open .fcall-item[data-astro-cid-mlshuvnk]{animation:.4s both fcIn;animation-delay:var(--d)}@keyframes fcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fcall-ic[data-astro-cid-mlshuvnk]{width:36px;height:36px;color:var(--acc-d);background:#0fae9321;border-radius:10px;flex:none;place-items:center;display:grid}.fcall-ic[data-astro-cid-mlshuvnk] svg[data-astro-cid-mlshuvnk]{width:18px;height:18px}.fcall-tx[data-astro-cid-mlshuvnk]{flex-direction:column;flex:1;min-width:0;display:flex}.fcall-n[data-astro-cid-mlshuvnk]{color:var(--ink);font-family:Bricolage Grotesque;font-size:15px;font-weight:600;line-height:1.2}.fcall-z[data-astro-cid-mlshuvnk]{color:var(--mut);font-size:12px}.fcall-tel[data-astro-cid-mlshuvnk]{color:var(--acc-d);white-space:nowrap;flex:none;font-family:Bricolage Grotesque;font-size:13.5px;font-weight:600}@media (width<=600px){.fcall[data-astro-cid-mlshuvnk]{bottom:84px;right:16px}.fcall-btn[data-astro-cid-mlshuvnk]{width:56px;height:56px}.fcall-panel[data-astro-cid-mlshuvnk]{border-radius:22px;width:calc(100vw - 24px);max-width:340px}.fcall-title[data-astro-cid-mlshuvnk]{font-size:19px}.fcall-item[data-astro-cid-mlshuvnk]{padding:13px 12px}}@media (prefers-reduced-motion:reduce){.fcall-panel[data-astro-cid-mlshuvnk],.fcall-btn[data-astro-cid-mlshuvnk] svg[data-astro-cid-mlshuvnk],.fcall-item[data-astro-cid-mlshuvnk]{transition:none;animation:none}}
