/* Consultation entry points reuse the landing typography and CTA geometry. */
.nav-links .nav-consult{appearance:none;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;padding:8px 0;cursor:pointer}
.nav-links .nav-consult:hover{color:var(--blue,#1254ff)}
.nav-links .nav-consult:focus-visible,.cta-consult:focus-visible{outline:2px solid #78acff;outline-offset:5px}
.hero-copy .actions{gap:12px;flex-wrap:wrap}
.hero-copy .cta-consult{font-family:inherit;cursor:pointer;background:transparent;color:#d8eaff;border:1px solid #8faed266;box-shadow:none;white-space:nowrap}
.hero-copy .cta-consult:hover{background:#d8eaff12;border-color:#b7d7ff}
@media(max-width:767px){.nav-links .nav-consult{text-align:left;width:100%;padding:18px 0;font-size:16px;font-weight:500}.hero-copy .actions{gap:10px}.hero-copy .cta{justify-content:center;gap:16px}}
@media(max-width:380px){.hero-copy .cta{padding-inline:13px;font-size:11px;gap:10px}}
@media(max-width:480px){.site-header .nav-actions .small{white-space:nowrap;font-size:9px;padding-inline:10px;gap:0;flex-shrink:0}.site-header .nav-actions .small span{display:none}}
