/* Grandmaster direction pages — mobile contact flow 2026-09-04
   Desktop untouched. On mobile: Hwarang-style immediate call in header + clear signup/MAX actions in hero. */
.gm-direction-mobile-actions{display:none}
@media (max-width:1023px){
  .page-direction .gm-direction-mobile-actions{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    width:100%;
    margin-top:16px;
  }
  .page-direction .gm-direction-mobile-actions .btn{
    display:flex;
    width:100%;
    min-width:0;
    min-height:48px;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    padding:0 16px;
    font-size:.98rem;
    font-weight:850;
    line-height:1.15;
    white-space:normal;
    text-align:center;
  }
  .page-direction .gm-direction-mobile-actions__signup{
    box-shadow:0 12px 24px rgba(179,32,29,.18);
  }
  .page-direction .gm-direction-mobile-actions__max{
    background:#fff;
    border:1px solid rgba(23,39,61,.14);
    box-shadow:0 8px 20px rgba(18,36,62,.06);
  }
  /* old MAX-only mobile element is obsolete after the new action block */
  .page-direction .gm-direction-max-mobile{display:none !important}
}
@media (max-width:420px){
  .page-direction .gm-direction-mobile-actions{gap:8px;margin-top:14px}
  .page-direction .gm-direction-mobile-actions .btn{min-height:46px;font-size:.94rem}
}
@media (min-width:1024px){
  .page-direction .gm-direction-mobile-actions{display:none !important}
}
