.container{max-width:100%;width:1221px;margin:auto}a{color:inherit;text-decoration:none}header,footer{width:100%}.privacy-cta{flex:0 0 auto}.privacy-cta{font-family:Arial,sans-serif;background:linear-gradient(135deg,#000000 0%,rgb(163,201,190,0.5) 100%);color:#ffffff;position:relative;padding:5rem 0 1rem;z-index:1}.program-outcomes .container{max-width:1280px;z-index:2;padding:0 20px;position:relative;margin:0 auto}.program-outcomes .smart-guide{grid-template-columns:1fr;display:grid;position:relative;gap:40px}.program-outcomes .statement-box:hover{transform:translateZ(20px) perspective(1000px) rotateX(2deg)}.program-outcomes h4::after{height:3px;background:rgb(163,201,190);width:70px;margin-top:15px;display:block;transform-origin:left;transform:scaleX(1);transition:transform 0.5s ease;content:''}.program-outcomes li{transform:translateX(0);transition:transform 0.3s ease;margin-bottom:15px}.program-outcomes li p span:last-child{flex-grow:1}.program-outcomes li:hover svg{transform:rotate(5deg)}.program-outcomes li:hover svg path{fill:rgb(116,172,163)}.program-outcomes .img-gallery-item:hover{transform:translateY(-10px) rotate(-1deg)}header .top-mentor::before{top:-50%;background:radial-gradient(circle,rgb(116,172,163,0.5) 1%,transparent 10%);height:200%;width:200%;z-index:-1;animation:backgroundShift 20s linear infinite;position:absolute;background-size:15px 15px;content:"";opacity:0.3;left:-50%}header .top-mentor .main-base::after{box-shadow:0 0 8px 2px rgb(116,172,163);content:"";transform-origin:left;left:0;animation:neonPulse 3s infinite alternate;bottom:-8px;height:2px;width:100%;transform:scaleX(0);background:rgb(116,172,163);position:absolute}header .top-mentor .header-navbar::before{width:100%;left:0;top:105%;height:2px;animation:neonPulse 4s infinite alternate-reverse;transform:scaleX(0.5);background:rgb(163,201,190);position:absolute;box-shadow:0 0 10px 2px rgb(163,201,190);content:""}header .top-mentor .top-pagewrap a:hover{text-shadow:0 0 5px rgb(116,172,163,0.5);color:rgb(116,172,163);border:1px solid rgb(116,172,163,0.5)}header .top-mentor .top-pagewrap a:hover::before{transform:scale(1);opacity:0.2}.customer-opinions::before{right:-50px;opacity:0.05;z-index:0;height:300px;width:300px;border-radius:50%;background:radial-gradient(circle,rgb(163,201,190) 0%,transparent 70%);top:-50px;content:"";position:absolute}.customer-opinions h2{position:relative;margin-bottom:60px;font-weight:700;color:#000000;text-align:center;transform:perspective(1000px) translateZ(0);font-size:34px;transition:transform 0.5s ease-out}.customer-opinions .feedback-carousel{padding:30px;position:relative;transform:translateY(0);overflow:hidden;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 8px 30px rgba(rgba(0,0,0,0.5),0.08);border-radius:10px;background:#ffffff}.customer-opinions .feedback-carousel:hover img{transform:scale(1.05)}.customer-opinions .feedback-carousel h4{font-size:calc(18px * 0.9);font-weight:600;margin:0;position:relative;color:#000000}.customer-opinions .feedback-carousel:hover h4::after{width:100%}.customer-opinions .feedback-carousel:nth-child(odd){background:linear-gradient(to bottom right,#ffffff,rgba(rgb(163,201,190,0.5),0.03))}.customer-opinions a::before{position:absolute;left:0;opacity:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(116,172,163) 0%,rgb(163,201,190) 100%);content:"";top:0;transition:opacity 0.4s ease;z-index:0}.title-greeting .learn-team::before{backdrop-filter:blur(3px);left:0;z-index:1;height:100%;content:'';width:100%;background:linear-gradient(135deg,rgb(163,201,190,0.5),rgba(0,0,0,0.5) 70%);top:0;position:absolute}.title-greeting .virtual-study > div:nth-child(1)::before{position:absolute;content:'';transform:translateY(-50%);left:0;background:rgb(116,172,163);width:2rem;top:50%;height:2px}.title-greeting p{color:#ffffff;font-weight:400;line-height:1.6;max-width:80%;margin:0;letter-spacing:0.5px;font-size:calc(17px * 1.1)}.title-greeting .title_style_header::after{animation:lineSlide 1s cubic-bezier(0.23,1,0.32,1) forwards 0.8s;position:absolute;content:'';width:100%;bottom:0;left:0;background:linear-gradient(90deg,rgb(116,172,163),transparent);height:3px;transform:translateX(-100%)}.mentorship-experience .container{max-width:1300px;padding:0 2rem;margin:0 auto;z-index:2;position:relative}.mentorship-experience .feedback-carousel::before{border-radius:25px;filter:blur(40px);position:absolute;animation:horizontalBreathing 8s ease-in-out infinite alternate;z-index:-1;opacity:0.3;content:"";transform:translateY(-50%);top:50%;right:0;left:0;background:linear-gradient(90deg,rgb(163,201,190,0.5) 0%,transparent 50%);height:90%}.mentorship-experience .feedback-carousel:hover .img-gallery-item{filter:contrast(1.2) brightness(1.1);transform:scale(1.02)}.mentorship-experience .name{z-index:3;position:relative;font-size:36px;grid-area:name;text-shadow:0 2px 10px rgba(0,0,0,0.5);margin-top:80px;color:#ffffff;align-self:end;transform:translateX(0);font-weight:700;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);padding-bottom:10px}.mentorship-experience .work-content{box-shadow:10px 10px 30px rgba(0,0,0,0.3);transform:translateY(0);backdrop-filter:blur(10px);margin-right:0;padding:2rem;color:#ffffff;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.2) 100%);position:relative;font-size:17px;align-self:start;width:95%;border-radius:25px;grid-area:quote;line-height:1.8;z-index:2;transition:all 0.7s cubic-bezier(0.4,0,0.2,1) 0.1s;border-left:4px solid rgb(116,172,163)}.our-mission::before{left:0;z-index:1;background:radial-gradient(circle at 10% 20%,rgb(163,201,190,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(116,172,163,0.5) 0%,transparent 40%);height:100%;position:absolute;animation:gradientShift 15s infinite alternate ease-in-out;content:"";width:100%;top:0}.our-mission .smart-guide::before{bottom:0;pointer-events:none;left:0;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);content:"";top:0;border-radius:21px;right:0;background:linear-gradient(135deg,rgb(163,201,190,0.5),transparent,rgb(116,172,163,0.5)) border-box;mask-composite:exclude;position:absolute;border:1px solid transparent}.our-mission .fast-track span::before{height:2px;position:absolute;background:rgb(116,172,163);width:30px;content:"";left:0;bottom:-10px}.our-mission .fast-track .img-gallery-item::before{opacity:0.4;inset:0;position:absolute;content:"";z-index:1;background:linear-gradient(135deg,transparent 0%,rgb(163,201,190,0.5) 100%)}.our-mission .expert-classes::after{border:2px solid rgb(116,172,163,0.5);right:-30px;width:150px;border-radius:50%;content:"";position:absolute;z-index:-1;animation:pulseEffect 4s infinite alternate 1s;bottom:-30px;height:150px}.our-mission .expert-classes .story-tl::after{position:absolute;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);content:"";transform:rotate(45deg);left:0;width:200%;animation:shineEffect 5s infinite 2s;top:0}.privacy-cta .container{position:relative;z-index:2}.privacy-cta .mentor-cta{flex-direction:column;gap:3rem;display:flex}.privacy-cta .info_item{flex:1;transition:transform 0.3s ease;max-width:300px;text-align:center;min-width:200px}.privacy-cta .info_item:hover{transform:translateY(-5px)}.privacy-cta .info_item p,.privacy-cta .info_item a{padding:0.75rem;background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,transparent 100%);display:flex;font-size:calc(12px - 2px);border-radius:10px;text-decoration:none;gap:0.5rem;border:1px solid transparent;justify-content:center;transition:all 0.3s ease;align-items:center;color:#ffffff}.privacy-cta .fund-cta{font-size:calc(12px - 1px);line-height:1.5;color:#ffffff;max-width:280px;opacity:0.7}.privacy-cta .header-navbar:hover h5::after{width:80px}.privacy-cta .nav-core{display:flex;gap:0.75rem;flex-direction:column}.privacy-cta .nav-core a::before{width:5px;border-radius:50%;height:5px;transform:translateY(-50%);left:0;top:50%;transition:all 0.3s ease;background:rgb(116,172,163);position:absolute;content:''}.privacy-cta .subscribe_holder::before{left:0;opacity:0.1;bottom:0;content:'';top:0;position:absolute;right:0;background:radial-gradient(circle at top right,rgb(163,201,190,0.5) 0%,transparent 70%);z-index:-1}.privacy-cta .input_holder input[type="email"]:focus{border-color:rgb(163,201,190);box-shadow:0 0 10px rgb(163,201,190,0.5);outline:none}.privacy-cta .join-section::before{position:absolute;content:'';left:-100%;transition:left 0.7s ease;width:100%;height:100%;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}.privacy-cta .peer-help{border-top:1px solid rgb(116,172,163,0.5);text-align:center;margin-top:3rem;padding-top:1.5rem;position:relative}.contact::before{top:-50%;animation:subtle-pulse 12s infinite alternate;z-index:1;content:'';width:200%;height:200%;background:radial-gradient( circle at center,rgba(255,255,255,0.05) 0%,transparent 70% );position:absolute;left:-50%}.contact h2{color:#ffffff;text-transform:uppercase;position:relative;text-align:center;font-size:46px;font-weight:700;margin-bottom:3rem;letter-spacing:-0.02em}.contact .img-gallery-item{min-height:500px;position:relative;flex:0 0 40%}.contact .help-support{flex-direction:column;flex:0 0 60%;display:flex;justify-content:center;padding:4rem 3rem}.contact .help-support h3{font-size:37px;text-align:center;margin-bottom:2rem;color:#ffffff;font-weight:600}.contact .help-support input:not([type="checkbox"]):not([type="submit"]):focus{border-color:rgb(163,201,190);box-shadow:0 0 15px rgba(rgb(163,201,190),0.3)}.contact .help-support .query-section input[type="checkbox"]:checked{background:rgb(163,201,190);border-color:rgb(163,201,190)}.contact .help-support .query-section label{align-items:center;display:flex;font-size:16px;color:#ffffff}.contact .help-support .query-section a:hover{text-decoration:underline}.contact .help-support .request-reach::before{transition:all 0.3s ease;background:linear-gradient( 120deg,transparent,rgba(255,255,255,0.3),transparent );width:100%;content:'';left:-100%;height:100%;top:0;position:absolute}.tariff-plan::after{height:60%;z-index:0;transform:rotate(12deg) skewX(-10deg);opacity:0.3;position:absolute;width:35%;background:linear-gradient(215deg,rgb(116,172,163,0.5),rgb(163,201,190,0.5));left:-5%;bottom:-10%;content:"";filter:blur(50px)}.tariff-plan .rate-list h2::after{width:80px;transform:translateX(-50%);height:4px;background:linear-gradient(90deg,rgb(163,201,190),rgb(116,172,163));bottom:-12px;left:50%;border-radius:10px;content:"";position:absolute}.tariff-plan .payment-option{display:flex;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.08);will-change:transform,box-shadow;height:100%;border-radius:8px;position:relative;flex-direction:column;background:#ffffff}.tariff-plan .access-plans{position:relative;color:rgb(163,201,190);background:linear-gradient(120deg,rgba(var(--primary-color-rgb),0.08),rgba(var(--secondary-color-rgb),0.08));font-weight:700;border-radius:6px;font-size:calc(22px + 4px);display:inline-block;margin:5px 0 20px;padding:8px 15px}.tariff-plan .img-gallery-item::after{content:"";right:0;left:0;bottom:0;z-index:1;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.3));position:absolute}.privacy-block .container{position:relative;background:rgba(rgb(255,255,255,0.5),0.98);z-index:2;padding:3rem;border-left:3px solid rgb(116,172,163);box-shadow:0 10px 30px rgba(rgba(0,0,0,0.5),0.05),0 1px 4px rgba(rgba(0,0,0,0.5),0.03);max-width:1140px;padding:0 2rem;transform:translateZ(0);margin:0 auto;backdrop-filter:blur(10px)}.privacy-block h2::before{bottom:-5px;width:100%;left:0;background:linear-gradient(90deg,rgb(116,172,163) 0%,transparent 100%);height:1px;position:absolute;transition:transform 0.4s ease-out;transform-origin:left;content:'';transform:scaleX(0.3)}.privacy-block p{color:#000000;position:relative;margin-bottom:1.5rem;z-index:2;font-size:14px;line-height:1.7}.privacy-block span{line-height:1.7;font-size:14px;display:block;margin-bottom:1.5rem;border-left:1px dashed rgba(rgb(116,172,163,0.5),0.3);padding-left:1rem;color:#000000;position:relative}.privacy-block li:hover{transform:translateX(5px)}.privacy-block li::before{transform:rotate(45deg);left:0;width:8px;background:rgb(116,172,163);height:8px;content:'';top:1.2rem;position:absolute;opacity:0.7}.cookieAlertPromptPanel .track-edu svg{width:60px;height:60px;fill:rgb(163,201,190)}.cookieAlertPromptPanel .user-default{flex-grow:1}.cookieAlertPromptPanel .learn-cookies{text-decoration:none;padding:10px 20px;transition:transform 0.3s,box-shadow 0.3s;margin-right:15px;border-radius:5px;margin-top:20px;font-size:17px;color:#ffffff;background-color:rgb(163,201,190);display:inline-block}.thankYouDiv::after{filter:blur(8px);bottom:-5%;height:20rem;z-index:1;content:"";position:absolute;width:20rem;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;transform:rotate(15deg);left:-5%;background:linear-gradient(45deg,rgb(116,172,163) 0%,transparent 70%);opacity:0.09}.thankYouDiv .smart-guide > div:first-child{margin-bottom:1.5rem;position:relative}.thankYouDiv .smart-guide > div:first-child::after{position:absolute;background:linear-gradient(to right,rgb(163,201,190),rgb(116,172,163));content:"";width:4rem;transition:width 0.4s ease-out;left:0;transform-origin:left center;bottom:-0.75rem;height:3px}.thankYouDiv a:hover{transform:translateY(-3px)}.thankYouDiv a:hover::before{opacity:0.05;transform:translateY(0)}.thankYouDiv p{margin:0;line-height:1.8;z-index:1;position:relative;color:#000000;font-size:18px}.course-structure::before{position:absolute;width:100%;top:0;pointer-events:none;z-index:2;left:0;content:"";height:100%;background:radial-gradient(circle at left bottom,rgb(163,201,190,0.5) 0%,transparent 30%),radial-gradient(circle at right top,rgb(116,172,163,0.5) 0%,transparent 30%);opacity:0.4}.course-structure .career-learn{overflow:hidden;position:relative;height:100%;width:20%}.course-structure .container{width:100%;z-index:4;position:relative;justify-content:center;margin:0 auto;padding:0;align-items:center;max-width:1320px;height:100%;display:flex}.course-structure .career-challenge p{grid-column:3 / 4;line-height:1.6;color:#ffffff;opacity:0.7;margin:0;font-size:16px}.course-structure .career-challenge .request-reach:hover{transform:translateY(-5px);color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,0.2)}.course-structure .career-challenge .request-reach:hover::before{width:100%}.course-structure .career-learn::after{animation:moving-line 8s linear infinite;box-shadow:0 0 8px rgb(163,201,190);top:30%;height:1px;z-index:3;content:"";background:linear-gradient(90deg,transparent 0%,rgb(163,201,190) 50%,transparent 100%);width:100%;position:absolute;left:-100%}.course-structure .career-learn:nth-child(5)::after{animation-delay:4s;top:15%}::-webkit-scrollbar{padding:3px;width:0.5em}::-webkit-scrollbar-track{background:rgb(255,255,255,0.5);border-radius:9.6em}::-webkit-scrollbar-thumb{background:rgb(208,229,221);min-height:67px;box-shadow:-2px 2px 0px 5px rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(110deg,#ffffff 31%,rgb(255,255,255,0.5) 18%,rgb(116,172,163) 84%,rgb(163,201,190) 32%,rgb(163,201,190,0.5) 66%);box-shadow:2px -3px 6px -1px rgba(0,0,0,0.6)}::-webkit-scrollbar-thumb:active{background:#ffffff;box-shadow:inset 1px 5px 3px 4px rgba(0,0,0,0.8)}@media (max-width: 992px) {header .top-mentor{margin-left:calc(-50vw + 50%);flex-direction:column;padding:1rem;width:100vw;box-sizing:border-box}header .top-mentor .main-base{margin-bottom:1.5rem}header .top-mentor .header-navbar{width:100%;flex-wrap:wrap;justify-content:center}header .top-mentor .header-navbar::before{top:auto;bottom:-10px}header .top-mentor .top-pagewrap{margin:0.25rem 0.5rem}} @media (max-width: 767px) {.customer-opinions{padding:60px 0}.customer-opinions h2{margin-bottom:30px;font-size:calc(34px * 0.8)}.customer-opinions .feedback-list{grid-template-columns:1fr;gap:20px}.customer-opinions .feedback-carousel{padding:25px}.customer-opinions .feedback-carousel img{width:50px;height:50px}} @media (hover: none) {.customer-opinions .feedback-carousel:hover{transform:none;box-shadow:0 8px 30px rgba(rgba(0,0,0,0.5),0.08)}.customer-opinions .feedback-carousel:hover img{transform:none}.customer-opinions .feedback-carousel:hover h4::after{width:0}} @media (min-width: 992px) {.title-greeting .virtual-study{padding:5rem;gap:4rem}.title-greeting .virtual-study > div:hover{transform:translateX(10px)}.title-greeting p{font-size:calc(17px * 1.3);max-width:70%}.title-greeting .title_style_header{font-size:calc(39px * 1.6)}.title-greeting h3{font-size:calc(24px * 1.3);max-width:90%}} @media (max-width: 576px) {.mentorship-experience{padding:5rem 0}.mentorship-experience .img-gallery-item{height:250px}.mentorship-experience .name{font-size:23px}.mentorship-experience .feedback-carousel span:not(.name){padding:0.5rem 1rem;font-size:17px}.mentorship-experience .work-content{width:95%;font-size:calc(17px * 0.9);line-height:1.6;padding:1.5rem}} @media (max-width: 768px) {.our-mission{padding:60px 0}.our-mission .smart-guide{padding:30px;gap:40px;grid-template-columns:1fr}.our-mission .smart-guide h3{margin-bottom:30px;font-size:calc(32px * 0.9)}.our-mission .fast-track::before,.our-mission .expert-classes::after{width:80px;height:80px}.our-mission .fast-track .img-gallery-item,.our-mission .expert-classes .story-tl{height:220px}} @media (max-width: 1024px) {.privacy-cta{padding:4rem 0 1rem}.privacy-cta .text_main_holder{grid-template-columns:1fr 1fr}.privacy-cta .subscribe_holder{grid-column:span 2}} @media (max-width: 768px) {.privacy-cta{padding:3rem 0 1rem}.privacy-cta .reach-form{gap:1rem;flex-direction:column;align-items:center}.privacy-cta .info_item{min-width:100%}.privacy-cta .text_main_holder{grid-template-columns:1fr;gap:2.5rem}.privacy-cta .subscribe_holder{grid-column:auto}.privacy-cta .main-base{align-items:center;text-align:center}.privacy-cta .fund-cta{max-width:100%;text-align:center}.privacy-cta .header-navbar h5{text-align:center}.privacy-cta .header-navbar h5::after{transform:translateX(-50%);left:50%}.privacy-cta .nav-core{align-items:center}.privacy-cta .nav-core a{text-align:center}.privacy-cta .nav-core a:hover{transform:translateY(-2px)}.privacy-cta .input_holder{flex-direction:column}.privacy-cta .join-section{width:100%}} @media (max-width: 767px) {.tariff-plan{padding:80px 0}.tariff-plan .rate-list{margin-bottom:20px}.tariff-plan .payment-option{max-width:100%}.tariff-plan .class-deals{padding:30px 25px}.tariff-plan .class-deals h3{font-size:calc(22px + 1px)}.tariff-plan .access-plans{margin:0 0 15px;font-size:22px}.tariff-plan .img-gallery-item{height:200px}} @media (max-width: 768px) {.privacy-block{padding:2rem 0}.privacy-block .container{margin:0 1rem;padding:1.5rem}.privacy-block h1{font-size:calc(44px * 0.8);padding-bottom:0.8rem}.privacy-block h1::after{width:5rem}.privacy-block h2{margin:2rem 0 0.8rem;font-size:calc(28px * 0.8)}.privacy-block h3{font-size:calc(28px * 0.7)}.privacy-block h4{font-size:calc(28px * 0.6)}.privacy-block p,.privacy-block span,.privacy-block li{font-size:calc(14px * 0.95)}} @media (min-width: 992px) {.thankYouDiv .smart-guide{transform:perspective(1500px) rotateX(2deg) rotateY(-1deg);padding:5rem}.thankYouDiv .smart-guide:hover{transform:perspective(1500px) rotateX(0deg) rotateY(0deg)}.thankYouDiv h5{font-size:calc(20px * 1.1)}.thankYouDiv p{font-size:calc(18px * 1.05)}} @media (max-width: 992px) {.course-structure .career-challenge{text-align:center;grid-gap:1.5rem;grid-template-columns:1fr}.course-structure .career-challenge h3,.course-structure .career-challenge span,.course-structure .career-challenge p{border:none;padding:0;grid-column:1 / 2}.course-structure .career-challenge h3{padding-bottom:1rem;border-bottom:2px solid rgb(163,201,190);margin:0 auto;width:fit-content}.course-structure .career-challenge .request-reach{grid-column:1 / 2}.course-structure .smart-guide{margin-bottom:0}} @keyframes fadeInUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes gridFlow {0%{background-position:0 0}100%{background-position:150px 150px}} @keyframes pulseGlow {0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.2)}} @keyframes gradientShift {0%{background-position:0% 0%}100%{background-position:100% 100%}} @keyframes subtle-pulse {0%{transform:scale(1);opacity:0.7}100%{transform:scale(1.05);opacity:0.9}} @keyframes subtle-wave {0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(5deg) scale(1.02)}} @keyframes split-carousel {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(-20%)}40%,56%{transform:translateX(-40%)}60%,76%{transform:translateX(-60%)}80%,96%{transform:translateX(-80%)}100%{transform:translateX(0)}}