*{margin:0;box-sizing:border-box;padding:0}.wrapper-structure_0{height:100%;flex-direction:column;display:flex;min-height:100%}a{text-decoration:none;color:inherit}.program_offerings_6::before{top:0;background:linear-gradient(45deg,transparent 49.5%,rgb(173,174,152,0.5) 49.5%,rgb(173,174,152,0.5) 50.5%,transparent 50.5%) 0 0 / 30px 30px,linear-gradient(-45deg,transparent 49.5%,rgb(208,208,191,0.5) 49.5%,rgb(208,208,191,0.5) 50.5%,transparent 50.5%) 0 0 / 30px 30px;content:"";left:0;width:100%;pointer-events:none;z-index:0;height:100%;opacity:0.08;position:absolute}.program_offerings_6 .paragraph_wrap_2:hover{transform:perspective(1000px) rotateY(0deg)}.program_offerings_6 .description:last-child{margin-bottom:0}.launch_now_5{padding:5rem 0;z-index:1;background:linear-gradient(135deg,rgb(208,208,191) 0%,rgb(173,174,152) 100%);overflow:hidden;position:relative}.launch_now_5 .container:hover{transform:perspective(1000px) rotateY(0deg)}.launch_now_5 h2{padding-left:1.5rem;opacity:0;line-height:1.4;color:#ffffff;font-size:28px;animation:slideInText 0.8s 0.2s cubic-bezier(0.25,0.46,0.45,0.94) forwards;text-shadow:0 2px 4px rgba(0,0,0,0.2);max-width:85%;margin-bottom:2.5rem;position:relative;transform:translateX(-10px);font-weight:700}.launch_now_5 .class_sessions_1:hover svg{transform:rotate(0) scale(1.1)}.launch_now_5 .feedback_block_9{display:inline-block;background:#ffffff;position:relative;border-radius:12px;font-weight:600;transition:all 0.3s ease;color:rgb(208,208,191);backface-visibility:hidden;transform:translateZ(0);box-shadow:0 10px 20px rgba(0,0,0,0.15);overflow:hidden;font-size:20px;padding:1rem 2.5rem;text-decoration:none}.sign_up_6 .class_sessions_1{backdrop-filter:blur(10px);display:flex;box-shadow:0 15px 35px rgba(0,0,0,0.1);padding:3rem;flex-direction:column;background:rgba(255,255,255,0.08);transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:perspective(1000px) rotateX(2deg);position:relative}.sign_up_6 .input_holder span{flex:1 1 250px;position:relative}.sign_up_6 .input_holder input[type="email"]:focus::placeholder{transform:translateX(5px);opacity:0.5}.sign_up_6 .input_holder .feedback_block_9::before{left:-100%;z-index:-1;top:0;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));position:absolute;content:"";transition:all 0.6s ease;width:100%}.contact_form_box_0 .img_icon_6::after{height:100%;width:100%;left:0;position:absolute;background:linear-gradient(0deg,rgb(233,233,225) 0%,transparent 80%);content:'';top:0}.contact_form_box_0 h3{position:relative;color:rgb(208,208,191);text-align:center;font-family:Arial,sans-serif;letter-spacing:1px;font-size:28px;font-weight:700;margin-bottom:50px}.contact_form_box_0 .message_message_3::after{height:80%;right:0;background:linear-gradient(to bottom,transparent,rgb(173,174,152,0.5),transparent);content:'';transform:translateY(-50%);top:50%;position:absolute;width:2px}.contact_form_box_0 input[type="checkbox"]{flex-shrink:0;transition:all 0.2s ease;width:22px;border:2px solid rgb(173,174,152,0.5);height:22px;margin-top:2px;border-radius:4px;position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;background:#ffffff}.contact_form_box_0 .feedback_block_9{color:#ffffff;align-self:flex-start;font-size:19px;border-radius:10px;position:relative;font-family:Arial,sans-serif;font-weight:600;cursor:pointer;overflow:hidden;background:rgb(208,208,191);box-shadow:0 4px 12px rgb(208,208,191,0.5);transition:all 0.3s ease;z-index:1;padding:16px 32px;border:none}.contact_form_box_0 .reach_support_4 li{position:relative;gap:18px;display:flex;transition:transform 0.3s ease;align-items:center}.contact_form_box_0 .reach_support_4 li span{font-family:Arial,sans-serif;color:#000000;font-size:13px}.title_intro_0{background:linear-gradient(135deg,rgb(233,233,225) 0%,rgb(208,208,191,0.5) 100%);perspective:1000px;justify-content:center;overflow:hidden;align-items:center;position:relative;min-height:100vh;display:flex}.title_intro_0 .start_primary_7 > div:first-child{position:relative;transform:translateZ(50px);box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);background:linear-gradient( to right,rgba(255,255,255,0.07),rgba(255,255,255,0.01) );border-left:3px solid rgb(173,174,152);backdrop-filter:blur(10px);padding:2.5rem;transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67)}.title_intro_0 .learn_vision_5:hover h1{transform:translateY(-5px)}.title_intro_0 h1::after{transform:scaleX(1);width:80px;background:rgb(173,174,152);left:0;transform-origin:left;position:absolute;bottom:-10px;height:3px;content:"";transition:transform 0.5s ease}footer{position:relative;width:100%}footer .grade_help_8{color:#ffffff;background-color:#2c3e50;position:relative;font-family:Arial,sans-serif;padding:100px 0 30px}footer .get_support_0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:-70px auto 60px;position:relative}footer .info_item:hover{transform:translateY(0);box-shadow:0 15px 40px rgba(0,0,0,0.15)}footer .info_item:hover::before{height:100%;top:0}footer .info_item a:hover{color:rgb(208,208,191)}footer .top_page_4,footer .subscribe_holder{transition:all 0.3s ease;position:relative;padding:30px;border-radius:24px;background-color:rgba(255,255,255,0.05)}footer .top_mainwrap_8 h5{padding-bottom:10px;grid-column:1 / -1;position:relative;font-size:23px;margin-bottom:20px;font-weight:600;color:#ffffff}footer .nav_main_9 a:last-child{border-bottom:none}footer .nav_main_9 a:hover::before{transform:translateX(0);opacity:1}footer .subscribe_holder h5::after{content:"";bottom:0;width:50px;background-color:rgb(208,208,191);position:absolute;height:2px;left:0}footer .input_holder input[type="email"]:focus{border-color:rgb(208,208,191);background-color:rgba(255,255,255,0.1);outline:none}footer .reward_sys_8{margin-top:50px;position:relative;text-align:center}header::before{z-index:0;left:0;position:absolute;height:100%;top:0;background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 5px,transparent 5px,transparent 25px );width:100%;content:''}header .main_pagebar_7{position:relative;transition:all 0.3s ease;display:block}header .top_lesson_9{margin:0 0.4rem;position:relative}header .top_lesson_9 a::before{transition:opacity 0.3s ease;z-index:-1;content:'';transform:scale(0.9);opacity:0;right:-2px;top:-2px;bottom:-2px;position:absolute;background:#ffffff;left:-2px}header .main_header_1::before{height:1px;left:0;content:'';width:100%;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent );position:absolute}.audience_profile_4::before{z-index:1;background:repeating-linear-gradient( 45deg,rgb(208,208,191,0.5) 0,rgb(208,208,191,0.5) 1px,transparent 1px,transparent 30px );top:0;opacity:0.03;left:0;content:'';width:100%;height:100%;position:absolute}.audience_profile_4 ul li:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(-7px) scale(1.03);border-color:rgba(0,0,0,0.1)}.audience_profile_4 ul li:hover svg{transform:scale(1.1)}.audience_profile_4 ul li:hover svg path{fill:rgb(173,174,152)}.audience_profile_4 ul li::after{bottom:15px;transition:all 0.4s ease;border-radius:50%;right:15px;position:absolute;background-color:rgb(208,208,191,0.5);width:10px;content:'';height:10px;opacity:0.5}.privacy_hutch_3{overflow:hidden;background:#ffffff;line-height:1.6;padding:40px;box-shadow:0 5px 15px rgba(0,0,0,0.5);width:100%}.privacy_hutch_3 ul,.privacy_hutch_3 ol{padding-left:0;list-style-position:inside;padding:10px 0;margin:0}.privacy_hutch_3 p,.privacy_hutch_3 span,.privacy_hutch_3 div{margin-bottom:10px;font-size:16px;font-family:Arial,sans-serif;line-height:1.8;color:#000000}.cookie_window_dialog_4 p{font-size:18px}.cookie_ack_2{border-bottom:2px solid rgb(208,208,191);margin-left:10px;font-size:24px;text-decoration:none;flex-shrink:0;text-align:center;color:rgb(208,208,191);cursor:pointer;white-space:nowrap;min-width:120px;line-height:35px}.academic_expertise_3 .user_stories_5{flex-direction:row;transform:rotate(-3deg);flex-wrap:wrap;gap:30px;display:flex;position:relative;transition:all 0.5s ease;z-index:1}.academic_expertise_3 .user_stories_5:hover .career_section_2{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateX(0) rotate(0deg)}.academic_expertise_3 .name::after{content:"";bottom:0;height:4px;width:60px;left:0;border-radius:2px;position:absolute;background:linear-gradient(90deg,rgb(173,174,152) 0%,transparent 100%)}.appSection_9::before{left:-5%;pointer-events:none;height:120%;top:-10%;background:linear-gradient(120deg,rgb(208,208,191,0.5) 0%,transparent 40%),linear-gradient(-120deg,rgb(173,174,152,0.5) 0%,transparent 40%);z-index:0;width:120%;content:"";position:absolute;transform:rotate(-5deg) skewX(5deg)}.appSection_9 .class_sessions_1 > div:first-child{position:relative;margin-bottom:2rem;transform:translateZ(20px)}.appSection_9 .class_sessions_1:hover > div:first-child::after{transform:scaleX(1.5)}.appSection_9 h5{position:relative;font-size:19px;font-weight:700;transform:translateZ(30px);color:#000000;line-height:1.4;margin:0;transition:transform 0.5s ease;text-shadow:0 1px 2px rgba(0,0,0,0.05)}.appSection_9 a:hover::before{transform:translateY(0);opacity:0.2}.appSection_9 a:hover p{transform:translateZ(5px);color:rgb(208,208,191)}.who_we_are_7::after{right:0;left:0;top:0;background-image:repeating-linear-gradient( 45deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent 10px );pointer-events:none;content:"";position:absolute;z-index:2;bottom:0}.who_we_are_7 h1::after{background:rgb(173,174,152);position:absolute;animation:line-grow 0.8s cubic-bezier(0.215,0.61,0.355,1) 0.6s forwards;bottom:-10px;transform:scaleX(0);left:0;transform-origin:left;height:3px;content:"";width:70px}.who_we_are_7 span{column-count:1;font-size:calc(15px + 1px);opacity:0.9;color:#ffffff;column-gap:40px;text-align:justify;display:block;line-height:1.8;position:relative}.cost_plan_5 h2::after{content:"";bottom:-10px;transform:translateX(-50%);left:50%;background:linear-gradient(90deg,rgb(173,174,152),rgb(208,208,191));width:80px;position:absolute;height:3px;border-radius:3px}.cost_plan_5 .cost_options_9::before{width:100%;background:linear-gradient(90deg,rgb(173,174,152),rgb(208,208,191));transform-origin:left;content:"";height:5px;transition:transform 0.3s ease;top:0;left:0;transform:scaleX(0.7);position:absolute}.cost_plan_5 .cost_options_9 p{color:rgb(255,255,255,0.5);overflow-y:auto;hyphens:auto;margin-bottom:25px;word-break:normal;font-size:15px;max-height:250px;overflow-wrap:break-word;padding-right:10px;line-height:1.6}.cost_plan_5 .cost_options_9:hover::before{transform:scaleX(1)}.cost_plan_5 .cost_options_9:hover h4{transform:translateX(5px)}.cost_plan_5 .cost_options_9:hover .cost_levels_7{transform:translateY(-3px) scale(1.03);box-shadow:3px 3px 12px rgba(0,0,0,0.15),-3px -3px 12px rgba(255,255,255,0.07)}@media (min-width: 1200px) {.program_offerings_6{padding:200px 0}.program_offerings_6 h2{font-size:calc(35px * 1.3);margin-left:120px}.program_offerings_6 .job_training_3{gap:60px}.program_offerings_6 .img_icon_6{transform:perspective(1400px) rotateY(5deg) translateX(60px);height:550px}.program_offerings_6 .paragraph_wrap_2{transform:perspective(1400px) rotateY(-5deg) translateX(-60px);max-height:550px;padding:60px}} @media (max-width: 767px) {.program_offerings_6{padding:80px 0}.program_offerings_6 h2{margin-bottom:40px;font-size:calc(35px * 0.9)}.program_offerings_6 .img_icon_6{height:280px}.program_offerings_6 .paragraph_wrap_2{max-height:400px;padding:25px}.program_offerings_6 .description{line-height:1.6;font-size:calc(13px * 0.95)}} @media screen and (max-width: 576px) {.launch_now_5{padding:3rem 0}.launch_now_5::before{opacity:0.08}.launch_now_5 h2{margin-bottom:1.5rem;padding-left:1rem;font-size:calc(28px * 0.7)}.launch_now_5 h2::before{width:3px}.launch_now_5 .class_sessions_1{align-items:flex-start;flex-direction:column}.launch_now_5 .class_sessions_1 svg{width:36px;margin-right:0;height:36px;margin-bottom:1.2rem}.launch_now_5 .feedback_block_9{font-size:calc(20px * 0.9);padding:0.8rem 1.8rem}} @media (max-width: 768px) {.contact_form_box_0{padding:60px 0}.contact_form_box_0 .container{padding:0 20px}.contact_form_box_0 .message_message_3,.contact_form_box_0 .support_panel_5{padding:30px 25px}.contact_form_box_0 h3{font-size:calc(28px * 0.85);margin-bottom:40px}.contact_form_box_0 .message_message_3 h3,.contact_form_box_0 .support_panel_5 h4{font-size:calc(21px * 0.95);margin-bottom:25px}.contact_form_box_0 input[type="text"],.contact_form_box_0 textarea{padding:14px 18px}.contact_form_box_0 .feedback_block_9{padding:14px 28px}} @media (min-width: 768px) {footer .text_main_holder{grid-template-columns:1fr 2fr 1fr;gap:30px}footer .input_holder{flex-direction:row}footer .sub_deal_9{white-space:nowrap}} @media (max-width: 576px) {footer .grade_help_8{padding:50px 0 20px}footer .nav_main_9{padding:15px}footer .top_mainwrap_8 h5,footer .subscribe_holder h5{font-size:calc(23px - 2px)}footer .input_holder input[type="email"],footer .sub_deal_9{padding:12px}} @media (max-width: 479px) {header .main_header_1{padding:0.7rem 1.2rem}header .top_page_4{max-width:120px}header .top_lesson_9 a{padding:0 0.6rem;font-size:calc(13px - 3px);height:30px}} @media (max-width: 768px) {.audience_profile_4 ul{gap:20px}.audience_profile_4 ul li{width:100%;padding:25px 20px}} @media (prefers-reduced-motion: reduce) {.audience_profile_4 ul li{opacity:1;animation:none}.audience_profile_4 ul li:hover{transform:none}.audience_profile_4 ul li:hover svg{transform:none}} @media only screen and (max-width: 1200px) {.cookie_window_dialog_4{padding:20px}} @media (max-width: 991px) {.academic_expertise_3{padding:40px 20px}.academic_expertise_3 .user_stories_5{gap:20px;flex-direction:column}.academic_expertise_3 .img_icon_6{width:220px;height:280px;margin:0 auto;transform:translateY(0) rotate(-3deg)}.academic_expertise_3 .career_section_2{margin-top:-30px;transform:translateX(0) rotate(0)}.academic_expertise_3 .user_stories_5:hover .img_icon_6{transform:translateY(-10px) rotate(0)}} @media (min-width: 768px) {.who_we_are_7{padding:150px 0}.who_we_are_7 .paragraph_wrap_2{transform:translateY(0);padding:60px}.who_we_are_7 h1{font-size:calc(48px + 10px);margin-bottom:50px}.who_we_are_7 span{column-count:2;column-gap:50px}.who_we_are_7 h4{font-size:calc(18px + 4px)}} @media (max-width: 767px) {.who_we_are_7{padding:80px 0}.who_we_are_7 .paragraph_wrap_2{padding:30px 20px}.who_we_are_7 h1{margin-bottom:30px;font-size:calc(48px - 2px)}.who_we_are_7 span{line-height:1.6;font-size:15px}.who_we_are_7 h4{margin-bottom:10px;font-size:18px}} @media (max-width: 992px) {.cost_plan_5{padding:80px 0}.cost_plan_5 h2{font-size:calc(36px - 4px)}.cost_plan_5 .fee_chart_8{font-size:15px;margin-bottom:40px}.cost_plan_5 .rate_packages_6{gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}} @keyframes fadeUpIn {to{opacity:1;transform:translateY(0)}} @keyframes slideInTitle {to{transform:translateX(0);opacity:1}} @keyframes growBar {to{height:70%}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}} @keyframes fade-in {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}