﻿*{padding:0;margin:0;box-sizing:border-box}html,body{height:100%;font-family:Arial,sans-serif;color:#000000;scroll-behavior:smooth;min-height:100%}.egHAR_appNote .container{max-width:1200px;z-index:3;margin:0 auto;padding:0 2rem;position:relative}.egHAR_appNote h2{max-width:85%;font-size:33px;line-height:1.3;animation:slideTitle 0.8s ease-out forwards 0.3s;position:relative;font-weight:700;opacity:0;margin-bottom:2.5rem;transform:translateX(-1rem);font-family:Arial,sans-serif;color:#000000}.egHAR_appNote li{position:relative;padding-left:1.5rem;margin-bottom:1.5rem}.egHAR_appNote li::before{height:0.5rem;animation:growBox 0.6s ease-out forwards 1.2s;position:absolute;background:rgb(168,200,195);top:0.6rem;transform:rotate(45deg) scale(0);content:"";width:0.5rem;left:0}.FrWdj_prospective_members h3::after{content:"";transform:translateX(-50%);border-radius:10px;background:linear-gradient(90deg,rgb(168,200,195,0.5),rgb(124,170,163),rgb(168,200,195,0.5) );height:3px;bottom:-15px;position:absolute;width:60px;left:50%}.FrWdj_prospective_members ul li:hover{box-shadow:0 15px 25px rgba(0,0,0,0.08),0 0 0 1px rgba(255,255,255,0.2) inset;transform:translateY(-5px)}.FrWdj_prospective_members ul li:hover svg{fill:rgb(168,200,195);transform:scale(1.05)}.FrWdj_prospective_members ul li:hover svg path{fill:rgb(168,200,195)}.FrWdj_prospective_members ul li:hover::after{opacity:1}.CYpnP_title_welcome{display:flex;height:100vh;background-color:rgb(212,228,224);justify-content:center;width:100%;overflow:hidden;align-items:center;position:relative;min-height:680px}.CYpnP_title_welcome .OqCHo_image_strip{transform:scale(1.05);position:absolute;height:100%;left:0;top:0;z-index:0;width:100%;transition:transform 1.2s cubic-bezier(0.22,1,0.36,1)}.CYpnP_title_welcome h1::after{transform-origin:left;bottom:-15px;left:0;height:4px;position:absolute;content:"";transform:scaleX(0);width:80px;animation:expandLine 1s 0.8s forwards cubic-bezier(0.22,1,0.36,1);background:rgb(168,200,195)}.CYpnP_title_welcome .npHAm_intro_head svg{filter:drop-shadow(0 4px 6px rgba(0,0,0,0.1));transition:transform 0.4s ease;height:80px;width:80px}.CYpnP_title_welcome .npHAm_intro_head svg:hover text{fill:#ffffff}.CYpnP_title_welcome h6 .qaTnt_request_help{box-shadow:0 8px 25px rgba(94,170,168,0.25);border-radius:10px;transition:all 0.4s cubic-bezier(0.22,1,0.36,1);border:none;text-decoration:none;display:inline-block;background:linear-gradient(135deg,rgb(168,200,195) 0%,rgb(124,170,163) 100%);position:relative;padding:15px 30px;font-weight:600;z-index:1;outline:none;font-size:15px;overflow:hidden;color:#ffffff}.WSaGZ_support .BTXkS_ask_form h2{display:inline-block;font-size:36px;color:#000000;margin-bottom:1.5rem;position:relative;font-weight:700}.WSaGZ_support .BTXkS_ask_form p:last-of-type{font-weight:600;color:#000000;padding:1rem 1.5rem;display:inline-flex;align-items:center;border-radius:10px;margin-bottom:2rem;background-color:rgb(212,228,224)}.WSaGZ_support .iFzwh_contact_links:hover{transform:translateY(-5px);box-shadow:8px 8px 15px rgba(0,0,0,0.1),-8px -8px 15px rgba(255,255,255,0.8);background:rgb(168,200,195)}.WSaGZ_support .iFzwh_contact_links svg path{transition:fill 0.3s ease;fill:rgb(168,200,195)}.mXCFS_developer_experience::after{width:70%;bottom:0;z-index:0;content:"";height:70%;right:0;background:linear-gradient(210deg,rgb(124,170,163,0.5) 0%,transparent 70%);position:absolute}.mXCFS_developer_experience .OqCHo_image_strip::after{transition:all 0.8s ease;height:300%;opacity:0.3;animation:shiftGradient 10s infinite alternate;top:-100%;background:linear-gradient(45deg,rgb(168,200,195,0.5) 0%,transparent 40%,transparent 60%,rgb(124,170,163,0.5) 100%);content:"";left:-100%;mix-blend-mode:overlay;position:absolute;width:300%}.mXCFS_developer_experience .hOFLN_employee_info div:nth-child(2)::after{width:40px;background:rgb(168,200,195,0.5);margin:1rem auto 0;height:3px;display:block;content:""}.mXCFS_developer_experience .pOCRB_reviews_block:hover .OqCHo_image_strip{transform:translateY(-20px)}.UoPNg_pricing_stack::before{z-index:1;right:0;top:0;bottom:0;content:"";background:linear-gradient(135deg,rgba(0,0,0,0.5) 0%,rgb(168,200,195,0.5) 100%);left:0;position:absolute}.UoPNg_pricing_stack .YTIbB_tuition_plans li{perspective:1000px;animation:fadeIn 0.8s forwards;opacity:0}.UoPNg_pricing_stack .YTIbB_tuition_plans li:nth-child(1){animation-delay:0.5s}.UoPNg_pricing_stack .aHpFY_plan_table{display:block;height:100%;text-decoration:none;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1)}.UoPNg_pricing_stack .sPKaZ_learning_package h4{color:#000000;margin:0 0 20px;font-size:calc(21px + 2px);font-weight:700;display:inline-block;position:relative}.UoPNg_pricing_stack .BltmS_deal_opts{transform:translateY(0);font-weight:700;position:relative;display:inline-block;font-size:20px;overflow:hidden;padding:10px 20px;align-self:flex-start;margin-top:auto;background:rgb(168,200,195);border-radius:10px;color:#ffffff;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),background-color 0.3s ease}.kBoYT_confidential_zone{color:#000000;box-shadow:0 4px 8px rgba(0,0,0,0.5);line-height:1.6;font-family:Arial,sans-serif;padding:20px;background-color:rgb(212,228,224)}.kBoYT_confidential_zone li{margin-bottom:10px;border-left:3px solid rgb(124,170,163);padding-left:10px}.SZYeG_skill_test .container{display:grid;position:relative;gap:3rem;grid-template-columns:1.5fr 2fr}.SZYeG_skill_test .bGpxk_verify_cta{opacity:0.8;color:#ffffff;line-height:1.6;font-size:16px;margin-top:1rem}.SZYeG_skill_test .CAWgv_main_train{display:flex;gap:4rem}.SZYeG_skill_test .CBOwK_main_master::before{width:40px;left:-20px;opacity:0.4;content:"";height:40px;position:absolute;border-left:1px solid rgb(168,200,195);border-top:1px solid rgb(168,200,195);top:-10px}.SZYeG_skill_test .CBOwK_main_master .CAWgv_main_train a:hover{color:rgb(168,200,195);transform:translateX(5px);opacity:1}.vMTQi_testimonial{padding:1.5rem 0;background-color:rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.1);margin-top:2rem;position:relative}header .Qafbu_nav_learning::before{z-index:-1;animation:backgroundShift 20s linear infinite;left:-50%;position:absolute;top:-50%;content:"";opacity:0.3;background-size:15px 15px;width:200%;background:radial-gradient(circle,rgb(124,170,163,0.5) 1%,transparent 10%);height:200%}header .Qafbu_nav_learning .ElOrT_nav_pro .UsmBb_top_edu:hover{transform:perspective(800px) rotateY(15deg)}header .Qafbu_nav_learning .CBOwK_main_master{display:flex;perspective:800px;position:relative;padding:0;margin:0;list-style:none}header .Qafbu_nav_learning .cqyrV_nav_mentor a{transition:color 0.3s ease,text-shadow 0.3s ease;font-size:20px;border:1px solid transparent;color:#ffffff;padding:0.5rem 1rem;display:block;text-decoration:none;font-family:Arial,sans-serif;font-weight:600;position:relative}.pGSPF_stay_connected::after{bottom:-30px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);right:-30px;content:"";position:absolute;opacity:0.15;animation:rotateSlow 18s infinite linear;z-index:-1;background:rgb(124,170,163);height:120px;width:120px}.pGSPF_stay_connected .input_holder::before{opacity:0.15;transform:translateX(-100%);transition:transform 0.5s ease-out;background:linear-gradient(120deg,#ffffff,transparent);z-index:-1;border-radius:10px;inset:-10px;position:absolute;content:""}.pGSPF_stay_connected .aibDA_sub_focus{letter-spacing:0.5px;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,0.1),0 3px 5px rgba(0,0,0,0.05);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);display:inline-block;font-weight:600;position:relative;border-radius:10px;font-size:19px;overflow:hidden;background:rgb(124,170,163);color:#ffffff;padding:1rem 2rem;width:100%;border:none;font-family:Arial,sans-serif;text-transform:uppercase}.ZQnrJ_client_experience .container{z-index:2;position:relative}.ZQnrJ_client_experience h2::after{background-color:rgb(168,200,195);width:4rem;height:3px;transform-origin:left center;bottom:-0.75rem;content:"";transform:scaleX(1);position:absolute;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);left:0}.ZQnrJ_client_experience .pOCRB_reviews_block:hover::before{opacity:0.2;transform:scale(1.2) translateY(-5px)}.ZQnrJ_client_experience .pOCRB_reviews_block img{object-fit:cover;margin-right:1rem;transform:translateZ(0);height:3.5rem;border:2px solid rgba(255,255,255,0.9);box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1);width:3.5rem;border-radius:50%}.ZQnrJ_client_experience a{text-decoration:none;font-weight:600;text-align:center;display:inline-block;border:none;transform:translateZ(0);background-color:rgb(168,200,195);z-index:1;padding:0.75rem 2rem;color:#ffffff;margin-top:3rem;overflow:hidden;position:relative;transition:all 0.3s ease}.HpSge_course_features .container{width:100%;position:relative;z-index:5;padding:0 30px;max-width:1600px;margin:0 auto}.HpSge_course_features .HjVts_text_block_wrap{border-radius:0;backdrop-filter:blur(20px);padding:60px;z-index:15;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);box-shadow:0 20px 50px rgba(0,0,0,0.3),0 0 30px rgb(168,200,195,0.5);background:rgba(0,0,0,0.7);position:relative;transform:translateZ(50px);border-left:3px solid rgb(168,200,195)}.HpSge_course_features .HjVts_text_block_wrap h2::after{bottom:0;content:"";background:rgb(168,200,195);width:100px;left:0;height:3px;box-shadow:0 0 15px rgb(168,200,195);position:absolute}.HpSge_course_features .hud-element{border:1px solid rgb(168,200,195,0.5);opacity:0.2;z-index:5;position:absolute}.IgEVL_about_this{min-height:100vh;position:relative;overflow:hidden;z-index:1}.IgEVL_about_this::before{height:100%;background:linear-gradient(135deg,rgb(168,200,195,0.5) 0%,rgb(124,170,163,0.5) 100%);top:0;backdrop-filter:blur(3px);left:0;z-index:-1;content:"";width:100%;position:absolute}.IgEVL_about_this .HjVts_text_block_wrap::before{width:5px;transform-origin:left center;content:"";height:100%;left:0;position:absolute;background:linear-gradient(to bottom,rgb(168,200,195),rgb(124,170,163));top:0}.IgEVL_about_this li{margin-bottom:1.5rem}.IgEVL_about_this h4{font-weight:600;margin-bottom:1rem;display:inline-block;color:rgb(168,200,195);font-size:19px;position:relative}#cBfNX_cookiePromptModal{display:none}#cBfNX_cookiePromptModal:checked ~ .gCZGy_privacyConsentPanel{visibility:hidden;opacity:0}.XsnjU_cookie_menu{flex-shrink:0;margin-right:10px}.gCZGy_privacyConsentPanel p a{color:rgb(168,200,195);text-decoration:none}.XRkNV_wrapper-viewport .gbRtv_cookie_ack{padding:40px 0;justify-content:space-between}.XRkNV_wrapper-viewport .PfVSn_learn_prefs h5{font-weight:700}.XRkNV_wrapper-viewport .PfVSn_learn_prefs h5,.XRkNV_wrapper-viewport .PfVSn_learn_prefs p{color:#ffffff}.zIqJh_contact_information h2{position:relative;font-size:31px;text-align:center;margin-bottom:40px;color:rgb(124,170,163);font-weight:700}.zIqJh_contact_information .OqCHo_image_strip{border-top-right-radius:23px;min-height:500px;height:100%;border-bottom-right-radius:23px;grid-row:1;grid-column:2;transition:transform 0.6s ease}.zIqJh_contact_information input[type="text"]:focus{outline:none;border-color:rgb(168,200,195);box-shadow:0 0 10px rgba(0,0,0,0.05)}.zIqJh_contact_information .AheND_connect_request input[type="checkbox"]:checked{border-color:rgb(168,200,195);background:rgb(168,200,195)}.zIqJh_contact_information .AheND_connect_request a{color:rgb(168,200,195);transition:all 0.3s ease;font-weight:600;text-decoration:none}.zIqJh_contact_information .qaTnt_request_help:hover::before{left:100%}.zIqJh_contact_information svg{margin-right:10px;height:22px;fill:rgb(168,200,195);width:22px;vertical-align:middle}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 767px) {.egHAR_appNote{padding:3rem 0}.egHAR_appNote::before{width:70%}.egHAR_appNote .container{padding:0 1.5rem}.egHAR_appNote h2{max-width:100%;font-size:calc(33px * 0.8);margin-bottom:2rem}.egHAR_appNote .WjYek_skill_space{padding:2rem 1.5rem}.egHAR_appNote .WjYek_skill_space::before{top:1.5rem;right:1.5rem;width:6rem;height:6rem}} @media screen and (min-width: 1200px) {.FrWdj_prospective_members ul{gap:30px;grid-template-columns:repeat(2,1fr);display:grid}} @media (max-width: 767px) {.CYpnP_title_welcome{min-height:580px;padding:4rem 0;height:auto}.CYpnP_title_welcome .WjYek_skill_space{width:100%;padding:2rem 1.5rem}.CYpnP_title_welcome h1{margin-bottom:1rem;font-size:calc(39px * 1.2)}.CYpnP_title_welcome .HjVts_text_block_wrap p{font-size:17px}.CYpnP_title_welcome .npHAm_intro_head svg{height:70px;width:70px}.CYpnP_title_welcome h6 .qaTnt_request_help{padding:12px 25px}} @media (max-width: 767px) {.WSaGZ_support{padding:3rem 0}.WSaGZ_support .BTXkS_ask_form{padding:2rem}.WSaGZ_support .eAIcV_message_us{justify-content:center}.WSaGZ_support .iFzwh_contact_links{height:55px;width:55px}} @media (max-width: 768px) {.UoPNg_pricing_stack{padding:60px 0}.UoPNg_pricing_stack h2{font-size:calc(35px - 6px)}.UoPNg_pricing_stack .cYFqz_fee_board{font-size:calc(16px - 1px)}.UoPNg_pricing_stack .YTIbB_tuition_plans{gap:15px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.UoPNg_pricing_stack .sPKaZ_learning_package h4{font-size:21px}.UoPNg_pricing_stack .sPKaZ_learning_package p{margin-bottom:20px;font-size:calc(16px - 2px)}} @media screen and (max-width: 576px) {.SZYeG_skill_test .company_holder h3{font-size:28px}.SZYeG_skill_test .CBOwK_main_master h5{font-size:calc(19px * 1.1)}.SZYeG_skill_test .CBOwK_main_master .CAWgv_main_train a{font-size:calc(16px * 0.9)}} @media (min-width: 768px) {.pGSPF_stay_connected{margin:7rem 0;padding:5rem 4rem}.pGSPF_stay_connected::before{width:60%}.pGSPF_stay_connected .WjYek_skill_space{justify-content:space-between;gap:2rem;flex-direction:row;align-items:center}.pGSPF_stay_connected .WjYek_skill_space > div{flex:1;padding:0}.pGSPF_stay_connected h4{transform:translateX(2rem);max-width:100%}.pGSPF_stay_connected h4::before{left:-2rem}.pGSPF_stay_connected .input_holder{gap:1.5rem;flex-direction:row;flex:1}.pGSPF_stay_connected input[type="email"]{height:100%}.pGSPF_stay_connected .aibDA_sub_focus{width:auto;white-space:nowrap}} @media (min-width: 1200px) {.ZQnrJ_client_experience .taTZg_user_praise{grid-template-columns:repeat(4,1fr)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+1){transform:translateY(0)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+2){transform:translateY(15px)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+3){transform:translateY(30px)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+4){transform:translateY(45px)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+1):hover{transform:translateY(-10px) rotateX(2deg)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+2):hover{transform:translateY(5px) rotateX(2deg)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+3):hover{transform:translateY(20px) rotateX(2deg)}.ZQnrJ_client_experience .pOCRB_reviews_block:nth-child(4n+4):hover{transform:translateY(35px) rotateX(2deg)}} @media (min-width: 768px) {.IgEVL_about_this .HjVts_text_block_wrap{margin-right:5%;margin-left:5%;padding:4rem}.IgEVL_about_this span{column-count:2}.IgEVL_about_this h1{font-size:calc(45px * 1.1)}} @media (min-width: 1024px) {.IgEVL_about_this .container{padding:8rem 2rem}.IgEVL_about_this .HjVts_text_block_wrap{width:75%;padding:5rem;transform:perspective(1200px) rotateY(-3deg);margin-left:8%}.IgEVL_about_this span{column-count:2}.IgEVL_about_this h1{margin-bottom:3rem;font-size:calc(45px * 1.2)}.IgEVL_about_this h1::after{width:150px}} @media (max-width: 992px) {.zIqJh_contact_information .Jjcry_support_box{grid-template-columns:1fr}.zIqJh_contact_information .OqCHo_image_strip{border-top-left-radius:23px;border-top-right-radius:23px;min-height:300px;border-radius:0;grid-column:1;grid-row:1}.zIqJh_contact_information .kiFgM_query_inquiry{padding:40px 30px;grid-column:1;grid-row:2}} @keyframes slideUp {from{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes shiftGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes neonPulse {0%{opacity:0.6;transform:scaleX(0.5)}100%{opacity:1;transform:scaleX(1)}} @keyframes scaleIn {to{transform:scaleY(1)}} @keyframes gridPulse {0%{opacity:0.05;background-size:100px 100%,100% 100px}50%{opacity:0.1;background-size:110px 110%,110% 110px}100%{opacity:0.05;background-size:100px 100%,100% 100px}}