.Hero-module-scss-module__EKJTzG__hero{background:linear-gradient(135deg,#f8fffe 0%,#f0f9ff 100%);padding:4rem 0}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content{text-align:center;margin:0 auto}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#95c030 0%,#759726 100%);border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__badge img{width:auto;height:.5rem}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__title{color:#2074ba;margin:0 0 1rem;font-size:3.5rem;font-weight:800;line-height:1.1}@media (max-width:992px){.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__title{font-size:2.5rem}}@media (max-width:768px){.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__title{font-size:2rem}}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__subtitle{color:#111827;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__subtitle{font-size:1.25rem}}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__description{color:#95c030;margin:0 0 1rem;font-size:1.25rem;font-weight:500}@media (max-width:768px){.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__description{font-size:1.1rem}}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__overview{color:#6b7280;margin:0 0 3rem;font-size:1.1rem;line-height:1.6}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta{justify-content:center;gap:1rem;display:flex}@media (max-width:576px){.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta{flex-direction:column;align-items:center}}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta .Hero-module-scss-module__EKJTzG__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2074ba 0%,#19598e 100%);border:none;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px rgba(149,193,48,.3)}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta .Hero-module-scss-module__EKJTzG__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(149,193,48,.4)}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta .Hero-module-scss-module__EKJTzG__secondaryBtn{color:#2074ba;cursor:pointer;background:0 0;border:2px solid #2074ba;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.Hero-module-scss-module__EKJTzG__hero .Hero-module-scss-module__EKJTzG__content .Hero-module-scss-module__EKJTzG__cta .Hero-module-scss-module__EKJTzG__secondaryBtn:hover{color:#fff;background:#2074ba;transform:translateY(-2px)}
.RegistrationModal-module-scss-module__2SzGwa__overlay{z-index:1000;background:rgba(0,0,0,.7);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.RegistrationModal-module-scss-module__2SzGwa__modal{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.RegistrationModal-module-scss-module__2SzGwa__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.RegistrationModal-module-scss-module__2SzGwa__header h2{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.RegistrationModal-module-scss-module__2SzGwa__closeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:1.2rem;transition:all .2s}.RegistrationModal-module-scss-module__2SzGwa__closeBtn:hover{color:#111827;background:#f3f4f6}.RegistrationModal-module-scss-module__2SzGwa__form{padding:32px}.RegistrationModal-module-scss-module__2SzGwa__formGroup{margin-bottom:24px}.RegistrationModal-module-scss-module__2SzGwa__formGroup label{color:#111827;margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.RegistrationModal-module-scss-module__2SzGwa__formGroup input,.RegistrationModal-module-scss-module__2SzGwa__formGroup select{border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-size:1rem;transition:all .2s}.RegistrationModal-module-scss-module__2SzGwa__formGroup input:focus,.RegistrationModal-module-scss-module__2SzGwa__formGroup select:focus{border-color:#2074ba;outline:none;box-shadow:0 0 0 3px rgba(149,193,48,.1)}.RegistrationModal-module-scss-module__2SzGwa__formGroup input:required,.RegistrationModal-module-scss-module__2SzGwa__formGroup select:required{border-left:4px solid #2074ba}.RegistrationModal-module-scss-module__2SzGwa__otherInput{margin-top:12px!important}.RegistrationModal-module-scss-module__2SzGwa__checkboxGroup{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:8px;display:grid}.RegistrationModal-module-scss-module__2SzGwa__checkbox{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px;transition:background-color .2s;margin-bottom:0!important;font-weight:400!important;display:flex!important}.RegistrationModal-module-scss-module__2SzGwa__checkbox:hover{background-color:rgba(149,193,48,.05)}.RegistrationModal-module-scss-module__2SzGwa__checkbox input[type=checkbox]{accent-color:#2074ba;cursor:pointer;border:2px solid #d1d5db;border-radius:4px;margin:0;width:20px!important;height:20px!important}.RegistrationModal-module-scss-module__2SzGwa__checkbox input[type=checkbox]:checked{background-color:#2074ba;border-color:#2074ba}.RegistrationModal-module-scss-module__2SzGwa__checkbox input[type=checkbox]:focus{outline-offset:2px;outline:2px solid #2074ba}.RegistrationModal-module-scss-module__2SzGwa__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2074ba 0%,#19598e 100%);border:none;border-radius:8px;width:100%;padding:16px 24px;font-size:1.1rem;font-weight:600;transition:all .3s}.RegistrationModal-module-scss-module__2SzGwa__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(149,193,48,.3)}.RegistrationModal-module-scss-module__2SzGwa__submitBtn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.RegistrationModal-module-scss-module__2SzGwa__modal{max-height:95vh;margin:10px}.RegistrationModal-module-scss-module__2SzGwa__header,.RegistrationModal-module-scss-module__2SzGwa__form{padding:20px}.RegistrationModal-module-scss-module__2SzGwa__checkboxGroup{grid-template-columns:1fr}}
.Overview-module-scss-module__tQzuMa__overview{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:60px 0}.Overview-module-scss-module__tQzuMa__content{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.Overview-module-scss-module__tQzuMa__purposeSection,.Overview-module-scss-module__tQzuMa__examSection{background:#fff;border:1px solid #e9ecef;border-radius:12px;min-height:215px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.Overview-module-scss-module__tQzuMa__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Overview-module-scss-module__tQzuMa__headerIcon{color:#95c030;font-size:24px}.Overview-module-scss-module__tQzuMa__title{color:#2c3e50;margin:0;font-size:24px;font-weight:700}.Overview-module-scss-module__tQzuMa__description{color:#6c757d;margin-bottom:16px;font-size:16px;line-height:1.5}.Overview-module-scss-module__tQzuMa__points{flex-direction:column;gap:12px;display:flex}.Overview-module-scss-module__tQzuMa__point{color:#495057;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.Overview-module-scss-module__tQzuMa__point span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.Overview-module-scss-module__tQzuMa__checkIcon{color:#95c030;flex-shrink:0;margin-top:2px;font-size:16px}.Overview-module-scss-module__tQzuMa__details{flex-direction:column;gap:0;display:flex}.Overview-module-scss-module__tQzuMa__detail{border-bottom:1px solid #f1f3f4;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.Overview-module-scss-module__tQzuMa__detail:last-child{border-bottom:none}.Overview-module-scss-module__tQzuMa__detail div{flex:1}.Overview-module-scss-module__tQzuMa__detail div strong{color:#2c3e50;margin-right:6px;font-size:14px;font-weight:600;display:inline}.Overview-module-scss-module__tQzuMa__detail div span{color:#6c757d!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.Overview-module-scss-module__tQzuMa__detailIcon{color:#95c030;flex-shrink:0;margin-top:2px;font-size:16px}@media (max-width:768px){.Overview-module-scss-module__tQzuMa__overview{padding:40px 0}.Overview-module-scss-module__tQzuMa__content{grid-template-columns:1fr;gap:30px}.Overview-module-scss-module__tQzuMa__purposeSection,.Overview-module-scss-module__tQzuMa__examSection{padding:24px}.Overview-module-scss-module__tQzuMa__title{font-size:20px}.Overview-module-scss-module__tQzuMa__description{font-size:15px}}
.ImageSection-module-scss-module__OFtmNa__imageSection{width:100%;padding:0}.ImageSection-module-scss-module__OFtmNa__imageWrapper{width:100%;height:auto;position:relative}.ImageSection-module-scss-module__OFtmNa__imageWrapper:hover .ImageSection-module-scss-module__OFtmNa__image{transform:scale(1.02)}.ImageSection-module-scss-module__OFtmNa__image{object-fit:contain;width:100%;height:auto;transition:transform .3s;display:block}@media (max-width:768px){.ImageSection-module-scss-module__OFtmNa__imageWrapper{height:200px}}
.Advantages-module-scss-module__BUjNga__advantages{background:#fff;padding:4rem 0}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__title{text-align:center;color:#111827;margin:0 0 3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__title{font-size:2rem}}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}@media (max-width:768px){.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__grid{grid-template-columns:1fr}}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card{background:#f8fffe;border:1px solid rgba(149,193,48,.1);border-radius:16px;padding:2rem;transition:all .3s}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__icon{color:#fff;background:linear-gradient(135deg,#2074ba 0%,#318edc 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:flex}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__cardTitle{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__points{margin:0;padding:0;list-style:none}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__points li{color:#6b7280;margin-bottom:.75rem;padding-left:1.5rem;font-size:1rem;line-height:1.5;position:relative}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__points li:before{content:"•";color:#2074ba;font-size:1.2rem;font-weight:700;position:absolute;left:0}.Advantages-module-scss-module__BUjNga__advantages .Advantages-module-scss-module__BUjNga__card .Advantages-module-scss-module__BUjNga__points li:last-child{margin-bottom:0}
.FAQ-module-scss-module__n2-upa__faq{background:#f8f9fa;padding:4rem 0}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__title{text-align:center;color:#111827;margin:0 0 3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__title{font-size:2rem}}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:991px){.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList{grid-template-columns:1fr;gap:1.5rem}}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem{background:#fff;border:1px solid rgba(149,193,48,.1);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2rem;font-size:1.2rem;font-weight:700;display:flex;position:relative}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question:before{content:"";background:#2074ba;width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question:hover:before,.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question.FAQ-module-scss-module__n2-upa__active:before{transform:scaleY(1)}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question.FAQ-module-scss-module__n2-upa__active{color:#2074ba;background:linear-gradient(135deg,rgba(149,193,48,.05) 0%,rgba(149,193,48,.1) 100%)}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__question svg{color:#2074ba;font-size:1.2rem}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer{background:#f8faf6;overflow:hidden}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer p{color:#6b7280;margin:0;padding:0 2rem 2rem;font-size:1rem;line-height:1.7}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer .FAQ-module-scss-module__n2-upa__answerList{margin:0;padding:0 2rem 2rem;list-style:none}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer .FAQ-module-scss-module__n2-upa__answerList li{color:#6b7280;margin-bottom:.75rem;padding-left:1.5rem;font-size:1rem;line-height:1.7;position:relative}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer .FAQ-module-scss-module__n2-upa__answerList li:before{content:"•";color:#2074ba;font-size:1.2rem;font-weight:700;position:absolute;left:0}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__faqList .FAQ-module-scss-module__n2-upa__faqItem .FAQ-module-scss-module__n2-upa__answer .FAQ-module-scss-module__n2-upa__answerList li:last-child{margin-bottom:0}@media (max-width:768px){.FAQ-module-scss-module__n2-upa__faq{padding:3rem 0}.FAQ-module-scss-module__n2-upa__faq .FAQ-module-scss-module__n2-upa__title{font-size:2rem}}
