.contactHero_hero__ry9y_{padding:80px 0 60px;background-color:#fff}.contactHero_grid__1KG_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:center}.contactHero_content__BkVx2{max-width:500px}.contactHero_title__N0_Rp{font-size:2.5rem;font-weight:600;color:var(--color-primary);margin-bottom:20px;line-height:1.2}.contactHero_subtitle__7viNY{font-size:1.1rem;line-height:1.6;color:#4b5565;margin-bottom:30px}.contactHero_cta__PQJIX{display:inline-block;padding:15px 38px;background:var(--color-accent);color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:opacity .3s ease}.contactHero_cta__PQJIX:hover{opacity:.9}.contactHero_imageWrapper__Mj_5a{width:100%;height:400px;position:relative;border-radius:8px;overflow:hidden}.contactHero_image__4oKpc{width:100%;height:100%;object-fit:cover}@media(max-width:992px){.contactHero_grid__1KG_Q{grid-template-columns:1fr;gap:30px}.contactHero_content__BkVx2{max-width:100%;text-align:center}.contactHero_imageWrapper__Mj_5a{max-width:500px;margin:0 auto;height:300px}}.finalReassurance_section__82Gy_{padding:60px 0;background-color:#fff;text-align:center}.finalReassurance_title__7E20X{font-size:2rem;font-weight:600;color:var(--color-primary);margin-bottom:20px}.finalReassurance_text__3m7cM{max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.6;color:#4b5565}.inquiryIntro_section__S_HY4{padding:30px 0;background-color:#fff}.inquiryIntro_text__VSyam{max-width:800px;margin:0 auto;text-align:center;font-size:1.1rem;color:#4b5565;line-height:1.6}.multiStepForm_formSection__iFH8z{padding:40px 0 60px;background-color:#fff}.multiStepForm_stepIndicator__HTB4R{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.multiStepForm_step__9gHFB{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#4b5565;display:flex;align-items:center;justify-content:center;font-weight:600}.multiStepForm_step__9gHFB.multiStepForm_active__AdSAf{background:var(--color-accent);color:#fff}.multiStepForm_line__d_0Id{width:60px;height:2px;background:#e5e7eb;margin:0 10px}.multiStepForm_form__87_oP{max-width:600px;margin:0 auto}.multiStepForm_stepContent__68Dkl{background:#f9f9f9;padding:30px;border-radius:8px}.multiStepForm_stepContent__68Dkl h3{font-size:1.5rem;color:var(--color-primary);margin-bottom:20px}.multiStepForm_field___IKc3{margin-bottom:20px}.multiStepForm_field___IKc3 label{display:block;font-weight:500;margin-bottom:5px;color:#1f2937}.multiStepForm_field___IKc3 input,.multiStepForm_field___IKc3 select,.multiStepForm_field___IKc3 textarea{width:100%;padding:10px 12px;border:1px solid #edf1f5;border-radius:4px;font-size:1rem}.multiStepForm_field___IKc3 input:focus,.multiStepForm_field___IKc3 select:focus,.multiStepForm_field___IKc3 textarea:focus{outline:none;border-color:var(--color-accent)}.multiStepForm_row__391Ke{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.multiStepForm_error__l3kvY{color:#dc2626;font-size:.85rem;margin-top:4px;display:block}.multiStepForm_buttons__X2_MT{display:flex;justify-content:space-between;margin-top:30px}.multiStepForm_primary__lPytP,.multiStepForm_secondary__kLGo_{padding:12px 30px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.multiStepForm_primary__lPytP{background:var(--color-accent);color:#fff}.multiStepForm_primary__lPytP:disabled{opacity:.6;cursor:not-allowed}.multiStepForm_secondary__kLGo_{background:#e5e7eb;color:#1f2937}.multiStepForm_primary__lPytP:hover,.multiStepForm_secondary__kLGo_:hover{opacity:.9}.multiStepForm_errorMessage__jxoHm{color:#dc2626;text-align:center;margin-top:20px}.multiStepForm_success__NWSVN{max-width:500px;margin:0 auto;padding:60px 20px;text-align:center;background:#f0fdf4;border-radius:8px}.multiStepForm_success__NWSVN h2{color:var(--color-primary);margin-bottom:20px}.multiStepForm_success__NWSVN p{margin-bottom:30px;color:#4b5565}.multiStepForm_success__NWSVN .multiStepForm_button__0j3qV{background:var(--color-accent);color:#fff;border:none;padding:12px 30px;border-radius:4px;cursor:pointer}.privacyNotice_section__dskbX{padding:30px 0;background-color:#fff}.privacyNotice_text__oibyI{max-width:700px;margin:0 auto;text-align:center;font-size:.95rem;color:#6b7280;line-height:1.6}.quickContact_section__AvTad{padding:40px 0;background-color:#f8fafc}.quickContact_grid__2_tPH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.quickContact_card__UE3Df{background:#fff;border-radius:8px;padding:30px 20px;text-align:center;text-decoration:none;color:inherit;box-shadow:0 5px 20px rgba(0,0,0,.02);border:1px solid #edf1f5;transition:transform .3s ease,box-shadow .3s ease}.quickContact_card__UE3Df:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,0,0,.06)}.quickContact_icon__P_UOq{font-size:2.5rem;margin-bottom:15px;display:block}.quickContact_title__w8hzM{font-size:1.1rem;font-weight:600;color:var(--color-primary)}@media(max-width:768px){.quickContact_grid__2_tPH{grid-template-columns:1fr}}.uploadSection_uploadSection__EvPQA{padding:40px 0;background-color:#f8fafc}.uploadSection_title__8_ZoS{font-size:1.5rem;font-weight:600;color:var(--color-primary);margin-bottom:10px;text-align:center}.uploadSection_info__InAqH{text-align:center;color:#4b5565;margin-bottom:30px}.uploadSection_uploadBox__l76Jp{max-width:500px;margin:0 auto;background:#fff;padding:30px;border-radius:8px;border:1px dashed #edf1f5;text-align:center}.uploadSection_input__jE_5N{display:none}.uploadSection_label__vD1vT{display:inline-block;padding:12px 30px;background:var(--color-accent);color:#fff;border-radius:4px;cursor:pointer;font-weight:500}.uploadSection_fileList__3QcBF{list-style:none;padding:0;margin:20px 0 0;text-align:left}.uploadSection_fileList__3QcBF li{padding:5px 0;border-bottom:1px solid #edf1f5;font-size:.9rem}.uploadSection_error__J5KaI{color:#dc2626;margin-top:10px}.whatsAppCTA_section__L0PIk{padding:40px 0;background-color:#f8fafc}.whatsAppCTA_content__JFuUu{text-align:center}.whatsAppCTA_title__GBmCU{font-size:1.8rem;font-weight:600;color:var(--color-primary);margin-bottom:20px}.whatsAppCTA_button__9xgCW{display:inline-block;padding:15px 38px;background:#25d366;color:#fff;text-decoration:none;font-weight:600;border-radius:50px;transition:opacity .3s ease}.whatsAppCTA_button__9xgCW:hover{opacity:.9}