.contact-page[data-astro-cid-2mxdoeuz]{min-height:100vh}.page-hero[data-astro-cid-2mxdoeuz]{background:linear-gradient(135deg,#d4af371a,#d4af370d);padding:4rem 0;text-align:center}.hero-content[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;color:var(--gold-primary)}.hero-description[data-astro-cid-2mxdoeuz]{font-size:1.3rem;color:var(--text-gray);max-width:700px;margin:0 auto;line-height:1.6}.contact-card[data-astro-cid-2mxdoeuz]{background:#ffffff0d;border-radius:var(--border-radius-lg);padding:2rem;text-align:center;transition:var(--transition);border:1px solid rgba(212,175,55,.1);height:100%;display:flex;flex-direction:column}.contact-card[data-astro-cid-2mxdoeuz]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d;border-color:#d4af374d}.contact-icon[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1.5rem}.contact-card[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1rem;font-size:1.5rem}.contact-card[data-astro-cid-2mxdoeuz]>p[data-astro-cid-2mxdoeuz]{color:var(--text-gray);margin-bottom:1.5rem;line-height:1.6;flex:1}.contact-details[data-astro-cid-2mxdoeuz]{margin-bottom:2rem;padding:1rem;background:#d4af370d;border-radius:var(--border-radius);border:1px solid rgba(212,175,55,.2)}.contact-details[data-astro-cid-2mxdoeuz] strong[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);font-size:1.2rem;display:block;margin-bottom:.5rem}.contact-details[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-light);margin:0;font-size:.9rem}.contact-btn[data-astro-cid-2mxdoeuz]{margin-top:auto}.contact-form-section[data-astro-cid-2mxdoeuz]{background:#ffffff05}.form-content[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.form-text[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1.5rem;font-size:2.2rem}.form-text[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-gray);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.consultation-features[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:1rem}.feature[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:1rem;color:var(--text-light)}.feature-icon[data-astro-cid-2mxdoeuz]{font-size:1.5rem}.contact-form[data-astro-cid-2mxdoeuz]{background:#ffffff0d;border-radius:var(--border-radius-lg);padding:2rem;border:1px solid rgba(212,175,55,.2)}.form-row[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-2mxdoeuz]{margin-bottom:1.5rem}.form-group[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{display:block;color:var(--gold-primary);font-weight:600;margin-bottom:.5rem}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz],.form-group[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz],.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{width:100%;padding:.875rem;background:#ffffff1a;border:2px solid rgba(212,175,55,.3);border-radius:var(--border-radius);color:var(--text-light);font-size:1rem;transition:var(--transition)}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]::placeholder,.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]::placeholder{color:var(--text-gray)}.form-group[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.form-group[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus,.form-group[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus{outline:none;border-color:var(--gold-primary);background:#ffffff26;box-shadow:0 0 20px #d4af3733}.form-group[data-astro-cid-2mxdoeuz] small[data-astro-cid-2mxdoeuz]{color:var(--text-gray);font-size:.85rem;display:block;margin-top:.25rem}.checkbox-group[data-astro-cid-2mxdoeuz]{margin:1.5rem 0}.checkbox-label[data-astro-cid-2mxdoeuz]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;color:var(--text-light);line-height:1.5}.checkbox-label[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=checkbox]{width:auto;margin:0}.submit-btn[data-astro-cid-2mxdoeuz]{width:100%;padding:1rem;font-size:1.1rem;font-weight:600;position:relative}.btn-loading[data-astro-cid-2mxdoeuz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-note[data-astro-cid-2mxdoeuz]{text-align:center;color:var(--text-gray);font-size:.85rem;margin-top:1rem}.location-section[data-astro-cid-2mxdoeuz]{background:#ffffff05}.location-content[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.location-info[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1.5rem;font-size:2.2rem}.location-info[data-astro-cid-2mxdoeuz]>p[data-astro-cid-2mxdoeuz]{color:var(--text-gray);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.address-card[data-astro-cid-2mxdoeuz]{display:flex;gap:1rem;background:#d4af370d;padding:1.5rem;border-radius:var(--border-radius-lg);border:1px solid rgba(212,175,55,.2);margin-bottom:2rem}.address-icon[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);flex-shrink:0}.address-details[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:.5rem;font-size:1.3rem}.address-details[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-light);margin-bottom:.5rem;line-height:1.4}.visit-features[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz],.visit-schedule[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1rem;font-size:1.3rem}.visit-features[data-astro-cid-2mxdoeuz]{margin-bottom:2rem}.visit-features[data-astro-cid-2mxdoeuz] ul[data-astro-cid-2mxdoeuz]{list-style:none;padding:0}.visit-features[data-astro-cid-2mxdoeuz] li[data-astro-cid-2mxdoeuz]{color:var(--text-light);margin-bottom:.5rem;padding-left:2rem;position:relative;line-height:1.4}.schedule-grid[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.schedule-item[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff0d;border-radius:var(--border-radius)}.schedule-item[data-astro-cid-2mxdoeuz] strong[data-astro-cid-2mxdoeuz]{color:var(--gold-primary)}.schedule-item[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{color:var(--text-light)}.schedule-note[data-astro-cid-2mxdoeuz]{color:var(--text-gray);font-size:.9rem;line-height:1.4;margin-bottom:2rem}.location-image[data-astro-cid-2mxdoeuz]{position:relative;border-radius:var(--border-radius-lg);overflow:hidden}.showroom-img[data-astro-cid-2mxdoeuz]{width:100%;height:500px;object-fit:cover;border-radius:var(--border-radius-lg)}.image-overlay[data-astro-cid-2mxdoeuz]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:2rem;color:#fff}.overlay-text[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:.5rem;font-size:1.5rem}.overlay-text[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-light);margin:0}.success-message[data-astro-cid-2mxdoeuz]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;z-index:10000;display:flex;align-items:center;justify-content:center}.success-content[data-astro-cid-2mxdoeuz]{background:var(--dark-primary);border:2px solid var(--gold-primary);border-radius:var(--border-radius-lg);padding:3rem 2rem;text-align:center;max-width:500px;margin:0 2rem}.success-icon[data-astro-cid-2mxdoeuz]{font-size:4rem;margin-bottom:1rem}.success-content[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--gold-primary);margin-bottom:1rem;font-size:1.8rem}.success-content[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--text-gray);margin-bottom:2rem;line-height:1.6}@media (max-width: 1024px){.form-content[data-astro-cid-2mxdoeuz],.location-content[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.hero-description[data-astro-cid-2mxdoeuz]{font-size:1.1rem}.form-row[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}.contact-form[data-astro-cid-2mxdoeuz]{padding:1.5rem}.form-text[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz],.location-info[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:1.8rem}.address-card[data-astro-cid-2mxdoeuz]{flex-direction:column;text-align:center}.success-content[data-astro-cid-2mxdoeuz]{padding:2rem 1.5rem}}
