*{margin:0;padding:0;box-sizing:border-box}svg{height:30px;width:30px}a{color:inherit;text-decoration:none}.t_sponsor_logo{flex:0 0 auto}.c_page_head{flex:1 0 auto}.container{width:1189px;max-width:100%;margin:auto}.J_wrapper-viewport{height:100%;display:flex;flex-direction:column;min-height:100%}header,footer{width:100%}html,body{font-family:Arial,sans-serif;color:#000000;scroll-behavior:smooth;min-height:100%;height:100%}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 800px) {.container{padding:0 12px}} .F_title_opener{font-family:Arial,sans-serif;min-height:600px;overflow:hidden;padding:4rem 2rem;background:linear-gradient(135deg,rgb(213,199,214),rgb(199,163,199,0.5));position:relative}.F_title_opener > div{position:relative;max-width:1200px;margin:0 auto;z-index:2}.F_title_opener .t_study_pro{position:relative;perspective:1000px;margin-bottom:2rem;transform:translateZ(20px)}.F_title_opener .M_tech_master{animation:titleEntrance 1s ease-out forwards;text-shadow:0 2px 4px rgba(0,0,0,0.1);font-weight:700;font-size:38px;color:#000000;margin-bottom:1.5rem;position:relative;transform-style:preserve-3d}.F_title_opener .M_tech_master::before{transform:translateZ(-10px);height:60px;opacity:0.2;width:60px;top:-10px;content:"";box-shadow:0 4px 12px rgba(0,0,0,0.1);left:-10px;background:rgb(199,163,199);position:absolute}.F_title_opener .m_skill_upfast{transform:perspective(1000px) rotateX(3deg);padding:3rem;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,0.12);transition:transform 0.5s ease;transform-style:preserve-3d;position:relative}.F_title_opener .m_skill_upfast::before{content:"";bottom:0;top:0;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);left:0;z-index:1;position:absolute;right:0}.F_title_opener .m_skill_upfast:hover{transform:perspective(1000px) rotateX(0deg)}.F_title_opener .m_skill_upfast > div{transform:translateZ(10px);z-index:2;padding:2rem;position:relative;opacity:0;animation:contentRise 0.8s ease-out 0.3s forwards;background-color:rgb(255,255,255,0.5);max-width:600px;backdrop-filter:blur(3px)}.F_title_opener .m_skill_upfast p{position:relative;margin-bottom:1.5rem;line-height:1.6;font-weight:600;border-left:3px solid rgb(138,106,169);font-size:calc(16px * 1.1);color:#000000;padding-left:1rem}.F_title_opener .m_skill_upfast h3{line-height:1.5;color:#000000;padding-bottom:0.5rem;font-size:20px;margin-top:1.5rem;position:relative;font-weight:700}.F_title_opener .m_skill_upfast h3::after{height:3px;transition:transform 0.5s ease;background:rgb(199,163,199);left:0;transform:scaleX(0);bottom:0;content:"";width:80px;transform-origin:left;position:absolute}.F_title_opener .m_skill_upfast:hover h3::after{transform:scaleX(1)}@keyframes titleEntrance {from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}} @keyframes contentRise {from{opacity:0;transform:translateY(20px) translateZ(10px)}to{opacity:1;transform:translateY(0) translateZ(10px)}} @media screen and (max-width: 991px) {.F_title_opener{padding:3rem 1.5rem;min-height:500px}.F_title_opener .M_tech_master{font-size:calc(38px * 0.8)}.F_title_opener .m_skill_upfast{transform:perspective(1000px) rotateX(2deg);padding:2rem}.F_title_opener .m_skill_upfast > div{padding:1.5rem;max-width:100%}} @media screen and (max-width: 767px) {.F_title_opener{min-height:400px;padding:2rem 1rem}.F_title_opener .M_tech_master{font-size:calc(38px * 0.7);margin-bottom:1rem}.F_title_opener .M_tech_master::before{height:40px;width:40px;left:-5px;top:-5px}.F_title_opener .m_skill_upfast{padding:1.5rem;transform:none}.F_title_opener .m_skill_upfast > div{padding:1rem}.F_title_opener .m_skill_upfast p{padding-left:0.5rem;font-size:16px}.F_title_opener .m_skill_upfast h3{font-size:calc(20px * 0.9)}} @media screen and (max-width: 480px) {.F_title_opener{padding:1.5rem 0.8rem}.F_title_opener .M_tech_master{font-size:calc(38px * 0.6)}.F_title_opener .m_skill_upfast{padding:1rem}.F_title_opener .m_skill_upfast > div{padding:0.8rem}.F_title_opener .m_skill_upfast p{margin-bottom:1rem}.F_title_opener .m_skill_upfast h3{margin-top:1rem;font-size:calc(20px * 0.8)}}.V_contact_section{overflow:hidden;position:relative;padding:90px 0;background:rgb(213,199,214)}.V_contact_section::before{opacity:0.05;width:100%;content:'';height:100%;top:0;left:0;background:repeating-linear-gradient( 45deg,rgb(138,106,169,0.5),rgb(138,106,169,0.5) 1px,transparent 1px,transparent 10px );position:absolute}.V_contact_section .K_pic_frame{height:90%;box-shadow:-20px 0 40px rgba(0,0,0,0.2);width:40%;border-radius:10px 0 0 10px;top:5%;z-index:1;position:absolute;right:0}.V_contact_section .K_pic_frame::after{width:100%;border-radius:10px 0 0 10px;left:0;position:absolute;background:linear-gradient(to right,rgb(199,163,199,0.5),transparent 70%);height:100%;top:0;content:''}.V_contact_section .container{z-index:2;margin:0 auto;position:relative;padding:0 20px;max-width:1200px}.V_contact_section h3{text-align:center;color:rgb(199,163,199);font-weight:700;font-family:Arial,sans-serif;margin-bottom:50px;font-size:32px}.V_contact_section .M_contact_request{overflow:hidden;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.1);display:flex;border-radius:10px}.V_contact_section .W_reach_list{padding:50px;flex:1;position:relative}.V_contact_section form h3{font-weight:600;text-align:left;margin-bottom:30px;color:#000000;font-size:19px}.V_contact_section input[type="text"],.V_contact_section textarea{transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.1);border-radius:10px;font-size:12px;background:#ffffff;padding:15px;font-family:Arial,sans-serif;width:100%;margin-bottom:20px;color:#000000}.V_contact_section input[type="text"]:focus,.V_contact_section textarea:focus{outline:none;box-shadow:0 0 0 2px rgb(199,163,199,0.5);border-color:rgb(199,163,199)}.V_contact_section textarea{resize:none;height:150px}.V_contact_section .o_support_info{align-items:flex-start;display:flex;margin-bottom:25px}.V_contact_section .o_support_info input[type="checkbox"]{opacity:0;position:absolute}.V_contact_section .o_support_info label{font-size:12px;line-height:1.5;color:#000000;padding-left:30px;cursor:pointer;position:relative}.V_contact_section .o_support_info label::before{transition:all 0.3s ease;border:2px solid rgb(138,106,169);height:18px;border-radius:10px;width:18px;position:absolute;content:'';top:2px;left:0}.V_contact_section .o_support_info input[type="checkbox"]:checked + label::before{border-color:rgb(199,163,199);background:rgb(199,163,199)}.V_contact_section .o_support_info input[type="checkbox"]:checked + label::after{border-width:0 2px 2px 0;top:6px;content:'';height:10px;left:6px;width:6px;transform:rotate(45deg);border:solid #ffffff;position:absolute}.V_contact_section .o_support_info a{text-decoration:none;transition:all 0.3s ease;color:rgb(199,163,199)}.V_contact_section .o_support_info a:hover{text-decoration:underline}.V_contact_section .R_support_section{display:inline-block;font-weight:600;border:none;font-family:Arial,sans-serif;font-size:17px;background:rgb(199,163,199);color:#ffffff;transition:all 0.3s ease;padding:15px 40px;cursor:pointer;border-radius:10px}.V_contact_section .R_support_section:hover{background:rgb(138,106,169);box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-3px)}.V_contact_section .K_connect_card{background:rgb(199,163,199);width:35%;padding:50px;position:relative}.V_contact_section .K_connect_card::before{background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.05),rgba(255,255,255,0.05) 1px,transparent 1px,transparent 10px );content:'';height:100%;left:0;top:0;position:absolute;width:100%}.V_contact_section .K_connect_card h4{font-weight:600;position:relative;color:#ffffff;font-size:19px;font-family:Arial,sans-serif;margin-bottom:40px}.V_contact_section .K_connect_card h4::after{left:0;background:#ffffff;width:40px;position:absolute;bottom:-15px;content:'';height:3px}.V_contact_section .S_query_box{list-style:none;padding:0;margin:0}.V_contact_section .S_query_box li{display:flex;align-items:center;margin-bottom:30px}.V_contact_section .S_query_box svg{width:22px;margin-right:15px;flex-shrink:0;height:22px}.V_contact_section .S_query_box svg path{fill:#ffffff}.V_contact_section .S_query_box span{font-size:12px;color:#ffffff;font-family:Arial,sans-serif}.V_contact_section .S_query_box a{color:#ffffff;text-decoration:none;transition:all 0.3s ease}.V_contact_section .S_query_box a:hover{opacity:0.8}@media (max-width: 992px) {.V_contact_section .K_pic_frame{display:none}.V_contact_section .M_contact_request{flex-direction:column}.V_contact_section .W_reach_list{width:100%}.V_contact_section .K_connect_card{width:100%}} @media (max-width: 768px) {.V_contact_section{padding:60px 0}.V_contact_section h3{margin-bottom:40px;font-size:calc(32px * 0.9)}.V_contact_section .W_reach_list,.V_contact_section .K_connect_card{padding:40px}} @media (max-width: 576px) {.V_contact_section{padding:40px 0}.V_contact_section h3{margin-bottom:30px;font-size:calc(32px * 0.8)}.V_contact_section .W_reach_list,.V_contact_section .K_connect_card{padding:30px 20px}.V_contact_section form h3,.V_contact_section .K_connect_card h4{font-size:calc(19px * 0.9);margin-bottom:25px}.V_contact_section input[type="text"],.V_contact_section textarea{padding:12px;margin-bottom:15px}.V_contact_section textarea{height:120px}.V_contact_section .R_support_section{padding:12px;width:100%}.V_contact_section .S_query_box li{margin-bottom:20px}}.t_secure_nook{padding:40px;transition:all 0.3s ease;box-shadow:0 4px 8px rgba(0,0,0,0.5);overflow:hidden;height:auto;width:100%}.t_secure_nook h1{font-size:38px;font-weight:700;margin-top:40px;text-transform:uppercase;margin-bottom:25px;font-family:Arial,sans-serif;text-align:center;color:#ffffff}.t_secure_nook h2{margin-top:35px;margin-bottom:20px;font-weight:600;text-align:left;color:#ffffff;font-family:Arial,sans-serif;font-size:34px}.t_secure_nook h4,.t_secure_nook h3,.t_secure_nook h5{color:#ffffff}.t_secure_nook ul{padding-left:0;list-style-type:none}.t_secure_nook li{color:#000000;font-family:Arial,sans-serif;padding:10px;transition:background 0.3s ease;background:rgb(199,163,199,0.5);border-radius:10px;font-size:17px;margin-bottom:15px;line-height:1.6}.t_secure_nook li:hover{color:#ffffff;background:rgb(199,163,199)}.t_secure_nook div{border-radius:20px;margin-bottom:20px;line-height:1.8;padding:15px;font-size:17px;font-family:Arial,sans-serif;background:rgb(213,199,214);color:#000000;box-shadow:inset 0 1px 3px rgba(0,0,0,0.5)}.t_secure_nook p,.t_secure_nook span{line-height:1.8;color:rgb(255,255,255,0.5);margin-bottom:10px}@media only screen and (max-width: 800px) {.t_secure_nook{padding:20px}.t_secure_nook h1{font-size:calc(18px - 4px);margin-top:30px;margin-bottom:20px}.t_secure_nook h2{margin-bottom:15px;margin-top:25px;font-size:calc(18px - 4px)}.t_secure_nook li{padding:8px;margin-bottom:10px}.t_secure_nook div{padding:10px}}.U_pricing_cluster{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgb(199,163,199,0.5) 100%)}.U_pricing_cluster::before{content:"";width:100%;top:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 70%,rgb(138,106,169,0.5) 0%,transparent 60%);position:absolute;height:100%}.U_pricing_cluster .container{max-width:1320px;margin:0 auto;z-index:1;padding:0 15px;position:relative}.U_pricing_cluster .X_cost_breakdown{gap:60px;flex-direction:column-reverse;position:relative;display:flex}.U_pricing_cluster .a_offer_box{background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 90%);border-left:3px solid rgb(199,163,199);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);max-width:100%;padding:30px;backdrop-filter:blur(10px);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.1);transform:perspective(1000px) rotateX(0deg)}.U_pricing_cluster .a_offer_box:hover{transform:perspective(1000px) rotateX(2deg)}.U_pricing_cluster .a_offer_box h2{background:linear-gradient(90deg,rgb(199,163,199),rgb(138,106,169));line-height:1.3;font-weight:700;font-size:32px;-webkit-background-clip:text !important;color:transparent;transform:translateZ(0);margin-bottom:20px;background-clip:text !important;letter-spacing:-0.02em}.U_pricing_cluster .a_offer_box .K_learn_fees{color:#000000;max-width:700px;word-break:break-word;overflow-wrap:break-word;margin-bottom:0;font-size:12px;line-height:1.6}.U_pricing_cluster .C_monthly_plan{grid-template-columns:1fr;gap:30px;display:grid;position:relative}.U_pricing_cluster .S_cost_plan{overflow:hidden;position:relative;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94);text-decoration:none;border-radius:4px;transform:translateY(0);display:block}.U_pricing_cluster .S_cost_plan:hover{z-index:5;box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(-10px)}.U_pricing_cluster .f_group_rates{height:100%;position:relative;flex-direction:column;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 30px rgba(0,0,0,0.08);overflow:hidden;display:flex;background:linear-gradient(145deg,#ffffff 0%,rgb(255,255,255,0.5) 95%)}.U_pricing_cluster .f_group_rates::before{left:0;transition:transform 0.4s ease-out;width:100%;content:"";background:linear-gradient(90deg,rgb(199,163,199),rgb(138,106,169));top:0;transform:scaleX(0.8);height:5px;transform-origin:left;position:absolute}.U_pricing_cluster .S_cost_plan:hover .f_group_rates::before{transform:scaleX(1)}.U_pricing_cluster .u_learning_fees{display:flex;position:relative;z-index:1;flex:1;padding:30px;flex-direction:column}.U_pricing_cluster .u_learning_fees h3{text-overflow:ellipsis;white-space:nowrap;transition:transform 0.3s ease;font-weight:700;transform-origin:left;position:relative;overflow:hidden;color:#000000;margin-bottom:15px;font-size:calc(24px + 2px)}.U_pricing_cluster .S_cost_plan:hover .u_learning_fees h3{color:rgb(199,163,199);transform:translateX(5px) scale(1.03)}.U_pricing_cluster .W_skill_pricing{color:rgb(138,106,169);font-weight:700;margin-bottom:20px;position:relative;font-size:calc(24px + 4px);display:inline-block}.U_pricing_cluster .W_skill_pricing::after{content:"";transform:scaleX(0.5);background:rgb(199,163,199);height:3px;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1);left:0;bottom:-5px;position:absolute;transform-origin:left;width:50px}.U_pricing_cluster .S_cost_plan:hover .W_skill_pricing::after{transform:scaleX(1)}.U_pricing_cluster .u_learning_fees p{color:#000000;flex:1;overflow:hidden;line-height:1.6;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:0;overflow-wrap:break-word;font-size:12px;display:-webkit-box;-webkit-line-clamp:5}.U_pricing_cluster .K_pic_frame{transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);height:200px;overflow:hidden;position:relative}.U_pricing_cluster .K_pic_frame::after{background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,0.3) 100%);width:100%;content:"";position:absolute;height:100%;left:0;top:0;pointer-events:none}.U_pricing_cluster .S_cost_plan:hover .K_pic_frame{transform:scale(1.05)}@media (min-width: 768px) {.U_pricing_cluster .C_monthly_plan{grid-template-columns:repeat(2,1fr)}.U_pricing_cluster .a_offer_box{padding:40px}.U_pricing_cluster .u_learning_fees{padding:30px 35px}.U_pricing_cluster .K_pic_frame{height:240px}} @media (min-width: 992px) {.U_pricing_cluster .X_cost_breakdown{gap:40px;align-items:stretch;flex-direction:row}.U_pricing_cluster .a_offer_box{display:flex;padding:50px 40px;flex-direction:column;width:30%;justify-content:center}.U_pricing_cluster .C_monthly_plan{width:70%;grid-template-columns:repeat(2,1fr)}.U_pricing_cluster .u_learning_fees{padding:30px}.U_pricing_cluster .u_learning_fees p{-webkit-line-clamp:6}} @media (min-width: 1200px) {.U_pricing_cluster{padding:120px 0}.U_pricing_cluster .C_monthly_plan{gap:40px;grid-template-columns:repeat(2,1fr)}.U_pricing_cluster .a_offer_box h2{font-size:calc(32px + 4px)}.U_pricing_cluster .u_learning_fees h3{font-size:calc(24px + 4px)}.U_pricing_cluster .W_skill_pricing{font-size:calc(24px + 8px)}.U_pricing_cluster .K_pic_frame{height:280px}} @media (min-width: 1400px) {.U_pricing_cluster .C_monthly_plan{grid-template-columns:repeat(2,1fr)}.U_pricing_cluster .u_learning_fees p{-webkit-line-clamp:7}} @media (hover: hover) {.U_pricing_cluster .S_cost_plan{transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94),box-shadow 0.5s cubic-bezier(0.25,0.46,0.45,0.94)}.U_pricing_cluster .S_cost_plan:hover{transform:translateY(-10px) scale(1.02)}}footer{position:relative;width:100%}.t_sponsor_logo{background-color:#ffffff;font-family:Arial,sans-serif;position:relative;padding:70px 0 30px;color:#000000}.t_sponsor_logo::before{width:100%;left:0;content:"";position:absolute;background:linear-gradient(90deg,rgb(199,163,199),rgb(138,106,169));height:5px;top:0}footer .K_footer_benefit{gap:60px;display:grid}footer .U_reach_us{flex-wrap:wrap;display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:40px}footer .info_item{margin-bottom:15px;margin-right:30px;position:relative}footer .info_item:last-child{margin-right:0}footer .info_item svg{height:18px;margin-right:10px;fill:rgb(199,163,199);top:3px;width:18px;position:relative}footer .info_item p,footer .info_item a{letter-spacing:0.3px;font-size:16px;text-decoration:none;color:#000000;transition:color 0.2s ease}footer .info_item a:hover{color:rgb(199,163,199)}footer .text_main_holder{gap:40px;grid-template-columns:1fr;display:grid}footer .S_main_base{margin-bottom:15px}footer .S_main_base svg{height:40px;margin-bottom:20px;width:auto}footer .B_gift_card{line-height:1.6;color:#000000;max-width:350px;font-size:16px}footer .x_top_lesson h5{font-size:19px;margin-bottom:25px;font-weight:600;position:relative;color:#000000}footer .x_top_lesson h5::after{position:absolute;content:"";height:2px;background-color:rgb(199,163,199);width:30px;bottom:-8px;left:0}footer .z_header_top{margin-bottom:30px}footer .z_header_top a{text-decoration:none;margin-bottom:12px;transition:transform 0.2s ease,color 0.2s ease;font-size:16px;display:block;color:#000000}footer .z_header_top a:hover{color:rgb(199,163,199);transform:translateX(5px)}footer .subscribe_holder{border-radius:10px;padding:30px;background-color:rgba(0,0,0,0.02)}footer .subscribe_holder h5{margin-bottom:15px;color:#000000;font-weight:600;font-size:19px}footer .subscribe_holder p{font-size:16px;line-height:1.6;margin-bottom:25px;color:#000000}footer .input_holder{display:flex;flex-direction:column;gap:10px}footer .input_holder input[type="email"]{background-color:#ffffff;border:1px solid rgba(0,0,0,0.1);transition:border-color 0.3s ease;color:#000000;border-radius:10px;padding:14px 16px;font-size:16px}footer .input_holder input[type="email"]:focus{border-color:rgb(199,163,199);outline:none}footer .t_mail_join{text-align:center;font-weight:600;transition:background-color 0.3s ease;color:#ffffff;cursor:pointer;border-radius:10px;font-size:14px;background-color:rgb(199,163,199);border:none;padding:14px 20px}footer .t_mail_join:hover{background-color:rgb(138,106,169)}footer .k_campus_links{margin-top:50px}footer .M_program_foot{font-size:16px;color:#000000;text-align:center}@media (min-width: 768px) {footer .text_main_holder{gap:30px;grid-template-columns:1fr 1fr 1fr}footer .input_holder{flex-direction:row}footer .t_mail_join{white-space:nowrap}} @media (max-width: 767px) {footer .t_sponsor_logo{padding:50px 0 30px}footer .U_reach_us{flex-direction:column;gap:15px}footer .info_item{margin-bottom:20px;margin-right:0}footer .subscribe_holder{padding:20px}footer .k_campus_links{margin-top:30px}} @media (max-width: 576px) {footer .t_sponsor_logo{padding:40px 0 20px}footer .K_footer_benefit{gap:40px}footer .x_top_lesson h5,footer .subscribe_holder h5{margin-bottom:20px}}.a_course_program{overflow:hidden;position:relative;background-color:rgb(213,199,214);display:flex;min-height:100vh;align-items:center}.a_course_program .q_job_skills{left:0;width:100%;position:absolute;top:0;height:100%;z-index:1}.a_course_program .O_career_progress{animation:slide-show 35s ease-in-out infinite;display:flex;height:100%;width:500%}.a_course_program .q_job_skills:hover .O_career_progress{animation-play-state:paused}.a_course_program .L_tech_training{position:relative;height:100%;overflow:hidden;width:20%}.a_course_program .L_tech_training img{height:100%;width:100%;transform-origin:center;animation:zoom-flow 20s ease-in-out infinite alternate;object-fit:cover;filter:brightness(0.8) saturate(1.3)}.a_course_program .L_tech_training::before{inset:0;content:'';position:absolute;opacity:0.7;background:linear-gradient(0deg,rgb(199,163,199,0.5) 0%,transparent 40%,transparent 60%,rgb(138,106,169,0.5) 100%),linear-gradient(90deg,rgb(199,163,199,0.5) 0%,transparent 40%,transparent 60%,rgb(138,106,169,0.5) 100%);z-index:2}.a_course_program .L_tech_training::after{inset:0;background:repeating-linear-gradient( 45deg,rgb(199,163,199,0.5) 0px,rgb(199,163,199,0.5) 2px,transparent 2px,transparent 6px );content:'';z-index:3;position:absolute;opacity:0.3;mix-blend-mode:overlay;animation:slide-pattern 15s linear infinite}.a_course_program .container{position:relative;z-index:4;width:90%;max-width:1200px;margin:0 auto}.a_course_program .M_how_started{width:100%;box-shadow:0 15px 35px rgba(0,0,0,0.2);padding:0.5rem;position:relative;backdrop-filter:blur(8px);max-width:600px;background:linear-gradient( 135deg,rgb(199,163,199,0.5) 0%,rgb(138,106,169,0.5) 100% );margin-left:0;border-radius:18px}.a_course_program .o_training{padding:3rem;background:rgb(213,199,214);position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(255,255,255,0.1)}.a_course_program .o_training::before{opacity:0.15;background:radial-gradient( circle at 30% 40%,rgb(199,163,199,0.5) 0%,transparent 70% ),radial-gradient( circle at 70% 60%,rgb(138,106,169,0.5) 0%,transparent 70% );inset:0;position:absolute;content:'';z-index:-1}.a_course_program .o_training h3{margin-bottom:1.5rem;font-size:30px;color:rgb(199,163,199);position:relative;font-weight:700;display:inline-block}.a_course_program .o_training h3::after{height:3px;background:linear-gradient(to right,rgb(199,163,199),rgb(138,106,169));bottom:-10px;left:0;border-radius:10px;width:60px;content:'';transition:width 0.3s ease,transform 0.3s ease;position:absolute}.a_course_program .o_training:hover h3::after{transform:translateY(-3px);width:100%}.a_course_program .o_training p{line-height:1.7;color:#000000;font-size:17px;margin-bottom:2rem}.a_course_program .o_training .R_support_section{padding:0.9rem 1.8rem;box-shadow:0 5px 15px rgb(199,163,199,0.5);display:inline-block;transition:transform 0.3s ease,box-shadow 0.3s ease;font-weight:600;overflow:hidden;color:#ffffff;text-decoration:none;font-size:16px;position:relative;letter-spacing:1px;background:linear-gradient(to right,rgb(199,163,199),rgb(138,106,169));border-radius:10px;text-transform:uppercase}.a_course_program .o_training .R_support_section::before{opacity:0;background:linear-gradient(to right,rgb(138,106,169),rgb(199,163,199));z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;content:'';transition:opacity 0.4s ease}.a_course_program .o_training .R_support_section:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(138,106,169,0.5)}.a_course_program .o_training .R_support_section:hover::before{opacity:1}@keyframes slide-show {0%,15%{transform:translateX(0)}20%,35%{transform:translateX(-20%)}40%,55%{transform:translateX(-40%)}60%,75%{transform:translateX(-60%)}80%,95%{transform:translateX(-80%)}100%{transform:translateX(0)}} @keyframes zoom-flow {0%,100%{transform:scale(1.1)}50%{transform:scale(1.2)}} @keyframes slide-pattern {0%{background-position:0 0}100%{background-position:50px 50px}} @media (min-width: 992px) and (max-width: 1400px) {.a_course_program .o_training{padding:2.5rem}.a_course_program .M_how_started{max-width:550px}} @media (min-width: 1400px) {.a_course_program .M_how_started{max-width:650px}.a_course_program .container{max-width:1320px}} @media (max-width: 991px) {.a_course_program{flex-direction:column;padding:0;min-height:auto}.a_course_program .q_job_skills{height:350px;position:relative}.a_course_program .container{padding:3rem 1.5rem;width:100%}.a_course_program .M_how_started{max-width:100%;margin:0 auto}.a_course_program .o_training{padding:2rem}} @media (max-width: 767px) {.a_course_program .q_job_skills{height:300px}.a_course_program .O_career_progress{animation-duration:25s}.a_course_program .container{padding:2.5rem 1rem}.a_course_program .o_training{padding:1.8rem}.a_course_program .o_training h3{font-size:calc(30px * 0.9)}.a_course_program .o_training p{margin-bottom:1.5rem;font-size:calc(17px * 0.95)}} @media (max-width: 480px) {.a_course_program .q_job_skills{height:250px}.a_course_program .O_career_progress{animation-duration:20s}.a_course_program .container{padding:2rem 0.8rem}.a_course_program .o_training{padding:1.5rem}.a_course_program .o_training h3{margin-bottom:1rem;font-size:calc(30px * 0.8)}.a_course_program .o_training p{font-size:calc(17px * 0.85);line-height:1.5;margin-bottom:1.2rem}.a_course_program .o_training .R_support_section{padding:0.8rem 1.5rem;text-align:center;width:100%}} @media (prefers-reduced-motion) {.a_course_program .O_career_progress,.a_course_program .L_tech_training img,.a_course_program .L_tech_training::after{animation:none}}.M_who_we_are{overflow:hidden;padding:6rem 0;background:linear-gradient(145deg,rgb(213,199,214) 0%,rgba(245,247,250,0.9) 100%);position:relative}.M_who_we_are::before{opacity:0.1;animation:float 20s infinite ease-in-out;z-index:1;background:linear-gradient(135deg,rgb(199,163,199,0.5) 0%,transparent 80%);content:"";height:70%;position:absolute;width:40%;top:-10%;right:-5%;transform:rotate(-15deg) skew(15deg)}.M_who_we_are::after{height:60%;z-index:1;animation:float 25s infinite ease-in-out reverse;background:linear-gradient(225deg,rgb(138,106,169,0.5) 0%,transparent 80%);content:"";width:30%;bottom:-10%;transform:rotate(15deg) skew(-15deg);left:-5%;position:absolute;opacity:0.1}.M_who_we_are .container{padding:0 1.5rem;margin:0 auto;position:relative;z-index:2;max-width:1200px}.M_who_we_are h1{text-align:left;margin-bottom:3rem;color:#000000;position:relative;transform:translateX(-0.5rem);font-weight:700;font-size:41px;font-family:Arial,sans-serif}.M_who_we_are h1::before{bottom:-0.75rem;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);left:0;position:absolute;transform:scaleX(0.6);height:0.25rem;background:rgb(199,163,199);content:"";width:6rem;transform-origin:left}.M_who_we_are h1::after{width:3rem;transform-origin:left;bottom:-0.75rem;left:0;content:"";position:absolute;height:0.25rem;transform:translateX(6.5rem) scaleX(0.3);background:rgb(138,106,169);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1) 0.1s}.M_who_we_are:hover h1::before{transform:scaleX(1)}.M_who_we_are:hover h1::after{transform:translateX(7rem) scaleX(0.5)}.M_who_we_are .I_mission_block{position:relative}.M_who_we_are .I_mission_block ul{gap:2.5rem;margin:0;padding:0;display:grid;grid-template-columns:1fr;list-style:none}.M_who_we_are .Y_edu_ethos{position:relative;transform:translateY(0);border-radius:10px;padding:2.5rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1);overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.05);background-color:#ffffff}.M_who_we_are .Y_edu_ethos::before{transform-origin:center;width:0.25rem;background:linear-gradient(to bottom,rgb(199,163,199),rgb(138,106,169));left:0;position:absolute;content:"";transform:scaleY(0.6);opacity:0.8;height:100%;top:0;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1)}.M_who_we_are .Y_edu_ethos:hover{box-shadow:0 15px 35px rgba(0,0,0,0.08);transform:translateY(-0.5rem)}.M_who_we_are .Y_edu_ethos:hover::before{transform:scaleY(1)}.M_who_we_are .Y_edu_ethos h4{font-weight:600;display:inline-block;margin-bottom:1.5rem;position:relative;color:#000000;font-family:Arial,sans-serif;font-size:calc(24px * 1.1);margin-top:0}.M_who_we_are .Y_edu_ethos h4::after{height:0.125rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);width:100%;background:linear-gradient(to right,rgb(199,163,199),transparent);transform-origin:left;transform:scaleX(0.3);bottom:-0.5rem;content:"";position:absolute;left:0}.M_who_we_are .Y_edu_ethos:hover h4::after{transform:scaleX(1)}.M_who_we_are .Y_edu_ethos div{font-size:13px;max-height:350px;line-height:1.7;overflow-y:auto;font-family:Arial,sans-serif;padding-right:0.5rem;color:#000000}.M_who_we_are .Y_edu_ethos div::-webkit-scrollbar{width:0.25rem}.M_who_we_are .Y_edu_ethos div::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.05)}.M_who_we_are .Y_edu_ethos div::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(199,163,199,0.5)}@keyframes float {0%,100%{transform:rotate(-15deg) skew(15deg) translate(0,0)}50%{transform:rotate(-15deg) skew(15deg) translate(1rem,1rem)}} @media (min-width: 768px) {.M_who_we_are{padding:8rem 0}.M_who_we_are h1{margin-bottom:4rem;font-size:calc(41px * 1.2)}.M_who_we_are .I_mission_block ul{grid-template-columns:repeat(2,1fr);gap:3rem}.M_who_we_are .Y_edu_ethos{padding:3rem}.M_who_we_are .Y_edu_ethos h4{margin-bottom:2rem;font-size:calc(24px * 1.2)}.M_who_we_are .Y_edu_ethos div{max-height:400px;font-size:calc(13px * 1.05)}.M_who_we_are::before{width:45%;height:75%}.M_who_we_are::after{width:35%;height:65%}} @media (min-width: 992px) {.M_who_we_are{padding:10rem 0}.M_who_we_are .container{padding:0 2rem}.M_who_we_are h1{transform:translateX(-1rem);font-size:calc(41px * 1.4)}.M_who_we_are .Y_edu_ethos{padding:3.5rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1),box-shadow 0.5s cubic-bezier(0.19,1,0.22,1)}.M_who_we_are .Y_edu_ethos:first-child{transform:translateY(2rem)}.M_who_we_are .Y_edu_ethos:last-child{transform:translateY(-2rem)}.M_who_we_are .Y_edu_ethos:first-child:hover{transform:translateY(1.5rem)}.M_who_we_are .Y_edu_ethos:last-child:hover{transform:translateY(-2.5rem)}.M_who_we_are .Y_edu_ethos div{max-height:450px;padding-right:1rem;font-size:calc(13px * 1.1)}.M_who_we_are .Y_edu_ethos h4{font-size:calc(24px * 1.3)}.M_who_we_are::before{width:50%;height:80%}.M_who_we_are::after{height:70%;width:40%}} @media (min-width: 1200px) {.M_who_we_are{padding:12rem 0}.M_who_we_are .container{padding:0}.M_who_we_are h1{font-size:calc(41px * 1.5)}.M_who_we_are .I_mission_block ul{gap:4rem}.M_who_we_are .Y_edu_ethos{padding:4rem}.M_who_we_are .Y_edu_ethos:first-child{transform:translateY(3rem)}.M_who_we_are .Y_edu_ethos:last-child{transform:translateY(-3rem)}.M_who_we_are .Y_edu_ethos:first-child:hover{transform:translateY(2.5rem)}.M_who_we_are .Y_edu_ethos:last-child:hover{transform:translateY(-3.5rem)}}.q_client_testimonials{position:relative;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgba(240,248,255,0.8) 100%);padding:5rem 0;overflow:hidden}.q_client_testimonials::before{width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgb(138,106,169,0.5) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgb(199,163,199,0.5) 0%,transparent 40%);content:"";opacity:0.15;z-index:0;position:absolute;left:0;top:0}.q_client_testimonials .container{position:relative;max-width:1200px;padding:0 1.5rem;margin:0 auto;z-index:1}.q_client_testimonials h2{font-weight:700;font-size:33px;opacity:0;text-align:center;position:relative;animation:fadeInUp 0.8s ease-out 0.3s forwards;transform:translateY(20px);color:#000000;margin-bottom:3rem}.q_client_testimonials h2::after{left:50%;background:linear-gradient(90deg,rgb(138,106,169),rgb(199,163,199));transform:translateX(-50%);height:3px;width:80px;content:"";position:absolute;bottom:-10px}.q_client_testimonials .M_how_started{position:relative}.q_client_testimonials .j_review_feedback{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:2rem;margin-top:1rem}.q_client_testimonials .u_feedback_ratings{flex-direction:column;overflow:hidden;padding:2rem;transform:translateY(30px);background:rgba(255,255,255,0.85);transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),box-shadow 0.5s cubic-bezier(0.25,1,0.5,1);animation:fadeInUp 0.8s cubic-bezier(0.25,1,0.5,1) forwards;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.05);display:flex;opacity:0;position:relative;animation-delay:calc(0.2s * var(--index,1));backdrop-filter:blur(8px)}.q_client_testimonials .u_feedback_ratings:nth-child(1){--index:1}.q_client_testimonials .u_feedback_ratings:nth-child(2){--index:2}.q_client_testimonials .u_feedback_ratings:nth-child(3){--index:3}.q_client_testimonials .u_feedback_ratings:nth-child(4){--index:4}.q_client_testimonials .u_feedback_ratings:nth-child(5){--index:5}.q_client_testimonials .u_feedback_ratings:nth-child(6){--index:6}.q_client_testimonials .u_feedback_ratings:nth-child(7){--index:7}.q_client_testimonials .u_feedback_ratings::before{top:0;left:0;height:100%;opacity:0.8;position:absolute;content:"";width:4px;background:linear-gradient(to bottom,rgb(199,163,199),rgb(138,106,169))}.q_client_testimonials .u_feedback_ratings:hover{box-shadow:0 15px 35px rgba(0,0,0,0.12),0 5px 15px rgba(0,0,0,0.06);transform:translateY(-5px) scale(1.02)}.q_client_testimonials .u_feedback_ratings:hover::after{transform:translateX(0)}.q_client_testimonials .u_feedback_ratings::after{top:0;content:"";pointer-events:none;height:100%;transform:translateX(100%);right:0;position:absolute;width:40%;background:linear-gradient(145deg,transparent 0%,rgba(rgb(138,106,169,0.5),0.05) 100%);transition:transform 0.6s cubic-bezier(0.25,1,0.5,1)}.q_client_testimonials .u_feedback_ratings h3{margin-bottom:1rem;display:inline-block;font-size:calc(19px * 1.1);position:relative;color:#000000;font-weight:700}.q_client_testimonials .u_feedback_ratings h3::after{background:rgb(199,163,199);bottom:-5px;content:"";transition:width 0.3s ease;position:absolute;width:40px;left:0;height:2px}.q_client_testimonials .u_feedback_ratings:hover h3::after{width:100%}.q_client_testimonials .u_feedback_ratings .description{flex-grow:1;line-height:1.6;color:#000000;font-size:12px;margin-bottom:1.5rem}.q_client_testimonials .u_feedback_ratings div{box-shadow:0 4px 12px rgba(0,0,0,0.1);margin-top:auto;height:60px;position:relative;border-radius:50%;overflow:hidden;width:60px}.q_client_testimonials .u_feedback_ratings div::before{transition:opacity 0.3s ease;left:0;opacity:0.3;content:"";background:linear-gradient(145deg,rgb(199,163,199,0.5),transparent);width:100%;top:0;position:absolute;height:100%;z-index:1}.q_client_testimonials .u_feedback_ratings:hover div::before{opacity:0.5}.q_client_testimonials .u_feedback_ratings img{width:100%;object-fit:cover;height:100%;transition:transform 0.5s ease}.q_client_testimonials .u_feedback_ratings:hover img{transform:scale(1.1)}@keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @media (max-width: 992px) {.q_client_testimonials{padding:4rem 0}.q_client_testimonials .j_review_feedback{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.q_client_testimonials h2{margin-bottom:2.5rem}} @media (max-width: 768px) {.q_client_testimonials{padding:3rem 0}.q_client_testimonials .j_review_feedback{gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.q_client_testimonials .u_feedback_ratings{padding:1.5rem}.q_client_testimonials h2{margin-bottom:2rem;font-size:calc(33px * 0.9)}} @media (max-width: 576px) {.q_client_testimonials{padding:2.5rem 0}.q_client_testimonials .j_review_feedback{gap:1.5rem;grid-template-columns:1fr}.q_client_testimonials .u_feedback_ratings{padding:1.5rem}.q_client_testimonials h2{margin-bottom:1.5rem;font-size:calc(33px * 0.8)}}.D_statistical_summary{background-color:rgb(213,199,214);padding:120px 0;position:relative;overflow:hidden}.D_statistical_summary::before{opacity:0.6;width:100%;left:0;height:100%;top:0;content:"";z-index:1;position:absolute;background:radial-gradient(circle at 10% 90%,rgb(199,163,199,0.5) 0%,transparent 40%),radial-gradient(circle at 90% 10%,rgb(138,106,169,0.5) 0%,transparent 40%)}.D_statistical_summary .container{display:flex;z-index:2;position:relative;flex-direction:column;align-items:center}.D_statistical_summary .Y_statistics_upgrade{margin-bottom:80px;max-width:600px;position:relative;padding:0 20px;text-align:center}.D_statistical_summary .Y_statistics_upgrade::before{position:absolute;background-color:rgb(199,163,199);height:30px;bottom:-40px;left:50%;transform:translateX(-50%);width:2px;content:""}.D_statistical_summary .Y_statistics_upgrade::after{bottom:-40px;border-radius:50%;position:absolute;background-color:rgb(199,163,199);transform:translateX(-50%);height:10px;left:50%;width:10px;content:""}.D_statistical_summary .d_pro_extra{font-size:34px;font-weight:700;position:relative;padding-bottom:15px;color:#000000;display:inline-block;margin-bottom:25px}.D_statistical_summary .d_pro_extra::after{content:"";bottom:0;height:3px;position:absolute;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(199,163,199),transparent);left:50%;width:80%}.D_statistical_summary .x_statistics_plus{line-height:1.7;color:#000000;font-size:14px}.D_statistical_summary .k_knowledge_statistics{position:relative;display:flex;width:100%;justify-content:center}.D_statistical_summary .D_extra_statistics{position:relative;height:330px;transform-style:preserve-3d;z-index:3;width:25%;perspective:1000px;background-color:transparent}.D_statistical_summary .D_extra_statistics:nth-child(even){margin-top:60px}.D_statistical_summary .D_extra_statistics::before{height:100%;z-index:-1;transform:translateZ(-10px);left:0;width:100%;top:0;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.8) 100%);content:"";position:absolute;box-shadow:0 15px 35px rgba(0,0,0,0.1);border-radius:21px}.D_statistical_summary .D_extra_statistics::after{bottom:15px;border-radius:calc(21px - 15px);content:"";opacity:0.5;z-index:-1;border:2px dashed rgb(199,163,199,0.5);left:15px;position:absolute;top:15px;right:15px}.D_statistical_summary .D_extra_statistics h4{font-weight:700;text-shadow:2px 2px 0 rgba(255,255,255,0.5);font-size:4rem;left:50%;transition:all 0.3s ease;z-index:3;color:#000000;transform:translate(-50%,-50%);position:absolute;top:50%}.D_statistical_summary .D_extra_statistics:hover h4{color:rgb(199,163,199);transform:translate(-50%,-50%) scale(1.1)}.D_statistical_summary .D_extra_statistics span{text-align:center;padding:0 20px;z-index:3;color:#000000;position:absolute;transition:all 0.3s ease;width:100%;font-size:14px;left:0;bottom:40px;font-weight:600}.D_statistical_summary .D_extra_statistics:hover span{transform:translateY(-10px)}.D_statistical_summary svg{width:40px;height:40px;transform:translateX(-50%);opacity:0.7;top:40px;z-index:2;position:absolute;left:50%}.D_statistical_summary svg path{fill:rgb(199,163,199)}@media (max-width: 1200px) {.D_statistical_summary .D_extra_statistics{height:300px;width:calc(25% - 20px);margin:0 10px}.D_statistical_summary .D_extra_statistics h4{font-size:3.5rem}} @media (max-width: 992px) {.D_statistical_summary{padding:90px 0}.D_statistical_summary .Y_statistics_upgrade{margin-bottom:60px}.D_statistical_summary .k_knowledge_statistics{flex-wrap:wrap}.D_statistical_summary .D_extra_statistics{width:calc(50% - 20px);height:260px;margin:10px !important}.D_statistical_summary .D_extra_statistics h4{font-size:3rem}.D_statistical_summary .D_extra_statistics:nth-child(even){margin-top:0}} @media (max-width: 767px) {.D_statistical_summary{padding:70px 0}.D_statistical_summary .Y_statistics_upgrade{margin-bottom:50px}.D_statistical_summary .d_pro_extra{font-size:calc(34px * 0.9)}.D_statistical_summary .D_extra_statistics{height:240px}.D_statistical_summary .D_extra_statistics h4{font-size:2.8rem}.D_statistical_summary .D_extra_statistics span{font-size:calc(14px * 0.9);bottom:30px}.D_statistical_summary svg{width:30px;height:30px;top:30px}} @media (max-width: 576px) {.D_statistical_summary{padding:60px 0}.D_statistical_summary .Y_statistics_upgrade{margin-bottom:40px}.D_statistical_summary .k_knowledge_statistics{align-items:center;flex-direction:column}.D_statistical_summary .D_extra_statistics{height:200px;width:90%;max-width:300px;margin:10px 0 !important}.D_statistical_summary .D_extra_statistics h4{font-size:2.5rem}.D_statistical_summary .D_extra_statistics span{bottom:25px}} @keyframes float {0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}100%{transform:translateY(0px) rotate(0deg)}} @keyframes pulse {0%{transform:scale(1);opacity:0.8}50%{transform:scale(1.1);opacity:1}100%{transform:scale(1);opacity:0.8}}.k_thxPanel{overflow:hidden;padding:6rem 0;position:relative;background:linear-gradient(135deg,rgb(138,106,169,0.5) 0%,rgb(213,199,214) 100%);box-shadow:0 15px 35px rgba(0,0,0,0.05)}.k_thxPanel::before{background:linear-gradient(45deg,rgb(199,163,199,0.5) 0%,transparent 70%);content:"";z-index:1;width:80%;position:absolute;height:200%;left:-20%;opacity:0.7;transform:rotate(30deg);animation:gradientShift 15s infinite alternate ease-in-out;top:-50%}.k_thxPanel::after{opacity:0.3;position:absolute;content:"";right:0;height:30%;background:linear-gradient(to top,rgb(138,106,169,0.5) 0%,transparent 100%);bottom:0;width:100%;z-index:1}.k_thxPanel .container{max-width:1200px;z-index:2;padding:0 20px;margin:0 auto;position:relative}.k_thxPanel .M_how_started{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1),box-shadow 0.6s ease;padding:3.5rem;background:#ffffff;box-shadow:12px 12px 24px rgba(0,0,0,0.08),-12px -12px 24px rgba(255,255,255,0.8),inset 2px 2px 5px rgba(255,255,255,0.4),inset -2px -2px 5px rgba(0,0,0,0.05);position:relative;transform:perspective(1000px) rotateX(2deg)}.k_thxPanel .M_how_started:hover{box-shadow:16px 16px 32px rgba(0,0,0,0.1),-16px -16px 32px rgba(255,255,255,0.9),inset 2px 2px 5px rgba(255,255,255,0.4),inset -2px -2px 5px rgba(0,0,0,0.05);transform:perspective(1000px) rotateX(0deg) translateY(-5px)}.k_thxPanel .M_how_started > div:first-child{position:relative;margin-bottom:2rem}.k_thxPanel .M_how_started > div:first-child::after{height:3px;animation:lineExpand 1.5s cubic-bezier(0.25,1,0.5,1) forwards;content:"";position:absolute;background:linear-gradient(90deg,rgb(199,163,199) 0%,rgb(138,106,169) 100%);transform-origin:left;width:100px;bottom:-1rem;left:0}.k_thxPanel h5{color:#000000;margin:0;font-weight:700;position:relative;font-size:calc(24px * 1.1);letter-spacing:-0.02em;line-height:1.4;transform:translateZ(0)}.k_thxPanel h5::before{transform:scale(0);z-index:-1;animation:bubbleAppear 1s ease 0.5s forwards;content:"";border-radius:50%;height:80px;left:-2rem;width:80px;background:rgb(138,106,169,0.5);position:absolute;top:-1.5rem;opacity:0.1}.k_thxPanel a{transition:transform 0.4s ease;display:block;text-decoration:none;overflow:hidden;position:relative}.k_thxPanel a:hover{transform:translateX(10px)}.k_thxPanel a::before{height:100%;animation:lightSweep 6s infinite ease-in-out;position:absolute;content:"";left:-100%;background:linear-gradient(90deg,transparent,rgb(255,255,255,0.5),transparent);width:100%;top:0}.k_thxPanel p{color:#000000;line-height:1.8;z-index:1;position:relative;font-weight:400;font-size:12px;margin:0}@keyframes lineExpand {0%{width:0;opacity:0}100%{width:100px;opacity:1}} @keyframes bubbleAppear {0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:0.1}} @keyframes lightSweep {0%{left:-100%}48%{left:100%}100%{left:100%}} @keyframes gradientShift {0%{transform:rotate(30deg) translateX(0)}100%{transform:rotate(30deg) translateX(5%)}} @media (max-width: 1200px) {.k_thxPanel .M_how_started{padding:3rem}.k_thxPanel h5{font-size:24px}} @media (max-width: 992px) {.k_thxPanel{padding:5rem 0}.k_thxPanel .M_how_started{transform:perspective(1000px) rotateX(1deg);padding:2.5rem}.k_thxPanel h5::before{width:60px;left:-1.5rem;height:60px;top:-1rem}} @media (max-width: 768px) {.k_thxPanel{padding:4rem 0}.k_thxPanel .M_how_started{padding:2rem;transform:none}.k_thxPanel h5{font-size:calc(24px * 0.95)}.k_thxPanel p{font-size:calc(12px * 0.95);line-height:1.7}.k_thxPanel .M_how_started > div:first-child::after{width:80px}} @media (max-width: 576px) {.k_thxPanel{padding:3rem 0}.k_thxPanel .M_how_started{padding:1.5rem}.k_thxPanel h5{line-height:1.3;font-size:calc(24px * 0.9)}.k_thxPanel p{font-size:calc(12px * 0.9);line-height:1.6}.k_thxPanel h5::before{display:none}.k_thxPanel .M_how_started > div:first-child{margin-bottom:1.5rem}.k_thxPanel .M_how_started > div:first-child::after{width:60px;bottom:-0.75rem;height:2px}} @media (prefers-reduced-motion: reduce) {.k_thxPanel .M_how_started,.k_thxPanel .M_how_started:hover,.k_thxPanel a:hover{transform:none;transition:none}.k_thxPanel::before,.k_thxPanel a::before{animation:none}.k_thxPanel .M_how_started > div:first-child::after{width:100px;animation:none}.k_thxPanel h5::before{animation:none;transform:scale(1)}}header .s_site_head{z-index:99;padding:1.5rem 0;width:100%;display:flex;overflow:visible;align-items:center;justify-content:space-between;position:relative;background:linear-gradient(120deg,rgb(199,163,199) 0%,rgb(138,106,169,0.5) 100%);box-sizing:border-box}header .s_site_head::before{height:100%;top:0;position:absolute;width:100%;left:0;content:"";z-index:-1;background:radial-gradient(circle at 70% 30%,rgb(138,106,169,0.5) 0%,transparent 60%)}header .s_site_head .S_main_base{margin-left:calc((100vw - 100%) / 2);transition:all 0.4s ease;position:relative;z-index:2;transform:translateY(-5px)}header .s_site_head .S_main_base:hover{transform:translateY(0) scale(1.05)}header .s_site_head .S_main_base .U_nav_know{position:relative;padding:0.5rem 1rem;display:block}header .s_site_head .S_main_base .U_nav_know::before{height:calc(100% + 20px);top:-10px;width:calc(100% + 40px);background:rgba(0,0,0,0.5);z-index:-1;content:"";left:-20px;clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);position:absolute}header .s_site_head .S_main_base .U_nav_know svg{height:2.8rem;width:auto;filter:drop-shadow(0 0 8px #ffffff)}header .s_site_head .x_top_lesson{position:relative;clip-path:polygon(5% 0,100% 0,100% 100%,0% 100%);width:80vw;padding:0;justify-content:flex-end;margin:0;background:linear-gradient(90deg,transparent,rgb(199,163,199,0.5) 30%,rgba(0,0,0,0.5) 100%);padding-right:calc((100vw - 100%) / 2);display:flex;list-style:none}header .s_site_head .x_top_lesson::before{left:0;height:100%;position:absolute;top:0;content:"";width:100%;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px );z-index:-1}header .s_site_head .x_top_lesson .W_top_sitebar{margin:0;transform-style:preserve-3d;position:relative;perspective:1000px}header .s_site_head .x_top_lesson .W_top_sitebar a{transform-origin:center;font-weight:600;text-decoration:none;padding:1.2rem 1.5rem;font-size:15px;transition:all 0.3s ease;color:#ffffff;display:block;position:relative}header .s_site_head .x_top_lesson .W_top_sitebar a::after{left:1.5rem;height:2px;width:0;transition:width 0.3s ease;position:absolute;bottom:0.8rem;content:"";background:rgb(138,106,169)}header .s_site_head .x_top_lesson .W_top_sitebar a:hover{transform:translateZ(10px);color:rgb(138,106,169)}header .s_site_head .x_top_lesson .W_top_sitebar a:hover::after{width:calc(100% - 3rem)}@media screen and (max-width: 991px) {header .s_site_head{padding:1rem 0;flex-direction:column;align-items:center}header .s_site_head .S_main_base{margin-left:0;margin-bottom:1rem}header .s_site_head .x_top_lesson{justify-content:center;background:rgb(199,163,199,0.5);clip-path:none;flex-wrap:wrap;padding-right:0;width:100%}header .s_site_head .x_top_lesson .W_top_sitebar a{padding:0.8rem 1rem}header .s_site_head .x_top_lesson .W_top_sitebar a::after{left:1rem;bottom:0.4rem}header .s_site_head .x_top_lesson .W_top_sitebar a:hover::after{width:calc(100% - 2rem)}} @media screen and (max-width: 767px) {header .s_site_head .x_top_lesson{padding:0.5rem 0}header .s_site_head .x_top_lesson .W_top_sitebar{width:50%}header .s_site_head .x_top_lesson .W_top_sitebar a{font-size:calc(15px - 2px);padding:0.6rem 0.8rem;text-align:center}header .s_site_head .x_top_lesson .W_top_sitebar a::after{display:none}}.C_teaching_history{overflow:hidden;padding:5rem 0;background:linear-gradient(135deg,rgb(213,199,214) 0%,rgba(245,245,250,0.9) 100%);position:relative}.C_teaching_history::before{z-index:1;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);background:linear-gradient(120deg,rgb(199,163,199,0.5) 10%,rgb(138,106,169,0.5) 90%);opacity:0.1;transform:rotate(-15deg);top:-10%;height:25rem;content:"";width:25rem;position:absolute;right:-5%}.C_teaching_history::after{position:absolute;bottom:-5%;opacity:0.08;width:15rem;transform:rotate(12deg);background:linear-gradient(220deg,rgb(138,106,169,0.5) 10%,rgb(199,163,199,0.5) 90%);left:-5%;height:15rem;z-index:1;content:"";clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.C_teaching_history .container{max-width:1200px;padding:0 2rem;z-index:2;margin:0 auto;position:relative}.C_teaching_history .u_feedback_ratings{position:relative;background:#ffffff;display:grid;border-left:5px solid rgb(199,163,199);transition:transform 0.5s ease-out,box-shadow 0.5s ease-out;padding:3rem;grid-template-columns:1fr;gap:2.5rem;transform:perspective(1000px) rotateY(1deg) translateZ(0);box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.C_teaching_history .u_feedback_ratings:hover{box-shadow:0 20px 45px rgba(0,0,0,0.07),0 10px 20px rgba(0,0,0,0.05);transform:perspective(1000px) rotateY(0deg) translateZ(0) translateY(-5px)}.C_teaching_history .u_feedback_ratings > div:first-child{align-items:center;display:flex;justify-content:center}.C_teaching_history .K_pic_frame{height:180px;width:180px;box-shadow:0 8px 25px rgba(0,0,0,0.1);transform:rotate(-3deg);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);border:4px solid #ffffff;transition:all 0.5s cubic-bezier(0.19,1,0.22,1)}.C_teaching_history .u_feedback_ratings:hover .K_pic_frame{transform:rotate(0deg) scale(1.05)}.C_teaching_history .name{color:rgb(199,163,199);position:relative;display:inline-block;font-weight:700;margin-bottom:0.5rem;font-size:21px}.C_teaching_history .name::after{height:3px;left:0;position:absolute;content:"";width:40%;bottom:-8px;background:linear-gradient(90deg,rgb(199,163,199) 0%,transparent 100%);transition:width 0.4s ease}.C_teaching_history .u_feedback_ratings:hover .name::after{width:90%}.C_teaching_history .u_feedback_ratings > div:nth-child(2){justify-content:center;display:flex;flex-direction:column}.C_teaching_history .u_feedback_ratings > div:nth-child(2) > div{text-transform:uppercase;font-size:calc(18px - 0.1rem);color:rgb(138,106,169);letter-spacing:0.5px;font-weight:600}.C_teaching_history .X_career_story{padding-left:1.5rem;font-size:18px;margin:0;position:relative;color:#000000;line-height:1.8}.C_teaching_history .X_career_story::before{left:-0.8rem;content:"";opacity:0.3;position:absolute;color:rgb(199,163,199,0.5);font-family:Georgia,serif;top:-1.5rem;font-size:5rem}@media (min-width: 768px) {.C_teaching_history .u_feedback_ratings{grid-template-columns:220px 1fr;grid-template-rows:auto 1fr}.C_teaching_history .u_feedback_ratings > div:first-child{grid-row:span 2}.C_teaching_history .K_pic_frame{height:200px;width:200px}.C_teaching_history .X_career_story{font-size:calc(18px + 0.05rem)}} @media (min-width: 992px) {.C_teaching_history .u_feedback_ratings{grid-template-columns:250px 250px 1fr;grid-template-rows:1fr;align-items:center}.C_teaching_history .u_feedback_ratings > div:first-child{grid-row:1}.C_teaching_history .K_pic_frame{width:220px;height:220px}.C_teaching_history .X_career_story{padding-left:2rem}.C_teaching_history .X_career_story::before{left:-0.5rem;top:-2rem;font-size:6rem}} @media (max-width: 767px) {.C_teaching_history{padding:3rem 0}.C_teaching_history .u_feedback_ratings{padding:2rem}.C_teaching_history .K_pic_frame{height:150px;width:150px}.C_teaching_history .name{font-size:calc(21px - 0.1rem)}.C_teaching_history .X_career_story{font-size:calc(18px - 0.1rem);line-height:1.6}} @media (max-width: 480px) {.C_teaching_history{padding:2rem 0}.C_teaching_history .container{padding:0 1rem}.C_teaching_history .u_feedback_ratings{gap:1.5rem;padding:1.5rem}.C_teaching_history .K_pic_frame{height:120px;width:120px}.C_teaching_history .X_career_story::before{top:-1rem;font-size:4rem}}.A_cookieNoticeContainer{align-items:center;position:fixed;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,0.5);padding:1rem 0;border-top:3px solid rgb(199,163,199);background:rgb(213,199,214);z-index:90;display:flex;transition:transform 0.3s ease-in-out;overflow:hidden;justify-content:center;width:100%}#Y_consentNoticePanel{display:none}#Y_consentNoticePanel:checked ~ .A_cookieNoticeContainer{opacity:0;visibility:hidden}.A_cookieNoticeContainer .container{position:relative;padding:0 15px;max-width:1140px;display:flex;margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;z-index:1;gap:1rem}.b_data_guard{align-items:center;flex-shrink:0;margin-right:1rem;display:flex}.b_data_guard svg{height:50px;fill:rgb(199,163,199);width:50px}.h_safe_cookies{margin-bottom:20px;min-width:300px;flex:1}.h_safe_cookies h5{margin-bottom:0.5rem;font-weight:600;color:rgb(199,163,199);font-size:1.5rem}.h_safe_cookies p{color:#000000;font-size:1rem}.o_track_ack{font-size:1rem;padding:0.75rem 1.5rem;background:rgb(199,163,199);transition:background-color 0.3s ease,transform 0.3s ease;display:inline-block;text-decoration:none;font-weight:700;color:#ffffff;border:none;border-radius:10px;cursor:pointer}.cookie_button.f_digital_tracking{background:rgb(199,163,199)}.cookie_button.f_edu_approve{margin-left:0.5rem;background:#000000}.o_track_ack:hover{background:#000000;transform:translateY(-3px)}.cookie_button.f_edu_approve:hover{background:rgb(199,163,199)}.A_cookieNoticeContainer p a{transition:color 0.3s ease;text-decoration:underline;color:rgb(199,163,199)}.A_cookieNoticeContainer p a:hover{color:#000000}@media only screen and (max-width: 768px) {.A_cookieNoticeContainer .container{align-items:center;flex-direction:column}.b_data_guard{margin-bottom:1rem;margin-right:0}.h_safe_cookies{margin-bottom:1rem;text-align:center}.cookie_button.f_edu_approve{margin-left:0;margin-top:0.5rem}}