.page-module__RzOXuW__cardsContainer{flex-direction:column;gap:30px;max-width:1200px;margin:50px auto;padding:0 40px;display:flex}.page-module__RzOXuW__mainPage{background-color:var(--color-bg-deep)}.page-module__RzOXuW__heroContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:80vh;padding:60px;text-decoration:none;position:relative;overflow:hidden}.page-module__RzOXuW__textContainer{color:#fff;z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-start;width:60%;margin:50px 0;display:flex;position:relative}.page-module__RzOXuW__textContainer h1{font-family:var(--font-heading);font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.page-module__RzOXuW__textContainer p{color:var(--color-text-secondary);margin:20px 0;font-size:16px;line-height:1.6}.page-module__RzOXuW__courseFeatures{background:var(--color-bg-card);border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:12px 18px;display:flex;box-shadow:0 4px 20px #0003}[data-theme=light] .page-module__RzOXuW__courseFeatures{background:#fff;border:1px solid #00000014;box-shadow:0 4px 20px #0000000f}.page-module__RzOXuW__featue{align-items:center;gap:10px;height:min-content;display:flex}.page-module__RzOXuW__featue p{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:500}[data-theme=light] .page-module__RzOXuW__featue p{color:#1e293b;font-weight:600}.page-module__RzOXuW__featureIcon{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module__RzOXuW__featureIcon svg{width:18px;height:18px;display:block}[data-theme=light] .page-module__RzOXuW__featureIcon{color:#4f46e5;background:#4f46e51f;border:1px solid #4f46e540;box-shadow:0 1px 3px #4f46e514}[data-theme=light] .page-module__RzOXuW__featureIcon svg{color:#4f46e5}.page-module__RzOXuW__btnContainer button{color:#fff;border-radius:var(--radius-md);font-family:var(--font-heading);cursor:pointer;transition:all var(--transition-base);border:none;outline:none;margin-top:16px;padding:16px 28px;font-size:15px;font-weight:700;text-decoration:none}.page-module__RzOXuW__btnContainer button:first-child{background:var(--gradient-primary);margin-right:16px}.page-module__RzOXuW__btnContainer button:first-child:hover{box-shadow:var(--glow-primary);transform:translateY(-2px)}.page-module__RzOXuW__btnContainer button:nth-child(2){background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid #ffffff1a;margin-right:16px}.page-module__RzOXuW__btnContainer button:nth-child(2):hover{border-color:var(--color-primary);color:var(--color-primary-light);background:#6366f126}.page-module__RzOXuW__highlights{max-width:1400px;margin:0 auto;padding:80px 40px 40px}.page-module__RzOXuW__curriculum{align-items:flex-start;gap:28px;max-width:1300px;margin:0 auto;padding:40px;display:flex}.page-module__RzOXuW__chapterSection{flex:1;min-width:0}.page-module__RzOXuW__curriculumHeaderBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-module__RzOXuW__curriculumSectionBadge{text-transform:uppercase;letter-spacing:.08em;color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.page-module__RzOXuW__curriculumTitle{color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:700}.page-module__RzOXuW__curriculumSubtitle{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.page-module__RzOXuW__toggleAllBtn{color:#c7d2fe;cursor:pointer;background:#6366f11f;border:1px solid #6366f14d;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__RzOXuW__toggleAllBtn:hover{color:#fff;background:#6366f13d;border-color:#6366f180;transform:translateY(-1px)}.page-module__RzOXuW__modulesList{flex-direction:column;gap:14px;display:flex}.page-module__RzOXuW__moduleCard{background:#0f1629;border:1px solid #ffffff14;border-radius:14px;transition:all .25s;overflow:hidden;box-shadow:0 4px 20px #00000040}.page-module__RzOXuW__moduleCard:hover{border-color:#6366f140}.page-module__RzOXuW__moduleCardExpanded{border-color:#6366f159;box-shadow:0 8px 24px #00000059}.page-module__RzOXuW__moduleCardHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:background .2s;display:flex}.page-module__RzOXuW__moduleCardHeader:hover{background:#ffffff08}.page-module__RzOXuW__moduleHeaderInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.page-module__RzOXuW__moduleNumberPill{text-transform:uppercase;letter-spacing:.05em;color:#a5b4fc;white-space:nowrap;background:#6366f129;border:1px solid #6366f152;border-radius:9999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.page-module__RzOXuW__moduleName{color:#f8fafc;word-break:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.4}.page-module__RzOXuW__moduleMetaRight{flex-shrink:0;align-items:center;gap:12px;display:flex}.page-module__RzOXuW__moduleTopicCount{color:#94a3b8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.page-module__RzOXuW__topicIcon{color:#818cf8;font-size:13px}.page-module__RzOXuW__moduleChevronIcon{color:#cbd5e1;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:all .2s;display:flex}.page-module__RzOXuW__moduleCardExpanded .page-module__RzOXuW__moduleChevronIcon{color:#a5b4fc;background:#6366f133}.page-module__RzOXuW__chaptersContainer{background:#080c188c;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:10px 14px 14px;display:flex}.page-module__RzOXuW__chapterItemRow{background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:flex-start;gap:12px;padding:11px 14px;transition:all .2s;display:flex}.page-module__RzOXuW__chapterItemRow:hover{background:#6366f112;border-color:#6366f138;transform:translate(3px)}.page-module__RzOXuW__chapterNumberBadge{color:#a5b4fc;background:#6366f124;border:1px solid #6366f147;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:11.5px;font-weight:700;display:flex}.page-module__RzOXuW__chapterContent{flex:1;min-width:0}.page-module__RzOXuW__chapterTitleLine{color:#f1f5f9;font-size:13.5px;line-height:1.5}.page-module__RzOXuW__chapterPrefix{color:#818cf8;margin-right:4px;font-weight:700}.page-module__RzOXuW__chapterHeadingText{color:#f1f5f9;font-weight:500}.page-module__RzOXuW__chapterDescription{color:#94a3b8;margin:4px 0 0;font-size:12.5px;line-height:1.5}.page-module__RzOXuW__noChaptersNotice{text-align:center;color:#94a3b8;padding:16px;font-size:13px}[data-theme=light] .page-module__RzOXuW__curriculumTitle{color:#0f172a}[data-theme=light] .page-module__RzOXuW__curriculumSubtitle{color:#64748b}[data-theme=light] .page-module__RzOXuW__toggleAllBtn{color:#4338ca;background:#4f46e514;border-color:#4f46e540}[data-theme=light] .page-module__RzOXuW__toggleAllBtn:hover{color:#3730a3;background:#4f46e529;border-color:#4f46e573}[data-theme=light] .page-module__RzOXuW__moduleCard{background:#fff;border-color:#00000014;box-shadow:0 4px 16px #0000000a}[data-theme=light] .page-module__RzOXuW__moduleCard:hover{border-color:#4f46e54d}[data-theme=light] .page-module__RzOXuW__moduleCardExpanded{border-color:#4f46e559;box-shadow:0 8px 24px #4f46e514}[data-theme=light] .page-module__RzOXuW__moduleName{color:#0f172a}[data-theme=light] .page-module__RzOXuW__moduleNumberPill{color:#4338ca;background:#4f46e51a;border-color:#4f46e540}[data-theme=light] .page-module__RzOXuW__moduleTopicCount{color:#64748b;background:#0000000a;border-color:#00000014}[data-theme=light] .page-module__RzOXuW__topicIcon{color:#4f46e5}[data-theme=light] .page-module__RzOXuW__moduleChevronIcon{color:#475569;background:#0000000a}[data-theme=light] .page-module__RzOXuW__moduleCardExpanded .page-module__RzOXuW__moduleChevronIcon{color:#4338ca;background:#4f46e51f}[data-theme=light] .page-module__RzOXuW__chaptersContainer{background:#f8fafc;border-top-color:#0000000f}[data-theme=light] .page-module__RzOXuW__chapterItemRow{background:#fff;border-color:#0000000f}[data-theme=light] .page-module__RzOXuW__chapterItemRow:hover{background:#4f46e50a;border-color:#4f46e533}[data-theme=light] .page-module__RzOXuW__chapterNumberBadge{color:#4338ca;background:#4f46e51a;border-color:#4f46e538}[data-theme=light] .page-module__RzOXuW__chapterTitleLine{color:#0f172a}[data-theme=light] .page-module__RzOXuW__chapterPrefix{color:#4f46e5}[data-theme=light] .page-module__RzOXuW__chapterHeadingText{color:#0f172a}[data-theme=light] .page-module__RzOXuW__chapterDescription{color:#64748b}[data-theme=light] .page-module__RzOXuW__courseHighlights{color:#1e293b;background:#fff;border-color:#00000014;box-shadow:0 10px 30px #0000000f}[data-theme=light] .page-module__RzOXuW__whatTitle{color:#0f172a}[data-theme=light] .page-module__RzOXuW__bulletText{color:#334155}[data-theme=light] .page-module__RzOXuW__bulletRow{background:#00000005;border-color:#0000000d}[data-theme=light] .page-module__RzOXuW__bulletRow:hover{background:#4f46e50a;border-color:#4f46e526}.page-module__RzOXuW__chapterNameContainer{background:var(--color-bg-card);color:#fff;border:1px solid var(--color-border-subtle);transition:all var(--transition-base);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:18px 20px;display:flex}.page-module__RzOXuW__chapterNameContainer:hover{border-color:#6366f133;transform:translate(5px)}.page-module__RzOXuW__chapterNameContainer h3{color:var(--color-text-primary);font-size:15px;font-weight:400}.page-module__RzOXuW__chapterNameContainer p{border:1px solid var(--color-border-light);color:var(--color-text-muted);border-radius:50px;padding:6px 14px;font-size:11px}.page-module__RzOXuW__courseHighlights{border-radius:var(--radius-lg,16px);background:var(--color-bg-card,#131b2e);color:#fff;border:1px solid var(--color-border-subtle,#ffffff14);flex-shrink:0;width:340px;min-width:300px;height:fit-content;padding:22px;position:sticky;top:100px;box-shadow:0 10px 30px #00000059}.page-module__RzOXuW__highlightBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:flex-end;width:100%;min-height:180px;padding:16px;display:flex;overflow:hidden;box-shadow:inset 0 0 40px #0006}.page-module__RzOXuW__highlightBannerContent{flex-direction:column;gap:6px;display:flex}.page-module__RzOXuW__highlightBadge{text-transform:uppercase;letter-spacing:.06em;color:#818cf8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6366f140;border:1px solid #6366f166;border-radius:20px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.page-module__RzOXuW__highlightTitle{color:#fff;text-shadow:0 2px 6px #0009;margin:0;font-size:16px;font-weight:700;line-height:1.35}.page-module__RzOXuW__highlightDesc{color:#ffffffe0;text-shadow:0 1px 4px #000c;margin:0;font-size:12.5px;line-height:1.45}.page-module__RzOXuW__whatWillYouGet{margin-top:18px}.page-module__RzOXuW__whatTitle{color:var(--color-text-primary,#fff);text-transform:uppercase;letter-spacing:.05em;opacity:.9;margin:0 0 14px;font-size:14px;font-weight:700}.page-module__RzOXuW__bulletList{flex-direction:column;gap:11px;display:flex}.page-module__RzOXuW__bulletRow{align-items:flex-start;gap:10px;display:flex}.page-module__RzOXuW__bulletCheck{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-top:1px;font-size:13px;display:flex}.page-module__RzOXuW__bulletText{color:#e2e8f0;font-size:13px;line-height:1.45}.page-module__RzOXuW__highlightEnquireBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:1px solid #ffffff26;border-radius:10px;width:100%;margin-top:20px;padding:13px 18px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 14px #6366f14d}.page-module__RzOXuW__highlightEnquireBtn:hover{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transform:translateY(-1px);box-shadow:0 6px 20px #6366f173}.page-module__RzOXuW__features{width:100%;color:var(--color-text-secondary);font-size:14px}.page-module__RzOXuW__whatToGet{align-items:center;width:100%;margin:16px 0;display:flex}.page-module__RzOXuW__featureNameIcon{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin-right:12px;font-size:14px;display:flex}.page-module__RzOXuW__paymentMsg{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140;border-radius:10px;margin:12px 0;padding:12px 18px;font-size:14px}.page-module__RzOXuW__enrolledBadge{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.page-module__RzOXuW__dashboardLink{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s}.page-module__RzOXuW__dashboardLink:hover{background:#fff3}.page-module__RzOXuW__pricingSection{text-align:center;max-width:1000px;margin:60px auto;padding:0 40px}.page-module__RzOXuW__pricingSectionBadge{text-transform:uppercase;letter-spacing:.08em;color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}[data-theme=light] .page-module__RzOXuW__pricingSectionBadge{color:#4338ca;background:#6366f11a;border-color:#6366f140}.page-module__RzOXuW__pricingSectionTitle{font-family:var(--font-heading);color:var(--color-text-primary,#fff);margin-bottom:8px;font-size:clamp(28px,3.5vw,40px);font-weight:800}[data-theme=light] .page-module__RzOXuW__pricingSectionTitle{color:#0f172a}.page-module__RzOXuW__pricingSectionSub{color:var(--color-text-secondary);margin-bottom:40px;font-size:16px}[data-theme=light] .page-module__RzOXuW__pricingSectionSub{color:#475569}.page-module__RzOXuW__pricingCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;max-width:1200px;margin:0 auto;display:grid}.page-module__RzOXuW__pricingCard{background:var(--color-bg-card,#131b2e);border:1px solid var(--color-border-subtle,#ffffff14);text-align:left;border-radius:20px;flex-direction:column;padding:34px 28px;transition:all .3s;display:flex;position:relative}.page-module__RzOXuW__pricingCard:hover{border-color:#6366f159;transform:translateY(-4px);box-shadow:0 12px 35px #00000040}[data-theme=light] .page-module__RzOXuW__pricingCard{background:#fff;border:1.5px solid #e2e8f0;box-shadow:0 4px 20px #0000000a}[data-theme=light] .page-module__RzOXuW__pricingCard:hover{border-color:#6366f166;transform:translateY(-4px);box-shadow:0 12px 35px #6366f11a}.page-module__RzOXuW__pricingCardFeatured{background:linear-gradient(135deg,#6366f11f,#8b5cf614);border-color:#6366f173;box-shadow:0 8px 30px #6366f126}[data-theme=light] .page-module__RzOXuW__pricingCardFeatured{background:linear-gradient(#fff 0%,#f6f5ff 100%);border:2px solid #818cf8;box-shadow:0 8px 28px #6366f11f}[data-theme=light] .page-module__RzOXuW__pricingCardFeatured:hover{border-color:#6366f1;box-shadow:0 16px 40px #6366f133}.page-module__RzOXuW__pricingCardTag{background:var(--gradient-primary,linear-gradient(135deg, #6366f1, #8b5cf6));color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:20px;align-self:flex-start;margin-bottom:18px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.page-module__RzOXuW__pricingCard h3{font-family:var(--font-heading);color:var(--color-text-primary,#fff);margin-bottom:8px;font-size:22px;font-weight:700}[data-theme=light] .page-module__RzOXuW__pricingCard h3{color:#0f172a}.page-module__RzOXuW__pricingCardDesc{color:var(--color-text-secondary);flex-grow:0;margin-bottom:22px;font-size:14px;line-height:1.6}[data-theme=light] .page-module__RzOXuW__pricingCardDesc{color:#475569}.page-module__RzOXuW__pricingCardPrice{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.page-module__RzOXuW__pricingOriginal{color:var(--color-text-muted,#777);font-size:18px;text-decoration:line-through}.page-module__RzOXuW__pricingAmount{font-size:36px;font-weight:800;font-family:var(--font-heading);background:var(--gradient-accent,linear-gradient(135deg, #f0c27f, #fc5c7d));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__RzOXuW__pricingOff{color:#22c55e;background:#22c55e26;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700}.page-module__RzOXuW__pricingFeatures{flex-direction:column;flex-grow:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.page-module__RzOXuW__pricingFeatures li{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}[data-theme=light] .page-module__RzOXuW__pricingFeatures li{color:#334155;font-weight:500}.page-module__RzOXuW__pricingFeatures li svg{color:#818cf8;flex-shrink:0;font-size:17px}[data-theme=light] .page-module__RzOXuW__pricingFeatures li svg{color:#4f46e5}.page-module__RzOXuW__batchSelect{border:1px solid var(--color-border-subtle);background:var(--color-bg-deep,#0d0f1a);width:100%;color:var(--color-text-primary,#fff);border-radius:10px;outline:none;margin-bottom:16px;padding:10px 14px;font-size:14px}.page-module__RzOXuW__batchSelect:focus{border-color:#6366f1}.page-module__RzOXuW__pricingBuyBtn{width:100%;font-family:var(--font-heading);cursor:pointer;color:#c7d2fe;background:#6366f11f;border:1px solid #6366f159;border-radius:12px;margin-top:auto;padding:15px 20px;font-size:15px;font-weight:700;transition:all .2s}.page-module__RzOXuW__pricingBuyBtn:hover{color:#fff;background:#6366f140;border-color:#6366f1;transform:translateY(-1px)}[data-theme=light] .page-module__RzOXuW__pricingBuyBtn{color:#4338ca;background:#eef2ff;border:1.5px solid #6366f166;box-shadow:0 2px 8px #6366f114}[data-theme=light] .page-module__RzOXuW__pricingBuyBtn:hover{color:#fff;background:#6366f1;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 6px 20px #6366f140}.page-module__RzOXuW__pricingBuyBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__RzOXuW__pricingBuyBtnFeatured{background:var(--gradient-primary,linear-gradient(135deg, #6366f1, #8b5cf6));color:#fff;border:none;box-shadow:0 4px 16px #6366f159}.page-module__RzOXuW__pricingBuyBtnFeatured:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-2px);box-shadow:0 8px 24px #6366f180}[data-theme=light] .page-module__RzOXuW__pricingBuyBtnFeatured{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 16px #6366f14d}[data-theme=light] .page-module__RzOXuW__pricingBuyBtnFeatured:hover{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 8px 24px #6366f173}@media (max-width:768px){.page-module__RzOXuW__heroContainer{min-height:60vh;padding:30px 24px}.page-module__RzOXuW__textContainer{width:100%;margin:30px 0}.page-module__RzOXuW__textContainer h1{font-size:28px}.page-module__RzOXuW__textContainer p{font-size:14px}.page-module__RzOXuW__courseFeatures{flex-direction:column;gap:8px}.page-module__RzOXuW__btnContainer button{width:100%;margin-bottom:10px;padding:14px;margin-right:0!important}.page-module__RzOXuW__highlights{padding:50px 16px 20px}.page-module__RzOXuW__curriculum{flex-direction:column;padding:20px 16px}.page-module__RzOXuW__curriculumHeaderBar{flex-direction:column;align-items:flex-start;gap:12px}.page-module__RzOXuW__toggleAllBtn{justify-content:center;width:100%}.page-module__RzOXuW__chapterSection{width:100%}.page-module__RzOXuW__moduleCardHeader{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.page-module__RzOXuW__moduleMetaRight{justify-content:space-between;width:100%}.page-module__RzOXuW__chapterItemRow{padding:10px 12px}.page-module__RzOXuW__courseHighlights{width:100%;margin-top:20px;position:static}.page-module__RzOXuW__cardsContainer{margin:30px auto;padding:0 16px}.page-module__RzOXuW__pricingSection{margin:40px auto;padding:0 16px}.page-module__RzOXuW__pricingCards{grid-template-columns:1fr}.page-module__RzOXuW__enrolledBadge{text-align:center;flex-direction:column}.page-module__RzOXuW__modalContent{margin:1rem;padding:2rem 1.5rem}}.page-module__RzOXuW__modalOverlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;animation:.3s page-module__RzOXuW__fadeIn;display:flex;position:fixed;inset:0}.page-module__RzOXuW__modalContent{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);text-align:center;border-radius:20px;width:100%;max-width:480px;padding:3rem;animation:.4s page-module__RzOXuW__slideUp}.page-module__RzOXuW__modalIcon{color:#22c55e;background:#22c55e26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:28px;font-weight:700;display:inline-flex}.page-module__RzOXuW__modalTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:1rem;font-size:24px;font-weight:800}.page-module__RzOXuW__modalText{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:15px;line-height:1.7}.page-module__RzOXuW__modalSubtext{color:var(--color-text-muted);margin-bottom:2rem;font-size:13px}.page-module__RzOXuW__modalBtn{color:#fff;background:var(--gradient-primary);cursor:pointer;border:none;border-radius:12px;padding:14px 36px;font-size:15px;font-weight:700;transition:all .2s}.page-module__RzOXuW__modalBtn:hover{box-shadow:var(--glow-primary);transform:translateY(-2px)}.page-module__RzOXuW__profileModalContent{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:20px;width:90%;max-width:440px;padding:2.5rem;animation:.3s page-module__RzOXuW__slideUp}.page-module__RzOXuW__profileModalTitle{font-family:var(--font-heading);color:var(--color-text-primary,#fff);text-align:center;margin-bottom:.5rem;font-size:22px;font-weight:800}.page-module__RzOXuW__profileModalDesc{color:var(--color-text-secondary);text-align:center;margin-bottom:1.5rem;font-size:14px;line-height:1.6}.page-module__RzOXuW__profileError{color:#ef4444;text-align:center;background:#ef44441a;border-radius:10px;margin-bottom:1rem;padding:10px 14px;font-size:13px}.page-module__RzOXuW__profileForm{flex-direction:column;gap:12px;display:flex}.page-module__RzOXuW__profileInputGroup{background:var(--color-bg-deep,#0d0f1a);border:1px solid var(--color-border-subtle);border-radius:12px;align-items:center;gap:12px;padding:0 16px;transition:border-color .2s;display:flex}.page-module__RzOXuW__profileInputGroup:focus-within{border-color:#6366f1}.page-module__RzOXuW__profileInputIcon{color:var(--color-text-muted);flex-shrink:0;font-size:18px}.page-module__RzOXuW__profileInput{color:var(--color-text-primary,#fff);font-size:15px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1;padding:14px 0}.page-module__RzOXuW__profileInput::placeholder{color:var(--color-text-muted)}.page-module__RzOXuW__profileSubmitBtn{color:#fff;background:var(--gradient-primary);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:14px;font-size:15px;font-weight:700;transition:all .2s}.page-module__RzOXuW__profileSubmitBtn:hover:not(:disabled){box-shadow:var(--glow-primary);transform:translateY(-2px)}.page-module__RzOXuW__profileSubmitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__RzOXuW__profileCancelBtn{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);cursor:pointer;background:0 0;border-radius:12px;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.page-module__RzOXuW__profileCancelBtn:hover{color:var(--color-text-primary,#fff);border-color:var(--color-text-muted)}[data-theme=light] .page-module__RzOXuW__profileModalContent{background:#fff;border-color:#0000001a;box-shadow:0 20px 50px #00000026}[data-theme=light] .page-module__RzOXuW__profileModalTitle{color:#0f172a}[data-theme=light] .page-module__RzOXuW__profileModalDesc{color:#475569}[data-theme=light] .page-module__RzOXuW__profileInputGroup{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .page-module__RzOXuW__profileInputGroup:focus-within{background:#fff;border-color:#6366f1}[data-theme=light] .page-module__RzOXuW__profileInput{color:#0f172a}[data-theme=light] .page-module__RzOXuW__profileInput::placeholder{color:#94a3b8}[data-theme=light] .page-module__RzOXuW__profileInputIcon{color:#6366f1}@keyframes page-module__RzOXuW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__RzOXuW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);transition:all var(--transition-base);padding:35px 40px;position:relative;overflow:hidden}.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer:before{content:"";background:var(--gradient-primary);opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer:hover{border-color:#6366f133;transform:translateY(-5px);box-shadow:0 15px 50px #6366f11f}.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer:hover:before{opacity:1}.HighlightsCardWide-module__vUXEZW__HighlightsCardHeader{justify-content:space-between;align-items:flex-start;display:flex}.HighlightsCardWide-module__vUXEZW__HighlightsCardHeader h3{width:70%;font-family:var(--font-heading);color:var(--color-text-primary);font-size:22px;font-weight:600;line-height:1.3}.HighlightsCardWide-module__vUXEZW__HighlightsCardIcon{background:var(--gradient-primary);width:60px;min-width:60px;height:60px;transition:transform var(--transition-spring);border-radius:16px;justify-content:center;align-items:center;margin-left:15px;display:flex}.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer:hover .HighlightsCardWide-module__vUXEZW__HighlightsCardIcon{transform:rotate(-8deg)scale(1.1)}.HighlightsCardWide-module__vUXEZW__HighlightsCardIcon svg{fill:#fff;font-size:28px}.HighlightsCardWide-module__vUXEZW__HighlightsCardDescription{color:var(--color-text-secondary);margin-top:16px;font-size:15px;line-height:1.6}@media (max-width:768px){.HighlightsCardWide-module__vUXEZW__HighlightsCardContainer{padding:24px}.HighlightsCardWide-module__vUXEZW__HighlightsCardHeader h3{font-size:18px}.HighlightsCardWide-module__vUXEZW__HighlightsCardIcon{width:48px;min-width:48px;height:48px}.HighlightsCardWide-module__vUXEZW__HighlightsCardIcon svg{font-size:22px}.HighlightsCardWide-module__vUXEZW__HighlightsCardDescription{font-size:14px}}
.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);transition:all var(--transition-base);align-items:center;padding:35px 40px;display:flex;position:relative;overflow:hidden}.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer:before{content:"";background:var(--gradient-accent);opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer:hover{border-color:#06b6d433;transform:translateY(-5px);box-shadow:0 15px 50px #06b6d41a}.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer:hover:before{opacity:1}.HighlightsCardLong-module__a_C0dW__HighlightsCardHeader{width:85%}.HighlightsCardLong-module__a_C0dW__HighlightsCardHeader h3{font-family:var(--font-heading);color:var(--color-text-primary);font-size:22px;font-weight:600}.HighlightsCardLong-module__a_C0dW__HighlightsCardIcon{background:var(--gradient-accent);width:15%;min-width:80px;height:80px;transition:transform var(--transition-spring);border-radius:16px;justify-content:center;align-items:center;margin-left:15px;display:flex}.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer:hover .HighlightsCardLong-module__a_C0dW__HighlightsCardIcon{transform:rotate(-8deg)scale(1.1)}.HighlightsCardLong-module__a_C0dW__HighlightsCardIcon svg{fill:#fff;font-size:36px}.HighlightsCardLong-module__a_C0dW__HighlightsCardDescription{color:var(--color-text-secondary);margin-top:12px;font-size:15px;line-height:1.6}@media (max-width:768px){.HighlightsCardLong-module__a_C0dW__HighlightsCardContainer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.HighlightsCardLong-module__a_C0dW__HighlightsCardHeader{width:100%}.HighlightsCardLong-module__a_C0dW__HighlightsCardHeader h3{font-size:18px}.HighlightsCardLong-module__a_C0dW__HighlightsCardIcon{width:60px;min-width:60px;height:60px;margin-left:0}.HighlightsCardLong-module__a_C0dW__HighlightsCardIcon svg{font-size:28px}.HighlightsCardLong-module__a_C0dW__HighlightsCardDescription{font-size:14px}}
.Highlights-module__XJQ--G__highlightsContainer{max-width:1300px;margin:0 auto;padding:0 40px}.Highlights-module__XJQ--G__wide{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.Highlights-module__XJQ--G__long{grid-template-columns:1fr;margin-bottom:20px;display:grid}@media (max-width:1024px){.Highlights-module__XJQ--G__highlightsContainer{padding:0 24px}}@media (max-width:768px){.Highlights-module__XJQ--G__highlightsContainer{padding:0 16px}.Highlights-module__XJQ--G__wide{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.Highlights-module__XJQ--G__long{margin-bottom:16px}}
.About-module__vqXTeW__aboutContainer{border-radius:var(--radius-xl);border:1px solid var(--color-border-subtle);height:80vh;min-height:500px;display:flex;position:relative;overflow:hidden}.About-module__vqXTeW__leftImg{z-index:1;width:100%;height:100%;position:absolute;overflow:hidden}.About-module__vqXTeW__leftImg img{object-fit:cover;object-position:center;filter:brightness(.4)saturate(.8);width:100%;height:100%;transition:transform 8s}.About-module__vqXTeW__aboutContainer:hover .About-module__vqXTeW__leftImg img{transform:scale(1.05)}.About-module__vqXTeW__rightText{z-index:2;-webkit-backdrop-filter:blur(30px);background:#050816d9;border-left:1px solid #6366f126;flex-direction:column;justify-content:center;width:50%;height:100%;padding:50px;display:flex;position:absolute;right:0;overflow:hidden}[data-theme=light] .About-module__vqXTeW__rightText{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffeb}.About-module__vqXTeW__rightText h2{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:10px;font-size:36px;font-weight:700}.About-module__vqXTeW__rightText h2:after{content:"";background:var(--gradient-primary);border-radius:10px;width:50px;height:3px;margin-top:15px;display:block}.About-module__vqXTeW__rightText p{color:var(--color-text-secondary);margin:20px 0;font-size:16px;line-height:1.7}.About-module__vqXTeW__knowMore{border-radius:var(--radius-md);color:var(--color-primary-light);transition:all var(--transition-base);background:#6366f11a;border:1px solid #6366f133;align-items:center;gap:8px;width:fit-content;padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.About-module__vqXTeW__knowMore:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--glow-primary);transform:translate(5px)}@media (max-width:768px){.About-module__vqXTeW__aboutContainer{height:auto;min-height:unset;border-radius:var(--radius-lg);flex-direction:column}.About-module__vqXTeW__leftImg{height:250px;position:relative}.About-module__vqXTeW__rightText{border-top:1px solid #6366f126;border-left:none;width:100%;height:auto;padding:30px 24px;position:relative}[data-theme=light] .About-module__vqXTeW__rightText{background:#ffffffeb}.About-module__vqXTeW__rightText h2{font-size:28px}.About-module__vqXTeW__rightText p{margin:14px 0;font-size:14px}}
.Certificate-module__kId78G__certificateContainer{background:linear-gradient(135deg, var(--color-primary-dark), var(--color-secondary-dark));border-radius:var(--radius-xl);color:#fff;flex-direction:column;max-width:1000px;margin:0 auto;padding:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #6366f14d}.Certificate-module__kId78G__certificateContainer:before{content:"";filter:blur(80px);pointer-events:none;background:#06b6d41a;border-radius:50%;width:500px;height:500px;position:absolute;top:-50%;right:-30%}.Certificate-module__kId78G__logo{height:15%}.Certificate-module__kId78G__logo img{width:auto;height:100%}.Certificate-module__kId78G__certificateContainer h2{font-family:var(--font-heading);margin-top:20px;font-size:48px;font-weight:700;line-height:1.1}.Certificate-module__kId78G__certificateContainer p{color:#ffffffb3;margin-top:10px;font-size:16px}.Certificate-module__kId78G__seal{justify-content:flex-end;height:20%;margin-top:50px;display:flex}.Certificate-module__kId78G__seal img{width:auto;height:100%}.Certificate-module__kId78G__completionDate{border-top:1px solid #ffffff26;justify-content:space-between;margin-top:30px;padding-top:20px;display:flex}.Certificate-module__kId78G__completionDate p:nth-child(2){margin-right:40px}@media (max-width:768px){.Certificate-module__kId78G__certificateContainer{border-radius:var(--radius-lg);margin:0 16px;padding:30px 24px}.Certificate-module__kId78G__certificateContainer h2{font-size:28px}.Certificate-module__kId78G__certificateContainer p{font-size:14px}.Certificate-module__kId78G__seal{margin-top:30px}.Certificate-module__kId78G__completionDate{flex-direction:column;gap:10px}.Certificate-module__kId78G__completionDate p:nth-child(2){margin-right:0}}
.FAQs-module__ZlEgnG__faqContainer{max-width:1000px;margin:80px auto;padding:0 40px}.FAQs-module__ZlEgnG__faqContainer h2{font-family:var(--font-heading);color:var(--color-text-primary);text-align:center;margin-bottom:40px;font-size:clamp(32px,3.5vw,48px)}.FAQs-module__ZlEgnG__faq{background:var(--color-bg-card);color:#fff;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);transition:all var(--transition-base);margin-bottom:12px;padding:24px 28px}.FAQs-module__ZlEgnG__faq:hover{border-color:#6366f133;transform:translate(5px)}.FAQs-module__ZlEgnG__faq h3{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:12px;font-size:18px;font-weight:600}.FAQs-module__ZlEgnG__faq p{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.7}@media (max-width:768px){.FAQs-module__ZlEgnG__faqContainer{margin:50px auto;padding:0 16px}.FAQs-module__ZlEgnG__faq{padding:20px}.FAQs-module__ZlEgnG__faq h3{font-size:16px}.FAQs-module__ZlEgnG__faq p{font-size:13px}}
.MegaCourseContent-module__b4qzWW__MegaCourseContent{border-radius:var(--radius-xl);min-height:70vh;transition:all var(--transition-base);border:1px solid var(--color-border-subtle);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;padding:60px;text-decoration:none;position:relative;overflow:hidden}.MegaCourseContent-module__b4qzWW__MegaCourseContent:hover{transform:translateY(-5px);box-shadow:0 20px 70px #6366f133}.MegaCourseContent-module__b4qzWW__content{color:#fff;z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-start;width:55%;display:flex;position:relative}.MegaCourseContent-module__b4qzWW__tag{background:var(--gradient-accent);color:#000;text-transform:uppercase;letter-spacing:1px;border-radius:8px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:700}.MegaCourseContent-module__b4qzWW__title{font-family:var(--font-heading);margin-bottom:16px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2}.MegaCourseContent-module__b4qzWW__description{color:#fffc;margin-bottom:20px;font-size:15px;line-height:1.6}.MegaCourseContent-module__b4qzWW__lists p{color:#ffffffd9;align-items:flex-start;margin-bottom:8px;font-size:14px;line-height:1.4;display:flex}.MegaCourseContent-module__b4qzWW__lists p svg{flex-shrink:0;margin-top:2px}.MegaCourseContent-module__b4qzWW__getStarted{background:var(--gradient-primary);color:#fff;border-radius:var(--radius-md);text-transform:uppercase;font-family:var(--font-heading);letter-spacing:1px;cursor:pointer;transition:all var(--transition-base);border:none;outline:none;margin-top:24px;padding:14px 32px;font-size:14px;font-weight:700;text-decoration:none}.MegaCourseContent-module__b4qzWW__getStarted:hover{box-shadow:var(--glow-primary);transform:translateY(-2px)}.MegaCourseContent-module__b4qzWW__joinNow{background:var(--gradient-accent);color:#000;border-radius:var(--radius-md);text-transform:uppercase;font-family:var(--font-heading);letter-spacing:1px;cursor:pointer;transition:all var(--transition-base);border:none;outline:none;margin-top:24px;padding:14px 32px;font-size:14px;font-weight:700;text-decoration:none}.MegaCourseContent-module__b4qzWW__joinNow:hover{box-shadow:var(--glow-accent);transform:translateY(-2px)}@media (max-width:768px){.MegaCourseContent-module__b4qzWW__MegaCourseContent{border-radius:var(--radius-lg);min-height:50vh;padding:30px 24px}.MegaCourseContent-module__b4qzWW__content{width:100%}.MegaCourseContent-module__b4qzWW__tag{padding:6px 12px;font-size:11px}.MegaCourseContent-module__b4qzWW__description{font-size:14px}.MegaCourseContent-module__b4qzWW__lists p{font-size:13px}.MegaCourseContent-module__b4qzWW__getStarted,.MegaCourseContent-module__b4qzWW__joinNow{text-align:center;width:100%;padding:14px}}
.page-module__JZcRDa__pageHeading{width:100%;height:60vh;min-height:400px;position:relative;overflow:hidden}.page-module__JZcRDa__pageHeading img{object-fit:cover;object-position:center;z-index:0;filter:brightness(.3)saturate(.7);width:100%;height:100%;position:absolute}.page-module__JZcRDa__pageHeading h1{color:#fff;width:100%;height:100%;font-family:var(--font-heading);z-index:1;background:linear-gradient(135deg,#050816cc,#1a053399);align-items:center;padding:0 60px;font-size:clamp(32px,4vw,56px);display:flex;position:absolute}.page-module__JZcRDa__pageHeading h1 a{color:var(--color-primary-light);transition:color var(--transition-fast)}.page-module__JZcRDa__pageHeading h1 a:hover{color:var(--color-accent)}.page-module__JZcRDa__content{padding:80px 0}.page-module__JZcRDa__coursesIntro{text-align:center;color:var(--color-text-secondary);padding:0 120px 60px;font-size:18px;line-height:1.7}.page-module__JZcRDa__heading{text-align:center;padding:20px 0}.page-module__JZcRDa__heading h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:3px;color:var(--color-accent);font-size:14px;font-weight:400}.page-module__JZcRDa__heading h3{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-text-primary);font-size:36px}.page-module__JZcRDa__cardsContainer{flex-direction:column;gap:30px;max-width:1200px;margin:0 auto;padding:0 60px;display:flex}.page-module__JZcRDa__loading{color:var(--color-text-secondary);text-align:center;padding:60px 0;font-size:24px;font-weight:300}@media (max-width:768px){.page-module__JZcRDa__pageHeading{height:40vh;min-height:250px}.page-module__JZcRDa__pageHeading h1{padding:0 24px;font-size:24px}.page-module__JZcRDa__content{padding:40px 0}.page-module__JZcRDa__coursesIntro{padding:0 24px 30px;font-size:15px}.page-module__JZcRDa__cardsContainer{gap:20px;padding:0 16px}}
