body{min-width:0}html{scroll-behavior:auto}.inner-main{padding-top:0}.enquiry-layout{margin:0;max-width:none}.standalone-header,.standalone-footer{margin:32px 6vw}.standalone-title{margin:60px 6vw;font-size:clamp(32px,6vw,76px)!important}.inner-main>.enquiry-layout{margin:60px 6vw}.embedded .standalone-header,.embedded .standalone-title,.embedded .standalone-footer{display:none}.embedded .inner-main>.enquiry-layout{margin:0}.embedded .enquiry-aside{top:20px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#turnstile{margin-top:20px}#verification-status{font-size:13px;line-height:1.5}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}.enquiry-surface{min-width:0}.enquiry-errors:focus,#enquiry-complete:focus{outline:2px solid #0071e3;outline-offset:6px}.enquiry-progress{list-style:none}#reference{overflow-wrap:anywhere}body.embedded{overflow-x:hidden}.enquiry-step h2{scroll-margin-top:20px}@media(max-width:700px){.inner-main>.enquiry-layout{margin:32px 24px}.embedded .inner-main>.enquiry-layout{margin:0}.enquiry-progress{position:static}.enquiry-surface{padding-bottom:16px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Preserve the approved contact scene's spacing inside its new document boundary. */
.embedded .inner-main>.enquiry-layout:first-of-type{padding:75px 8vw;min-height:0;background:none}
@media(max-width:700px){.embedded .inner-main>.enquiry-layout:first-of-type{padding:50px 24px}}
