/* V11.18 — Desktop header phone action. Mobile layout intentionally unchanged. */
.header-call{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;flex-shrink:0;white-space:nowrap;padding:7px 0;color:#fff;line-height:1.2;transition:color .2s ease}
.header-call-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#aeb8c6;font-weight:650}
.header-call-number{font-size:14px;letter-spacing:.025em;font-weight:650;font-variant-numeric:tabular-nums}
.header-call:hover .header-call-number{color:#7da9ff}
.header-call:focus-visible{outline:2px solid #81aaff;outline-offset:5px}
@media(max-width:1100px){.header-inner{gap:17px}.main-nav{gap:22px}.header-call-number{font-size:12px}}
@media(max-width:900px){.header-call{display:none}}
