@font-face{font-family:Söhne Kräftig;src:url(https://resources.groww.in/web-assets/font/Soehne.woff2)format("woff2");ascent-override:103.04%;descent-override:28.72%;line-gap-override:0%;size-adjust:100.64%;font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Groww Sans Regular;src:url(https://resources.groww.in/web-assets/font/GrowwSans-Variable.woff2)format("woff2");ascent-override:101.4%;descent-override:33.11%;line-gap-override:9.31%;size-adjust:96.65%;font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Groww Sans Medium;src:url(https://resources.groww.in/web-assets/font/GrowwSans-Variable.woff2)format("woff2");ascent-override:99.98%;descent-override:32.65%;line-gap-override:9.18%;size-adjust:98.02%;font-display:swap;font-style:normal;font-weight:500}:root{--home-color-bg:#fff;--home-color-surface:#f7f7f7;--home-color-text:#353839;--home-color-text-strong:#333;--home-color-text-inverse:#fff;--home-color-text-button:#fefefe;--home-color-border:#e7e8e9;--home-color-scrim:#ffffffe6;--home-color-transparent:#0000;--home-color-gradient-end:#000;--home-color-grid-dot:#e673bf;--home-color-muted:#7f8283;--home-color-rail:#0000001a;--home-font-heading:"Söhne Kräftig", "Söhne Kräftig Placeholder", sans-serif;--home-font-heading-semibold:"Söhne Halbfett", "Söhne Halbfett Placeholder", sans-serif;--home-font-body:"Groww Sans Regular", sans-serif;--home-font-medium:"Groww Sans Medium", sans-serif;--home-font-groww-variable:"Groww Sans Regular", sans-serif;--home-space-0:0;--home-space-1:1px;--home-space-2:2px;--home-space-3:3px;--home-space-4:4px;--home-space-8:8px;--home-space-12:12px;--home-space-14:14px;--home-space-16:16px;--home-space-18:18px;--home-space-20:20px;--home-space-24:24px;--home-space-26:26px;--home-space-28:28px;--home-space-29:29px;--home-space-30:30px;--home-space-32:32px;--home-space-34:34px;--home-space-36:36px;--home-space-40:40px;--home-space-44:44px;--home-space-48:48px;--home-space-60:60px;--home-space-70:70px;--home-space-80:80px;--home-space-112:112px;--home-space-120:120px;--home-space-1200:1200px;--home-size-frame-max-w:1280px;--home-size-detail-title:88px;--home-size-detail-description-w:910px;--home-size-detail-copy-w:560px;--home-size-detail-number-w:200px;--home-size-detail-teacher-text-w:542px;--home-size-detail-mobile-content-w:100%;--home-size-detail-mobile-approach-image-h:320px;--home-size-detail-approach-h:1010px;--home-size-detail-approach-inner-h:850px;--home-size-detail-approach-card-h:770px;--home-size-detail-approach-image-max-h:520px;--home-object-fit-approach:fill;--home-object-position-approach:center top;--home-size-gallery-progress-dot:4px;--home-size-gallery-progress-gap:10px;--home-size-gallery-progress-inner-gap:6px;--home-color-gallery-progress-track:#ffffff26;--home-duration-gallery-fade:.4s;--home-duration-gallery-progress:7s;--home-size-detail-gallery-h:520px;--home-size-detail-teacher-h:590px;--home-size-logo-w:206px;--home-size-logo-menu-w:190px;--home-size-logo-menu-small-w:170px;--home-size-logo-small-w:180px;--home-size-hero-title-w:622px;--home-size-hero-title-h:168px;--home-size-hero-art-w:1121px;--home-size-hero-art-h:621px;--home-size-value-title-w:269px;--home-size-value-copy-w:312px;--home-size-card-short:400px;--home-size-card-short-tablet:360px;--home-size-card-mobile:420px;--home-size-card-mobile-small:340px;--home-size-cta-max-w:597px;--home-size-menu-max-w:360px;--home-size-footer-address-min:220px;--home-size-footer-col-min:140px;--home-size-stat-min:200px;--home-size-full:100%;--home-size-vh-full:100vh;--home-size-vw-full:100vw;--home-size-menu-width:86vw;--home-size-fit:fit-content;--home-radius-card:40px;--home-radius-card-tablet:32px;--home-radius-card-mobile:28px;--home-radius-inner:16px;--home-radius-stat:20px;--home-radius-pill:999px;--home-radius-button:99px;--home-line-one:1;--home-line-button:1.56;--home-line-cta:1.18;--home-weight-regular:400;--home-weight-medium:500;--home-weight-semibold:600;--home-letter-tight:-.025em;--home-letter-program:-.01em;--home-letter-detail-title:-.03em;--home-letter-approach-number:-.04em;--home-line-approach-body:1.3em;--home-letter-normal:0em;--home-opacity-approach-inactive-number:.5;--home-opacity-approach-inactive-title:.7;--home-opacity-hidden:0;--home-opacity-visible:1;--home-opacity-body-muted:.8;--home-z-nav:20;--home-z-content:1;--home-z-portal:9999;--home-z-overlay:10000;--home-z-menu:10001;--home-duration-fast:.2s;--home-duration-menu:.28s;--home-duration-slow:.6s;--home-ease-standard:cubic-bezier(.4, 0, .2, 1);--home-transform-menu-closed:translateX(100%);--home-transform-menu-open:translateX(0);--home-transform-center:translate(-50%, -50%);--home-transform-scale-card:scale(1.04);--home-transform-approach-open:scaleY(1);--home-transform-approach-closed:scaleY(0);--home-flex-approach-idle:.65 1 0;--home-flex-approach-active:1.7 1 0;--home-flex-approach-static:1 1 0;--home-gradient-program:linear-gradient(180deg, var(--home-color-transparent) 76.05%, var(--home-color-gradient-end) 100%);--home-gradient-cta:linear-gradient(0deg, var(--home-color-surface), var(--home-color-bg));--home-grid-footer-desktop:minmax(var(--home-size-footer-address-min), 1.4fr) repeat(3, minmax(var(--home-size-footer-col-min), 1fr));--home-grid-footer-tablet:repeat(2, minmax(var(--home-space-0), 1fr));--home-grid-footer-mobile:1fr;--home-grid-values-tablet:repeat(3, minmax(var(--home-space-0), 1fr))}.TempHomePage-module__gv2x7a__page{background:var(--home-color-bg);color:var(--home-color-text);font-family:var(--home-font-body);margin:var(--home-space-0);min-height:var(--home-size-vh-full);width:var(--home-size-full);flex-direction:column;align-items:center;display:flex;overflow-x:hidden}.TempHomePage-module__gv2x7a__page h1,.TempHomePage-module__gv2x7a__page h2,.TempHomePage-module__gv2x7a__page h3,.TempHomePage-module__gv2x7a__page p{color:inherit;margin:var(--home-space-0)}.TempHomePage-module__gv2x7a__navWrap{-webkit-backdrop-filter:blur(var(--home-space-4));backdrop-filter:blur(var(--home-space-4));background:var(--home-color-scrim);padding:var(--home-space-0) var(--home-space-32);top:var(--home-space-0);width:var(--home-size-full);z-index:var(--home-z-nav);flex:none;display:flex;position:sticky}.TempHomePage-module__gv2x7a__navInner{align-items:center;gap:var(--home-space-24);height:var(--home-space-60);padding:var(--home-space-12) var(--home-space-0);margin:var(--home-space-0) auto;max-width:var(--home-size-frame-max-w);width:var(--home-size-full);flex:1 0 0;justify-content:flex-start;display:flex}.TempHomePage-module__gv2x7a__logo{height:var(--home-space-29);width:var(--home-size-logo-w);flex:none;display:block;position:relative}.TempHomePage-module__gv2x7a__logo img{height:var(--home-space-29);width:var(--home-size-logo-w);display:block}.TempHomePage-module__gv2x7a__navLinks{align-items:center;gap:var(--home-space-24);flex-wrap:wrap;flex:1 0 0;justify-content:flex-end;display:flex}.TempHomePage-module__gv2x7a__navLinks a{color:var(--home-color-text-strong);font-family:var(--home-font-heading);font-size:var(--home-space-16);font-weight:var(--home-weight-medium);line-height:var(--home-space-24);text-decoration:none}.TempHomePage-module__gv2x7a__menuButton{border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-radius-pill);align-items:center;gap:var(--home-space-4);height:var(--home-space-40);padding:var(--home-space-0);width:var(--home-space-40);background:0 0;flex-direction:column;flex:none;justify-content:center;display:none}.TempHomePage-module__gv2x7a__menuButton span{background:var(--home-color-text);border-radius:var(--home-radius-pill);height:var(--home-space-2);width:var(--home-space-16);display:block}.TempHomePage-module__gv2x7a__menuPortal{pointer-events:none;z-index:var(--home-z-portal);position:fixed}.TempHomePage-module__gv2x7a__menuOverlay{background:var(--home-color-bg);border:var(--home-space-0);inset:var(--home-space-0);opacity:var(--home-opacity-hidden);pointer-events:none;transition:opacity var(--home-duration-fast) ease;z-index:var(--home-z-overlay);position:fixed}.TempHomePage-module__gv2x7a__menuOverlayOpen{opacity:var(--home-opacity-visible);pointer-events:auto}.TempHomePage-module__gv2x7a__mobileMenu{background:var(--home-color-bg);border-left:var(--home-space-1) solid var(--home-color-border);bottom:var(--home-space-0);gap:var(--home-space-32);max-width:none;padding:var(--home-space-20);right:var(--home-space-0);top:var(--home-space-0);transform:var(--home-transform-menu-closed);transition:transform var(--home-duration-menu) var(--home-ease-standard);width:min(var(--home-size-menu-width), var(--home-size-menu-max-w));pointer-events:auto;z-index:var(--home-z-menu);flex-direction:column;display:flex;position:fixed}.TempHomePage-module__gv2x7a__mobileMenuOpen{transform:var(--home-transform-menu-open)}.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo,.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo img{width:var(--home-size-logo-menu-w)}.TempHomePage-module__gv2x7a__mobileMenuHeader{justify-content:space-between;align-items:center;display:flex}.TempHomePage-module__gv2x7a__closeButton{border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-radius-pill);color:var(--home-color-text);font-size:var(--home-space-26);height:var(--home-space-40);line-height:var(--home-line-one);padding:var(--home-space-0) var(--home-space-0) var(--home-space-3);width:var(--home-space-40);background:0 0;justify-content:center;align-items:center;display:flex}.TempHomePage-module__gv2x7a__mobileMenuLinks{gap:var(--home-space-4);flex-direction:column;display:flex}.TempHomePage-module__gv2x7a__mobileMenuLinks a{border-bottom:var(--home-space-1) solid var(--home-color-border);color:var(--home-color-text);font-family:var(--home-font-heading);font-size:var(--home-space-24);line-height:var(--home-space-36);padding:var(--home-space-14) var(--home-space-0);text-decoration:none}.TempHomePage-module__gv2x7a__heroSection{align-items:center;gap:var(--home-space-40);padding:var(--home-space-40);width:var(--home-size-full);max-width:var(--home-size-frame-max-w);flex-direction:column;flex:none;justify-content:center;display:flex;position:relative;overflow:hidden}.TempHomePage-module__gv2x7a__heroTitle{height:var(--home-size-hero-title-h);max-width:calc(var(--home-size-vw-full) - var(--home-space-80));width:var(--home-size-hero-title-w);flex:none;position:relative;overflow:visible}.TempHomePage-module__gv2x7a__heroTitle img{height:auto;width:var(--home-size-full);display:block}.TempHomePage-module__gv2x7a__heroIllustration{height:var(--home-size-hero-art-h);max-width:calc(var(--home-size-vw-full) - var(--home-space-80));width:var(--home-size-hero-art-w);flex:none;position:relative}.TempHomePage-module__gv2x7a__heroIllustration img{height:var(--home-size-full);object-fit:contain;width:var(--home-size-full);display:block}.TempHomePage-module__gv2x7a__heroRiveStage{height:var(--home-size-full);width:var(--home-size-full);position:relative;overflow:hidden}.TempHomePage-module__gv2x7a__heroRiveCanvas{height:var(--home-size-full);opacity:0;width:var(--home-size-full);transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(8px)scale(.992)}.TempHomePage-module__gv2x7a__heroRiveStage[data-loaded=true] .TempHomePage-module__gv2x7a__heroRiveCanvas{opacity:1;transform:translateY(0)scale(1)}.TempHomePage-module__gv2x7a__heroRiveFallback{border-radius:var(--home-radius-card-tablet);height:var(--home-size-full);opacity:1;width:var(--home-size-full);background:radial-gradient(circle at 25% 30%,#10b98129,#0000 28%),radial-gradient(circle at 70% 56%,#14b8a61f,#0000 30%);transition:opacity .26s;position:absolute;inset:0}.TempHomePage-module__gv2x7a__heroRiveStage[data-loaded=true] .TempHomePage-module__gv2x7a__heroRiveFallback{opacity:0}.TempHomePage-module__gv2x7a__valuesSection{align-items:flex-start;gap:var(--home-space-40);padding:var(--home-space-80) var(--home-space-40);width:var(--home-size-full);max-width:var(--home-size-frame-max-w);flex:none;display:flex}.TempHomePage-module__gv2x7a__valueShell{background:var(--home-color-bg);border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-radius-card);align-items:center;gap:var(--home-space-20);min-width:var(--home-space-0);padding:var(--home-space-20);width:var(--home-space-1);flex:1 0 0;justify-content:flex-start;display:flex}.TempHomePage-module__gv2x7a__valueCard{background:var(--home-color-bg);border-radius:var(--home-radius-inner);align-items:flex-start;gap:var(--home-space-60);min-width:var(--home-space-0);padding:var(--home-space-24);width:var(--home-space-1);flex-direction:column;flex:1 0 0;display:flex}.TempHomePage-module__gv2x7a__iconBox{height:var(--home-space-48);width:var(--home-space-48);flex:none;position:relative;overflow:hidden}.TempHomePage-module__gv2x7a__iconBox img{height:auto;left:var(--home-space-3);object-fit:contain;object-position:left center;top:var(--home-space-3);width:var(--home-space-44);display:block;position:absolute}.TempHomePage-module__gv2x7a__valueText{align-items:flex-start;gap:var(--home-space-16);width:var(--home-size-full);flex-direction:column;display:flex}.TempHomePage-module__gv2x7a__valueText h2{font-family:var(--home-font-heading);font-size:var(--home-space-28);font-weight:var(--home-weight-medium);line-height:var(--home-space-36);max-width:var(--home-size-value-title-w);width:var(--home-size-full)}.TempHomePage-module__gv2x7a__valueText p{font-family:var(--home-font-body);font-size:var(--home-space-18);font-weight:var(--home-weight-regular);line-height:var(--home-space-28);max-width:var(--home-size-value-copy-w);width:var(--home-size-full)}.TempHomePage-module__gv2x7a__programsSection{align-items:flex-start;gap:var(--home-space-40);height:auto;padding:var(--home-space-80) var(--home-space-0);width:var(--home-size-full);flex-direction:column;flex:none;display:flex;position:relative}.TempHomePage-module__gv2x7a__sectionHeader{padding:var(--home-space-0) var(--home-space-40);width:var(--home-size-full);margin:var(--home-space-0) auto;max-width:var(--home-size-frame-max-w);align-items:center;display:flex}.TempHomePage-module__gv2x7a__sectionHeader h2,.TempHomePage-module__gv2x7a__impactSection h2{font-family:var(--home-font-heading);font-size:var(--home-space-44);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-tight);line-height:var(--home-space-70)}.TempHomePage-module__gv2x7a__programColumns{--program-grid-gap:var(--home-space-20);--program-grid-padding:var(--home-space-40);height:var(--program-grid-height);margin:var(--home-space-0) auto;max-width:var(--home-size-frame-max-w);padding:var(--home-space-0) var(--home-space-40);width:var(--home-size-full);position:relative}.TempHomePage-module__gv2x7a__programCard{border-radius:var(--home-radius-card);height:var(--program-card-height);left:var(--program-grid-padding);min-height:var(--home-space-0);top:var(--program-card-top);width:calc((var(--home-size-full) - (var(--program-grid-padding) * 2) - var(--program-grid-gap)) / 2);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;overflow:hidden}.TempHomePage-module__gv2x7a__programCard[data-program-column="1"]{left:calc((var(--home-size-full) + var(--program-grid-gap)) / 2)}.TempHomePage-module__gv2x7a__programCardLink{color:inherit;height:var(--home-size-full);width:var(--home-size-full);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative}.TempHomePage-module__gv2x7a__programCardLink:focus-visible{outline:var(--home-space-2) solid var(--home-color-grid-dot);outline-offset:calc(-1 * var(--home-space-4))}.TempHomePage-module__gv2x7a__programImage{filter:saturate(var(--home-space-0));height:var(--home-size-full);inset:var(--home-space-0);transform:scale(var(--home-line-one));transition:transform var(--home-duration-fast) var(--home-ease-standard);width:var(--home-size-full);will-change:transform;position:absolute}.TempHomePage-module__gv2x7a__programImage:after{background:var(--home-gradient-program);content:"";inset:var(--home-space-0);z-index:var(--home-z-content);position:absolute}.TempHomePage-module__gv2x7a__programImage img{object-fit:cover}.TempHomePage-module__gv2x7a__programCard:hover .TempHomePage-module__gv2x7a__programImage{transform:var(--home-transform-scale-card)}.TempHomePage-module__gv2x7a__programLabel{align-items:center;gap:var(--home-space-16);padding:var(--home-space-24);width:var(--home-size-fit);z-index:var(--home-z-content);display:flex;position:relative}.TempHomePage-module__gv2x7a__programLabel h3{color:var(--home-color-text-inverse);font-family:var(--home-font-heading);font-size:var(--home-space-28);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-program);line-height:var(--home-space-36)}.TempHomePage-module__gv2x7a__programArrow{color:var(--home-color-text-inverse);transition:color var(--home-duration-fast) ease;display:flex}.TempHomePage-module__gv2x7a__programCard:hover .TempHomePage-module__gv2x7a__programArrow,.TempHomePage-module__gv2x7a__programCardLink:focus-visible .TempHomePage-module__gv2x7a__programArrow{color:var(--home-color-grid-dot)}.TempHomePage-module__gv2x7a__programCard:hover .TempHomePage-module__gv2x7a__arrowCircle,.TempHomePage-module__gv2x7a__programCardLink:focus-visible .TempHomePage-module__gv2x7a__arrowCircle{background-color:var(--home-color-grid-dot);color:var(--home-color-bg)}.TempHomePage-module__gv2x7a__programCard:hover .TempHomePage-module__gv2x7a__arrowCircle svg rect,.TempHomePage-module__gv2x7a__programCardLink:focus-visible .TempHomePage-module__gv2x7a__arrowCircle svg rect{stroke:#0000}.TempHomePage-module__gv2x7a__arrowCircle{border-radius:var(--home-radius-button);color:inherit;height:var(--home-space-40);width:var(--home-space-40);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.TempHomePage-module__gv2x7a__arrowCircle svg{height:var(--home-space-40);width:var(--home-space-40);display:block}.TempHomePage-module__gv2x7a__impactSection{align-items:flex-start;gap:var(--home-space-40);padding:var(--home-space-80) var(--home-space-40);width:var(--home-size-full);max-width:var(--home-size-frame-max-w);flex-direction:column;flex:none;display:flex}.TempHomePage-module__gv2x7a__impactSection h2{letter-spacing:var(--home-letter-tight)}.TempHomePage-module__gv2x7a__statsGrid{align-items:flex-start;gap:var(--home-space-40);width:var(--home-size-full);flex-flow:wrap;display:flex}.TempHomePage-module__gv2x7a__statCard{border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-radius-stat);box-sizing:border-box;align-items:flex-start;gap:var(--home-space-20);min-width:var(--home-size-stat-min);padding:var(--home-space-24);flex-direction:column;flex:1 1 0;display:flex}.TempHomePage-module__gv2x7a__statCard strong{font-family:var(--home-font-heading);font-size:var(--home-space-40);font-weight:var(--home-weight-medium);line-height:var(--home-line-one)}.TempHomePage-module__gv2x7a__statCard span{font-family:var(--home-font-body);font-size:var(--home-space-18);line-height:var(--home-line-button)}.TempHomePage-module__gv2x7a__ctaSection{background:var(--home-gradient-cta);height:var(--home-size-card-short);width:var(--home-size-full);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TempHomePage-module__gv2x7a__interactiveGrid{height:var(--home-size-full);inset:var(--home-space-0);touch-action:none;width:var(--home-size-full);position:absolute;overflow:hidden}.TempHomePage-module__gv2x7a__interactiveGrid svg{display:block}.TempHomePage-module__gv2x7a__ctaContent{align-items:center;gap:var(--home-space-24);max-width:var(--home-size-cta-max-w);text-align:center;transform:var(--home-transform-center);width:90%;z-index:var(--home-z-content);flex-direction:column;display:flex;position:absolute;top:50%;left:50%}.TempHomePage-module__gv2x7a__ctaContent h2{font-family:var(--home-font-heading);font-size:var(--home-space-44);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-tight);line-height:var(--home-line-cta);white-space:nowrap;width:var(--home-size-full)}.TempHomePage-module__gv2x7a__ctaContent p{color:var(--home-color-text);font-family:var(--home-font-body);font-size:var(--home-space-16);font-weight:var(--home-weight-regular);line-height:var(--home-line-button);width:var(--home-size-full)}.TempHomePage-module__gv2x7a__ctaButton{background:var(--home-color-text);border:var(--home-space-0);border-radius:var(--home-radius-button);color:var(--home-color-text-button);cursor:pointer;font-family:var(--home-font-medium);font-size:var(--home-space-18);font-weight:var(--home-weight-medium);align-items:center;gap:var(--home-space-8);line-height:var(--home-line-button);min-height:var(--home-space-48);padding:var(--home-space-12) var(--home-space-24) var(--home-space-12) var(--home-space-32);text-decoration:none;display:flex}.TempHomePage-module__gv2x7a__ctaButton .TempHomePage-module__gv2x7a__arrowCircle{height:var(--home-space-24);width:var(--home-space-24);border:none}.TempHomePage-module__gv2x7a__ctaButton .TempHomePage-module__gv2x7a__arrowCircle svg{height:var(--home-space-24);width:var(--home-space-24)}.TempHomePage-module__gv2x7a__footer{background:var(--home-color-surface);width:var(--home-size-full);flex-direction:column;flex:none;align-items:flex-start;display:flex}.TempHomePage-module__gv2x7a__footerMain{background:var(--home-color-surface);align-items:flex-start;gap:var(--home-space-24);padding:var(--home-space-40) var(--home-space-112);width:var(--home-size-full);margin:var(--home-space-0) auto;max-width:var(--home-size-frame-max-w);justify-content:space-between;display:flex}.TempHomePage-module__gv2x7a__footerAddress,.TempHomePage-module__gv2x7a__footerColumn{align-items:flex-start;gap:var(--home-space-16);min-width:var(--home-space-0);flex-direction:column;flex:1 1 0;display:flex}.TempHomePage-module__gv2x7a__footerAddress{flex-basis:var(--home-size-footer-address-min)}.TempHomePage-module__gv2x7a__footerAddress p{font-family:var(--home-font-body);font-size:var(--home-space-12);line-height:var(--home-space-18)}.TempHomePage-module__gv2x7a__footerColumn h2{font-family:var(--home-font-medium);font-size:var(--home-space-14);font-weight:var(--home-weight-medium);line-height:var(--home-space-20)}.TempHomePage-module__gv2x7a__footerColumn a{color:var(--home-color-text);font-family:var(--home-font-body);font-size:var(--home-space-14);line-height:var(--home-space-20);text-decoration:none}.TempHomePage-module__gv2x7a__contactButton{border:var(--home-space-1) solid var(--home-color-text);border-radius:var(--home-radius-pill);color:var(--home-color-text);font-family:var(--home-font-medium);font-size:var(--home-space-12);font-weight:var(--home-weight-medium);height:var(--home-space-24);line-height:var(--home-space-18);padding:var(--home-space-0) var(--home-space-12);align-items:center;text-decoration:none;display:flex}@media (max-width:1279px){.TempHomePage-module__gv2x7a__navWrap{padding:var(--home-space-0) var(--home-space-24)}.TempHomePage-module__gv2x7a__heroSection,.TempHomePage-module__gv2x7a__valuesSection,.TempHomePage-module__gv2x7a__impactSection{padding-left:var(--home-space-32);padding-right:var(--home-space-32)}.TempHomePage-module__gv2x7a__heroIllustration{aspect-ratio:1121/621;height:auto;width:calc(var(--home-size-vw-full) - var(--home-space-80))}.TempHomePage-module__gv2x7a__valuesSection{gap:var(--home-space-24)}.TempHomePage-module__gv2x7a__valueShell{border-radius:var(--home-radius-card-tablet);padding:var(--home-space-16)}.TempHomePage-module__gv2x7a__valueCard{gap:var(--home-space-40);padding:var(--home-space-20)}.TempHomePage-module__gv2x7a__footerMain{grid-template-columns:var(--home-grid-footer-desktop);padding:var(--home-space-40) var(--home-space-32);display:grid}}@media (max-width:960px){.TempHomePage-module__gv2x7a__navWrap{padding:var(--home-space-0) var(--home-space-20)}.TempHomePage-module__gv2x7a__navInner,.TempHomePage-module__gv2x7a__navLinks{gap:var(--home-space-18)}.TempHomePage-module__gv2x7a__logo,.TempHomePage-module__gv2x7a__logo img{height:auto;width:var(--home-size-logo-menu-w)}.TempHomePage-module__gv2x7a__navLinks a{font-size:var(--home-space-16)}.TempHomePage-module__gv2x7a__heroSection{gap:var(--home-space-32);padding-top:var(--home-space-32)}.TempHomePage-module__gv2x7a__heroTitle{height:auto;width:min(var(--home-size-hero-title-w), calc(var(--home-size-vw-full) - var(--home-space-80)))}.TempHomePage-module__gv2x7a__valuesSection{grid-template-columns:var(--home-grid-values-tablet);display:grid}.TempHomePage-module__gv2x7a__valueShell,.TempHomePage-module__gv2x7a__valueCard{width:var(--home-size-full)}.TempHomePage-module__gv2x7a__programColumns,.TempHomePage-module__gv2x7a__statsGrid{gap:var(--home-space-24)}.TempHomePage-module__gv2x7a__sectionHeader,.TempHomePage-module__gv2x7a__programColumns{--program-grid-padding:var(--home-space-32);padding-left:var(--home-space-32);padding-right:var(--home-space-32)}.TempHomePage-module__gv2x7a__footerMain{grid-template-columns:var(--home-grid-footer-tablet);row-gap:var(--home-space-40)}}@media (max-width:767px){.TempHomePage-module__gv2x7a__navWrap,.TempHomePage-module__gv2x7a__heroSection,.TempHomePage-module__gv2x7a__valuesSection,.TempHomePage-module__gv2x7a__programColumns,.TempHomePage-module__gv2x7a__impactSection{padding-left:var(--home-space-20);padding-right:var(--home-space-20)}.TempHomePage-module__gv2x7a__navInner,.TempHomePage-module__gv2x7a__programColumns,.TempHomePage-module__gv2x7a__footerMain{flex-direction:column}.TempHomePage-module__gv2x7a__navInner{align-items:center;gap:var(--home-space-14);height:auto;padding:var(--home-space-14) var(--home-space-0);flex-direction:row;justify-content:space-between}.TempHomePage-module__gv2x7a__navLinks{display:none}.TempHomePage-module__gv2x7a__menuButton{display:flex}.TempHomePage-module__gv2x7a__mobileMenu{width:var(--home-size-vw-full)}.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo,.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo img{width:var(--home-size-logo-menu-w)}.TempHomePage-module__gv2x7a__heroSection{gap:var(--home-space-28);padding-bottom:var(--home-space-32);padding-top:var(--home-space-28)}.TempHomePage-module__gv2x7a__heroTitle{height:auto;max-width:calc(var(--home-size-vw-full) - var(--home-space-40));width:calc(var(--home-size-vw-full) - var(--home-space-40))}.TempHomePage-module__gv2x7a__heroIllustration{aspect-ratio:1121/621;width:calc(var(--home-size-vw-full) - var(--home-space-40))}.TempHomePage-module__gv2x7a__valuesSection{gap:var(--home-space-20);padding-bottom:var(--home-space-48);padding-top:var(--home-space-48);flex-direction:column;display:flex}.TempHomePage-module__gv2x7a__valueCard{gap:var(--home-space-32)}.TempHomePage-module__gv2x7a__valueShell,.TempHomePage-module__gv2x7a__valueCard,.TempHomePage-module__gv2x7a__footerAddress,.TempHomePage-module__gv2x7a__footerColumn{width:var(--home-size-full)}.TempHomePage-module__gv2x7a__programsSection{padding-top:var(--home-space-48)}.TempHomePage-module__gv2x7a__sectionHeader{padding:var(--home-space-0) var(--home-space-20)}.TempHomePage-module__gv2x7a__sectionHeader h2,.TempHomePage-module__gv2x7a__impactSection h2,.TempHomePage-module__gv2x7a__ctaContent h2{font-size:var(--home-space-34);line-height:var(--home-space-44);white-space:normal}.TempHomePage-module__gv2x7a__programColumns{gap:var(--home-space-20);height:auto;display:flex;position:static}.TempHomePage-module__gv2x7a__programCard,.TempHomePage-module__gv2x7a__programCard[data-program-column="1"]{height:var(--home-size-card-mobile);width:var(--home-size-full);position:relative;top:auto;left:auto}.TempHomePage-module__gv2x7a__programLabel{padding:var(--home-space-20)}.TempHomePage-module__gv2x7a__programLabel h3{font-size:var(--home-space-24);line-height:var(--home-space-32)}.TempHomePage-module__gv2x7a__statsGrid{gap:var(--home-space-20)}.TempHomePage-module__gv2x7a__statCard{flex-basis:var(--home-size-full)}.TempHomePage-module__gv2x7a__ctaSection{height:var(--home-size-card-short-tablet)}.TempHomePage-module__gv2x7a__ctaContent{gap:var(--home-space-20);width:calc(var(--home-size-full) - var(--home-space-40))}.TempHomePage-module__gv2x7a__footerMain{gap:var(--home-space-32);grid-template-columns:var(--home-grid-footer-mobile);padding:var(--home-space-40) var(--home-space-20);display:grid}}@media (max-width:420px){.TempHomePage-module__gv2x7a__logo,.TempHomePage-module__gv2x7a__logo img{height:auto;width:var(--home-size-logo-small-w)}.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo,.TempHomePage-module__gv2x7a__mobileMenu .TempHomePage-module__gv2x7a__logo img{width:var(--home-size-logo-menu-small-w)}.TempHomePage-module__gv2x7a__mobileMenu{padding:var(--home-space-16);width:var(--home-size-vw-full)}.TempHomePage-module__gv2x7a__mobileMenuLinks a{font-size:var(--home-space-20);line-height:var(--home-space-30)}.TempHomePage-module__gv2x7a__valueShell{border-radius:var(--home-radius-card-mobile)}.TempHomePage-module__gv2x7a__programCard,.TempHomePage-module__gv2x7a__programCard[data-program-column="1"]{height:var(--home-size-card-mobile-small)}}@font-face{font-family:Söhne Halbfett;src:url(https://resources.groww.in/web-assets/font/Soehne.woff2)format("woff2");ascent-override:101.31%;descent-override:28.24%;line-gap-override:0.0%;size-adjust:102.35%;font-display:swap;font-style:normal;font-weight:600}
.PartnershipForm-module__L55Wfa__overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--home-z-overlay);padding:var(--home-space-20);background:#35383980;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PartnershipForm-module__L55Wfa__modal{background:var(--home-color-bg);border-radius:var(--home-radius-inner);width:100%;max-width:640px;max-height:90vh;padding:var(--home-space-40);font-family:var(--home-font-body);color:var(--home-color-text);scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-y:auto;box-shadow:0 25px 50px #35383926}.PartnershipForm-module__L55Wfa__modal::-webkit-scrollbar{display:none}.PartnershipForm-module__L55Wfa__closeButton{top:var(--home-space-20);right:var(--home-space-20);width:var(--home-space-32);height:var(--home-space-32);background:var(--home-color-surface);border-radius:var(--home-space-8);cursor:pointer;color:var(--home-color-muted);transition:all var(--home-duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.PartnershipForm-module__L55Wfa__closeButton:hover{background:var(--home-color-text);color:var(--home-color-text-inverse)}.PartnershipForm-module__L55Wfa__header{text-align:center;margin-bottom:var(--home-space-32)}.PartnershipForm-module__L55Wfa__title{font-family:var(--home-font-heading);font-size:var(--home-space-28);font-weight:var(--home-weight-medium);color:var(--home-color-text);margin-bottom:var(--home-space-8);letter-spacing:var(--home-letter-tight)}.PartnershipForm-module__L55Wfa__subtitle{font-family:var(--home-font-body);font-size:var(--home-space-16);color:var(--home-color-muted);line-height:var(--home-space-24)}.PartnershipForm-module__L55Wfa__form{gap:var(--home-space-24);flex-direction:column;display:flex}.PartnershipForm-module__L55Wfa__formGrid{gap:var(--home-space-20);grid-template-columns:repeat(2,1fr);display:grid}.PartnershipForm-module__L55Wfa__formGroup{gap:var(--home-space-8);margin-bottom:var(--home-space-12);flex-direction:column;display:flex}.PartnershipForm-module__L55Wfa__label{font-family:var(--home-font-medium);font-size:var(--home-space-14);font-weight:var(--home-weight-medium);color:var(--home-color-text)}.PartnershipForm-module__L55Wfa__required{color:var(--home-color-grid-dot)}.PartnershipForm-module__L55Wfa__optional{color:var(--home-color-muted);font-weight:var(--home-weight-regular)}.PartnershipForm-module__L55Wfa__input,.PartnershipForm-module__L55Wfa__textarea{padding:var(--home-space-12) var(--home-space-16);border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-space-12);font-family:var(--home-font-body);font-size:var(--home-space-16);color:var(--home-color-text);transition:border-color var(--home-duration-fast) ease, box-shadow var(--home-duration-fast) ease;background:var(--home-color-bg)}.PartnershipForm-module__L55Wfa__input:focus,.PartnershipForm-module__L55Wfa__textarea:focus{border-color:var(--home-color-text);outline:none;box-shadow:0 0 0 3px #35383914}.PartnershipForm-module__L55Wfa__input::placeholder,.PartnershipForm-module__L55Wfa__textarea::placeholder{color:var(--home-color-muted)}.PartnershipForm-module__L55Wfa__textarea{resize:vertical;min-height:100px}.PartnershipForm-module__L55Wfa__sectionHeading{font-family:var(--home-font-heading);font-size:var(--home-space-18);font-weight:var(--home-weight-medium);color:var(--home-color-text);margin:var(--home-space-20) 0 0;padding-bottom:var(--home-space-8);border-bottom:var(--home-space-1) solid var(--home-color-border);letter-spacing:var(--home-letter-tight)}.PartnershipForm-module__L55Wfa__sectionHeading:first-of-type{margin-top:0}.PartnershipForm-module__L55Wfa__sectionHeading+*{margin-top:var(--home-space-16)}.PartnershipForm-module__L55Wfa__fieldHint{font-family:var(--home-font-body);font-size:var(--home-space-14);color:var(--home-color-muted);margin:calc(var(--home-space-4) * -1) 0 0;line-height:var(--home-space-20)}.PartnershipForm-module__L55Wfa__submitButton{justify-content:center;align-items:center;gap:var(--home-space-8);padding:var(--home-space-12) var(--home-space-32);background:var(--home-color-text);color:var(--home-color-text-button);border-radius:var(--home-radius-button);font-family:var(--home-font-medium);font-size:var(--home-space-18);font-weight:var(--home-weight-medium);line-height:var(--home-line-button);min-height:var(--home-space-48);cursor:pointer;transition:opacity var(--home-duration-fast) ease;border:none;display:flex}.PartnershipForm-module__L55Wfa__submitButton:hover:not(:disabled){opacity:.9}.PartnershipForm-module__L55Wfa__submitButton:disabled{opacity:.6;cursor:not-allowed}.PartnershipForm-module__L55Wfa__spinner{width:var(--home-space-16);height:var(--home-space-16);border:2px solid #ffffff4d;border-top-color:var(--home-color-text-inverse);border-radius:50%;animation:.6s linear infinite PartnershipForm-module__L55Wfa__spin}@keyframes PartnershipForm-module__L55Wfa__spin{to{transform:rotate(360deg)}}.PartnershipForm-module__L55Wfa__successMessage,.PartnershipForm-module__L55Wfa__errorMessage{text-align:center;padding:var(--home-space-40) var(--home-space-20);font-family:var(--home-font-body)}.PartnershipForm-module__L55Wfa__successIcon,.PartnershipForm-module__L55Wfa__errorIcon{margin-bottom:var(--home-space-16);font-size:3rem}.PartnershipForm-module__L55Wfa__successMessage h3,.PartnershipForm-module__L55Wfa__errorMessage h3{font-family:var(--home-font-heading);font-size:var(--home-space-24);font-weight:var(--home-weight-medium);color:var(--home-color-text);margin-bottom:var(--home-space-12)}.PartnershipForm-module__L55Wfa__successMessage p,.PartnershipForm-module__L55Wfa__errorMessage p{font-size:var(--home-space-16);color:var(--home-color-muted);line-height:var(--home-space-24);margin:0}.PartnershipForm-module__L55Wfa__retryButton{margin-top:var(--home-space-24);padding:var(--home-space-12) var(--home-space-32);background:var(--home-color-text);color:var(--home-color-text-button);border-radius:var(--home-radius-button);font-family:var(--home-font-medium);font-size:var(--home-space-16);font-weight:var(--home-weight-medium);cursor:pointer;transition:opacity var(--home-duration-fast) ease;border:none}.PartnershipForm-module__L55Wfa__retryButton:hover{opacity:.9}.PartnershipForm-module__L55Wfa__validationErrorsContainer{background:var(--home-color-surface);border:var(--home-space-1) solid var(--home-color-border);border-radius:var(--home-space-8);padding:var(--home-space-16);margin-bottom:var(--home-space-24)}.PartnershipForm-module__L55Wfa__validationErrorsHeader{margin-bottom:var(--home-space-12)}.PartnershipForm-module__L55Wfa__errorTitle{font-family:var(--home-font-medium);font-size:var(--home-space-14);font-weight:var(--home-weight-medium);color:var(--home-color-text)}.PartnershipForm-module__L55Wfa__validationErrorsList{gap:var(--home-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PartnershipForm-module__L55Wfa__validationErrorItem{font-family:var(--home-font-body);font-size:var(--home-space-14);color:var(--home-color-muted);padding-left:var(--home-space-24);position:relative}.PartnershipForm-module__L55Wfa__validationErrorItem:before{content:"•";left:var(--home-space-8);color:var(--home-color-grid-dot);position:absolute}@media (max-width:768px){.PartnershipForm-module__L55Wfa__modal{padding:var(--home-space-32) var(--home-space-24)}.PartnershipForm-module__L55Wfa__formGrid{gap:var(--home-space-20);grid-template-columns:1fr}.PartnershipForm-module__L55Wfa__header{text-align:left}.PartnershipForm-module__L55Wfa__title{font-size:var(--home-space-24)}.PartnershipForm-module__L55Wfa__subtitle{font-size:var(--home-space-14)}}@media (max-width:480px){.PartnershipForm-module__L55Wfa__modal{padding:var(--home-space-24) var(--home-space-20);max-height:85vh}.PartnershipForm-module__L55Wfa__closeButton{top:var(--home-space-16);right:var(--home-space-16)}.PartnershipForm-module__L55Wfa__title{font-size:var(--home-space-24);padding-right:var(--home-space-40)}.PartnershipForm-module__L55Wfa__submitButton{padding:var(--home-space-14) var(--home-space-28);font-size:var(--home-space-16)}}
.ProgramDetailPage-module__WqlBgq__detailPage{background:var(--home-color-bg);color:var(--home-color-text);font-family:var(--home-font-body);min-height:var(--home-size-vh-full);width:var(--home-size-full);flex-direction:column;display:flex;overflow-x:hidden}.ProgramDetailPage-module__WqlBgq__detailShell{width:var(--home-size-full);flex-direction:column;align-items:center;display:flex}.ProgramDetailPage-module__WqlBgq__detailHero{align-items:center;gap:var(--home-space-32);padding:var(--home-space-32) var(--home-space-40) var(--home-space-40);width:var(--home-size-full);max-width:var(--home-size-frame-max-w);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__detailGallery{border-radius:var(--home-radius-card);height:var(--home-size-detail-gallery-h);width:var(--home-size-full);position:relative;overflow:hidden}.ProgramDetailPage-module__WqlBgq__detailGallery:after{content:"";pointer-events:none;z-index:1;background:#00000059;position:absolute;inset:0}.ProgramDetailPage-module__WqlBgq__detailGallery img{object-fit:cover}.ProgramDetailPage-module__WqlBgq__galleryImage{filter:saturate(var(--home-space-0));opacity:var(--home-opacity-hidden);transition:opacity var(--home-duration-gallery-fade) ease-in-out}.ProgramDetailPage-module__WqlBgq__galleryImageActive{opacity:var(--home-opacity-visible)}.ProgramDetailPage-module__WqlBgq__galleryProgress{bottom:var(--home-space-0);align-items:center;gap:var(--home-size-gallery-progress-gap);isolation:isolate;left:var(--home-space-0);padding:var(--home-space-20);right:var(--home-space-0);z-index:2;display:flex;position:absolute}.ProgramDetailPage-module__WqlBgq__galleryProgressItem{cursor:pointer;align-items:center;gap:var(--home-size-gallery-progress-inner-gap);flex:1;display:flex}.ProgramDetailPage-module__WqlBgq__galleryProgressDot{background:var(--home-color-text-inverse);border-radius:var(--home-radius-pill);height:var(--home-size-gallery-progress-dot);width:var(--home-size-gallery-progress-dot)}.ProgramDetailPage-module__WqlBgq__galleryProgressDotActive{background:var(--home-color-grid-dot)}.ProgramDetailPage-module__WqlBgq__galleryProgressTrack{background:var(--home-color-gallery-progress-track);border-radius:var(--home-radius-pill);height:var(--home-size-gallery-progress-dot);flex:1;overflow:hidden}.ProgramDetailPage-module__WqlBgq__galleryProgressFill{background:var(--home-color-grid-dot);border-radius:var(--home-radius-pill);height:var(--home-size-full)}.ProgramDetailPage-module__WqlBgq__detailTitle{font-family:var(--home-font-heading);font-size:var(--home-size-detail-title);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-detail-title);line-height:var(--home-line-one);text-align:center}.ProgramDetailPage-module__WqlBgq__detailDescription{font-family:var(--home-font-body);font-size:var(--home-space-18);line-height:var(--home-space-28);max-width:var(--home-size-detail-description-w);text-align:center}.ProgramDetailPage-module__WqlBgq__overviewSection,.ProgramDetailPage-module__WqlBgq__approachSection,.ProgramDetailPage-module__WqlBgq__outcomesSection,.ProgramDetailPage-module__WqlBgq__teacherSection{align-items:flex-start;gap:var(--home-space-40);padding:var(--home-space-80) var(--home-space-40);width:var(--home-size-full);max-width:var(--home-size-frame-max-w);display:flex}.ProgramDetailPage-module__WqlBgq__overviewColumn,.ProgramDetailPage-module__WqlBgq__statsColumn{gap:var(--home-space-40);min-width:var(--home-space-0);flex-direction:column;flex:1 0 0;display:flex}.ProgramDetailPage-module__WqlBgq__detailHeading{font-family:var(--home-font-heading);font-size:var(--home-space-44);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-tight);line-height:var(--home-space-48)}.ProgramDetailPage-module__WqlBgq__detailHeading span{display:block}.ProgramDetailPage-module__WqlBgq__overviewBlocks{gap:var(--home-space-20);max-width:var(--home-size-detail-copy-w);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__overviewBlock{gap:var(--home-space-12);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__overviewBlock h3,.ProgramDetailPage-module__WqlBgq__statValue,.ProgramDetailPage-module__WqlBgq__teacherName{font-family:var(--home-font-heading);font-weight:var(--home-weight-medium)}.ProgramDetailPage-module__WqlBgq__overviewBlock h3,.ProgramDetailPage-module__WqlBgq__teacherName{font-size:var(--home-space-24);line-height:var(--home-space-32)}.ProgramDetailPage-module__WqlBgq__overviewLink{color:var(--home-color-text);text-underline-offset:var(--home-space-2);text-decoration:underline}.ProgramDetailPage-module__WqlBgq__overviewLink:hover{color:var(--home-color-grid-dot)}.ProgramDetailPage-module__WqlBgq__overviewBlock p,.ProgramDetailPage-module__WqlBgq__approachDescription,.ProgramDetailPage-module__WqlBgq__statLabel,.ProgramDetailPage-module__WqlBgq__statDetail{font-family:var(--home-font-groww-variable);font-size:var(--home-space-18);line-height:var(--home-space-28)}.ProgramDetailPage-module__WqlBgq__approachBody,.ProgramDetailPage-module__WqlBgq__teacherQuote{font-family:var(--home-font-body);font-size:var(--home-space-18);line-height:var(--home-space-28)}.ProgramDetailPage-module__WqlBgq__teacherRole{font-family:var(--home-font-medium);font-size:var(--home-space-18);font-weight:var(--home-weight-medium);line-height:var(--home-space-28)}.ProgramDetailPage-module__WqlBgq__detailStats{height:var(--home-size-full);width:var(--home-size-full);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__detailStat{border-bottom:var(--home-space-1) solid var(--home-color-border);gap:var(--home-space-40);padding:var(--home-space-20);transition:border-color var(--home-duration-menu) ease;display:flex}.ProgramDetailPage-module__WqlBgq__detailStat:hover{border-color:var(--home-color-grid-dot)}.ProgramDetailPage-module__WqlBgq__detailStat:hover .ProgramDetailPage-module__WqlBgq__statValue{color:var(--home-color-grid-dot)}.ProgramDetailPage-module__WqlBgq__statValue{color:var(--home-color-text);flex:0 0 var(--home-size-detail-number-w);font-size:var(--home-space-40);letter-spacing:var(--home-letter-normal);line-height:var(--home-space-48);transition:color var(--home-duration-menu) ease;white-space:nowrap}.ProgramDetailPage-module__WqlBgq__statCopy{flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__statDetail{color:var(--home-color-muted);font-size:var(--home-space-16);height:var(--home-space-24);line-height:var(--home-space-24);opacity:var(--home-opacity-hidden);transition:opacity var(--home-duration-menu) ease;overflow:hidden}.ProgramDetailPage-module__WqlBgq__detailStat:hover .ProgramDetailPage-module__WqlBgq__statDetail{opacity:var(--home-opacity-visible)}.ProgramDetailPage-module__WqlBgq__approachSection,.ProgramDetailPage-module__WqlBgq__outcomesSection,.ProgramDetailPage-module__WqlBgq__teacherSection{flex-direction:column}.ProgramDetailPage-module__WqlBgq__outcomesGrid{gap:var(--home-space-20);grid-template-columns:repeat(2, minmax(var(--home-space-0), 1fr));width:var(--home-size-full);display:grid}.ProgramDetailPage-module__WqlBgq__outcomeCard{border-left:var(--home-space-2) solid var(--home-color-rail);gap:var(--home-space-12);padding:var(--home-space-24);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__approachSection{height:var(--home-size-detail-approach-h)}.ProgramDetailPage-module__WqlBgq__approachHeader{width:var(--home-size-full);justify-content:space-between;align-items:flex-start;display:flex}.ProgramDetailPage-module__WqlBgq__approachDescription{max-width:var(--home-size-detail-copy-w)}.ProgramDetailPage-module__WqlBgq__approachCards{box-sizing:border-box;align-self:center;align-items:stretch;gap:var(--home-space-20);height:var(--home-size-detail-approach-inner-h);max-width:var(--home-space-1200);padding:var(--home-space-40);width:var(--home-size-full);justify-content:center;display:flex;overflow:hidden}.ProgramDetailPage-module__WqlBgq__approachCard{border:var(--home-space-0);border-left:var(--home-space-2) solid var(--home-color-rail);color:var(--home-color-text);cursor:pointer;flex:var(--home-flex-approach-idle);gap:var(--home-space-16);text-align:left;min-width:var(--home-space-0);padding:var(--home-space-24);transition:flex var(--home-duration-menu) var(--home-ease-standard), border-color var(--home-duration-fast) ease;background:0 0;flex-direction:column;display:flex;overflow:hidden}.ProgramDetailPage-module__WqlBgq__approachCardActive{border-color:var(--home-color-grid-dot);flex:var(--home-flex-approach-active)}.ProgramDetailPage-module__WqlBgq__approachSectionTextOnly{height:auto}.ProgramDetailPage-module__WqlBgq__approachCardsTextOnly{align-items:stretch;height:auto;overflow:visible}.ProgramDetailPage-module__WqlBgq__approachCardTextOnly{overflow:hidden}.ProgramDetailPage-module__WqlBgq__approachNumber{color:var(--home-color-muted);font-family:var(--home-font-heading);font-size:var(--home-space-32);font-weight:var(--home-weight-medium);letter-spacing:var(--home-letter-approach-number);line-height:var(--home-line-one)}.ProgramDetailPage-module__WqlBgq__approachCard:not(.ProgramDetailPage-module__WqlBgq__approachCardActive) .ProgramDetailPage-module__WqlBgq__approachNumber{opacity:var(--home-opacity-approach-inactive-number)}.ProgramDetailPage-module__WqlBgq__approachTitle{font-family:var(--home-font-heading-semibold);font-size:var(--home-space-24);font-weight:var(--home-weight-semibold);letter-spacing:var(--home-letter-program);line-height:var(--home-line-cta)}.ProgramDetailPage-module__WqlBgq__approachCard:not(.ProgramDetailPage-module__WqlBgq__approachCardActive) .ProgramDetailPage-module__WqlBgq__approachTitle{opacity:var(--home-opacity-approach-inactive-title)}.ProgramDetailPage-module__WqlBgq__approachBodyWrap{gap:var(--home-space-16);height:var(--home-size-full);min-height:var(--home-space-0);opacity:var(--home-opacity-hidden);transform:var(--home-transform-approach-closed);transform-origin:top;transition:opacity var(--home-duration-menu) ease, transform var(--home-duration-menu) var(--home-ease-standard);flex-direction:column;flex:auto;justify-content:flex-start;display:flex}.ProgramDetailPage-module__WqlBgq__approachCardActive .ProgramDetailPage-module__WqlBgq__approachBodyWrap{opacity:var(--home-opacity-visible);transform:var(--home-transform-approach-open)}.ProgramDetailPage-module__WqlBgq__approachCardTextOnly .ProgramDetailPage-module__WqlBgq__approachBodyWrap{height:var(--home-space-120);min-height:var(--home-space-120);opacity:var(--home-opacity-hidden);transition:opacity var(--home-duration-menu) ease;visibility:hidden;flex:none;overflow:hidden;transform:none}.ProgramDetailPage-module__WqlBgq__approachCardTextOnly.ProgramDetailPage-module__WqlBgq__approachCardActive .ProgramDetailPage-module__WqlBgq__approachBodyWrap{opacity:var(--home-opacity-visible);visibility:visible}.ProgramDetailPage-module__WqlBgq__approachBody{letter-spacing:var(--home-letter-program);line-height:var(--home-line-approach-body);opacity:var(--home-opacity-body-muted)}.ProgramDetailPage-module__WqlBgq__approachImage{border-radius:var(--home-radius-stat);filter:saturate(var(--home-space-0));height:var(--home-size-full);min-height:var(--home-space-0);width:var(--home-size-full);flex:auto;position:relative;overflow:hidden}.ProgramDetailPage-module__WqlBgq__approachImage img,.ProgramDetailPage-module__WqlBgq__teacherImage img{object-fit:cover}.ProgramDetailPage-module__WqlBgq__approachImage{object-fit:var(--home-object-fit-approach);object-position:var(--home-object-position-approach)}.ProgramDetailPage-module__WqlBgq__teacherGrid{gap:var(--home-space-20);grid-template-columns:repeat(2, minmax(var(--home-space-0), 1fr));width:var(--home-size-full);display:grid}.ProgramDetailPage-module__WqlBgq__teacherCard{gap:var(--home-space-20);flex-direction:column;display:flex}.ProgramDetailPage-module__WqlBgq__teacherImage{border-radius:var(--home-radius-card);filter:saturate(var(--home-space-0));height:var(--home-size-detail-teacher-h);width:var(--home-size-full);position:relative;overflow:hidden}.ProgramDetailPage-module__WqlBgq__teacherName{display:block}.ProgramDetailPage-module__WqlBgq__teacherQuote,.ProgramDetailPage-module__WqlBgq__teacherName,.ProgramDetailPage-module__WqlBgq__teacherRole{max-width:var(--home-size-detail-teacher-text-w)}@media (max-width:960px){.ProgramDetailPage-module__WqlBgq__detailHero,.ProgramDetailPage-module__WqlBgq__overviewSection,.ProgramDetailPage-module__WqlBgq__approachSection,.ProgramDetailPage-module__WqlBgq__outcomesSection,.ProgramDetailPage-module__WqlBgq__teacherSection{align-items:center}.ProgramDetailPage-module__WqlBgq__detailTitle{font-size:var(--home-space-60)}.ProgramDetailPage-module__WqlBgq__overviewSection,.ProgramDetailPage-module__WqlBgq__approachHeader,.ProgramDetailPage-module__WqlBgq__approachCards{flex-direction:column}.ProgramDetailPage-module__WqlBgq__outcomesGrid{grid-template-columns:var(--home-grid-footer-mobile)}.ProgramDetailPage-module__WqlBgq__approachCards{align-self:center;gap:var(--home-space-20);height:auto;max-width:var(--home-size-detail-mobile-content-w);padding:var(--home-space-20);width:var(--home-size-full);overflow:visible}.ProgramDetailPage-module__WqlBgq__approachCardsTextOnly{padding-bottom:var(--home-space-20)}.ProgramDetailPage-module__WqlBgq__approachSection{height:auto}.ProgramDetailPage-module__WqlBgq__approachCard,.ProgramDetailPage-module__WqlBgq__approachCardActive{height:auto;width:var(--home-size-full);flex:none}.ProgramDetailPage-module__WqlBgq__approachBodyWrap{height:auto;opacity:var(--home-opacity-visible);display:none;transform:none}.ProgramDetailPage-module__WqlBgq__approachCardActive .ProgramDetailPage-module__WqlBgq__approachBodyWrap{display:flex}.ProgramDetailPage-module__WqlBgq__approachCardTextOnly .ProgramDetailPage-module__WqlBgq__approachBodyWrap{height:auto;min-height:var(--home-space-0);min-width:var(--home-space-0);opacity:var(--home-opacity-visible);visibility:visible;display:none;overflow:visible}.ProgramDetailPage-module__WqlBgq__approachCardTextOnly.ProgramDetailPage-module__WqlBgq__approachCardActive .ProgramDetailPage-module__WqlBgq__approachBodyWrap{display:flex}.ProgramDetailPage-module__WqlBgq__approachImage{height:var(--home-size-detail-mobile-approach-image-h);flex:none;max-height:none}.ProgramDetailPage-module__WqlBgq__approachImage img{object-fit:cover}.ProgramDetailPage-module__WqlBgq__teacherGrid{grid-template-columns:var(--home-grid-footer-mobile)}}@media (max-width:767px){.ProgramDetailPage-module__WqlBgq__detailHero,.ProgramDetailPage-module__WqlBgq__overviewSection,.ProgramDetailPage-module__WqlBgq__approachSection,.ProgramDetailPage-module__WqlBgq__outcomesSection,.ProgramDetailPage-module__WqlBgq__teacherSection{padding-left:var(--home-space-20);padding-right:var(--home-space-20)}.ProgramDetailPage-module__WqlBgq__detailTitle{font-size:var(--home-space-44)}.ProgramDetailPage-module__WqlBgq__detailGallery,.ProgramDetailPage-module__WqlBgq__teacherImage{height:var(--home-size-card-mobile)}.ProgramDetailPage-module__WqlBgq__detailStat{gap:var(--home-space-8);flex-direction:column}.ProgramDetailPage-module__WqlBgq__statValue{flex-basis:auto}}
