html,body{min-height:100%;scroll-behavior:auto;font-family:Arial,sans-serif;color:#000000;height:100%}header,footer{width:100%}header{position:fixed;top:0;-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#000000 0%,rgb(191,208,191) 100%);transition:all 0.4s ease;left:0;box-shadow:0 4px 30px rgba(0,0,0,0.2);backdrop-filter:blur(8px);width:100%;border-bottom:1px solid rgb(191,208,191,0.5);z-index:1000}.our_team .words_container:hover{transform:translateY(-8px)}.our_team h6{display:inline-block;position:relative;font-size:calc(18px + 2px);margin-bottom:25px;color:rgb(191,208,191);font-weight:700}.our_team .words_container span{color:#000000;font-size:18px;text-align:justify;display:block;column-gap:40px;column-count:2;line-height:1.8;font-weight:400;hyphens:auto}.tyBlock h2{color:#000000;transform:perspective(1000px) translateZ(10px);font-size:30px;font-family:Arial,sans-serif;position:relative;font-weight:600;margin-bottom:40px;transition:transform 0.5s ease-out;line-height:1.3;text-align:left}.tyBlock ul{padding:0;list-style:none;margin:0}.tyBlock li{padding:10px 0 10px 20px;position:relative;transition:transform 0.3s ease-out}.tyBlock span{font-size:18px;transform:translateY(0);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);line-height:1.7;display:block;position:relative;font-weight:400;font-family:Arial,sans-serif;color:#000000}.training_zone::before{top:0;background:linear-gradient(135deg,rgb(191,208,191,0.5) 0%,transparent 70%),linear-gradient(225deg,rgb(152,173,152,0.5) 0%,transparent 70%);opacity:0.07;width:100%;height:100%;position:absolute;left:0;content:'';z-index:0}.training_zone .info_item{transition:all 0.3s ease;width:25%;position:relative;flex:0 0 auto;padding:0.5rem 1rem}.training_zone .info_item p,.training_zone .info_item a{font-weight:400;font-size:calc(13px - 1px);justify-content:center;text-decoration:none;text-align:center;align-items:center;display:flex;transition:all 0.3s ease;gap:0.75rem;color:#000000}.training_zone .footer_address{color:#000000;line-height:1.6;position:relative;font-size:14px;padding-left:2rem}.training_zone .main_master h5{font-size:22px;background:rgba(0,0,0,0.03);border-radius:10px;margin-bottom:1rem;color:#000000;font-weight:600;padding:0.75rem 1.5rem}.training_zone .nav_teach a:hover::before{width:8px;height:8px;background-color:rgb(191,208,191)}.training_zone .subscribe_holder h5{font-size:22px;font-weight:600;color:#000000;margin-bottom:0.5rem}.training_zone .input_holder{gap:1rem;flex-direction:column;position:relative;margin-top:0.5rem;display:flex}.training_zone .input_holder input[type="email"]:focus{border-color:rgb(191,208,191);box-shadow:0 0 0 3px rgb(191,208,191,0.5);outline:none}.training_zone .sub_tile:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-3px)}.training_zone .cloud_lab::before{height:1px;top:0;background:rgba(0,0,0,0.1);width:40%;content:'';left:30%;position:absolute}.data_approve{display:flex;align-items:center;margin-right:1rem;flex-shrink:0}.web_tracking{flex:1;min-width:300px;margin-bottom:20px}.web_tracking p{font-size:1rem;color:#000000}.edu_cookies{border-radius:10px;text-decoration:none;display:inline-block;transition:background-color 0.3s ease,transform 0.3s ease;cursor:pointer;padding:0.75rem 1.5rem;font-size:1rem;color:#ffffff;font-weight:700;border:none;background:rgb(191,208,191)}header .main_master{display:flex;position:relative;gap:25px}header .head_main{letter-spacing:0.5px;padding:8px 0;position:relative;color:#ffffff;font-weight:400;font-family:Arial,sans-serif;text-transform:uppercase;transition:all 0.4s ease;font-size:18px;text-decoration:none}header .head_main:hover:after{transform:scaleX(1);transform-origin:left}header .nav_begin:after{height:1px;transform:translateX(-50%);position:absolute;background:rgb(191,208,191);width:0;transition:width 0.4s ease;content:'';left:50%;bottom:-8px}.training_structure .learn_learn{max-width:1200px;display:flex;z-index:5;width:100%;margin:0 auto;position:relative}.training_structure .words_container::before{width:5px;height:100%;left:0;top:0;content:'';background:linear-gradient(to bottom,rgb(152,173,152),rgb(191,208,191));animation:scanline 2s linear infinite;position:absolute}.training_structure .words_container::before,.training_structure .words_container::after,.training_structure h2,.training_structure p{transition:all 0.3s ease}.training_structure .words_container::before,.training_structure h2::before{animation-play-state:running}.training_structure p::before{width:3px;top:0;height:100%;content:'';position:absolute;left:0;background:rgb(152,173,152,0.5)}.training_structure .words_container:hover::after{animation-duration:1.5s}.academic_expertise .user_voices{box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);grid-template-columns:minmax(250px,35%) 1fr;display:grid;padding:3rem;transform:perspective(1000px) rotateX(2deg);background-color:rgba(0,0,0,0.5);grid-template-areas:"photo quote" "photo name" "photo job";border-radius:24px;grid-gap:1.5rem;backdrop-filter:blur(8px);transition:transform 0.3s ease}.academic_expertise .exp_skills::before{border-radius:10px;opacity:0.1;mix-blend-mode:overlay;position:absolute;height:100%;top:0;width:100%;left:0;background:linear-gradient(90deg,rgb(191,208,191,0.5) 0%,transparent 100%);content:""}.course_offering .img_circular::after{background:linear-gradient(135deg,rgb(191,208,191,0.5) 0%,transparent 50%,rgba(0,0,0,0.5) 100%);left:0;height:100%;content:"";top:0;width:100%;position:absolute;mix-blend-mode:multiply}.course_offering .main_train:hover{transform:translateY(-5px) rotate(5deg)}.course_offering .main_train svg path{transition:fill 0.3s ease;fill:rgb(191,208,191)}.course_offering .training_route h3::after{border-radius:10px;position:absolute;width:60px;left:0;height:3px;background:rgb(191,208,191);content:"";bottom:-0.5rem}.data_analysis::before{z-index:0;left:0;background:linear-gradient(135deg,rgb(191,208,191,0.5) 0%,transparent 30%,rgb(152,173,152,0.5) 70%,transparent 100%);width:100%;top:0;opacity:0.15;position:absolute;content:"";height:100%}.data_analysis ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;display:grid;list-style:none;margin:0;gap:2rem}.data_analysis .advantage_statistics:hover::before{opacity:0.2;transform:scale(3)}.data_analysis .advantage_statistics span{transition:transform 0.3s ease;margin-bottom:1rem;z-index:2;text-align:center;font-size:1rem;font-family:Arial,sans-serif;position:relative;display:block;font-weight:600;color:#000000}.data_analysis .advantage_statistics:hover:nth-child(odd),.data_analysis .advantage_statistics:hover:nth-child(even){transform:perspective(800px) rotateY(0) translateY(-8px)}.welcome_section{overflow:hidden;padding:2rem;display:flex;min-height:100vh;align-items:center;z-index:1;justify-content:center;position:relative}.welcome_section > div{position:relative;gap:3rem;opacity:0;animation:fadeInUp 1.2s cubic-bezier(0.25,1,0.5,1) forwards 0.3s;width:100%;flex-direction:column;transform:translateY(1.5rem);display:flex;max-width:1200px}.welcome_section .page_base{animation:fadeInUp 1s cubic-bezier(0.17,0.67,0.25,1) forwards 0.9s;background:linear-gradient( 120deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03) );z-index:1;border-radius:3px;position:relative;transform:translateY(2rem);border-left:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);box-shadow:0 25px 45px rgba(0,0,0,0.2);border-top:1px solid rgba(255,255,255,0.1);-webkit-backdrop-filter:blur(10px);overflow:hidden;padding:2.5rem;opacity:0}.plan_list{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(225,233,225) 0%,rgba(245,247,250,0.95) 100%);padding:7rem 0}.plan_list .fee_struct{order:1;margin-bottom:3.5rem;position:relative;text-align:center}.plan_list .fee_struct h2::after{left:50%;width:70%;position:absolute;background:linear-gradient(90deg,transparent,rgb(191,208,191),transparent);transform:translateX(-50%);height:3px;bottom:-0.75rem;content:""}.plan_list .learning_fee:hover::before{transform:translateY(0)}.plan_list .plan_matrix{position:relative;display:flex;padding:2rem 1.75rem;flex-direction:column;flex:1}.plan_list .plan_matrix .indv_cost::after{position:absolute;width:40px;content:"";height:2px;left:0;background:rgb(191,208,191,0.5);bottom:-0.75rem}.plan_list .learning_fee:hover .img_circular{transform:scale(1.05)}.contact{position:relative;overflow:hidden;background:rgb(225,233,225);padding:100px 0}.contact .img_circular{z-index:0;height:100%;position:absolute;filter:saturate(0.6) brightness(0.7);top:0;animation:slowZoom 20s alternate infinite;opacity:0.2;transform:scale(1.1);width:100%;transition:transform 10s ease-in-out;left:0}.contact h3::after{position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;background:rgb(152,173,152);width:60px;height:4px;content:''}.contact .help_list h3::after{height:3px;left:0;width:40px;transform:none}.contact input[type="text"],.contact textarea{background:#ffffff;color:#000000;font-size:12px;padding:16px 20px;border-radius:10px;width:100%;box-shadow:0 2px 4px rgba(0,0,0,0.03);font-family:Arial,sans-serif;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.1)}.contact .help_reach a{text-decoration:none;transition:color 0.2s ease;color:rgb(191,208,191);font-weight:600}.contact .contact_request:hover{box-shadow:0 6px 15px rgba(rgb(191,208,191),0.4)}.contact .help_card{background:rgb(152,173,152,0.5);justify-content:center;padding:50px;flex-direction:column;display:flex;overflow:hidden;position:relative}.contact .help_card h4::after{background:rgb(191,208,191);left:0;height:3px;content:'';width:40px;bottom:-15px;position:absolute}.contact .message_reach li svg{box-shadow:0 4px 10px rgba(0,0,0,0.05);width:22px;flex-shrink:0;height:22px;height:46px;align-items:center;border-radius:50%;display:flex;justify-content:center;padding:12px;background:#ffffff;width:46px}.privacy_depot h3,.privacy_depot h4,.privacy_depot h5,.privacy_depot h6{margin:30px 0;text-transform:uppercase;color:rgb(191,208,191)}.privacy_depot h3{font-size:calc(22px - 2px);font-weight:700}.privacy_depot li{font-size:14px;margin-bottom:15px;padding-left:15px;position:relative;line-height:1.6}.privacy_depot span{font-weight:600;color:rgb(191,208,191)}@media (max-width: 768px) {.our_team{padding:70px 0 50px}.our_team .words_container{padding:30px 25px;border-left-width:3px}.our_team .words_container::before{width:100px;top:20px;height:100px;right:20px}.our_team h6{font-size:calc(22px + 2px)}.our_team h4{margin-bottom:30px;letter-spacing:2px;font-size:calc(37px - 8px)}.our_team h4::after{width:40px;height:3px;bottom:-10px}} @media (max-width: 1200px) {.training_zone .text_main_holder{gap:2.5rem}.training_zone .main_train{max-width:260px}.training_zone .main_master{min-width:220px}} @media (max-width: 576px) {.training_zone{padding:3rem 0 1.5rem}.training_zone .get_in_touch{margin-bottom:2.5rem;padding-bottom:1.5rem}.training_zone .text_main_holder{gap:2.5rem}.training_zone .main_master{padding:1rem}.training_zone .main_master h5{text-align:center}.training_zone .subscribe_holder{padding:1.5rem}.training_zone .subscribe_holder::before{border-width:30px 30px 0 0}.training_zone .cloud_lab{margin-top:2.5rem}} @media (max-width: 767px) {header .main_master{overflow-y:auto;background:#000000;top:0;transition:right 0.4s ease;position:fixed;flex-direction:column;padding:80px 30px 30px;z-index:1001;box-shadow:-5px 0 20px rgba(0,0,0,0.2);width:80%;max-width:300px;height:100vh;gap:20px;right:-100%}header .menu.active{right:0}header .head_main{width:100%;border-bottom:1px solid rgb(191,208,191,0.5);padding:10px 5px}header .main_master:before{display:none}header .nav_begin{margin-right:auto;margin-left:auto}} @media screen and (max-width: 991px) {.course_offering .learn_learn{min-height:420px}.course_offering .training_route{padding:2rem;width:75%}.course_offering .main_train{left:2rem;top:-30px;padding:12px}.course_offering .main_train svg{height:40px;width:40px}.course_offering .training_route h3{font-size:calc(36px - 0.2rem)}} @media (max-width: 991px) {.data_analysis ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.data_analysis .advantage_statistics p{font-size:2.5rem}} @media (max-width: 768px) {.data_analysis{padding:4rem 0}.data_analysis h3{font-size:calc(34px * 0.9);margin-bottom:2rem}.data_analysis ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.data_analysis .advantage_statistics{min-height:160px;padding:1.5rem 1rem}.data_analysis .advantage_statistics p{font-size:2.2rem}} @media (max-width: 768px) {.welcome_section{padding:2rem 1rem;min-height:90vh}.welcome_section > div{gap:1.5rem}.welcome_section > div > div:first-child{padding-left:1.5rem}.welcome_section > div > div:first-child::before{width:4px}.welcome_section .page_base{padding:1.8rem}.welcome_section .training_space::after{width:50%}} @media (max-width: 991px) {.plan_list{padding:5rem 0}.plan_list .learning_fee{margin-bottom:1.5rem}.plan_list .fee_struct{padding:0 1rem}} @media (hover: none) {.plan_list .learning_fee:hover{transform:none}.plan_list .learning_fee:hover .img_circular{transform:none}} @media (max-width: 992px) {.contact{padding:80px 0}.contact .message_request{grid-template-columns:1fr}.contact .help_list::after{display:none}.contact .help_list,.contact .help_card{padding:40px}.contact h3{font-size:calc(36px * 0.9)}} @keyframes floatShape {0%{transform:translate(0,0) rotate(0)}50%{transform:translate(20px,30px) rotate(5deg)}100%{transform:translate(-20px,10px) rotate(-5deg)}} @keyframes pulse {0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}} @keyframes glitch {0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}} @keyframes slideTitle {from{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}} @keyframes gradientShift {0%{background-position:0% 50%}100%{background-position:100% 50%}} @keyframes patternShift {0%{background-position:0 0}100%{background-position:100px 100px}}