.Faq-accordian_accordion__b51YE{display:flex;flex-direction:column;gap:16px}.Faq-accordian_item__VNstf{background-color:#ebf4ff;border-radius:12px;overflow:hidden;transition:all .3s ease}.Faq-accordian_question__eYWat{width:100%;display:flex;align-items:center;gap:16px;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.Faq-accordian_icon__9XMW4{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#4f46e5;font-weight:300}.Faq-accordian_questionText__vWKKy{font-size:18px;font-weight:600;color:#1f2937;line-height:1.4}.Faq-accordian_answer__YcmBE{animation:Faq-accordian_slideDown__SEqI2 .3s ease;padding:0 28px 20px 60px}.Faq-accordian_answer__YcmBE p{margin:0;padding:40px;border-radius:16px;font-size:18px;color:#6d717b;line-height:1.6;background-color:#fff}@keyframes Faq-accordian_slideDown__SEqI2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1023px){.Faq-accordian_accordion__b51YE{gap:20px;padding:10px}.Faq-accordian_item__VNstf{border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Faq-accordian_question__eYWat{padding:28px 32px;gap:20px}.Faq-accordian_questionText__vWKKy{font-size:19px;font-weight:600;line-height:1.5}.Faq-accordian_icon__9XMW4{width:28px;height:28px;font-size:28px}.Faq-accordian_answer__YcmBE{padding:0 32px 24px 80px}.Faq-accordian_answer__YcmBE p{font-size:17px;line-height:1.7;padding:32px;border-radius:12px}}@media (max-width:767px){.Faq-accordian_accordion__b51YE{padding:20px 10px}.Faq-accordian_question__eYWat{padding:20px}.Faq-accordian_questionText__vWKKy{font-size:16px;font-weight:500}.Faq-accordian_answer__YcmBE{padding:20px 10px 20px 22px}.Faq-accordian_answer__YcmBE p{font-size:14px;padding:40px}}.Faq-accordian_emptyContainer__L49W0{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 32px;text-align:center;background:linear-gradient(135deg,#fafbfd 4%,#f8fafc);border-radius:16px;margin:32px 0;overflow:hidden}.Faq-accordian_backgroundDecoration__QGLGQ{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.Faq-accordian_circle1__fdy6E,.Faq-accordian_circle2__4iQd9,.Faq-accordian_circle3__mRi6V{position:absolute;border-radius:50%;opacity:.03;background:var(--primary)}.Faq-accordian_circle1__fdy6E{width:200px;height:200px;top:-50px;right:-50px;animation:Faq-accordian_float__30wFz 6s ease-in-out infinite}.Faq-accordian_circle2__4iQd9{width:120px;height:120px;bottom:-30px;left:-30px;animation:Faq-accordian_float__30wFz 8s ease-in-out infinite reverse}.Faq-accordian_circle3__mRi6V{width:80px;height:80px;top:30%;left:10%;animation:Faq-accordian_float__30wFz 10s ease-in-out infinite}@keyframes Faq-accordian_float__30wFz{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.Faq-accordian_emptyContent__4tp_6{position:relative;z-index:2;max-width:600px;width:100%}.Faq-accordian_emptyIcon__7VCAq{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto 24px;border-radius:50%;box-shadow:0 10px 30px rgba(51,63,91,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,2);color:#4f46e5;animation:Faq-accordian_pulse__RLbZe 3s ease-in-out infinite}@keyframes Faq-accordian_pulse__RLbZe{0%,to{transform:scale(1);box-shadow:0 10px 30px rgba(51,63,91,.1)}50%{transform:scale(1.05);box-shadow:0 15px 40px rgba(51,63,91,.15)}}.Faq-accordian_emptyTitle__o7Hsj{margin:0 0 16px;font-size:28px;font-weight:600;color:var(--primary);line-height:1.3;font-family:var(--font-p22-mackinac-pro)}.Faq-accordian_emptyText__bNtsE{font-size:18px;color:#64748b;line-height:1.6;max-width:500px;margin:0 auto;font-family:var(--font-pp-neue-montreal)}.Faq-accordian_error__ekmKi,.Faq-accordian_loading__AzrLp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;border-radius:12px;width:100%}.Faq-accordian_error__ekmKi{color:#dc3545;background-color:#fff5f5;border:1px solid #fecaca;font-size:16px;font-weight:500}.Faq-accordian_loading__AzrLp{color:#4f46e5;background-color:#eef2ff;font-size:16px}@media (max-width:767px){.Faq-accordian_emptyContainer__L49W0{min-height:550px;padding:40px 20px;margin:20px 0;border-radius:12px}.Faq-accordian_emptyIcon__7VCAq{width:80px;height:80px;margin-bottom:20px}.Faq-accordian_emptyIcon__7VCAq svg{width:48px;height:48px}.Faq-accordian_emptyTitle__o7Hsj{font-size:22px;margin-bottom:12px}.Faq-accordian_emptyText__bNtsE{font-size:16px}.Faq-accordian_circle1__fdy6E{width:120px;height:120px}.Faq-accordian_circle2__4iQd9{width:80px;height:80px}.Faq-accordian_circle3__mRi6V{display:none}}@media (min-width:768px) and (max-width:1024px){.Faq-accordian_emptyContainer__L49W0{min-height:750px;padding:50px 28px}.Faq-accordian_emptyIcon__7VCAq{width:90px;height:90px}.Faq-accordian_emptyIcon__7VCAq svg{width:56px;height:56px}.Faq-accordian_emptyTitle__o7Hsj{font-size:24px}.Faq-accordian_emptyText__bNtsE{font-size:17px}}@media (min-width:1367px){.Faq-accordian_emptyContainer__L49W0{min-height:450px;padding:70px 40px}.Faq-accordian_circle1__fdy6E{width:250px;height:250px}.Faq-accordian_circle2__4iQd9{width:150px;height:150px}}.Faq-accordian_item__VNstf .Faq-accordian_question__eYWat span.Faq-accordian_questionText__vWKKy{display:block;width:100%}.ContactFAQ_faqSection__Luiam{padding-top:120px}.ContactFAQ_faqContent__WC6je{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:start}.ContactFAQ_card__DFP5_,.ContactFAQ_left__wpXaB{padding:clamp(16px,2vw,24px)}.ContactFAQ_card__DFP5_{border:1px solid #eef2f7;border-radius:16px}.ContactFAQ_courseColorOrange__pJCL6{width:clamp(100px,22vw,380px);height:280px;position:absolute;top:480px;left:-140px;filter:blur(clamp(50px,10vw,130px));border-radius:50%;background:radial-gradient(ellipse,#f8d194 0,#f8d194 30%,rgba(248,209,148,.8) 60%,rgba(248,209,148,.3) 100%);opacity:.9;z-index:0;pointer-events:none}.ContactFAQ_scrollViewport__YqUQI{position:relative;height:clamp(420px,60vh,740px);overflow:hidden;z-index:1}.ContactFAQ_scrollInner__2IC4X{will-change:transform;position:relative;min-height:100%}@media (min-width:1024px) and (max-width:1366px){.ContactFAQ_faqSection__Luiam{padding-top:40px;padding-bottom:60px}.ContactFAQ_courseColorOrange__pJCL6{display:none}.ContactFAQ_faqContent__WC6je{grid-template-columns:1fr;gap:4rem;max-width:1000px;margin:0 auto}.ContactFAQ_scrollViewport__YqUQI{height:clamp(600px,75vh,800px);border-radius:16px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ContactFAQ_scrollInner__2IC4X{padding:0 15px}}@media (min-width:768px) and (max-width:1023px){.ContactFAQ_faqSection__Luiam{padding-top:30px;padding-bottom:40px}.ContactFAQ_courseColorOrange__pJCL6{display:none}.ContactFAQ_faqContent__WC6je{grid-template-columns:1fr;gap:3rem;max-width:800px;margin:0 auto}.ContactFAQ_scrollViewport__YqUQI{height:clamp(550px,70vh,650px);border-radius:12px;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ContactFAQ_scrollInner__2IC4X{padding:0 10px}}@media (max-width:767px){.ContactFAQ_faqContent__WC6je{grid-template-columns:1fr;gap:2rem}.ContactFAQ_courseColorOrange__pJCL6{display:none}.ContactFAQ_title__F_jMy{font-size:2.5rem}.ContactFAQ_scrollViewport__YqUQI{height:clamp(400px,60vh,500px)}.ContactFAQ_faqSection__Luiam{padding-top:40px}}@media (max-width:640px){.ContactFAQ_faqSection__Luiam{padding-top:0}.ContactFAQ_courseColorOrange__pJCL6{display:none}.ContactFAQ_scrollViewport__YqUQI{height:550px}.ContactFAQ_faqSection__Luiam{padding-top:40px}.ContactFAQ_faqContent__WC6je{gap:1rem}}