.nav .navinner>.consultation-nav{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1.3;min-height:44px;padding:12px 16px;white-space:nowrap;border-radius:8px;background:#172d23;color:#d7efb8}.consultation-label-small{display:none}.nav .navinner{gap:20px}.nav .navlinks{gap:20px}.cro-call-choice{max-width:520px;line-height:1.65}.cro-call-choice span{display:block;color:#405047}.cro-call-choice a{display:inline-block;margin-top:9px;text-decoration:underline;text-underline-offset:4px;font-size:.9rem}@media(max-width:1050px) and (min-width:951px){.nav .navlinks{gap:12px;font-size:.8rem}.nav .navinner{gap:12px}.nav .logo{font-size:1.2rem}.nav .navinner>.consultation-nav{padding:10px;font-size:.74rem}}@media(max-width:650px){.nav .wrap{padding-inline:16px}.nav .navinner{gap:8px}.nav .logo{white-space:normal;max-width:130px;font-size:1.02rem;line-height:1.15;flex-shrink:1}.nav .navinner>.consultation-nav{display:inline-flex;padding:10px;font-size:.73rem;min-height:44px;margin-left:auto;flex-shrink:0}.consultation-label-full{display:none}.consultation-label-small{display:inline}.nav .menu{margin-left:0;padding:8px 0;font-size:.8rem}.hero .actions>.btn:first-child{font-size:.95rem;line-height:1.5;white-space:normal}.hero .actions{gap:12px}.cro-call-choice{font-size:.9rem}}@media(max-width:360px){.nav .logo{max-width:115px;font-size:.95rem}.nav .navinner{gap:6px}.nav .navinner>.consultation-nav{font-size:.68rem;padding-inline:8px}}
.cta-options{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}.cta-options .btn{white-space:normal;line-height:1.5;text-align:center;min-height:48px}.navlinks .consultation-menu-link{display:none}.cta-options .enquiry-option{background:transparent;color:inherit;border:1px solid currentColor}.cta-options .enquiry-option:hover{background:#ffffff18}@media(max-width:950px){.navlinks .consultation-menu-link{display:block;font-weight:700;text-decoration:underline;text-underline-offset:4px}}@media(max-width:650px){.cta-options{flex-direction:column;align-items:stretch;gap:12px}.cta-options .btn{width:100%;font-size:.95rem}.hero .actions>.btn{min-height:48px;font-size:.95rem}}
