.container{margin:auto;max-width:100%;width:1204px}.head_mentor4{flex:1 0 auto}a{text-decoration:none;color:inherit}header,footer{width:100%}header{left:0;position:fixed;top:0;z-index:100;box-shadow:0 5px 25px rgba(0,0,0,0.5);background:linear-gradient(to bottom,rgb(185,192,215,0.5) 0%,#000000 100%);width:100%}.course_overview4 h2{transform:translateX(-20px);opacity:0;font-weight:700;text-align:left;animation:slideInTitle 0.8s ease-out 0.2s forwards;position:relative;margin-bottom:3rem;color:#000000;font-size:28px}.course_overview4 .pic_cell1::after{content:"";opacity:0.5;top:-10%;animation:shimmer 8s infinite alternate ease-in-out;height:120%;background:linear-gradient(135deg,rgb(148,162,192,0.5) 0%,transparent 70%);z-index:2;position:absolute;width:120%;mix-blend-mode:overlay;left:-10%}.course_overview4 .description:first-of-type::first-letter{font-weight:700;color:rgb(185,192,215);float:left;font-size:1.8em;padding-right:0.1em;line-height:0.8}.cookieNoticePromptPanel3 h5{letter-spacing:1.5px;font-size:22px;margin:0;font-weight:700;color:rgb(185,192,215);text-transform:uppercase}.policy_ack5 svg{fill:rgb(185,192,215);height:60px;width:60px}.cookie_button.consent_panel3{background:rgba(0,0,0,0.5);color:#ffffff;border:2px solid rgb(148,162,192)}.cookieNoticePromptPanel3 p a:hover{color:rgb(148,162,192)}.help_center5::after{width:300px;transform:rotate(30deg);left:-50px;background:repeating-linear-gradient( -45deg,#000000,#000000 15px,rgb(148,162,192,0.5) 15px,rgb(148,162,192,0.5) 30px );position:absolute;content:"";height:300px;opacity:0.2;bottom:-50px}footer .info_item a:hover{color:rgb(185,192,215)}footer .nav_section7{position:relative}footer .contact_edu3{line-height:1.6;max-width:330px;color:rgba(255,255,255,0.7);font-size:12px}footer .nav_pagebar0{margin-bottom:30px}footer .nav_pagebar0 a:hover{color:#ffffff;border-bottom-color:rgb(185,192,215,0.5);padding-left:10px}footer .subscribe_holder::before{right:0;top:0;content:"";background:linear-gradient(135deg,rgb(185,192,215,0.5),transparent);opacity:0.1;position:absolute;border-radius:28px;left:0;bottom:0}footer .input_holder input[type="email"]:focus{background-color:rgba(255,255,255,0.1);border-color:rgb(185,192,215);outline:none}footer .instant_access3:hover{background-color:rgb(148,162,192)}footer .goal_footer5{padding-top:20px;margin-top:60px;border-top:1px solid rgba(255,255,255,0.1)}.explore_now2{background:linear-gradient(135deg,rgb(219,224,238) 0%,rgb(148,162,192,0.5) 100%);padding:5rem 0;perspective:1000px;overflow:hidden;position:relative}.explore_now2 h2{opacity:0;text-align:center;margin-bottom:2.5rem;position:relative;color:#000000;font-size:32px;transform:translateZ(20px);animation:fadeInUp 0.8s ease-out 0.2s forwards;font-weight:700}.explore_now2 .founder_bio3:hover svg{transform:translateZ(20px) translateY(-8px) rotate(5deg)}.explore_now2 .founder_bio3:hover svg path{fill:rgb(148,162,192)}.explore_now2 .inquiry_message7::before{content:'';position:absolute;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);z-index:-1;width:100%;left:-100%;top:0;transition:transform 0.6s ease;height:100%}.contact_section7{overflow:hidden;position:relative;background:rgb(219,224,238);padding:90px 0}.contact_section7::after{background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,0.03) 10px,rgba(255,255,255,0.03) 20px);height:100%;position:absolute;width:100%;top:0;left:0;content:''}.contact_section7 .connect_box5{display:flex;box-shadow:0 15px 50px rgba(0,0,0,0.1);border-radius:20px;position:relative;overflow:hidden;background:#ffffff;width:100%}.contact_section7 form h3{color:rgb(185,192,215);text-align:left;font-size:21px;margin-bottom:30px}.contact_section7 input[type="text"]:focus,.contact_section7 textarea:focus{background:rgba(255,255,255,1);box-shadow:0 0 15px rgb(185,192,215,0.5);border-color:rgb(185,192,215,0.5);outline:none}.contact_section7 .reach_box1 input[type="checkbox"]:checked + label::before{background:rgb(185,192,215);border-color:rgb(185,192,215)}.contact_section7 .reach_box1 a:hover{color:rgb(148,162,192)}.contact_section7 .inquiry_message7{color:#ffffff;z-index:1;font-size:20px;cursor:pointer;border-radius:50px;position:relative;padding:15px 40px;transition:all 0.3s ease;font-weight:600;background:rgb(185,192,215);overflow:hidden;border:none;font-family:Arial,sans-serif}.contact_section7 .support_feedback4 h4::after{height:3px;content:'';background:#ffffff;border-radius:3px;bottom:-10px;width:40px;left:0;position:absolute}.contact_section7 .support_grid1 svg{margin-right:15px;transition:transform 0.3s ease;margin-top:3px;flex-shrink:0;width:24px;height:24px}.statistical_details6{overflow:hidden;background:linear-gradient(135deg,rgb(219,224,238) 0%,rgba(0,0,0,0.5) 100%);padding:5rem 2rem;position:relative}.statistical_details6 h3::after{transform:translateX(-50%);left:50%;background:linear-gradient(90deg,rgb(185,192,215) 0%,rgb(148,162,192) 100%);content:"";height:4px;width:80px;position:absolute;border-radius:10px;bottom:-12px}.statistical_details6 .extra_pro5:hover{box-shadow:15px 15px 35px rgba(0,0,0,0.08),-8px -8px 25px rgba(255,255,255,0.9);transform:translateY(-5px) scale(1.02)}.statistical_details6 .extra_pro5:hover span{transform:translateX(5px)}.statistical_details6 .extra_pro5 p::after{width:40px;transition:transform 0.4s ease;display:block;margin-left:10px;height:40px;content:"";background:linear-gradient(135deg,rgb(148,162,192,0.5) 0%,transparent 70%);opacity:0.8;border-radius:50%}.future_students4 .founder_bio3{padding:50px;box-shadow:20px 20px 60px rgba(0,0,0,0.1),-20px -20px 60px rgba(255,255,255,0.8);position:relative;background:rgb(219,224,238);border-radius:11px}.future_students4 div p:hover{transform:translateY(-5px);box-shadow:12px 12px 24px rgba(0,0,0,0.08),-12px -12px 24px rgba(255,255,255,0.9),inset 1px 1px 1px rgba(255,255,255,0.4)}.future_students4 div p:hover svg{transform:rotate(10deg);box-shadow:6px 6px 12px rgba(0,0,0,0.15),-6px -6px 12px rgba(255,255,255,0.9),inset 1px 1px 1px rgba(255,255,255,0.4)}.gratPage9::after{right:-20%;filter:blur(80px);height:60%;z-index:0;content:"";transform:rotate(15deg);bottom:-20%;position:absolute;opacity:0.2;width:60%;background:linear-gradient(135deg,rgb(185,192,215,0.5) 0%,rgb(148,162,192,0.5) 100%)}.gratPage9 .founder_bio3:hover{transform:translateZ(10px) rotateX(0deg)}.gratPage9 .founder_bio3 > div:first-child::after{width:80px;transform:scaleX(1);position:absolute;background:linear-gradient(90deg,rgb(185,192,215) 0%,rgb(148,162,192) 100%);left:0;transform-origin:left center;bottom:-10px;content:"";height:4px;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.gratPage9 p{line-height:1.8;color:#000000;transform:translateZ(0);font-size:12px;font-weight:400;margin:0;transition:color 0.3s ease,transform 0.5s ease;position:relative}.training_structure9::after{left:0;background-size:40px 40px;position:absolute;opacity:0.1;width:100%;content:"";z-index:1;animation:gridMove 60s linear infinite;top:0;background-image:linear-gradient( #ffffff 2px,transparent 2px ),linear-gradient( 90deg,#ffffff 2px,transparent 2px );height:100%;transform:rotateX(60deg) rotateZ(45deg)}.training_structure9 span{position:relative;border-radius:10px;color:#000000;transform:rotateX(10deg) rotateY(-10deg);max-width:80%;line-height:1.7;font-size:17px;z-index:1;box-shadow:15px 15px 30px rgba(0,0,0,0.1);text-align:center;background:#ffffff;transition:transform 0.5s ease;padding:2rem 3rem}header::after{opacity:0.1;position:absolute;width:100%;z-index:1;height:100%;left:0;background-size:20px 20px;top:0;background-image:linear-gradient(0deg,transparent 95%,rgb(148,162,192,0.5) 100%),linear-gradient(90deg,transparent 95%,rgb(148,162,192,0.5) 100%);content:""}header .top_skill5:hover svg{filter:drop-shadow(0 0 12px rgb(148,162,192));transform:scale(1.08)}header .head_wrap2{border-bottom:1px solid rgb(185,192,215,0.5);padding:1rem 0;scrollbar-width:none;gap:0.8rem;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,#000000 100%);overflow-x:auto;display:flex;border-top:1px solid rgb(185,192,215,0.5);position:relative;justify-content:center;width:100vw}header .main_skill1:hover::before{border-color:rgb(148,162,192,0.5);box-shadow:0 0 15px rgb(185,192,215,0.5);transform:translateZ(0)}.our_mission0::after{left:0;top:0;background:radial-gradient( circle at top right,rgb(185,192,215,0.5) 0%,transparent 70% );width:100%;height:100%;opacity:0.2;z-index:-1;content:"";position:absolute}.our_mission0 .learn_learn6{position:relative;display:grid;gap:50px;grid-template-columns:1fr}.our_mission0 .edu_promise2 h3{clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);background:linear-gradient( 135deg,rgb(185,192,215,0.5) 0%,rgba(0,0,0,0.5) 100% );display:inline-block;position:relative;font-weight:600;padding:15px 30px;margin-bottom:0;color:#000000;text-align:center;font-size:23px}.our_mission0 .edu_promise2:nth-child(1) p{grid-row:1;grid-column:2;clip-path:polygon(20px 0,100% 0,100% 100%,0 100%);border-left:3px solid rgb(185,192,215);margin-left:-20px}.welcome_page1{position:relative;justify-content:center;background:linear-gradient(135deg,rgb(148,162,192,0.5),rgb(185,192,215));display:flex;overflow:hidden;align-items:center;min-height:100vh}.welcome_page1 h3{transform:translateZ(20px);line-height:1.4;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:600;letter-spacing:0.05em;margin:0 0 1.5rem;font-family:Arial,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,0.2);color:#ffffff;position:relative;padding-left:1.5rem}.welcome_page1 .learn_expert0{position:relative;transform:translateZ(10px);padding:1rem}.welcome_page1 .learn_expert0 > div{transform:translateZ(5px);box-shadow:0 15px 30px rgba(0,0,0,0.2),0 0 0 1px rgba(255,255,255,0.1) inset;overflow:hidden;transition:transform 0.5s cubic-bezier(0.2,0.9,0.3,1.2);border-radius:10px;position:relative}.mentorship_experience0::before{left:0;top:0;width:100%;position:absolute;opacity:0.1;content:"";background:repeating-linear-gradient( -45deg,rgb(185,192,215,0.5) 0,rgb(185,192,215,0.5) 1px,transparent 1px,transparent 20px );height:100%}.mentorship_experience0 .employee_info9::before{top:50%;left:0;position:absolute;content:"";width:10px;transform:translateY(-50%);height:60%;background:linear-gradient(to bottom,rgb(185,192,215),rgb(148,162,192))}.mentorship_experience0 .career_milestones8{transform:translateZ(10px);position:relative;transition:transform 0.5s ease 0.2s;color:#000000;line-height:1.7;font-size:18px;font-style:italic}.mentorship_experience0 .rating_praise1:hover .employee_info9 div:nth-child(2){transform:translateZ(35px)}.pricing_offer_box8 .container{margin:0 auto;z-index:2;max-width:1200px;position:relative;padding:0 20px}.pricing_offer_box8 .qtr_cost7{margin:0 auto 50px;padding:0 15px;font-size:14px;text-align:center;color:#ffffff;max-width:700px;opacity:0.9;line-height:1.6}.pricing_offer_box8 .class_cost9{transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);height:100%;text-decoration:none;display:block;transform-style:preserve-3d}.pricing_offer_box8 .class_cost9 h4{padding-bottom:12px;font-weight:700;color:#000000;font-size:calc(19px + 2px);margin:0 0 15px;transition:transform 0.4s ease;position:relative}.pricing_offer_box8 .class_cost9:hover{transform:translateY(-10px) scale(1.02)}.pricing_offer_box8 .class_cost9:hover h4{transform:translateX(5px);color:rgb(185,192,215)}.privacy_cover0{height:auto;width:100%;padding:40px}.privacy_cover0 h1{grid-column:span 2;font-size:41px;font-weight:700;font-family:Arial,sans-serif;padding-bottom:10px;color:rgb(185,192,215);text-align:center;border-bottom:2px solid rgb(148,162,192);margin-top:0;margin-bottom:20px;text-shadow:0 0 10px rgb(185,192,215)}header .head_wrap2::-webkit-scrollbar{display:none}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 767px) {.course_overview4 h2{font-size:calc(28px * 0.9);text-align:center}.course_overview4 h2::after{margin:15px auto 0}.course_overview4 .pic_cell1{order:-1}.course_overview4 .text_block_wrap2{padding:1.5rem}.course_overview4 .description{line-height:1.7;font-size:calc(15px * 0.95)}} @media (max-width: 767px) {footer .help_center5{padding:60px 0 30px}footer .get_assist4{grid-template-columns:1fr;margin-bottom:40px;padding:20px}footer .head_wrap2 h5,footer .subscribe_holder h5{margin-bottom:20px}footer .head_wrap2 h5::after{bottom:-8px}footer .subscribe_holder{padding:25px 20px}footer .goal_footer5{margin-top:40px}} @media (max-width: 1200px) {.contact_section7 .connect_box5{width:70%}.contact_section7 .support_feedback4{width:35%}} @media (max-width: 992px) {.contact_section7 .pic_cell1{display:none}.contact_section7 .container{flex-direction:column;align-items:center;display:flex}.contact_section7 .connect_box5{max-width:600px;flex-direction:column;width:100%}.contact_section7 .support_feedback4{max-width:600px;top:auto;width:100%;border-radius:20px;transform:none;right:auto;position:relative;margin-top:30px}.contact_section7 .support_feedback4::before{border-radius:20px}} @media (prefers-reduced-motion: reduce) {.statistical_details6 .extra_pro5,.statistical_details6 .extra_pro5:hover,.statistical_details6 h3,.statistical_details6 .extra_pro5 span,.statistical_details6 .extra_pro5 p::after{transform:none;transition:none}} @media (max-width: 479px) {.future_students4{padding:40px 0}.future_students4 .founder_bio3{padding:25px 15px}.future_students4 h4{font-size:calc(28px - 6px);margin-bottom:30px}.future_students4 div{gap:15px}.future_students4 div p{padding:15px;font-size:calc(18px - 1px)}.future_students4 div p svg{min-width:26px;margin-right:12px;width:26px;padding:5px;height:26px}} @media (min-width: 992px) {.training_structure9 .founder_bio3:hover h3{transform:rotateX(5deg) rotateY(-5deg) translateZ(20px)}.training_structure9 .founder_bio3:hover span{transform:rotateX(5deg) rotateY(-5deg) translateZ(20px)}} @media (max-width: 768px) {.training_structure9{min-height:55vh}.training_structure9 .container{padding:3rem 1.2rem}.training_structure9 .founder_bio3{gap:2.5rem}.training_structure9 h3{padding:1.5rem 2rem;max-width:100%;transform:rotateX(5deg) rotateY(-5deg);font-size:calc(37px * 0.8)}.training_structure9 span{padding:1.5rem 2rem;transform:rotateX(5deg) rotateY(-5deg);max-width:100%;font-size:calc(17px * 0.9)}.training_structure9 h3::before,.training_structure9 span::before{width:7px}.training_structure9 h3::after,.training_structure9 span::after{height:7px}} @media screen and (max-width: 992px) {.our_mission0{padding:80px 0}.our_mission0 h2{margin-bottom:50px}.our_mission0 .edu_promise2,.our_mission0 .edu_promise2:nth-child(2){grid-template-columns:1fr;margin-left:0;gap:20px;margin-right:0}.our_mission0 .edu_promise2:nth-child(1) h3,.our_mission0 .edu_promise2:nth-child(2) h3{width:80%;grid-column:1;margin:0;justify-self:center;grid-row:1}.our_mission0 .edu_promise2:nth-child(1) p,.our_mission0 .edu_promise2:nth-child(2) p{grid-row:2;border-top:3px solid rgb(185,192,215);clip-path:none;border:none;grid-column:1;text-align:left;margin:0}.our_mission0 .edu_promise2:nth-child(2) p{border-top:3px solid rgb(148,162,192)}.our_mission0 .edu_promise2::before{display:none}} @media screen and (min-width: 768px) and (max-width: 1199px) {.pricing_offer_box8 .payment_plans7{grid-template-columns:repeat(2,1fr)}.pricing_offer_box8 .rate_packages7{min-height:420px}.pricing_offer_box8{padding:100px 0}} @media only screen and (max-width: 800px) {.privacy_cover0{padding:20px;gap:20px;grid-template-columns:1fr}.privacy_cover0 h1{margin-bottom:15px;font-size:calc(20px - 4px)}.privacy_cover0 h2{margin-bottom:10px;font-size:calc(20px - 2px)}.privacy_cover0 ul{padding-left:0}.privacy_cover0 li{margin-bottom:8px;padding:8px}.privacy_cover0 div{padding:10px}} @keyframes slideInTitle {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}} @keyframes pulseLight {0%{opacity:0.1}50%{opacity:0.3}100%{opacity:0.1}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:40px 40px}} @keyframes rotate {0%{transform:translateY(-50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(360deg)}} @keyframes lineReveal {0%{transform:scaleY(0)}100%{transform:scaleY(1)}}