.enquiry-form_wrapper__3muAK{min-width:0;padding:clamp(22px,3vw,36px);border:1px solid var(--color-neutral-300);border-radius:20px;background:white;color:var(--color-neutral-700)}.enquiry-form_wrapper__3muAK p{color:var(--color-neutral-600);font-size:16px;line-height:1.6;font-weight:400}.enquiry-form_note__QzAyt{margin-bottom:26px}.enquiry-form_grid__bMohD{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.enquiry-form_grid__bMohD>div{min-width:0}.enquiry-form_full__EPSHU{grid-column:1/-1}.enquiry-form_wrapper__3muAK label{display:block;font-size:14px;font-weight:600;margin-bottom:9px;line-height:1.5}.enquiry-form_wrapper__3muAK input,.enquiry-form_wrapper__3muAK select,.enquiry-form_wrapper__3muAK textarea{display:block;width:100%;min-width:0;min-height:50px;padding:12px 13px;color:var(--color-neutral-700);background:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:8px;font:inherit;font-size:16px}.enquiry-form_wrapper__3muAK textarea{resize:vertical}.enquiry-form_success__ePYK1:focus,.enquiry-form_wrapper__3muAK :is(input,select,textarea):focus-visible,.enquiry-form_wrapper__3muAK a:focus-visible,.enquiry-form_wrapper__3muAK button:focus-visible{outline:3px solid var(--color-purple-400);outline-offset:3px}.enquiry-form_wrapper__3muAK [aria-invalid=true]{border-color:#b3261e}.enquiry-form_wrapper__3muAK .enquiry-form_error__zBD6l,.enquiry-form_wrapper__3muAK .enquiry-form_help__rTz63{font-size:13px;margin-top:7px}.enquiry-form_wrapper__3muAK .enquiry-form_error__zBD6l{color:#a51d18}.enquiry-form_summary__SOw6n{color:#8c1b16;background:#fff3f2;border:1px solid #e9b6b3;border-radius:8px;padding:14px;margin-bottom:22px;line-height:1.5}.enquiry-form_submit__PCMeb{margin-top:28px;min-height:54px;padding:15px 22px;border-radius:10px;background:var(--color-purple-700);color:white;font:inherit;font-weight:600;cursor:pointer;transition:background .2s}.enquiry-form_submit__PCMeb:hover{background:#211eab}.enquiry-form_submit__PCMeb:disabled{opacity:.5;cursor:not-allowed}.enquiry-form_wrapper__3muAK .enquiry-form_privacy__UDAyh{margin-top:18px;font-size:12px}.enquiry-form_privacy__UDAyh a{text-decoration:underline;text-underline-offset:3px}.enquiry-form_success__ePYK1{padding:20px 0}.enquiry-form_success__ePYK1 h2{font-family:var(--font-dm-sans),sans-serif;font-size:30px;font-weight:700;margin-bottom:14px}@media (max-width:1100px) and (min-width:768px),(max-width:520px){.enquiry-form_grid__bMohD{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.enquiry-form_submit__PCMeb{transition:none}}