.school-enquiry{padding:30px!important;background:#f6f5ef;border:1px solid #e1e7e9;border-radius:12px;margin:0 0 45px!important;max-width:none!important}.school-enquiry h2{margin:0 0 18px!important;font-size:34px!important}.school-enquiry>.eyebrow{margin:0 0 12px!important}.school-enquiry>p{margin-bottom:24px}.enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.enquiry-field{min-width:0}.enquiry-field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.enquiry-field input,.enquiry-field textarea,.enquiry-field select{width:100%;background:white;border:1px solid #b8c8d0;border-radius:5px;padding:12px;font:inherit;line-height:1.4;color:#193446}.enquiry-field select{min-height:49px}.enquiry-field textarea{resize:vertical}.enquiry-field input:focus,.enquiry-field textarea:focus,.enquiry-field select:focus{outline:2px solid #276783;outline-offset:2px}.enquiry-wide{grid-column:1/-1}.field-error{margin:4px 0 0!important;font-size:13px;color:#9a2631!important}.field-error:empty{display:none}.enquiry-field [aria-invalid=true]{border-color:#9a2631}.enquiry-consent{display:flex;gap:11px;align-items:flex-start;font-size:13px;margin-top:22px}.enquiry-consent input{margin:5px 0 0;accent-color:#153c58}.enquiry-privacy{font-size:12px;color:#60737e!important;margin:13px 0 22px!important}.enquiry-honey{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}.enquiry-result:empty{display:none}.enquiry-result{padding:15px;margin:16px 0;border-radius:6px;line-height:1.6}.enquiry-result.is-success{background:#e4f0e8;color:#204b35;border:1px solid #a3c8af}.enquiry-result.is-error{background:#fff1ef;color:#80252d;border:1px solid #d9a4a5}.school-enquiry button{border:0;cursor:pointer}.school-enquiry button:disabled{opacity:.65;cursor:wait}.school-enquiry button span{margin-left:14px}@media(max-width:760px){.school-enquiry{padding:22px!important}.enquiry-grid{grid-template-columns:1fr}.school-enquiry h2{font-size:29px!important}}
