*{padding:0;margin:0;box-sizing:border-box}.style_contest_info{flex:0 0 auto}.style_contest_info{position:relative;padding:4rem 0 2rem;color:#ffffff}.style_wrapper-canvas{flex-direction:column;min-height:100%;height:100%;display:flex}.style_secure_shell h2{border-bottom:3px solid rgb(162,161,167);text-align:left;font-weight:600;color:rgb(130,129,136);font-size:37px;padding-bottom:5px;margin-bottom:30px;margin-top:0;width:100%}.style_secure_shell li:before{color:rgb(130,129,136);left:-20px;position:absolute;line-height:1;content:"•";font-size:1.5em}.style_opening_board::before{animation:subtleShift 20s infinite linear;width:100%;top:0;opacity:0.05;background:repeating-linear-gradient( 45deg,rgb(162,161,167,0.5) 0px,transparent 2px,transparent 10px,rgb(162,161,167,0.5) 12px );content:"";height:100%;z-index:1;left:0;position:absolute}.style_opening_board .style_start_front > div:first-child{animation:slideInFromLeft 1s ease-out forwards;clip-path:polygon(0 0,100% 0,98% 100%,0 100%);box-shadow:0 10px 30px -10px rgba(0,0,0,0.5),0 1px 0 rgb(130,129,136,0.5) inset;position:relative;padding:1.5rem;backdrop-filter:blur(8px);transform:translateZ(20px);background:linear-gradient( 145deg,rgb(255,255,255,0.5) 0%,rgba(255,255,255,0.85) 100% )}.style_opening_board .style_start_front > div:first-child{padding:2.5rem;margin-top:-2rem}.style_opening_board .style_start_front > div:first-child{padding:1.25rem}.style_opening_board .style_learning_track h3{opacity:0;padding-right:2rem;transform:translateY(10px);position:relative;font-size:calc(19px * 1.1);line-height:1.5;animation:fadeSlideUp 0.8s 0.5s forwards ease;font-weight:400;color:#ffffff;margin:0 0 2rem 0;z-index:2}.style_opening_board .style_learning_track h3{margin-bottom:3rem}.style_opening_board .style_learning_track h3{font-size:calc(17px * 1.1);margin-bottom:1.5rem}.style_course_structure{overflow:hidden;background-color:#ffffff;max-height:900px;min-height:600px;position:relative;height:100vh}.style_course_structure::before{z-index:1;width:70%;content:'';left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.4) 50%,transparent 100%);height:100%;top:0;position:absolute}.style_course_structure .style_future_skills:hover .style_class_path{animation-play-state:paused}.style_course_structure .style_knowledge_path:hover img{transform:scale(1.2)}.style_course_structure .style_training_space{width:100%;padding-left:3%;max-width:750px}.style_course_structure .style_skill_explorer{background-color:rgba(255,255,255,0.9);padding:3rem;border-radius:30px;position:relative;backdrop-filter:blur(5px);box-shadow:0 15px 40px rgba(0,0,0,0.15);border-top:4px solid rgb(162,161,167);background-color:#ffffff}.style_course_structure .style_skill_explorer .style_feedback_formKwg:hover{box-shadow:0 10px 20px rgba(0,0,0,0.15);transform:translateY(-5px)}.style_course_structure .style_skill_explorer .style_feedback_formKwg:hover::before{opacity:1}.style_our_story::after{z-index:2;left:0;top:0;content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,rgb(162,161,167,0.5) 0%,transparent 30%)}.style_our_story .style_text_pill_wrap:hover::before{transform:scaleY(1)}.style_our_story .style_text_pill_wrap > div:first-child{position:relative;margin-bottom:16px}.style_our_story .style_text_pill_wrap h5{transition:transform 0.5s ease-out;letter-spacing:2px;font-size:21px;display:inline-block;position:relative;font-weight:700;transform:translateX(0);text-transform:uppercase;margin:0;color:rgb(162,161,167)}.style_our_story .style_text_pill_wrap > div:nth-child(2) p b{z-index:1;font-weight:700;position:relative}.style_our_story .style_text_pill_wrap:hover > div:nth-child(2) p b::after{height:45%}.style_our_story .style_text_pill_wrap ol li{color:#000000;padding-left:0;margin-bottom:16px;font-size:16px;line-height:1.8;hyphens:auto;position:relative;text-align:justify;column-count:1;column-gap:40px}.style_get_support::before{top:0;left:0;background:radial-gradient(circle at 20% 20%,rgb(162,161,167,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 80%,rgb(130,129,136,0.5) 0%,transparent 30%);z-index:1;position:absolute;content:'';filter:blur(50px);width:100%;height:100%}.style_get_support .style_contact_question span{padding:0 10px;background:linear-gradient(90deg,rgb(162,161,167),rgb(130,129,136));background-clip:text !important;color:transparent;-webkit-background-clip:text !important;display:inline-block}.style_get_support .style_main_image{left:15px;position:absolute;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);overflow:hidden;height:100%;right:15px;border-radius:10px;top:0}.style_get_support .style_main_image::before{top:0;width:100%;height:100%;left:0;z-index:1;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.7) 100%);position:absolute;content:''}.style_get_support .style_edu_input:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.style_get_support .style_edu_input p:last-child{margin-bottom:0}.style_get_support .style_edu_input p svg{background:rgb(195,194,199);top:50%;transform:translateY(-50%);position:absolute;box-sizing:content-box;transition:all 0.3s ease;border-radius:50%;height:24px;fill:#000000;padding:4px;width:24px;left:0}.style_get_support .style_edu_input p:nth-child(4) svg path{animation-delay:0.4s}.style_get_support .style_edu_input p a{transition:color 0.3s ease;font-weight:600;color:rgb(162,161,167);text-decoration:none}.style_get_support .style_get_assist{margin:0 0 30px;text-align:center;display:flex;align-items:center;position:relative;justify-content:center;font-weight:600;z-index:2;color:#000000;font-size:19px}.style_get_support .style_get_assist svg circle{animation:clockwise 10s linear infinite;transform-origin:center}.style_get_support .style_contact_us{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));z-index:2;position:relative;gap:20px;display:grid}.style_get_support .style_get_contactcard:hover{color:#000000;box-shadow:0 15px 30px rgba(0,0,0,0.1);transform:translateY(-5px)}.style_get_support .style_get_contactcard:hover svg{transform:translateY(-50%) rotate(15deg);opacity:1;stroke:rgb(130,129,136)}.style_get_support .style_get_contactcard:hover::before{transform:scaleX(1)}.style_customer_opinions{overflow:hidden;background:radial-gradient(circle at 30% 70%,rgb(195,194,199) 0%,rgb(130,129,136,0.5) 100%);position:relative;padding:8rem 2rem}.style_customer_opinions .style_training_space{margin:0 auto;position:relative;z-index:1;max-width:1200px}.style_customer_opinions h4{position:relative;font-weight:700;text-align:center;margin-bottom:5rem;font-size:37px;color:#000000}.style_customer_opinions .style_client_quotes::before{border:3px solid rgb(130,129,136,0.5);width:400px;transform:translate(-50%,-50%);position:absolute;z-index:-1;left:50%;content:"";border-radius:50%;top:50%;height:400px}.style_customer_opinions .style_user_reviews:nth-child(2){transform:translateZ(15px)}.style_customer_opinions .style_user_reviews:nth-child(4){transform:translateZ(5px)}.style_customer_opinions .style_user_reviews:hover{box-shadow:0 25px 45px rgba(0,0,0,0.15);transform:translateZ(30px)}.style_customer_opinions .style_user_reviews .style_main_image{margin:0 auto 1.5rem;border:4px solid rgb(130,129,136,0.5);position:relative;border-radius:50%;height:80px;box-shadow:0 5px 15px rgba(0,0,0,0.1);width:80px;transition:all 0.4s ease}.style_customer_opinions .style_user_reviews p{text-align:center;font-size:13px;line-height:1.7;position:relative;color:#000000}.style_thanksHub{padding:5rem 0;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(195,194,199) 0%,rgb(162,161,167,0.5) 100%)}.style_thanksHub::after{filter:blur(20px);height:40%;background:linear-gradient(225deg,rgb(162,161,167) 0%,transparent 80%);z-index:0;bottom:-10px;position:absolute;right:-10px;opacity:0.05;content:"";transform:rotate(-5deg);width:40%}.style_thanksHub .style_training_space{border-radius:11px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.08),0 5px 10px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);position:relative;background:#ffffff;padding:3rem;transform:translateY(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1)}.style_thanksHub .style_training_space:hover{transform:translateY(-5px)}.style_thanksHub li{padding-left:2rem;position:relative}.style_thanksHub li span{line-height:1.8;transform:translateY(10px);font-size:13px;animation:fadeIn 0.8s forwards 0.6s cubic-bezier(0.19,1,0.22,1);position:relative;font-family:Arial,sans-serif;color:#000000;display:block;opacity:0}.style_course_suitability::after{left:-20%;z-index:-1;animation:pulseGlow 12s infinite alternate-reverse ease-in-out;position:absolute;background:radial-gradient( ellipse at center,rgba(rgb(162,161,167,0.5),0.2) 0%,transparent 70% );width:80%;content:"";bottom:-30%;height:80%}.style_course_suitability h3::after{right:-10px;border-radius:0 0 5px 0;bottom:-10px;border-width:0 2px 2px 0}.style_course_suitability ul{z-index:2;padding:0;width:100%;list-style:none;margin:0;display:flex;flex-direction:column;gap:2rem;position:relative}.style_course_suitability li:hover{box-shadow:0 20px 40px rgba(0,0,0,0.1),0 12px 12px rgba(0,0,0,0.05),inset 0 1px 1px rgba(255,255,255,0.2);border-color:rgba(rgb(130,129,136,0.5),0.3);transform:translateY(-10px)}.style_course_suitability li svg{transition:all 0.3s ease;filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));height:60px;margin-bottom:1.5rem;fill:rgb(130,129,136);width:60px}.style_course_suitability li:hover svg{fill:rgb(162,161,167);transform:scale(1.05)}.style_course_suitability li:nth-child(odd){transform:translateX(-20px)}.style_price_plan_grid{position:relative;padding:120px 0;color:#ffffff;overflow:hidden}.style_cost_matrix{position:relative}.style_price_plan_grid h2{font-weight:700;position:relative;text-align:center;animation:fadeInDown 0.8s ease-out;transform:translateY(0);margin-bottom:1.5rem;font-size:30px}.style_price_plan_grid .style_study_cost{margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;list-style:none;gap:30px}.style_price_plan_grid .style_rate_choice::before{background:linear-gradient(135deg,rgb(162,161,167,0.5) 0%,transparent 100%);content:"";transition:opacity 0.4s ease-out;inset:0;position:absolute;opacity:0;z-index:1}.style_price_plan_grid .style_learning_plan{display:flex;flex-direction:column;height:100%}.style_price_plan_grid .style_learning_plan h4::after{bottom:-8px;width:40px;left:0;height:2px;transform-origin:left;transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);content:"";background:rgb(130,129,136);position:absolute;transform:scaleX(1)}.style_price_plan_grid .style_rate_choice:hover .style_learn_pricing{box-shadow:0 8px 25px rgba(0,0,0,0.3);transform:translateZ(25px) scale(1.05)}.style_contact_section{background:linear-gradient(145deg,rgb(195,194,199) 0%,rgba(9,19,32,0.9) 100%);overflow:hidden;position:relative;padding:120px 0}.style_contact_section::after{background:radial-gradient(circle,rgb(162,161,167,0.5) 0%,transparent 60%);position:absolute;opacity:0.1;pointer-events:none;top:-50%;height:200%;animation:pulseGlow 15s ease-in-out infinite;left:-50%;content:"";width:200%}.style_contact_section .style_feedback_inquiry{border:1px solid rgba(255,255,255,0.05);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.2);backdrop-filter:blur(10px);overflow:hidden;background:rgba(255,255,255,0.03);border-radius:30px;display:flex}.style_contact_section .style_main_image::after{content:"";background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);position:absolute;left:0;top:0;width:100%;height:100%}.style_contact_section form{width:100%}.style_contact_section form h3{position:relative;font-family:Arial,sans-serif;margin-bottom:30px;padding-left:15px;color:#ffffff;font-size:22px;font-weight:600}.style_contact_section form input[type="text"]:focus{box-shadow:0 0 15px rgba(rgb(162,161,167),0.2);border-color:rgb(162,161,167);outline:none;background:rgba(255,255,255,0.08)}.style_contact_section .style_help_map{margin-bottom:30px;align-items:flex-start;position:relative;display:flex}.style_contact_section .style_help_map label::before{border:1px solid rgba(255,255,255,0.1);top:2px;transition:all 0.3s ease;left:0;width:22px;border-radius:10px;background:rgba(255,255,255,0.05);position:absolute;height:22px;content:""}.style_contact_section form .style_feedback_formKwg{border:none;position:relative;background:linear-gradient(45deg,rgb(162,161,167),rgb(130,129,136));color:#ffffff;overflow:hidden;cursor:pointer;font-size:20px;font-family:Arial,sans-serif;transition:all 0.4s ease;border-radius:10px;display:inline-block;font-weight:600;z-index:1;padding:15px 35px}.style_overlayConsentSettings{z-index:90;bottom:0;width:100%;border-top:2px solid rgb(162,161,167);background:rgb(195,194,199);position:fixed}.style_cookie_controls{margin-right:10px;flex-shrink:0}.style_overlayConsentSettings p a{text-decoration:none;color:rgb(162,161,167)}.style_wrapper-canvas .style_overlayConsentSettings{box-shadow:rgb(130,129,136,0.5) 0px 0px 10px 10px;background:rgb(162,161,167)}.style_wrapper-canvas .style_digital_consent{color:#ffffff;text-align:left}.style_wrapper-canvas .style_overlayConsentSettings p a{color:rgb(130,129,136);text-decoration:underline}.style_teaching_experience::before{background-image:linear-gradient(rgb(162,161,167,0.5) 1px,transparent 1px),linear-gradient(90deg,rgb(162,161,167,0.5) 1px,transparent 1px);height:100%;background-size:20px 20px;position:absolute;animation:grid-shift 30s linear infinite;left:0;width:100%;content:"";opacity:0.2;top:0;z-index:1}.style_teaching_experience .style_user_reviews:hover .style_main_image::before{opacity:0.8;transform:scale(1)}.style_teaching_experience .style_user_reviews:hover .style_career_overview::before{width:15px}.style_teaching_experience .name{transform:translateX(20px);font-weight:700;font-size:calc(35px * 1.2);letter-spacing:-1px;transition:all 0.4s ease;margin-bottom:0.8rem;font-family:Arial,sans-serif;opacity:0.9;color:rgb(162,161,167);line-height:1.1}.style_teaching_experience .style_work_explore{color:#000000;position:relative;opacity:0.8;font-size:18px;transition:all 0.4s ease 0.2s;transform:translateX(10px);line-height:1.8}footer{position:relative;z-index:1}footer::after{right:0;opacity:0.1;left:0;bottom:0;content:"";background-image:radial-gradient(circle at 25% 25%,rgb(130,129,136) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgb(130,129,136) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgb(130,129,136) 1px,transparent 1px),radial-gradient(circle at 75% 25%,rgb(130,129,136) 1px,transparent 1px);background-size:50px 50px;position:absolute;z-index:-1;top:0}.style_contest_info .company_holder h3{border-top-right-radius:13px;font-size:35px;background:rgb(130,129,136);color:#ffffff;padding:1.5rem 2rem;margin:0;font-weight:700;position:relative;border-top-left-radius:13px}.style_contest_info .company_holder h3::after{position:absolute;box-shadow:0 0 0 2px rgba(255,255,255,0.3);height:10px;transform:translateY(-50%);top:50%;border-radius:50%;right:15px;background:#ffffff;content:"";width:10px}.style_contest_info .style_academy_info::after{height:20px;border-radius:50%;opacity:0.6;background:rgb(130,129,136);width:20px;right:-10px;position:absolute;content:"";bottom:2rem}.style_contest_info .style_header_mainbar::before{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 20px);border-radius:13px;right:0;top:0;position:absolute;bottom:0;left:0;content:"";z-index:-1}.style_contest_info .style_header_mainbar .style_header_train a{display:block;padding:0.8rem 1rem 0.8rem 2rem;color:#ffffff;text-decoration:none;position:relative;border-radius:10px;font-size:16px;transition:all 0.3s ease}.style_contest_info .style_header_mainbar .style_header_train a:hover::before{box-shadow:0 0 0 4px rgba(255,255,255,0.1);background:#ffffff}.style_tech_stack .container{align-items:center;display:flex;justify-content:center;position:relative}.style_tech_stack .container::after{right:15%}.style_tech_stack .style_grade_help{border-radius:30px;display:inline-block;padding:0.5rem 2rem;position:relative;text-align:center;background:rgb(162,161,167);color:#ffffff;font-size:13px}.style_tech_stack .style_grade_help::after{left:100%;margin-left:15px}header::before{content:"";bottom:0;background-size:20px 20px;width:100%;background:radial-gradient( circle at 0% 50%,transparent 6px,rgb(162,161,167,0.5) 6px,rgb(162,161,167,0.5) 10px,transparent 10px ) repeat-x;left:0;opacity:0.3;position:absolute;height:15px}header .style_head_tutor .style_top_tutor::before{opacity:0.05;width:140%;transition:transform 0.5s ease-in-out;top:-20%;background:rgb(162,161,167,0.5);border-radius:60% 40% 50% 30% / 40% 50% 60% 50%;height:140%;left:-20%;content:"";z-index:-1;position:absolute}header .style_head_tutor .style_header_mainbar::before{position:absolute;width:100%;height:100%;transition:all 0.5s ease;top:0;left:0;background:rgb(130,129,136,0.5);opacity:0.05;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;content:"";z-index:-1}header .style_head_tutor .style_header_mainbar .style_top_lead a:hover::before{transform:scale(1);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}header .style_head_tutor .style_header_mainbar .style_top_lead:nth-child(2n) a::before{background:rgb(130,129,136);transform-origin:left bottom}header .style_head_tutor .style_header_mainbar .style_top_lead:hover{animation:menu-wobble 1s ease}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (min-width: 768px) {.style_opening_board .style_start_front{padding:4rem 2rem;gap:3rem;grid-template-columns:1fr 1.5fr;transform:perspective(1000px) rotateX(3deg)}.style_opening_board .style_start_front > div:first-child{align-items:center;padding:2rem;display:flex;clip-path:polygon(0 0,95% 0,100% 100%,0 100%)}.style_opening_board .style_start_front > div:first-child p{font-size:calc(17px * 1.3);line-height:1.7}.style_opening_board .style_learning_track > div{transition:transform 0.5s ease;box-shadow:0 20px 40px -20px #000000;border-left:6px solid rgb(162,161,167);padding:3rem}.style_opening_board .style_learning_track > div:hover{transform:translateY(-5px)}.style_opening_board .style_learning_track h3{padding-right:3rem;font-size:19px}.style_opening_board .title_style_header{font-size:46px;padding:2rem 0}} @media (min-width: 1200px) {.style_our_story .style_text_pill_wrap ol li{column-count:2}} @media (min-width: 768px) and (max-width: 991px) {.style_our_story{padding:80px 0}.style_our_story .style_text_pill_wrap{padding:40px}.style_our_story .style_text_pill_wrap ol li{column-count:1}} @media (max-width: 767px) {.style_our_story{padding:60px 0}.style_our_story .style_text_pill_wrap{padding:30px 25px}.style_our_story .style_text_pill_wrap::before{width:4px}.style_our_story .style_text_pill_wrap > div:first-child{margin-bottom:12px}.style_our_story .style_text_pill_wrap > div:nth-child(2){margin-bottom:20px}.style_our_story .style_text_pill_wrap > div:nth-child(2) p{font-size:calc(16px * 1.3)}.style_our_story .style_text_pill_wrap ol li{line-height:1.7;font-size:calc(16px * 0.95);column-count:1}.style_our_story .style_text_pill_wrap ol li::first-letter{margin-top:4px;font-size:2em}} @media (max-width: 767px) {.style_get_support{padding:60px 0}.style_get_support .style_contact_question{font-size:calc(29px - 4px);margin-bottom:30px}.style_get_support .style_contact_question svg{width:20px;margin-right:8px;height:20px}.style_get_support .style_edu_input,.style_get_support .style_get_contactblock{padding:25px}.style_get_support .style_edu_input p{padding-left:30px}.style_get_support .style_edu_input p svg{height:20px;width:20px}.style_get_support .style_get_assist svg{width:18px;margin-right:8px;height:18px}.style_get_support .style_contact_us{grid-template-columns:1fr;gap:15px}.style_get_support .style_get_contactcard{padding:12px 12px 12px 35px}.style_get_support .style_get_contactcard svg{left:10px;width:14px;height:14px}} @media (min-width: 992px) {.style_course_suitability ul{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.style_course_suitability li:nth-child(1),.style_course_suitability li:nth-child(3){transform:translateY(20px)}.style_course_suitability li:nth-child(2),.style_course_suitability li:nth-child(4){transform:translateY(-20px)}.style_course_suitability li:nth-child(1):hover,.style_course_suitability li:nth-child(3):hover{transform:translateY(10px)}.style_course_suitability li:nth-child(2):hover,.style_course_suitability li:nth-child(4):hover{transform:translateY(-30px)}} @media (max-width: 1200px) {.style_price_plan_grid{padding:100px 0}.style_price_plan_grid .style_study_cost{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px}} @media (max-width: 992px) {.style_price_plan_grid{padding:80px 0}.style_price_plan_grid .style_fee_struct{padding:2rem 1.5rem}.style_price_plan_grid .style_learning_plan h4{font-size:calc(21px * 1.1)}.style_price_plan_grid .style_learn_pricing{font-size:calc(21px * 1.1);padding:0.7rem 1.2rem}} @media screen and (max-width: 991px) {.style_contact_section{padding:80px 0}.style_contact_section .style_feedback_inquiry{flex-direction:column}.style_contact_section .style_main_image{min-height:300px;order:1}.style_contact_section .style_message_list{padding:40px 30px;order:2}} @media screen and (max-width: 480px) {.style_contact_section{padding:40px 0}.style_contact_section h2{font-size:calc(38px * 0.8)}.style_contact_section form h3{font-size:calc(22px * 0.9)}.style_contact_section .style_message_list::before,.style_contact_section .style_message_list::after{width:30px;height:30px}} @media (max-width: 1200px) {.style_contest_info .container{gap:2rem}.style_contest_info .company_holder{flex:1 1 350px}.style_contest_info .style_compliance{min-width:350px;flex:1 1 calc(100% - 400px)}.style_contest_info .style_header_train{gap:2rem}.style_tech_stack .container::before{left:5%}.style_tech_stack .container::after{right:5%}} @media (max-width: 576px) {.style_contest_info{padding:2.5rem 0 0.8rem}.style_contest_info .style_header_mainbar{min-width:100%;flex:1 1 100%}.style_contest_info .style_header_train{gap:1rem}.style_contest_info .style_header_mainbar .style_header_train a{padding:0.7rem 1rem 0.7rem 1.8rem}.style_contest_info .style_header_mainbar .style_header_train a::before{left:0.6rem}.style_tech_stack{margin-top:1.5rem;padding:1.5rem 0}.style_tech_stack .style_grade_help::before,.style_tech_stack .style_grade_help::after{display:none}} @media (max-width: 767px) {header .style_head_tutor{padding:15px 10px}header .style_head_tutor .style_top_tutor .style_nav_section svg{height:40px}header .style_head_tutor .style_header_mainbar .style_top_lead a{font-size:calc(18px - 2px);padding:6px 10px}} @keyframes lineGrow {from{width:0}to{width:180px}} @keyframes pulseGlow {0%{transform:scale(2);opacity:0.05}50%{transform:scale(2.2);opacity:0.15}100%{transform:scale(2);opacity:0.05}} @keyframes fadeSlideUp {0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes lineGrow {from{width:0}to{width:120px}} @keyframes gentleRotate {0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}} @keyframes clockwise {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes slideUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes pulse {0%{opacity:0.2;transform:scale(1)}50%{opacity:0.4;transform:scale(1.05)}100%{opacity:0.2;transform:scale(1)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes grid-shift {0%{background-position:0 0}100%{background-position:40px 40px}}