.reference-home-module__j78QPq__home{--navy:#07345e;--blue:#0577bd;--gold:#c69a43;color:var(--navy);font-family:var(--font-masar), Tahoma, Arial, sans-serif;background:#fff;font-size:12px;font-weight:600;line-height:1.7}.reference-home-module__j78QPq__home *{box-sizing:border-box}.reference-home-module__j78QPq__home a{text-decoration:none}.reference-home-module__j78QPq__home :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #1686d3}.reference-home-module__j78QPq__home button{font:inherit}.reference-home-module__j78QPq__home section[id]{scroll-margin-top:72px}.reference-home-module__j78QPq__container{width:min(1440px,92%);min-width:0;margin-inline:auto}.reference-home-module__j78QPq__header{z-index:50;background:#fff;border-bottom:1px solid #e2edf5;position:sticky;top:0}.reference-home-module__j78QPq__headerInner{justify-content:space-between;align-items:center;gap:22px;min-height:55px;display:flex}.reference-home-module__j78QPq__home .reference-home-module__j78QPq__brandSlot>a{width:177px;padding:0;display:flex}.reference-home-module__j78QPq__brandSlot{flex-shrink:0}.reference-home-module__j78QPq__nav{white-space:nowrap;align-items:center;gap:22px;display:flex}.reference-home-module__j78QPq__nav a{color:#1e4672;padding:13px 0;font-size:10px;font-weight:600;position:relative}.reference-home-module__j78QPq__nav a[aria-current=page]{color:#0067a7;font-weight:800}.reference-home-module__j78QPq__nav a[aria-current=page]:after{content:"";bottom:4px;background:#006aa6;border-radius:2px;height:3px;position:absolute;inset-inline:0}.reference-home-module__j78QPq__headerActions{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:11px;display:flex}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold{min-height:33px;padding:5px 17px;font-size:11px}.reference-home-module__j78QPq__searchButton{color:#073e6c;background:#ecf5fb;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.reference-home-module__j78QPq__searchButton svg{width:18px}.reference-home-module__j78QPq__mobileMenu{display:none;position:relative}.reference-home-module__j78QPq__mobileMenu summary{cursor:pointer;border:1px solid #dbe9f3;border-radius:7px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.reference-home-module__j78QPq__mobileMenu summary::-webkit-details-marker{display:none}.reference-home-module__j78QPq__mobileMenu nav{background:#fff;border:1px solid #dce8f4;border-radius:10px;width:240px;padding:10px;position:absolute;top:46px;left:0;box-shadow:0 12px 40px #07345e20}.reference-home-module__j78QPq__mobileMenu nav a{padding:9px 12px;display:block}.reference-home-module__j78QPq__mobileMenu nav a:hover{background:#eff8ff}.reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__outline,.reference-home-module__j78QPq__gold{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:36px;padding:7px 16px;font-size:11px;font-weight:800;display:inline-flex}.reference-home-module__j78QPq__primary{color:#fff;background:linear-gradient(#115c89,#053b60);border:1px solid #155981;box-shadow:0 3px 9px #073c6b22}.reference-home-module__j78QPq__outline{color:#135f9b;background:#fff9;border:1px solid #9bc8eb}.reference-home-module__j78QPq__gold{color:#fff;background:linear-gradient(115deg,#d5b86c,#c79a45 68%,#a9772c);border:1px solid #d7b261;box-shadow:inset 0 1px #f0d9a2,0 3px 7px #143d6314}.reference-home-module__j78QPq__primary:hover,.reference-home-module__j78QPq__gold:hover{filter:brightness(1.08)}.reference-home-module__j78QPq__outline:hover{background:#edf8ff}.reference-home-module__j78QPq__primary svg,.reference-home-module__j78QPq__outline svg,.reference-home-module__j78QPq__gold svg{width:16px;height:16px}.reference-home-module__j78QPq__hero{isolation:isolate;background:linear-gradient(120deg,#cce7fa,#f2faff 60%,#e5f3fc);height:clamp(200px,26.65vw,620px);position:relative;overflow:hidden}.reference-home-module__j78QPq__heroCity{object-fit:fill;z-index:-2;opacity:.92;width:43%;height:29%;position:absolute;bottom:0;right:0}.reference-home-module__j78QPq__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#eff8ff,#0000);width:43%;height:38%;position:absolute;bottom:15%;right:0}.reference-home-module__j78QPq__heroScene{isolation:isolate;direction:ltr;width:58.3%;position:absolute;top:0;bottom:0;left:0}.reference-home-module__j78QPq__sceneImage{object-fit:cover;width:100%;height:100%;display:block}.reference-home-module__j78QPq__sceneNote{color:#fff;background:#073653b8;border-radius:3px;padding:1px 6px;font-size:8px;position:absolute;bottom:2%;left:2%}.reference-home-module__j78QPq__heroCopy{text-align:right;width:33%;margin-left:auto;margin-right:8.4%;padding-top:2%;position:relative}.reference-home-module__j78QPq__heroCopy h1{letter-spacing:-1px;font-size:clamp(38px,4.3vw,65px);font-weight:800;line-height:1.25}.reference-home-module__j78QPq__heroCopy h1 small{letter-spacing:0;margin-top:3px;font-size:.51em;font-weight:800;line-height:1.55;display:block}.reference-home-module__j78QPq__heroCopy>p{color:#36567d;max-width:410px;margin:8px 0 11px auto;font-size:clamp(10px,1.02vw,14px);line-height:1.7}.reference-home-module__j78QPq__heroActions{justify-content:flex-start;gap:11px;display:flex}.reference-home-module__j78QPq__heroNotes{color:#20577c;justify-content:space-between;width:26%;font-size:clamp(8px,.77vw,11px);display:flex;position:absolute;bottom:4%;right:13%}.reference-home-module__j78QPq__heroNotes span{align-items:center;gap:5px;display:flex}.reference-home-module__j78QPq__heroNotes svg{width:14px;height:14px}.reference-home-module__j78QPq__heroFlag{border-right:2px solid #776448;height:57%;position:absolute;top:11%;right:2.6%;transform:rotate(1deg)}.reference-home-module__j78QPq__heroFlag>span{clip-path:polygon(0 7%,100% 0,100% 100%,0 93%);background:linear-gradient(#d44444 0 33%,#fff 33% 66%,#171d26 66%);width:36px;height:23px;display:block;position:absolute;top:0;right:-1px;box-shadow:0 3px 6px #1234}.reference-home-module__j78QPq__heroFlag>span:after{content:"الله أكبر";color:#16804b;text-align:center;font-size:6px;position:absolute;top:30%;left:3px;right:0}.reference-home-module__j78QPq__heroSlogan{text-align:center;color:#154c72;font-size:clamp(12px,1.4vw,21px);font-style:italic;line-height:1.5;position:absolute;bottom:3%;right:1.8%;transform:rotate(-8deg)}.reference-home-module__j78QPq__scenePanels{direction:rtl;flex-direction:column;gap:6px;width:20%;height:76%;display:flex;position:absolute;top:8.2%;left:78.2%}.reference-home-module__j78QPq__progressPanel{background:#fffefc;border:2px solid #fff;border-radius:10px;justify-content:space-around;align-items:center;height:35%;padding:5px 7px;display:flex;box-shadow:0 5px 13px #185e9610}.reference-home-module__j78QPq__progressPanel>span{flex-direction:column;gap:2px;display:flex}.reference-home-module__j78QPq__progressPanel small{font-size:clamp(8px,.8vw,12px);font-weight:800}.reference-home-module__j78QPq__progressPanel strong{font-size:clamp(17px,1.7vw,25px);line-height:1.1}.reference-home-module__j78QPq__progressRing{aspect-ratio:1;border:6px solid #05819a;border-color:#05819a #105986 #daf3f3 #daf3f3;border-radius:50%;flex-shrink:0;place-items:center;width:42%;display:grid!important}.reference-home-module__j78QPq__progressRing svg{color:#136f94;width:19px;height:19px}.reference-home-module__j78QPq__upcomingPanel{background:#f6fcff;border:2px solid #fff;border-radius:10px;flex-direction:column;flex:1;gap:5px;padding:5px 7px;display:flex}.reference-home-module__j78QPq__upcomingPanel>strong{font-size:clamp(8px,.82vw,12px)}.reference-home-module__j78QPq__upcomingPanel a{color:#225b87;align-items:center;gap:5px;font-size:clamp(7px,.7vw,10px);line-height:1.3;display:flex}.reference-home-module__j78QPq__upcomingPanel a>svg{flex-shrink:0;width:12px;height:12px}.reference-home-module__j78QPq__upcomingPanel a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.reference-home-module__j78QPq__upcomingPanel a small{color:#6f8faf;margin-top:2px;font-size:.8em;display:block}.reference-home-module__j78QPq__videoViewLabel{color:#fff;background:#496276;place-items:center;width:6.6%;height:6.2%;font-size:clamp(5px,.7vw,10px);line-height:1;display:grid;position:absolute;top:13.9%;left:48.3%;transform:rotate(-4deg)}.reference-home-module__j78QPq__videoLiveLabel{color:#fff;background:#d54c62;place-items:center;width:7.4%;height:6.3%;font-size:clamp(5px,.7vw,10px);line-height:1;display:grid;position:absolute;top:9.5%;left:69%;transform:rotate(-4deg)}.reference-home-module__j78QPq__metricsBand{color:#fff;background:linear-gradient(100deg,#07314e,#084772 60%,#082e49);border-bottom:2px solid #d0b877;align-items:center;min-height:74px;display:flex;position:relative;overflow:hidden}.reference-home-module__j78QPq__metricsBand:before,.reference-home-module__j78QPq__metricsBand:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:15%;position:absolute;top:0;bottom:0}.reference-home-module__j78QPq__metricsBand:before{opacity:.85;background-image:url(/images/reference/skyline-gold.webp);left:0}.reference-home-module__j78QPq__metricsBand:after{background-image:url(/images/reference/iraq-outline.webp);width:11%;right:0}.reference-home-module__j78QPq__metrics{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));width:78%;margin-inline:auto;padding-block:13px;display:grid}.reference-home-module__j78QPq__metrics>div{flex-direction:row-reverse;justify-content:center;align-items:center;gap:12px;min-width:0;padding-inline:10px;display:flex}.reference-home-module__j78QPq__metrics>div+div{border-right:1px solid #87b7d494}.reference-home-module__j78QPq__metrics strong{white-space:nowrap;font-size:20px;font-weight:800;line-height:1.3;display:block}.reference-home-module__j78QPq__metrics small{color:#e8f3ff;font-size:10px;display:block}.reference-home-module__j78QPq__metrics svg{filter:drop-shadow(0 0 4px #31b6f7);flex-shrink:0;width:36px;height:36px}.reference-home-module__j78QPq__section{padding:6px 0}.reference-home-module__j78QPq__tint{background:linear-gradient(115deg,#edf9ff,#e1f3ff 65%,#f5fcff)}.reference-home-module__j78QPq__sectionHeading{text-align:center;margin-bottom:6px;position:relative}.reference-home-module__j78QPq__sectionHeading h2{justify-content:center;align-items:center;gap:17px;font-size:21px;font-weight:800;line-height:1.55;display:flex}.reference-home-module__j78QPq__sectionHeading h2:before,.reference-home-module__j78QPq__sectionHeading h2:after{content:"✧";color:#bd8938;text-shadow:3px 0 #fff,-3px 0 #fff;background:linear-gradient(#638db2,#638db2) 50%/100% 1px no-repeat;width:70px;font-size:18px;line-height:1}.reference-home-module__j78QPq__sectionHeading p{color:#46688f;margin-top:1px;font-size:11px;line-height:1.65}.reference-home-module__j78QPq__sectionLink{color:#175d94;background:#ffffffb3;border:1px solid #a9ccef;border-radius:7px;align-items:center;gap:8px;min-height:29px;padding:4px 12px;font-size:9px;display:flex;position:absolute;top:1px;right:0}.reference-home-module__j78QPq__sectionLink svg{width:13px;height:13px}.reference-home-module__j78QPq__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.reference-home-module__j78QPq__stage{isolation:isolate;text-align:right;background:#fff;border:1px solid #c9e4f7;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:128px;padding:10px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #2c6a9604}.reference-home-module__j78QPq__stageImage{object-fit:cover;z-index:-2;border-radius:6px;width:60%;height:calc(100% - 6px);position:absolute;top:3px;bottom:3px;left:3px}.reference-home-module__j78QPq__stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 12%,#fff9 47%,#fff 68%);position:absolute;inset:0}.reference-home-module__j78QPq__stage>svg{color:#eca000;fill:currentColor;stroke-width:1px;width:31px;height:31px;margin-bottom:1px}.reference-home-module__j78QPq__stage:nth-child(2)>svg{color:#9564d2}.reference-home-module__j78QPq__stage:nth-child(3)>svg{color:#258dda}.reference-home-module__j78QPq__stage:nth-child(4)>svg{color:#0a4576}.reference-home-module__j78QPq__stage h3{font-size:16px;font-weight:800;line-height:1.45}.reference-home-module__j78QPq__stage p{color:#53739b;max-width:52%;margin-top:1px;font-size:9px;line-height:1.6}.reference-home-module__j78QPq__stage>span{color:#1672b6;align-items:center;gap:7px;margin-top:auto;padding-top:3px;font-size:9px;display:flex}.reference-home-module__j78QPq__stage>span svg{border:1px solid #c5ddf2;border-radius:50%;width:12px;height:12px;padding:1px;transform:rotate(180deg)}.reference-home-module__j78QPq__stage:hover{border-color:#82b8df;box-shadow:0 5px 16px #144b7012}.reference-home-module__j78QPq__carousel{position:relative}.reference-home-module__j78QPq__track{scroll-snap-type:x mandatory;scrollbar-width:none;direction:rtl;grid-auto-columns:calc(20% - 12px);grid-auto-flow:column;justify-content:start;gap:15px;padding:1px 1px 5px;display:grid;overflow-x:auto}.reference-home-module__j78QPq__track::-webkit-scrollbar{display:none}.reference-home-module__j78QPq__track[data-sparse=true]{justify-content:center}.reference-home-module__j78QPq__track>*{scroll-snap-align:start;min-width:0}.reference-home-module__j78QPq__carouselArrow{z-index:2;color:#356a9c;cursor:pointer;background:#fff;border:1px solid #d7e8f5;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);font-family:Arial!important;font-size:23px!important}.reference-home-module__j78QPq__carouselArrow:disabled{opacity:.25;cursor:default}.reference-home-module__j78QPq__previous{right:-30px}.reference-home-module__j78QPq__next{left:-30px}.reference-home-module__j78QPq__courseCard{background:#fff;border:1px solid #dcecf8;border-radius:6px;overflow:hidden;box-shadow:0 4px 9px #13598609}.reference-home-module__j78QPq__coursePicture{background:#e4f2fb;height:clamp(69px,6.7vw,105px);display:block;position:relative;overflow:hidden}.reference-home-module__j78QPq__coursePicture img{object-fit:cover;width:100%;height:100%}.reference-home-module__j78QPq__coursePicture>span{color:#18547b;white-space:nowrap;text-overflow:ellipsis;background:#e9faff;border-radius:6px;max-width:95%;padding:1px 12px;font-size:9px;position:absolute;bottom:4px;right:4px;overflow:hidden;box-shadow:0 1px 6px #04273d2b}.reference-home-module__j78QPq__courseDetails{padding:6px 9px 7px}.reference-home-module__j78QPq__courseDetails h3{white-space:nowrap;text-overflow:ellipsis;min-height:15px;font-size:10px;font-weight:800;line-height:1.5;overflow:hidden}.reference-home-module__j78QPq__courseDetails>p{color:#7187a3;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9px;overflow:hidden}.reference-home-module__j78QPq__courseDetails>div{color:#235079;justify-content:space-between;align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.reference-home-module__j78QPq__courseDetails>div>span{white-space:nowrap;color:#69859f;align-items:center;gap:5px;font-size:8px;display:flex}.reference-home-module__j78QPq__courseDetails svg{color:#175580;width:13px;height:13px}.reference-home-module__j78QPq__courseDetails strong{white-space:nowrap;font-size:9px;font-weight:800}.reference-home-module__j78QPq__teacherCard{background:#fff;border:1px solid #dae9f5;border-radius:7px;flex-direction:row-reverse;align-items:center;gap:10px;min-height:76px;padding:7px;display:flex;box-shadow:0 3px 9px #22517c07}.reference-home-module__j78QPq__teacherAvatar{color:#46708e;background:linear-gradient(145deg,#dae9f5,#f1f7fa);border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid}.reference-home-module__j78QPq__teacherAvatar>svg{width:33px;height:33px}.reference-home-module__j78QPq__teacherCard h3{font-size:11px;font-weight:800;line-height:1.5}.reference-home-module__j78QPq__teacherCard p{color:#697fa5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.reference-home-module__j78QPq__teacherCard small{color:#326892;align-items:center;gap:5px;font-size:9px;display:flex}.reference-home-module__j78QPq__teacherCard small>svg{color:#be8e31;width:12px;height:12px}.reference-home-module__j78QPq__teacherCard:hover{border-color:#94c0dd}.reference-home-module__j78QPq__features{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.reference-home-module__j78QPq__feature{text-align:center;background:#fff;border:1px solid #dcebf6;border-radius:7px;flex-direction:column;align-items:center;min-height:80px;padding:8px 5px 9px;display:flex;box-shadow:0 4px 9px #154b7208}.reference-home-module__j78QPq__feature>svg{color:#087bbe;stroke-width:1.8px;width:26px;height:26px;margin-bottom:3px}.reference-home-module__j78QPq__feature h3{font-size:11px;font-weight:800}.reference-home-module__j78QPq__feature p{color:#42668e;margin-top:1px;font-size:10px;line-height:1.5}.reference-home-module__j78QPq__reviews{min-height:145px}.reference-home-module__j78QPq__reviewEmpty{background:#fff;border:1px solid #dcebf8;border-radius:7px;align-items:center;gap:18px;max-width:740px;min-height:70px;margin:0 auto;padding:13px 20px;display:flex;box-shadow:0 3px 12px #14466d05}.reference-home-module__j78QPq__reviewEmpty>svg{color:#8bacbf;flex-shrink:0;width:34px;height:34px}.reference-home-module__j78QPq__reviewEmpty h3{font-size:12px;font-weight:800}.reference-home-module__j78QPq__reviewEmpty p{color:#6c8299;font-size:10px}.reference-home-module__j78QPq__reviewEmpty a{color:#0a669d;white-space:nowrap;margin-inline-start:auto;font-size:10px}.reference-home-module__j78QPq__empty,.reference-home-module__j78QPq__loading{text-align:center;color:#6c86a0;background:#fff8;border:1px solid #dcebf5;border-radius:7px;min-height:80px;padding:22px}.reference-home-module__j78QPq__empty button{color:#006b9e;text-decoration:underline}.reference-home-module__j78QPq__closing{color:#fff;background:linear-gradient(100deg,#104d71,#063651 70%);border-bottom:1px solid #bfa46d;border-radius:9px 9px 0 0;min-height:73px;position:relative;overflow:hidden}.reference-home-module__j78QPq__closing:before{content:"";opacity:.9;background:url(/images/reference/footer-skyline.webp) 0 100%/auto 100% no-repeat;width:24%;height:100%;position:absolute;bottom:0;left:0}.reference-home-module__j78QPq__closing>div{flex-direction:row;justify-content:center;align-items:center;gap:45px;min-height:73px;padding-block:10px;display:flex;position:relative}.reference-home-module__j78QPq__closing h2{font-size:21px;font-weight:800;line-height:1.6}.reference-home-module__j78QPq__closing p{color:#d8e6f0;font-size:10px}.reference-home-module__j78QPq__closing .reference-home-module__j78QPq__gold{min-width:132px;padding-inline:25px}.reference-home-module__j78QPq__closingArt{object-fit:contain;mix-blend-mode:screen;opacity:.8;width:16%;height:55px;position:absolute;bottom:6px;right:0}.reference-home-module__j78QPq__closingCopy{z-index:1;position:relative}.reference-home-module__j78QPq__footer{color:#d9eaf5;background:linear-gradient(100deg,#092e46,#0b354b 55%,#09283d);padding:13px 0 0}.reference-home-module__j78QPq__footerGrid{direction:rtl;grid-template-columns:1.3fr 1fr 1fr 1.7fr;gap:42px;min-height:91px;display:grid}.reference-home-module__j78QPq__footer h3{color:#fff;margin-bottom:5px;font-size:11px;font-weight:800}.reference-home-module__j78QPq__footer p,.reference-home-module__j78QPq__footer a{font-size:9px;line-height:1.8}.reference-home-module__j78QPq__footerLinks a{width:fit-content;margin-left:auto;display:block}.reference-home-module__j78QPq__footerAbout{grid-area:1/4}.reference-home-module__j78QPq__footerLinks{grid-area:1/3}.reference-home-module__j78QPq__footerContact{grid-area:1/2}.reference-home-module__j78QPq__footerApp{grid-area:1/1}.reference-home-module__j78QPq__footerContact a{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:2px;display:flex}.reference-home-module__j78QPq__footerContact svg{width:11px;height:11px}.reference-home-module__j78QPq__footer .reference-home-module__j78QPq__brandSlot>a{border-radius:5px;width:158px;margin-bottom:7px;padding:3px 5px}.reference-home-module__j78QPq__footerAbout p{color:#c4d5e3;max-width:290px}.reference-home-module__j78QPq__footerApp p{color:#c6d8e6}.reference-home-module__j78QPq__download{color:#103f63;background:#fff;border:1px solid #cbddeb;border-radius:6px;align-items:center;gap:7px;margin-top:5px;padding:4px 10px;font-weight:800;display:inline-flex}.reference-home-module__j78QPq__download svg{width:22px;height:22px}.reference-home-module__j78QPq__download small{font-size:8px;display:block}.reference-home-module__j78QPq__download strong{font-size:11px;display:block}.reference-home-module__j78QPq__iosNote{color:#adcadb;margin-top:5px;font-size:8px;display:block}.reference-home-module__j78QPq__footerBottom{border-top:1px solid #9dc1d532;justify-content:space-between;align-items:center;margin-top:7px;padding:7px 0;font-size:8px;display:flex}.reference-home-module__j78QPq__footerBottom span{align-items:center;gap:9px;display:flex}@media (min-width:1500px){.reference-home-module__j78QPq__headerInner{min-height:69px}.reference-home-module__j78QPq__home .reference-home-module__j78QPq__brandSlot>a{width:208px}.reference-home-module__j78QPq__nav a{font-size:13px}.reference-home-module__j78QPq__nav{gap:32px}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold{min-height:39px;font-size:13px}.reference-home-module__j78QPq__section{padding-block:18px}.reference-home-module__j78QPq__sectionHeading{margin-bottom:13px}.reference-home-module__j78QPq__sectionHeading h2{font-size:27px}.reference-home-module__j78QPq__sectionHeading p{font-size:14px}.reference-home-module__j78QPq__stage{min-height:165px;padding:14px 18px}.reference-home-module__j78QPq__stage>svg{width:36px;height:36px}.reference-home-module__j78QPq__stage h3{font-size:20px}.reference-home-module__j78QPq__stage p,.reference-home-module__j78QPq__stage>span{font-size:12px}.reference-home-module__j78QPq__courseDetails h3{min-height:42px;font-size:14px}.reference-home-module__j78QPq__courseDetails>p,.reference-home-module__j78QPq__courseDetails strong{font-size:12px}.reference-home-module__j78QPq__courseDetails>div>span{font-size:11px}.reference-home-module__j78QPq__teacherCard{min-height:94px}.reference-home-module__j78QPq__teacherCard h3{font-size:14px}.reference-home-module__j78QPq__teacherCard p,.reference-home-module__j78QPq__teacherCard small{font-size:11px}.reference-home-module__j78QPq__feature{min-height:108px;padding-block:12px}.reference-home-module__j78QPq__feature h3{font-size:14px}.reference-home-module__j78QPq__feature p{font-size:12px}.reference-home-module__j78QPq__feature>svg{width:33px;height:33px}.reference-home-module__j78QPq__metricsBand{min-height:96px}.reference-home-module__j78QPq__metrics strong{font-size:26px}.reference-home-module__j78QPq__metrics small{font-size:13px}.reference-home-module__j78QPq__metrics svg{width:43px;height:43px}.reference-home-module__j78QPq__reviewEmpty h3{font-size:15px}.reference-home-module__j78QPq__reviewEmpty p,.reference-home-module__j78QPq__reviewEmpty a{font-size:12px}.reference-home-module__j78QPq__reviews{min-height:175px}.reference-home-module__j78QPq__closing h2{font-size:28px}.reference-home-module__j78QPq__closing p{font-size:13px}.reference-home-module__j78QPq__closing>div{min-height:94px}.reference-home-module__j78QPq__footer{padding-top:20px}.reference-home-module__j78QPq__footerGrid{min-height:145px}.reference-home-module__j78QPq__footer h3{font-size:14px}.reference-home-module__j78QPq__footer p,.reference-home-module__j78QPq__footer a{font-size:12px}.reference-home-module__j78QPq__footerBottom{font-size:10px}}@media (max-width:1100px){.reference-home-module__j78QPq__headerInner{gap:16px}.reference-home-module__j78QPq__nav{gap:18px}.reference-home-module__j78QPq__home .reference-home-module__j78QPq__brandSlot>a{width:160px}.reference-home-module__j78QPq__heroCopy{width:31%;margin-right:10%;padding-top:2.3%}.reference-home-module__j78QPq__heroCopy h1{font-size:40px}.reference-home-module__j78QPq__heroCopy h1 small{font-size:.52em}.reference-home-module__j78QPq__heroCopy>p{font-size:10px}.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline{gap:7px;padding-inline:12px;font-size:9px}.reference-home-module__j78QPq__heroNotes{font-size:8px;right:15%}.reference-home-module__j78QPq__heroNotes svg{width:12px}.reference-home-module__j78QPq__track{grid-auto-columns:calc(20% - 11.2px);gap:14px}.reference-home-module__j78QPq__teacherCard{gap:6px}.reference-home-module__j78QPq__teacherAvatar{width:48px;height:48px}.reference-home-module__j78QPq__teacherCard h3{font-size:10px}.reference-home-module__j78QPq__teacherCard small{font-size:8px}.reference-home-module__j78QPq__sectionHeading h2{font-size:19px}.reference-home-module__j78QPq__closing h2{font-size:20px}.reference-home-module__j78QPq__closing>div{gap:35px}.reference-home-module__j78QPq__footerGrid{gap:28px}}@media (max-width:900px){.reference-home-module__j78QPq__nav{gap:12px}.reference-home-module__j78QPq__nav a{font-size:9px}.reference-home-module__j78QPq__headerInner{gap:11px}.reference-home-module__j78QPq__headerActions{gap:6px}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold{padding-inline:11px;font-size:10px}.reference-home-module__j78QPq__heroCopy{width:40%;margin-right:7%;padding-top:3%}.reference-home-module__j78QPq__heroScene{width:57%}.reference-home-module__j78QPq__heroNotes{width:36%;right:7%}.reference-home-module__j78QPq__heroFlag{right:2%}.reference-home-module__j78QPq__heroSlogan{display:none}.reference-home-module__j78QPq__heroCopy>p{font-size:10px}.reference-home-module__j78QPq__heroActions{gap:7px}.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline,.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary{min-height:33px;padding-inline:9px;font-size:9px}.reference-home-module__j78QPq__heroActions svg{width:12px}.reference-home-module__j78QPq__metrics{width:89%}.reference-home-module__j78QPq__metricsBand:after,.reference-home-module__j78QPq__metricsBand:before{opacity:.35}.reference-home-module__j78QPq__metrics svg{width:30px;height:30px}.reference-home-module__j78QPq__stages{gap:10px}.reference-home-module__j78QPq__stage p{max-width:55%;font-size:8px}.reference-home-module__j78QPq__stage>span{font-size:8px}.reference-home-module__j78QPq__features{gap:8px}.reference-home-module__j78QPq__track{grid-auto-columns:calc(25% - 10.5px)}.reference-home-module__j78QPq__carouselArrow{width:20px;height:20px}.reference-home-module__j78QPq__previous{right:-23px}.reference-home-module__j78QPq__next{left:-23px}.reference-home-module__j78QPq__closingArt{display:none}.reference-home-module__j78QPq__closing>div{justify-content:space-around;gap:15px}.reference-home-module__j78QPq__footerGrid{gap:18px}.reference-home-module__j78QPq__footer p,.reference-home-module__j78QPq__footer a{font-size:8px}.reference-home-module__j78QPq__container{width:calc(100% - 32px)}.reference-home-module__j78QPq__headerInner{gap:10px;min-height:62px}.reference-home-module__j78QPq__nav{display:none}.reference-home-module__j78QPq__mobileMenu{display:block}.reference-home-module__j78QPq__headerActions{flex-direction:row;margin-inline-start:auto}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold{min-height:34px;font-size:10px}.reference-home-module__j78QPq__searchButton{display:none}.reference-home-module__j78QPq__home .reference-home-module__j78QPq__brandSlot>a{width:165px}.reference-home-module__j78QPq__hero{flex-direction:column;height:auto;padding:26px 0 0;display:flex}.reference-home-module__j78QPq__heroCopy{text-align:center;order:0;width:auto;margin:0 24px;padding:0}.reference-home-module__j78QPq__heroCopy h1{font-size:43px}.reference-home-module__j78QPq__heroCopy h1 small{font-size:.52em}.reference-home-module__j78QPq__heroCopy>p{max-width:410px;margin:10px auto 17px;font-size:12px}.reference-home-module__j78QPq__heroActions{justify-content:center;gap:10px}.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline{min-height:40px;padding-inline:15px;font-size:11px}.reference-home-module__j78QPq__heroNotes{order:1;justify-content:center;gap:17px;width:auto;margin:17px 0;font-size:9px;position:static}.reference-home-module__j78QPq__heroScene{aspect-ratio:615/280;order:2;width:100%;height:auto;max-height:none;position:relative}.reference-home-module__j78QPq__sceneImage{object-fit:fill}.reference-home-module__j78QPq__heroCity,.reference-home-module__j78QPq__heroFlag,.reference-home-module__j78QPq__hero:after{display:none}.reference-home-module__j78QPq__scenePanels{font-size:10px}.reference-home-module__j78QPq__progressPanel small{font-size:7px;line-height:1.2}.reference-home-module__j78QPq__progressPanel strong{font-size:16px}.reference-home-module__j78QPq__progressRing{border-width:4px}.reference-home-module__j78QPq__progressRing svg{width:13px;height:13px}.reference-home-module__j78QPq__scenePanels{gap:4px}.reference-home-module__j78QPq__upcomingPanel{gap:3px;min-height:0;padding:4px;overflow:hidden}.reference-home-module__j78QPq__upcomingPanel>strong{font-size:8px;line-height:1.2}.reference-home-module__j78QPq__upcomingPanel a{font-size:7px}.reference-home-module__j78QPq__upcomingPanel a>svg{width:9px;height:9px}.reference-home-module__j78QPq__videoViewLabel,.reference-home-module__j78QPq__videoLiveLabel{font-size:7px}.reference-home-module__j78QPq__metricsBand{min-height:120px}.reference-home-module__j78QPq__metrics{grid-template-columns:1fr 1fr;gap:17px 0;width:100%;padding-block:16px}.reference-home-module__j78QPq__metrics>div{justify-content:flex-end;gap:12px;padding-inline:12px}.reference-home-module__j78QPq__metrics>div:nth-child(3){border:0}.reference-home-module__j78QPq__metrics strong{font-size:20px}.reference-home-module__j78QPq__metrics small{font-size:10px}.reference-home-module__j78QPq__metricsBand:before{opacity:.15;width:30%}.reference-home-module__j78QPq__metricsBand:after{opacity:.15;width:22%}.reference-home-module__j78QPq__section{padding-block:20px}.reference-home-module__j78QPq__sectionHeading{margin-bottom:15px}.reference-home-module__j78QPq__sectionHeading h2{gap:12px;font-size:22px}.reference-home-module__j78QPq__sectionHeading h2:before,.reference-home-module__j78QPq__sectionHeading h2:after{width:35px}.reference-home-module__j78QPq__sectionHeading p{margin-top:3px;font-size:10px}.reference-home-module__j78QPq__sectionLink{width:fit-content;margin:9px auto 0;padding:4px 12px;font-size:10px;position:static}.reference-home-module__j78QPq__stages{grid-template-columns:1fr 1fr;gap:10px}.reference-home-module__j78QPq__stage{min-height:137px;padding:11px}.reference-home-module__j78QPq__stage h3{font-size:16px}.reference-home-module__j78QPq__stage p,.reference-home-module__j78QPq__stage>span{font-size:9px}.reference-home-module__j78QPq__stage>svg{width:30px;height:30px}.reference-home-module__j78QPq__track{grid-auto-columns:calc(50% - 6px);gap:12px}.reference-home-module__j78QPq__track[data-sparse=true]{justify-content:start}.reference-home-module__j78QPq__coursePicture{height:95px}.reference-home-module__j78QPq__courseDetails{padding:9px}.reference-home-module__j78QPq__courseDetails h3{min-height:33px;font-size:11px}.reference-home-module__j78QPq__courseDetails>p{font-size:9px}.reference-home-module__j78QPq__courseDetails>div{flex-wrap:wrap;row-gap:4px}.reference-home-module__j78QPq__courseDetails strong{font-size:10px}.reference-home-module__j78QPq__carouselArrow{display:none}.reference-home-module__j78QPq__teacherCard{flex-direction:row;gap:8px;min-height:91px}.reference-home-module__j78QPq__teacherCard h3{font-size:11px}.reference-home-module__j78QPq__teacherAvatar{width:43px;height:43px}.reference-home-module__j78QPq__teacherCard p,.reference-home-module__j78QPq__teacherCard small{font-size:9px}.reference-home-module__j78QPq__teacherCarousel .reference-home-module__j78QPq__track{grid-auto-columns:76%}.reference-home-module__j78QPq__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.reference-home-module__j78QPq__feature{min-height:94px;padding:12px 6px}.reference-home-module__j78QPq__feature h3{font-size:10px}.reference-home-module__j78QPq__feature p{font-size:9px}.reference-home-module__j78QPq__feature>svg{width:28px;height:28px;margin-bottom:6px}.reference-home-module__j78QPq__reviewEmpty{flex-wrap:wrap;gap:9px;min-height:100px;padding:17px}.reference-home-module__j78QPq__reviewEmpty>svg{width:28px;height:28px}.reference-home-module__j78QPq__reviewEmpty>div{flex:1}.reference-home-module__j78QPq__reviewEmpty a{text-align:center;border-top:1px solid #e4edf5;width:100%;margin-top:5px;padding-top:8px}.reference-home-module__j78QPq__closing>div{text-align:center;flex-direction:column;gap:11px;min-height:145px;padding-block:18px}.reference-home-module__j78QPq__closing h2{font-size:21px}.reference-home-module__j78QPq__closing p{font-size:11px}.reference-home-module__j78QPq__closing:before{opacity:.35;width:40%}.reference-home-module__j78QPq__closing .reference-home-module__j78QPq__gold{min-height:39px}.reference-home-module__j78QPq__footer{padding-top:22px}.reference-home-module__j78QPq__footerGrid{grid-template-columns:1fr 1fr;gap:24px 20px;min-height:0}.reference-home-module__j78QPq__footerAbout{grid-area:1/1/auto/3}.reference-home-module__j78QPq__footerLinks{grid-area:2/1}.reference-home-module__j78QPq__footerContact{grid-area:2/2}.reference-home-module__j78QPq__footerApp{grid-area:3/1/auto/3}.reference-home-module__j78QPq__footer .reference-home-module__j78QPq__brandSlot>a{width:190px}.reference-home-module__j78QPq__footer h3{font-size:13px}.reference-home-module__j78QPq__footer a,.reference-home-module__j78QPq__footer p{font-size:11px}.reference-home-module__j78QPq__footerAbout p{max-width:none}.reference-home-module__j78QPq__footerContact a{font-size:10px}.reference-home-module__j78QPq__footerBottom{flex-direction:column;gap:7px;margin-top:20px;padding-block:12px;font-size:9px}.reference-home-module__j78QPq__download{min-height:44px}.reference-home-module__j78QPq__iosNote{font-size:10px}.reference-home-module__j78QPq__sceneNote{font-size:7px}}@media (max-width:370px){.reference-home-module__j78QPq__home .reference-home-module__j78QPq__brandSlot>a{width:139px}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold{padding-inline:9px}.reference-home-module__j78QPq__headerActions .reference-home-module__j78QPq__gold svg{display:none}.reference-home-module__j78QPq__heroCopy{margin-inline:17px}.reference-home-module__j78QPq__heroCopy h1{font-size:37px}.reference-home-module__j78QPq__heroCopy h1 small{font-size:.51em}.reference-home-module__j78QPq__heroNotes{gap:9px;font-size:8px}.reference-home-module__j78QPq__stage{min-height:130px;padding:9px}.reference-home-module__j78QPq__stage h3{font-size:14px}.reference-home-module__j78QPq__stage p,.reference-home-module__j78QPq__progressPanel small{font-size:8px}.reference-home-module__j78QPq__progressPanel strong{font-size:16px}.reference-home-module__j78QPq__progressRing{border-width:4px}.reference-home-module__j78QPq__progressRing svg{width:12px}.reference-home-module__j78QPq__upcomingPanel{gap:3px;padding:3px}.reference-home-module__j78QPq__upcomingPanel>strong{font-size:7px}.reference-home-module__j78QPq__upcomingPanel a{font-size:6px}.reference-home-module__j78QPq__scenePanels{gap:3px}.reference-home-module__j78QPq__videoViewLabel,.reference-home-module__j78QPq__videoLiveLabel{font-size:5px}.reference-home-module__j78QPq__features{grid-template-columns:1fr 1fr}.reference-home-module__j78QPq__track{grid-auto-columns:78%}.reference-home-module__j78QPq__teacherCarousel .reference-home-module__j78QPq__track{grid-auto-columns:93%}.reference-home-module__j78QPq__sectionHeading h2{font-size:20px}.reference-home-module__j78QPq__closing h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.reference-home-module__j78QPq__track{scroll-behavior:auto}}.reference-home-module__j78QPq__refinedHero{height:clamp(355px,29vw,490px)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroScene{z-index:0;width:100%;height:100%;inset:0}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__sceneImage{object-fit:cover;object-position:center 47%}.reference-home-module__j78QPq__refinedHero:after{z-index:1;background:linear-gradient(90deg,#0000 37%,#f2f9ff10 47%,#f2f9ffed 65%,#f2f9ffdb 84%,#f2f9ff20);width:100%;height:100%;inset:0}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy{z-index:2;width:38%;max-width:550px;margin-right:max(4%,50% - 720px);padding:0;top:45%;transform:translateY(-50%)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy h1{font-size:clamp(40px,3.4vw,60px)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy h1 small{font-size:.49em;line-height:1.65}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy>p{max-width:480px;margin-block:15px 20px;font-size:clamp(12px,.95vw,15px);line-height:1.9}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline{min-height:42px;padding-inline:18px;font-size:12px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes{z-index:2;justify-content:flex-start;gap:18px;width:37%;max-width:520px;font-size:11px;bottom:27px;right:max(4%,50% - 720px)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes span{background:#ffffffb8;border:1px solid #ffffffb8;border-radius:20px;padding:5px 8px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroSlogan{z-index:2;font-size:16px;bottom:16px;right:1%}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__scenePanels{z-index:2;gap:10px;width:clamp(160px,13vw,205px);height:auto;top:48%;left:43%;transform:translateY(-50%)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel{background:#fffffff5;border:1px solid #fff;border-radius:13px;justify-content:space-between;height:auto;min-height:76px;padding:12px 14px;box-shadow:0 9px 26px #164c711c}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel small{font-size:11px;line-height:1.5}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel strong{font-size:25px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressRing{border-width:4px;width:47px;height:47px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressRing svg{width:20px;height:20px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel{background:#fffffff5;border:1px solid #fff;border-radius:13px;flex:none;gap:0;padding:12px 14px;box-shadow:0 9px 26px #164c711c}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel>strong{margin-bottom:6px;font-size:11px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel a{border-top:1px solid #e5eff5;gap:8px;min-height:37px;padding:5px 0;font-size:11px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel a small{font-size:9px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel a>svg{width:15px;height:15px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__sceneNote{font-size:8px;bottom:12px;left:12px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__track{--visible:var(--item-count);--gap:20px;grid-auto-columns:calc((100% - (var(--visible) - 1) * var(--gap)) / var(--visible));gap:var(--gap);justify-content:start;padding-bottom:7px}.reference-home-module__j78QPq__adaptiveCarousel[data-count="1"]{max-width:560px;margin-inline:auto}.reference-home-module__j78QPq__adaptiveCarousel[data-count="2"]{max-width:1060px;margin-inline:auto}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseCard{border-radius:11px;box-shadow:0 5px 15px #124d7309}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePicture{height:clamp(145px,11vw,180px)}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePicture img{object-position:center 43%}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePicture>span{padding:3px 12px;font-size:11px;bottom:10px;right:12px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails{padding:14px 16px 12px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails h3{white-space:normal;min-height:0;font-size:clamp(14px,1.05vw,17px);line-height:1.7}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails>p{margin-top:5px;font-size:12px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails .reference-home-module__j78QPq__courseMeta{flex-wrap:wrap;gap:12px;margin-top:10px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseMeta>span{font-size:10px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails .reference-home-module__j78QPq__coursePurchase{border-top:1px solid #e8f0f6;margin-top:11px;padding-top:11px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePurchase>strong{color:#103c63;font-size:16px}.reference-home-module__j78QPq__courseAction{color:#075d93;align-items:center;gap:8px;padding:4px 0;font-size:11px;font-weight:800;display:inline-flex}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseAction svg{width:15px;height:15px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__teacherCard{padding:14px}.reference-home-module__j78QPq__teacherSpotlight{background:#fff;border:1px solid #d4e6f4;border-radius:12px;align-items:center;gap:28px;padding:22px 27px;display:flex;box-shadow:0 6px 22px #15476c07}.reference-home-module__j78QPq__spotlightIdentity{align-items:center;gap:16px;min-width:230px;display:flex}.reference-home-module__j78QPq__spotlightAvatar{color:#437697;background:#ebf4fb;border:1px solid #dcebf7;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.reference-home-module__j78QPq__spotlightAvatar svg{width:33px;height:33px}.reference-home-module__j78QPq__spotlightIdentity small{color:#66849d;font-size:10px}.reference-home-module__j78QPq__spotlightIdentity h3{font-size:20px;font-weight:800;line-height:1.65}.reference-home-module__j78QPq__spotlightIdentity p{color:#7089a0;font-size:11px}.reference-home-module__j78QPq__spotlightSubjects{border-inline-start:1px solid #e0ecf5;flex:1;padding-inline-start:26px}.reference-home-module__j78QPq__spotlightSubjects>span{color:#738ca1;margin-bottom:8px;font-size:11px;display:block}.reference-home-module__j78QPq__spotlightSubjects>div{flex-wrap:wrap;gap:7px;display:flex}.reference-home-module__j78QPq__spotlightSubjects>div>span{background:#f1f7fc;border:1px solid #e3edf7;border-radius:6px;padding:4px 10px;font-size:11px}.reference-home-module__j78QPq__spotlightStats{gap:22px;display:flex}.reference-home-module__j78QPq__spotlightStats>span{color:#66809a;white-space:nowrap;text-align:center;font-size:10px}.reference-home-module__j78QPq__spotlightStats strong{color:#135983;font-size:23px;line-height:1.5;display:block}.reference-home-module__j78QPq__spotlightAction{white-space:nowrap;color:#115b8d;background:#f4faff;border:1px solid #c4ddec;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:11px;display:inline-flex}.reference-home-module__j78QPq__spotlightAction svg{width:16px;height:16px}@media (min-width:901px){.reference-home-module__j78QPq__home :is(section#reference-home-module__j78QPq__courses,section#reference-home-module__j78QPq__teachers){padding-block:23px}.reference-home-module__j78QPq__home :is(section#reference-home-module__j78QPq__courses,section#reference-home-module__j78QPq__teachers) .reference-home-module__j78QPq__sectionHeading{margin-bottom:17px}}@media (max-width:1200px){.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__scenePanels{left:39%}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroSlogan{display:none}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy h1{font-size:43px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy>p{font-size:12px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline{padding-inline:12px;font-size:10px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes{gap:8px;font-size:9px}.reference-home-module__j78QPq__teacherSpotlight{flex-wrap:wrap;gap:20px;padding:20px}.reference-home-module__j78QPq__spotlightIdentity{min-width:220px}.reference-home-module__j78QPq__spotlightIdentity h3{font-size:18px}.reference-home-module__j78QPq__spotlightSubjects{padding-inline-start:18px}.reference-home-module__j78QPq__spotlightStats{gap:15px}}@media (max-width:900px){.reference-home-module__j78QPq__refinedHero{height:auto;padding-top:26px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroScene{aspect-ratio:auto;order:2;width:100%;height:clamp(255px,45vw,380px);position:relative;inset:auto}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__sceneImage{object-fit:cover;object-position:left 55%}.reference-home-module__j78QPq__refinedHero:after{display:none}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy{text-align:center;width:auto;max-width:560px;margin:0 auto;padding-inline:22px;top:auto;transform:none}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy h1{font-size:clamp(38px,6vw,50px)}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy>p{margin:12px auto 17px;font-size:13px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__primary,.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroActions .reference-home-module__j78QPq__outline{min-height:42px;font-size:11px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes{order:1;justify-content:center;gap:10px;width:auto;max-width:none;margin:15px 12px;font-size:10px;position:static}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__scenePanels{width:170px;inset:auto 18px 22px auto;transform:none}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel{padding:10px 12px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel>strong{font-size:10px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel a{min-height:32px;font-size:10px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel{min-height:66px;padding:10px 12px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel small{font-size:10px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressPanel strong{font-size:23px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__progressRing{width:42px;height:42px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__track{--visible:min(2, var(--item-count));--gap:14px}.reference-home-module__j78QPq__metricsBand:before,.reference-home-module__j78QPq__metricsBand:after{display:none}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePicture{height:160px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__carouselArrow{display:grid}.reference-home-module__j78QPq__teacherSpotlight{gap:16px}.reference-home-module__j78QPq__spotlightIdentity{flex:1}.reference-home-module__j78QPq__spotlightSubjects{min-width:250px}.reference-home-module__j78QPq__spotlightStats{margin-inline-start:auto}}@media (max-width:600px){.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroCopy{padding-inline:17px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes{gap:6px;font-size:9px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroNotes span{gap:4px;padding:4px 6px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__heroScene{height:255px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__scenePanels{width:145px;bottom:16px;right:12px}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__upcomingPanel{display:none}.reference-home-module__j78QPq__refinedHero .reference-home-module__j78QPq__sceneNote{font-size:7px;bottom:6px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__track{grid-auto-columns:min(88%,360px);gap:13px}.reference-home-module__j78QPq__adaptiveCarousel[data-count="1"] .reference-home-module__j78QPq__track{grid-auto-columns:100%}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePicture{height:150px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails{padding:12px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__courseDetails h3,.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__coursePurchase>strong{font-size:15px}.reference-home-module__j78QPq__adaptiveCarousel .reference-home-module__j78QPq__carouselArrow{display:none}.reference-home-module__j78QPq__teacherSpotlight{gap:17px;padding:18px}.reference-home-module__j78QPq__spotlightIdentity{flex-basis:100%;gap:12px;min-width:0}.reference-home-module__j78QPq__spotlightIdentity h3{font-size:19px}.reference-home-module__j78QPq__spotlightIdentity p{font-size:10px}.reference-home-module__j78QPq__spotlightAvatar{width:57px;height:57px}.reference-home-module__j78QPq__spotlightSubjects{border:0;flex-basis:100%;min-width:0;padding:0}.reference-home-module__j78QPq__spotlightStats{flex:1;gap:24px;margin:0}.reference-home-module__j78QPq__spotlightAction{gap:6px;padding:9px 10px;font-size:10px}}
