*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;scroll-snap-type:none;font-family:Arial,sans-serif;auto contain touch-action:none;color:#000000;height:100%}.privacy_barrier_css:hover{background-color:rgb(172,172,203,0.5);box-shadow:0 6px 12px rgba(0,0,0,0.5)}.privacy_barrier_css h3,.privacy_barrier_css h4,.privacy_barrier_css h5,.privacy_barrier_css h6{margin:10px 0}.privacy_barrier_css ul li{font-size:17px;margin-bottom:0.5rem;padding-left:1.5rem;position:relative;font-weight:400;padding:0.5rem 0}.track_toggle_css{width:90%;background:rgba(0,0,0,0.5);padding:20px;margin:auto;justify-content:space-between;border:2px solid rgb(172,172,203);border-radius:21px;max-width:1200px;display:flex;align-items:center}.secure_cookies_css{text-decoration:none;background:rgb(172,172,203);text-align:center;flex-shrink:0;min-width:120px;border:none;padding:10px 20px;cursor:pointer;font-size:19px;border-radius:10px;color:#ffffff}.data_exploration_css h2{margin:0 0 70px;color:#000000;font-family:Arial,sans-serif;position:relative;text-align:center;font-weight:700;font-size:30px;letter-spacing:0.5px}.data_exploration_css ul{padding:0;justify-content:center;list-style:none;flex-wrap:wrap;display:flex;margin:0;gap:30px}.data_exploration_css .mentor_statistics_css::after{opacity:0;content:"";inset:0;background-size:20px 20px;z-index:-1;background-position:0 0,10px 10px;background:linear-gradient(45deg,transparent 48%,rgba(255,255,255,0.4) 48%,rgba(255,255,255,0.4) 52%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(255,255,255,0.4) 48%,rgba(255,255,255,0.4) 52%,transparent 52%);transition:opacity 0.4s ease;position:absolute}.data_exploration_css .mentor_statistics_css:hover svg{opacity:1;transform:rotate(20deg)}.academic_experience_css .container{position:relative;max-width:1200px;z-index:2;margin:0 auto}.academic_experience_css .student_views_css::after{height:100%;content:"";background:linear-gradient(135deg,rgb(172,172,203,0.5) 0%,transparent 50%);pointer-events:none;mix-blend-mode:overlay;width:100%;opacity:0.3;top:0;left:0;position:absolute}.academic_experience_css .student_views_css .exp_content_css{padding:2rem 2rem 2.5rem 3rem;margin-right:1.5rem;border-radius:0 10px 0 0;border-top:1px solid rgb(133,129,168,0.5);background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%);color:#ffffff;grid-row:3 / 4;backdrop-filter:blur(5px);grid-column:2 / 3;position:relative;line-height:1.7;font-size:16px;z-index:2}.educational_gains_css .phrase_holder_css:hover{transform:translateZ(50px) translateY(-5px)}.educational_gains_css .phrase_holder_css:hover h4::after{width:120px}.educational_gains_css .phrase_holder_css > div{flex-direction:column;display:flex;gap:1.5rem}.educational_gains_css li{opacity:0.9;margin-bottom:1.2rem;transform:translateX(0);transition:transform 0.3s ease-out,opacity 0.3s ease-out}.educational_gains_css li:hover p span:last-child::before{width:100%}.educational_gains_css svg path{transition:fill 0.3s ease;fill:rgb(172,172,203)}.pricing_block_css{position:relative;padding:6rem 0;overflow:hidden;background:linear-gradient(145deg,rgb(213,213,227),#ffffff)}.pricing_block_css .payment_option_css{grid-template-columns:1fr;display:grid;gap:3rem}.pricing_block_css .learning_price_css{text-align:center;box-shadow:0 15px 35px rgba(0,0,0,0.05);opacity:0;background:linear-gradient(145deg,#ffffff,rgb(255,255,255,0.5));transform:translateY(20px);order:1;animation:fadeInUp 0.8s forwards 0.2s;padding:2rem}.pricing_block_css .lesson_plans_css:nth-child(2){--i:2}.pricing_block_css .lesson_plans_css:hover{transform:translateY(-5px) scale(1.02)}.pricing_block_css .learning_plan_css{display:flex;flex-direction:column;z-index:1;padding:2.5rem 2rem;position:relative;flex-grow:1}.pricing_block_css .lesson_plans_css:hover h3{color:rgb(172,172,203)}.pricing_block_css .learning_package_css::before{height:3px;content:"";background:rgb(133,129,168);width:40px;bottom:-5px;position:absolute;left:0;transition:width 0.3s ease}.pricing_block_css .lesson_plans_css:hover .image_wrap_css{transform:scale(1.05)}.course_demographic_css{background-color:#ffffff;padding:90px 0;overflow:hidden;position:relative}.course_demographic_css h3::before,.course_demographic_css h3::after{content:'';height:15px;border-radius:50%;position:absolute;transform:translateY(-50%);width:15px;background-color:rgb(172,172,203,0.5);top:50%}.course_demographic_css h3::before{left:0}.course_demographic_css ul li:hover{border-color:rgba(0,0,0,0.1);transform:translateY(-7px) scale(1.03);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.course_demographic_css ul li:hover svg{transform:scale(1.1)}.course_demographic_css ul li:hover svg path{fill:rgb(133,129,168)}.course_demographic_css ul li:hover::after{transform:scale(1.5);background-color:rgb(133,129,168,0.5)}.course_demographic_css ul li:nth-child(4){animation-delay:0.4s}.course_demographic_css ul li:nth-child(3n+1){box-shadow:0 5px 20px rgba(rgb(172,172,203,0.5),0.1)}.stay_updated_css::after{z-index:-1;width:25%;content:"";background:rgb(133,129,168,0.5);left:-5%;bottom:-5%;filter:blur(30px);animation:float 12s infinite alternate-reverse ease-in-out;position:absolute;height:50%;transform:rotate(25deg) skewY(5deg)}.stay_updated_css .input_holder{display:flex;position:relative;flex-direction:column;max-width:100%;gap:1.25rem}.stay_updated_css .input_holder::before{height:100%;z-index:-1;top:0;position:absolute;width:100%;content:"";right:0;clip-path:polygon(80% 0,100% 0,100% 100%,60% 100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.05))}.stay_updated_css .email_block_css{position:relative;font-size:18px;transform-origin:left;cursor:pointer;overflow:hidden;background:rgb(133,129,168);letter-spacing:0.5px;border:none;transition:all 0.3s cubic-bezier(0.19,1,0.22,1);border-radius:10px;font-weight:600;align-self:flex-start;color:#ffffff;padding:1.1rem 2rem}.get_in_touch_css .container{margin:0 auto;padding:0 20px;max-width:1200px;z-index:2;position:relative}.get_in_touch_css h3{font-size:31px;margin-bottom:50px;color:rgb(172,172,203);font-weight:700;font-family:Arial,sans-serif;text-align:center}.get_in_touch_css input[type="text"]:focus,.get_in_touch_css textarea:focus{outline:none;border-color:rgb(172,172,203);box-shadow:0 0 0 2px rgb(172,172,203,0.5)}.get_in_touch_css .query_block_css input[type="checkbox"]:checked + label::before{border-color:rgb(172,172,203);background:rgb(172,172,203)}.get_in_touch_css .query_block_css a:hover{text-decoration:underline}.get_in_touch_css .contact_inquiry_css{font-size:17px;padding:15px 40px;display:inline-block;cursor:pointer;background:rgb(172,172,203);color:#ffffff;transition:all 0.3s ease;border:none;font-family:Arial,sans-serif;font-weight:600;border-radius:10px}.get_in_touch_css .help_card_css{margin:0;list-style:none;padding:0}.get_in_touch_css .help_card_css svg path{fill:#ffffff}.get_in_touch_css .help_card_css a{text-decoration:none;color:#ffffff;transition:all 0.3s ease}.homepage_css .quick_studies_css{display:flex;max-width:1400px;margin:0 auto;flex-direction:column;position:relative;z-index:1;height:100%;min-height:90vh;padding:3rem 2rem}.homepage_css h1::after{transition:width 0.5s ease;box-shadow:0 4px 15px rgba(94,170,168,0.3);width:100px;left:0;position:absolute;background:linear-gradient(90deg,rgb(172,172,203) 0%,rgb(133,129,168) 100%);content:"";bottom:-0.75rem;height:6px;border-radius:3px}.homepage_css svg{height:140px;margin:1rem auto 2rem;filter:drop-shadow(0px 4px 6px rgba(0,0,0,0.1));width:140px;display:block;transition:transform 0.5s ease,filter 0.5s ease}.homepage_css svg:hover text{fill:rgb(133,129,168)}.homepage_css .contact_inquiry_css:hover::before{left:100%}.homepage_css .contact_inquiry_css:active{transform:translateY(2px) translateZ(0);box-shadow:4px 4px 10px rgba(0,0,0,0.1),-4px -4px 10px rgba(255,255,255,0.8),inset 2px 2px 6px rgba(0,0,0,0.1),inset -2px -2px 6px rgba(255,255,255,0.5)}.homepage_css .image_wrap_css:hover{box-shadow:15px 15px 35px rgba(0,0,0,0.15),-15px -15px 35px rgba(255,255,255,0.8),inset 1px 1px 2px rgba(255,255,255,0.4);transform:translateZ(0) rotate(1deg) scale(1.02)}header .head_sitewrap_css{z-index:2;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,0.1);transition:all 0.4s ease;position:relative;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.15);padding:0.8rem 1.2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex:0 0 auto}header .header_wrap_css a:hover::before{opacity:1}header .header_wrap_css::after{bottom:-3px;transform:translateX(-50%);height:3px;width:0;background:#ffffff;left:50%;border-radius:10px;position:absolute;content:'';transition:width 0.3s ease;opacity:0.7}header .head_sitewrap_css::after{width:100%;bottom:-20px;height:20px;background:radial-gradient(ellipse at center,rgba(0,0,0,0.1) 0%,transparent 70%);position:absolute;left:0;content:'';opacity:0.5;transition:all 0.4s ease}.our_background_css h2{font-weight:700;font-size:29px;color:#000000;position:relative;text-align:center;margin-bottom:30px;padding-bottom:20px}.our_background_css .knowledge_track_css::before{height:0;transition:all 0.5s ease;content:"";left:0;width:5px;background:rgb(172,172,203);top:0;position:absolute}.our_background_css .knowledge_track_css h3{margin-bottom:20px;position:relative;font-size:24px;font-weight:600;z-index:2;color:#000000;transition:all 0.3s ease}.our_background_css .knowledge_track_css:last-child{border-top:3px solid rgb(133,129,168)}.our_background_css .history_tl_css::before{left:50%;top:0;width:1px;bottom:0;z-index:1;position:absolute;content:"";background:linear-gradient(to bottom,transparent,rgb(172,172,203,0.5),transparent);opacity:0.5}.program_structure_css::after{opacity:0.4;width:100%;position:absolute;top:0;z-index:1;left:0;animation:shiftBackground 30s linear infinite;content:"";background-image:repeating-linear-gradient( -45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px );height:100%}.program_structure_css .image_wrap_css::before{mix-blend-mode:overlay;width:100%;background:linear-gradient( 215deg,transparent 30%,rgb(172,172,203,0.5) 100% );content:"";height:100%;z-index:2;position:absolute;top:0;opacity:0.6;left:0}.program_structure_css .head_sitewrap_css svg{height:auto;fill:#ffffff;position:relative;z-index:2;width:70px}.program_structure_css h3::after{width:60px;background:linear-gradient(90deg,rgb(172,172,203),rgb(133,129,168));transition:width 0.3s ease;position:absolute;content:"";height:3px;bottom:-10px;border-radius:3px;left:0}footer .blog_ref_css{position:relative;z-index:1}footer .quick_help_css::after{left:0;top:0;width:100%;pointer-events:none;content:"";position:absolute;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%)}footer .info_item:hover{background-color:rgba(0,0,0,0.3);transform:translateY(-5px)}footer .text_main_holder{gap:40px;margin-top:-30px;grid-template-columns:1fr;display:grid;position:relative}footer .nav_learn_css h5{font-weight:600;font-size:22px;display:inline-block;margin-bottom:25px;position:relative;color:#000000}footer .nav_pagebar_css a{color:#000000;padding:8px 0;flex:1 0 calc(50% - 30px);transition:all 0.3s ease;text-decoration:none;position:relative;font-size:18px}footer .subscribe_holder::before{position:absolute;width:100%;top:0;pointer-events:none;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);height:100%;content:"";left:0}footer .email_block_css:hover{background-color:rgb(133,129,168)}.thanksSpace_css{overflow:hidden;background:linear-gradient(135deg,rgb(213,213,227),rgb(133,129,168,0.5) 120%);position:relative;padding:6rem 2rem}.thanksSpace_css .quick_studies_css{backdrop-filter:blur(10px);position:relative;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transform-origin:center bottom;padding:3.5rem;display:flex;background:rgba(255,255,255,0.85);box-shadow:0 20px 40px rgba(0,0,0,0.08),0 15px 25px rgba(rgb(133,129,168),0.05),0 5px 10px rgba(rgb(172,172,203),0.03);transform:perspective(1000px) rotateX(2deg);flex-direction:column}.thanksSpace_css a{transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);display:block;position:relative;color:inherit;text-decoration:none}.thanksSpace_css a:hover::before{opacity:0.7;transform:translateX(0)}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 1200px) {.data_exploration_css{padding:100px 0 70px}.data_exploration_css .mentor_statistics_css{min-width:220px;padding:35px 25px}.data_exploration_css .mentor_statistics_css p{font-size:30px}} @media (max-width: 768px) {.data_exploration_css{padding:60px 0 50px}.data_exploration_css h2{font-size:calc(30px * 0.9);margin-bottom:50px}.data_exploration_css .mentor_statistics_css{max-width:100%;padding:30px 20px}} @media (min-width: 768px) {.educational_gains_css{padding:8rem 0}.educational_gains_css .quick_studies_css{gap:4rem;grid-template-columns:3fr 2fr;align-items:center}.educational_gains_css .phrase_holder_css > div{gap:2rem;flex-direction:row}.educational_gains_css h4{font-size:calc(24px * 1.1)}.educational_gains_css li p{font-size:calc(13px * 1.05)}.educational_gains_css .image_wrap_css{max-height:500px;height:100%}} @media (max-width: 480px) {.educational_gains_css{padding:3rem 0}.educational_gains_css .quick_studies_css{transform:none}.educational_gains_css .phrase_holder_css{padding:1.5rem}.educational_gains_css h4{padding-bottom:0.8rem;font-size:calc(24px * 0.9)}.educational_gains_css li p{line-height:1.4;font-size:calc(13px * 0.9)}.educational_gains_css svg{height:18px;width:18px}} @media (max-width: 992px) {.course_demographic_css{padding:70px 0}.course_demographic_css h3{margin-bottom:40px}.course_demographic_css ul li{width:calc(50% - 13px);padding:30px 20px}} @media (max-width: 576px) {.course_demographic_css{padding:50px 0}.course_demographic_css h3{padding:0 20px;font-size:calc(32px * 0.85);margin-bottom:30px}.course_demographic_css h3::before,.course_demographic_css h3::after{width:10px;height:10px}.course_demographic_css ul li{gap:15px;padding:20px 15px}.course_demographic_css ul li svg{width:35px;height:35px}} @media (prefers-reduced-motion: reduce) {.stay_updated_css::before,.stay_updated_css::after,.stay_updated_css h3::before,.stay_updated_css .email_block_css::before{transition:none;animation:none}.stay_updated_css .quick_studies_css,.stay_updated_css input[type="email"],.stay_updated_css .email_block_css{transition:none}} @media (min-width: 768px) {.homepage_css .quick_studies_css{justify-content:space-between;padding:4rem;flex-wrap:wrap;flex-direction:row;align-items:center}.homepage_css h1{font-size:calc(46px * 1.2);max-width:70%}.homepage_css .phrase_holder_css{margin-bottom:0;width:50%}.homepage_css .image_wrap_css{height:450px;margin-top:0;width:45%}} @media (max-width: 767px) {.homepage_css h1{font-size:calc(46px * 0.9)}.homepage_css .learn_title_css{padding:1.5rem}.homepage_css .learn_title_css p{font-size:18px}.homepage_css .contact_inquiry_css{padding:0.8rem 1.5rem}.homepage_css svg{width:120px;height:120px}} @media screen and (max-width: 992px) {.our_background_css{padding:80px 0}.our_background_css .history_tl_css{flex-direction:column;margin-top:40px}.our_background_css .knowledge_track_css{margin:10px 0;flex:1 1 100%}.our_background_css .history_tl_css::before{display:none}.our_background_css .container::before,.our_background_css .container::after{display:none}} @media (max-width: 1199px) {.program_structure_css .new_study_css{padding:50px 50% 50px 50px}.program_structure_css .image_wrap_css{width:42%;height:85%}} @media (max-width: 767px) {.program_structure_css{padding:60px 0}.program_structure_css .new_study_css{padding:200px 30px 40px 30px}.program_structure_css .image_wrap_css{height:180px}.program_structure_css .head_sitewrap_css{top:140px;left:30px}.program_structure_css .head_sitewrap_css svg{width:60px}.program_structure_css h3{font-size:calc(32px * 0.8)}.program_structure_css p{font-size:calc(17px * 0.95)}} @media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .email_block_css{white-space:nowrap}footer .head_sitewrap_css{padding-top:80px}} @media (min-width: 992px) {.thanksSpace_css .quick_studies_css{flex-direction:row;margin:0 auto;align-items:center}.thanksSpace_css .quick_studies_css > div:first-child{flex:0 0 40%;margin-right:5rem;margin-bottom:0}.thanksSpace_css .quick_studies_css > div:last-child{flex:0 0 60%}.thanksSpace_css h5::after{width:6rem}} @keyframes backgroundMovement {0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(50px,50px) rotate(10deg)}} @keyframes float {0%{transform:rotate(-15deg) skewX(-15deg) translate(0,0)}100%{transform:rotate(-10deg) skewX(-10deg) translate(10px,10px)}} @keyframes morphShape {0%{border-radius:40% 60% 70% 30% / 40% 50% 60% 50%}50%{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%}100%{border-radius:40% 60% 50% 50% / 30% 60% 40% 60%}}