.PropertyEnquiry-module-scss-module__0O-AHG__button{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--white);font-family:var(--font-ui);font-size:var(--text-small);letter-spacing:.01em;text-transform:none;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.PropertyEnquiry-module-scss-module__0O-AHG__button:hover{background:var(--ink-soft);border-color:var(--gold)}.PropertyEnquiry-module-scss-module__0O-AHG__button{cursor:pointer;width:100%}.PropertyEnquiry-module-scss-module__0O-AHG__button:disabled{opacity:.6;cursor:wait}.PropertyEnquiry-module-scss-module__0O-AHG__modal{border:1px solid var(--border);background:var(--white);width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--ink);font-family:var(--font-body);border-radius:8px;margin:auto;padding:36px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0003}.PropertyEnquiry-module-scss-module__0O-AHG__modal::backdrop{background:#101214b3}.PropertyEnquiry-module-scss-module__0O-AHG__modal h2{margin:0 0 16px;padding-right:24px;font-size:2rem;line-height:1.15}.PropertyEnquiry-module-scss-module__0O-AHG__modal form{gap:20px;display:grid}.PropertyEnquiry-module-scss-module__0O-AHG__modal label{gap:8px;font-size:1rem;display:grid}.PropertyEnquiry-module-scss-module__0O-AHG__modal label .PropertyEnquiry-module-scss-module__0O-AHG__labelText{color:var(--ink);font-size:1rem;line-height:1.4;display:block}.PropertyEnquiry-module-scss-module__0O-AHG__modal label small{color:var(--accent-dark);font-size:.875rem;font-weight:400}.PropertyEnquiry-module-scss-module__0O-AHG__modal input,.PropertyEnquiry-module-scss-module__0O-AHG__modal textarea{box-sizing:border-box;background:var(--white);width:100%;color:var(--ink);font:inherit;border:1px solid #cbd0d5;border-radius:4px;padding:12px;font-size:1.0625rem;line-height:1.4}.PropertyEnquiry-module-scss-module__0O-AHG__modal input{height:48px}.PropertyEnquiry-module-scss-module__0O-AHG__modal input:focus,.PropertyEnquiry-module-scss-module__0O-AHG__modal textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.PropertyEnquiry-module-scss-module__0O-AHG__modal textarea{resize:vertical;min-height:112px}.PropertyEnquiry-module-scss-module__0O-AHG__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.PropertyEnquiry-module-scss-module__0O-AHG__property{margin:0 0 24px;font-size:1.125rem;line-height:1.3}.PropertyEnquiry-module-scss-module__0O-AHG__names{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PropertyEnquiry-module-scss-module__0O-AHG__error{color:#a02727;margin:0;font-size:1rem}@media (max-width:500px){.PropertyEnquiry-module-scss-module__0O-AHG__modal{padding:28px 20px}.PropertyEnquiry-module-scss-module__0O-AHG__names{grid-template-columns:1fr}}.PropertyEnquiry-module-scss-module__0O-AHG__modal .PropertyEnquiry-module-scss-module__0O-AHG__button{min-height:48px;font-size:1rem}
