:root{font-family:Arial,sans-serif;color:#13161d;background:#fafbf9}*{box-sizing:border-box}body{margin:0}header,main{max-width:760px;margin:auto;padding:24px}h1{font-size:clamp(32px,6vw,52px);letter-spacing:-.04em}p{line-height:1.6}form{display:grid;gap:24px}label{display:grid;gap:9px;margin:12px 0}input{width:100%;font:inherit;padding:14px;border:1px solid #cbd0c8;border-radius:12px}fieldset{border:1px solid #cbd0c8;border-radius:16px;padding:18px}summary{cursor:pointer;padding:12px 0}button{padding:16px 24px;font:inherit;font-weight:700;background:#c2f735;border:0;border-radius:12px;cursor:pointer}a{color:inherit;text-underline-offset:4px}input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #577d12;outline-offset:4px}.notice{padding:18px;background:#eff4e5;border-radius:12px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media print{header,button{display:none}}
/* Native enquiry keeps the same shared header as the rest of the website. */
.order-basic {font-family:var(--ax-font-body);background:var(--ax-paper);color:var(--ax-ink)}
.order-basic .ax-site-header {max-width:none;padding:0}
.order-basic main {padding-top:54px;padding-bottom:80px}
.order-basic form>details {border-block:1px solid var(--ax-line);padding-block:8px}
.order-basic form>details summary {font-size:14px}
