.Header_siteHeader__zNZ7d{position:sticky;top:0;width:100%;z-index:99;background:#0000000a;backdrop-filter:blur(10px)}.Header_headerFluid__oShBY{padding:1rem 3%;position:relative;min-height:72px}.Header_headerSlot__ADJlS{position:relative;width:94%;max-width:1200px;margin:0 auto}.Header_navbar__JzTXa{position:relative;width:100%;margin:0;background:#ffffff;border-radius:50px;padding:0 20px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.1);z-index:9999;transition:opacity .35s ease,transform .35s ease,visibility .35s}.Header_navbarHidden__H5Lun{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.Header_logo__kWL8B{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Header_logo__kWL8B img{height:28px;width:auto}.Header_logoText__fSE6V{font-size:.7rem;font-weight:600;letter-spacing:.06em;color:#2d343a}.Header_toggleWrap__73ZcU{display:flex;background:rgba(0,0,0,.06);border-radius:50px;padding:4px;gap:2px}.Header_toggleSegment__GU_o1{padding:8px 18px;border-radius:50px;font-size:.9rem;font-weight:500;color:#3d3d3d;transition:background .2s,color .2s}.Header_toggleSegment__GU_o1:hover{color:#212121}.Header_toggleActive___79jV{background:#1e1e1e;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Header_toggleActive___79jV:hover{color:#2d343a}.Header_nav__QUpkQ{display:flex;list-style:none;margin:0;padding:0;gap:0}.Header_navItemDropdown__g_lWY{position:relative}.Header_navItemDropdown__g_lWY:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.Header_navLink__8I1om{display:flex;align-items:center;gap:4px;padding:14px 12px;color:#2d343a;font-weight:400;cursor:pointer;white-space:nowrap;font-size:.9rem;transition:color .25s ease;position:relative}.Header_navLink__8I1om:after{content:"";position:absolute;bottom:8px;left:12px;right:12px;height:2px;background:var(--blue);border-radius:2px;transform:scaleX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.Header_navLink__8I1om:hover{color:#111}.Header_navLink__8I1om:hover:after{transform:scaleX(1)}.Header_navLinkActive__xLx_q{color:var(--blue)}.Header_navLinkActive__xLx_q:after{transform:scaleX(1)}.Header_chevronIcon__jH4YB{display:inline-flex;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;opacity:.7}.Header_chevronIconRotated__rKfY1{transform:rotate(180deg);opacity:1}.Header_navLink__8I1om svg{flex-shrink:0;opacity:.8}.Header_dropdownMenu__8FG3I{position:absolute;top:calc(100% + 4px);left:0;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;min-width:200px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 50px -12px rgba(0,0,0,.15);padding:6px;list-style:none;z-index:10000;border:1px solid rgba(0,0,0,.06);opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;pointer-events:none}.Header_dropdownMenuVisible__TPCPu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.Header_dropdownItem__Ugch2{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:.88rem;font-weight:500;color:#374151;border-radius:10px;transition:background .2s ease,color .2s ease,transform .15s ease}.Header_dropdownItem__Ugch2:hover{background:rgba(0,112,211,.08);color:var(--blue);transform:translateX(2px)}.Header_dropdownItemDot__5PgAi{width:6px;height:6px;border-radius:50%;background:#d1d5db;flex-shrink:0;transition:background .2s ease,transform .2s ease}.Header_dropdownItem__Ugch2:hover .Header_dropdownItemDot__5PgAi{background:var(--blue);transform:scale(1.3)}.Header_navIcons__fBWST{display:flex;align-items:center;gap:10px}.Header_iconDropdownWrap__GIBOH{position:relative}.Header_iconDropdownWrap__GIBOH:after{content:"";position:absolute;top:100%;left:-8px;right:-8px;height:16px}.Header_iconBtn__BIZk3{position:relative;background:none;border:none;cursor:pointer;padding:6px;display:inline-flex;align-items:center;justify-content:center;color:#2d343a;transition:color .25s ease,transform .2s ease}.Header_iconBtn__BIZk3:hover{color:#111;transform:scale(1.05)}.Header_iconBtnActive__wLTfx{color:var(--blue)}.Header_avatarGuest__VC2Sa{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.12);color:#2d343a}.Header_avatarGuest__VC2Sa:hover{background:rgba(0,0,0,.12)}.Header_avatarLoggedIn__arKua{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,112,211,.2);transition:border-color .2s ease}.Header_iconBtn__BIZk3:hover .Header_avatarLoggedIn__arKua{border-color:var(--blue)}.Header_avatarInitial__UaqTk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--blue-dark,#005bb5));color:#fff;font-size:.82rem;font-weight:700;border:2px solid rgba(0,112,211,.2);transition:border-color .2s ease}.Header_iconBtn__BIZk3:hover .Header_avatarInitial__UaqTk{border-color:var(--blue)}.Header_hamburger__g4qss{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);color:#2d343a;font-size:1.35rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.Header_hamburger__g4qss svg{pointer-events:none}.Header_hamburger__g4qss:hover{transform:scale(1.05);background:rgba(0,0,0,.1)}.Header_userDropdown__6bkMg{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 50px -12px rgba(0,0,0,.15);padding:6px;z-index:10010;border:1px solid rgba(0,0,0,.06);opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;pointer-events:none}.Header_userDropdownVisible__RKNbh{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.Header_userDropdownItem__3Hcgh{display:flex;align-items:center;padding:11px 14px;font-size:.9rem;font-weight:500;color:#374151;border-radius:10px;transition:background .2s ease,color .2s ease,transform .15s ease}button.Header_userDropdownItem__3Hcgh{width:100%;text-align:left;border:none;background:none;cursor:pointer;font-family:inherit}button.Header_userDropdownItem__3Hcgh:hover{background:rgba(0,112,211,.08);color:var(--blue);transform:translateX(2px)}button.Header_userDropdownItem__3Hcgh:disabled{cursor:wait;opacity:.9}.Header_userDropdownItem__3Hcgh:hover{background:rgba(0,112,211,.08);color:var(--blue)}.Header_userDropdownItem__3Hcgh svg{flex-shrink:0;opacity:.7}.Header_userDropdownItem__3Hcgh:hover svg{opacity:1}.Header_userDropdownInfo__aF4X9{padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.Header_userDropdownName__loRS2{font-size:.88rem;font-weight:600;color:#212121;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userDropdownEmail__CUho5{font-size:.78rem;color:#9ca3af;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userDropdownDivider__0eLbz{height:1px;background:rgba(0,0,0,.06);margin:2px 6px}.Header_userDropdownLogout__YrjvG{color:#dc2626!important}.Header_userDropdownLogout__YrjvG:hover{background:rgba(220,38,38,.06)!important;color:#dc2626!important}.Header_mobileAuthActions__efYVu{display:flex;flex-direction:column;gap:0}.Header_mobileLogoutBtn__EbJof{background:none;border:none;font-family:inherit;cursor:pointer;text-align:left;color:#dc2626}.Header_cartDropdown__4VZnC{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 50px -12px rgba(0,0,0,.15);z-index:10010;border:1px solid rgba(0,0,0,.06);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;pointer-events:none}.Header_cartDropdownVisible__aM91B{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.Header_cartDropdownHeader__4qm1N{padding:14px 18px;font-size:.82rem;font-weight:700;color:#212121;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between}.Header_cartCount__67w8a{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--blue);color:#fff;font-size:.72rem;font-weight:700;border-radius:50px;letter-spacing:0}.Header_cartItems__rtOTP{max-height:260px;overflow-y:auto;padding:4px}.Header_cartBadge__rJ7RB{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;border-radius:50px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.Header_cartBadgePop__0xqVb{animation:Header_badgePop__fEhcL .35s ease-out}@keyframes Header_badgePop__fEhcL{0%{transform:scale(.5)}60%{transform:scale(1.2)}to{transform:scale(1)}}.Header_cartItemRow__0tSxI{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;border-radius:10px;transition:background .15s ease}.Header_cartItemMainLink__j3rrk{display:flex;align-items:center;gap:10px}.Header_cartItemRow__0tSxI:hover{background:rgba(0,112,211,.06)}.Header_cartRemoveIcon__mn4RO{position:absolute;top:8px;right:8px;border:none;background:transparent;padding:2px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease}.Header_cartRemoveIcon__mn4RO:hover{background:rgba(239,68,68,.08);color:#ef4444;transform:scale(1.03)}.Header_cartItemThumb__tnnoV{width:48px;height:34px;border-radius:6px;object-fit:cover;flex-shrink:0}.Header_cartItemInfo__cKmQL{display:flex;flex-direction:column;min-width:0}.Header_cartItemTypeLabel__8ICSL{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin-bottom:2px}.Header_cartItemName__u_mzf{font-size:.82rem;font-weight:600;color:#374151;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Header_cartItemPrice__zSWl4{font-size:.78rem;font-weight:700;color:var(--text-primary);margin-top:2px;display:flex;align-items:center;gap:6px}.Header_cartItemOriginal___vwvt{font-size:.7rem;font-weight:400;color:#9ca3af;text-decoration:line-through}.Header_cartItemActions__FSKGX{display:flex;gap:8px;margin-left:58px}.Header_cartActionBtn__cUv_a{border:none;background:transparent;color:#2563eb;font-size:.74rem;font-weight:600;padding:0;cursor:pointer}.Header_cartActionBtn__cUv_a:hover{text-decoration:underline}.Header_cartTotal__fJKy_{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid rgba(0,0,0,.06);font-size:.78rem;font-weight:600;color:#9ca3af}.Header_cartTotalPrice__rDzeV{font-size:.92rem;font-weight:800;color:var(--text-primary)}.Header_cartEmptyState__3PyVS{display:flex;flex-direction:column;align-items:center;padding:28px 18px 24px;text-align:center}.Header_cartEmptyTitle__HAAyn{font-size:.88rem;font-weight:600;color:#6b7280;margin:12px 0 4px}.Header_cartEmptySubtext__DhdXb{font-size:.78rem;color:#9ca3af;margin:0;line-height:1.4}.Header_cartCheckoutBtn__OEnlZ{display:block;margin:4px 10px 10px;padding:11px 18px;background:var(--blue-dark);color:#fff;font-size:.85rem;font-weight:700;text-align:center;border-radius:999px;transition:background .2s ease,transform .15s ease}.Header_cartCheckoutBtn__OEnlZ:hover{background:var(--blue-darker,#003c71);color:#fff;transform:translateY(-1px)}.Header_altBackdrop__zycWS{position:fixed;inset:0;background:rgba(0,0,0,.12);z-index:9990;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s,pointer-events .35s}.Header_altBackdropVisible__PMELp{opacity:1;visibility:visible;pointer-events:auto}.Header_altHeaderWrap__Rrdtm{position:fixed;top:0;left:50%;transform:translateX(-50%);width:94%;max-width:1200px;margin-top:1rem;z-index:10001;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s,transform .35s ease}.Header_altHeaderWrapVisible__1kdgN{opacity:1;visibility:visible;pointer-events:auto}.Header_altHeader__9eeOg{background:#ffffff;border-radius:24px;padding:28px 32px 32px;box-shadow:0 24px 64px rgba(0,0,0,.12);transform:translateY(-16px);transition:transform .35s ease}.Header_altHeaderWrapVisible__1kdgN .Header_altHeader__9eeOg{transform:translateY(0)}.Header_altHeaderTop__w_icd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.Header_altLogo__Y6O8C img{height:40px;width:auto}.Header_altTagline__e2_9L{font-size:.8rem;color:var(--text-secondary);margin:4px 0 0}.Header_altClose__8FalQ{width:40px;height:40px;border:none;background:transparent;cursor:pointer;font-size:1.5rem;color:#212121;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.Header_altClose__8FalQ:hover{background:#f0f0f0}.Header_altBody__tbp9S{display:grid;grid-template-columns:1fr 1.4fr;gap:32px}.Header_altCol__M3v13{display:flex;flex-direction:column;gap:12px}.Header_altHeading__Nes4Q{font-size:.85rem;font-weight:700;color:#212121;margin:0 0 4px;text-transform:uppercase;letter-spacing:.03em}.Header_altBook__kG5wB,.Header_altContact__ZIGI7{font-size:.9rem;color:var(--text-secondary);margin:0;display:flex;align-items:center;gap:8px}.Header_altSocial___wECO{display:flex;gap:12px;margin-top:8px}.Header_altSocial___wECO a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;transition:transform .2s}.Header_altSocial___wECO a:hover{transform:scale(1.1)}.Header_altSocial___wECO a:first-child{background:#0a66c2}.Header_altSocial___wECO a:nth-child(2){background:#000}.Header_altSocial___wECO a:nth-child(3){background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.Header_altSocial___wECO a:nth-child(4){background:#ff0000}.Header_altLinks__PkoUa{display:flex;flex-wrap:wrap;gap:8px 16px}.Header_altLinks__PkoUa a{font-size:.9rem;color:var(--blue);font-weight:500}.Header_altLinks__PkoUa a:hover{text-decoration:underline}.Header_altCourseCards__ZeuNt{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.Header_altCourseCard__niebV{background:#f0f2f5;border-radius:12px;padding:20px 12px;font-size:.85rem;font-weight:500;color:var(--text-secondary);text-align:center;transition:background .2s,color .2s}.Header_altCourseCard__niebV:hover{background:var(--blue-light);color:var(--blue)}.Header_mobileOverlay__po9m2{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}.Header_mobileMenu__HdzZM{position:fixed;top:0;left:-300px;width:280px;height:100%;background:#fff;z-index:10000;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:left .3s ease}.Header_mobileOpen__7cjsI{left:0}.Header_mobileMenuInner__jXNpE{flex:1}.Header_mobileClose__OnRUY{margin-bottom:16px}.Header_mobileClose__OnRUY button{background:none;border:none;cursor:pointer;padding:4px}.Header_mobileLink__X6JPk{display:block;padding:12px 0;font-weight:500;color:#000;font-size:1rem}.Header_mobileFooter__LcgSg{border-top:1px solid #eee;padding-top:16px}.Header_mobileFooter__LcgSg a{display:inline-flex;align-items:center;justify-content:center;color:#212121}@media (max-width:991px){.Header_nav__QUpkQ,.Header_toggleWrap__73ZcU{display:none}.Header_navbar__JzTXa{padding:0 16px 0 20px}}@media (max-width:600px){.Header_altBody__tbp9S{grid-template-columns:1fr}.Header_altCourseCards__ZeuNt{grid-template-columns:repeat(2,1fr)}}