*{margin:0;box-sizing:border-box;padding:0}a{text-decoration:none;color:inherit}.gwrapper-canvas{flex-direction:column;min-height:100%;height:100%;display:flex}.otitle_portal::after{background:rgb(151,153,185);left:0;z-index:2;clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);content:"";height:10px;bottom:-5px;position:absolute;width:100%}.otitle_portal .Fstart_primary > div > div:first-child::before{top:20px;width:5px;content:"";position:absolute;transform-origin:top;left:-10px;background:rgb(185,187,213);height:60%;transform:scaleY(0);animation:scaleVertical 0.6s forwards 1.2s}.otitle_portal .gknowledge_guides > div{opacity:0;animation:fadeInUp 0.8s forwards 1s;transform:translateY(10px);width:100%;left:0;z-index:2;padding:2rem;bottom:0;position:absolute}.otitle_portal .title_style_header{margin:0;transition:transform 0.4s ease;text-shadow:0 2px 10px rgba(0,0,0,0.2);color:#ffffff;line-height:1.3;font-size:calc(42px * 0.85);font-weight:700;transform:scale(1);position:relative}.fdata_statistics .container{display:grid;gap:60px;max-width:1200px;grid-template-columns:300px 1fr;padding:0;z-index:1;margin:0 auto;position:relative}.fdata_statistics ul{position:relative;margin:0;grid-row:1;grid-column:2;padding:0;justify-content:center;flex-wrap:wrap;display:flex;align-items:center;list-style:none}.fdata_statistics .Ustatistics_points:hover::before{transform:scale(1.1) translateZ(-5px);opacity:0.2}.fdata_statistics .Ustatistics_points p::after{height:2px;background:rgb(185,187,213);content:"";left:50%;transform:translateX(-50%);bottom:-5px;width:0;transition:width 0.3s ease;position:absolute}.fdata_statistics svg path{fill:none;stroke:rgb(185,187,213)}.fdata_statistics ul:has(.Ustatistics_points:only-child) .Ustatistics_points p{margin-bottom:20px;font-size:4rem}.fdata_statistics ul:has(.Ustatistics_points:nth-child(3):last-child){justify-content:space-around}.fdata_statistics ul:has(.Ustatistics_points:nth-child(5):last-child) .Ustatistics_points:nth-child(2){grid-area:b}.fdata_statistics ul:has(.Ustatistics_points:nth-child(n+6):nth-child(-n+10)){gap:30px;grid-template-columns:repeat(3,1fr);display:grid}.hwho_we_are .container{position:relative;margin:0 auto;z-index:5;max-width:1140px;padding:0 20px}.hwho_we_are h2::before{background:rgb(151,153,185);bottom:-10px;width:40%;left:0;content:"";position:absolute;transform-origin:left;height:3px;animation:expandLine 1.5s forwards ease-out}.hwho_we_are .Fbody_content:hover{transform:perspective(1000px) rotateY(0deg);box-shadow:0 25px 50px rgba(0,0,0,0.25),0 8px 20px rgba(0,0,0,0.15)}.hwho_we_are .Fbody_content p::after{transform-origin:left;bottom:-8px;height:2px;width:70px;background:rgb(151,153,185);content:"";position:absolute;animation:expandLine 1.5s forwards ease-out 0.5s;left:0}.Lstart_now::after{top:-50%;left:-50%;z-index:-1;background:radial-gradient(circle,#ffffff 0%,transparent 60%);bottom:-50%;right:-50%;animation:rotateRadial 30s linear infinite;position:absolute;opacity:0.1;content:''}.Lstart_now .yvirtual_classes::after{left:-10%;animation:pulseSpots 6s ease-in-out infinite alternate;width:120%;top:-10%;position:absolute;z-index:-1;opacity:0.1;height:120%;background:radial-gradient(circle at 30% 30%,#ffffff 0%,transparent 10%),radial-gradient(circle at 70% 70%,#ffffff 0%,transparent 10%),radial-gradient(circle at 30% 70%,#ffffff 0%,transparent 10%),radial-gradient(circle at 70% 30%,#ffffff 0%,transparent 10%),radial-gradient(circle at 50% 50%,#ffffff 0%,transparent 10%);content:''}.Lstart_now .tquick_request:hover{transform:translateY(-5px);color:rgb(185,187,213);box-shadow:0 10px 25px rgba(255,255,255,0.2)}.Lstart_now .tquick_request:hover::after{left:100%}.MappPage .container{position:relative;max-width:1200px;margin:0 auto;z-index:2;transform-style:preserve-3d}.MappPage .yvirtual_classes::before{width:100%;transition:opacity 0.5s ease;z-index:-1;transform:translateZ(-10px);left:0;background:linear-gradient(45deg,transparent 0%,rgb(185,187,213,0.5) 100%);height:100%;pointer-events:none;position:absolute;content:"";top:0;opacity:0}.MappPage .yvirtual_classes:hover > div:first-child::after{transform:scaleX(1)}.MappPage h5::first-letter{font-size:1.2em;color:rgb(185,187,213)}.MappPage a{position:relative;text-decoration:none;transition:all 0.3s ease;overflow:hidden;color:inherit;display:block;padding:0.5rem 0}footer{position:relative;z-index:1;perspective:1000px}footer::after{top:0;right:0;background:radial-gradient(circle at 20% 20%,transparent 0,transparent 80px,rgba(255,255,255,0.03) 81px),radial-gradient(circle at 80% 40%,transparent 0,transparent 120px,rgba(255,255,255,0.03) 121px),radial-gradient(circle at 40% 70%,transparent 0,transparent 100px,rgba(255,255,255,0.03) 101px);z-index:-1;position:absolute;content:"";bottom:0;left:0}.Phackathon .company_holder h3::after{right:-10px;border-right:3px solid #ffffff;width:30px;position:absolute;height:30px;content:"";border-bottom:3px solid #ffffff;bottom:-10px}.Phackathon .eheader_know h5{display:inline-block;color:#ffffff;padding:1rem 1.5rem;position:relative;transform:translateZ(15px);font-weight:600;margin:0 0 1.5rem;min-width:200px;box-shadow:0 15px 25px rgba(0,0,0,0.1);background:rgb(151,153,185,0.5);font-size:18px}.Phackathon .eheader_know .fmain_info a:hover::before{left:100%}.Ysupport_cta::before{top:-20px;transform:rotateX(45deg);transform-origin:bottom;left:0;height:20px;width:100%;background:rgb(151,153,185);content:"";position:absolute}#PcookieModalMessage{display:none}#PcookieModalMessage:checked ~ .ocookieNotificationBox{opacity:0;visibility:hidden}.ocookieNotificationBox p{color:#000000;max-width:500px;font-size:18px}.cookie_button.hcookie_apply{background:rgb(185,187,213)}.Xconsent_learn:hover{border:2px solid #ffffff}.gwrapper-canvas .ocookieNotificationBox{border:none;padding:30px 0;background:rgb(151,153,185)}.Mtraining_specialist{padding:120px 0;position:relative;overflow:hidden;background:rgb(219,219,235)}.Mtraining_specialist .Tfull_width_image{position:relative;width:100%;overflow:hidden;height:100%;min-height:400px;border-radius:0}.Mtraining_specialist .Tfull_width_image::after{width:100%;position:absolute;left:0;top:0;opacity:0.15;transition:opacity 0.4s ease;height:100%;content:"";background:rgb(185,187,213)}.Mtraining_specialist .Hcareer_expertise{color:#000000;padding:50px 40px;font-weight:400;line-height:1.8;margin:0;flex-direction:column;justify-content:center;display:flex;position:relative;font-size:14px;font-family:Arial,sans-serif}.Vget_in_touch .container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.Vget_in_touch .hrequest_query{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.1)}.Vget_in_touch .Iquery_support h3{font-weight:700;font-size:34px;color:#ffffff;margin-bottom:40px;position:relative;z-index:1}.Vget_in_touch .Iquery_support div svg{width:24px;margin-right:15px;height:24px}.Vget_in_touch .Iquery_support div span{font-size:15px;color:#ffffff}.Vget_in_touch .Yreach_box h3{color:#000000;margin-bottom:30px;font-size:20px;font-weight:600}.Vget_in_touch .hconnect_inquiry{margin-bottom:25px;align-items:flex-start;display:flex}.Vget_in_touch .hconnect_inquiry label{font-size:15px;position:relative;line-height:1.6;padding-left:35px;cursor:pointer;color:#000000}.Vget_in_touch .hconnect_inquiry label a{transition:all 0.3s ease;color:rgb(185,187,213);text-decoration:none}.Vget_in_touch form .Xreach_request:hover{background-color:rgb(151,153,185)}.Vget_in_touch .Iquery_support div:nth-child(2){animation-delay:0.1s}.Vget_in_touch .Iquery_support div:nth-child(4){animation-delay:0.3s}.wservice_package{padding:100px 0;overflow:hidden;position:relative}.wservice_package h2{transform:translateY(20px);font-weight:700;position:relative;margin-bottom:20px;animation:fadeInUp 0.8s ease-out forwards;opacity:0;text-align:center;font-size:31px;color:#ffffff}.wservice_package .Uprogram_price li:nth-child(1){animation-delay:0.3s}.wservice_package .Uprogram_price li:nth-child(4){animation-delay:0.9s}.wservice_package .Ulearn_fees{flex-direction:column;padding:35px 30px;min-height:400px;color:#ffffff;display:flex;height:100%}.wservice_package .Ulearn_fees h4::after{bottom:0;background:rgb(185,187,213);content:"";height:3px;width:60px;transition:width 0.4s ease;left:0;position:absolute}.wservice_package .Hvalue_rates:hover{transform:translateY(-10px) scale(1.02)}.wservice_package .Hvalue_rates:hover .Cpricing_options::before{opacity:0.05}.wservice_package .Hvalue_rates:hover .Ulearn_fees h4::after{width:100px}.wprogram_structure::before{content:"";height:100%;top:0;width:100%;position:absolute;z-index:1;background:radial-gradient(circle at 20% 20%,rgb(151,153,185,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 80%,rgb(185,187,213,0.5) 0%,transparent 30%);left:0}.wprogram_structure .Mtop_nav{transform-style:preserve-3d;perspective:500px;margin-bottom:30px;position:relative}.wprogram_structure .Mtop_nav::after{content:"";z-index:-1;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:calc(10px - 2px);border:1px solid rgb(185,187,213,0.5);transform:translateZ(-5px);left:-5px;position:absolute;top:-5px}.wprogram_structure .Tfull_width_image{border-radius:50% 0 0 50%;transition:all 0.5s ease;overflow:hidden;height:550px;box-shadow:-20px 0 40px rgba(0,0,0,0.15);position:relative}.wprogram_structure .Tfull_width_image{min-height:350px;order:1;border-radius:0 0 30% 30%;box-shadow:0 20px 40px rgba(0,0,0,0.1)}header::before{content:"";position:absolute;top:0;left:0;height:5px;background:linear-gradient(to right,rgb(185,187,213),rgb(151,153,185));width:100%}header .tfirst_section .Mtop_nav .Yheader_site{position:relative;display:block;overflow:hidden}header .tfirst_section .eheader_know .Wtop_teach{margin:0 15px;position:relative}header .tfirst_section .eheader_know .Wtop_teach{margin:5px 12px}header .tfirst_section .eheader_know .Wtop_teach a::before,header .tfirst_section .eheader_know .Wtop_teach a::after{bottom:0;transform-origin:right center;background-color:rgb(185,187,213);position:absolute;content:"";width:100%;height:1px;left:0}header .tfirst_section .eheader_know .Wtop_teach a::before{transform:scaleX(0);transition:transform 0.3s cubic-bezier(0.19,1,0.22,1)}.fprivacy_redoubt::after{width:250px;background:radial-gradient(circle,rgb(185,187,213,0.5) 0%,transparent 70%);animation:pulse 15s infinite alternate ease-in-out;right:-50px;z-index:0;opacity:0.12;content:"";pointer-events:none;position:absolute;height:250px;bottom:-50px}.fprivacy_redoubt h2{opacity:0;animation:slideInUp 0.5s forwards 0.4s ease-out;transform:translateY(10px);color:rgb(151,153,185);font-weight:600;margin:3rem 0 1.5rem;position:relative;padding-left:20px;font-size:34px}.fprivacy_redoubt h4::before{left:0;background:#000000;width:6px;height:6px;top:50%;content:"";position:absolute;transform:translateY(-50%) rotate(45deg)}.fprivacy_redoubt strong::after{left:0;bottom:-2px;background:rgb(185,187,213,0.5);content:"";width:100%;height:1px;position:absolute}.fprivacy_redoubt li:nth-child(1){animation-delay:0.8s}.fprivacy_redoubt li:nth-child(3){animation-delay:1s}.fprivacy_redoubt li:nth-child(2)::before{--order:2}.fprivacy_redoubt span{animation:fadeIn 0.6s forwards 0.8s ease-out;opacity:0;border-left:1px solid rgb(151,153,185,0.5);color:#000000;line-height:1.7;display:block;margin-bottom:1.5rem;position:relative;padding-left:1rem;font-size:13px;opacity:0.9;transform:translateY(10px)}@media screen and (max-width: 1200px) {.fdata_statistics{padding:100px 0}.fdata_statistics .container{gap:40px;grid-template-columns:250px 1fr}.fdata_statistics h2{font-size:calc(43px * 0.9)}.fdata_statistics .Ustatistics_points{margin:15px;width:160px;height:160px}.fdata_statistics .Ustatistics_points p{font-size:2.5rem}.fdata_statistics ul:has(.Ustatistics_points:nth-child(n+6):nth-child(-n+10)){grid-template-columns:repeat(2,1fr)}} @media (min-width: 768px) {.hwho_we_are{padding:150px 0 100px}.hwho_we_are h2{margin-bottom:60px}.hwho_we_are .Fbody_content{transform:perspective(1200px) rotateY(-1deg);padding:40px 50px}.hwho_we_are .Fbody_content div div{column-count:2}} @media (min-width: 992px) {.hwho_we_are{padding:180px 0 120px}.hwho_we_are .container{padding:0 30px}.hwho_we_are h2{font-size:calc(30px * 1.1)}.hwho_we_are .Fbody_content{transform:perspective(1500px) rotateY(-1deg);padding:50px 60px}.hwho_we_are .Fbody_content div div{line-height:1.8;column-count:2}} @media screen and (max-width: 992px) {.Lstart_now{padding:80px 0}.Lstart_now h3{margin-bottom:35px;font-size:calc(29px * 0.9)}.Lstart_now .tquick_request{padding:16px 40px}} @media screen and (max-width: 576px) {.Lstart_now{padding:60px 0}.Lstart_now h3{font-size:calc(29px * 0.7);margin-bottom:25px;letter-spacing:1px}.Lstart_now .tquick_request{padding:12px 30px;font-size:calc(15px * 0.9)}} @media (max-width: 1200px) {.Phackathon .container{gap:3rem}.Phackathon .company_holder{flex:1 1 350px}.Phackathon .rcookie_ctrl{flex:1 1 calc(100% - 430px);min-width:350px}.Phackathon .fmain_info{gap:2rem}} @media (max-width: 768px) {.Phackathon{padding:3.5rem 0 1.5rem}.Phackathon .fmain_info{gap:1.5rem}.Phackathon .company_holder h3{font-size:calc(38px - 2px)}.Phackathon .company_holder h3::before,.Phackathon .company_holder h3::after{height:20px;width:20px}.Ysupport_cta{margin-top:2rem}.Ysupport_cta::before{top:-15px;height:15px}} @media (max-width: 420px) {.Phackathon::before{height:10px}.Phackathon .company_holder h3::before,.Phackathon .company_holder h3::after{display:none}.Phackathon .eheader_know h5{min-width:auto;width:100%}.Ysupport_cta .Ustudy_group{padding:0.7rem 1.5rem;width:90%}} @media (max-width: 480px) {.Mtraining_specialist{padding:60px 0}.Mtraining_specialist .Tfull_width_image{min-height:250px;height:250px}.Mtraining_specialist .Hcareer_expertise{font-size:calc(14px * 0.9);padding:30px 20px}.Mtraining_specialist .name{left:20px;font-size:calc(20px * 0.85);bottom:45px}.Mtraining_specialist .vrating_zone span:not(.name){font-size:calc(14px * 0.9);bottom:20px;left:20px}.Mtraining_specialist .Hcareer_expertise::before,.Mtraining_specialist .Hcareer_expertise::after{width:20px;height:16px}} @media (max-width: 768px) {.wservice_package{padding:60px 0}.wservice_package h2{font-size:calc(31px * 0.9)}.wservice_package .kplan_rates{font-size:calc(12px * 0.95);margin-bottom:40px}.wservice_package .Uprogram_price{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.wservice_package .Ulearn_fees{padding:25px 20px;min-height:350px}.wservice_package .Ulearn_fees h4{font-size:19px}.wservice_package .Slearn_fees{font-size:calc(19px * 1.1)}} @media (max-width: 767px) {header .tfirst_section{padding:15px 10px}header .tfirst_section .Mtop_nav{margin-bottom:15px}header .tfirst_section .Mtop_nav .Yheader_site svg{height:35px}header .tfirst_section .eheader_know{gap:5px}header .tfirst_section .eheader_know .Wtop_teach{margin:2px 10px}} @media (max-width: 480px) {.fprivacy_redoubt{padding:2.5rem 0.75rem}.fprivacy_redoubt .container{padding:1.25rem}.fprivacy_redoubt h1{margin-bottom:1.25rem;font-size:calc(45px * 0.75)}.fprivacy_redoubt h1::after{height:2px;width:50px}.fprivacy_redoubt h2{margin:2rem 0 1rem;padding-left:15px;font-size:calc(34px * 0.8)}.fprivacy_redoubt h2::before{width:8px;height:8px}.fprivacy_redoubt h3,.fprivacy_redoubt h4{padding-left:12px}.fprivacy_redoubt h3::before,.fprivacy_redoubt h4::before{height:6px;width:6px}.fprivacy_redoubt p,.fprivacy_redoubt li,.fprivacy_redoubt span{line-height:1.6;font-size:calc(13px * 0.9)}.fprivacy_redoubt ul::before{width:1px}.fprivacy_redoubt li::before{top:8px;width:6px;height:6px;left:-3px}} @keyframes slideInLeft {from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}} @keyframes pulse {0%,100%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.2);opacity:0.8}} @keyframes subtle-float {0%{transform:translateY(0)}100%{transform:translateY(-2px)}} @keyframes fadeIn {from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}