a{color:inherit;text-decoration:none}.science_ref_css{flex:0 0 auto}.science_ref_css{overflow:hidden;padding:0 0 30px;position:relative;font-family:Arial,sans-serif}.privacy_barrier_css{padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,0.5);color:#000000;font-family:Arial,sans-serif;transition:background-color 0.3s ease,box-shadow 0.3s ease;background-color:rgb(213,213,227)}.privacy_barrier_css ul{list-style-type:none;margin:1rem 0;padding-left:0}.privacy_barrier_css div{margin-bottom:1rem}.privacy_barrier_css section{margin-bottom:2rem}.cookie_hide_css svg{width:50px;height:50px;fill:rgb(172,172,203)}.learn_cookies_css h5{letter-spacing:1px;margin-bottom:10px;font-size:24px;color:rgb(172,172,203);text-transform:uppercase;font-weight:700}.cookie_button.edu_approve_css{margin-right:10px}.data_exploration_css::before{position:absolute;top:0;background:linear-gradient(0deg,rgb(213,213,227) 0%,transparent 100%),radial-gradient(circle at 20% 30%,rgb(172,172,203,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(133,129,168,0.5) 0%,transparent 30%);left:0;z-index:-1;width:100%;height:100%;opacity:0.8;content:""}.data_exploration_css h2::after{transform:translateX(-50%);box-shadow:0 0 0 4px rgb(213,213,227),0 0 0 6px rgb(172,172,203,0.5);width:12px;background:rgb(172,172,203);position:absolute;bottom:-19px;left:50%;border-radius:50%;height:12px;content:""}.data_exploration_css .mentor_statistics_css:hover::after{opacity:0.3}.data_exploration_css .mentor_statistics_css:hover p{transform:translateY(-5px)}.data_exploration_css .mentor_statistics_css span{color:#000000;transition:transform 0.3s ease 0.1s;display:block;font-weight:400;text-align:center;margin-top:10px;font-size:13px}.academic_experience_css::before{height:150%;opacity:0.3;content:"";width:150%;left:-25%;background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,#000000 100%),repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);position:absolute;top:-25%;animation:backgroundMovement 30s linear infinite alternate}.academic_experience_css .student_views_css .name{padding:3.5rem 2rem 0.5rem 3rem;letter-spacing:2px;position:relative;z-index:2;font-weight:700;grid-row:1 / 2;color:#ffffff;animation:neonPulse 4s infinite alternate;font-size:33px;grid-column:2 / 3;text-shadow:0 0 10px rgb(172,172,203,0.5),0 0 20px rgb(172,172,203,0.5)}.educational_gains_css .quick_studies_css{display:grid;gap:2.5rem;position:relative;grid-template-columns:1fr;transform:perspective(1000px) rotateX(2deg)}.educational_gains_css h4{transition:transform 0.3s ease-out;color:#000000;font-size:24px;margin-bottom:1.8rem;position:relative;transform:translateX(0);font-weight:700;line-height:1.3;padding-bottom:1rem}.educational_gains_css li p{color:#000000;margin:0;align-items:flex-start;gap:1rem;font-size:13px;line-height:1.6;display:flex}.educational_gains_css li:hover svg{transform:rotate(-10deg) scale(1.1)}.educational_gains_css li:hover svg path{fill:rgb(133,129,168)}.educational_gains_css .image_wrap_css:hover{transform:translateZ(40px) rotate(0deg);box-shadow:0 25px 50px rgba(0,0,0,0.2)}.pricing_block_css .container{padding:0 15px;z-index:2;position:relative;max-width:1320px;margin:0 auto}.pricing_block_css .learning_price_css h2{position:relative;color:rgb(172,172,203);font-weight:700;font-size:34px;display:inline-block;margin-bottom:1.5rem}.pricing_block_css .cost_options_css{display:grid;order:2;gap:2rem;grid-template-columns:1fr}.pricing_block_css .lesson_plans_css:nth-child(3){--i:3}.pricing_block_css .rate_options_css{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 10px 30px rgba(0,0,0,0.07);background:#ffffff;transition:all 0.4s ease}.pricing_block_css .lesson_plans_css h3{margin-bottom:1rem;font-weight:700;transition:color 0.3s ease;font-size:calc(18px + 0.2rem);position:relative;color:#000000}.pricing_block_css .lesson_plans_css:hover .learning_package_css::before{width:80px}.pricing_block_css .image_wrap_css::after{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.2),transparent);content:""}.course_demographic_css .quick_studies_css{margin:0 auto;z-index:10;max-width:1100px;text-align:center;padding:0 30px;position:relative}.course_demographic_css h3::after{right:0}.course_demographic_css ul li{border:1px solid rgba(0,0,0,0.05);min-width:280px;background-color:#ffffff;display:flex;align-items:center;width:calc(33.333% - 17px);padding:35px 25px;border-radius:24px;position:relative;gap:20px;box-shadow:0 5px 20px rgba(0,0,0,0.05);transition:all 0.4s ease;z-index:1;text-align:left}.course_demographic_css ul li{opacity:0;animation:slideUp 0.5s ease forwards}.course_demographic_css ul li:nth-child(2){animation-delay:0.2s}.course_demographic_css ul li:nth-child(5){animation-delay:0.5s}.course_demographic_css ul li:nth-child(3n+2){box-shadow:0 5px 20px rgba(rgb(133,129,168,0.5),0.1)}.stay_updated_css .container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.stay_updated_css .quick_studies_css:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 25px 45px rgba(0,0,0,0.15)}.stay_updated_css h3::before{border-radius:10px;width:8px;content:"";background:rgb(133,129,168);position:absolute;left:-20px;animation:pulse 3s infinite;height:8px;top:0.8em;transform:translateY(-50%)}.stay_updated_css input[type="email"]{width:100%;font-size:15px;color:#ffffff;border-radius:10px;background:rgba(255,255,255,0.1);transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.2);backdrop-filter:blur(5px);padding:1.2rem 1.5rem}.stay_updated_css .email_block_css:hover::before{transform:translateX(100%)}.stay_updated_css .email_block_css:active{transform:translateY(1px) scale(0.98)}.get_in_touch_css::before{left:0;opacity:0.05;width:100%;height:100%;content:'';background:repeating-linear-gradient( 45deg,rgb(133,129,168,0.5),rgb(133,129,168,0.5) 1px,transparent 1px,transparent 10px );top:0;position:absolute}.get_in_touch_css .support_help_css{position:relative;padding:50px;flex:1}.get_in_touch_css input[type="text"],.get_in_touch_css textarea{margin-bottom:20px;background:#ffffff;border-radius:10px;transition:all 0.3s ease;color:#000000;width:100%;font-family:Arial,sans-serif;padding:15px;border:1px solid rgba(0,0,0,0.1);font-size:16px}.get_in_touch_css .query_block_css input[type="checkbox"]:checked + label::after{top:6px;left:6px;width:6px;transform:rotate(45deg);border:solid #ffffff;position:absolute;content:'';border-width:0 2px 2px 0;height:10px}.get_in_touch_css .request_feedback_css::before{background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 1px,transparent 1px,transparent 10px );width:100%;height:100%;content:'';position:absolute;top:0;left:0}.homepage_css{overflow:hidden;min-height:100vh;position:relative;background-image:linear-gradient(135deg,rgb(213,213,227) 0%,rgba(255,255,255,0.95) 100%)}.homepage_css h1{transform:translateY(0);max-width:90%;margin-bottom:2rem;z-index:2;position:relative;font-size:46px;color:#000000;font-weight:700;line-height:1.2}.homepage_css .phrase_holder_css{align-items:flex-start;margin-bottom:2rem;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}.homepage_css .learn_title_css p{font-size:calc(18px * 1.2);margin-bottom:2rem;color:#000000;line-height:1.6;position:relative}.homepage_css svg path{transition:fill 0.3s ease}.homepage_css svg:hover path{fill:rgb(172,172,203)}.homepage_css .contact_inquiry_css{overflow:hidden;text-decoration:none;border:none;box-shadow:6px 6px 18px rgba(0,0,0,0.1),-6px -6px 18px rgba(255,255,255,0.8),inset 1px 1px 1px rgba(255,255,255,0.3);font-size:16px;position:relative;padding:1rem 2rem;transform:translateZ(0);color:#ffffff;background:linear-gradient(135deg,rgb(172,172,203) 0%,rgb(133,129,168) 100%);font-weight:600;cursor:pointer;transition:all 0.3s ease;display:inline-block;border-radius:13px}header::before{opacity:0.5;position:absolute;background:radial-gradient(circle at 10% 20%,rgb(172,172,203,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(133,129,168,0.5) 0%,transparent 30%);content:'';height:100%;width:100%;z-index:-1;left:0;top:0}header .header_wrap_css{margin:0 0.3rem;position:relative}header .header_wrap_css a:hover{border-color:rgba(255,255,255,0.2);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,0.1);background:rgba(255,255,255,0.2)}header .header_wrap_css:hover::after{width:70%}header .header_learn_css::before{position:absolute;background:rgb(172,172,203,0.5);top:-20px;content:'';z-index:-1;opacity:0.5;height:100px;border-radius:50%;width:100px;right:-20px;filter:blur(40px)}.our_background_css{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(213,213,227) 0%,#ffffff 100%);padding:100px 0}.our_background_css h2::after{background:rgb(172,172,203);height:3px;width:80px;position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%)}.our_background_css .knowledge_track_css:hover::before{height:100%}.our_background_css .knowledge_track_css:hover::after{transform:scaleX(1);transform-origin:left}.our_background_css .knowledge_track_css:hover{box-shadow:0 20px 50px rgba(0,0,0,0.1);transform:translateY(-10px)}.our_background_css .knowledge_track_css p{z-index:2;transition:all 0.3s ease;position:relative;color:#000000;line-height:1.8;font-size:15px}.our_background_css .history_tl_css::after{background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;width:100%;z-index:0;content:"";opacity:0.02;position:absolute;height:100%;background-image:linear-gradient(45deg,rgba(0,0,0,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,0.5) 75%);top:0;left:0}.program_structure_css .quick_studies_css::before{content:"";z-index:1;background:linear-gradient( 135deg,transparent,rgba(rgb(172,172,203),0.05) );width:100%;left:0;position:absolute;height:100%;top:0}.program_structure_css .new_study_css{position:relative;flex-direction:column;display:flex;min-height:400px;z-index:3;padding:60px 50% 60px 60px}.program_structure_css h3{max-width:100%;text-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:4;margin-bottom:20px;font-size:32px;color:#ffffff;position:relative}.program_structure_css .quick_studies_css::after{left:-50px;width:200px;height:200px;background:rgb(133,129,168,0.5);bottom:-50px;z-index:1;position:absolute;content:"";opacity:0.3;filter:blur(80px);border-radius:50%}footer .info_item{max-width:300px;border-radius:10px;background-color:rgba(0,0,0,0.2);display:flex;padding:10px 20px;transition:all 0.3s ease;align-items:center;flex:1 1 200px}footer .info_item p,footer .info_item a{color:#ffffff;text-decoration:none;font-size:18px}footer .head_sitewrap_css svg{width:auto;margin-bottom:15px;height:45px}footer .nav_learn_css{clip-path:polygon(5% 0,100% 0,95% 100%,0% 100%);margin:0 20px;background-color:rgb(213,213,227);position:relative;padding:30px}footer .nav_pagebar_css a::after{content:"";transition:width 0.3s ease;height:1px;width:0;background-color:rgb(172,172,203);bottom:0;position:absolute;left:0}footer .subscribe_holder p{line-height:1.6;color:rgba(255,255,255,0.9);font-size:18px;margin-bottom:25px}footer .input_holder input[type="email"]{transition:all 0.3s ease;border:none;font-size:18px;border-radius:10px;padding:15px}footer .glossary_css{border-top:1px dashed rgba(0,0,0,0.1);padding-top:20px;margin-top:60px}.thanksSpace_css::after{bottom:-10%;animation:float 15s ease-in-out infinite;z-index:0;transform:rotate(-15deg);opacity:0.1;right:-5%;position:absolute;width:40%;background:linear-gradient(225deg,rgb(133,129,168) 0%,transparent 70%);content:"";height:60%}.thanksSpace_css .quick_studies_css > div:last-child{animation:fadeInUp 0.8s cubic-bezier(0.19,1,0.22,1) 0.5s forwards;opacity:0;position:relative;transform:translateY(20px)}.thanksSpace_css h5::after{animation:scaleWidth 1s cubic-bezier(0.19,1,0.22,1) 0.8s forwards;bottom:-0.75rem;transform-origin:left;height:3px;width:4rem;transform:scaleX(0);background:linear-gradient(90deg,rgb(172,172,203),transparent);content:"";position:absolute;left:0}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media only screen and (max-width: 1200px) {.track_toggle_css{flex-direction:column;align-items:center;text-align:center}.cookie_hide_css{margin-bottom:20px;margin-right:0}.secure_cookies_css{max-width:250px;width:100%;margin:10px 0}} @media (max-width: 992px) {.academic_experience_css{padding:5rem 1.5rem}.academic_experience_css .student_views_css{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.academic_experience_css .student_views_css .image_wrap_css{min-height:350px;grid-row:1 / 2;grid-column:1 / 2;transform:scale(1.02) translateY(-5%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}.academic_experience_css .student_views_css .image_wrap_css:hover{transform:scale(1.03) translateY(-4%)}.academic_experience_css .student_views_css .name{padding:2rem 1.5rem 0.5rem 1.5rem;grid-column:1 / 2;grid-row:2 / 3}.academic_experience_css .student_views_css span:not(.name){grid-column:1 / 2;padding:0 1.5rem 1rem 1.5rem;grid-row:3 / 4}.academic_experience_css .student_views_css .exp_content_css{grid-row:4 / 5;margin-right:0;padding:1.5rem;border-radius:10px;grid-column:1 / 2}} @media (min-width: 992px) {.pricing_block_css .payment_option_css{grid-template-columns:2fr 1fr;gap:2rem}.pricing_block_css .learning_price_css{display:flex;order:2;flex-direction:column;text-align:left;padding:4rem 3rem;justify-content:center;height:100%}.pricing_block_css .learning_price_css h2::after{transform:none;width:100px;left:0;background:linear-gradient(90deg,rgb(172,172,203),transparent)}.pricing_block_css .learning_price_css .cost_plan_css{margin:0;max-width:100%}.pricing_block_css .cost_options_css{grid-template-columns:repeat(2,1fr);order:1}} @media (max-width: 767px) {.stay_updated_css .quick_studies_css{padding:2rem 1.5rem}.stay_updated_css h3{font-size:clamp(1rem,5vw,1.25rem);margin-bottom:1.5rem}.stay_updated_css input[type="email"]{padding:1rem}.stay_updated_css .email_block_css{margin-top:0.5rem;padding:1rem;width:100%}.stay_updated_css::before,.stay_updated_css::after{opacity:0.5}} @media (max-width: 576px) {.get_in_touch_css{padding:40px 0}.get_in_touch_css h3{font-size:calc(31px * 0.8);margin-bottom:30px}.get_in_touch_css .support_help_css,.get_in_touch_css .request_feedback_css{padding:30px 20px}.get_in_touch_css form h3,.get_in_touch_css .request_feedback_css h4{font-size:calc(21px * 0.9);margin-bottom:25px}.get_in_touch_css input[type="text"],.get_in_touch_css textarea{padding:12px;margin-bottom:15px}.get_in_touch_css textarea{height:120px}.get_in_touch_css .contact_inquiry_css{width:100%;padding:12px}.get_in_touch_css .help_card_css li{margin-bottom:20px}} @media (max-width: 767px) {header{padding:0}header .header_learn_css{padding:0.8rem 1.2rem}header .head_sitewrap_css{max-width:140px;padding:0.5rem 0.8rem}header .head_site_css img{max-height:35px}header .nav_learn_css{-webkit-overflow-scrolling:touch;padding-bottom:0.5rem;scrollbar-width:thin;overflow-x:auto;margin-top:0.8rem;justify-content:flex-start}header .nav_learn_css::-webkit-scrollbar{height:3px}header .nav_learn_css::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(255,255,255,0.3)}header .header_wrap_css{margin:0 0.15rem;flex:0 0 auto}header .header_wrap_css a{white-space:nowrap;padding:0.5rem 0.8rem;font-size:calc(12px - 2px)}header .header_wrap_css::after{display:none}header .head_sitewrap_css::after{display:none}} @media (max-width: 480px) {.program_structure_css{padding:40px 0}.program_structure_css .new_study_css{padding:180px 25px 30px 25px}.program_structure_css .image_wrap_css{height:160px}.program_structure_css .head_sitewrap_css{left:25px;top:120px}.program_structure_css .head_sitewrap_css svg{width:50px}.program_structure_css h3{font-size:calc(32px * 0.7);margin-bottom:15px}.program_structure_css p{font-size:calc(17px * 0.9)}} @media (max-width: 576px) {footer .quick_help_css{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}footer .nav_learn_css h5,footer .subscribe_holder h5{font-size:calc(22px - 2px)}footer .nav_pagebar_css a{flex:1 0 100%}footer .input_holder input[type="email"],footer .email_block_css{padding:12px}} @keyframes neonPulse {0%,100%{text-shadow:0 0 10px rgb(172,172,203,0.5),0 0 20px rgb(172,172,203,0.5)}50%{text-shadow:0 0 20px rgb(172,172,203),0 0 30px rgb(172,172,203)}} @keyframes pulse {0%,100%{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:0.6;transform:translateY(-50%) scale(1.5)}} @keyframes rotate-element {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes floatDots {0%{transform:translateY(0);opacity:0.2}100%{transform:translateY(-20px);opacity:0.4}}