.ContactSection_contactSection__eXRO7{padding:6vw 0;background-color:var(--secondary-light)}.ContactSection_container__z6d_d{max-width:90%;width:100%;margin:0 auto}.ContactSection_mainHeading__JXegC{text-align:center;font-size:3.5vw;font-weight:700;margin-bottom:3vw;font-family:var(--font-montserrat);color:var(--text-color)}.ContactSection_grid__V9GHd{display:grid;grid-template-columns:49% 49%;grid-gap:2vw;gap:2vw}.ContactSection_leftColumn__S4GbQ{display:flex;flex-direction:column;gap:1.5vw}.ContactSection_infoBlock__mc4Rh{background-color:var(--white);padding:2vw;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.ContactSection_redTitle__EdWtU{color:var(--primary-dark);font-size:2vw;margin-bottom:1.2vw;font-family:var(--font-montserrat)}.ContactSection_infoBlock__mc4Rh p{color:var(--text-color);line-height:1.6;margin-bottom:.5vw;font-size:1.1vw}.ContactSection_label__FPH9U{color:var(--text-color);font-weight:600}.ContactSection_middleColumn__OMNYE{display:flex;flex-direction:column}.ContactSection_formCard__nJTvJ{background-color:var(--white);padding:2vw;border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%}.ContactSection_formCard__nJTvJ h3{font-size:2vw;color:var(--text-color);margin-bottom:1.5vw;text-align:center;font-family:var(--font-montserrat)}.ContactSection_formGroup__Li1OU{margin-bottom:1.2vw}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{width:100%;padding:.8vw 1vw;border:.1vw solid #e1e1e1;border-radius:var(--border-radius);font-size:1vw;color:var(--text-color);background-color:var(--white);transition:border-color .3s ease}.ContactSection_formGroup__Li1OU input:focus,.ContactSection_formGroup__Li1OU textarea:focus{outline:none;border-color:var(--primary-color)}.ContactSection_formGroup__Li1OU textarea{resize:vertical;min-height:12vh}.ContactSection_status__1NJUy{padding:1vw;border-radius:var(--border-radius);margin-bottom:1vw;font-size:.9vw}.ContactSection_loading__L8N7_{background-color:#e3f2fd;color:#1976d2}.ContactSection_success__gE0QG{background-color:#e8f5e9;color:#2e7d32}.ContactSection_error__pIE3N{background-color:#ffebee;color:#c62828}.ContactSection_submitButton__bBmBi{width:100%;padding:1vw;background-color:var(--primary-color);color:var(--white);border:none;border-radius:var(--border-radius);font-size:1vw;font-weight:500;cursor:pointer;transition:background-color .3s ease}.ContactSection_submitButton__bBmBi:hover{background-color:var(--primary-dark)}.ContactSection_submitButton__bBmBi:disabled{background-color:#ccc;cursor:not-allowed}.ContactSection_mapColumn__TH_FY{height:100%;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.ContactSection_mapContainer__2jehU{width:100%;height:30vw;border-radius:var(--border-radius);margin-top:2vw;overflow:hidden}@media (max-width:1200px){.ContactSection_container__z6d_d{max-width:95%}}@media (max-width:1024px){.ContactSection_contactSection__eXRO7{padding:80px 0}.ContactSection_container__z6d_d{max-width:95%;padding:0 24px}.ContactSection_mainHeading__JXegC{font-size:32px;margin-bottom:48px}.ContactSection_grid__V9GHd{grid-template-columns:1fr 1fr;gap:24px}.ContactSection_leftColumn__S4GbQ{gap:20px}.ContactSection_infoBlock__mc4Rh{padding:24px}.ContactSection_redTitle__EdWtU{font-size:20px;margin-bottom:16px}.ContactSection_infoBlock__mc4Rh p{font-size:14px;margin-bottom:8px}.ContactSection_formCard__nJTvJ{padding:24px 10px}.ContactSection_formCard__nJTvJ h3{font-size:20px;margin-bottom:20px}.ContactSection_formGroup__Li1OU{margin-bottom:16px}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{padding:12px 16px;border-width:1px;font-size:16px}.ContactSection_formGroup__Li1OU textarea{min-height:120px}.ContactSection_status__1NJUy{padding:16px;margin-bottom:16px;font-size:14px}.ContactSection_submitButton__bBmBi{padding:16px;font-size:16px}.ContactSection_mapColumn__TH_FY{grid-column:span 2;height:350px}.ContactSection_mapContainer__2jehU{min-height:350px}}@media (max-width:768px){.ContactSection_contactSection__eXRO7{padding:40px 0}.ContactSection_container__z6d_d{padding:0 10px}.ContactSection_mainHeading__JXegC{font-size:28px;margin-bottom:36px}.ContactSection_grid__V9GHd{grid-template-columns:1fr;gap:24px}.ContactSection_mapColumn__TH_FY{grid-column:span 1;height:280px}.ContactSection_mapContainer__2jehU{min-height:280px}.ContactSection_redTitle__EdWtU{font-size:25px}.ContactSection_infoBlock__mc4Rh p{font-size:14px}.ContactSection_formCard__nJTvJ h3{font-size:25px}.ContactSection_formGroup__Li1OU input,.ContactSection_formGroup__Li1OU textarea{padding:12px 14px;font-size:14px}.ContactSection_formGroup__Li1OU textarea{min-height:100px}.ContactSection_submitButton__bBmBi{padding:14px;font-size:14px}.ContactSection_status__1NJUy{font-size:12px}}.FAQ_faq__aPOX9{padding:6vw 0;background-color:var(--background-color)}.FAQ_container__qxAig{max-width:90%;width:100%;margin:0 auto}.FAQ_content__wLXNC{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;align-items:start}.FAQ_leftSection__bOqBi{display:flex;flex-direction:column;gap:2vw}.FAQ_header__nymDP{display:flex;align-items:center;gap:1vw}.FAQ_icon__JrmDv{width:4vw;height:4vh}.FAQ_header__nymDP h2{font-size:3.4vw;font-weight:700;margin:0;font-family:var(--font-montserrat);color:var(--text-color)}.FAQ_description__knJSG{font-size:1.4vw;color:var(--text-color);line-height:1.6;margin:0}.FAQ_images__HJJYg{display:flex;flex-direction:column;gap:1.5vw}.FAQ_mainImage__5VoMS{width:100%;height:35vw;border-radius:var(--border-radius);object-fit:cover;box-shadow:var(--box-shadow)}.FAQ_smallImages___EbHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5vw;gap:1.5vw}.FAQ_smallImage__QFsuR{width:100%;height:18vw;border-radius:var(--border-radius);object-fit:cover;box-shadow:var(--box-shadow)}.FAQ_rightSection__ga1tl{display:flex;flex-direction:column;gap:.5vw}.FAQ_faqList__wU6Pn{display:flex;flex-direction:column;gap:1vw}.FAQ_faqItem__SHJ9L{border-radius:var(--border-radius);overflow:hidden;background-color:var(--white);transition:background-color .3s ease;box-shadow:var(--box-shadow)}.FAQ_faqItem__SHJ9L.FAQ_active__QH7R6{background-color:var(--secondary-color)}.FAQ_question__KVX9z{width:100%;text-align:left;padding:1.5vw;background-color:transparent;border:none;font-size:1.5vw;font-weight:500;color:var(--text-color);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.FAQ_arrow__Z4wL3{font-size:1.5vw;font-weight:700;color:var(--primary-color);transition:transform .3s ease}.FAQ_active__QH7R6 .FAQ_arrow__Z4wL3{transform:rotate(180deg)}.FAQ_answer__Zehdp{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:var(--white)}.FAQ_answer__Zehdp.FAQ_show__0_u9L{max-height:none}.FAQ_answerContent__i_1hO{padding:1.5vw;color:var(--text-color);font-size:1.2vw;line-height:1.6}.FAQ_answerContent__i_1hO,.FAQ_faqItem__SHJ9L.FAQ_active__QH7R6 .FAQ_answer__Zehdp{background-color:var(--white)}.FAQ_needHelp__DvCAe{margin-top:2vw}.FAQ_needHelp__DvCAe h3{font-size:1.8vw;color:var(--text-color);margin-bottom:1.5vw;font-family:var(--font-montserrat)}.FAQ_helpButtons__x1G4K{display:flex;gap:1vw}.FAQ_contactBtn__wUdwz{padding:.8vw 2vw;background-color:var(--secondary-color);color:var(--text-color);border:none;border-radius:var(--border-radius);font-size:1vw;font-weight:500;cursor:pointer;transition:all .3s ease}.FAQ_contactBtn__wUdwz:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-.2vw)}.FAQ_learnMoreBtn__edUq0{padding:.8vw 2vw;background-color:var(--primary-color);color:var(--white)!important;border-radius:var(--border-radius);border:none;font-size:1vw;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5vw;transition:all .3s ease}.FAQ_learnMoreBtn__edUq0:hover{background-color:var(--secondary-color);color:var(--text-color)!important;transform:translateY(-.2vw);gap:.8vw}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:1.2vw;transition:transform .3s ease;color:var(--white)}.FAQ_learnMoreBtn__edUq0:hover .FAQ_arrow__Z4wL3{transform:translateX(.3vw);color:var(--text-color)!important}@media (max-width:1200px){.FAQ_content__wLXNC{gap:3vw}.FAQ_header__nymDP h2{font-size:2.2vw}}@media (max-width:1024px){.FAQ_faq__aPOX9{padding:80px 0}.FAQ_container__qxAig{max-width:95%;padding:0 24px}.FAQ_content__wLXNC{grid-template-columns:1fr;gap:48px}.FAQ_leftSection__bOqBi{gap:24px}.FAQ_header__nymDP{gap:16px;justify-content:center}.FAQ_icon__JrmDv{width:48px;height:48px}.FAQ_header__nymDP h2{font-size:32px}.FAQ_description__knJSG{font-size:16px}.FAQ_images__HJJYg{gap:20px}.FAQ_mainImage__5VoMS{height:300px}.FAQ_smallImages___EbHj{gap:20px}.FAQ_smallImage__QFsuR{height:180px}.FAQ_rightSection__ga1tl{gap:8px}.FAQ_faqList__wU6Pn{gap:16px}.FAQ_question__KVX9z{padding:20px;font-size:18px}.FAQ_arrow__Z4wL3{font-size:18px}.FAQ_answerContent__i_1hO{padding:20px;font-size:16px}.FAQ_needHelp__DvCAe{margin-top:32px}.FAQ_needHelp__DvCAe h3{font-size:22px;margin-bottom:20px}.FAQ_helpButtons__x1G4K{gap:16px}.FAQ_contactBtn__wUdwz,.FAQ_learnMoreBtn__edUq0{padding:12px 24px;font-size:16px}.FAQ_contactBtn__wUdwz:hover,.FAQ_learnMoreBtn__edUq0:hover{transform:translateY(-3px)}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:16px}.FAQ_learnMoreBtn__edUq0:hover{gap:20px}.FAQ_learnMoreBtn__edUq0:hover .FAQ_arrow__Z4wL3{transform:translateX(4px)}}@media (max-width:768px){.FAQ_faq__aPOX9{padding:40px 0}.FAQ_container__qxAig{padding:0 10px}.FAQ_header__nymDP h2{font-size:28px;text-align:center}.FAQ_description__knJSG{font-size:16px;text-align:center}.FAQ_question__KVX9z{padding:16px;font-size:16px}.FAQ_arrow__Z4wL3{font-size:16px}.FAQ_answerContent__i_1hO{padding:16px;font-size:14px}.FAQ_smallImages___EbHj{grid-template-columns:1fr}.FAQ_smallImage__QFsuR{height:200px}.FAQ_mainImage__5VoMS{height:250px}.FAQ_helpButtons__x1G4K{gap:12px;justify-content:center}.FAQ_contactBtn__wUdwz,.FAQ_learnMoreBtn__edUq0{padding:14px 20px;font-size:14px;border-radius:10px}.FAQ_icon__JrmDv{width:40px;height:40px}.FAQ_learnMoreBtn__edUq0 .FAQ_arrow__Z4wL3{font-size:14px}.FAQ_needHelp__DvCAe h3{font-size:30px;text-align:center}}.ProcessFlow_section___fqbQ{padding:5vw 0;background-color:var(--secondary-light)}.ProcessFlow_container__bCAZV{max-width:90%;width:100%;margin:0 auto;padding:0}.ProcessFlow_header__Qe8dA{text-align:center;max-width:90%;margin:0 auto 4vw}.ProcessFlow_subtitle__rCE3s{display:inline-block;padding:.5vw 1.5vw;background-color:var(--primary-color);color:var(--white);border-radius:var(--border-radius);font-weight:500;font-size:1.25vw;margin-bottom:1vw;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-montserrat)}.ProcessFlow_title__pasL_{font-size:3.5vw;color:var(--text-color);margin-bottom:1.5vw;line-height:1.2;font-family:var(--font-montserrat)}.ProcessFlow_description__6Sy4k{color:var(--text-color);font-size:1.2vw;line-height:1.6;margin:0 auto}.ProcessFlow_timeline__XGm7E{position:relative;display:flex;justify-content:space-between;gap:2vw;margin-top:3vw}.ProcessFlow_timeline__XGm7E:before{content:"";position:absolute;top:3.5vw;left:0;right:0;height:2px;background:var(--text-color);z-index:0;display:block}.ProcessFlow_step__kymOM{flex:1 1;min-width:0;position:relative;z-index:1;text-align:center;padding:1vw;border-radius:var(--border-radius)}.ProcessFlow_numberWrapper__mWomX{width:5vw;height:5vw;background:var(--white);border:2px solid var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5vw;transition:all .3s ease}.ProcessFlow_step__kymOM:hover{background:var(--secondary-color)}.ProcessFlow_step__kymOM:hover .ProcessFlow_numberWrapper__mWomX{background:var(--primary-color);transform:scale(1.1)}.ProcessFlow_number__tGCYB{font-size:1.8vw;font-weight:800;color:var(--primary-color);font-family:var(--font-montserrat)}.ProcessFlow_step__kymOM:hover .ProcessFlow_number__tGCYB{color:var(--white)}.ProcessFlow_stepTitle__mWd57{font-size:1.5vw;color:var(--text-color);margin-bottom:1vw;font-weight:700;font-family:var(--font-montserrat)}.ProcessFlow_stepText__198Wp{color:var(--text-color);font-size:1vw;line-height:1.5}@media (max-width:1024px){.ProcessFlow_section___fqbQ{padding:60px 0}.ProcessFlow_container__bCAZV{max-width:100%;padding:0 20px}.ProcessFlow_header__Qe8dA{margin-bottom:40px;max-width:100%}.ProcessFlow_subtitle__rCE3s{font-size:14px;margin-bottom:16px;padding:8px 16px}.ProcessFlow_title__pasL_{font-size:32px;margin-bottom:15px}.ProcessFlow_description__6Sy4k{font-size:16px;max-width:100%}.ProcessFlow_timeline__XGm7E{flex-direction:column;gap:40px;position:relative}.ProcessFlow_timeline__XGm7E:before{display:none}.ProcessFlow_timeline__XGm7E:after{content:"";position:absolute;top:0;bottom:0;left:30px;width:2px;background:var(--border-color);z-index:0;display:block}.ProcessFlow_step__kymOM{display:flex;text-align:left;align-items:flex-start;padding:0;min-width:100%;position:relative;z-index:1}.ProcessFlow_step__kymOM:hover{background:none}.ProcessFlow_numberWrapper__mWomX{margin:0 25px 0 0;flex-shrink:0;width:60px;height:60px;position:relative;z-index:2;background:var(--white)}.ProcessFlow_number__tGCYB{font-size:24px}.ProcessFlow_stepTitle__mWd57{font-size:20px;margin-bottom:10px}.ProcessFlow_stepText__198Wp{font-size:15px}}.SimpleHero_hero__fF_Jv{min-height:30vw;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;color:var(--white);position:relative}.SimpleHero_content__i5FUJ{text-align:center;max-width:100%;margin:0 auto;padding:1vw}.SimpleHero_content__i5FUJ h1{font-size:4vw;margin-bottom:0;font-weight:700;color:var(--white);line-height:1.2}.SimpleHero_content__i5FUJ p{font-size:1vw;margin:0;opacity:.9}@media (max-width:768px){.SimpleHero_hero__fF_Jv{min-height:300px}.SimpleHero_content__i5FUJ h1{font-size:40px}.SimpleHero_content__i5FUJ p{font-size:1.1rem}}.Team_teamSection__nH9PG{padding:6vw 0;background-color:var(--white)}.Team_container__AZfl5{max-width:90%;width:100%;margin:0 auto;padding:0}.Team_header__xk5gN{text-align:center;max-width:90%;margin:0 auto 4vw}.Team_subtitle__GTvdN{display:inline-block;padding:.5vw 1.5vw;background-color:var(--primary-color);color:var(--white);border-radius:var(--border-radius);font-weight:500;font-size:1.125vw;margin-bottom:1vw;text-transform:uppercase}.Team_title__nwkKI{font-size:3vw;font-weight:800;color:var(--text-color);margin-bottom:1.5vw;line-height:1.2}.Team_description__vQ3kK{font-size:1.2vw;line-height:1.6;color:var(--text-color);opacity:.8}.Team_grid__mzUv_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2vw;gap:2vw;justify-content:center}.Team_card__7zkcW{background:var(--secondary-light);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.Team_card__7zkcW:hover{transform:translateY(-.5vw);box-shadow:0 1vw 2vw rgba(0,0,0,.1)}.Team_imageWrapper__KMUe3{width:100%;height:25vw;background:var(--primary-color);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Team_memberImage__TnxoR{object-fit:cover;width:100%;height:100%;object-position:top center}.Team_avatarPlaceholder__CB6Xz{font-size:6vw;font-weight:700;color:var(--white);width:10vw;height:10vw;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.Team_teamAvatar__o86ly{background:hsla(0,0%,100%,.1);font-size:4vw}.Team_content__muXY9{padding:2vw;text-align:center;flex:1 1;display:flex;flex-direction:column}.Team_name__R_BBL{font-size:1.5vw;font-weight:700;color:var(--text-color);margin-bottom:.5vw}.Team_role__iyBef{display:block;font-size:1vw;font-weight:600;color:var(--primary-color);margin-bottom:0;text-transform:uppercase;letter-spacing:.05vw}.Team_bio__4ktXG{font-size:1vw;line-height:1.6;color:var(--text-color);opacity:.8;margin-bottom:2vw;flex:1 1}@media (max-width:1024px){.Team_teamSection__nH9PG{padding:60px 0}.Team_container__AZfl5{max-width:98%;padding:0 20px}.Team_header__xk5gN{max-width:100%;margin-bottom:40px}.Team_subtitle__GTvdN{padding:8px 20px;font-size:14px;margin-bottom:15px}.Team_title__nwkKI{font-size:32px;margin-bottom:20px}.Team_description__vQ3kK{font-size:16px}.Team_grid__mzUv_{grid-template-columns:repeat(2,1fr);gap:30px}.Team_card__7zkcW:hover{transform:translateY(-5px)}.Team_imageWrapper__KMUe3{height:350px}.Team_avatarPlaceholder__CB6Xz{width:100px;height:100px;font-size:40px}.Team_content__muXY9{padding:25px}.Team_name__R_BBL{font-size:24px;margin-bottom:8px}.Team_role__iyBef{font-size:14px;margin-bottom:15px}.Team_bio__4ktXG{font-size:15px;margin-bottom:20px}.Team_socialLink__OUtwq{font-size:20px}}@media (max-width:768px){.Team_grid__mzUv_{grid-template-columns:1fr 1fr;max-width:100%;margin:0 auto}.Team_container__AZfl5{max-width:100%;padding:0 20px}}@media (max-width:480px){.Team_grid__mzUv_{grid-template-columns:1fr;max-width:100%;margin:0 auto}}