.property-short{display:grid;grid-template-columns:1fr 1fr;gap:24px}.property-short label,.property-field{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink)}
.property-short select,.property-form input:not([type=checkbox]),.property-form select,.property-form textarea{font:inherit;font-size:16px;line-height:1.5;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #bcc3cf;border-radius:3px;background:#fff;color:#172343;box-sizing:border-box}
.property-short select:focus,.property-form input:focus,.property-form select:focus,.property-form textarea:focus{outline:2px solid #253d95;outline-offset:3px}
.property-actions{grid-column:1/-1;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.property-actions .button{cursor:pointer;border:0;font:inherit;white-space:normal;text-align:start}.property-actions .text-link{background:none;border:0;cursor:pointer;font:inherit}
.property-form-heading{max-width:800px;margin-bottom:36px}.property-form-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.2}.property-inquiry{scroll-margin-top:100px;background:#f5f5f2}.property-form{max-width:1040px}.property-form fieldset{border:0;padding:0;margin:0 0 32px;min-width:0}.property-form legend{font-size:20px;font-weight:600;margin-bottom:24px}.property-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.property-wide{grid-column:1/-1}.property-field small,.property-scope{font-size:13px;line-height:1.65;color:#586075}.property-valuation{padding:24px;background:#e9edf5;border-inline-start:3px solid #17285d}.property-valuation h3{margin:0 0 12px}.property-valuation p{margin:0}.property-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;margin-top:12px}.property-checkbox input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:#17285d}.property-wechat-emphasis{padding:18px;background:#e9edf5;border-radius:3px}.property-error{color:#a32929;font-size:13px;line-height:1.4}.property-error:empty{display:none}.property-form [aria-invalid=true]{border-color:#a32929}.property-privacy{padding:22px;border:1px solid #cbd0d8;background:white;margin-bottom:24px}.property-privacy summary{cursor:pointer;font-weight:600}.property-privacy p{font-size:14px;line-height:1.7}.property-form-status{max-width:780px;line-height:1.7}.property-form-status:empty{display:none}.property-form button:disabled{opacity:.65;cursor:default}.property-form [hidden]{display:none!important}.property-honeypot{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.property-eligibility-cta{padding:24px;margin:28px 0;background:#f0f2f7;border-inline-start:3px solid #17285d}.property-eligibility-cta h3{margin-top:0}.property-eligibility-cta p{font-size:16px}.property-inquiry[dir=rtl] input[type=tel],.property-inquiry input[type=email]{text-align:start}
/* Longer localized navigation labels wrap inside their own item. */
.navlinks a{white-space:normal;text-align:center}.navlinks a[href*="igalawrealestateduediligence"]{max-width:155px}
@media(max-width:760px){.property-short,.property-grid{grid-template-columns:1fr}.property-actions{align-items:stretch;flex-direction:column;gap:20px}.property-actions .button{width:100%;justify-content:space-between}.property-inquiry{scroll-margin-top:80px}.property-privacy,.property-valuation{padding:18px}.property-form-heading h2{font-size:30px}.property-field{font-size:14px}}

html[lang="en"] .navlinks a[href*="igalawrealestateduediligence"]{white-space:nowrap;max-width:none}
