.enquiry-form{margin-top:26px;display:grid;gap:20px}.enquiry-form label{display:grid;gap:8px;font-size:15px;font-weight:600;color:var(--chocolate)}.enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enquiry-form input,.enquiry-form select{font-family:'Plus Jakarta Sans';font-size:16px;line-height:1.5;min-height:52px;width:100%;padding:12px 14px;border:1px solid var(--clay);border-radius:10px;background:var(--oat);color:var(--chocolate)}.enquiry-form select{appearance:auto}.enquiry-form :is(input,select):focus-visible{outline:2px solid var(--chocolate);outline-offset:3px}.enquiry-form [aria-invalid=true]{border-width:2px;background:var(--biscuit)}.enquiry-form .enquiry-check{grid-template-columns:24px 1fr;gap:12px;align-items:start;font-weight:400;line-height:1.6}.enquiry-check input{min-height:22px;height:22px;width:22px;accent-color:var(--chocolate);margin:2px 0}.form-small{font-size:13px!important;line-height:1.7;margin:0!important;color:var(--chocolate)}.form-small a{text-decoration:underline;text-underline-offset:3px}.enquiry-form .button{justify-self:start}.form-errors{border:2px solid var(--clay);padding:16px;background:var(--toast);border-radius:10px;color:var(--chocolate);font-size:15px}.form-errors[hidden]{display:none}.enquiry-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.enquiry-next{border-block:1px solid var(--toast);margin:24px 0;padding:24px 0}.enquiry-next h3{font-size:22px}.confirmation-email{overflow-wrap:anywhere}.enquiry-form button:disabled{opacity:.7;cursor:wait}.legal-page{max-width:820px;margin:0 auto;padding:64px 24px 100px}.legal-page h1{font-size:clamp(34px,6vw,58px);margin:24px 0 32px}.legal-page h2{font-size:24px;margin:32px 0 14px}.legal-page p,.legal-page li{line-height:1.8;margin-bottom:16px}.legal-page a{text-decoration:underline}.legal-page ul{padding-left:22px}@media(max-width:600px){.enquiry-grid{grid-template-columns:1fr}.enquiry-form{gap:18px}.enquiry-form .button{width:100%}.footer-bottom{flex-wrap:wrap;gap:16px}}button,input,select,textarea{font-family:'Plus Jakarta Sans'}
