.site-header .header-actions .btn.nav-account-cta{letter-spacing:.025em;white-space:normal;gap:9px;width:186px;min-width:186px;padding:0 12px;font-size:11px;line-height:1.3}.site-header .nav-account-cta>span:first-child{text-wrap:balance}.site-header .nav-account-cta .brand-arrow{flex-shrink:0}.contact-page :is(#quote,#general-enquiry){scroll-margin-top:112px}.hero-quote .quote-scope-field{background:#f7fafc;border:1px solid #dce5ec;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:46px;margin:0 0 9px;padding:4px 12px;transition:border-color .2s,box-shadow .2s;display:grid}.hero-quote .quote-scope-field>span{color:#526675;font-size:12px;font-weight:600;line-height:1.4}.hero-quote .quote-scope-field select{width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px}.hero-quote .quote-scope-field:focus-within{border-color:#7ca6d7;box-shadow:0 0 0 2px #2052981a}.hero-quote .quote-scope-field select:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #7ca6d7}.quote-form-expanded .quote-form-actions .quote-login-action{white-space:normal;text-align:center;font-size:12px;line-height:1.4}@media (width<=1240px) and (width>=1021px){.site-header .header-actions .btn.nav-account-cta{gap:6px;width:158px;min-width:158px;padding:0 9px}}@media (width<=760px){.contact-page :is(#quote,#general-enquiry){scroll-margin-top:88px}.hero-quote .quote-scope-field{gap:10px;padding:4px 10px}.hero-quote .quote-scope-field select{min-height:44px;font-size:16px}}
