html.lenis,html.lenis-smooth{scroll-behavior:auto!important}.home-event-preview.event-viewport{overflow-x:hidden;position:relative;width:100%;min-height:100vh;contain:paint}.home-event-preview-wrapper .site-header,.site-header{position:sticky!important;top:0!important;z-index:50!important;background:rgba(255,253,248,.96)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(33,28,26,.08)!important}.site-header .logo-link img{mix-blend-mode:multiply!important}.scroll-reveal-item{opacity:0!important;transform:translate3d(0,32px,0)!important;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.scroll-reveal-item.is-revealed{opacity:1!important;transform:translateZ(0)!important}.scroll-reveal-item.stagger-1{transition-delay:.08s!important}.scroll-reveal-item.stagger-2{transition-delay:.16s!important}.scroll-reveal-item.stagger-3{transition-delay:.24s!important}.scroll-reveal-item.stagger-4{transition-delay:.32s!important}@media (prefers-reduced-motion:reduce){.scroll-reveal-item{opacity:1!important;transform:none!important;transition:none!important}}.smooth-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);will-change:transform}@media (hover:hover) and (pointer:fine){.smooth-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px -8px rgba(33,28,26,.14)}}.home-event-hero .event-showcase-visual{perspective:1200px}.home-event-hero .event-showcase-stage,.home-event-hero .event-showcase-visual{min-height:480px;position:relative;width:100%}@media (min-width:1024px){.home-event-hero .event-showcase-stage,.home-event-hero .event-showcase-visual{min-height:540px}}@media (hover:hover) and (pointer:fine){.home-event-hero .event-card{will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.home-event-hero .event-card-anchor:hover{transform:translate3d(0,-5px,16px) rotate(-.5deg) scale(1.015)!important;z-index:35}.home-event-hero .event-card-top:hover{transform:translate3d(0,-6px,28px) rotate(1.8deg) scale(1.02)!important;z-index:40}.home-event-hero .event-card-bottom:hover{transform:translate3d(0,-6px,36px) rotate(-1.8deg) scale(1.02)!important;z-index:40}}.feature-overlap-section{position:relative;z-index:20}.feature-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);will-change:transform}.feature-card h3{color:#ffffff!important}.feature-card p{color:rgba(255,255,255,.92)!important}@media (hover:hover) and (pointer:fine){.feature-card:hover{transform:translateY(-8px)}}.stat-counter-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.stat-counter-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px -6px rgba(33,28,26,.1)}}.hero-bottom-wave svg,.motion-sections-root svg{display:block;width:100%;pointer-events:none}.home-event-preview .benefit-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);will-change:transform}@media (hover:hover) and (pointer:fine){.home-event-preview .benefit-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 32px -8px rgba(33,28,26,.12)!important}}.home-event-preview .course-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;will-change:transform}@media (hover:hover) and (pointer:fine){.home-event-preview .course-card:hover{transform:scale(1.02) translateY(-4px)!important;box-shadow:0 20px 40px -12px rgba(112,42,44,.18)!important;border-color:rgba(182,214,37,.6)!important}}@keyframes beadBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.home-event-preview .mini-abacus-rod button{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease}.home-event-preview .mini-abacus-rod button[aria-pressed=true]{animation:beadBob 3s ease-in-out infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.home-event-preview .mini-abacus-rod button:hover{transform:translateY(-2px)}}.home-event-preview .steps-polished{position:relative}.home-event-preview .steps-polished:before{content:"";position:absolute;top:36px;left:5%;right:5%;height:2px;background:linear-gradient(90deg,#702A2C,#B6D625,#EE7F26,#702A2C);background-size:200% 100%;animation:gradientLineMove 6s linear infinite;z-index:0;pointer-events:none}@keyframes gradientLineMove{0%{background-position:0 50%}to{background-position:200% 50%}}.home-event-preview .motion-step-item{position:relative;z-index:1}.home-event-preview .learning-step-card,.home-event-preview .school-partner-card{will-change:transform,box-shadow}.home-event-preview .home-credibility-cards article{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);will-change:transform}@media (hover:hover) and (pointer:fine){.home-event-preview .home-credibility-cards article:hover{transform:translateY(-5px);box-shadow:0 16px 32px -8px rgba(33,28,26,.12)}}.home-event-preview .home-credibility-cards article:first-child{position:relative;animation:mathopediaBorderPulse 3s ease-in-out infinite alternate}@keyframes mathopediaBorderPulse{0%{border-color:rgba(112,42,44,.3);box-shadow:0 4px 14px rgba(112,42,44,.08)}to{border-color:rgba(182,214,37,.75);box-shadow:0 6px 20px rgba(182,214,37,.22),0 0 0 1px rgba(182,214,37,.35)}}.home-event-preview .home-credibility-schools li{transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease,box-shadow .35s ease;opacity:.92;filter:none!important}@media (hover:hover) and (pointer:fine){.home-event-preview .home-credibility-schools li:hover{opacity:1;transform:translateY(-4px);box-shadow:0 12px 24px -6px rgba(33,28,26,.1)}}.home-event-preview .centres-map-section.scroll-reveal-item{transform:scale(.98) translateY(20px);opacity:0;transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.home-event-preview .centres-map-section.scroll-reveal-item.is-revealed{transform:scale(1) translateY(0);opacity:1}.home-event-preview .marker-radar-ring.ring-1{animation:pinPulseRing 2.4s ease-out infinite;transform-origin:center}.home-event-preview .marker-radar-ring.ring-2{animation:pinPulseRing 2.4s ease-out .8s infinite;transform-origin:center}@keyframes pinPulseRing{0%{r:10;opacity:.8}to{r:30;opacity:0}}.home-event-preview .centres-map-section{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(32px,4vw,56px)}.home-event-preview .home-challenge-reveal-container{width:100%}@media (max-width:768px){.home-event-hero .event-showcase-visual{min-height:380px;margin-top:24px;width:100%;max-width:100%;overflow:hidden;padding:10px 4px}.home-event-hero .event-showcase-stage{min-height:360px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.home-event-hero .event-card{transition:none!important}.home-event-hero .event-card-anchor{width:90%!important;left:5%!important;top:14%!important;transform:rotate(-1deg)!important}.home-event-hero .event-card-top{width:48%!important;right:2%!important;top:0!important;transform:rotate(2deg)!important}.home-event-hero .event-card-bottom{width:44%!important;left:2%!important;bottom:2%!important;transform:rotate(-2deg)!important}.feature-overlap-section{margin-top:-24px!important}.feature-card{padding:20px 18px!important}.home-event-preview .steps-polished:before{display:none}}@media (max-width:360px){.home-event-hero .event-showcase-visual{min-height:310px;padding:6px 2px}.home-event-hero .event-showcase-stage{min-height:300px}.home-event-hero .event-card-anchor{width:92%!important;left:4%!important;top:12%!important;transform:none!important}.home-event-hero .event-card-top{width:46%!important;right:1%!important;top:0!important;transform:none!important}.home-event-hero .event-card-bottom{width:44%!important;left:1%!important;bottom:0!important;transform:none!important}.feature-overlap-section{margin-top:-16px!important}.feature-card{padding:16px 14px!important}.stat-counter-card{padding:14px 8px!important}.stat-counter-card div{font-size:1.75rem!important}.home-event-preview .india-centres-map-shell{padding:12px 6px;border-radius:14px}}.home-event-preview a[href="/franchise"]{color:#702A2C!important}.home-event-preview .gallery-item-reel,.home-event-preview .gallery-photo-wrap{position:relative;width:100%;height:100%;overflow:hidden}.home-event-preview .gallery-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.home-event-preview .gallery-reel-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;z-index:1;pointer-events:none}.home-event-preview .gallery-reel-video.is-active{opacity:1}.home-event-preview .gallery-reel-badge{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(33,28,26,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:9999px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.2)}.home-event-preview .gallery-reel-badge-icon{font-size:.58rem;color:#EE7F26}.home-event-preview .gallery-reel-toggle{position:absolute;bottom:12px;left:12px;z-index:4;width:34px;height:34px;border-radius:50%;background:rgba(33,28,26,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease,background-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.25)}.home-event-preview .gallery-reel-toggle-icon{font-size:.7rem;line-height:1}@media (hover:hover) and (pointer:fine){.home-event-preview .gallery-item-reel:hover .gallery-reel-toggle{opacity:1;transform:scale(1)}.home-event-preview .gallery-reel-toggle:hover{background:#702A2C;transform:scale(1.06)}}.home-event-preview .gallery-reel-toggle.is-paused{opacity:.95;transform:scale(1)}@media (max-width:768px){.home-event-preview .gallery-reel-toggle{opacity:.92;transform:scale(1);width:36px;height:36px}}.home-event-preview .gallery-reel-instagram-link{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(33,28,26,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:9999px;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.home-event-preview .gallery-reel-instagram-link:hover{background:#702A2C;border-color:rgba(255,255,255,.4);transform:translateY(-1px)}.home-event-preview .gallery-reel-insta-arrow{font-size:.7rem;transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.home-event-hero .event-card,.home-event-preview .scroll-reveal-item,.scroll-reveal-item,.smooth-card{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}