header,footer{width:100%}header{background:linear-gradient(120deg,rgb(138,172,192) 0%,rgb(138,172,192,0.5) 100% );width:100%;border-bottom:1px solid rgba(255,255,255,0.15);z-index:1000;left:0;top:0;position:fixed;transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}.privacy_niche h1{margin-top:40px;text-transform:uppercase;font-weight:700;margin-bottom:30px;position:relative;z-index:2;color:#000000;border-bottom:3px solid rgb(138,172,192);padding-bottom:10px;font-size:39px}.privacy_niche li{margin-bottom:15px;font-size:17px;line-height:1.8;position:relative}.privacy_niche .container{position:relative;z-index:2}.privacy_niche p,.privacy_niche span{z-index:2;margin-bottom:20px;line-height:1.8;position:relative;font-size:17px;color:#000000}.privacy_niche button{background:rgb(111,140,162);padding:12px 25px;position:relative;cursor:pointer;border:2px solid rgb(138,172,192);color:#ffffff;border-radius:10px;font-size:15px;z-index:2}.learning_impact .image_link{box-shadow:0 20px 40px rgba(0,0,0,0.1);width:100%;margin-bottom:2.5rem;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform:perspective(1000px) rotateY(-2deg);clip-path:polygon(0 0,100% 4%,98% 100%,2% 96%);height:auto;object-fit:cover}.learning_impact li{position:relative;transition:transform 0.3s ease-out;padding-left:2.5rem}.learning_impact li p{color:#000000;font-size:16px;margin:0;line-height:1.6;font-weight:400}.thxField{background:linear-gradient(135deg,rgb(166,207,223) 0%,rgb(111,140,162,0.5) 100%);overflow:hidden;padding:5rem 2rem;position:relative}.thxField h2{max-width:90%;font-weight:700;animation:slide-up 0.8s ease-out forwards;font-size:38px;transform:translateY(30px);font-family:Arial,sans-serif;line-height:1.3;position:relative;color:#000000;border-left:5px solid rgb(138,172,192);margin-bottom:3rem;text-align:left;padding-left:1.5rem;opacity:0}.thxField li span{transform:translateX(20px);position:relative;font-family:Arial,sans-serif;padding-left:0.5rem;text-align:left;line-height:1.8;display:block;opacity:0;color:#000000;animation:fade-in-text 1s ease-out forwards 0.6s;font-size:17px}.career_help .container{flex-wrap:wrap;display:flex;position:relative;gap:4rem;justify-content:space-between}.career_help .company_holder{transform-style:preserve-3d;position:relative;transform:rotateX(5deg);box-shadow:0 20px 30px rgba(0,0,0,0.15);flex:1 1 380px;transition:all 0.4s ease;border-radius:0;background:rgb(138,172,192,0.5);padding:2rem;border-bottom:6px solid rgb(138,172,192)}.career_help .header_bar{gap:3rem;flex-wrap:wrap;display:flex}.career_help .nav_mainbar:hover{transform:rotateX(0deg)}.career_help .nav_mainbar h5{transform:translateZ(15px);padding:1rem 1.5rem;font-size:20px;color:#ffffff;font-weight:600;margin:0 0 1.5rem;min-width:200px;display:inline-block;background:rgb(111,140,162,0.5);position:relative;box-shadow:0 15px 25px rgba(0,0,0,0.1)}.career_help .nav_mainbar .header_bar a:hover::before{left:100%}.template_cta{position:relative;transform-style:preserve-3d;perspective:1000px;margin-top:3rem;background:rgb(111,140,162,0.5);padding:2rem 0}.title_section .start_welcome{display:flex;position:relative;justify-content:center;height:100vh;align-items:center;width:100%}.title_section .study_experts{max-width:1200px;width:85%;padding:3rem;transform-origin:center bottom;transform:perspective(1000px) rotateX(2deg);z-index:3;backdrop-filter:blur(8px);background:linear-gradient( 120deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05) );box-shadow:0 20px 40px rgba(0,0,0,0.2),0 4px 12px rgba(0,0,0,0.15),inset 0 1px 1px rgba(255,255,255,0.1);transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);position:relative}.title_section .title_style_header::after{transform:scaleX(0);content:"";height:4px;animation:lineExpand 1.2s forwards 0.8s cubic-bezier(0.19,1,0.22,1);width:6rem;transform-origin:left center;position:absolute;background:linear-gradient(90deg,rgb(138,172,192) 0%,rgb(111,140,162) 100%);bottom:0;left:0}.cookie_overlay_panel p{font-size:18px}.cookie_comply{font-size:24px;text-align:center;white-space:nowrap;color:rgb(138,172,192);border-bottom:2px solid rgb(138,172,192);text-decoration:none;margin-left:10px;cursor:pointer;min-width:120px;line-height:35px;flex-shrink:0}.customer_experience .container{z-index:1;position:relative;max-width:1200px}.customer_experience:hover h2::after{width:100px}.customer_experience .learning_stories{grid-template-columns:repeat(12,1fr);grid-gap:2rem;display:grid}.customer_experience .learner_stories:nth-child(2){transform:translateY(-2rem);grid-column:7 / span 6}.customer_experience .learner_stories:nth-child(5){transform:translateY(6rem);grid-column:1 / span 4}.customer_experience .learner_stories:hover{border-left:3px solid rgb(111,140,162);box-shadow:0 10px 30px rgba(0,0,0,0.05);background:#ffffff;transform:translateX(10px) translateY(0)}.customer_experience .learner_stories:hover img{transform:scale(1.2);filter:grayscale(0%);border-color:rgb(111,140,162)}.customer_experience .learner_stories:hover .description{transform:translateX(10px)}.customer_experience .learner_stories:hover::after{width:100%}.about_this::before{top:0;width:40%;height:100%;background:radial-gradient(circle at top right,rgb(138,172,192,0.5) 0%,transparent 70%);right:0;opacity:0.4;position:absolute;content:"";z-index:1}.about_this h3::after{left:50%;background:linear-gradient(to right,rgb(138,172,192),rgb(111,140,162));width:80px;content:"";position:absolute;border-radius:10px;bottom:-15px;height:3px;transform:translateX(-50%)}.about_this .mentor_network p{margin-bottom:25px;font-size:17px;line-height:1.7;color:#000000}.about_this .learn_legacy{transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border-radius:27px;transform:translateX(0);background:#ffffff;padding:30px;position:relative;flex-direction:column;box-shadow:0 15px 30px rgba(0,0,0,0.05);display:flex}.about_this .learn_legacy{border-color:rgb(111,140,162)}.about_this .learn_legacy::before{background:rgb(111,140,162)}.about_this .mentor_network::after,.about_this .learn_legacy::after{background:radial-gradient(circle,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 70%);content:"";right:-50%;position:absolute;width:100px;opacity:0.2;height:100px;top:-50%}header .head_sitebar:after{opacity:0.5;position:absolute;top:50%;background-image:radial-gradient( circle,rgba(255,255,255,0.1) 0%,transparent 70% );pointer-events:none;left:0;width:60px;height:60px;transform:translateY(-50%);filter:blur(8px);content:''}header .nav_sitebar:after{height:20px;border:1px solid rgba(255,255,255,0.2);top:50%;position:absolute;transform:translateY(-50%) translateX(40px);content:'';border-radius:50%;width:20px;opacity:0.5;right:0}header .main_mentor:before{content:'';box-shadow:0 0 10px rgba(255,255,255,0.8);left:-12px;height:6px;border-radius:50%;opacity:0;background:#ffffff;transform:translateY(-50%);position:absolute;top:50%;transition:all 0.3s ease;width:6px}header .header_pagewrap{display:flex;position:relative;padding:5px;text-decoration:none;transition:all 0.3s ease;align-items:center}header .header_pagewrap svg{transition:all 0.3s ease;height:40px;width:auto}.stay_informed{overflow:hidden;background:rgb(111,140,162);padding:4rem 0;position:relative}.stay_informed .team_profile{background:#ffffff;transform:translateY(0);border-left:4px solid rgb(138,172,192);backdrop-filter:blur(5px);position:relative;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);padding:3rem;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07)}.stay_informed .team_profile:hover h3::after{transform:scaleX(1.5)}.stay_informed .input_holder input[type="email"]{color:#000000;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);border-radius:10px;font-size:calc(13px * 0.95);border:1px solid rgba(0,0,0,0.1);height:50px;font-family:Arial,sans-serif;transition:all 0.3s ease;width:100%;padding:0.75rem 1rem;background:#ffffff}.stay_informed .input_holder .fresh_start:hover::before{left:100%}.stay_informed .input_holder .fresh_start:focus{outline:none;animation:pulse 1.5s infinite}.course_program_info .knowledge_flow{top:0;width:100%;left:0;overflow:hidden;z-index:0;position:absolute;height:100%}.course_program_info .skill_track{overflow:hidden;width:20%;height:100%}.course_program_info .skill_track:hover img{transform:scale(1.2)}.course_program_info .lesson_map{backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.9);background-color:#ffffff;box-shadow:0 15px 40px rgba(0,0,0,0.15);border-radius:20px;padding:3rem;position:relative;border-top:4px solid rgb(138,172,192)}.course_program_info .lesson_map .feedback_widget:hover::before{opacity:1}.try_immediately::before{transform-origin:center top;background-image:linear-gradient(0deg,#ffffff 1px,transparent 1px),linear-gradient(90deg,#ffffff 1px,transparent 1px);z-index:-1;transform:perspective(500px) rotateX(60deg);position:absolute;content:'';animation:gridMove 20s linear infinite;height:100%;width:100%;opacity:0.05;left:0;background-size:30px 30px;top:0}.try_immediately .team_profile::after{z-index:-1;top:-50%;animation:pulseRadial 10s ease-in-out infinite;width:200%;left:-50%;background:radial-gradient( circle at 50% 50%,rgba(255,255,255,0.2) 0%,transparent 60% );position:absolute;opacity:0.1;content:'';height:200%}.try_immediately .edu_reach::before{width:100%;height:100%;transition:opacity 0.4s ease;content:'';top:0;position:absolute;left:0;opacity:0;background-image:linear-gradient(45deg,rgba(0,0,0,0.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,0.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,0.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,0.05) 75%);z-index:-1;background-size:10px 10px}.education_experience .learner_stories{max-width:1000px;flex-direction:column;margin:0 auto;height:650px;perspective:2000px;position:relative;display:flex}.education_experience .name{transform:translateZ(70px) rotateY(5deg);z-index:4;min-width:300px;box-shadow:10px 10px 30px rgba(0,0,0,0.5);font-weight:700;border-radius:10px;top:100px;color:#ffffff;left:0;background:rgb(138,172,192);position:absolute;transition:all 0.5s cubic-bezier(0.22,1,0.36,1);padding:1.5rem 2rem;font-size:37px}.education_experience .job_timeline::before{height:100%;top:0;background-size:20px 20px;left:0;mix-blend-mode:overlay;width:100%;position:absolute;background:linear-gradient(45deg,transparent 49.5%,rgb(111,140,162,0.5) 49.5%,rgb(111,140,162,0.5) 50.5%,transparent 50.5%);content:"";opacity:0.1}.service_contact .container{margin:0 auto;max-width:1200px;padding:0 15px;position:relative;z-index:2}.service_contact .reach_out svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2));margin-right:12px;fill:none;stroke-linejoin:round;height:28px;stroke:#ffffff;stroke-linecap:round;animation:gentleRotate 8s infinite linear;stroke-width:2;width:28px}.service_contact .reach_out::after{border-right:15px solid transparent;left:50%;content:'';border-left:15px solid transparent;bottom:-10px;height:0;width:0;border-top:10px solid rgb(138,172,192);position:absolute;transform:translateX(-50%)}.service_contact .learn_faq::before{border-radius:10px 10px 0 0;left:0;height:5px;background:linear-gradient(to right,rgb(138,172,192),rgb(111,140,162));width:100%;content:'';position:absolute;top:0}.service_contact .learn_faq p svg path{stroke-dashoffset:40;stroke-dasharray:40;animation:drawSvgPath 1.5s forwards ease-out}.service_contact .learn_faq p:nth-child(4) svg path{animation-delay:0.4s}.service_contact .learn_faq p a:hover{color:rgb(111,140,162)}.service_contact .connect_today{font-size:19px;text-align:center;display:flex;margin:0 0 30px;justify-content:center;align-items:center;position:relative;color:#000000;font-weight:600;z-index:2}.service_contact .edu_chat{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));z-index:2;position:relative;display:grid;gap:20px}.service_contact .edu_guide svg{opacity:0.8;position:absolute;top:50%;transform:translateY(-50%);width:16px;left:12px;height:16px;stroke-linecap:round;transition:all 0.3s ease;stroke:rgb(138,172,192);fill:none;stroke-linejoin:round;stroke-width:2}.contact_section::before{z-index:0;content:"";width:100%;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px),repeating-linear-gradient(135deg,transparent,transparent 10px,rgba(0,0,0,0.03) 10px,rgba(0,0,0,0.03) 20px);top:0;height:100%;position:absolute}.contact_section h3{font-weight:600;font-size:21px;color:rgb(138,172,192);margin-bottom:15px}.contact_section .query_grid{margin-top:10px;display:flex;align-items:flex-start;gap:10px}.contact_section .query_grid input[type="checkbox"]:checked::after{top:50%;content:"✓";transform:translate(-50%,-50%);left:50%;color:#ffffff;font-size:16px;position:absolute}.contact_section .feedback_widget::before{width:100%;transition:all 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;top:0;content:"";left:-100%;position:absolute}.package_deal .container{margin:0 auto;z-index:1;padding:0 15px;position:relative;max-width:1320px}.package_deal .rate_schemes:hover{transform:perspective(1000px) rotateX(2deg)}.package_deal .rate_schemes .indv_sub{max-width:700px;font-size:12px;line-height:1.6;margin-bottom:0;overflow-wrap:break-word;word-break:break-word;color:#000000}.package_deal .rate_card:hover{transform:translateY(-10px);z-index:5;box-shadow:0 20px 40px rgba(0,0,0,0.15)}.package_deal .skill_offers::before{position:absolute;transform:scaleX(0.8);transform-origin:left;left:0;background:linear-gradient(90deg,rgb(138,172,192),rgb(111,140,162));width:100%;top:0;height:5px;content:"";transition:transform 0.4s ease-out}.package_deal .plan_details::after{transform-origin:left;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);position:absolute;content:"";width:50px;background:rgb(138,172,192);height:3px;left:0;bottom:-5px;transform:scaleX(0.5)}.package_deal .rate_card:hover .image_link{transform:scale(1.05)}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 767px) {.learning_impact{padding:4rem 0}.learning_impact h1{font-size:calc(36px * 0.9)}.learning_impact ul{gap:1.2rem;grid-template-columns:1fr}.learning_impact .team_profile{padding:1.5rem}} @media (max-width: 480px) {.learning_impact{padding:3rem 0}.learning_impact h1{font-size:calc(36px * 0.8)}.learning_impact .image_link{clip-path:polygon(0 0,100% 2%,98% 98%,2% 100%)}.learning_impact .team_profile{transform:translateY(-15px);padding:1.25rem}.learning_impact li{padding-left:2.2rem}.learning_impact li p{font-size:calc(16px * 0.95)}} @media (hover: hover) {.thxField .team_profile{transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1)}} @media (max-width: 768px) {.career_help{padding:3.5rem 0 1.5rem}.career_help .header_bar{gap:1.5rem}.career_help .company_holder h3{font-size:calc(29px - 2px)}.career_help .company_holder h3::before,.career_help .company_holder h3::after{height:20px;width:20px}.template_cta{margin-top:2rem}.template_cta::before{top:-15px;height:15px}} @media (max-width: 576px) {.title_section .start_welcome{padding:4rem 0;min-height:100vh;height:auto}.title_section .study_experts{padding:1.5rem}.title_section .study_experts > div{margin-bottom:1.5rem}.title_section p{font-size:calc(16px * 0.9);padding-left:1.2rem}.title_section p::before{width:0.6rem;height:0.6rem}.title_section .title_style_header{font-size:clamp(1.5rem,7vw,1.8rem)}.title_section .title_style_header::after{width:4rem;height:3px}.title_section h3{font-size:calc(23px * 0.8)}} @media (max-width: 992px) {.about_this .team_profile{grid-template-columns:1fr;grid-gap:50px}.about_this h3{margin-bottom:35px}.about_this .mentor_network:hover,.about_this .learn_legacy:hover{transform:translateY(-10px)}} @media (max-width: 576px) {.about_this{padding:50px 0}.about_this h3{margin-bottom:30px;font-size:calc(37px * 0.8)}.about_this .mentor_network,.about_this .learn_legacy{padding:20px}.about_this .mentor_network p,.about_this .learn_legacy p{font-size:calc(17px * 0.95);line-height:1.6;margin-bottom:20px}.about_this .image_link,.about_this .learning_lab{height:200px}} @media (max-width: 480px) {.stay_informed{padding:2.5rem 0}.stay_informed .team_profile{padding:1.5rem}.stay_informed h3{font-size:calc(23px * 0.8);margin-bottom:1rem}.stay_informed h3::after{width:40px}.stay_informed .input_holder{margin-top:1.5rem}.stay_informed .input_holder input[type="email"]{height:45px}.stay_informed .input_holder .fresh_start{min-height:45px;padding:0.6rem 1.2rem}} @media screen and (max-width: 768px) {.course_program_info .knowledge_flow{height:350px}.course_program_info .container{padding:3rem 1.5rem}.course_program_info .lesson_map{padding:2rem}.course_program_info .lesson_map h3{font-size:calc(31px * 0.9)}} @media screen and (max-width: 768px) {.try_immediately{padding:80px 0}.try_immediately .team_profile{padding:30px}.try_immediately h3{letter-spacing:2px;font-size:calc(30px * 0.8);margin-bottom:45px}.try_immediately h3::before{top:-60px;width:40px;height:40px}.try_immediately h3::after{bottom:-15px;width:70px}.try_immediately .edu_reach{font-size:calc(20px * 0.9);letter-spacing:1.5px;padding:12px 35px}} @media (min-width: 992px) {.service_contact .quick_request{padding:50px 0}.service_contact .learn_faq p svg{height:26px;width:26px}.service_contact .connect_today svg{height:24px;margin-right:12px;width:24px}.service_contact .edu_guide svg{height:18px;width:18px}} @media (max-width: 767px) {.service_contact{padding:60px 0}.service_contact .reach_out{font-size:calc(36px - 4px);margin-bottom:30px}.service_contact .reach_out svg{margin-right:8px;height:20px;width:20px}.service_contact .learn_faq,.service_contact .ask_questions{padding:25px}.service_contact .learn_faq p{padding-left:30px}.service_contact .learn_faq p svg{width:20px;height:20px}.service_contact .connect_today svg{margin-right:8px;width:18px;height:18px}.service_contact .edu_chat{gap:15px;grid-template-columns:1fr}.service_contact .edu_guide{padding:12px 12px 12px 35px}.service_contact .edu_guide svg{width:14px;height:14px;left:10px}} @media (min-width: 1200px) {.package_deal{padding:120px 0}.package_deal .program_fees{grid-template-columns:repeat(2,1fr);gap:40px}.package_deal .rate_schemes h2{font-size:calc(30px + 4px)}.package_deal .cost_options h3{font-size:calc(24px + 4px)}.package_deal .plan_details{font-size:calc(24px + 8px)}.package_deal .image_link{height:280px}} @keyframes fade-in-text {0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}} @keyframes pulse {0%,100%{opacity:0.5}50%{opacity:1}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:0 30px}} @keyframes gridGlow {0%{opacity:0.03;filter:blur(3px)}50%{opacity:0.05;filter:blur(5px)}100%{opacity:0.03;filter:blur(3px)}} @keyframes colorPulse {0%{opacity:0.3}50%{opacity:0.5}100%{opacity:0.3}} @keyframes drawSvgPath {to{stroke-dashoffset:0}}