.ContactForm-module__j1WgZG__form{background-color:var(--white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:2rem}.ContactForm-module__j1WgZG__indicatorNumber{border-radius:var(--border-radius-full);width:40px;height:40px;color:var(--text-light);font-weight:600;font-family:var(--font-ubuntu), sans-serif;background-color:#e0e0e0;justify-content:center;align-items:center;font-size:1rem;display:flex}.ContactForm-module__j1WgZG__indicator.ContactForm-module__j1WgZG__active .ContactForm-module__j1WgZG__indicatorNumber{background-color:var(--accent-color);color:var(--white)}.ContactForm-module__j1WgZG__indicators{justify-content:center;align-items:center;gap:0;margin-bottom:2rem;display:flex}.ContactForm-module__j1WgZG__indicator{flex-direction:column;align-items:center;display:flex}.ContactForm-module__j1WgZG__indicatorNumber{color:#666;width:40px;height:40px;font-weight:600;font-family:var(--font-ubuntu), sans-serif;background-color:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.ContactForm-module__j1WgZG__indicator.ContactForm-module__j1WgZG__active .ContactForm-module__j1WgZG__indicatorNumber{color:#fff;background-color:#06c}.ContactForm-module__j1WgZG__indicatorLabel{color:#666;margin-top:.5rem;font-size:.75rem}.ContactForm-module__j1WgZG__indicatorSeparator{background-color:#e0e0e0;width:60px;height:2px;margin:0 .5rem}.ContactForm-module__j1WgZG__formFields{max-width:100%}.ContactForm-module__j1WgZG__step{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__j1WgZG__stepHeader{text-align:center}.ContactForm-module__j1WgZG__stepHeader h5{font-family:var(--font-ubuntu), sans-serif;color:var(--secondary-color);margin:0 0 1rem;font-size:1.25rem;font-weight:500}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__textarea,.ContactForm-module__j1WgZG__select{border:1px solid var(--gray-border);border-radius:var(--border-radius-sm);width:100%;font-family:var(--font-nunito), sans-serif;color:var(--text-color);background-color:var(--white);padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__j1WgZG__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__j1WgZG__fieldGroup label{font-family:var(--font-nunito), sans-serif;color:#666;font-size:.9rem;font-weight:500}.ContactForm-module__j1WgZG__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__textarea,.ContactForm-module__j1WgZG__select{width:100%;font-family:var(--font-nunito), sans-serif;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__j1WgZG__input:focus,.ContactForm-module__j1WgZG__textarea:focus,.ContactForm-module__j1WgZG__select:focus{border-color:#06c;outline:none;box-shadow:0 0 0 2px #0066cc1a}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:100px}.ContactForm-module__j1WgZG__selectWrapper{position:relative}.ContactForm-module__j1WgZG__selectWrapper:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-light);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ContactForm-module__j1WgZG__select{appearance:none;cursor:pointer;padding-right:2.5rem}.ContactForm-module__j1WgZG__fileInput{display:none}.ContactForm-module__j1WgZG__fileLabel{border:1px dashed var(--gray-disabled);border-radius:var(--border-radius-sm);width:100%;font-family:var(--font-nunito), sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f9f9f9;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;transition:border-color .2s,background-color .2s;display:flex}.ContactForm-module__j1WgZG__fileLabel:hover{border-color:var(--accent-color);background-color:#f0f6ff}.ContactForm-module__j1WgZG__fileInput:focus-visible+*{outline:2px solid var(--accent-color);outline-offset:2px}.ContactForm-module__j1WgZG__fileLabel:has(.ContactForm-module__j1WgZG__fileInput:focus-visible){outline:2px solid var(--accent-color);outline-offset:2px}.ContactForm-module__j1WgZG__fileName{color:var(--accent-color);margin-top:.25rem;font-size:.85rem}.ContactForm-module__j1WgZG__checkboxWrapper{align-items:flex-start;gap:.75rem;display:flex}.ContactForm-module__j1WgZG__checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--accent-color);flex-shrink:0;margin-top:.1rem}.ContactForm-module__j1WgZG__checkboxLabel{font-family:var(--font-nunito), sans-serif;color:var(--text-light);font-size:.85rem;line-height:1.5}.ContactForm-module__j1WgZG__checkboxLabel a{color:var(--accent-color);text-decoration:none}.ContactForm-module__j1WgZG__checkboxLabel a:hover{text-decoration:underline}.ContactForm-module__j1WgZG__buttons{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.ContactForm-module__j1WgZG__nextButton,.ContactForm-module__j1WgZG__backButton,.ContactForm-module__j1WgZG__submitButton{border-radius:var(--border-radius-sm);font-family:var(--font-nunito), sans-serif;cursor:pointer;border:none;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:all .2s}.ContactForm-module__j1WgZG__nextButton,.ContactForm-module__j1WgZG__submitButton{background-color:var(--accent-color);color:var(--white)}.ContactForm-module__j1WgZG__nextButton:hover,.ContactForm-module__j1WgZG__submitButton:hover:not(:disabled){background-color:var(--primary-color);color:var(--white)}.ContactForm-module__j1WgZG__backButton{color:var(--text-light);border:2px solid var(--gray-border);background-color:#0000}.ContactForm-module__j1WgZG__backButton:hover{background-color:var(--gray-light);border-color:var(--gray-disabled)}.ContactForm-module__j1WgZG__errorMessage{border-radius:var(--border-radius-sm);color:#c00;font-family:var(--font-nunito), sans-serif;background-color:#fff3f3;border:1px solid #fcc;padding:1rem;font-size:.9rem}.ContactForm-module__j1WgZG__successMessage{text-align:center;background-color:var(--white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);padding:3rem 2rem}.ContactForm-module__j1WgZG__successIcon{border-radius:var(--border-radius-full);background-color:#e8f5ef;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.ContactForm-module__j1WgZG__successIcon svg{width:40px;height:40px;color:var(--accent-color)}.ContactForm-module__j1WgZG__successMessage h3{font-family:var(--font-ubuntu), sans-serif;color:var(--secondary-color);margin:0 0 .75rem;font-size:1.5rem}.ContactForm-module__j1WgZG__successMessage p{font-family:var(--font-nunito), sans-serif;color:var(--text-light);margin:0 0 1.5rem;font-size:1rem}.ContactForm-module__j1WgZG__resetButton{background-color:var(--accent-color);color:var(--white);border-radius:var(--border-radius-sm);font-family:var(--font-nunito), sans-serif;cursor:pointer;border:none;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:background-color .2s}.ContactForm-module__j1WgZG__resetButton:hover{background-color:var(--primary-color)}.ContactForm-module__j1WgZG__recaptchaLoading{background-color:var(--gray-light);border-radius:var(--border-radius-sm);font-family:var(--font-nunito), sans-serif;color:var(--text-light);text-align:center;padding:.75rem;font-size:.85rem}@media (max-width:768px){.ContactForm-module__j1WgZG__form{padding:1.5rem}.ContactForm-module__j1WgZG__fieldRow{grid-template-columns:1fr}.ContactForm-module__j1WgZG__buttons{flex-direction:column-reverse}.ContactForm-module__j1WgZG__nextButton,.ContactForm-module__j1WgZG__backButton,.ContactForm-module__j1WgZG__submitButton{width:100%}.ContactForm-module__j1WgZG__checkboxLabel{font-size:.8rem}}
.BenefitsSection-module__uOymXW__benefitsSection{justify-content:center;display:flex}.BenefitsSection-module__uOymXW__benefitsList{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.BenefitsSection-module__uOymXW__inline .BenefitsSection-module__uOymXW__benefitsList{flex-flow:wrap;justify-content:center}.BenefitsSection-module__uOymXW__stacked .BenefitsSection-module__uOymXW__benefitsList{flex-direction:column;gap:1rem}.BenefitsSection-module__uOymXW__benefitItem{align-items:center;gap:.75rem;display:flex}.BenefitsSection-module__uOymXW__benefitIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.BenefitsSection-module__uOymXW__benefitIcon svg{color:#06c;width:20px;height:20px}.BenefitsSection-module__uOymXW__benefitText{font-family:var(--font-nunito), sans-serif;color:#1f2029;font-size:.95rem;font-weight:500}@media (max-width:768px){.BenefitsSection-module__uOymXW__benefitsList{flex-direction:column;gap:.75rem}.BenefitsSection-module__uOymXW__benefitItem{justify-content:flex-start}}
.page-module__J007CW__pageHeader{background:linear-gradient(135deg, var(--secondary-color) 0%, #3a3a4a 100%);color:var(--white);text-align:center;border-radius:0 0 var(--border-radius-full) var(--border-radius-full);padding:8rem 0 4rem;position:relative;overflow:hidden}.page-module__J007CW__pageHeader h1{font-family:var(--font-ubuntu), sans-serif;color:var(--white);margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.page-module__J007CW__pageHeader p{font-family:var(--font-nunito), sans-serif;opacity:.9;color:var(--white);margin-bottom:2rem;font-size:1.25rem}.page-module__J007CW__benefitsBar{background-color:var(--white);box-shadow:var(--shadow-sm);padding:1.5rem 0}.page-module__J007CW__contactSection{background-color:var(--gray-light);padding:4rem 0 6rem}.page-module__J007CW__contactSection h2{font-family:var(--font-ubuntu), sans-serif;color:var(--secondary-color);margin-bottom:1.5rem;font-size:1.75rem;font-weight:500}.page-module__J007CW__introText{font-family:var(--font-nunito), sans-serif;color:var(--text-light);margin-bottom:1rem;font-size:1rem;line-height:1.6}.page-module__J007CW__contactFormWrapper{background-color:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);padding:2.5rem}.page-module__J007CW__name{font-family:var(--font-ubuntu), sans-serif;color:var(--secondary-color);margin:0;font-size:1.25rem;font-weight:500}.page-module__J007CW__role{font-family:var(--font-nunito), sans-serif;color:var(--text-light);margin:0 0 .5rem;font-size:.95rem}.page-module__J007CW__contactLink{color:var(--secondary-color);font-family:var(--font-nunito), sans-serif;align-items:center;gap:.75rem;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex}.page-module__J007CW__contactSectionInner,.page-module__J007CW__benefitsBarInner{max-width:1200px;margin:0 auto;padding:0 2rem}.page-module__J007CW__contactGrid{grid-template-columns:1fr;align-items:start;gap:4rem;display:grid}.page-module__J007CW__contactInfoWrapper{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}.page-module__J007CW__imageContainer{flex-shrink:0}.page-module__J007CW__profileImage{border-radius:var(--border-radius-full);object-fit:cover;width:200px;height:200px}.page-module__J007CW__infoContainer{flex-direction:column;gap:.5rem;display:flex}.page-module__J007CW__contactList{margin:0;padding:0;list-style:none}.page-module__J007CW__contactList li{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.page-module__J007CW__contactList li:last-child{margin-bottom:0}.page-module__J007CW__contactPersonCard{margin-top:1rem}.page-module__J007CW__introText:last-child{margin-bottom:0}.page-module__J007CW__contactLink:hover{color:#3a3a4a}.page-module__J007CW__iconWrapper{width:20px;height:20px;color:var(--text-light);justify-content:center;align-items:center;display:flex}.page-module__J007CW__contactText{color:var(--secondary-color);font-family:var(--font-nunito), sans-serif;align-items:center;gap:.75rem;font-size:.95rem;display:flex}@keyframes page-module__J007CW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page-module__J007CW__contactGrid{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.page-module__J007CW__pageHeader{border-radius:0 0 30px 30px;padding:6rem 0 3rem}.page-module__J007CW__pageHeader h1{font-size:2.25rem}.page-module__J007CW__pageHeader p{font-size:1.1rem}.page-module__J007CW__contactSection{padding:3rem 0 4rem}.page-module__J007CW__contactFormWrapper{padding:1.5rem}.page-module__J007CW__benefitsBar{padding:1rem 0}}@media (max-width:480px){.page-module__J007CW__pageHeader{border-radius:0 0 20px 20px;padding:5rem 0 2.5rem}.page-module__J007CW__pageHeader h1{font-size:1.875rem}.page-module__J007CW__pageHeader p{font-size:1rem}}
