.PopularCoursesGridV3_title__aGouO{scroll-margin-top:calc(var(--banner-height) + var(--header-height) + 1rem)}.PopularCoursesGridV3_pillTabs__6zFnU{width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;padding:.25rem;border-radius:9999px;border:1px solid #e5e7eb;background-color:#fff;overflow-x:auto;scrollbar-width:none}.PopularCoursesGridV3_pillTabs__6zFnU:is(.dark *){border-color:#363442;background-color:#1a191f}.PopularCoursesGridV3_pillTabs__6zFnU::-webkit-scrollbar{display:none}@media(max-width:599px){.PopularCoursesGridV3_pillTabs__6zFnU{width:auto;margin-inline:-1rem;padding:0 1rem .25rem;gap:.5rem;overflow-x:auto;border:0;border-radius:0;background:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PopularCoursesGridV3_pillTabs__6zFnU::-webkit-scrollbar{display:none}}.PopularCoursesGridV3_pill__ru1ji{border:0;background-color:transparent;color:#374151;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.PopularCoursesGridV3_pill__ru1ji:is(.dark *){color:#c0bdcb}.PopularCoursesGridV3_pill__ru1ji:hover{background-color:#f3f4f6;color:#0c1322}.PopularCoursesGridV3_pill__ru1ji:hover:is(.dark *){background-color:#363442;color:#f3f4f6}.PopularCoursesGridV3_pill__ru1ji:focus-visible{outline:2px solid #5553ff;outline-offset:2px}@media(max-width:599px){.PopularCoursesGridV3_pill__ru1ji{border:1px solid #e5e7eb;background-color:#f9fafb}.PopularCoursesGridV3_pill__ru1ji:is(.dark *){border-color:#363442;background-color:#23222b}}.PopularCoursesGridV3_pillActive__p5u96,.PopularCoursesGridV3_pillActive__p5u96:hover{background-color:#fff;color:#5553ff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 0 0 1px #e5e7eb}.PopularCoursesGridV3_pillActive__p5u96:hover:is(.dark *),.PopularCoursesGridV3_pillActive__p5u96:is(.dark *){background-color:#1a191f;color:#b6b6e2;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 0 0 1px #6a6c78}@media(max-width:599px){.PopularCoursesGridV3_pillActive__p5u96,.PopularCoursesGridV3_pillActive__p5u96:hover{box-shadow:none;border-color:#e0e0ff}.PopularCoursesGridV3_pillActive__p5u96:hover:is(.dark *),.PopularCoursesGridV3_pillActive__p5u96:is(.dark *){border-color:#23222b}}.PopularCoursesGridV3_swapIn__uHntf{animation:PopularCoursesGridV3_popular-grid-swap-in__vW0LV .28s ease-out}@media(prefers-reduced-motion:reduce){.PopularCoursesGridV3_swapIn__uHntf{animation:none}}@keyframes PopularCoursesGridV3_popular-grid-swap-in__vW0LV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PopularCoursesGridV3_catalogBtn__UGkJ3{background-color:transparent;text-decoration:none;transition:background-color .2s ease-out}.PopularCoursesGridV3_catalogBtn__UGkJ3:hover{background-color:#eef;border-bottom-style:solid;border-bottom-width:1px}.PopularCoursesGridV3_catalogBtn__UGkJ3:hover:is(.dark *){background-color:#363442}.PopularCoursesGridV3_catalogBtn__UGkJ3:active{background-color:#eef}.PopularCoursesGridV3_catalogBtn__UGkJ3:active:is(.dark *){background-color:#2a2a6a}.PopularCoursesGridV3_trailing__2xr92{fill:currentColor;transition:transform .2s ease-out}.PopularCoursesGridV3_catalogBtn__UGkJ3:hover .PopularCoursesGridV3_trailing__2xr92{transform:translateX(2px)}.SystemDesignV3_band__w8Gq6{padding-top:48px;padding-bottom:24px}@media(min-width:1080px){.SystemDesignV3_band__w8Gq6{min-height:710px;padding-top:88px;padding-bottom:16px}}.SystemDesignV3_backdrop__dD3ru{background-image:radial-gradient(70% 90% at 0 100%,rgba(31,41,191,.55) 0,transparent 70%),radial-gradient(55% 70% at 100% 0,rgba(110,40,140,.35) 0,transparent 70%)}.SystemDesignV3_trusted__7iask{border:1px solid transparent;background:linear-gradient(#322534,#322534) padding-box,linear-gradient(90deg,#ffd574,#82b4ff 31%,#cc8aff 71%,#69ffb9) border-box;box-shadow:0 4px 20px 0 rgba(0,61,255,.1)}.SystemDesignV3_title__xffCj{font-size:32px;font-weight:700;line-height:40px}@media(min-width:600px){.SystemDesignV3_title__xffCj{font-size:40px;line-height:48px}}@media(min-width:1080px){.SystemDesignV3_title__xffCj{font-size:48px;line-height:56px}}.SystemDesignV3_cases__J4gvw{margin-top:60px;border-top-style:solid;border-top-width:.5px}.SystemDesignV3_strong__SbDgw{font-weight:700}.SystemDesignV3_chipMore__wbWiC{border-style:dashed;background:hsla(0,0%,100%,.04)}.SystemDesignV3_chip__U4f40{cursor:pointer;transition:background-color .2s ease-out}.SystemDesignV3_chip__U4f40:hover{background-color:#f3f4f6;border-bottom:1px solid;border-color:#4b5563}.SystemDesignV3_chip__U4f40:hover:is(.dark *){background-color:#363442;border-color:#918da5}.SystemDesignV3_chip__U4f40:active{background-color:#e5e7eb}.SystemDesignV3_chip__U4f40:active:is(.dark *){background-color:#4d4a5e}.SystemDesignV3_moreLink__fisT2{cursor:pointer}.SystemDesignV3_moreLink__fisT2:hover{text-decoration:underline}.SystemDesignV3_bandCta__PSsYJ{cursor:pointer;transition:background-color .2s ease-out}.SystemDesignV3_bandCta__PSsYJ:hover{background-color:#3d3bb7}.SystemDesignV3_bandCta__PSsYJ:hover:is(.dark *){background-color:#6969c3}.SystemDesignV3_bandCta__PSsYJ:active{background-color:#2b2a83}.SystemDesignV3_bandCta__PSsYJ:active:is(.dark *){background-color:#8383ce}.SystemDesignV3_catalogBtn__x9b8n{min-height:48px;padding-inline:32px;color:#fff;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06);transition:background-color .2s ease,border-color .2s ease}.SystemDesignV3_catalogBtn__x9b8n:hover{background:hsla(0,0%,100%,.14);border-bottom:1px solid;border-color:hsla(0,0%,100%,.7)}.SystemDesignV3_catalogBtn__x9b8n:focus-visible{outline:2px solid #fff;outline-offset:2px}.SystemDesignV3_caseArrow__znr3A{transition:transform .2s ease-out}.SystemDesignV3_catalogBtn__x9b8n:hover .SystemDesignV3_caseArrow__znr3A,.SystemDesignV3_chip__U4f40:hover .SystemDesignV3_caseArrow__znr3A{transform:translateX(.125rem)}.TestimonialsV3_heading__VyhT2{max-width:760px;text-wrap:balance}.TestimonialsV3_viewport__5qalO{position:relative;overflow:hidden;max-height:1000px}@media(min-width:1080px){.TestimonialsV3_viewport__5qalO{max-height:1028px}}.TestimonialsV3_viewport__5qalO:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85%);transition:opacity .3s ease-out}.TestimonialsV3_viewport__5qalO:is(.dark *){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent calc(100% - 33px));mask-image:linear-gradient(180deg,#000 calc(100% - 220px),transparent calc(100% - 33px))}.TestimonialsV3_viewport__5qalO:is(.dark *):after{display:none}.TestimonialsV3_isAnimating__j97GJ{transition:max-height .6s cubic-bezier(.3,.7,.2,1)}.TestimonialsV3_isExpanded__wUvcz:after{opacity:0}.TestimonialsV3_viewport__5qalO.TestimonialsV3_isExpanded__wUvcz:is(.dark *){-webkit-mask-image:none;mask-image:none}.TestimonialsV3_card__2XUZR{-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestimonialsV3_stars__HeBRR{margin:20px 0 0;display:flex;gap:2px;color:#f97316}.TestimonialsV3_stars__HeBRR:is(.dark *){color:#e48b4e}.TestimonialsV3_title__DodTv{margin:8px 0 0}.TestimonialsV3_text__tqZL6{margin:12px 0 0;padding:0;border:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.TestimonialsV3_textFirst__GpPfk{margin-top:12px}.TestimonialsV3_toggle__4eahi{background-color:transparent;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.TestimonialsV3_toggle__4eahi:hover{background-color:#eef}.TestimonialsV3_toggle__4eahi:hover:is(.dark *){background-color:#363442}.TestimonialsV3_toggle__4eahi:active{background-color:#eef}.TestimonialsV3_toggle__4eahi:active:is(.dark *){background-color:#2a2a6a}.TestimonialsV3_chevron__9_cs_{transition:transform .2s ease-out}.TestimonialsV3_chevronUp__iSANR{transform:rotate(180deg)}.TestimonialsV3_isStatic__8wPMs,.TestimonialsV3_isStatic__8wPMs .TestimonialsV3_chevron__9_cs_{transition:none}.SplashScreen_container__r77Eh{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#fff}.SplashScreen_container__r77Eh>:not([hidden])~:not([hidden]){margin-top:2.5rem}.SplashScreen_container__r77Eh:is(.dark *){background-color:#1b1b1d}.SplashScreen_logoContainer__INit2{display:flex}.SplashScreen_logoContainer__INit2>:not([hidden])~:not([hidden]){margin-left:.5rem}.SplashScreen_logoMark__ujyTY{height:2rem;fill:currentColor;color:#5553ff}.SplashScreen_logoMark__ujyTY:is(.dark *){color:#fff}.SplashScreen_logoText__AAqIS{height:2rem;fill:currentColor;color:#000}.SplashScreen_logoText__AAqIS:is(.dark *){color:#fff}.SplashScreen_spinnerColors__twAay{color:#5553ff}.SplashScreen_spinnerColors__twAay:is(.dark *){color:#cccbff}