.ImageGallery-module__dPoufq__gallery{gap:var(--space-3);flex-direction:column;display:flex}.ImageGallery-module__dPoufq__mainImage{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--bg-tertiary);width:100%;max-height:min(56vh,600px);position:relative;overflow:hidden}.ImageGallery-module__dPoufq__mainImg{object-fit:cover}.ImageGallery-module__dPoufq__navBtn{z-index:2;border-radius:var(--radius-full);width:44px;height:44px;color:var(--white);cursor:pointer;transition:all var(--duration-fast) var(--ease-in-out);background:#00000073;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageGallery-module__dPoufq__navBtn:hover{background:#000000a6}.ImageGallery-module__dPoufq__prevBtn{left:var(--space-3)}.ImageGallery-module__dPoufq__nextBtn{right:var(--space-3)}.ImageGallery-module__dPoufq__counter{bottom:var(--space-3);right:var(--space-3);z-index:2;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--white);border-radius:var(--radius-full);background:#0000008c;font-weight:600;position:absolute}.ImageGallery-module__dPoufq__thumbnails{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.ImageGallery-module__dPoufq__thumbnails::-webkit-scrollbar{display:none}.ImageGallery-module__dPoufq__thumb{border-radius:var(--radius-md);cursor:pointer;width:80px;height:56px;transition:border-color var(--duration-fast) var(--ease-in-out), opacity var(--duration-fast) var(--ease-in-out);opacity:.6;border:2px solid #0000;flex-shrink:0;position:relative;overflow:hidden}.ImageGallery-module__dPoufq__thumb:hover{opacity:.9}.ImageGallery-module__dPoufq__thumbActive{border-color:var(--accent);opacity:1}.ImageGallery-module__dPoufq__thumbImg{object-fit:cover}.ImageGallery-module__dPoufq__expandTrigger{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.ImageGallery-module__dPoufq__expandHint{top:var(--space-3);right:var(--space-3);z-index:2;border-radius:var(--radius-full);width:36px;height:36px;color:var(--white);pointer-events:none;background:#00000073;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex;position:absolute}.ImageGallery-module__dPoufq__lightbox{z-index:10000;background:#08080ef5;justify-content:center;align-items:center;animation:.25s ease-out ImageGallery-module__dPoufq__lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes ImageGallery-module__dPoufq__lightboxFadeIn{0%{opacity:0}to{opacity:1}}.ImageGallery-module__dPoufq__lightboxImageWrap{width:min(94vw,1600px);height:86vh;position:relative}.ImageGallery-module__dPoufq__lightboxImg{object-fit:contain}.ImageGallery-module__dPoufq__lightboxClose{top:var(--space-4);right:var(--space-4);z-index:3;border-radius:var(--radius-full);width:48px;height:48px;color:var(--white);cursor:pointer;transition:background var(--duration-fast) var(--ease-in-out);background:#ffffff1a;border:1px solid #fff3;justify-content:center;align-items:center;display:flex;position:absolute}.ImageGallery-module__dPoufq__lightboxClose:hover{background:#ffffff40}.ImageGallery-module__dPoufq__lightboxPrev{left:var(--space-5)}.ImageGallery-module__dPoufq__lightboxNext{right:var(--space-5)}.ImageGallery-module__dPoufq__lightboxCounter{bottom:var(--space-5);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--white);border-radius:var(--radius-full);background:#0000008c;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.ImageGallery-module__dPoufq__navBtn{width:36px;height:36px}.ImageGallery-module__dPoufq__thumb{width:64px;height:44px}.ImageGallery-module__dPoufq__lightboxImageWrap{width:100vw;height:78vh}.ImageGallery-module__dPoufq__lightboxClose{top:var(--space-3);right:var(--space-3);width:40px;height:40px}.ImageGallery-module__dPoufq__lightboxPrev{left:var(--space-2)}.ImageGallery-module__dPoufq__lightboxNext{right:var(--space-2)}}
.InquiryForm-module__fpTgJW__card{background:var(--white);border:1px solid var(--border-dark);border-top:2px solid var(--dark-800);border-radius:var(--radius-sm);padding:var(--space-6);scroll-margin-top:calc(var(--header-height,72px) + var(--space-4))}.InquiryForm-module__fpTgJW__errorMsg{font-size:var(--text-sm);color:#ef4444;text-align:center;padding:var(--space-2);border-radius:var(--radius-md);background:#ef44440f}.InquiryForm-module__fpTgJW__heading{font-family:var(--font-heading);margin-bottom:var(--space-1);color:var(--text-primary);font-size:1.625rem;font-weight:500;line-height:1.15}.InquiryForm-module__fpTgJW__subtext{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-5)}.InquiryForm-module__fpTgJW__form{gap:var(--space-4);flex-direction:column;display:flex}.InquiryForm-module__fpTgJW__field{gap:var(--space-1);flex-direction:column;display:flex}.InquiryForm-module__fpTgJW__fieldLabel{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.InquiryForm-module__fpTgJW__input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);background:var(--white);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-in-out);outline:none;line-height:1.5;display:block}.InquiryForm-module__fpTgJW__input:focus{border-color:var(--dark-800);box-shadow:0 0 0 1px var(--dark-800)}.InquiryForm-module__fpTgJW__input::placeholder{color:var(--gray-400)}.InquiryForm-module__fpTgJW__textarea{resize:vertical;min-height:100px;}.InquiryForm-module__fpTgJW__submitBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-6);color:var(--dark-800);background:var(--gold-500);border-radius:var(--radius-md);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);text-transform:uppercase;letter-spacing:.12em;border:none;font-size:.8125rem;font-weight:500;display:flex}.InquiryForm-module__fpTgJW__submitBtn:hover{background:var(--gold-fill-hover);box-shadow:var(--shadow-gold-lg)}.InquiryForm-module__fpTgJW__submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.InquiryForm-module__fpTgJW__agentRow{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-light);margin-top:var(--space-2);display:flex}.InquiryForm-module__fpTgJW__agentAvatar{border-radius:var(--radius-full);background:var(--gold-500);width:44px;height:44px;color:var(--dark-800);font-weight:700;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InquiryForm-module__fpTgJW__agentInfo{flex-direction:column;display:flex}.InquiryForm-module__fpTgJW__agentName{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.InquiryForm-module__fpTgJW__agentRole{font-size:var(--text-xs);color:var(--text-tertiary)}.InquiryForm-module__fpTgJW__disclaimer{color:var(--text-tertiary);margin-top:var(--space-2);font-size:11px;line-height:1.5}@media (max-width:768px){.InquiryForm-module__fpTgJW__input{font-size:16px}}
