@import url("https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap");.Header_header__AF_3G{background:#fff;padding:16px 40px;display:flex;justify-content:center;align-items:center;width:100%;position:fixed;top:0;left:0;z-index:1000;transition:all .3s ease-in-out;box-shadow:0 2px 10px rgba(74,20,140,.1)}.Header_scrolled__Ik5rI{padding:12px 40px;background:hsla(0,0%,100%,.95);box-shadow:0 4px 15px rgba(74,20,140,.15)}.Header_container__3JNoS{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1300px;margin:0 auto}.Header_logo__1FRrW img{height:30px;width:auto;border-radius:5px;transition:all .3s ease}.Header_scrolled__Ik5rI .Header_logo__1FRrW img{height:25px;transform:scale(.95)}.Header_nav__LVYU2{display:flex;align-items:center;gap:30px}.Header_navLink__bX76H{position:relative;display:flex;align-items:center;gap:8px;font-family:Exo\ 2,serif;color:var(--text-color);font-size:18px;font-weight:600;background:none;border:none;cursor:pointer;transition:color .3s ease}.Header_navLink__bX76H:before{content:"";position:absolute;bottom:-10px;left:50%;border-radius:12px;width:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transition:all .4s ease;transform:translateX(-50%)}.Header_navLink__bX76H:hover{color:var(--primary-color)}.Header_navLink__bX76H:hover:before{width:100%}.Header_navLink__bX76H svg{transition:transform .3s ease}.Header_navLink__bX76H:hover svg{transform:scale(1.1) rotate(10deg)}.Header_contactButton__1hkpR{display:flex;align-items:center;padding:12px 24px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(74,20,140,.3)}.Header_contactButton__1hkpR:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(74,20,140,.4)}.Header_burger__45vLT{display:none;background:transparent;border:none;cursor:pointer;color:var(--text-color);transition:all .3s ease-in-out}.Header_overlay__zmKdm{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(74,20,140,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.Header_overlay__zmKdm.Header_open__jNVWy{opacity:1;z-index:-1;pointer-events:auto}@media (max-width:1024px){.Header_burger__45vLT{display:block}.Header_nav__LVYU2{position:fixed;top:0;left:-100%;width:80%;height:100vh;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:left .4s ease-in-out;box-shadow:4px 0 20px rgba(74,20,140,.2)}.Header_nav__LVYU2.Header_open__jNVWy{left:0}.Header_navLink__bX76H{font-size:18px;padding:15px;width:100%;justify-content:center}}.CaruselSection_partnersSection__9pkdN{width:100vw;position:relative;overflow:hidden}.CaruselSection_sliderContainer___fSyB{position:relative;width:100%;overflow:hidden}.CaruselSection_slider__IudoR{display:flex;gap:3rem;width:max-content;animation:CaruselSection_slideAnimation__enpDK 30s linear infinite;will-change:transform}.CaruselSection_slider__IudoR:hover{animation-play-state:paused}.CaruselSection_slide__pN85b{height:150px;display:flex;align-items:center;justify-content:center;padding:1rem;background:hsla(0,0%,100%,.1);border-radius:1rem;transition:all .3s ease;position:relative;overflow:hidden;will-change:transform}.CaruselSection_slide__pN85b:hover{transform:translateY(-5px);box-shadow:0 10px 20px hsla(0,0%,100%,.15)}.CaruselSection_slide__pN85b:hover:before{left:100%}.CaruselSection_slide__pN85b p{max-width:100%;width:100%;font-size:35px;color:var(--primary-color);max-height:100%;text-wrap:wrap;text-wrap:nowrap;transition:all 1s ease}.CaruselSection_slide__pN85b:hover p{filter:grayscale(0) brightness(1)}@keyframes CaruselSection_slideAnimation__enpDK{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.CaruselSection_slide__pN85b p{font-size:25px}}.ContactForm_container__PpMDN{display:flex;flex-direction:column;align-items:center;padding:60px 40px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.ContactForm_contactWrapper__blSiq{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem;width:100%;position:relative;z-index:1}.ContactForm_textBlock__GgFLn{flex:1 1;text-align:left;position:relative}.ContactForm_mainTitle__ZsUDB{font-size:3.5rem;color:var(--primary-color);font-weight:900;margin-bottom:1.5rem;line-height:1.1;position:relative;transform:translateZ(0)}.ContactForm_mainTitle__ZsUDB:after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:4px;background:var(--gradient-primary);border-radius:2px;transition:width .3s ease}.ContactForm_textBlock__GgFLn:hover .ContactForm_mainTitle__ZsUDB:after{width:150px}.ContactForm_animatedBlock__CmpS5{font-size:3rem;font-weight:700;display:flex;flex-direction:column;gap:.7rem;padding:.7rem;position:relative}.ContactForm_animatedBlock__CmpS5:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,rgba(42,125,100,.1),rgba(95,191,157,.1));border-radius:15px;z-index:-1;opacity:0;transform:scale(.95);transition:all .3s ease}.ContactForm_animatedBlock__CmpS5:hover:before{opacity:1;transform:scale(1)}.ContactForm_animatedLine__Q__hv{line-height:1.2;display:block;position:relative;transform-origin:left}.ContactForm_animatedLine__Q__hv:first-child{font-size:2.4rem;color:var(--secondary-color);transition:transform .3s ease}.ContactForm_animatedLine__Q__hv:first-child:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--accent-color);transition:width .4s ease}.ContactForm_animatedBlock__CmpS5:hover .ContactForm_animatedLine__Q__hv:first-child:after{width:100%}.ContactForm_animatedLine__Q__hv:last-child{font-size:3rem;font-weight:500;background:linear-gradient(90deg,var(--primary-color),var(--accent-color),var(--secondary-color));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ContactForm_shine__ytmrB 3s linear infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));min-height:3.5rem}@keyframes ContactForm_shine__ytmrB{0%{background-position:200%}to{background-position:-200%}}.ContactForm_cursor__vfptx{display:inline-block;width:3px;height:3rem;background:var(--accent-color);vertical-align:middle;margin-left:.5rem;border-radius:2px;box-shadow:0 0 8px rgba(95,191,157,.4)}@keyframes ContactForm_blink__Ggg0T{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(.8)}}.ContactForm_animatedLine__Q__hv span{display:inline-block;opacity:0;transform:translateY(20px);animation:ContactForm_fadeInUp__MwUMl .5s forwards}@keyframes ContactForm_fadeInUp__MwUMl{to{opacity:1;transform:translateY(0)}}.ContactForm_animatedBlock__CmpS5:hover .ContactForm_animatedLine__Q__hv:last-child{animation:ContactForm_shine__ytmrB 2s linear infinite,ContactForm_pulse__Kq9UE 2s ease infinite}@keyframes ContactForm_pulse__Kq9UE{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ContactForm_animatedLine__Q__hv:last-child:before{content:"";position:absolute;top:50%;left:-10px;right:-10px;height:100%;background:radial-gradient(circle at center,rgba(95,191,157,.2),transparent 70%);transform:translateY(-50%) scale(.8);opacity:0;transition:all .3s ease;z-index:-1;filter:blur(8px)}.ContactForm_animatedBlock__CmpS5:hover .ContactForm_animatedLine__Q__hv:last-child:before{opacity:1;transform:translateY(-50%) scale(1)}.ContactForm_animatedLine__Q__hv{margin:0;line-height:1.3;display:inline-block}.ContactForm_cursor__vfptx{font-size:3rem;color:var(--accent-color);animation:ContactForm_blink__Ggg0T .8s steps(2) infinite;text-shadow:0 0 10px rgba(95,191,157,.3)}.ContactForm_formBlock__t4n0C{flex:1 1;display:flex;justify-content:center;perspective:1000px}.ContactForm_form__hZJcM{display:flex;flex-direction:column;gap:24px;padding:40px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 4px hsla(0,0%,100%,.1);width:450px;text-align:center;transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease}.ContactForm_form__hZJcM:hover{transform:translateY(-5px) rotateX(2deg) rotateY(-2deg);box-shadow:0 12px 40px rgba(0,0,0,.15),0 2px 4px hsla(0,0%,100%,.1)}.ContactForm_inputContainer__RrMie{position:relative;transform-style:preserve-3d}.ContactForm_input__bYj0J,.ContactForm_textarea__2Grp0{width:100%;padding:16px 20px;font-size:18px;border:2px solid transparent;border-radius:12px;background:hsla(0,0%,100%,.9);box-shadow:inset 3px 3px 8px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.ContactForm_input__bYj0J:focus,.ContactForm_textarea__2Grp0:focus{border-color:var(--accent-color);background:#fff;box-shadow:0 0 0 4px rgba(95,191,157,.2),inset 3px 3px 8px rgba(0,0,0,.05);outline:none;transform:translateY(-2px)}.ContactForm_input__bYj0J::placeholder,.ContactForm_textarea__2Grp0::placeholder{color:rgba(51,51,51,.5);transition:opacity .3s ease}.ContactForm_input__bYj0J:focus::placeholder,.ContactForm_textarea__2Grp0:focus::placeholder{opacity:.7}.ContactForm_button__DOSWu{padding:16px 24px;border:none;border-radius:12px;font-size:20px;font-weight:700;cursor:pointer;color:var(--text-light);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 4px 12px rgba(42,125,100,.3),inset 0 2px 4px hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ContactForm_button__DOSWu:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .7s ease}.ContactForm_button__DOSWu:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(42,125,100,.4),inset 0 2px 4px hsla(0,0%,100%,.3)}.ContactForm_button__DOSWu:hover:before{left:100%}.ContactForm_button__DOSWu:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(42,125,100,.3),inset 0 2px 4px hsla(0,0%,100%,.3)}.ContactForm_success__QdRGO{margin-top:12px;font-size:16px;color:var(--success);font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(-10px);animation:ContactForm_successFadeIn__xLXCs .5s ease forwards}@keyframes ContactForm_successFadeIn__xLXCs{to{opacity:1;transform:translateY(0)}}.ContactForm_error__b0e35{color:var(--error);font-size:14px;margin-top:6px;font-weight:500;text-align:left;padding-left:12px;border-left:2px solid var(--error);opacity:0;transform:translateY(-5px);animation:ContactForm_fadeIn__u2tzB .3s ease forwards}.ContactForm_inputError__PN2jc{border-color:var(--error);background:rgba(231,76,60,.05);box-shadow:0 0 0 4px rgba(231,76,60,.1),inset 3px 3px 8px rgba(0,0,0,.05)}@media (max-width:975px){.ContactForm_container__PpMDN{padding:40px 20px}.ContactForm_contactWrapper__blSiq{flex-direction:column;align-items:center;gap:2rem}.ContactForm_textBlock__GgFLn{width:100%;text-align:center}.ContactForm_mainTitle__ZsUDB:after{left:50%;transform:translateX(-50%)}.ContactForm_formBlock__t4n0C{width:100%}.ContactForm_form__hZJcM{width:100%;max-width:500px}}@media (max-width:768px){.ContactForm_mainTitle__ZsUDB{font-size:2.8rem}.ContactForm_animatedBlock__CmpS5{font-size:2.4rem}.ContactForm_form__hZJcM{padding:30px 20px}}@media (max-width:480px){.ContactForm_container__PpMDN{padding:30px 15px}.ContactForm_animatedLine__Q__hv:first-child{font-size:1.5rem}.ContactForm_animatedLine__Q__hv:last-child{font-size:1.5rem;align-self:center;height:100%;justify-self:center}.ContactForm_mainTitle__ZsUDB{font-size:2.2rem}.ContactForm_animatedBlock__CmpS5{min-height:140px}.ContactForm_animatedBlock__CmpS5 p{padding-bottom:5px;padding-left:5px}.ContactForm_input__bYj0J,.ContactForm_textarea__2Grp0{padding:14px 16px;font-size:16px}.ContactForm_button__DOSWu{padding:14px 20px;font-size:18px}}@media (prefers-reduced-motion:reduce){.ContactForm_button__DOSWu,.ContactForm_error__b0e35,.ContactForm_form__hZJcM,.ContactForm_input__bYj0J,.ContactForm_mainTitle__ZsUDB:after,.ContactForm_success__QdRGO,.ContactForm_textarea__2Grp0{transition:none}.ContactForm_animatedBlock__CmpS5{animation:none;background:var(--primary-color)}.ContactForm_cursor__vfptx{animation:none}}.FAQSection_faqSection__GjpV_{padding:80px 20px;position:relative;overflow:hidden}.FAQSection_container__LnUyh{max-width:1200px;margin:0 auto;position:relative}.FAQSection_header__W9Gez{text-align:center;margin-bottom:60px;position:relative}.FAQSection_titleWrapper__szUOi{display:inline-block;position:relative;margin-bottom:20px}.FAQSection_title__YaQLv{font-size:3.5rem;font-weight:800px;color:var(--foreground);position:relative;z-index:1}.FAQSection_titleDecoration__WdJOm{position:absolute;bottom:0;left:-10px;right:-10px;height:15px;background:var(--accent-color);opacity:.2;transform:skew(-12deg)}.FAQSection_subtitle__ztxX4{font-size:1.2rem;color:var(--secondary-color);max-width:600px;margin:0 auto}.FAQSection_content__XYoL8{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.FAQSection_faqList__vecIM{display:flex;flex-direction:column;gap:20px}.FAQSection_faqItem__mw8_k{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.05);transition:all .3s ease;border:2px solid transparent}.FAQSection_faqItem__mw8_k:hover{transform:translateY(-3px);border-color:var(--accent-color)}.FAQSection_faqButton__9eH3L{width:100%;padding:15px;display:flex;align-items:center;gap:20px;text-align:center;cursor:pointer;background:none;border:none}.FAQSection_faqIcon__FmadC{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);border-radius:12px;color:#fff;flex-shrink:0}.FAQSection_faqQuestion__gOScm{font-size:1.1rem;font-weight:600;color:var(--foreground);flex-grow:1}.FAQSection_chevron__2viLH{color:var(--primary-color);transition:transform .3s ease}.FAQSection_active__FDcog .FAQSection_chevron__2viLH{transform:rotate(180deg)}.FAQSection_faqAnswer__vFgj5{max-height:0;overflow:hidden;transition:max-height .3s ease}.FAQSection_active__FDcog .FAQSection_faqAnswer__vFgj5{max-height:300px}.FAQSection_faqAnswerContent__aMChH{padding:0 25px 25px;color:var(--foreground);line-height:1.6}.FAQSection_visual__OPFVM{position:relative}.FAQSection_imageWrapper__6Myuo{position:relative;border-radius:30px;overflow:hidden}.FAQSection_imageWrapper__6Myuo img{width:100%;height:auto;display:block;border-radius:30px}.FAQSection_floatingCard__n2I9T{position:absolute;top:40px;right:-30px;background:#fff;padding:20px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);display:flex;align-items:center;gap:12px;color:var(--primary-color);font-weight:600;animation:FAQSection_float__vta9n 3s ease-in-out infinite}.FAQSection_cta__K8655{margin-top:60px;display:flex;justify-content:center;gap:20px}.FAQSection_primaryButton__qZtDC{padding:18px 35px;background:var(--primary-color);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.FAQSection_buttonGlow__hE0B9{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;animation:FAQSection_rotateGlow__WwoVy 3s linear infinite}.FAQSection_primaryButton__qZtDC:hover{transform:translateY(-3px);background:var(--secondary-color)}.FAQSection_primaryButton__qZtDC:hover .FAQSection_buttonGlow__hE0B9{opacity:.2}.FAQSection_secondaryButton__sK2pF{padding:18px 35px;background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.FAQSection_secondaryButton__sK2pF:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff;transform:translateY(-3px)}@keyframes FAQSection_float__vta9n{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes FAQSection_rotateGlow__WwoVy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.FAQSection_content__XYoL8{grid-template-columns:1fr;gap:40px}.FAQSection_visual__OPFVM{order:-1;max-width:600px;margin:0 auto}.FAQSection_title__YaQLv{font-size:3rem}}@media (max-width:768px){.FAQSection_faqSection__GjpV_{padding:60px 15px}.FAQSection_title__YaQLv{font-size:2.5rem}.FAQSection_faqButton__9eH3L{padding:20px}.FAQSection_faqIcon__FmadC{width:35px;height:35px}.FAQSection_cta__K8655{flex-direction:column;align-items:stretch;padding:0 20px}.FAQSection_floatingCard__n2I9T{display:none}}@media (max-width:480px){.FAQSection_title__YaQLv{font-size:2rem}.FAQSection_faqQuestion__gOScm,.FAQSection_subtitle__ztxX4{font-size:1rem}.FAQSection_faqIcon__FmadC{width:30px;height:30px}.FAQSection_imageDots__N9U_X{width:120px;height:120px}}.Footer_footer__4vzqH{background:linear-gradient(135deg,rgba(42,125,100,.9),rgba(95,191,157,.95));position:relative;overflow:hidden;color:#fff}.Footer_footerBackground__y2dHU{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),radial-gradient(hsla(0,0%,100%,.15) 1px,transparent 0);background-size:30px 30px;background-position:0 0,15px 15px;opacity:.8;z-index:1;animation:Footer_gradientMove__Wh9_u 20s linear infinite}@keyframes Footer_gradientMove__Wh9_u{0%{background-position:0 0,15px 15px}to{background-position:30px 30px,45px 45px}}.Footer_container__Dj1D9{max-width:1300px;margin:0 auto;padding:80px 20px 40px;position:relative;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Footer_footerContent__33dnM{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-gap:50px;gap:50px;margin-bottom:60px}.Footer_logoSection__60cxm{display:flex;flex-direction:column;gap:20px}.Footer_logoWrapper__wGvY8{display:flex;align-items:center;gap:10px}.Footer_logoWrapper__wGvY8 img{border-radius:10px;width:140px;height:40px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.Footer_logoText__JXSR3{font-size:1.8rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Footer_tagline__NHwwX{color:#fff;line-height:1.6;font-size:1.1rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Footer_socialLinks__22g9N{display:flex;gap:15px}.Footer_socialIcon__Snf9u{color:#fff;transition:all .3s ease;padding:12px;border-radius:50%;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.Footer_socialIcon__Snf9u:hover{transform:translateY(-3px) scale(1.1);background:hsla(0,0%,100%,.25);box-shadow:0 5px 15px rgba(0,0,0,.1)}.Footer_linkColumns__mJVKB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.Footer_linkColumn__QglJ_ h4{color:#fff;margin-bottom:20px;font-weight:600;font-size:1.2rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Footer_linkColumn__QglJ_ ul{list-style:none;padding:0}.Footer_linkColumn__QglJ_ li{margin-bottom:12px}.Footer_linkColumn__QglJ_ a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .3s ease;position:relative;font-size:1rem}.Footer_linkColumn__QglJ_ a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.Footer_linkColumn__QglJ_ a:hover{color:#fff;transform:translateX(5px)}.Footer_linkColumn__QglJ_ a:hover:after{width:100%}.Footer_contactSection__s77e5{display:flex;flex-direction:column;gap:20px}.Footer_contactSection__s77e5 h4{color:#fff;font-size:1.2rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Footer_contactInfo__bV56D{display:flex;flex-direction:column;gap:15px}.Footer_contactItem__JPw3N,.Footer_contactLink__qXKnx{display:flex;align-items:center;gap:12px;transition:transform .3s ease}.Footer_contactItem__JPw3N:hover{transform:translateX(5px)}.Footer_contactIcon__17jar{color:#fff;width:20px;height:20px}.Footer_contactIcon__17jar img{width:100%;height:100%}.Footer_footerBottom__OFeMd{display:flex;justify-content:space-between;align-items:center;padding:30px 30px 10px;margin:0 auto;position:relative;border-top:1px solid hsla(0,0%,100%,.2)}.Footer_copyright__1v3uR{color:hsla(0,0%,100%,.9)}.Footer_legalLinks__5UAzb{display:flex;gap:20px}.Footer_legalLinks__5UAzb a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .3s ease}.Footer_legalLinks__5UAzb a:hover{color:#fff;text-decoration:underline}@media (max-width:1024px){.Footer_footerContent__33dnM{grid-template-columns:1fr;text-align:center}.Footer_socialLinks__22g9N{justify-content:center}.Footer_linkColumns__mJVKB{grid-template-columns:repeat(2,1fr)}.Footer_contactSection__s77e5{align-items:center}.Footer_contactItem__JPw3N{justify-content:center}.Footer_footerBottom__OFeMd{flex-direction:column;gap:20px;text-align:center}}@media (max-width:768px){.Footer_container__Dj1D9{padding:50px 15px 30px}.Footer_linkColumns__mJVKB{grid-template-columns:1fr}.Footer_logoText__JXSR3{font-size:1.5rem}}.GoalsFeatures_container__ZQ8pu{position:relative;width:100%;overflow:hidden}.GoalsFeatures_background__WFRkI{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.GoalsFeatures_waves___WiDO{position:absolute;width:100%;height:100%;overflow:hidden}.GoalsFeatures_wave__HHUAi{position:absolute;width:200%;height:200%;background:linear-gradient(transparent,hsla(0,0%,100%,.3));border-radius:45%;top:-50%;left:-50%}.GoalsFeatures_wave__HHUAi:first-child{animation:GoalsFeatures_wave__HHUAi 20s linear infinite;opacity:.2}.GoalsFeatures_wave__HHUAi:nth-child(2){animation:GoalsFeatures_wave__HHUAi 15s linear infinite;opacity:.1;animation-delay:-5s}.GoalsFeatures_wave__HHUAi:nth-child(3){animation:GoalsFeatures_wave__HHUAi 12s linear infinite;opacity:.05;animation-delay:-2s}.GoalsFeatures_particles__QWyhY{position:absolute;width:100%;height:100%}.GoalsFeatures_particle__kAzfi{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#fff,transparent);border-radius:50%;animation:GoalsFeatures_float__mbYcZ 10s ease-in-out infinite}.GoalsFeatures_particle__kAzfi:first-child{top:10%;left:10%}.GoalsFeatures_particle__kAzfi:nth-child(2){top:20%;left:50%;animation-delay:-2s}.GoalsFeatures_particle__kAzfi:nth-child(3){top:30%;left:80%;animation-delay:-4s}.GoalsFeatures_particle__kAzfi:nth-child(4){top:40%;left:30%;animation-delay:-6s}.GoalsFeatures_particle__kAzfi:nth-child(5){top:50%;left:70%;animation-delay:-8s}.GoalsFeatures_content__30sdG{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:60px 20px}.GoalsFeatures_featuresTrack__bq9TF{position:relative;width:100%;height:370px;perspective:1000px}.GoalsFeatures_featureSection__zjAMU{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease,transform .8s cubic-bezier(.4,0,.2,1)}.GoalsFeatures_featureSection__zjAMU.GoalsFeatures_active__75fBz{opacity:1;visibility:visible;transform:translateX(0) rotateY(0);transition-delay:.1s}.GoalsFeatures_featureContent__Ihmr4{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;height:100%;padding:40px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.GoalsFeatures_active__75fBz .GoalsFeatures_featureContent__Ihmr4{opacity:1;transform:translateY(0)}.GoalsFeatures_imageContainer__2ILps{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.GoalsFeatures_imageWrapper__Ig1_p{position:relative;width:400px;height:400px}.GoalsFeatures_image__sOCo6{width:100%;height:100%;object-fit:contain;position:relative;z-index:2;transition:transform .6s ease}.GoalsFeatures_active__75fBz .GoalsFeatures_image__sOCo6{animation:GoalsFeatures_float__mbYcZ 6s ease-in-out infinite}.GoalsFeatures_imageGlow__MhbUx{position:absolute;top:50%;left:50%;width:280px;height:280px;border-radius:50%;transform:translate(-50%,-50%);filter:blur(40px);z-index:1;opacity:.6;transition:all .6s ease}.GoalsFeatures_accentorange__a8WqK .GoalsFeatures_imageGlow__MhbUx{background:linear-gradient(45deg,#ff9f1c,#ffbf69)}.GoalsFeatures_accentblue__4FI9C .GoalsFeatures_imageGlow__MhbUx{background:linear-gradient(45deg,#2ec4b6,#cbf3f0)}.GoalsFeatures_accentgreen__ZjGxg .GoalsFeatures_imageGlow__MhbUx{background:linear-gradient(45deg,#3dd598,#7be495)}.GoalsFeatures_orbitingElements__ydM1X{position:absolute;width:100%;height:100%;animation:GoalsFeatures_rotate__FUC5L 20s linear infinite}.GoalsFeatures_orbitingElement__jYdMv{position:absolute;width:40px;height:40px}.GoalsFeatures_elementContent__CqiPA{width:100%;height:100%;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;transform:rotate(45deg);animation:GoalsFeatures_pulse__IyLSZ 3s ease-in-out infinite}.GoalsFeatures_orbitingElement__jYdMv:first-child{top:20%;left:0}.GoalsFeatures_orbitingElement__jYdMv:nth-child(2){top:50%;right:0}.GoalsFeatures_orbitingElement__jYdMv:nth-child(3){bottom:20%;left:50%}.GoalsFeatures_textContainer__bOMvz{max-width:500px}.GoalsFeatures_title__Jx4_p{font-size:2.5rem;font-weight:800;color:#1a202c;margin-bottom:24px;opacity:0;transform:translateY(20px)}.GoalsFeatures_active__75fBz .GoalsFeatures_title__Jx4_p{animation:GoalsFeatures_fadeInUp__h_ubv .8s ease-out forwards}.GoalsFeatures_description__4vehO{font-size:1.2rem;color:#4a5568;line-height:1.8;opacity:0;transform:translateY(20px)}.GoalsFeatures_active__75fBz .GoalsFeatures_description__4vehO{animation:GoalsFeatures_fadeInUp__h_ubv .8s ease-out .2s forwards}.GoalsFeatures_progressBar__kyXGD{width:100%;height:4px;background:rgba(0,0,0,.1);border-radius:2px;margin-top:40px;overflow:hidden}.GoalsFeatures_progressFill__7HPkI{height:100%;background:currentColor;width:0}.GoalsFeatures_active__75fBz .GoalsFeatures_progressFill__7HPkI{animation:GoalsFeatures_progress__PqX3_ 5s linear forwards}.GoalsFeatures_active__75fBz .GoalsFeatures_progressFill__7HPkI.GoalsFeatures_paused__5bEeM{animation-play-state:paused}.GoalsFeatures_navigation__1pQVR{display:flex;justify-content:center;gap:20px;margin-top:40px}.GoalsFeatures_navButton__p_LZ1{position:relative;width:36px;height:36px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.GoalsFeatures_progressRing__9n2_D{position:absolute;top:0;left:0;width:100%;height:100%}.GoalsFeatures_progressRing__9n2_D svg{transform:rotate(-90deg)}.GoalsFeatures_progressRing__9n2_D circle{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;opacity:.2}.GoalsFeatures_active__75fBz .GoalsFeatures_progressRing__9n2_D circle{animation:GoalsFeatures_progressRing__9n2_D 5s linear forwards}.GoalsFeatures_navDot__Llmak{width:12px;height:12px;background:rgba(0,0,0,.2);border-radius:50%;transition:all .3s ease}.GoalsFeatures_navButton__p_LZ1.GoalsFeatures_active__75fBz .GoalsFeatures_navDot__Llmak{background:currentColor;transform:scale(1.3)}@keyframes GoalsFeatures_wave__HHUAi{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes GoalsFeatures_float__mbYcZ{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes GoalsFeatures_rotate__FUC5L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes GoalsFeatures_pulse__IyLSZ{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}}@keyframes GoalsFeatures_fadeInUp__h_ubv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GoalsFeatures_progress__PqX3_{0%{width:0}to{width:100%}}@keyframes GoalsFeatures_progressRing__9n2_D{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (max-width:1024px){.GoalsFeatures_featureContent__Ihmr4{grid-template-columns:1fr;gap:40px;text-align:center}.GoalsFeatures_imageWrapper__Ig1_p{width:240px;height:240px}.GoalsFeatures_featuresTrack__bq9TF{height:500px}.GoalsFeatures_textContainer__bOMvz{margin:0 auto}.GoalsFeatures_title__Jx4_p{font-size:2rem}.GoalsFeatures_navigation__1pQVR{margin-top:40px}}@media (max-width:768px){.GoalsFeatures_content__30sdG{padding:40px 20px}.GoalsFeatures_featuresTrack__bq9TF{height:500px}.GoalsFeatures_imageWrapper__Ig1_p{width:200px;height:200px}.GoalsFeatures_title__Jx4_p{font-size:1.8rem}.GoalsFeatures_description__4vehO{font-size:1.1rem}.GoalsFeatures_navigation__1pQVR{margin-top:60px}.GoalsFeatures_featuresTrack__bq9TF{height:500px}.GoalsFeatures_imageWrapper__Ig1_p{width:180px;height:180px}.GoalsFeatures_title__Jx4_p{font-size:1.6rem}.GoalsFeatures_description__4vehO{font-size:1rem}.GoalsFeatures_navigation__1pQVR{margin-top:40px}}@media (prefers-reduced-motion:reduce){.GoalsFeatures_description__4vehO,.GoalsFeatures_elementContent__CqiPA,.GoalsFeatures_image__sOCo6,.GoalsFeatures_orbitingElements__ydM1X,.GoalsFeatures_particle__kAzfi,.GoalsFeatures_progressFill__7HPkI,.GoalsFeatures_progressRing__9n2_D circle,.GoalsFeatures_title__Jx4_p,.GoalsFeatures_wave__HHUAi{animation:none}.GoalsFeatures_featureContent__Ihmr4,.GoalsFeatures_featureSection__zjAMU{transition:opacity .3s ease;transform:none}}.HeroSection_heroContainer__DvyA_{min-height:100vh;color:#000;max-width:100%;margin:0 auto;height:100%;display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;max-width:1300px;position:relative}.HeroSection_gridBackground__sVhql{position:absolute;top:0;left:0;right:0;bottom:0;background-size:50px 50px;opacity:.3;animation:HeroSection_gridMove__362YL 20s linear infinite}@keyframes HeroSection_gridMove__362YL{0%{transform:translateY(0)}to{transform:translateY(50px)}}.HeroSection_heroContent__3dy9r{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1300px;gap:50px;position:relative;z-index:1}.HeroSection_heroText__9PXuq{max-width:40%;padding-left:20px}.HeroSection_titleWrapper__h8WkH{position:relative;overflow:hidden}.HeroSection_heroTitle__Ujbar{font-size:4rem;color:var(--text-color);margin-bottom:20px;line-height:1.2;transform:translateY(0);animation:HeroSection_slideIn__ZtXci 1s ease-out}@keyframes HeroSection_slideIn__ZtXci{0%{transform:translateY(100%)}to{transform:translateY(0)}}.HeroSection_highlightText__Pw0po{display:block;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:10px}.HeroSection_animatedText__KnY_i{display:inline-block}.HeroSection_animatedText__KnY_i:after{content:"";position:absolute;bottom:-5px;left:0;width:50%;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transform:scaleX(0);transform-origin:left;animation:HeroSection_underlineMove__Wq_ED 3s infinite}@keyframes HeroSection_underlineMove__Wq_ED{0%,to{transform:scaleX(0)}50%{transform:scaleX(1)}}.HeroSection_heroDescription__Ir6HZ{font-size:1.2rem;color:#666;margin-bottom:30px;line-height:1.6;animation:HeroSection_fadeIn__q3nzQ 1s ease-out .5s both}.HeroSection_heroFeatures__bhU0t{display:flex;gap:30px;margin-bottom:40px;animation:HeroSection_fadeIn__q3nzQ 1s ease-out 1s both}.HeroSection_feature__ug13e{display:flex;align-items:center;gap:15px;color:var(--text-color);transition:transform .3s ease}.HeroSection_feature__ug13e:hover{transform:translateY(-5px)}.HeroSection_featureIconWrapper__qApq3{display:flex;align-items:center;justify-content:center;width:80px;height:50px;background:#fff;border-radius:15px;box-shadow:0 5px 15px #39ca9e90;transition:all .3s ease}.HeroSection_feature__ug13e:hover .HeroSection_featureIconWrapper__qApq3{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.HeroSection_featureIcon__3HyUB{color:var(--primary-color);transition:color .3s ease}.HeroSection_feature__ug13e:hover .HeroSection_featureIcon__3HyUB{color:#fff}.HeroSection_heroCta__BXv31{display:flex;gap:20px;animation:HeroSection_fadeIn__q3nzQ 1s ease-out 1.5s both}.HeroSection_ctaButton__gWRZ4{position:relative;padding:15px 35px;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:50px;cursor:pointer;overflow:hidden;transition:transform .3s ease}.HeroSection_ctaGlow__dvIJh{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.HeroSection_ctaButton__gWRZ4:hover{transform:translateY(-5px)}.HeroSection_ctaButton__gWRZ4:hover .HeroSection_ctaGlow__dvIJh{opacity:.2;animation:HeroSection_glowMove__iiAT0 1.5s infinite}@keyframes HeroSection_glowMove__iiAT0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroSection_secondaryButton__9PMtM{padding:15px 35px;font-size:1.1rem;font-weight:700;color:var(--text-color);background:transparent;border:2px solid var(--primary-color);border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.HeroSection_secondaryButton__9PMtM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,123,0,.2),transparent);transition:left .5s ease}.HeroSection_secondaryButton__9PMtM:hover{transform:translateY(-5px);border-color:var(--secondary-color)}.HeroSection_secondaryButton__9PMtM:hover:before{left:100%}.HeroSection_heroVisual__bXElj{position:relative;display:flex;justify-content:center;align-items:center;transition:transform .1s ease-out}.HeroSection_visualBackground__bmyP_{position:absolute;width:600px;height:600px;background:radial-gradient(circle at center,rgba(255,123,0,.1),transparent 70%);border-radius:50%;animation:HeroSection_pulse__Bbygt 4s infinite}@keyframes HeroSection_pulse__Bbygt{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.HeroSection_imageWrapper__vItAy{position:relative;animation:HeroSection_float__MtlLG 6s ease-in-out infinite}@keyframes HeroSection_float__MtlLG{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes HeroSection_fadeIn__q3nzQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroSection_diagonalStripe___6fX1{position:absolute;width:120vw;height:50px;background:linear-gradient(120deg,var(--primary-color),var(--accent-color));transform:rotate(-3deg);bottom:43px;left:-10%;z-index:10;overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.HeroSection_scrollingTextContainer__7Ozev{position:absolute;width:200%;height:100%;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.HeroSection_scrollingText__7cOAH{display:flex;align-items:center;font-size:20px;font-weight:700;text-transform:none;letter-spacing:1.5px;color:var(--text-light);text-shadow:2px 2px 8px hsla(0,0%,100%,.2);animation:HeroSection_scrollText__OrdPU 30s linear infinite;will-change:transform}.HeroSection_scrollingText__7cOAH span{display:inline-block;padding-right:40px;will-change:transform;transform:translateZ(0)}@keyframes HeroSection_scrollText__OrdPU{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.HeroSection_heroText__9PXuq{max-width:50%;padding:0 20px}.HeroSection_heroTitle__Ujbar{font-size:3rem}.HeroSection_heroVisual__bXElj{transform:scale(.7);max-width:50%}.HeroSection_featureIconWrapper__qApq3{width:60px;height:40px}.HeroSection_feature__ug13e{justify-content:center;gap:8px}.HeroSection_heroFeatures__bhU0t{gap:5px}.HeroSection_heroCta__BXv31{flex-wrap:wrap;gap:15px}.HeroSection_ctaButton__gWRZ4,.HeroSection_secondaryButton__9PMtM{width:100%;max-width:300px;padding:12px 25px;font-size:1rem}}@media (max-width:768px){.HeroSection_heroContainer__DvyA_{padding-top:60px;min-height:auto}.HeroSection_heroText__9PXuq{max-width:100%;padding:0 20px}.HeroSection_heroContent__3dy9r{gap:30px;padding:80px 15px 30px}.HeroSection_diagonalStripe___6fX1{bottom:-50px}.HeroSection_heroTitle__Ujbar{font-size:2.5rem}.HeroSection_heroDescription__Ir6HZ{font-size:1.1rem;margin-bottom:20px}.HeroSection_heroFeatures__bhU0t{gap:20px;flex-wrap:wrap}.HeroSection_visualBackground__bmyP_{width:300px;height:300px}.HeroSection_heroCta__BXv31{justify-content:center}.HeroSection_imageWrapper__vItAy{width:100%;max-width:280px;display:none}.HeroSection_heroVisual__bXElj{display:none}.HeroSection_feature__ug13e{font-size:.9rem}}@media (max-width:480px){.HeroSection_heroTitle__Ujbar{font-size:2rem}.HeroSection_diagonalStripe___6fX1{transform:rotate(-6deg)}.HeroSection_heroContent__3dy9r{padding:60px 10px 20px;gap:0;justify-content:center;align-items:center}.HeroSection_heroDescription__Ir6HZ{font-size:1rem}.HeroSection_visualBackground__bmyP_{width:250px;height:250px}.HeroSection_imageWrapper__vItAy{max-width:220px;display:none;width:100%!important}.HeroSection_featureIconWrapper__qApq3{width:50px;height:35px}.HeroSection_ctaButton__gWRZ4,.HeroSection_secondaryButton__9PMtM{font-size:1.3rem;padding:12px 20px}.HeroSection_scrollingText__7cOAH{font-size:16px}.HeroSection_diagonalStripe___6fX1{height:35px}}@media (min-width:1440px){.HeroSection_heroContent__3dy9r{max-width:1400px}.HeroSection_heroTitle__Ujbar{font-size:4.5rem}.HeroSection_heroDescription__Ir6HZ{font-size:1.3rem}.HeroSection_visualBackground__bmyP_{width:700px;height:700px}}@media (max-width:768px){.HeroSection_scrollingText__7cOAH{animation-duration:45s}}@media (max-width:480px){.HeroSection_scrollingText__7cOAH{animation-duration:60s}}.LessonProgress_container__of3ob{padding:3rem;max-width:1300px;margin:3rem auto;position:relative;overflow:hidden}.LessonProgress_headerContainer__rD3r9{text-align:center;margin-bottom:3rem;position:relative}.LessonProgress_header__ITvIs{font-size:3.5rem;font-weight:900;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px;position:relative;display:inline-block}.LessonProgress_header__ITvIs:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:120px;height:5px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:3px;opacity:.7}.LessonProgress_subheader__Ai84X{font-size:1.3rem;color:var(--secondary-color);max-width:700px;margin:0 auto;line-height:1.6;opacity:.8}.LessonProgress_mainContent__dGUII{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.LessonProgress_leftImage__E99Gu{flex:1 1;position:relative;max-width:100%;width:100%;margin-bottom:50px}.LessonProgress_imageWrapper__vKKB8{position:relative;perspective:1000px}.LessonProgress_studyImage__LyO0K{width:100%;transition:all .7s cubic-bezier(.34,1.56,.64,1);transform:rotateY(-10deg) rotateX(5deg) scale(1.4)}.LessonProgress_imageWrapper__vKKB8:hover .LessonProgress_studyImage__LyO0K{transform:rotateY(-5deg) rotateX(2deg) scale(1.55)}.LessonProgress_progressContainer__BAooE{flex:2 1;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.LessonProgress_flipCards__TFQms{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;justify-content:center;perspective:2500px;max-width:700px;width:100%}.LessonProgress_flipCard__BhgLf{width:100%;height:210px;position:relative;transform-style:preserve-3d;transition:all .8s cubic-bezier(.175,.885,.32,1.275);border-radius:2.5rem;cursor:pointer;border:2px solid transparent}.LessonProgress_flipCard__BhgLf:hover{transform:scale(1.03) rotateX(5deg);box-shadow:0 20px 40px rgba(0,0,0,.2)}.LessonProgress_flipCardInner__hJ4WM{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.LessonProgress_flipped__t1Lzd .LessonProgress_flipCardInner__hJ4WM{transform:rotateY(180deg)}.LessonProgress_flipCardBack__9K93Z,.LessonProgress_flipCardFront__J1Jcy{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2.5rem;padding:1rem;color:var(--text-light);transition:all .5s ease}.LessonProgress_flipCardFront__J1Jcy{background-size:200% 200%;background-position:0 0;transition:background-position .7s ease}.LessonProgress_icon__7fcd0{margin-bottom:1.5rem;transform:scale(1.5);transition:transform .5s ease}.LessonProgress_title__Cezth{font-size:1.7rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.LessonProgress_hint__iZbvQ{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:20px;font-size:.8rem;opacity:.8;transition:opacity .3s}.LessonProgress_flipCardBack__9K93Z{transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:space-between}.LessonProgress_description__IXFrw{font-size:1.1rem;line-height:1.6;margin-bottom:.4rem}.LessonProgress_detailsToggle__4GKgW{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;background:hsla(0,0%,100%,.1);border-radius:25px;transition:background .3s ease}.LessonProgress_detailsToggle__4GKgW:hover{background:hsla(0,0%,100%,.3)}.LessonProgress_toggleIcon__S3tvG{margin-left:10px;transition:transform .3s ease}.LessonProgress_rotated__Orji3{transform:rotate(180deg)}.LessonProgress_additionalDetails__LOmwY{text-align:left;max-height:150px}.LessonProgress_detailItem__gmcZ_{display:flex;align-items:center;margin-bottom:.5rem;font-size:.9rem;opacity:.9}.LessonProgress_detailIcon__vXscJ{margin-right:10px;color:var(--text-light);opacity:.8}@media (max-width:1024px){.LessonProgress_mainContent__dGUII{flex-direction:column}.LessonProgress_container__of3ob{padding:2rem}.LessonProgress_header__ITvIs{font-size:2.5rem}.LessonProgress_subheader__Ai84X{font-size:1.1rem}.LessonProgress_studyImage__LyO0K{width:100%;transition:all .7s cubic-bezier(.34,1.56,.64,1);transform:rotateY(-10deg) rotateX(5deg) scale(1)}.LessonProgress_imageWrapper__vKKB8:hover .LessonProgress_studyImage__LyO0K{transform:rotateY(-5deg) rotateX(2deg) scale(1.1)}}@media (max-width:520px){.LessonProgress_flipCards__TFQms{grid-template-columns:1fr;max-width:300px}.LessonProgress_title__Cezth{font-size:1.3rem}.LessonProgress_icon__7fcd0{margin-bottom:.8rem}}.ReviewsBlock_reviewsContainer__zI19I{position:relative;width:100%;min-height:700px;margin:0 auto;padding:40px}.ReviewsBlock_content__Iy6iX{position:relative;max-width:1400px;margin:0 auto;z-index:2}.ReviewsBlock_title__FIVR3{font-size:3.5rem;text-align:center;margin-bottom:80px;position:relative;color:#2d3748;font-weight:800;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.ReviewsBlock_sparkleIcon__K5QUm{color:var(--primary-color);animation:ReviewsBlock_sparkle__UIXug 2s infinite}@keyframes ReviewsBlock_sparkle__UIXug{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.ReviewsBlock_titleHighlight__vqDAh{background:var(--primary-color);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;display:inline-block}.ReviewsBlock_titleHighlight__vqDAh:after{content:"";position:absolute;bottom:-5px;left:0;width:60%;height:3px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:ReviewsBlock_shimmer__e0xkI 2s infinite}@keyframes ReviewsBlock_shimmer__e0xkI{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ReviewsBlock_slider__ikx_d{position:relative;height:500px;margin-bottom:60px;perspective:2400px}.ReviewsBlock_card__ftNsU{position:absolute;width:410px;height:auto;left:50%;top:50%;cursor:pointer;transition:all .7s cubic-bezier(.23,1,.32,1)}.ReviewsBlock_cardContent__WnKyz{background:hsla(0,0%,100%,.95);border-radius:30px;padding:40px;border:3px solid var(--accent-color);box-shadow:0 25px 50px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1)}.ReviewsBlock_cardInner__VQVnV{position:relative;z-index:2}.ReviewsBlock_card__ftNsU.ReviewsBlock_active__XSnyg{transform:translate(-50%,-50%) scale(1) rotateY(0);z-index:5}.ReviewsBlock_card__ftNsU.ReviewsBlock_prev__YmuFu{transform:translate(-130%,-50%) scale(.8) rotateY(25deg);opacity:.7;z-index:4}.ReviewsBlock_card__ftNsU.ReviewsBlock_next__3yigu{transform:translate(30%,-50%) scale(.8) rotateY(-25deg);opacity:.7;z-index:4}.ReviewsBlock_card__ftNsU.ReviewsBlock_hidden__vD1UV{transform:translate(-50%,-50%) scale(.6);opacity:0;z-index:1}.ReviewsBlock_card__ftNsU:hover .ReviewsBlock_cardContent__WnKyz{transform:translateZ(30px);box-shadow:0 30px 60px rgba(0,0,0,.12),0 0 0 2px rgba(78,205,196,.2)}.ReviewsBlock_avatarWrapper__kudt_{position:relative;width:120px;height:120px;margin:0 auto 30px}.ReviewsBlock_avatar__wfkJO{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid var(--primary-color);background:#fff;position:relative;z-index:2;transition:transform .3s ease}.ReviewsBlock_card__ftNsU:hover .ReviewsBlock_avatar__wfkJO{transform:scale(1.05)}.ReviewsBlock_avatarGlow__YStnT{position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:50%;filter:blur(15px);opacity:.5;z-index:1;animation:ReviewsBlock_pulseGlow__KErGj 2s infinite}@keyframes ReviewsBlock_pulseGlow__KErGj{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}.ReviewsBlock_quoteIcon__xg_Sc{color:#4ecdc4;opacity:.5;margin:0 auto 20px;display:block}.ReviewsBlock_reviewContent__1ho8x{text-align:center}.ReviewsBlock_reviewText__JitFy{font-size:1.2rem;line-height:1.7;color:#4a5568;margin-bottom:25px;font-style:italic}.ReviewsBlock_reviewerName__yreri{font-size:1.4rem;color:#2d3748;margin-bottom:8px;font-weight:700}.ReviewsBlock_reviewerRole__AbwZM{font-size:1rem;color:#718096;margin-bottom:20px;font-style:italic}.ReviewsBlock_rating__NAtgM{display:flex;gap:8px;justify-content:center}.ReviewsBlock_starFilled__eh0Kl{color:gold;filter:drop-shadow(0 0 3px rgba(255,215,0,.5));animation:ReviewsBlock_starPop__Fwrqf .3s ease-out}.ReviewsBlock_starEmpty__36BAl{color:#cbd5e0}@keyframes ReviewsBlock_starPop__Fwrqf{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.ReviewsBlock_indicators__Q7G3M{display:flex;justify-content:center;gap:15px;position:relative;z-index:2}.ReviewsBlock_indicator__awLZ_{width:14px;height:14px;border-radius:50%;background:#cbd5e0;border:none;cursor:pointer;transition:all .3s ease;padding:0;position:relative}.ReviewsBlock_indicator__awLZ_:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:rgba(78,205,196,.2);opacity:0;transition:all .3s ease}.ReviewsBlock_indicator__awLZ_:hover:after{opacity:1}.ReviewsBlock_activeIndicator__i50gW,.ReviewsBlock_indicator__awLZ_:hover{background:var(--accent-color);transform:scale(1.2)}.ReviewsBlock_activeIndicator__i50gW:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:rgba(78,205,196,.2);animation:ReviewsBlock_pulseIndicator__ZPH3k 2s infinite}@keyframes ReviewsBlock_pulseIndicator__ZPH3k{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.5);opacity:0}}@media (max-width:1200px){.ReviewsBlock_reviewsContainer__zI19I{padding:80px 20px}.ReviewsBlock_card__ftNsU{width:420px}.ReviewsBlock_title__FIVR3{font-size:3rem}}@media (max-width:992px){.ReviewsBlock_card__ftNsU{width:380px}.ReviewsBlock_card__ftNsU.ReviewsBlock_prev__YmuFu{transform:translate(-110%,-50%) scale(.8) rotateY(25deg)}.ReviewsBlock_card__ftNsU.ReviewsBlock_next__3yigu{transform:translate(10%,-50%) scale(.8) rotateY(-25deg)}.ReviewsBlock_reviewText__JitFy{font-size:1.1rem}}@media (max-width:768px){.ReviewsBlock_reviewsContainer__zI19I{padding:60px 15px;min-height:600px}.ReviewsBlock_title__FIVR3{font-size:2.5rem;margin-bottom:60px}.ReviewsBlock_slider__ikx_d{height:450px}.ReviewsBlock_card__ftNsU{width:340px}.ReviewsBlock_cardContent__WnKyz{padding:30px}.ReviewsBlock_avatarWrapper__kudt_{width:100px;height:100px;margin-bottom:20px}.ReviewsBlock_reviewText__JitFy{font-size:1rem;line-height:1.6}.ReviewsBlock_reviewerName__yreri{font-size:1.2rem}.ReviewsBlock_card__ftNsU.ReviewsBlock_prev__YmuFu{transform:translate(-100%,-50%) scale(.8) rotateY(25deg);opacity:.5}.ReviewsBlock_card__ftNsU.ReviewsBlock_next__3yigu{transform:translateY(-50%) scale(.8) rotateY(-25deg);opacity:.5}}@media (max-width:480px){.ReviewsBlock_title__FIVR3{font-size:2rem;margin-bottom:40px}.ReviewsBlock_card__ftNsU{width:300px}.ReviewsBlock_cardContent__WnKyz{padding:25px}.ReviewsBlock_avatarWrapper__kudt_{width:80px;height:80px}.ReviewsBlock_reviewText__JitFy{font-size:.95rem;margin-bottom:20px}.ReviewsBlock_reviewerName__yreri{font-size:1.1rem}.ReviewsBlock_reviewerRole__AbwZM{font-size:.9rem}.ReviewsBlock_card__ftNsU.ReviewsBlock_prev__YmuFu{transform:translate(-90%,-50%) scale(.8) rotateY(25deg);opacity:.4}.ReviewsBlock_card__ftNsU.ReviewsBlock_next__3yigu{transform:translate(-10%,-50%) scale(.8) rotateY(-25deg);opacity:.4}.ReviewsBlock_indicator__awLZ_{width:12px;height:12px}.ReviewsBlock_floatingObject__YbxYz{width:400px;height:400px}}@media (hover:none){.ReviewsBlock_card__ftNsU:hover .ReviewsBlock_cardContent__WnKyz{transform:none;box-shadow:0 25px 50px rgba(0,0,0,.1),0 0 0 1px hsla(0,0%,100%,.5)}.ReviewsBlock_card__ftNsU:hover .ReviewsBlock_avatar__wfkJO{transform:none}.ReviewsBlock_indicator__awLZ_:hover{transform:none;background:#cbd5e0}.ReviewsBlock_indicator__awLZ_:hover:after{opacity:0}.ReviewsBlock_activeIndicator__i50gW{background:#4ecdc4}}@media print{.ReviewsBlock_reviewsContainer__zI19I{background:none;padding:20px}.ReviewsBlock_avatarGlow__YStnT,.ReviewsBlock_backgroundAnimation__313ey,.ReviewsBlock_floatingObject__YbxYz,.ReviewsBlock_indicators__Q7G3M{display:none}.ReviewsBlock_card__ftNsU{position:relative;width:100%;opacity:1!important;transform:none!important;margin-bottom:30px;page-break-inside:avoid}.ReviewsBlock_cardContent__WnKyz{box-shadow:none;border:1px solid #eee}}.ServicesSlider_sliderSection__pzyh2{padding:4rem 2rem;max-width:1350px;margin:2rem auto;position:relative;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ServicesSlider_sectionTitle__pLrRF{font-size:2.8rem;text-align:center;margin-bottom:2.5rem;color:var(--primary-color);font-weight:700;position:relative}.ServicesSlider_sectionTitle__pLrRF:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:2px}.ServicesSlider_slider__disNf{position:relative;overflow:hidden;padding-left:18px;padding-right:18px}.ServicesSlider_sliderTrack__9mUOw{display:flex;transition:transform .8s cubic-bezier(.19,1,.22,1)}.ServicesSlider_slide__g0_ZD{display:flex;justify-content:center;align-items:center;padding:1.3rem}.ServicesSlider_content__49Efe{text-align:center;padding:2rem;border:2px dashed rgba(0,0,0,.1);border-radius:20px;max-width:600px;background:#fff;box-shadow:0 8px 4px rgba(0,0,0,.12);animation:ServicesSlider_fadeInUp__lye65 .8s ease forwards;transition:transform .2s ease-out}@keyframes ServicesSlider_fadeInUp__lye65{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ServicesSlider_iconContainer__Uvhwl{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));padding:20px;border-radius:50%;margin:0 auto 1rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;animation:ServicesSlider_scaleIn__bsnMY .6s ease forwards}@keyframes ServicesSlider_scaleIn__bsnMY{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.ServicesSlider_icon__PfwP1{width:40px;height:40px;color:#fff}.ServicesSlider_serviceTitle__b4_rc{font-size:1.9rem;margin:1rem 0 .3rem;color:var(--primary-color);font-weight:600}.ServicesSlider_slogan__6gUV7{font-size:1.2rem;font-style:italic;color:var(--secondary-color);margin-bottom:.8rem}.ServicesSlider_serviceDescription__u_1L4{font-size:1rem;color:#555;line-height:1.5;margin-bottom:1.5rem}.ServicesSlider_ctaButton__Scspk{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;padding:.8rem 1.6rem;border-radius:30px;font-size:1rem;cursor:pointer;transition:background .3s,transform .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ServicesSlider_ctaButton__Scspk:hover{transform:translateY(-3px)}.ServicesSlider_next__rgURt,.ServicesSlider_prev__0rsNx{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--primary-color);font-size:28px;cursor:pointer;padding:10px;border-radius:50%;transition:background .3s,transform .3s;z-index:10}.ServicesSlider_next__rgURt:hover,.ServicesSlider_prev__0rsNx:hover{transform:translateY(-50%) scale(1.1)}.ServicesSlider_prev__0rsNx{left:-10px}.ServicesSlider_next__rgURt{right:-10px;overflow:visible}.ServicesSlider_dots__URhMe{display:flex;justify-content:center;margin-top:1.8rem}.ServicesSlider_dot__sX_pH{width:12px;height:12px;border-radius:50%;background:#ccc;margin:0 6px;cursor:pointer;transition:background .3s}.ServicesSlider_activeDot__wUg3H{background:var(--primary-color)}@media (min-width:1024px){.ServicesSlider_slide__g0_ZD{flex:0 0 50%}}@media (max-width:1023px){.ServicesSlider_slide__g0_ZD{flex:0 0 100%}}@media (max-width:768px){.ServicesSlider_sliderSection__pzyh2{padding:4rem 1rem;margin:2rem auto}.ServicesSlider_sectionTitle__pLrRF{font-size:2.4rem}.ServicesSlider_content__49Efe{padding:1.5rem;max-width:500px}.ServicesSlider_iconContainer__Uvhwl{width:70px;height:70px}.ServicesSlider_serviceTitle__b4_rc{font-size:1.7rem}.ServicesSlider_slogan__6gUV7{font-size:1.1rem}.ServicesSlider_serviceDescription__u_1L4{font-size:.95rem}.ServicesSlider_ctaButton__Scspk{font-size:.9rem;padding:.7rem 1.4rem}}.StatsBlock_statsWrapper__fFu5P{padding:2rem}.StatsBlock_statsContainer__osVL5{display:flex;gap:1.5rem;max-width:1300px;margin:0 auto;flex-wrap:wrap;justify-content:center}.StatsBlock_statsCard__YtFk_{flex:1 1;min-width:260px;position:relative;background-color:hsla(0,0%,100%,.95);padding:1.2rem;border-radius:20px;border:1px solid var(--accent-color);text-align:center;box-shadow:0 10px 30px rgba(42,125,100,.1),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 1px rgba(42,125,100,.05);transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.StatsBlock_statsCard__YtFk_:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(42,125,100,.15),inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 2px rgba(42,125,100,.2)}.StatsBlock_statsCard__YtFk_:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(42,125,100,.1),transparent);opacity:0;transition:opacity .3s ease}.StatsBlock_statsCard__YtFk_:hover:before{opacity:1}.StatsBlock_iconWrapper__xCuFh{position:relative;width:70px;height:70px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.StatsBlock_iconBg__8hb_8{position:absolute;inset:0;background:rgba(42,125,100,.12);border-radius:16px;transform:rotate(45deg);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.StatsBlock_statsCard__YtFk_:hover .StatsBlock_iconBg__8hb_8{transform:rotate(225deg) scale(1.2);background:rgba(42,125,100,.18)}.StatsBlock_icon__8NsTQ{position:relative;color:#2a7d64;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.StatsBlock_statsCard__YtFk_:hover .StatsBlock_icon__8NsTQ{transform:scale(1.2);filter:drop-shadow(0 2px 4px rgba(42,125,100,.2))}.StatsBlock_valueAnimated__GNnra{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2a7d64 20%,#3d9d82);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:.5rem 0;text-shadow:0 2px 10px rgba(42,125,100,.1);position:relative}.StatsBlock_statsCard__YtFk_:hover .StatsBlock_valueAnimated__GNnra{transform:scale(1.05)}.StatsBlock_label__oQryi{font-size:1.1rem;color:#4a5568;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.StatsBlock_shine__RITqN{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 70%);opacity:0;transform:scale(.5);transition:all .6s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.StatsBlock_statsCard__YtFk_:hover .StatsBlock_shine__RITqN{opacity:.1;transform:scale(1) rotate(45deg)}@media (max-width:768px){.StatsBlock_statsContainer__osVL5{gap:1rem}.StatsBlock_statsCard__YtFk_{max-width:calc(50% - 1rem);padding:1.5rem}.StatsBlock_valueAnimated__GNnra{font-size:2.25rem}.StatsBlock_label__oQryi{font-size:.95rem}}