@media (max-width:768px){html:not(.dark) .card-uniform-height .aspect-video .absolute.top-4.right-4{color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important;background:linear-gradient(90deg,#2563eb,#06b6d4)!important;border-color:rgba(255,255,255,.35)!important;opacity:1!important;z-index:10!important;mix-blend-mode:normal!important}html:not(.dark) .card-uniform-height .aspect-video .absolute.top-4.left-4{background:rgba(0,0,0,.6)!important;color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important;opacity:1!important;z-index:10!important;mix-blend-mode:normal!important}html:not(.dark) .card-uniform-height .aspect-video .absolute.top-4.left-4 .fill-yellow-400,html:not(.dark) .card-uniform-height .aspect-video .absolute.top-4.left-4 .text-yellow-400{fill:#f59e0b!important;color:#f59e0b!important}.reduce-motion,[data-reduce-motion=true] *{animation-duration:.1s!important;animation-delay:0s!important;transition-duration:.2s!important;transition-delay:0s!important}.hw-accelerate{transform:none!important}.bg-gradient-to-br.from-slate-50.via-blue-50.to-indigo-100,.hero-section .bg-gradient-to-br{background:linear-gradient(135deg,#f8fafc,#dbeafe 50%,#e0e7ff)!important}.dark .bg-gradient-to-br.dark\:from-slate-900.dark\:via-slate-800.dark\:to-slate-900,.dark .hero-section .bg-gradient-to-br{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a)!important}.bg-gradient-to-r{background:linear-gradient(90deg,#3b82f6,#1d4ed8)!important}.bg-gradient-to-b{background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important}.backdrop-blur-lg,.backdrop-blur-text,.backdrop-blur-text-strong,.blur-3xl,.blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.glassmorphism{background:rgba(255,255,255,.9)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .glassmorphism{background:rgba(0,0,0,.8)!important}.shadow-elevate,.shadow-elevate-hover,.shadow-glow,.shadow-glow-lg{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.text-gradient-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.text-gradient-secondary{background:linear-gradient(135deg,#f093fb,#f5576c)!important;-webkit-background-clip:text!important;background-clip:text!important}.text-gradient,.text-gradient-secondary{-webkit-text-fill-color:transparent!important}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;background-clip:text!important}.hover-rotate:hover,.hover-scale:hover{transform:none!important}.hover-glow:hover{box-shadow:none!important}.card-hover:hover{transform:none!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.floating-particle,.particles-container:before{animation:none!important;opacity:.2!important}.header-text-blur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.95)!important}.dark .header-text-blur{background:rgba(15,23,42,.95)!important}[class*=animate-],[class*=motion-]{animation:none!important;transition:none!important}.gradient-text-animated{background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c)!important;background-size:400% 400%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:none!important}[class*=floating-],[class*=particle-]{display:none!important}}@media (max-width:768px) and (max-device-memory:2){*{animation:none!important;transition:none!important;transform:none!important}.bg-gradient-to-br{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.dark .bg-gradient-to-br{background:linear-gradient(135deg,#1e293b,#0f172a)!important}[class*=shadow]{box-shadow:none!important}}@media (max-width:768px) and (max-connection-effective-type:"3g"){img{image-rendering:auto;image-rendering:optimizeSpeed}[class*=animate-]{animation:none!important}}@media (max-width:768px){[role=button],a,button{min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch;scroll-behavior:auto}.parallax-container,.scroll-animation,.scroll-trigger,[class*=framer-motion],[class*=motion-],[class*=parallax],[class*=scroll-],[data-framer-motion],[data-motion],[data-parallax],[data-scroll]{transform:none!important;animation:none!important;transition:none!important;will-change:auto!important}[class*=in-view],[class*=intersection-],[class*=viewport-],[data-aos]{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}.font-baloo-da-2,.font-hind-siliguri{font-family:system-ui,-apple-system,sans-serif!important}iframe,video{max-width:100%;height:auto}.decorative-only{display:none!important}.hero-section{min-height:calc(60vh - var(--header-height))!important;padding-top:calc(var(--header-height) + .5rem)!important}.space-y-2{--space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--space-y-reverse)));margin-bottom:calc(.375rem * var(--space-y-reverse))}.grid.gap-3{gap:.5rem!important}.hero-responsive-badge,.hero-responsive-button,.rounded-full{border-radius:9999px!important}.rounded-full button,button[class*=rounded-full]{min-height:48px;padding-left:1.5rem;padding-right:1.5rem}input[type=search]{border-radius:9999px!important;padding-left:1.5rem!important;padding-right:4rem!important}.hero-section .absolute[class*=-bottom-],.hero-section .absolute[class*=-left-],.hero-section .absolute[class*=-right-],.hero-section .absolute[class*=-top-],.hero-section .absolute[class*=bottom-],.hero-section .absolute[class*=left-],.hero-section .absolute[class*=right-],.hero-section .absolute[class*=top-]{display:none!important}.hero-section .hero-search-btn,.hero-section button[class*=right-],.hero-section input[type=search]+button{display:flex!important}.hero-section .absolute.-bottom-40.-left-40,.hero-section .absolute.-top-40.-right-40,.hero-section .absolute.inset-0[class*=overflow-hidden]>:not(div[class*=relative]),.hero-section [class*=particle],.hero-section [data-particle],.hero-section div[class*=-bottom-40][class*=-left-40],.hero-section div[class*=-top-40][class*=-right-40],.hero-section div[class*=absolute][class*=w-4],.hero-section div[class*=absolute][class*=w-6],.hero-section div[class*=absolute][class*=w-80],.hero-section div[class*=absolute][class*=w-8]{display:none!important}.fixed button[aria-label*=WhatsApp]{min-width:60px!important;min-height:60px!important;width:60px!important;height:60px!important;bottom:24px!important;right:24px!important}.fixed button[aria-label*=WhatsApp] .fa-whatsapp,.fixed button[aria-label*=WhatsApp] svg,.fixed div[class*=fixed] button svg{width:60px!important;height:60px!important;font-size:60px!important}.fixed button[aria-label*=WhatsApp]>[class*=w-7],.fixed button[aria-label*=WhatsApp]>svg[data-icon=whatsapp]{width:60px!important;height:60px!important}.fixed div[class*="z-[100]"] .relative.block,.fixed div[class*="z-[100]"] a,.fixed div[class*="z-[100]"] a[class*=bg-gradient],.fixed div[class*="z-[100]"] a[class*=block],.fixed div[class*="z-[100]"] a[class*=py-],.fixed div[class*="z-[100]"] a[class*=text-blue-600]{background:transparent!important;background-color:transparent!important;background-image:none!important;background-clip:initial!important}.fixed div[class*="z-[100]"] a.active,.fixed div[class*="z-[100]"] a:active,.fixed div[class*="z-[100]"] a:focus,.fixed div[class*="z-[100]"] a[aria-current],.fixed div[class*="z-[100]"] a[class*=from-blue],.fixed div[class*="z-[100]"] a[class*=to-blue],.fixed div[class*="z-[100]"] a[class*=to-indigo]{background:transparent!important;background-color:transparent!important;background-image:none!important}.fixed div[class*="z-[100]"] a:hover{background:rgba(248,250,252,.5)!important;background-image:none!important}.fixed div[class*="z-[100]"] a:after,.fixed div[class*="z-[100]"] a:before{display:none!important}.fixed a[href*=category],.fixed a[href="/"],.fixed a[href="/about"],.fixed a[href="/courses"],.fixed[class*=max-w-sm] a{background:transparent!important;background-color:transparent!important;background-image:none!important}.fixed[class*=max-w-sm]{contain:layout style paint!important;will-change:transform!important}.fixed[class*=max-w-sm],.fixed[class*=max-w-sm] a{transform:translateZ(0)!important;backface-visibility:hidden!important}.fixed[class*=max-w-sm] a{will-change:color!important;touch-action:manipulation!important}.fixed[class*=max-w-sm] .group:hover>div{transform:translateZ(0)!important}.fixed[class*=max-w-sm] .absolute{transform:translateZ(0)!important;contain:layout style!important}.fixed[class*=max-w-sm] *{transition-property:color,background-color,opacity!important;transition-duration:.15s!important;transition-timing-function:ease!important}.fixed[class*=max-w-sm]{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important}.fixed[class*=max-w-sm] a span{text-rendering:optimizeSpeed!important;-webkit-font-smoothing:subpixel-antialiased!important}.fixed[class*=max-w-sm] .relative{will-change:transform!important;transform:translateZ(0)!important}.fixed[class*=max-w-sm] .group:hover{will-change:color!important}.fixed[class*=max-w-sm] [class*=gradient]{transform:translateZ(0)!important;backface-visibility:hidden!important}.fixed[class*=max-w-sm] a{contain:layout style!important;text-rendering:optimizeSpeed!important;-webkit-font-smoothing:subpixel-antialiased!important}.fixed[class*=max-w-sm] [class*=animate-],.fixed[class*=max-w-sm] [class*=motion-]{animation-duration:.15s!important;animation-timing-function:ease!important}.fixed[class*=max-w-sm] [class*=transition-all]{transition-property:color,background-color,opacity!important;transition-duration:.15s!important}.fixed[class*=max-w-sm] *{-webkit-overflow-scrolling:touch!important}@media (max-width:768px) and (max-device-memory:4){.fixed[class*=max-w-sm] .absolute,.fixed[class*=max-w-sm] .group>div{will-change:auto!important}.fixed[class*=max-w-sm] .shadow-lg,.fixed[class*=max-w-sm] .shadow-xl{box-shadow:none!important}.fixed[class*=max-w-sm]{contain:strict!important}.fixed[class*=max-w-sm] *{transition-duration:.1s!important;transition-timing-function:linear!important}}@media (max-width:768px){.header-text-blur{contain:layout style paint!important;will-change:transform!important}.fixed[class*=max-w-sm] a,.header-text-blur,.header-text-blur a{transform:translateZ(0)!important;backface-visibility:hidden!important}.fixed[class*=max-w-sm] a,.header-text-blur a{transition-property:color!important;transition-duration:.15s!important;transition-timing-function:ease!important}[data-framer-appear],[data-framer-motion]{will-change:auto!important}.glassmorphism,[class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.95)!important}.dark .glassmorphism,.dark [class*=backdrop-blur]{background:rgba(15,23,42,.95)!important}:hover{will-change:color!important}*{will-change:auto!important}.fixed[class*=max-w-sm] a:active,.fixed[class*=max-w-sm] a:focus,.fixed[class*=max-w-sm] a:hover{will-change:color!important}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transform:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.backdrop-blur-lg,.glassmorphism,[class*=backdrop-blur]{background:rgba(255,255,255,.9)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .backdrop-blur-lg,.dark .glassmorphism,.dark [class*=backdrop-blur]{background:rgba(0,0,0,.8)!important}}@media (prefers-reduced-data:reduce){[class*=blur],[class*=gradient],[class*=shadow]{filter:none!important;box-shadow:none!important;background-image:none!important}}@media (max-width:768px){.fixed[class*=max-w-sm],.header-text-blur,.navigation-container,[role=navigation],nav{transform:translateZ(0)!important;backface-visibility:hidden!important;contain:layout style paint!important;will-change:transform!important}.fixed[class*=max-w-sm] a,.header-text-blur a,[role=navigation] a,nav a{transform:translateZ(0)!important;backface-visibility:hidden!important;transition-property:color,opacity!important;transition-duration:.15s!important;transition-timing-function:ease!important;touch-action:manipulation!important}.fixed[class*=max-w-sm] a:active,.fixed[class*=max-w-sm] a:focus,.fixed[class*=max-w-sm] a:hover{will-change:color!important}[class*=animate-],[class*=motion-],[data-framer-appear],[data-framer-motion]{animation-duration:.15s!important;animation-timing-function:ease!important;will-change:auto!important}.glassmorphism,[class*=backdrop-blur],[class*=blur-]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(255,255,255,.95)!important}.dark .glassmorphism,.dark [class*=backdrop-blur],.dark [class*=blur-]{background:rgba(15,23,42,.95)!important}.cursor-pointer,[role=button],button{transform:translateZ(0)!important;backface-visibility:hidden!important;transition-property:color,background-color,opacity!important;transition-duration:.15s!important;transition-timing-function:ease!important}*{will-change:auto!important}.active,[aria-current=page],[aria-selected=true]{will-change:color!important}.overflow-auto,.overflow-x-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch!important;scroll-behavior:auto!important}}@media (max-width:768px) and (max-device-memory:2){.shadow,.shadow-2xl,.shadow-lg,.shadow-md,.shadow-sm,.shadow-xl{box-shadow:none!important}[class*=gradient]{background:var(--color-primary,#3b82f6)!important;background-image:none!important}*{transition-duration:.1s!important;transition-timing-function:linear!important}[class*=rotate-],[class*=scale-],[class*=skew-]{transform:none!important}}@media (max-width:768px) and (prefers-reduced-data:reduce){*,:after,:before{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;transition-delay:0s!important}.floating,[class*=decoration-],[class*=ornament-],[class*=particle]{display:none!important}}@media (max-width:768px) and (hover:none) and (pointer:coarse){body{backface-visibility:hidden!important}.container,.max-w-4xl,.max-w-5xl,.max-w-6xl,.max-w-7xl{contain:layout style!important}.absolute,.fixed,.relative{overflow-anchor:none!important}}@media (max-width:768px){.fixed[class*=max-w-sm]{contain:strict!important;will-change:transform!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important}.fixed[class*=max-w-sm],.fixed[class*=max-w-sm] a{transform:translateZ(0)!important;backface-visibility:hidden!important}.fixed[class*=max-w-sm] a{contain:layout style!important;text-rendering:optimizeSpeed!important;-webkit-font-smoothing:subpixel-antialiased!important;touch-action:manipulation!important}.fixed[class*=max-w-sm] .absolute{transform:translateZ(0)!important;contain:layout style!important}.header-text-blur{transform:translateZ(0)!important;backface-visibility:hidden!important;contain:layout style paint!important;will-change:transform!important}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.fixed[class*=max-w-sm]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:2px!important;height:2px!important;background:lime!important;z-index:9999!important;opacity:.5!important;pointer-events:none!important}}@media (max-width:768px){footer .grid[class*=grid-cols-]>div.hidden,footer .grid[class*=grid-cols-]>div[class*=hidden]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}footer .grid[class*=grid-cols-]>div:not(.hidden):not([class*=hidden]){display:flex!important}footer div:has(h3:contains("About")),footer div:has(h3:contains("Quick Links")){display:none!important}footer .grid>div:first-child,footer .grid>div:nth-child(2){display:none!important}footer .grid>div:last-child,footer .grid>div:nth-last-child(2){display:flex!important}footer .grid[class*=grid-cols-]{display:grid!important;grid-template-columns:1fr 2fr!important;gap:.75rem!important;align-items:start!important}footer .grid[class*=grid-cols-]>div{min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}footer .grid[class*=grid-cols-]>div:last-child{overflow:visible!important}footer .grid[class*=grid-cols-]>div:first-child,footer .grid[class*=grid-cols-]>div:last-child{min-height:120px!important;align-self:stretch!important}footer .grid[class*=grid-cols-]>div:last-child .flex{align-items:flex-start!important}footer .grid[class*=grid-cols-]>div:last-child p{white-space:nowrap!important;overflow:visible!important;line-height:1.3!important;font-size:.875rem!important}footer div:has(svg[class*=IoMail]) p{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}footer .grid[class*=grid-cols-]>div:first-child{max-width:-moz-fit-content!important;max-width:fit-content!important}footer .grid[class*=grid-cols-]>div:last-child{justify-self:start!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important}footer .grid[class*=grid-cols-]>div:first-child h3{margin-bottom:1rem!important}footer .grid[class*=grid-cols-]>div:first-child ul{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex-grow:1!important}footer .grid[class*=grid-cols-]>div:last-child h3{margin-bottom:1rem!important}footer .grid[class*=grid-cols-]>div:last-child>div:last-child{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex-grow:1!important}footer .flex svg{flex-shrink:0!important;margin-top:.125rem!important}footer .flex.items-center,footer .flex.items-start{margin-bottom:.5rem!important;align-items:flex-start!important}footer .flex p{flex:1!important;min-width:0!important}}