body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}:root{--background1:radial-gradient(circle at top left,#e8f0ff 0,#f6f8fb 40%,#f3f5fa 100%);--background2:#e8f0ff;--background3:#f6f8fb;--background4:#1c1f24}h1{font-size:42px;line-height:1.2;margin:0 0 16px}p{color:#4a4f55;font-size:18px;margin:0 0 32px;max-width:620px}.mainStyle_home__xpTcg{display:flex;flex-direction:column;width:100%}.mainStyle_home__row__Qm\+29{align-items:center;display:flex;justify-content:center;padding:80px 0;width:100%}.mainStyle_home__row__Qm\+29:first-child{padding:20px 0 80px}.mainStyle_home__cell__i1--K{display:flex;gap:40px;width:1148px}.mainStyle_home__cell__block__owC8G{display:flex;flex-direction:column;justify-content:center;width:100%}.mainStyle_home__row1__5AHAL .mainStyle_home__cell__i1--K .mainStyle_home__cell__block__owC8G:first-child{width:120%}.mainStyle_home__btn__z2cIr{background-color:#2d6ae3;border:none;border-radius:999px;box-shadow:0 8px 20px #2d6ae34d;color:#fff;font-size:15px;font-weight:600;line-height:1.6;padding:12px 32px;text-decoration:none;transition:background-color .2s ease,transform .1s ease,box-shadow .1s ease;width:-webkit-fit-content;width:fit-content}.mainStyle_home__btn__z2cIr:hover{background-color:#1f54ba;box-shadow:0 12px 30px #1f54ba59;color:#fff;transform:translateY(-1px)}.mainStyle_home__cell__block__owC8G img{border-radius:25px;display:block;height:auto;width:100%}.mainStyle_eruditForm__small__PtewK{color:#80848c;font-size:13px;margin-top:8px}.mainStyle_eruditHero__subtitle__y32fo{font-size:18px;margin-bottom:32px;max-width:620px}.mainStyle_home__cell__block__owC8G .mainStyle_eruditForm__small__PtewK{margin-top:12px}.mainStyle_eruditForm__small__PtewK a{border-bottom:2px solid #80848c;color:#80848c;text-decoration:none;transition:all .3s}.mainStyle_eruditForm__small__PtewK a:hover{border-bottom:none;color:#1f54ba}.mainStyle_home__blockText__0pfrm{font-size:15px}.mainStyle_homeCard__advantagesRow__eJMOH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mainStyle_homeCard__advantages__MP8nb{background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0f235f14;padding:20px 20px 18px}.mainStyle_homeCard__title__Nx\+su h3{font-size:18px;margin-bottom:8px}.mainStyle_eruditSteps__HmMDk{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.mainStyle_eruditStep__k78XD{background:#fff;border:1px solid #1018280f;border-radius:22px;box-shadow:0 14px 40px #1018281a;overflow:hidden;padding:18px 18px 16px}.mainStyle_eruditStepTop__lznK1{position:relative}.mainStyle_eruditStepTop__badge__O-aqp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #0f172a1a;border-radius:999px;color:#0f172a;font-size:14px;font-weight:900;left:12px;letter-spacing:.08em;padding:6px 10px;position:absolute;top:12px}.mainStyle_eruditStepTop__img__\+q\+dD{border-radius:16px;display:block;height:auto;width:100%}.mainStyle_eruditStepTitle__MJHmJ{color:#0f172a;font-size:18px;font-weight:900;margin-top:12px}.mainStyle_eruditStepText__IYKs3{color:#374151;font-size:14px;line-height:1.6;margin-top:6px}.mainStyle_eruditTeachersGrid__s3PAk{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.mainStyle_eruditCardTeacher__Ox2bV{background-color:#fff;border-radius:18px;box-shadow:0 10px 30px #0f235f14;display:flex;flex-direction:column;height:100%;padding:24px 24px 22px;position:relative}.mainStyle_eruditCardTeacher__Ox2bV:before{background:linear-gradient(90deg,#2d6ae3,#8c9cff);border-radius:999px;content:"";display:block;height:4px;margin-bottom:16px}.mainStyle_eruditCardTeacher__img__BS4Qt{display:flex;justify-content:center;margin-bottom:12px}.mainStyle_eruditCardTeacher__img__BS4Qt img{border-radius:999px;height:96px;margin-bottom:12px;object-fit:cover;width:96px}.mainStyle_eruditCardTeacher__badge__7RwRi{background-color:#e8f0ff;border-radius:999px;color:#2d6ae3;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;padding:2px 10px;text-transform:uppercase}.mainStyle_eruditCardTeacher__title__YuWNM{font-size:20px;margin-bottom:8px;text-align:center}.mainStyle_eruditCardTeacher__rule__g4VVf{font-weight:500;margin-bottom:4px;text-align:center}.mainStyle_eruditCardTeacher__ruleFull__L3GHa{color:#80848c;font-size:14px;margin-bottom:12px;text-align:center}.mainStyle_eruditCardTeacher__description__3Dytg{color:#4a4f55;font-size:14px;line-height:1.7em}.mainStyle_eruditCard__btn__f3yV6{background-color:#2d6ae3;border-radius:999px;box-shadow:0 8px 20px #2d6ae34d;color:#fff;display:inline-block;font-weight:600;padding:12px 32px;text-decoration:none;transition:background-color .2s ease,transform .1s ease,box-shadow .1s ease}.mainStyle_eruditCard__btn__f3yV6:hover{background-color:#1f54ba;box-shadow:0 12px 30px #1f54ba59;color:#fff;transform:translateY(-1px)}.mainStyle_eruditScheduleBox__1ywMF{background-color:#fff;border-radius:18px;box-shadow:0 8px 24px #0f235f14;padding:24px}.mainStyle_eruditScheduleBox__1ywMF p{font-size:14px;max-width:100%}.mainStyle_footer__Wp7sH{padding:40px 0}.mainStyle_footer__Wp7sH p{color:#fff;font-size:14px;line-height:1.8;margin:0;max-width:980px;text-align:left}.mainStyle_footer__Wp7sH a{color:#fff;text-decoration:none}.mainStyle_footer__Wp7sH a:hover{text-decoration:underline}.mainStyle_bg1__42IIw{background:radial-gradient(circle at top left,#e8f0ff 0,#f6f8fb 40%,#f3f5fa 100%);background:var(--background1)}.mainStyle_bg2__bd35N{background:#e8f0ff;background:var(--background2)}.mainStyle_bg3__nx0Mf{background:#f6f8fb;background:var(--background3)}.mainStyle_bg4__uq1YG{background:#1c1f24;background:var(--background4)}.mainStyle_home__cell__i1--K,.mainStyle_nav-content__6Q6nl{margin:0 auto;max-width:1148px;padding:0 20px;width:100%}@media (max-width:768px){h1{font-size:28px}h2{font-size:24px;margin-bottom:16px}p{font-size:15px;margin-bottom:20px}.mainStyle_home__row__Qm\+29{padding:40px 0}.mainStyle_home__row__Qm\+29:first-child{padding:20px 0 40px}.mainStyle_nav-content__6Q6nl{flex-direction:column;gap:15px;text-align:center}.mainStyle_nav-logo__T-HOG{width:60px}}@media (max-width:900px){.mainStyle_home__row1__5AHAL .mainStyle_home__cell__i1--K{flex-direction:column;gap:30px}.mainStyle_home__row1__5AHAL .mainStyle_home__cell__i1--K .mainStyle_home__cell__block__owC8G:first-child{align-items:center;text-align:center;width:100%}.mainStyle_eruditHero__subtitle__y32fo{text-align:center}.mainStyle_home__btn__z2cIr{margin:0 auto}}@media (max-width:768px){.mainStyle_homeCard__advantagesRow__eJMOH{gap:16px;grid-template-columns:1fr}}@media (max-width:1024px){.mainStyle_eruditSteps__HmMDk{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mainStyle_eruditSteps__HmMDk{grid-template-columns:1fr}}@media (max-width:1024px){.mainStyle_eruditCoursesGrid__BrjNR{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mainStyle_eruditCoursesGrid__BrjNR{grid-template-columns:1fr}}@media (max-width:1200px){.mainStyle_eruditTeachersGrid__s3PAk{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.mainStyle_eruditTeachersGrid__s3PAk{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.mainStyle_eruditTeachersGrid__s3PAk{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mainStyle_eruditTeachersGrid__s3PAk{grid-template-columns:1fr}.mainStyle_eruditCardTeacher__img__BS4Qt img{height:80px;width:80px}}@media (max-width:768px){.mainStyle_eruditCard__btn__f3yV6,.mainStyle_eruditScheduleBox__1ywMF .mainStyle_eruditCard__btn__f3yV6{padding:14px 20px;text-align:center;width:100%}.mainStyle_eruditScheduleBox__1ywMF{padding:20px;text-align:center}}@media (max-width:1024px){.mainStyle_reviewBtnPrev__Vwvc0{left:-10px}.mainStyle_reviewBtnNext__7-WB6{right:-10px}}@media (max-width:768px){.mainStyle_reviewsContainer__ph5xV{flex-direction:column;gap:16px}.mainStyle_reviewCard__Q2a-N{padding:24px 20px;width:100%}.mainStyle_reviewBtnNext__7-WB6,.mainStyle_reviewBtnPrev__Vwvc0{height:48px;position:static;transform:none;width:48px}.mainStyle_reviewCard__Q2a-N{order:1}.mainStyle_reviewBtnPrev__Vwvc0{margin-right:10px;order:2}.mainStyle_reviewBtnNext__7-WB6{order:3}.mainStyle_reviewsContainer__ph5xV{display:flex;flex-wrap:wrap;justify-content:center}.mainStyle_reviewDots__2KROk{margin-top:16px;order:4;width:100%}.mainStyle_reviewDot__qQEKX{height:8px;width:32px}.mainStyle_reviewHeader__sMhs0{flex-direction:column;gap:12px;text-align:center}.mainStyle_reviewQuote__oJwBk{display:none}}.EducationList_eruditCoursesGrid__\+WRRK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media (max-width:1024px){.EducationList_eruditCoursesGrid__\+WRRK{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.EducationList_eruditCoursesGrid__\+WRRK{gap:16px;grid-template-columns:1fr}}.EducationCase_eruditCard__nOOUZ{background-color:#fff;border-radius:18px;box-shadow:0 10px 30px #0f235f14;display:flex;flex-direction:column;height:100%;min-width:0;padding:24px 24px 22px;position:relative}.EducationCase_eruditCard__nOOUZ:before{background:linear-gradient(90deg,#2d6ae3,#8c9cff);border-radius:999px;content:"";display:block;height:4px;margin-bottom:16px}.EducationCase_eruditCard__trumb__KzQ-x{aspect-ratio:16/9;background:#f3f3f3;border-radius:14px;margin:10px 0 14px;overflow:hidden;width:100%}.EducationCase_eruditCard__content__\+ANsD{font-size:15px}.EducationCase_eruditCard__price__riDSH{color:#1c1f24;font-weight:600;margin-bottom:12px;margin-top:auto}.EducationCase_eruditCard__btn__\+Kyb4{background-color:#2d6ae3;border-radius:999px;box-shadow:0 8px 20px #2d6ae34d;color:#fff;display:inline-block;font-weight:600;padding:12px 32px;text-decoration:none;transition:background-color .2s ease,transform .1s ease,box-shadow .1s ease}.EducationCase_eruditCard__btn__\+Kyb4:hover{background-color:#1f54ba;box-shadow:0 12px 30px #1f54ba59;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.EducationCase_eruditCard__nOOUZ{padding:20px 16px}.EducationCase_eruditCard__nOOUZ h3{font-size:16px}.EducationCase_eruditCard__content__\+ANsD{font-size:14px;margin-bottom:12px}.EducationCase_eruditCard__price__riDSH{font-size:15px;margin-bottom:10px}.EducationCase_eruditCard__btn__\+Kyb4{font-size:15px;padding:14px 20px}}@media (max-width:480px){.EducationCase_eruditCard__nOOUZ{padding:16px 14px}.EducationCase_eruditCard__nOOUZ h3{font-size:15px}.EducationCase_eruditCard__content__\+ANsD{font-size:13px}.EducationCase_eruditCard__price__riDSH{font-size:14px}.EducationCase_eruditCard__btn__\+Kyb4{font-size:14px;padding:12px 16px}}.Prepods_home__row__j2e1U{align-items:center;display:flex;justify-content:center;padding:80px 0;width:100%}.Prepods_home__cell__zpCvy{box-sizing:border-box;display:flex;gap:40px;padding:0 20px;width:1148px}.Prepods_home__cell__block__qfi\+Q{display:flex;flex-direction:column;justify-content:center;width:100%}.Prepods_home__blockText__Hrc7x{font-size:15px}@media (max-width:1200px){.Prepods_home__cell__zpCvy{max-width:1148px;width:100%}}@media (max-width:768px){.Prepods_home__row__j2e1U{padding:40px 0}.Prepods_home__cell__zpCvy{gap:20px;padding:0 16px;width:100%}.Prepods_home__blockText__Hrc7x{font-size:14px;line-height:1.5}}@media (max-width:480px){.Prepods_home__cell__zpCvy{padding:0 12px}}.PrepodsList_eruditTeachersGrid__0Cg4j{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.PrepodsList_eruditTeachersGrid__0Cg4j{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.PrepodsList_eruditTeachersGrid__0Cg4j{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.PrepodsList_eruditTeachersGrid__0Cg4j{gap:16px;grid-template-columns:1fr}}.PrepodsListCase_eruditCardTeacher__WAIle{background-color:#fff;border-radius:18px;box-shadow:0 10px 30px #0f235f14;display:flex;flex-direction:column;height:100%;min-width:0;padding:24px 24px 22px;position:relative}.PrepodsListCase_eruditCardTeacher__WAIle:before{background:linear-gradient(90deg,#2d6ae3,#8c9cff);border-radius:999px;content:"";display:block;height:4px;margin-bottom:16px}.PrepodsListCase_eruditCardTeacher__img__nD6r7{display:flex;justify-content:center;margin-bottom:12px}.PrepodsListCase_eruditCardTeacher__img__nD6r7 img{border-radius:999px;height:96px;margin-bottom:12px;object-fit:cover;width:96px}.PrepodsListCase_eruditCardTeacher__badge__73B0b{background-color:#e8f0ff;border-radius:999px;color:#2d6ae3;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;padding:2px 10px;text-transform:uppercase}.PrepodsListCase_eruditCardTeacher__title__NqXQL{font-size:20px;margin-bottom:8px;text-align:center}.PrepodsListCase_eruditCardTeacher__rule__aIMNR{font-weight:500;margin-bottom:4px;text-align:center}.PrepodsListCase_eruditCardTeacher__ruleFull__llnAC{color:#80848c;font-size:14px;margin-bottom:12px;text-align:center}.PrepodsListCase_eruditCardTeacher__description__gKkDa{word-wrap:break-word;color:#4a4f55;font-size:14px;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;overflow-wrap:break-word}@media (max-width:1200px){.PrepodsListCase_eruditCardTeacher__WAIle{padding:20px}}@media (max-width:768px){.PrepodsListCase_eruditCardTeacher__WAIle{padding:24px 20px}.PrepodsListCase_eruditCardTeacher__title__NqXQL{font-size:18px}.PrepodsListCase_eruditCardTeacher__description__gKkDa{font-size:13px;line-height:1.5}.PrepodsListCase_eruditCardTeacher__img__nD6r7 img{height:80px;width:80px}}@media (max-width:480px){.PrepodsListCase_eruditCardTeacher__WAIle{padding:20px 16px}.PrepodsListCase_eruditCardTeacher__title__NqXQL{font-size:16px}.PrepodsListCase_eruditCardTeacher__description__gKkDa{font-size:12px}.PrepodsListCase_eruditCardTeacher__badge__73B0b{font-size:10px;padding:2px 8px}}.Reviews_home__row__dls4a{padding:60px 0;width:100%}.Reviews_home__cell__oPTlL{margin:0 auto;max-width:1200px;padding:0 20px}.Reviews_home__cell__block__782KM h2{color:#0f172a;font-size:32px;font-weight:700;margin-bottom:40px}.Reviews_reviewsContainer__bHfUv{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;min-height:300px;position:relative}.Reviews_reviewBtn__jT2hh{align-items:center;background-color:#ffb606;border:none;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#0f172a;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all .3s ease;width:56px}.Reviews_reviewArrows__jsflB{display:flex;gap:16px;order:2}.Reviews_reviewBtn__jT2hh:hover{background-color:#ffa000}.Reviews_reviewBtnPrev__718yw{left:0;position:absolute;top:50%;transform:translateY(-50%)}.Reviews_reviewBtnNext__6BMy7{position:absolute;right:0;top:50%;transform:translateY(-50%)}.Reviews_reviewCard__QhQI0{background:radial-gradient(circle at 15% 20%,#2d6ae32e,#0000 55%),radial-gradient(circle at 85% 0,#8c9cff33,#0000 50%),radial-gradient(circle at 85% 90%,#f4b74024,#0000 55%);border-radius:20px;box-shadow:0 18px 50px #10182824;display:flex;flex-direction:column;justify-content:center;max-width:900px;padding:18px;transition:opacity .3s ease;width:100%}.Reviews_reviewHeader__72tsb{align-items:center;display:flex;gap:16px;margin-bottom:24px;position:relative}.Reviews_reviewAvatar__zSimZ{border-radius:50%;flex-shrink:0;height:64px;overflow:hidden;width:64px}.Reviews_reviewAvatar__zSimZ img{height:100%;object-fit:cover;width:100%}.Reviews_reviewInfo__L5-dS{flex:1 1}.Reviews_reviewName__5jPdn{color:#0f172a;font-size:20px;font-weight:700;margin:0 0 4px}.Reviews_reviewPosition__4mlzg{color:#0f172a8c;font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.Reviews_reviewQuote__yKB4T{color:#0f172a1a;position:absolute;right:0;top:0}.Reviews_reviewText__lxUoA{color:#0f172a;font-size:16px;line-height:1.6;margin:0;max-width:100%}.Reviews_reviewDots__\+gM\+T{display:flex;gap:12px;justify-content:center;margin-top:32px}.Reviews_reviewDot__61wyJ{background-color:#ffb606;border:none;border-radius:999px;cursor:pointer;height:18px;padding:0;transition:all .3s ease;width:50px}.Reviews_reviewDotActive__Nj7LY,.Reviews_reviewDot__61wyJ:hover{background-color:#0f172a99}@media (max-width:1024px){.Reviews_reviewBtnPrev__718yw{left:-60px}.Reviews_reviewBtnNext__6BMy7{right:-60px}}@media (max-width:768px){.Reviews_reviewsContainer__bHfUv{flex-direction:column}.Reviews_reviewBtnNext__6BMy7,.Reviews_reviewBtnPrev__718yw{position:static;transform:none}.Reviews_reviewBtnPrev__718yw{order:2}.Reviews_reviewCard__QhQI0{margin-bottom:20px;order:1}.Reviews_reviewBtnNext__6BMy7{order:3}.Reviews_reviewDots__\+gM\+T{margin-top:20px;order:4}}.Privacy_privacy__ergmh{display:flex;flex-direction:column}.Privacy_wrapper__1vfks{background-color:#1c1e21;padding:90px 0;position:relative;z-index:1}.Privacy_wrapperContainer__ZYZtc{margin:0 auto;max-width:1170px;overflow:hidden}.Privacy_wrapperContainer__ZYZtc h1{color:inherit;color:#fff;font-size:48px;font-weight:700;line-height:1.3em;margin:0;padding-left:25px;position:relative;text-transform:uppercase}.Privacy_wrapperContainer__ZYZtc h1:before{background-color:#ffb606;bottom:0;content:"";height:auto;left:0;line-height:1.3em;margin-right:22px;position:absolute;top:0;width:3px}.Privacy_privacy__line__aNgic{border-bottom:1px solid #eee;display:flex;margin:0 auto;max-width:1170px;padding:13px 0;width:100%}.Privacy_privacy__line__block__1yxWo{color:#666;margin-right:6px}.Privacy_privacy__line__block__1yxWo a{color:#666;text-decoration:none;transition:all .3s}.Privacy_privacy__line__block__1yxWo a:hover{color:#ffb606}.Privacy_privacy__line__block__1yxWo img{height:24px}.Privacy_privacyHead__7v5Wx{color:#0f172a;font-size:34px;font-weight:900;margin:0;padding-top:90px;text-align:center}.Privacy_privacySite__l-20\+{color:#0f172ab3;display:flex;font-size:15px;justify-content:center;margin:10px 0 0}.Privacy_privacySite__l-20\+ p{text-align:center}.Privacy_privacyCard__pa-wY{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 50px #10182814;margin:0 auto 90px;max-width:980px;padding:22px}.Privacy_privacyCard__pa-wY p{color:#0f172a;font-size:15px;line-height:1.75;margin:8px 0;max-width:100%}.Privacy_privacyCard__pa-wY h2{color:#0f172a;font-size:22px;font-weight:900;margin:22px 0 10px}.Privacy_privacyCard__pa-wY h3{color:#0f172a;font-size:16px;font-weight:900;margin:14px 0 8px}.Privacy_footer__tbeFT{background-color:#1c1f24;padding:40px 0}.Privacy_footer__tbeFT p{color:#fff;font-size:14px;line-height:1.8;margin:0;max-width:980px;text-align:left}.Privacy_home__cell__block__FezDh img{border-radius:25px;display:block;height:auto;width:100%}.Privacy_footer__tbeFT a{color:#fff;text-decoration:none}.Privacy_footer__tbeFT a:hover{text-decoration:underline}.Privacy_schedulePublicTable__f\+6Jk table{box-shadow:0 8px 24px #0f235f14;overflow:hidden}.Privacy_schedulePublicTable__f\+6Jk td,.Privacy_schedulePublicTable__f\+6Jk th{border:1px solid #e2e8f0;padding:16px 20px}.Privacy_schedulePublicTable__f\+6Jk th{background:#2d6ae3;color:#fff;font-weight:600}.Privacy_schedulePublicTable__f\+6Jk .Privacy_day-name__5CwfK{background:#f8fafc;font-weight:600;min-width:150px;text-align:left}.Privacy_schedulePublicTable__f\+6Jk tr:hover{background:#f8fafc}.Privacy_home__row__y\+ksj{align-items:center;display:flex;justify-content:center;padding:80px 0;width:100%}.Privacy_home__cell__R6dIK{box-sizing:border-box;display:flex;gap:40px;max-width:100%;padding:0 20px;width:1148px}.Privacy_home__cell__block__FezDh{display:flex;flex-direction:column;justify-content:center;width:100%}.Privacy_home__blockText__jtDqz{color:#4a4f55;font-size:15px;margin-bottom:32px;max-width:620px}h2{color:#0f172a;font-size:32px;font-weight:700;margin-bottom:24px}.Privacy_bg3__dbFHm{background:#f6f8fb}.Privacy_schedulePublicTable__f\+6Jk{margin-bottom:40px;margin-top:30px;overflow-x:auto;width:100%}.Privacy_schedulePublicTable__f\+6Jk table{background:#fff;border-collapse:collapse;width:100%}.Privacy_schedulePublicTable__f\+6Jk td,.Privacy_schedulePublicTable__f\+6Jk th{border:1px solid #ccc;font-size:15px;padding:12px 16px;text-align:center}.Privacy_schedulePublicTable__f\+6Jk th{background:#fff;color:#4a4f55;font-size:16px;font-weight:700}.Privacy_schedulePublicTable__f\+6Jk td{color:#4a4f55}.Privacy_schedulePublicTable__f\+6Jk .Privacy_dayName__V0hDy{background:#fff;font-weight:700;min-width:150px;text-align:left}.Privacy_schedulePublicTable__f\+6Jk tr:hover{background:#f9f9f9}.Privacy_error__jwgpm{background:#fef2f2;border-radius:8px;color:#ef4444;margin:20px 0;padding:12px}@media (max-width:768px){.Privacy_home__cell__R6dIK{padding:0 16px}.Privacy_schedulePublicTable__f\+6Jk td,.Privacy_schedulePublicTable__f\+6Jk th{font-size:14px;padding:12px}.Privacy_schedulePublicTable__f\+6Jk .Privacy_day-name__5CwfK{min-width:120px}}.confirm-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirm-dialog{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:24px}.confirm-dialog p{color:#0f172a;font-size:16px;margin:0 0 20px}.confirm-buttons{display:flex;gap:12px;justify-content:flex-end}.btn-cancel,.btn-confirm{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s}.btn-confirm{background:#ef4444;color:#fff}.btn-confirm:hover{background:#dc2626}.admin-panel{width:100%}.admin-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.admin-panel-header h2{color:#0f172a;margin:0}.btn-add{background:#ffb606;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s}.btn-add:hover{background:#ffa000;transform:translateY(-2px)}.review-form{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:30px;padding:24px}.review-form h3{color:#0f172a;margin-bottom:20px;margin-top:0}.form-group{margin-bottom:16px}.form-group label{color:#475569;display:block;font-weight:500;margin-bottom:6px}.form-group input,.form-group textarea{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#ffb606;outline:none}.file-info{color:#64748b;display:block;font-size:13px;margin-top:6px}.form-actions{display:flex;gap:10px;margin-top:20px}.btn-cancel,.btn-save{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s}.btn-save{background:#10b981;color:#fff}.btn-save:hover{background:#059669}.btn-cancel{background:#94a3b8;color:#fff}.btn-cancel:hover{background:#64748b}.reviews-list{display:flex;flex-direction:column;gap:16px}.review-item-admin{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px}.review-image{border-radius:6px;height:80px;object-fit:cover;width:80px}.review-content{flex:1 1}.review-content h4{color:#0f172a;margin:0 0 8px}.review-content p{color:#64748b;line-height:1.5;margin:0}.review-actions{display:flex;flex-direction:column;gap:8px}.btn-delete,.btn-edit{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .3s}.btn-edit{background:#3b82f6;color:#fff}.btn-edit:hover{background:#2563eb}.btn-delete{background:#ef4444;color:#fff}.btn-delete:hover{background:#dc2626}.error{background:#fef2f2;border-radius:8px;color:#ef4444;padding:20px;text-align:center}.courses-list{display:flex;flex-direction:column;gap:16px}.course-item-admin{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px}.course-image{border-radius:6px;height:80px;object-fit:cover;width:120px}.course-content{flex:1 1}.course-content h4{color:#0f172a;font-size:18px;margin:0 0 8px}.course-content p{color:#64748b;line-height:1.5;margin:0 0 8px}.course-price{color:#ffb606;font-size:20px;font-weight:700}.course-actions{gap:8px}.course-actions,.teachers-list{display:flex;flex-direction:column}.teachers-list{gap:16px}.teacher-item-admin{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:16px}.teacher-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.teacher-content{flex:1 1}.teacher-content h4{color:#0f172a;font-size:18px;margin:0 0 8px}.teacher-position{color:#ffb606;font-weight:600;margin-bottom:4px}.teacher-grade{color:#10b981;font-size:14px;margin-bottom:4px}.teacher-position-full{color:#64748b;font-size:14px;font-style:italic;margin-bottom:8px}.teacher-content p{color:#475569;line-height:1.5;margin:0}.teacher-actions{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.form-row{grid-template-columns:1fr}.course-item-admin,.teacher-item-admin{flex-direction:column}.course-image,.teacher-image{margin:0 auto;max-width:200px;width:100%}}.schedule-table-container{margin-top:30px;overflow-x:auto}.schedule-table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.schedule-table td,.schedule-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:left}.schedule-table th{background:#f8fafc;color:#0f172a;font-weight:600}.schedule-table tr:hover{background:#f8fafc}.day-cell{background:#f1f5f9;color:#0f172a;font-weight:600}.btn-delete-small,.btn-edit-small{border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-right:4px;padding:4px 8px;transition:all .3s}.btn-edit-small{background:#3b82f6;color:#fff}.btn-edit-small:hover{background:#2563eb}.btn-delete-small{background:#ef4444;color:#fff}.btn-delete-small:hover{background:#dc2626}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}select{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}select:focus{border-color:#ffb606;outline:none}.login-container{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:20px}.login-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px #0f172a1a;max-width:420px;padding:40px;width:100%}.login-form h2{color:#0f172a;font-size:28px;font-weight:700;margin:0 0 24px;text-align:center}.login-form input[type=password]{border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:20px;outline:none;padding:14px 16px;transition:border-color .3s ease;width:100%}.login-form input[type=password]:focus{border-color:#ffb606}.login-form input[type=password]::placeholder{color:#94a3b8}.login-form button[type=submit]{background:#ffb606;border:none;border-radius:8px;color:#0f172a;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease;width:100%}.login-form button[type=submit]:hover{background:#ffa000;box-shadow:0 4px 12px #ffb60666;transform:translateY(-2px)}.login-form button[type=submit]:active{transform:translateY(0)}.admin-container{margin:0 auto;max-width:1200px;padding:20px}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.admin-header h1{color:#0f172a;margin:0}.back-link{border:2px solid #ffb606;border-radius:6px;color:#ffb606;padding:8px 16px;text-decoration:none;transition:all .3s}.back-link:hover{background:#ffb606;color:#0f172a}.admin-tabs{border-bottom:2px solid #e2e8f0;display:flex;gap:10px;margin-bottom:30px}.tab{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-size:16px;margin-bottom:-2px;padding:12px 24px;transition:all .3s}.tab:hover{color:#0f172a}.tab.active{border-bottom-color:#ffb606;color:#ffb606;font-weight:600}.admin-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:30px}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-container{display:flex;flex-direction:column;justify-content:center}.app-container nav{box-shadow:0 2px 10px #0000000a;padding:10px 0;width:100%;z-index:99}.nav-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1148px}.nav-logo{width:80px}.nav-content a{color:#2d6ae3;text-decoration:none}
/*# sourceMappingURL=main.18f2a032.css.map*/