/* ══ MOBILE STICKY CTA BAR ══ */
.mobile-sticky{display:none}
@media(max-width:767.98px){
  body{padding-bottom:68px}
  .mobile-sticky{
    display:flex;position:fixed;bottom:0;left:0;right:0;z-index:999;
    padding:.6rem .75rem;gap:.5rem;
    background: #1c1c1c;
    backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
    border-top:1px solid var(--c-line);
    box-shadow:0 -2px 16px rgba(0,0,0,.06);
  }
  .mobile-sticky__btn{
    flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;
    padding:.75rem 1rem;border-radius:50px;
    font-family:var(--f-body);font-size:.88rem;font-weight:700;
    text-decoration:none;white-space:nowrap;
    transition:background .2s,transform .15s;
  }
  .mobile-sticky__btn:active{transform:scale(.97)}
  .mobile-sticky__btn--primary{background:var(--c-accent);color:#fff}
  .mobile-sticky__btn--primary:hover{background:#b84e1c;color:#fff}
  .mobile-sticky__btn--secondary{background:#5891c9;color:#fff}
  .mobile-sticky__btn--secondary:hover{background:#1a2a3d;color:#fff}
  .mobile-sticky__btn svg{flex:0 0 16px}
}
