.recommended-section{width:100%;max-width:1464px;margin:30px auto;padding:0 20px;box-sizing:border-box}.recommended-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:15px}.recommended-title-area{display:flex;flex-direction:column;gap:4px;flex:1}.recommended-title{font-size:24px;font-weight:500;color:#101828;margin:0;line-height:1.2}.recommended-subtitle{font-family:var(--font-general-sans);font-size:16px;font-weight:400;color:#6a7282;margin:0;line-height:1.4}.view-all-link{font-size:16px;font-weight:500;color:#9810fa;text-decoration:none;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:opacity .2s ease;padding-bottom:2px}.view-all-link:hover{opacity:.8}@media (max-width:768px){.recommended-section{margin:25px auto}.recommended-header{align-items:flex-start}.recommended-title{font-size:20px}.recommended-subtitle{font-size:14px}.view-all-link{font-size:14px;padding-top:4px}}@media (max-width:480px){.recommended-header{flex-wrap:wrap;gap:10px}.recommended-title{font-size:18px}.recommended-title-area{min-width:100%}.view-all-link{width:100%;justify-content:flex-start;border-top:1px solid #f2f4f7;padding-top:10px;margin-top:5px}}.assemble-stack{padding-left:20px;padding-right:20px}@media (min-width:1200px){.assemble-stack{padding-left:0;padding-right:0}}.assemble-gradient-text{background:linear-gradient(100deg,#6647C9 4.45%,#AB66FB 39.36%,#F2416C 77.14%,#F4530C 100.4%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.assemble-visit-btn{border-radius:30px!important;background:linear-gradient(252deg,#6B2EEA 3.41%,#C156F7 88.84%)!important;font-size:20px!important;padding:16px 24px!important;cursor:pointer}.assemble-free-btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:20px;background:transparent!important;border:none!important;width:fit-content}.assemble-free-btn:before{content:"";display:block;position:absolute;inset:0;border-radius:20px;padding:2px;background:var(--Educrib-Gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1;pointer-events:none}.assemble-free-btn-inner{position:relative;z-index:1;border-radius:20px;padding:12px 32px;display:flex;align-items:center;justify-content:center}.assemble-free-btn-label{color:#000;font-size:20px;font-weight:400}.assemble-scale-text{color:#5A26FF}.assemble-ease-text{color:#CB30E0}.assemble-desktop-br{display:none}@media (min-width:769px){.assemble-desktop-br{display:inline}}.college-banner-box{border-radius:24px;overflow:hidden;background-image:url(/new-home-icons/new-college-bg.webp);background-size:cover;background-position:0}@media (min-width:768px){.college-banner-box{background-position:50%}}.college-banner-content{z-index:2;position:relative}.college-banner-person{position:absolute;bottom:0;right:-5px;z-index:1;pointer-events:none}@media (min-width:768px){.college-banner-person{right:0}}.college-banner-btn{border:1px solid #b000e6!important;border-radius:12px!important}.school-banner-box{border-radius:24px;overflow:hidden;background-image:url(/new-home-icons/new-school-bg.webp);background-size:cover;background-position:100%}@media (min-width:768px){.school-banner-box{background-position:50%}}.school-banner-content{z-index:2;position:relative}.school-banner-person{position:absolute;bottom:-5px;left:-5px;z-index:1;pointer-events:none}@media (min-width:768px){.school-banner-person{bottom:-70px;left:42px}}.school-banner-btn{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #b000e6!important;border-radius:12px!important;background:#fff!important}.school-banner-btn-label{display:flex;align-items:center;gap:8px}.review-section-wrapper{padding:24px 5% 80px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.review-title{color:var(--Gray-900,#061C3D);text-align:center;font-size:clamp(28px,4vw,50px);font-style:normal;font-weight:600;line-height:1.15;letter-spacing:-1.2px;max-width:600px;margin-bottom:0}.review-slider{margin-top:60px;display:flex;gap:clamp(16px,3vw,30px);width:100%;max-width:1100px;align-items:stretch;transition:opacity .5s ease,transform .5s ease}.review-slider--fade-in{opacity:1;transform:translateY(0)}.review-slider--fade-out{opacity:0;transform:translateY(12px);pointer-events:none}.review-card{background:#FFFFFF;border:10px solid #faeaff;box-shadow:0 4px 50px rgba(229,72,135,.05);border-radius:16px;padding:clamp(24px,4vw,40px);flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 60px rgba(229,72,135,.12)}.stars-row{display:flex;gap:4px}.review-text{font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:#374151;font-weight:500;flex:1;padding-bottom:60px}.user-info-row{display:flex;align-items:center;gap:16px}.user-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-details{display:flex;flex-direction:column}.user-name{font-weight:700;font-size:16px;color:#111827}.user-role{font-size:14px;color:#6B7280}.custom-chat-icon{position:absolute;bottom:clamp(16px,2.5vw,30px);right:clamp(16px,2.5vw,30px);line-height:0}.review-dots{display:flex;gap:10px;margin-top:36px;align-items:center;justify-content:center}.review-dot{width:10px;height:10px;border-radius:50%;border:none;background:#E5E7EB;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease,width .3s ease}.review-dot--active{background:linear-gradient(135deg,#B000E6,#EA475C);transform:scale(1.25);width:28px;border-radius:5px}@media (max-width:768px){.review-section-wrapper{padding:60px 4%}.review-slider{flex-direction:column;margin-top:40px}.review-card{width:100%}}@media (max-width:480px){.review-title{font-size:clamp(22px,6vw,32px);letter-spacing:-.5px}.custom-chat-icon svg{width:44px;height:44px}}.bottom-banner-root{position:relative;width:100%;height:840px;overflow:hidden}.marquee-wrapper{position:absolute;inset:0;padding:10px 0}.marquee-row{overflow:hidden;margin-top:10px}.marquee{display:flex;width:max-content;animation:marquee 25s linear infinite;will-change:transform}.marquee-rtl{animation:marquee-rtl 25s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-rtl{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.background-overlay{position:absolute;inset:0;background:rgba(0,0,0,.2);z-index:10;pointer-events:none}.content-layer{position:relative;z-index:20;width:100%;height:100%}.bottom-card{width:auto;border-radius:10.567px;background:rgba(255,255,255,.8);box-shadow:0 219.276px 61.644px 0 rgba(0,0,0,0),0 140.9px 56.36px 0 rgba(0,0,0,.02),0 79.256px 47.554px 0 rgba(0,0,0,.07),0 35.225px 35.225px 0 rgba(0,0,0,.12),0 8.806px 19.374px 0 rgba(0,0,0,.13);backdrop-filter:blur(14.09px);border:1px solid rgba(255,255,255,.3)}.bottom-banner-text-gradient{background:linear-gradient(100deg,#6647C9 4.45%,#AB66FB 39.36%,#F2416C 77.14%,#F4530C 100.4%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{display:flex;flex-direction:row;height:var(--carousel-height)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);top:0;bottom:0;flex-direction:column;padding:var(--carousel-controls-offset) 0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline-start:0;inset-inline-end:0;top:calc(50% - var(--carousel-control-size) / 2);flex-direction:row;padding:0 var(--carousel-controls-offset)}.m_64f58e10{display:flex;justify-content:center;align-items:center;min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{position:absolute;display:flex;justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;top:0;inset-inline-end:var(--mantine-spacing-md);flex-direction:column}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);inset-inline-start:0;inset-inline-end:0;flex-direction:row}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{position:relative;flex:0 0 var(--carousel-slide-size,100%)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}.cc-viewport{overflow:visible!important}.cc-container{display:flex}.cc-indicators{bottom:-30px}.cc-indicator{width:10px;height:10px;background-color:#b0b0b0;border-radius:50%;transition:all .3s ease}.cc-indicator[data-active]{background-color:#e54887;width:24px;border-radius:5px}.cc-blur-right{right:0!important;background:linear-gradient(270deg,#FFFFFF 42.82%,rgba(255,255,255,0) 96.73%)!important}.cc-blur-left,.cc-blur-right{position:absolute!important;top:0!important;height:100%!important;width:250px!important;pointer-events:none!important;z-index:10!important}.cc-blur-left{left:0!important;background:linear-gradient(90deg,#FFFFFF 42.82%,rgba(255,255,255,0) 96.73%)!important}.cc-arrow-btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;border-color:#e54887!important;transition:background-color .2s ease,color .2s ease!important}.cc-arrow-btn,.cc-arrow-btn:hover{background-color:#e54887!important}.cc-arrow-btn:hover{color:white!important}.cc-arrow-btn:disabled{opacity:0;pointer-events:none}.cc-arrow-desktop{display:none}@media (min-width:1025px){.cc-arrow-desktop{display:flex}}