header,footer{width:100%}header{backdrop-filter:blur(10px);background:linear-gradient(135deg,rgb(172,172,203,0.5) 0%,rgb(133,129,168,0.5) 100%);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,0.2);padding:0;position:relative;margin-top:0;z-index:100}.privacy_barrier_css h2{border-bottom:1px solid rgb(133,129,168);font-size:29px;padding-bottom:0.25rem;font-weight:600}.privacy_barrier_css ul li::before{color:rgb(172,172,203);content:'•';font-size:1.5rem;left:0;top:0;position:absolute}.cookie_notice_message_css{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;z-index:100;box-shadow:0 -3px 10px rgba(0,0,0,0.5);border-top:3px solid rgb(172,172,203);background:rgb(213,213,227);padding:20px 0}#cookie_panel_alert_css{display:none}#cookie_panel_alert_css:checked ~ .cookie_notice_message_css{visibility:hidden;opacity:0}.data_exploration_css::after{height:100%;background-image:linear-gradient(rgb(172,172,203,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(172,172,203,0.5) 1px,transparent 1px);top:0;z-index:-1;content:"";background-position:-1px -1px;left:0;opacity:0.15;position:absolute;width:100%;background-size:40px 40px}.data_exploration_css .mentor_statistics_css{border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 1px 1px rgba(255,255,255,0.2) inset,0 -1px 1px rgba(0,0,0,0.05) inset;overflow:hidden;position:relative;z-index:1;max-width:calc(25% - 30px);padding:40px 30px;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.9));flex:1;min-width:250px;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.data_exploration_css svg path{fill:rgb(133,129,168)}.academic_experience_css{overflow:hidden;background:radial-gradient(circle at 70% 30%,rgb(172,172,203,0.5) 0%,transparent 40%),radial-gradient(circle at 30% 70%,rgb(133,129,168,0.5) 0%,transparent 40%),#000000;padding:7rem 2rem;position:relative}.academic_experience_css .student_views_css .image_wrap_css{transition:all 0.5s ease;box-shadow:0 0 30px rgb(172,172,203,0.5);border-radius:0;position:relative;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);grid-column:1 / 2;grid-row:1 / 4;transform:scale(1.05) translateX(-5%);min-height:500px;z-index:1}.educational_gains_css{position:relative;background:linear-gradient(135deg,rgb(213,213,227) 0%,#ffffff 100%);overflow:hidden;padding:6rem 0}.educational_gains_css .container{margin:0 auto;padding:0 2rem;max-width:1200px;position:relative;z-index:2}.educational_gains_css .phrase_holder_css{border-left:4px solid rgb(172,172,203);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);transform:translateZ(30px);padding:2.5rem;background:rgba(255,255,255,0.92);box-shadow:0 20px 40px rgba(0,0,0,0.08)}.educational_gains_css li:hover{opacity:1;transform:translateX(8px)}.educational_gains_css li p span:last-child{z-index:1;position:relative}.educational_gains_css svg{fill:none;height:24px;width:24px;transition:transform 0.3s ease}.educational_gains_css .image_wrap_css{transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),box-shadow 0.5s ease;box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:translateZ(20px) rotate(-1deg);width:100%;border-radius:19px;filter:saturate(1.1) contrast(1.05);height:auto;object-fit:cover}.pricing_block_css .learning_price_css h2::after{bottom:-10px;height:3px;background:linear-gradient(90deg,transparent,rgb(172,172,203),transparent);position:absolute;content:"";transform:translateX(-50%);width:60%;left:50%}.pricing_block_css .lesson_plans_css:nth-child(1){--i:1}.pricing_block_css .lesson_plans_css:nth-child(4){--i:4}.pricing_block_css .lesson_plans_css:hover .rate_options_css{box-shadow:0 15px 40px rgba(0,0,0,0.1)}.pricing_block_css .lesson_plans_css:hover .learning_plan_css::before{opacity:0.7;transform:translate(0,0)}.pricing_block_css .learning_package_css{margin-bottom:1.5rem;display:inline-block;color:rgb(172,172,203);position:relative;font-size:calc(22px + 0.8rem);font-weight:700}.pricing_block_css .lesson_plans_css p{overflow-wrap:break-word;color:#000000;font-size:14px;margin-bottom:0;word-break:break-word;line-height:1.6;-ms-word-break:break-all;word-wrap:break-word}.course_demographic_css h3{font-weight:700;margin-bottom:50px;display:inline-block;font-size:32px;color:#000000;position:relative;padding:0 30px}.course_demographic_css ul{display:flex;justify-content:center;list-style:none;margin:0;gap:25px;padding:0;flex-wrap:wrap}.course_demographic_css ul li:hover::before{opacity:1}.course_demographic_css ul li svg{width:45px;transition:all 0.4s ease;flex-shrink:0;position:relative;height:45px}.course_demographic_css ul li svg path{transition:fill 0.4s ease;fill:rgb(172,172,203)}.course_demographic_css ul li:nth-child(1){animation-delay:0.1s}.course_demographic_css ul li:nth-child(3){animation-delay:0.3s}.course_demographic_css ul li:nth-child(6){animation-delay:0.6s}.stay_updated_css{padding:4rem 2rem;background:linear-gradient(135deg,rgb(133,129,168,0.5),rgb(172,172,203));overflow:hidden;z-index:1;position:relative}.stay_updated_css .quick_studies_css{transform:perspective(1000px) rotateX(2deg);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);padding:3rem;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,0.2);border-left:4px solid rgb(133,129,168);box-shadow:0 15px 35px rgba(0,0,0,0.1);background:rgba(255,255,255,0.05)}.stay_updated_css .input_holder div{position:relative;flex:1}.stay_updated_css input[type="email"]::placeholder{color:rgba(255,255,255,0.6);transition:all 0.3s ease}.stay_updated_css input[type="email"]:focus::placeholder{opacity:0.5;transform:translateX(5px)}.stay_updated_css .email_block_css:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 7px 20px rgba(0,0,0,0.2);background:rgb(172,172,203)}.get_in_touch_css{padding:90px 0;position:relative;overflow:hidden;background:rgb(213,213,227)}.get_in_touch_css .image_wrap_css{border-radius:15px 0 0 15px;z-index:1;position:absolute;width:40%;top:5%;box-shadow:-20px 0 40px rgba(0,0,0,0.2);height:90%;right:0}.get_in_touch_css .reach_query_css{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);background:#ffffff;overflow:hidden;display:flex}.get_in_touch_css textarea{resize:none;height:150px}.get_in_touch_css .query_block_css input[type="checkbox"]{position:absolute;opacity:0}.get_in_touch_css .query_block_css label::before{content:'';top:2px;left:0;border-radius:10px;height:18px;transition:all 0.3s ease;width:18px;position:absolute;border:2px solid rgb(133,129,168)}.get_in_touch_css .request_feedback_css{padding:50px;width:35%;background:rgb(172,172,203);position:relative}.get_in_touch_css .request_feedback_css h4{margin-bottom:40px;font-size:21px;font-weight:600;position:relative;font-family:Arial,sans-serif;color:#ffffff}.get_in_touch_css .help_card_css li{margin-bottom:30px;display:flex;align-items:center}.get_in_touch_css .help_card_css span{font-family:Arial,sans-serif;color:#ffffff;font-size:16px}.homepage_css::after{position:absolute;z-index:0;filter:blur(60px);opacity:0.15;width:30%;bottom:-5%;border-radius:50% 40% 30% 60%;animation:float 12s infinite alternate-reverse ease-in-out;background:rgb(133,129,168,0.5);content:"";height:40%;right:-5%}.homepage_css .learn_title_css{transition:transform 0.5s ease,box-shadow 0.5s ease;box-shadow:8px 8px 30px rgba(0,0,0,0.05),-8px -8px 30px rgba(255,255,255,0.8),inset 1px 1px 1px rgba(255,255,255,0.6),inset -1px -1px 1px rgba(0,0,0,0.05);transform:translateZ(0);border-radius:12px;background:rgba(255,255,255,0.85);padding:2.5rem;width:100%;max-width:600px;backdrop-filter:blur(10px)}.homepage_css .contact_inquiry_css::before{height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);pointer-events:none;left:-100%;position:absolute;content:"";transition:all 0.5s ease;top:0}.homepage_css .image_wrap_css::after{z-index:1;background:linear-gradient(135deg,rgba(94,170,168,0.2) 0%,rgba(255,255,255,0) 70%);height:100%;position:absolute;left:0;width:100%;content:"";top:0}header .header_learn_css{z-index:5;position:relative;align-items:center;justify-content:space-between;display:flex;padding:1.2rem 2.5rem}header .head_site_css{transition:all 0.3s ease;display:block}header .head_site_css img{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));max-height:40px}header .header_wrap_css a{font-size:12px;backdrop-filter:blur(5px);text-decoration:none;-webkit-backdrop-filter:blur(5px);z-index:1;color:#ffffff;padding:0.8rem 1.2rem;font-weight:600;border:1px solid rgba(255,255,255,0.05);border-radius:24px;transition:all 0.3s ease;background:rgba(255,255,255,0.1);display:block;position:relative}header .top_tutor_css{padding-top:2rem;position:relative;z-index:1;background:rgb(213,213,227)}header .head_sitewrap_css:hover::after{opacity:0.7;transform:scaleX(0.9)}.our_background_css::before{background:radial-gradient(circle at 20% 30%,rgb(172,172,203,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(133,129,168,0.5) 0%,transparent 25%);position:absolute;left:0;width:100%;height:100%;top:0;z-index:1;opacity:0.4;content:""}.our_background_css .knowledge_track_css::after{top:0;transform-origin:right;transform:scaleX(0);transition:transform 0.5s ease;height:100%;width:100%;background:rgb(213,213,227);left:0;content:"";z-index:-1;position:absolute}.our_background_css .knowledge_track_css:hover p{transform:translateX(10px)}.our_background_css .container::before{content:"";height:20%;border-radius:10px;animation:rotate-element 20s linear infinite;border:2px solid rgb(172,172,203,0.5);position:absolute;width:20%;top:-10%;opacity:0.2;left:-10%}.program_structure_css{position:relative;padding:100px 0;background:linear-gradient(125deg,rgb(213,213,227) 0%,rgb(172,172,203,0.5) 100%);overflow:hidden}.program_structure_css .container{position:relative;z-index:2}.program_structure_css .quick_studies_css{overflow:hidden;display:flex;background:linear-gradient( 135deg,rgba(255,255,255,0.02),rgba(255,255,255,0.08) );position:relative;flex-direction:column;border-radius:18px;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.program_structure_css .image_wrap_css::after{width:100%;background-size:20px 20px;left:0;z-index:3;top:0;opacity:0.2;content:"";height:100%;background:linear-gradient( rgba(255,255,255,0.1) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,0.1) 1px,transparent 1px );position:absolute}.program_structure_css p{position:relative;max-width:100%;z-index:4;margin:0;color:#000000;line-height:1.7;font-size:17px}footer{position:relative;width:100%}footer .quick_help_css{padding:40px 20px;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);flex-wrap:wrap;color:#ffffff;position:relative;justify-content:center;margin-bottom:70px;background-color:rgb(133,129,168);gap:20px;display:flex}footer .info_item svg{fill:#ffffff;width:22px;margin-right:15px;height:22px;flex-shrink:0}footer .head_sitewrap_css{text-align:center;padding-top:60px}footer .study_bottom_css{font-size:13px;margin:0 auto;text-align:center;color:#000000;line-height:1.6;max-width:350px}footer .nav_pagebar_css{gap:10px 30px;margin-bottom:25px;flex-wrap:wrap;flex-direction:column;display:flex}footer .nav_pagebar_css a:hover{color:rgb(172,172,203);padding-left:5px}footer .subscribe_holder{position:relative;background-color:rgb(172,172,203);padding:30px;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);color:#ffffff;margin:0 20px}footer .input_holder input[type="email"]:focus{box-shadow:0 0 0 3px rgba(255,255,255,0.3);outline:none}footer .intern_ship_css{color:#000000;font-size:13px;text-align:center}.thanksSpace_css::before{position:absolute;opacity:0.4;width:100%;background:radial-gradient(circle at 75% 25%,rgb(172,172,203,0.5) 0%,transparent 60%);content:"";z-index:0;top:0;left:0;height:100%}.thanksSpace_css .quick_studies_css > div:first-child{border-left:4px solid rgb(172,172,203);transform:translateX(-20px);padding-left:1.5rem;position:relative;margin-bottom:2rem;animation:slideInLeft 0.8s cubic-bezier(0.19,1,0.22,1) 0.2s forwards;opacity:0}.thanksSpace_css p{font-family:Arial,sans-serif;color:#000000;position:relative;overflow:hidden;line-height:1.7;margin:0;font-size:16px;font-weight:400}.thanksSpace_css a:hover{transform:translateX(10px)}.thanksSpace_css a:focus{box-shadow:0 0 0 2px rgb(172,172,203,0.5);outline:none}@media only screen and (max-width: 800px) {.privacy_barrier_css{padding:1rem;border-radius:10px}.privacy_barrier_css h1{font-size:calc(18px * 0.8)}.privacy_barrier_css h2{font-size:calc(18px * 0.8)}.privacy_barrier_css ul li{padding-left:1rem}.privacy_barrier_css ul li::before{font-size:1.2rem}} @media (max-width: 576px) {.academic_experience_css{padding:4rem 1rem}.academic_experience_css .student_views_css .image_wrap_css{min-height:280px}.academic_experience_css .student_views_css .name{padding:1.5rem 1rem 0.5rem 1rem}.academic_experience_css .student_views_css span:not(.name){padding:0 1rem 1rem 1rem}.academic_experience_css .student_views_css .exp_content_css{padding:1.2rem}} @media (min-width: 992px) {.educational_gains_css{padding:10rem 0}.educational_gains_css .quick_studies_css{transform:perspective(1200px) rotateX(3deg)}.educational_gains_css .phrase_holder_css{padding:3rem}.educational_gains_css h4{margin-bottom:2.5rem;font-size:calc(24px * 1.2)}.educational_gains_css .image_wrap_css{max-height:600px}} @media (min-width: 768px) {.pricing_block_css .cost_options_css{grid-template-columns:repeat(2,1fr)}.pricing_block_css .learning_price_css{padding:3rem}.pricing_block_css .learning_plan_css{padding:2.8rem 2.2rem}} @media (min-width: 1200px) {.pricing_block_css .cost_options_css{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.pricing_block_css .learning_plan_css{padding:3rem 2.5rem}.pricing_block_css .learning_price_css h2{font-size:calc(34px + 0.3rem)}} @media (max-width: 768px) {.course_demographic_css ul{gap:20px}.course_demographic_css ul li{width:100%;padding:25px 20px}} @media (prefers-reduced-motion: reduce) {.course_demographic_css ul li{opacity:1;animation:none}.course_demographic_css ul li:hover{transform:none}.course_demographic_css ul li:hover svg{transform:none}} @media (hover: none) {.stay_updated_css .quick_studies_css:hover{box-shadow:none;transform:none}.stay_updated_css .email_block_css:hover{box-shadow:none;transform:none;background:rgb(133,129,168)}} @media (max-width: 992px) {.get_in_touch_css .image_wrap_css{display:none}.get_in_touch_css .reach_query_css{flex-direction:column}.get_in_touch_css .support_help_css{width:100%}.get_in_touch_css .request_feedback_css{width:100%}} @media (min-width: 992px) {.homepage_css .quick_studies_css{min-height:85vh;padding:5rem}.homepage_css h1{max-width:60%;font-size:calc(46px * 1.4)}.homepage_css .phrase_holder_css{width:45%}.homepage_css .image_wrap_css{height:550px;transform:translateZ(0) translateX(0) rotate(0deg);width:50%}.homepage_css .image_wrap_css:hover{transform:translateZ(0) translateX(-10px) rotate(1deg) scale(1.03)}.homepage_css svg{height:160px;width:160px}} @media (max-width: 991px) {header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header .header_learn_css{flex-wrap:wrap;padding:1rem 1.5rem}header .head_sitewrap_css{padding:0.6rem 1rem;border-radius:10px;margin-bottom:0}header .nav_learn_css{flex-basis:100%;justify-content:flex-end;margin-top:1rem}header .header_wrap_css a{font-size:calc(12px - 1px);padding:0.6rem 1rem;border-radius:10px}header .header_learn_css::before,header .header_learn_css::after{display:none}} @media screen and (max-width: 576px) {.our_background_css{padding:50px 0}.our_background_css h2{padding-bottom:12px;margin-bottom:15px;font-size:calc(29px * 0.8)}.our_background_css h2::after{height:2px;width:50px}.our_background_css .history_tl_css{margin-top:30px}.our_background_css .knowledge_track_css{padding:25px}.our_background_css .knowledge_track_css h3{margin-bottom:12px;font-size:calc(24px * 0.85)}.our_background_css .knowledge_track_css p{line-height:1.6;font-size:calc(15px * 0.9)}.our_background_css .knowledge_track_css:hover h3,.our_background_css .knowledge_track_css:hover p{transform:translateX(5px)}} @media (max-width: 767px) {footer .quick_help_css{padding:30px 15px 50px}footer .nav_learn_css,footer .subscribe_holder{margin:0 10px;padding:25px 20px}footer .glossary_css{margin-top:40px}} @media (max-width: 767px) {.thanksSpace_css{padding:4rem 1.5rem}.thanksSpace_css .quick_studies_css{padding:2.5rem;transform:perspective(1000px) rotateX(1deg)}.thanksSpace_css h5{font-size:calc(24px * 0.9)}.thanksSpace_css p{font-size:calc(16px * 0.95);line-height:1.6}.thanksSpace_css a::before{left:-1.5rem;width:0.3rem}} @keyframes slideUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes shiftBackground {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%,100%{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-20px)}}