.container{width:1244px;max-width:100%;margin:auto}svg{height:30px;width:30px}.top_tutor_css{flex:1 0 auto}.wrapper-border_css{flex-direction:column;min-height:100%;height:100%;display:flex}.privacy_barrier_css h1,.privacy_barrier_css h2{color:rgb(172,172,203);margin-bottom:1rem}.privacy_barrier_css h1{font-size:43px;padding-bottom:0.5rem;font-weight:700;border-bottom:2px solid rgb(172,172,203);margin-bottom:1.5rem}.privacy_barrier_css p,.privacy_barrier_css span{font-size:17px;line-height:1.6;color:#000000}.cookie_hide_css{flex-shrink:0;margin-right:20px}.learn_cookies_css{flex-grow:1;text-align:left;color:#ffffff}.learn_cookies_css p{color:#ffffff;font-size:14px;line-height:1.5;margin:0}.learn_cookies_css p a{text-decoration:underline;color:rgb(172,172,203)}.data_exploration_css{padding:120px 0 90px;z-index:1;position:relative;background-color:rgb(213,213,227);overflow:hidden}.data_exploration_css .container{margin:0 auto;max-width:1400px;z-index:5;padding:0 30px;position:relative}.data_exploration_css h2::before{height:3px;position:absolute;content:"";transform:translateX(-50%);left:50%;background:rgb(172,172,203);bottom:-15px;width:60px}.data_exploration_css .mentor_statistics_css::before{content:"";left:0;position:absolute;height:5px;top:0;right:0;z-index:3;background:linear-gradient(90deg,rgb(172,172,203),rgb(133,129,168))}.data_exploration_css .mentor_statistics_css p{font-weight:700;text-align:center;margin:0;font-size:calc(41px * 1.1);color:rgb(172,172,203);transition:transform 0.3s ease}.data_exploration_css .mentor_statistics_css:hover span{transform:translateY(-5px)}.data_exploration_css svg{position:absolute;fill:rgb(133,129,168);right:15px;width:20px;opacity:0.6;height:20px;transition:transform 0.3s ease;top:15px}.academic_experience_css .student_views_css{border-radius:18px;gap:0;overflow:hidden;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;display:grid}.academic_experience_css .student_views_css .image_wrap_css:hover{box-shadow:0 0 50px rgb(172,172,203);transform:scale(1.07) translateX(-4%)}.academic_experience_css .student_views_css span:not(.name){color:rgb(133,129,168);z-index:2;position:relative;grid-column:2 / 3;padding:0 2rem 1rem 3rem;font-size:16px;text-transform:uppercase;font-weight:400;grid-row:2 / 3;letter-spacing:1px}.educational_gains_css::before{position:absolute;content:"";z-index:1;pointer-events:none;background:linear-gradient(45deg,rgb(172,172,203,0.5) 0%,transparent 60%);width:100%;left:0;top:0;height:100%}.educational_gains_css h4::after{transition:width 0.4s ease-in-out;height:3px;bottom:0;content:"";position:absolute;width:60px;left:0;background:rgb(172,172,203)}.educational_gains_css ul{margin:0;list-style:none;padding:0}.educational_gains_css li p span:first-child{margin-top:0.2rem;flex-shrink:0}.educational_gains_css li p span:last-child::before{transition:width 0.4s ease;height:2px;bottom:-2px;z-index:-1;content:"";position:absolute;background:rgb(133,129,168);width:0;left:0}.pricing_block_css::before{background:linear-gradient(120deg,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 70%);position:absolute;height:100%;width:100%;content:"";left:0;top:0;z-index:1}.pricing_block_css .learning_price_css .cost_plan_css{font-weight:400;max-width:80%;margin:0 auto;color:#000000;font-size:14px;line-height:1.6}.pricing_block_css .lesson_plans_css{opacity:0;animation-delay:calc(0.1s * var(--i,1));will-change:transform,opacity;display:block;transform:translateY(30px);text-decoration:none;transition:transform 0.4s cubic-bezier(0.2,0.85,0.4,1.275);animation:fadeInUp 0.8s forwards}.pricing_block_css .learning_plan_css::before{height:120px;background:linear-gradient(135deg,transparent 50%,rgb(172,172,203,0.5) 50%);right:0;transition:opacity 0.4s ease,transform 0.4s ease;top:0;z-index:-1;position:absolute;content:"";transform:translate(30px,-30px);opacity:0;width:120px}.pricing_block_css .image_wrap_css{height:200px;overflow:hidden;position:relative;transition:transform 0.5s ease}.course_demographic_css::before{content:'';background:repeating-linear-gradient( 45deg,rgb(172,172,203,0.5) 0,rgb(172,172,203,0.5) 1px,transparent 1px,transparent 30px );opacity:0.03;width:100%;z-index:1;left:0;height:100%;top:0;position:absolute}.course_demographic_css ul li::before{content:'';left:0;height:100%;width:100%;background:linear-gradient(135deg,#ffffff 0%,#ffffff 60%,rgb(213,213,227) 100%);transition:opacity 0.4s ease;z-index:-1;position:absolute;opacity:0;border-radius:24px;top:0}.course_demographic_css ul li::after{width:10px;opacity:0.5;border-radius:50%;bottom:15px;transition:all 0.4s ease;background-color:rgb(172,172,203,0.5);content:'';height:10px;position:absolute;right:15px}.stay_updated_css::before{position:absolute;top:-10%;width:40%;filter:blur(40px);animation:float 15s infinite alternate ease-in-out;transform:rotate(-15deg) skewX(-15deg);height:70%;background:rgb(255,255,255,0.5);content:"";right:-5%;z-index:-1}.stay_updated_css h3{font-weight:600;position:relative;font-size:clamp(1.25rem,3vw,1.75rem);text-shadow:0 2px 4px rgba(0,0,0,0.1);line-height:1.4;transform:translateX(5px);color:#ffffff;margin-bottom:2rem;font-family:Arial,sans-serif}.stay_updated_css input[type="email"]:focus{border-color:rgb(133,129,168);background:rgba(255,255,255,0.15);transform:translateY(-2px);box-shadow:0 0 0 3px rgb(133,129,168,0.5);outline:none}.stay_updated_css .email_block_css::before{transition:transform 0.6s ease;height:100%;position:absolute;content:"";width:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.3),transparent);transform:translateX(-100%);left:0;top:0}.get_in_touch_css .image_wrap_css::after{content:'';border-radius:15px 0 0 15px;top:0;width:100%;background:linear-gradient(to right,rgb(172,172,203,0.5),transparent 70%);height:100%;left:0;position:absolute}.get_in_touch_css form h3{text-align:left;color:#000000;font-weight:600;margin-bottom:30px;font-size:21px}.get_in_touch_css .query_block_css{margin-bottom:25px;align-items:flex-start;display:flex}.get_in_touch_css .query_block_css label{line-height:1.5;position:relative;font-size:15px;color:#000000;padding-left:30px;cursor:pointer}.get_in_touch_css .query_block_css a{color:rgb(172,172,203);text-decoration:none;transition:all 0.3s ease}.get_in_touch_css .contact_inquiry_css:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-3px);background:rgb(133,129,168)}.get_in_touch_css .request_feedback_css h4::after{background:#ffffff;left:0;width:40px;content:'';position:absolute;height:3px;bottom:-15px}.get_in_touch_css .help_card_css svg{width:22px;height:22px;margin-right:15px;flex-shrink:0}.get_in_touch_css .help_card_css a:hover{opacity:0.8}.homepage_css::before{height:50%;top:-10%;filter:blur(80px);z-index:0;width:35%;opacity:0.15;position:absolute;left:-5%;background:rgb(172,172,203,0.5);border-radius:40% 60% 70% 30%;content:"";animation:float 15s infinite alternate ease-in-out}.homepage_css h1:hover::after{width:150px}.homepage_css .learn_title_css:hover{transform:translateY(-5px) translateZ(0);box-shadow:10px 10px 35px rgba(0,0,0,0.08),-10px -10px 35px rgba(255,255,255,0.9),inset 1px 1px 1px rgba(255,255,255,0.7),inset -1px -1px 1px rgba(0,0,0,0.07)}.homepage_css svg:hover{filter:drop-shadow(0px 6px 12px rgba(0,0,0,0.15));transform:scale(1.05) rotate(2deg)}.homepage_css svg text{transition:fill 0.3s ease}.homepage_css .contact_inquiry_css:hover{transform:translateY(-5px) translateZ(0);box-shadow:8px 8px 24px rgba(0,0,0,0.15),-8px -8px 24px rgba(255,255,255,0.9),inset 1px 1px 1px rgba(255,255,255,0.4)}.homepage_css .image_wrap_css{height:350px;border-radius:16px;box-shadow:10px 10px 30px rgba(0,0,0,0.1),-10px -10px 30px rgba(255,255,255,0.7),inset 1px 1px 2px rgba(255,255,255,0.3);overflow:hidden;width:100%;margin-top:2rem;transition:transform 0.7s ease,box-shadow 0.7s ease;transform:translateZ(0) rotate(0deg);position:relative}header .head_sitewrap_css:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15);background:rgba(255,255,255,0.25);transform:translateY(-5px)}header .nav_learn_css{list-style:none;position:relative;z-index:2;margin:0;display:flex;padding:0}header .header_wrap_css a::before{top:0;position:absolute;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05) );content:'';left:0;z-index:-1;opacity:0;transition:opacity 0.3s ease;border-radius:24px;width:100%}header .header_learn_css::after{position:absolute;height:80px;filter:blur(30px);border-radius:50%;left:-20px;z-index:-1;content:'';opacity:0.5;width:80px;background:rgb(133,129,168,0.5);bottom:-20px}.our_background_css .container{position:relative;z-index:5}.our_background_css .history_tl_css{display:flex;position:relative;flex-wrap:wrap;margin-top:60px}.our_background_css .knowledge_track_css{flex:1 1 calc(50% - 20px);position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.05);padding:40px;z-index:2;background:#ffffff;margin:0 10px;overflow:hidden;transition:all 0.3s ease;border-radius:19px}.our_background_css .knowledge_track_css:hover h3{color:rgb(172,172,203);transform:translateX(10px)}.our_background_css .knowledge_track_css:first-child{border-top:3px solid rgb(172,172,203)}.our_background_css .container::after{bottom:-5%;height:15%;opacity:0.2;width:15%;animation:rotate-element 15s linear infinite reverse;border:2px solid rgb(133,129,168,0.5);right:-5%;border-radius:10px;position:absolute;content:""}.program_structure_css::before{background:radial-gradient(ellipse at 20% 30%,rgb(172,172,203,0.5) 0%,transparent 70%),radial-gradient(circle at 80% 70%,rgb(133,129,168,0.5) 0%,transparent 60%);top:0;position:absolute;opacity:0.6;z-index:1;height:100%;left:0;content:"";width:100%}.program_structure_css .image_wrap_css{overflow:hidden;height:440px;box-shadow:20px 20px 60px rgba(0,0,0,0.15);border-radius:40% 60% 70% 30% / 40% 50% 60% 50%;z-index:2;animation:morphShape 15s infinite alternate ease-in-out;top:5%;right:3%;position:absolute;width:45%}.program_structure_css .head_sitewrap_css{margin-bottom:25px;display:inline-block;z-index:4;position:relative}.program_structure_css .head_sitewrap_css svg path{stroke-width:0.5;stroke-dasharray:100;stroke:rgb(172,172,203);stroke-dashoffset:100}.program_structure_css .quick_studies_css:hover h3::after{width:120px}.program_structure_css .new_study_css::before{right:48%;opacity:0.2;position:absolute;background-position:0 0,10px 10px;top:20px;width:150px;background-size:20px 20px,25px 25px;z-index:1;height:90%;content:"";background-image:radial-gradient(circle,rgb(172,172,203,0.5) 1px,transparent 1px),radial-gradient(circle,rgb(133,129,168,0.5) 1px,transparent 1px);animation:floatDots 10s infinite alternate ease-in-out}footer .info_item a:hover{text-decoration:underline}footer .text_main_holder::before{width:100%;top:0;left:0;position:absolute;height:100%;content:"";z-index:-1;background-color:#ffffff;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}footer .nav_learn_css h5::after{position:absolute;content:"";bottom:-8px;left:0;height:2px;width:100%;background:linear-gradient(90deg,rgb(172,172,203),transparent)}footer .nav_pagebar_css a:hover::after{width:100%}footer .subscribe_holder h5{margin-bottom:15px;font-size:22px;font-weight:600;color:#ffffff}footer .input_holder{gap:15px;display:flex;position:relative;flex-direction:column}footer .email_block_css{background-color:#000000;color:#ffffff;cursor:pointer;font-size:19px;font-weight:600;transition:all 0.3s ease;border:none;border-radius:10px;padding:15px}.thanksSpace_css .container{z-index:1;margin:0 auto;position:relative;max-width:1200px}.thanksSpace_css .quick_studies_css:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,0.1),0 20px 30px rgba(rgb(133,129,168),0.07),0 10px 15px rgba(rgb(172,172,203),0.05)}.thanksSpace_css h5{line-height:1.4;position:relative;margin:0 0 1rem 0;color:#000000;font-family:Arial,sans-serif;font-weight:700;font-size:24px}.thanksSpace_css a::before{left:-2.5rem;transform:translateX(-10px);top:0;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);opacity:0;position:absolute;height:100%;background:linear-gradient(to bottom,rgb(172,172,203),rgb(133,129,168));width:0.5rem;content:""}@media (max-width: 991px) {.data_exploration_css{padding:80px 0 60px}.data_exploration_css h2{margin-bottom:60px}.data_exploration_css ul{gap:20px}.data_exploration_css .mentor_statistics_css{max-width:calc(50% - 20px);min-width:200px}} @media (max-width: 576px) {.data_exploration_css{padding:50px 0 40px}.data_exploration_css h2{margin-bottom:40px}.data_exploration_css .container{padding:0 15px}.data_exploration_css ul{gap:15px}.data_exploration_css .mentor_statistics_css{padding:25px 15px}.data_exploration_css .mentor_statistics_css p{font-size:calc(30px * 0.9)}.data_exploration_css .mentor_statistics_css span{font-size:calc(13px * 0.9)}} @media (max-width: 767px) {.educational_gains_css{padding:4rem 0}.educational_gains_css .quick_studies_css{transform:perspective(800px) rotateX(1deg)}.educational_gains_css .phrase_holder_css{padding:1.8rem}.educational_gains_css h4{font-size:calc(24px * 0.95);margin-bottom:1.5rem}.educational_gains_css li{margin-bottom:1rem}.educational_gains_css li p{line-height:1.5;gap:0.7rem;font-size:calc(13px * 0.95)}.educational_gains_css svg{width:20px;height:20px}.educational_gains_css .image_wrap_css{max-height:300px}} @media (max-width: 767px) {.pricing_block_css{padding:4rem 0}.pricing_block_css .learning_price_css h2{font-size:calc(34px - 0.2rem)}.pricing_block_css .learning_price_css .cost_plan_css{font-size:calc(14px - 0.1rem);max-width:100%}.pricing_block_css .lesson_plans_css h3{font-size:18px}.pricing_block_css .learning_package_css{font-size:calc(22px + 0.5rem)}.pricing_block_css .image_wrap_css{height:160px}} @media (min-width: 768px) {.stay_updated_css{padding:6rem 2rem}.stay_updated_css .quick_studies_css{padding:4rem;clip-path:polygon(0 0,100% 0,98% 100%,0 100%)}.stay_updated_css .input_holder{align-items:center;flex-direction:row}.stay_updated_css h3{max-width:80%;margin-bottom:2.5rem}.stay_updated_css .input_holder::before{clip-path:polygon(70% 0,100% 0,100% 100%,50% 100%)}} @media (max-width: 768px) {.get_in_touch_css{padding:60px 0}.get_in_touch_css h3{margin-bottom:40px;font-size:calc(31px * 0.9)}.get_in_touch_css .support_help_css,.get_in_touch_css .request_feedback_css{padding:40px}} @media (min-width: 1200px) {.homepage_css .quick_studies_css{padding:6rem}.homepage_css h1{font-size:calc(46px * 1.6);max-width:90%}.homepage_css .phrase_holder_css{width:40%}.homepage_css .image_wrap_css{height:600px;width:55%}.homepage_css .learn_title_css p{font-size:calc(18px * 1.3)}.homepage_css svg{width:180px;height:180px}} @media (min-width: 1400px) {header .header_learn_css{margin:0 auto;max-width:1320px}header .header_wrap_css{margin:0 0.5rem}header .header_wrap_css a{padding:0.8rem 1.5rem}} @media (max-width: 479px) {header .header_learn_css{padding:0.7rem 1rem}header .head_sitewrap_css{max-width:120px;padding:0.4rem 0.7rem}header .header_wrap_css a{font-size:calc(12px - 3px);padding:0.4rem 0.6rem}} @media screen and (max-width: 768px) {.our_background_css{padding:60px 0}.our_background_css h2{padding-bottom:15px;font-size:calc(29px * 0.9);margin-bottom:20px}.our_background_css h2::after{width:60px}.our_background_css .knowledge_track_css{padding:30px}.our_background_css .knowledge_track_css h3{font-size:calc(24px * 0.9);margin-bottom:15px}} @media (max-width: 991px) {.program_structure_css{padding:80px 0}.program_structure_css .quick_studies_css{flex-direction:column;display:flex}.program_structure_css .new_study_css{min-height:auto;padding:220px 40px 50px 40px}.program_structure_css .image_wrap_css{left:10%;position:absolute;height:200px;border-radius:0 0 50% 50% / 0 0 100% 100%;box-shadow:0 10px 30px rgba(0,0,0,0.1);width:80%;top:0}.program_structure_css .head_sitewrap_css{position:absolute;left:40px;top:160px;margin-bottom:0}.program_structure_css h3{font-size:calc(32px * 0.9)}.program_structure_css .new_study_css::before{display:none}} @media (min-width: 768px) {.thanksSpace_css{padding:8rem 3rem}.thanksSpace_css .quick_studies_css{margin:0 5rem;padding:4.5rem 5rem}.thanksSpace_css .quick_studies_css > div:first-child{border-left-width:6px;margin-bottom:3rem;padding-left:2rem}.thanksSpace_css h5{font-size:calc(24px * 1.1)}.thanksSpace_css p{line-height:1.8;font-size:calc(16px * 1.05)}} @keyframes fadeInUp {from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(5%,2%) rotate(5deg)}100%{transform:translate(-2%,5%) rotate(-5deg)}} @keyframes slideInLeft {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes scaleWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}}