.container{width:1216px;margin:auto;max-width:100%}.wrapper-canvas_exp{min-height:100%;height:100%;flex-direction:column;display:flex}.our_mission_exp::before{position:absolute;backdrop-filter:blur(5px);content:"";background:linear-gradient(135deg,rgb(205,178,218,0.5),rgba(0,0,0,0.5) 70%);z-index:1;left:0;height:100%;top:0;width:100%}.our_mission_exp h5{text-transform:uppercase;position:relative;color:#ffffff;transform:translateX(-10px);letter-spacing:1.5px;margin-bottom:15px;transition:all 0.4s ease;display:inline-block;font-weight:700;opacity:0.9;font-size:24px}.our_mission_exp p b::before{width:100%;bottom:0;content:"";transform:skewX(-15deg) translateY(5px);left:0;position:absolute;transition:all 0.3s ease;z-index:-1;background:rgb(169,139,194,0.5);height:10px}header .head_study_exp::before{z-index:-1;content:"";left:0;height:100%;position:absolute;width:100%;top:0;background:radial-gradient(circle at 70% 30%,rgb(169,139,194,0.5) 0%,transparent 60%)}header .head_study_exp .header_mainbar_exp .top_train_exp::before{content:"";height:calc(100% + 20px);width:calc(100% + 40px);top:-10px;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);background:rgba(0,0,0,0.5);position:absolute;left:-20px;z-index:-1}header .head_study_exp .nav_primary_exp .top_bar_exp a::after{height:2px;left:1.5rem;position:absolute;bottom:0.8rem;transition:width 0.3s ease;background:rgb(169,139,194);width:0;content:""}.contact_section_exp .container{margin:0 auto;z-index:1;padding:0 20px;max-width:1200px;position:relative}.contact_section_exp .photo_grid_exp{min-height:550px;flex:0 0 45%;position:relative;clip-path:polygon(0 0,100% 0%,85% 100%,0% 100%)}.contact_section_exp #contact{gap:25px;flex-direction:column;display:flex}.contact_section_exp h3{font-weight:700;margin-bottom:30px;position:relative;font-size:20px;color:rgb(205,178,218)}.contact_section_exp input[type="text"]::placeholder{color:#000000;opacity:0.7}.contact_section_exp .reach_feedback_exp input[type="checkbox"]{transition:all 0.3s ease;cursor:pointer;width:22px;background:rgb(229,216,237);height:22px;position:relative;appearance:none;margin-top:3px;border-radius:4px;border:2px solid rgb(229,216,237)}.contact_section_exp .reach_feedback_exp a:hover::after{background:rgb(169,139,194);height:2px}.contact_section_exp .inquiry_list_exp:hover{background:rgb(169,139,194)}.contact_section_exp .inquiry_list_exp:hover::after{width:300%;height:300%}.contact_section_exp svg path{fill:rgb(205,178,218);transition:all 0.3s ease}.contact_section_exp svg:hover path{fill:rgb(169,139,194)}.secure_sanctuary_exp .container{background-color:#ffffff;padding:3.5rem 4rem;margin:0 auto;z-index:1;max-width:1140px;transform:translateZ(0);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.05)}.secure_sanctuary_exp h2{font-weight:600;position:relative;line-height:1.3;font-size:30px;transform:translateX(-1.2rem);padding-left:1.2rem;color:#000000;margin:3rem 0 1.5rem}.secure_sanctuary_exp h3::before{width:3px;content:"";left:0;top:0.4rem;background:rgb(169,139,194);border-radius:1.5px;bottom:0.4rem;position:absolute}.secure_sanctuary_exp strong{color:#000000;display:inline-block;font-weight:600;position:relative}.secure_sanctuary_exp li::before{background-color:rgb(205,178,218,0.5);content:"";width:0.6rem;transition:transform 0.3s ease,background-color 0.3s ease;top:0.7rem;left:0;position:absolute;border:1px solid rgb(205,178,218);height:0.6rem;transform:rotate(45deg)}.client_testimonials_exp .container{z-index:1;padding:0 20px;margin:0 auto;position:relative;max-width:1200px}.client_testimonials_exp .learner_reflections_exp{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;display:grid;margin:0;padding:0;list-style:none}.client_testimonials_exp .review_space_exp:nth-child(3n+3){--i:3;transform:translateY(8px) rotate(0deg)}.client_testimonials_exp .review_space_exp div{margin-bottom:1.5rem;display:flex;position:relative;z-index:1;align-items:center}.client_testimonials_exp .review_space_exp:hover img{transform:translateY(-5px) scale(1.05)}.client_testimonials_exp .review_space_exp h4::after{position:absolute;content:"";background:linear-gradient(90deg,rgb(205,178,218),transparent);height:2px;bottom:-8px;left:0;width:40px;transition:width 0.3s ease}.client_testimonials_exp a:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1);transform:translateY(-3px)}.plan_list_item_exp::before{height:100%;left:0;z-index:-1;width:100%;position:absolute;background:linear-gradient(135deg,rgb(169,139,194,0.5),rgba(0,0,0,0.5) 80%);content:"";top:0}.plan_list_item_exp h2{font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,0.2);position:relative;font-size:32px;transform:perspective(1000px) translateZ(20px);color:#ffffff;margin-bottom:25px;text-align:center}.plan_list_item_exp .fee_chart_exp li{transition:transform 0.5s ease-out;transform-style:preserve-3d}.plan_list_item_exp .plan_cost_exp::before{position:absolute;background:rgb(205,178,218);content:"";height:80px;top:-40px;right:-40px;border-radius:50%;width:80px;opacity:0.1;transition:transform 0.5s ease-out}.plan_list_item_exp .study_offers_exp h4::after{bottom:-8px;background:rgb(205,178,218);position:absolute;transition:width 0.3s ease;content:"";width:40px;left:0;height:2px}.plan_list_item_exp .study_offers_exp:hover .plan_cost_exp{transform:translateY(-8px) translateZ(0);box-shadow:15px 15px 40px rgba(0,0,0,0.25),-15px -15px 40px rgba(255,255,255,0.07),inset 2px 2px 4px rgba(255,255,255,0.05),inset -2px -2px 4px rgba(0,0,0,0.1)}.consent_panel_exp{margin-right:15px;flex-shrink:0}.consent_panel_exp svg:hover{fill:rgb(169,139,194)}.privacy_switch_exp{color:#000000;margin-right:15px;flex-grow:1}.edu_cookies_exp{padding:10px 20px;color:#ffffff;line-height:35px;text-align:center;border-radius:19px;cursor:pointer;text-decoration:none;font-size:18px;background:rgb(205,178,218);margin-left:10px;transition:background 0.3s ease,box-shadow 0.3s ease}.academic_experience_exp .photo_grid_exp{height:400px;transform:rotateY(10deg) translateZ(50px);transition:all 0.6s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:-20px 20px 30px -10px rgba(0,0,0,0.5);filter:saturate(0.8);position:relative;width:40%;border-radius:10px}.academic_experience_exp .photo_grid_exp:hover::after{opacity:0}.academic_experience_exp .career_wrap_exp:hover{transform:rotateY(0deg) translateZ(50px);box-shadow:30px 30px 50px -10px rgba(0,0,0,0.5)}.academic_experience_exp .name{position:relative;font-weight:700;color:rgb(205,178,218);margin-bottom:0.5rem;font-size:30px;display:inline-block}.academic_experience_exp .career_wrap_exp > div:nth-child(2){font-weight:600;margin-bottom:2rem;letter-spacing:1px;color:rgb(169,139,194);opacity:0.9;font-size:22px}.discuss_cta_exp::after{content:'';height:100%;position:absolute;top:0;left:0;z-index:2;width:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px)}.discuss_cta_exp .info_item p,.discuss_cta_exp .info_item a{font-size:16px;align-items:center;padding:0.5rem;color:#000000;display:flex;border-radius:10px;gap:0.875rem;transition:all 0.3s ease;text-decoration:none}.discuss_cta_exp .header_mainbar_exp:hover svg{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgb(205,178,218,0.5));transform:scale(1.03)}.discuss_cta_exp .nav_primary_exp::before{position:absolute;bottom:0;left:-2rem;background:linear-gradient(to bottom,transparent,rgb(169,139,194,0.5) 30%,rgb(169,139,194,0.5) 70%,transparent);width:1px;top:0;content:''}.discuss_cta_exp .head_skill_exp:first-child{margin-bottom:2rem}.discuss_cta_exp .head_skill_exp a:hover::before{width:20px}.discuss_cta_exp .subscribe_holder{background:rgba(255,255,255,0.03);overflow:hidden;padding:2rem;display:flex;border-radius:13px;backdrop-filter:blur(10px);position:relative;flex-direction:column;gap:1.5rem;border:1px solid rgba(255,255,255,0.05)}.discuss_cta_exp .subscribe_holder p{font-size:16px;line-height:1.6;margin-bottom:0.5rem;opacity:0.9}.discuss_cta_exp .input_holder input[type="email"]{transition:all 0.3s ease;color:#ffffff;padding:1.125rem 1.5rem;font-size:16px;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.1);border-radius:10px}.discuss_cta_exp .email_capture_exp::after{z-index:-2;content:'';opacity:0;transition:opacity 0.3s ease;background:rgb(169,139,194);height:100%;top:0;width:100%;left:0;position:absolute}.discuss_cta_exp .email_capture_exp:hover::after{opacity:1}.opening_board_exp{justify-content:center;overflow:hidden;display:flex;padding:4rem 2rem;min-height:100vh;align-items:center;background:linear-gradient(135deg,rgb(229,216,237) 0%,rgba(0,0,0,0.5) 100%);position:relative}.opening_board_exp .fast_skill_exp > div:first-child{padding:2rem;position:relative;transform:translateX(0);animation:slideInLeft 1s ease-out 0.3s both;border-left:3px solid rgb(205,178,218)}.opening_board_exp .why_choose_exp{position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 15px 25px rgba(0,0,0,0.05);transform:translateY(0) scale(1);animation:revealUp 1.2s cubic-bezier(0.19,1,0.22,1) 0.6s both;transition:transform 0.4s ease-out}.opening_board_exp .why_choose_exp:hover > div::after{transform:scaleX(1)}.opening_board_exp .why_choose_exp > div > div{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.2);transform:translateY(20px);animation:fadeSlideUp 1s ease-out 1.2s forwards;z-index:2;opacity:0;position:relative}.course_structure_exp::before{top:0;content:"";right:0;background-image:radial-gradient(circle at 10% 10%,rgb(205,178,218,0.5) 1px,transparent 5px),radial-gradient(circle at 20% 40%,rgb(205,178,218,0.5) 1px,transparent 5px),radial-gradient(circle at 30% 70%,rgb(205,178,218,0.5) 1px,transparent 5px),radial-gradient(circle at 70% 20%,rgb(205,178,218,0.5) 1px,transparent 5px),radial-gradient(circle at 90% 60%,rgb(205,178,218,0.5) 1px,transparent 5px);height:100%;animation:patternFloat 60s infinite linear;z-index:0;background-size:120px 120px;position:absolute;opacity:0.3;width:100%}.course_structure_exp h3{transform:translateX(0);position:relative;line-height:1.4;font-weight:700;margin-bottom:24px;font-family:Arial,sans-serif;color:rgb(205,178,218);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);font-size:calc(18px * 1.1)}.course_structure_exp span.description{display:none}.stay_connected_exp::before{animation:movePattern 20s linear infinite;height:100%;position:absolute;z-index:0;top:0;content:"";left:0;background:linear-gradient(0deg,transparent 40%,rgb(205,178,218,0.5) 100%),repeating-linear-gradient(-45deg,rgb(169,139,194,0.5) 0,rgb(169,139,194,0.5) 2px,transparent 2px,transparent 8px);width:100%}.stay_connected_exp input[type="email"]{border-radius:10px;border:none;width:100%;box-shadow:inset 0 2px 5px rgba(0,0,0,0.1);background:#ffffff;font-size:13px;color:#000000;transition:all 0.3s ease;margin-bottom:1.5rem;padding:1.5rem}.stay_connected_exp .email_capture_exp::before{position:absolute;background:linear-gradient(to right,rgb(205,178,218),rgb(169,139,194));transition:opacity 0.3s ease;border-radius:10px;left:0;width:100%;z-index:-1;content:"";opacity:0;top:0;height:100%}.learning_system_exp::after{top:-50px;position:absolute;height:200px;background:rgb(169,139,194);content:"";animation:pulse 15s infinite alternate cubic-bezier(0.445,0.05,0.55,0.95);opacity:0.1;z-index:0;right:-50px;width:200px;filter:blur(40px);border-radius:50%}.learning_system_exp .culture_block_exp > div:hover::before{height:100%}.learning_system_exp h3{color:#000000;position:relative;margin-bottom:1.5rem;font-weight:700;font-size:calc(35px * 0.9);display:inline-block;letter-spacing:-0.02em;transform:translateZ(20px)}.gratMessage_exp{background:linear-gradient(135deg,rgb(205,178,218,0.5) 0%,rgb(229,216,237) 50%,rgb(169,139,194,0.5) 100%);position:relative;overflow:hidden;padding:6rem 0}.gratMessage_exp .culture_block_exp{gap:2.5rem;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset;flex-direction:column;clip-path:polygon( 0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95% );background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);padding:3.5rem;position:relative;transform:perspective(1000px) rotateX(2deg);display:flex;transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1)}.gratMessage_exp a::before{width:100%;position:absolute;left:-100%;top:0;transition:left 0.7s cubic-bezier(0.25,1,0.5,1);content:"";height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.2),transparent )}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 576px) {.our_mission_exp{padding:50px 0}.our_mission_exp .quote_box_exp{padding:25px 20px;border-left-width:3px}.our_mission_exp h5{font-size:calc(24px * 0.85);margin-bottom:10px}.our_mission_exp h5::after{height:2px;width:30px}.our_mission_exp p{margin-bottom:15px;font-size:calc(15px * 0.95)}.our_mission_exp p b{font-size:calc(15px * 1.15)}.our_mission_exp ol li{font-size:calc(15px * 0.9);line-height:1.6}.our_mission_exp::after{bottom:-30px;right:-30px;width:200px;height:200px}} @media (max-width: 992px) {.contact_section_exp{padding:70px 0}.contact_section_exp .query_widget_exp{flex-direction:column}.contact_section_exp .photo_grid_exp{min-height:300px;flex:0 0 auto}.contact_section_exp .request_links_exp{padding:40px 30px 50px;flex:0 0 auto}} @media (max-width: 767px) {.secure_sanctuary_exp{padding:3rem 0.8rem}.secure_sanctuary_exp .container{padding:2rem 1.5rem}.secure_sanctuary_exp h1{margin-bottom:1.8rem;padding-bottom:1rem;font-size:calc(38px * 0.8)}.secure_sanctuary_exp h1::after{width:6rem}.secure_sanctuary_exp h2{font-size:calc(30px * 0.8);transform:translateX(-1rem);margin:2rem 0 1rem;padding-left:1rem}.secure_sanctuary_exp h3{transform:translateX(-0.8rem);padding-left:0.8rem;font-size:calc(30px * 0.7);margin:1.8rem 0 1rem}.secure_sanctuary_exp h4{margin:1.5rem 0 0.8rem;font-size:calc(30px * 0.6)}.secure_sanctuary_exp p,.secure_sanctuary_exp span,.secure_sanctuary_exp li{margin-bottom:1.2rem;font-size:calc(17px * 0.95)}.secure_sanctuary_exp ul{padding-left:0.8rem;margin:1.2rem 0 1.8rem}.secure_sanctuary_exp li{padding-left:1.5rem;margin-bottom:0.8rem}} @media screen and (min-width: 768px) and (max-width: 991px) {.plan_list_item_exp .fee_chart_exp{grid-template-columns:repeat(2,1fr)}.plan_list_item_exp{padding:80px 0 60px}.plan_list_item_exp .indv_cost_exp{margin-bottom:50px}} @media only screen and (max-width: 1200px) {.cookie_disclaimer_exp{align-items:center;flex-direction:column}.consent_panel_exp{margin-bottom:15px}.privacy_switch_exp{margin-bottom:15px;text-align:center;margin-right:0}.edu_cookies_exp{width:100%;margin-left:0;margin-bottom:10px;max-width:200px}} @media (max-width: 768px) {.discuss_cta_exp{padding:4rem 0 2rem}.discuss_cta_exp .edu_reach_exp{transform:translateY(-2.5rem);padding:1rem 1.5rem}.discuss_cta_exp .info_item{max-width:none;width:100%}.discuss_cta_exp .head_skill_exp{grid-template-columns:repeat(2,1fr)}.discuss_cta_exp .lesson_cta_exp{margin-top:3rem}} @media (min-width: 1200px) {.opening_board_exp{padding:6rem 4rem}.opening_board_exp .fast_skill_exp{grid-template-columns:0.35fr 0.65fr;gap:5rem}.opening_board_exp .fast_skill_exp > div:first-child p{font-size:calc(15px * 1.4)}.opening_board_exp .why_choose_exp > div{padding:5rem;min-height:550px}.opening_board_exp .why_choose_exp h3{font-size:calc(23px * 1.3);max-width:80%}.opening_board_exp .why_choose_exp .title_style_header{font-size:calc(41px * 1.5)}} @media (min-width: 992px) {.course_structure_exp .online_learn_exp{gap:80px}.course_structure_exp .photo_grid_exp{height:520px}.course_structure_exp .quote_box_exp{padding:50px}.course_structure_exp h3{font-size:calc(32px * 1.1)}.course_structure_exp p.description{line-height:1.9;font-size:calc(18px * 1.05)}} @media (min-width: 768px) {.stay_connected_exp{padding:8rem 3rem}.stay_connected_exp h3{width:70%}.stay_connected_exp .input_holder{padding:5rem 3rem 3rem}.stay_connected_exp .email_capture_exp{width:60%}} @media (prefers-reduced-motion: reduce) {.learning_system_exp::after{animation:none}.learning_system_exp .culture_block_exp > div,.learning_system_exp .culture_block_exp > div:hover{transition:box-shadow 0.3s ease;transform:none}} @media (hover: none) {.learning_system_exp .culture_block_exp > div{transform:none}.learning_system_exp .culture_block_exp > div:hover{transform:none}} @keyframes glow_scrollbar {0%{box-shadow:0 0 5px rgba(0,0,0,0.2)}50%{box-shadow:0 0 15px rgba(0,0,0,0.5)}100%{box-shadow:0 0 5px rgba(0,0,0,0.2)}} @keyframes expandWidth {from{width:0}to{width:8rem}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes pulseGlow {0%{opacity:0.1;transform:scale(0.8)}100%{opacity:0.3;transform:scale(1.2)}} @keyframes slideInLeft {from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}} @keyframes slideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}