.Modal-module__iX2sxG__modal{color:var(--ink);background:0 0;border:0;width:min(880px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.Modal-module__iX2sxG__md{width:min(640px,100% - 32px)}.Modal-module__iX2sxG__modal::backdrop{-webkit-backdrop-filter:blur(6px);background:#1414148c}.Modal-module__iX2sxG__modal[open]{animation:Modal-module__iX2sxG__modalIn .45s var(--ease-bounce)}.Modal-module__iX2sxG__modal[open]::backdrop{animation:.3s Modal-module__iX2sxG__fadeIn}.Modal-module__iX2sxG__modal.Modal-module__iX2sxG__closing{animation:.22s forwards Modal-module__iX2sxG__modalOut}.Modal-module__iX2sxG__modal.Modal-module__iX2sxG__closing::backdrop{animation:.22s forwards Modal-module__iX2sxG__fadeOut}@keyframes Modal-module__iX2sxG__modalIn{0%{opacity:0;transform:translateY(30px)scale(.96)}}@keyframes Modal-module__iX2sxG__modalOut{to{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes Modal-module__iX2sxG__fadeIn{0%{opacity:0}}@keyframes Modal-module__iX2sxG__fadeOut{to{opacity:0}}.Modal-module__iX2sxG__panel{overscroll-behavior:contain;background:var(--paper);border:var(--border);border-radius:var(--r-lg);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);position:relative;overflow-y:auto}.Modal-module__iX2sxG__pink{background:var(--pink);padding:clamp(24px,4vw,44px)}.Modal-module__iX2sxG__close{float:right;z-index:5;background:var(--white);border:var(--border);width:44px;height:44px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease-bounce), background-color .2s;border-radius:50%;place-items:center;margin:14px 14px -58px 0;font-size:1.1rem;font-weight:700;display:grid;position:sticky;top:14px}.Modal-module__iX2sxG__close:hover{background:var(--yellow);transform:rotate(90deg)}.Modal-module__iX2sxG__pink .Modal-module__iX2sxG__close{margin:-10px -10px -34px 0}
.EnquiryModal-module__2hvfva__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;padding-right:56px;font-size:clamp(2rem,4.6vw,2.75rem);font-weight:800;line-height:1.05}.EnquiryModal-module__2hvfva__hint{color:#141414cc;margin-bottom:24px;font-size:17px;font-weight:500;line-height:1.5}.EnquiryModal-module__2hvfva__inline{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.EnquiryModal-module__2hvfva__form{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.EnquiryModal-module__2hvfva__field{align-content:start;gap:8px;min-width:0;display:grid}.EnquiryModal-module__2hvfva__full{grid-column:1/-1}.EnquiryModal-module__2hvfva__field label{font-family:var(--font-body);font-size:15px;font-weight:700}.EnquiryModal-module__2hvfva__field input,.EnquiryModal-module__2hvfva__field select,.EnquiryModal-module__2hvfva__field textarea{background:var(--white);border:2px solid var(--ink);width:100%;min-height:52px;transition:box-shadow var(--t-hover), border-color var(--t-hover), background-color var(--t-hover);border-radius:14px;padding:13px 16px;font-size:16px;font-weight:500;line-height:1.4}.EnquiryModal-module__2hvfva__field textarea{resize:vertical;min-height:130px}.EnquiryModal-module__2hvfva__field ::placeholder{color:#14141473}.EnquiryModal-module__2hvfva__field input:focus,.EnquiryModal-module__2hvfva__field select:focus,.EnquiryModal-module__2hvfva__field textarea:focus{box-shadow:0 0 0 4px var(--yellow);outline:none}.EnquiryModal-module__2hvfva__field [aria-invalid=true]{background:#fff5f4;border-color:#b42318}.EnquiryModal-module__2hvfva__field [aria-invalid=true]:focus{box-shadow:0 0 0 4px #b423182e}.EnquiryModal-module__2hvfva__select{position:relative}.EnquiryModal-module__2hvfva__select select{appearance:none;cursor:pointer;padding-right:44px}.EnquiryModal-module__2hvfva__select:after{content:"";border-right:2.2px solid var(--ink);border-bottom:2.2px solid var(--ink);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.EnquiryModal-module__2hvfva__error{color:#b42318;font-size:14px;font-weight:600}.EnquiryModal-module__2hvfva__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EnquiryModal-module__2hvfva__footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.EnquiryModal-module__2hvfva__footer .btn:disabled{opacity:.6}.EnquiryModal-module__2hvfva__status{font-size:15px;font-weight:600}.EnquiryModal-module__2hvfva__statusError{color:#b42318}.EnquiryModal-module__2hvfva__spinner{border:2.5px solid #fffcf74d;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite EnquiryModal-module__2hvfva__spin}@keyframes EnquiryModal-module__2hvfva__spin{to{transform:rotate(360deg)}}.EnquiryModal-module__2hvfva__success{justify-items:start;gap:12px;padding-block:4px;display:grid}.EnquiryModal-module__2hvfva__successIcon{background:var(--mint);width:64px;height:64px;color:var(--ink);border:2px solid var(--ink);animation:EnquiryModal-module__2hvfva__pop .4s var(--ease-bounce);border-radius:50%;place-items:center;display:grid}.EnquiryModal-module__2hvfva__success .EnquiryModal-module__2hvfva__hint{margin-bottom:12px}@keyframes EnquiryModal-module__2hvfva__pop{0%{opacity:0;transform:scale(.4)}}@media (max-width:560px){.EnquiryModal-module__2hvfva__form{grid-template-columns:1fr}.EnquiryModal-module__2hvfva__footer .btn{width:100%}}
