.layer-containerutil{display:flex;height:100%;flex-direction:column;min-height:100%}header,footer{width:100%}header{left:0;width:100%;box-shadow:0 5px 25px rgba(0,0,0,0.5);position:fixed;top:0;z-index:100;background:linear-gradient(to bottom,rgb(139,152,177,0.5) 0%,#000000 100%)}.who_we_areutil h1{text-align:left;margin-bottom:3rem;opacity:0;transform:translateX(-1rem);animation:slideInTitle 0.8s 0.2s forwards ease-out;position:relative;color:#000000;font-size:39px;font-weight:700}.who_we_areutil .study_expertutil::before{width:100%;left:0;height:5px;background:linear-gradient(90deg,rgb(139,152,177) 0%,rgb(82,106,152) 100%);position:absolute;content:"";top:0}.who_we_areutil .principles_listutil::before{position:absolute;left:0;transform:scaleY(0);background:linear-gradient(180deg,rgb(139,152,177) 0%,rgb(82,106,152) 100%);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);content:"";width:4px;transform-origin:top;top:0;height:100%}.thanksPointutil::before{animation:patternShift 30s infinite linear;height:100%;top:0;opacity:0.1;width:100%;background-size:60px 60px;z-index:1;background-image:linear-gradient(30deg,rgb(139,152,177,0.5) 1px,transparent 1px),linear-gradient(120deg,rgb(139,152,177,0.5) 1px,transparent 1px);position:absolute;left:0;content:""}.thanksPointutil .pro_programutil:hover::before{filter:blur(12px);opacity:0.8}.thanksPointutil .pro_programutil > div:first-child{position:relative;margin-bottom:30px;overflow:hidden}.thanksPointutil .pro_programutil > div:first-child{margin-bottom:25px}.thanksPointutil .pro_programutil > div:last-child{position:relative;overflow:hidden}.thanksPointutil a{transition:transform 0.4s ease;text-decoration:none;display:block}.thanksPointutil p{opacity:0;font-weight:400;margin:0;font-family:Arial,sans-serif;color:#000000;animation:fadeIn 1s 0.5s ease-out forwards;padding:0;line-height:1.8;font-size:12px}.thanksPointutil p{line-height:1.7;font-size:calc(12px - 0.05rem)}.thanksPointutil p{font-size:calc(12px - 0.1rem);line-height:1.6}.privacy_folioutil ul,.privacy_folioutil ol{margin:0;padding:20px 0;list-style:none;padding-left:0}.privacy_folioutil p,.privacy_folioutil span,.privacy_folioutil div{padding-bottom:10px;margin-bottom:15px;font-size:12px;color:#000000;font-family:Arial,sans-serif;line-height:1.8}.course_structureutil .education_planutil{min-height:500px;display:grid;gap:30px;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"image title" "desc1 desc2"}.course_structureutil .content_columnutil .description{border-radius:10px;backdrop-filter:blur(5px);font-size:18px;overflow:hidden;position:relative;background:rgba(0,0,0,0.2);padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.15);line-height:1.8;margin:0;border-top:3px solid rgb(82,106,152);color:#000000}.welcomeutil::before{background-position:0 0,0 10px,10px -10px,-10px 0px;height:100%;content:'';background-image:linear-gradient(45deg,rgba(rgb(139,152,177,0.5),0.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(rgb(139,152,177,0.5),0.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(rgb(139,152,177,0.5),0.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(rgb(139,152,177,0.5),0.03) 75%);background-size:20px 20px;top:0;z-index:0;position:absolute;width:100%;left:0}.welcomeutil li{margin-bottom:2rem}.welcomeutil .main_introutil{gap:1.5rem;flex-direction:column;align-items:center;display:flex}.welcomeutil svg text{font-family:Arial,sans-serif;transition:fill 0.3s ease}.welcomeutil .connect_boxutil::before{top:0;height:100%;left:-100%;content:'';transition:left 0.7s ease;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));width:100%;position:absolute}.welcomeutil .img_stackutil:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:scale(1.02)}.reach_oututilH7Zjp{padding:100px 0;position:relative;background:rgb(192,199,206);overflow:hidden}.reach_oututilH7Zjp .img_stackutil::after{content:'';left:0;width:100%;top:0;position:absolute;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgb(192,199,206) 100%)}.reach_oututilH7Zjp form h3{text-align:left;text-transform:none;font-weight:700;margin-bottom:30px;color:#000000;font-size:19px;letter-spacing:normal;text-shadow:none}.reach_oututilH7Zjp .inquiry_boxutil{margin-bottom:30px;align-items:flex-start;display:flex}.reach_oututilH7Zjp .inquiry_boxutil label::before{border:2px solid rgb(82,106,152);height:22px;top:0;left:0;width:22px;content:'';background:#ffffff;transition:all 0.3s ease;position:absolute}.reach_oututilH7Zjp .connect_boxutil:hover{box-shadow:0 10px 20px rgba(0,0,0,0.15);transform:translateY(-3px);background:#000000}.reach_oututilH7Zjp .inquiry_cardutil h4{position:relative;font-family:Arial,sans-serif;font-size:19px;text-transform:uppercase;color:#ffffff;letter-spacing:1px;margin-bottom:40px;font-weight:700}.reach_oututilH7Zjp .inquiry_helputil li:last-child{margin-bottom:0}.reach_oututilH7Zjp .inquiry_helputil svg path{fill:rgb(139,152,177)}.reach_oututilH7Zjp .inquiry_helputil a{transition:all 0.3s ease;color:#ffffff;text-decoration:none}.audience_profileutil .pro_programutil{position:relative;max-width:1000px;align-items:center;display:flex;padding:0 2rem;flex-direction:column;margin:0 auto}.audience_profileutil h3::before,.audience_profileutil h3::after{height:30px;content:"";position:absolute;border-style:solid;border-color:rgb(82,106,152);z-index:-1;width:30px}.audience_profileutil h3::before{left:-10px;border-width:2px 0 0 2px;border-radius:5px 0 0 0;top:-10px}.audience_profileutil li:hover::after{background:linear-gradient( 90deg,rgb(82,106,152),rgb(139,152,177) );animation:glowLine 2s infinite alternate ease-in-out;height:4px;left:0;width:100%;bottom:0;position:absolute;content:""}.audience_profileutil li:hover svg{transform:scale(1.05);fill:rgb(139,152,177)}.audience_profileutil li:nth-child(even){transform:translateX(20px)}.cookie_notice_bannerutil{animation:slideUp 0.5s forwards;padding:20px 0;border-top:3px solid rgb(82,106,152);transform:translateY(100%);width:100%;transition:transform 0.3s ease-in-out;box-shadow:0 -4px 10px rgba(0,0,0,0.5);position:fixed;z-index:90;bottom:0;background:rgb(82,106,152)}.cookie_windowutil{text-align:center;flex-shrink:0;color:#000000;line-height:40px;cursor:pointer;padding:10px 20px;font-size:14px;background:linear-gradient(90deg,rgb(139,152,177),rgb(82,106,152));white-space:nowrap;margin-left:10px;min-width:140px;border-radius:15px;transition:background-color 0.3s ease,box-shadow 0.3s ease;text-decoration:none;box-shadow:0 0 15px rgb(139,152,177)}.instructor_historyutil .client_storyutil:hover{transform:translateY(-5px)}.instructor_historyutil .client_storyutil:hover .img_stackutil{transform:scale(1.02)}.instructor_historyutil .client_storyutil > div:nth-child(2){text-align:left;position:relative}.instructor_historyutil .client_storyutil .name{display:inline-block;margin:0 0 0.5rem;position:relative;color:#000000;font-weight:700;font-size:calc(20px * 1.1)}.instructor_historyutil .client_storyutil .work_contentutil{padding-left:1.25rem;line-height:1.7;margin:0;color:#000000;position:relative;font-size:15px;border-left:3px solid rgb(82,106,152,0.5)}.stay_updatedutil::after{animation:pulse-circle 15s ease-in-out infinite alternate;content:"";background:linear-gradient(45deg,rgb(82,106,152) 0%,rgb(82,106,152,0.5) 100%);left:-50px;position:absolute;width:150px;border-radius:50%;z-index:1;bottom:-50px;height:150px;opacity:0.5}.stay_updatedutil .input_holder{grid-area:form;flex-direction:column;position:relative;gap:1rem;display:flex}.stay_updatedutil .input_holder::after{opacity:0.3;position:absolute;z-index:-1;border:1px solid rgb(82,106,152,0.5);border-radius:50%;bottom:-20px;left:30%;animation:float-circle 12s ease-in-out infinite alternate;content:"";width:100px;height:100px}.stay_updatedutil .join_panelutil:hover::before{transform:translate(-50%,-50%) scale(1.5);opacity:1}.cheat_sheetutil .company_holder{position:relative;padding-right:30px;flex:0 0 30%}.cheat_sheetutil .company_holder h3{display:inline-block;position:relative;font-weight:700;font-size:calc(33px * 0.9);margin-bottom:20px;text-shadow:0 0 10px rgb(139,152,177,0.5);color:#ffffff}.cheat_sheetutil .company_holder h3{position:relative;overflow:hidden}.cheat_sheetutil .nav_primeutil{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.cheat_sheetutil .main_guideutil::before{transform:translateX(-100%);transition:transform 0.6s ease;inset:0;content:'';background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);position:absolute;z-index:-1}.cheat_sheetutil .main_guideutil .nav_primeutil a{position:relative;text-decoration:none;display:inline-block;transition:all 0.3s ease;padding-left:0;color:#ffffff;font-size:calc(15px * 0.95);opacity:0.85}.science_refutil .container{justify-content:center;display:flex;align-items:center}.science_refutil .level_uputil{letter-spacing:0.5px;transition:opacity 0.3s ease;font-size:15px;opacity:0.8;text-align:center;color:#ffffff}.data_overviewutil::before{left:0;top:0;content:"";width:100%;background:linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,0.03) 1px,transparent 1px);z-index:-1;position:absolute;background-size:20px 20px;height:100%}.data_overviewutil .advantage_statisticsutil{overflow:visible;align-items:center;border-radius:0;text-align:center;width:calc(25% - 15px);display:flex;margin:0;padding:0;flex-direction:column;position:relative}.data_overviewutil .advantage_statisticsutil span{position:relative;color:#ffffff;transition:transform 0.5s ease;max-width:85%;opacity:0.8;margin:0 auto;font-size:15px;transform:perspective(500px) translateZ(0)}.data_overviewutil svg{height:0;fill:rgb(139,152,177);width:0}.data_overviewutil svg path{fill:rgb(139,152,177)}.data_overviewutil .advantage_statisticsutil::after{animation:pulsate 3s infinite ease-in-out}.data_overviewutil .container::before{height:100%;width:1px;content:"";z-index:0;top:0;left:15px;background:linear-gradient(180deg,transparent,rgb(139,152,177,0.5),transparent);position:absolute}.sign_up_nowutil::after{top:-50%;content:'';position:absolute;z-index:-1;animation:rotateRays 30s linear infinite;height:200%;width:200%;left:-50%;opacity:0.1;background:conic-gradient( from 0deg at 50% 50%,rgb(139,152,177) 0deg,rgb(82,106,152) 120deg,rgb(139,152,177) 240deg,rgb(82,106,152) 360deg )}.sign_up_nowutil .pro_programutil::after{z-index:1;height:1px;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.5),transparent );bottom:0;animation:scanBottom 4s ease-in-out infinite;width:100%;position:absolute;left:0;content:''}.sign_up_nowutil .start_chatutil{text-transform:uppercase;display:inline-block;border-radius:10px;color:rgb(139,152,177);font-family:Arial,sans-serif;font-size:18px;letter-spacing:2px;padding:16px 45px;box-shadow:0 10px 20px rgba(0,0,0,0.2),0 0 15px rgba(255,255,255,0.2);overflow:hidden;text-decoration:none;z-index:1;transition:all 0.4s ease;background:#ffffff;font-weight:600;position:relative}header .head_proutil{width:100%;display:flex;flex-direction:column;position:relative;align-items:center}header .nav_classutil::before{height:120px;opacity:0.2;background:conic-gradient( transparent 0deg,rgb(82,106,152,0.5) 120deg,transparent 180deg,rgb(139,152,177,0.5) 240deg,transparent 360deg );z-index:-1;border-radius:50%;position:absolute;animation:rotate 10s linear infinite;width:120px;content:""}header .main_learnutil{color:#ffffff;font-size:12px;white-space:nowrap;font-family:Arial,sans-serif;padding:0.6rem 1.5rem;text-decoration:none;font-weight:600;letter-spacing:1px;z-index:2;text-transform:uppercase;position:relative;transition:all 0.3s ease;perspective:800px}header .main_learnutil:hover::after{width:80%}.operation_processutil{position:relative;background:linear-gradient(135deg,rgb(192,199,206) 0%,rgba(245,245,250,0.9) 100%);overflow:hidden;padding:120px 0}.operation_processutil h2{font-weight:700;position:relative;margin-bottom:40px;text-align:center;transform:translateZ(20px);font-size:35px;color:#000000;letter-spacing:-0.5px}.operation_processutil .content_columnutil{position:relative;padding:40px;transform:translateZ(10px) perspective(1000px);border-radius:4px;overflow:hidden;transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1),box-shadow 0.5s ease;background:#ffffff;box-shadow:0 15px 35px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.03)}.plan_showcaseutil .container{margin:0 auto;padding:0 15px;position:relative;z-index:2;max-width:1200px}.plan_showcaseutil .plan_ratesutil{line-height:1.6;opacity:0.9;color:#ffffff;text-align:center;max-width:700px;font-size:16px;margin:0 auto 60px}.plan_showcaseutil .trial_offersutil{text-decoration:none;position:relative;display:block;height:100%;transition:all 0.3s ease}.plan_showcaseutil .trial_offersutil:hover .package_pricingutil::before{opacity:1}.plan_showcaseutil .skill_plansutil{position:relative;z-index:2;flex-direction:column;display:flex;height:100%}.plan_showcaseutil .skill_plansutil h4::after{position:absolute;content:"";left:0;height:2px;background:rgb(139,152,177);width:40px;transition:width 0.3s ease;bottom:-8px}.plan_showcaseutil .trial_offersutil:hover .payment_schemeutil::before{opacity:1}.who_we_areutil .principles_listutil div::-webkit-scrollbar{width:5px}.who_we_areutil .principles_listutil div::-webkit-scrollbar-track{border-radius:10px;background:rgba(0,0,0,0.05)}.who_we_areutil .principles_listutil div::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(82,106,152,0.5)}header .main_guideutil::-webkit-scrollbar{display:none}@media (max-width: 992px) {.thanksPointutil{padding:90px 0}.thanksPointutil .pro_programutil{transform:perspective(1000px) rotateX(1deg);padding:50px 40px}.thanksPointutil h5{font-size:calc(23px - 0.1rem)}} @media (max-width: 991px) {.course_structureutil{padding:80px 0}.course_structureutil .education_planutil{grid-template-areas:"image image" "title title" "desc1 desc2";min-height:auto}.course_structureutil .img_stackutil{height:400px}} @media (min-width: 768px) {.welcomeutil{padding:6rem 3rem}.welcomeutil h1{font-size:calc(28px * 0.85);margin-bottom:3rem}.welcomeutil .pro_programutil{flex-direction:row;align-items:center}.welcomeutil .content_columnutil{padding:3rem}.welcomeutil svg{height:150px;width:150px}.welcomeutil .img_stackutil{min-height:500px}} @media (max-width: 992px) {.reach_oututilH7Zjp .img_stackutil{height:30%}.reach_oututilH7Zjp h3{margin-bottom:50px}.reach_oututilH7Zjp .request_inquiryutil{max-width:700px;margin:0 auto;flex-direction:column}.reach_oututilH7Zjp .support_panelutil,.reach_oututilH7Zjp .inquiry_cardutil{width:100%;padding:40px}} @media (max-width: 991px) {.audience_profileutil{padding:4rem 0}.audience_profileutil ul{gap:1.5rem}.audience_profileutil h3{padding:0.8rem 2rem;font-size:calc(30px * 0.9);margin-bottom:3rem}.audience_profileutil li{padding:1.5rem}.audience_profileutil li svg{margin-bottom:1rem;width:50px;height:50px}} @media (max-width: 480px) {.audience_profileutil{padding:2.5rem 0}.audience_profileutil .pro_programutil{padding:0 1rem}.audience_profileutil h3{font-size:calc(30px * 0.7);padding:0.5rem 1rem;margin-bottom:2rem}.audience_profileutil h3::before,.audience_profileutil h3::after{height:20px;width:20px}.audience_profileutil ul{gap:1rem}.audience_profileutil li{padding:1rem}.audience_profileutil li svg{width:35px;height:35px;margin-bottom:0.75rem}} @media (max-width: 768px) {.stay_updatedutil{padding:3rem 1.5rem}.stay_updatedutil .pro_programutil{gap:2rem;grid-template-areas:"text" "support_panelutil";grid-template-columns:1fr}.stay_updatedutil p{font-size:20px}.stay_updatedutil .input_holder{gap:1rem}.stay_updatedutil .join_panelutil{align-self:stretch;width:100%}} @media (max-width: 576px) {.cheat_sheetutil{padding:30px 0 15px}.cheat_sheetutil .company_holder{margin-bottom:30px}.cheat_sheetutil .company_holder h3{font-size:calc(33px * 0.7)}.cheat_sheetutil .main_guideutil h5{font-size:calc(23px * 0.8)}.science_refutil{padding:10px 0}.science_refutil .level_uputil{font-size:calc(15px * 0.8)}} @media (max-width: 991px) {.data_overviewutil{padding:80px 0}.data_overviewutil .advantage_statisticsutil{margin-bottom:40px;width:calc(50% - 15px)}.data_overviewutil .advantage_statisticsutil:nth-child(2n)::after{display:none}.data_overviewutil .advantage_statisticsutil h4{font-size:3.2rem}.data_overviewutil .statistics_boostersutil{margin-bottom:60px}.data_overviewutil .mentor_statisticsutil{font-size:calc(37px * 0.9)}.data_overviewutil .success_factorsutil{max-width:90%;font-size:calc(15px * 0.95)}} @media screen and (max-width: 576px) {.sign_up_nowutil{padding:60px 0}.sign_up_nowutil .pro_programutil{padding:30px 20px}.sign_up_nowutil h3{font-size:calc(35px * 0.7);margin-bottom:35px;letter-spacing:1.5px}.sign_up_nowutil h3::before{bottom:-10px;width:40px}.sign_up_nowutil h3::after{bottom:-18px}.sign_up_nowutil .start_chatutil{font-size:calc(18px * 0.85);letter-spacing:1px;padding:10px 30px}} @media (max-width: 575px) {.operation_processutil{padding:50px 0}.operation_processutil .pro_programutil{padding:0 20px}.operation_processutil h2{font-size:calc(35px * 0.7);margin-bottom:25px}.operation_processutil .content_columnutil{padding:20px}.operation_processutil .content_columnutil::before{width:3px}.operation_processutil h2::after{bottom:-10px;width:60px}} @keyframes expandLine {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes fadeInUp {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeIn {0%{opacity:0}100%{opacity:1}} @keyframes lightPulse {0%,100%{opacity:0.15;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.2;transform:translate(-50%,-50%) scale(1.1)}} @keyframes pulseGlow {0%{opacity:0.4;transform:scale(1)}100%{opacity:0.8;transform:scale(1.2)}} @keyframes orbit {0%{transform:rotate(0deg) translateX(30px) rotate(0deg)}100%{transform:rotate(360deg) translateX(30px) rotate(-360deg)}} @keyframes pulsate {0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.8}} @keyframes scanBottom {0%,100%{opacity:0}50%{opacity:1}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}}