header,footer{width:100%}.container{width:1224px;max-width:100%;margin:auto}.data_approval{padding:20px 0;align-items:center;display:flex;justify-content:space-between}.privacyPolicyOverlay p{font-size:18px}.learn_agree{margin-right:10px;flex-shrink:0}.segment-wrapper .privacyPolicyOverlay{background:#ffffff;border:none;box-shadow:rgb(193,156,201,0.5) 0px 0px 40px 39px}.segment-wrapper .learn_agree svg,.segment-wrapper .learn_agree svg path,.segment-wrapper .learn_agree img{height:40px;fill:#000000;width:40px}.secure_safe::after{height:60%;z-index:0;bottom:0;content:"";position:absolute;background:linear-gradient(180deg,transparent 40%,rgba(rgb(111,126,179,0.5),0.03) 100%);width:100%;left:0}.secure_safe h2{font-weight:600;padding-left:1.5rem;color:#000000;font-size:33px;position:relative;margin:3rem 0 1.5rem}.secure_safe h3::before{background:rgb(111,126,179);left:0;top:50%;transform:translateY(-50%);position:absolute;content:"";width:6px;height:60%}.secure_safe ul{padding-left:1.5rem;margin:1.5rem 0 2rem 1rem;list-style:none}.secure_safe strong{font-weight:600;position:relative;color:#000000;display:inline-block}.program_overview::before{left:0;top:0;content:"";height:100%;filter:blur(60px);opacity:0.7;width:100%;animation:gradientShift 15s infinite alternate ease-in-out;background:radial-gradient(circle at 20% 30%,rgb(193,156,201,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(111,126,179,0.5) 0%,transparent 30%);position:absolute;z-index:0}.program_overview .snap::after{height:100%;content:"";opacity:0.4;z-index:3;mix-blend-mode:overlay;position:absolute;width:100%;top:0;background:conic-gradient( from 0deg,rgb(193,156,201,0.5) 0deg,transparent 120deg,rgb(111,126,179,0.5) 240deg,transparent 360deg );left:0;transition:opacity 0.5s ease}.program_overview .page_head:hover{transform:translateY(-10px);box-shadow:0 20px 45px rgba(0,0,0,0.2),0 8px 25px rgb(193,156,201,0.5)}.program_overview .page_head svg{transition:all 0.5s ease;filter:drop-shadow(0 3px 6px rgb(193,156,201,0.5));width:50px;height:50px}.program_overview h3::before{z-index:-1;content:"";left:0;position:absolute;border-radius:18px;background:linear-gradient(135deg,rgb(193,156,201,0.5) 0%,transparent 100%);opacity:0.1;top:0;height:100%;width:100%}.program_overview p::before{border-radius:18px;left:0;content:"";width:100%;height:100%;position:absolute;opacity:0.1;top:0;background:linear-gradient(225deg,rgb(111,126,179,0.5) 0%,transparent 100%);z-index:-1}.receive_updates{box-shadow:0 15px 30px rgba(0,0,0,0.1);background:linear-gradient(135deg,rgb(222,218,201) 0%,rgb(111,126,179,0.5) 100%);padding:4rem 2rem;position:relative;overflow:hidden}.receive_updates .skill_learn:hover{transform:perspective(1000px) rotateX(0deg);box-shadow:0 20px 50px rgba(0,0,0,0.15),0 10px 20px rgba(0,0,0,0.08)}.receive_updates .skill_learn:hover h3{transform:translateY(-5px)}.receive_updates .input_holder div{position:relative;flex:1}.receive_updates .input_holder div::before{content:"";left:0;transition:width 0.4s ease;height:2px;position:absolute;background:rgb(193,156,201);bottom:-2px;z-index:2;width:0}.receive_updates input[type="email"]:focus::placeholder{opacity:0.5}.receive_updates .sub_backdrop:hover{box-shadow:0 12px 25px rgba(0,0,0,0.15);transform:translateY(-3px)}.connect_with_us{position:relative;padding:120px 0;overflow:hidden}.connect_with_us::before{height:100%;position:absolute;background:rgb(111,126,179,0.5);top:0;left:0;z-index:1;width:100%;content:''}.connect_with_us .request_form h3::after{height:3px;content:'';transform:translateX(-50%);background:rgb(193,156,201);left:50%;bottom:-15px;width:80px;position:absolute}.connect_with_us .request_form svg path{fill:rgb(193,156,201)}.connect_with_us .request_form a:hover{color:rgb(111,126,179)}.connect_with_us .query_inquiry::after{border-radius:50%;background:rgb(111,126,179);left:-80px;content:'';width:200px;opacity:0.1;height:200px;position:absolute;bottom:-80px}.connect_with_us form input[type="text"]:focus,.connect_with_us form input[type="email"]:focus{border-color:rgba(255,255,255,0.5);outline:none;background:rgba(255,255,255,0.2)}.connect_with_us .inquiry_request input[type="checkbox"]:checked{border-color:#ffffff;background-color:#ffffff}.connect_with_us .inquiry_request a{font-weight:600;border-bottom:1px dotted rgba(255,255,255,0.5);text-decoration:none;color:#ffffff;transition:opacity 0.3s ease}.thxContent{background:linear-gradient(135deg,rgb(222,218,201) 0%,rgb(193,156,201,0.5) 100%);position:relative;padding:6rem 0;overflow:hidden}.thxContent .container{padding:0 2rem;z-index:10;max-width:1200px;margin:0 auto;transform:perspective(1000px) rotateX(1deg);position:relative}.thxContent .skill_learn{transition:transform 0.4s ease-out;box-shadow:0 15px 30px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);border-left:4px solid rgb(111,126,179);animation:fadeInUp 0.6s 0.4s both;transform:translateY(0);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.85) 100%);padding:2.5rem;position:relative;border-radius:10px}.opening_page::before{height:100%;left:0;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgb(193,156,201,0.5) 0%,transparent 60%);top:0;content:"";position:absolute;z-index:1;width:100%}.opening_page .text_card ol{gap:2rem;padding:0;margin:0;flex-direction:column;list-style:none;display:flex}.opening_page .learning_open svg path{fill:rgb(193,156,201);transition:fill 0.3s ease}.opening_page .learning_open p{animation:fadeSlideUp 0.8s ease-out 0.8s forwards;opacity:0;max-width:600px;text-align:center;color:#000000;transform:translateY(15px);margin:0;line-height:1.6;font-size:calc(14px * 1.1)}.opening_page .snap{height:300px;border-radius:16px;overflow:hidden;width:100%;transform:translateY(30px) scale(0.95);opacity:0;box-shadow:0 20px 40px rgba(0,0,0,0.2);animation:fadeScaleUp 1s cubic-bezier(0.23,1,0.32,1) 0.6s forwards;position:relative}.education_experience .container{z-index:1;margin:0 auto;position:relative;perspective:1000px;transform-style:preserve-3d;max-width:1200px}.education_experience .rating_reviews:hover::before{opacity:0.7}.education_experience .rating_reviews > div:nth-child(1){grid-area:photo}.education_experience .rating_reviews > div:nth-child(2){grid-area:info}.education_experience .rating_reviews > div:nth-child(3){grid-area:quote}.education_experience .rating_reviews:hover .snap::after{opacity:0.5}.education_experience .name{margin:0 0 0.5rem;transition:transform 0.3s ease;position:relative;color:rgb(193,156,201);font-size:calc(22px * 1.2);font-weight:700;transform:translateZ(15px)}.education_experience .rating_reviews > div:nth-child(2) > div{position:relative;transform:translateZ(10px);color:rgb(111,126,179);font-weight:600;margin-top:1.5rem;font-family:Arial,sans-serif;font-size:calc(14px * 1.1)}.our_story::after{height:100%;z-index:2;mix-blend-mode:overlay;background:linear-gradient(45deg,rgb(193,156,201,0.5),transparent);content:"";width:100%;top:0;position:absolute;left:0}.our_story .text_card::before{background:rgb(193,156,201,0.5);width:100px;z-index:-1;height:100px;content:"";position:absolute;clip-path:polygon(100% 0,0 0,100% 100%);right:0;top:0}.our_story h6::after{animation:expandWidth 1.2s 1s forwards;transform-origin:left;content:"";height:3px;left:0;transform:scaleX(0);position:absolute;bottom:0;background:linear-gradient(to right,rgb(111,126,179),transparent);width:60px}.price_plan_grid .price_sheet{position:relative}.price_plan_grid .rate_list{text-align:center;animation:fadeInUp 0.8s ease-out 0.2s forwards;max-width:800px;transform:translateY(20px);margin:0 auto 50px;font-size:14px;color:rgb(255,255,255,0.5);opacity:0;line-height:1.6;position:relative}.price_plan_grid .price_opts{display:flex;position:relative;flex-direction:column;height:100%;color:#ffffff;z-index:1}.price_plan_grid .price_opts h4::after{background-color:rgb(193,156,201);bottom:0;width:50px;transition:width 0.4s ease;left:0;position:absolute;height:2px;content:""}.price_plan_grid .monthly_rate::before{background:linear-gradient(90deg,rgb(193,156,201),transparent);left:0;bottom:0;width:100%;content:"";position:absolute;height:1px}.price_plan_grid .learning_fee li:hover .study_sub::before{transform:scaleX(1)}.price_plan_grid .learning_fee li:nth-child(2){animation:fadeInUp 0.8s ease-out 0.4s both}footer .footer_milestones{font-family:Arial,sans-serif;color:#000000;padding:100px 0 30px;background-color:rgb(222,218,201);position:relative}footer .info_item:hover{background-color:#ffffff;transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.05)}footer .info_item:hover svg{transform:scale(1.2)}footer .text_main_holder{perspective:2000px;flex-direction:column;position:relative;display:flex;gap:20px;margin-top:40px}footer .subscribe_holder:hover{transform:translateZ(10px) scale(0.98)}footer .page_head::after,footer .top_nav::after,footer .subscribe_holder::after{height:100%;opacity:0;content:"";position:absolute;transition:opacity 0.3s ease;left:0;top:0;z-index:-1;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 50%);width:100%}footer .page_top a{display:inline-block;padding:5px 0;position:relative;font-size:17px;text-decoration:none;color:rgba(255,255,255,0.75);transition:all 0.3s ease}footer .input_holder input[type="email"]{font-size:17px;transition:all 0.3s ease;border:none;background-color:rgba(255,255,255,0.1);padding:14px 16px;border-radius:10px;color:#ffffff}footer .code_labs{text-align:center;margin-top:60px;position:relative}.data_exploration{background:rgb(222,218,201);position:relative;padding:7rem 0;overflow:hidden}.data_exploration .container{align-items:center;max-width:1200px;flex-direction:row-reverse;display:flex;gap:3rem;margin:0 auto;z-index:1;position:relative;padding:0 1.5rem;justify-content:space-between}.data_exploration .statistics_perks:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);z-index:5;transform:scale(1.05) translateZ(0)}.data_exploration .statistics_perks:nth-child(even) h4{color:rgb(111,126,179)}.data_exploration .statistics_perks span{line-height:1.4;color:#000000;font-size:18px;display:block;font-weight:400}.data_exploration .statistics_wins::after{content:"";position:absolute;left:0;opacity:0.7;bottom:-0.8rem;height:2px;width:80px;background:rgb(111,126,179)}.data_exploration .statistics_perks:hover svg{transform:rotateY(180deg)}header .head_mainbar::after{content:"";width:150%;transform:rotate(-2deg);opacity:0.1;height:100px;left:-25%;position:absolute;background:rgb(193,156,201);top:-50px;z-index:-2}header .nav_study:hover{box-shadow:8px 8px 0 rgb(193,156,201);transform:rotate(0deg) translateY(-5px)}header .nav_study:hover::before{right:-8px;opacity:1;bottom:-8px;top:-8px;left:-8px}header .top_nav::before{transition:width 0.3s ease;opacity:0.15;bottom:0;top:0;z-index:-1;width:85%;right:0;background:linear-gradient(90deg,transparent,rgb(111,126,179,0.5) 100%);position:absolute;border-radius:0 16px 16px 0;content:""}header .top_prime a:hover{color:rgb(193,156,201);box-shadow:3px 3px 0 rgba(0,0,0,0.5);border-left-color:rgb(193,156,201);transform:translateX(5px)}.operation_process::before{opacity:0.07;width:100%;z-index:0;content:"";background-image:radial-gradient(circle at 10% 10%,rgb(193,156,201,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 90%,rgb(111,126,179,0.5) 0%,transparent 30%);pointer-events:none;top:0;height:100%;left:0;position:absolute}.operation_process .text_card:hover{box-shadow:0 15px 35px rgba(rgba(0,0,0,0.5),0.08),0 3px 10px rgba(rgba(0,0,0,0.5),0.12);transform:translateZ(15px) translateX(5px)}.operation_process .skill_learn:hover h2{transform:translateZ(25px)}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media only screen and (max-width: 1200px) {.privacyPolicyOverlay{padding:20px}} @media (min-width: 768px) {.secure_safe{padding:7rem 3rem}.secure_safe .container{padding:0 30px}.secure_safe h1{margin-bottom:3rem;font-size:calc(44px * 1.2);transform:translateX(-15px)}.secure_safe h1::before{height:5px;width:180px}.secure_safe h2{padding-left:2rem;margin:4rem 0 2rem}.secure_safe h2::before{width:10px}.secure_safe p{max-width:85%}.secure_safe ul{margin-left:2rem}.secure_safe span{padding-left:1.5rem}} @media (min-width: 768px) and (max-width: 991px) {.program_overview{padding:80px 0}.program_overview .skill_learn{min-height:450px}.program_overview .snap{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;transform:scale(0.85)}.program_overview .skill_learn:hover .snap{transform:scale(0.9) rotate(3deg)}.program_overview .learn_skills{width:80%}.program_overview .page_head{height:80px;margin-bottom:20px;width:80px}.program_overview .page_head svg{width:40px;height:40px}.program_overview h3{font-size:calc(34px - 4px);padding:20px 30px;width:95%;margin-bottom:20px}.program_overview p{line-height:1.7;padding:25px;font-size:calc(12px - 1px)}.program_overview h3::after{width:50px;bottom:-12px}.program_overview .learn_skills:hover h3::after{width:100px}.program_overview p::after{width:50px;right:25px;height:50px;top:-25px}.program_overview .learn_skills:hover p::after{height:65px;width:65px}} @media (max-width: 768px) {.connect_with_us{padding:70px 0}.connect_with_us .request_form div{flex:0 0 100%}.connect_with_us .query_inquiry,.connect_with_us .request_form{padding:40px 30px}.connect_with_us .request_form h3,.connect_with_us form h3{font-size:calc(29px * 0.9);margin-bottom:35px}} @media (max-width: 576px) {.thxContent{padding:3rem 0}.thxContent .container{padding:0 1.5rem;transform:perspective(1000px) rotateX(0deg)}.thxContent h2{margin-bottom:1.75rem;font-size:calc(32px * 0.7)}.thxContent .skill_learn{padding:1.5rem}.thxContent li{padding-left:1.25rem}.thxContent li::before{width:6px;height:6px;top:0.65rem}.thxContent span{line-height:1.6;font-size:calc(17px * 0.9)}} @media (min-width: 768px) {.education_experience .rating_reviews{grid-template-columns:auto 1fr;grid-template-areas:"photo info" "quote quote";padding:4rem;align-items:center}.education_experience .rating_reviews > div:nth-child(2){padding-left:2rem}.education_experience .experience{margin-top:2rem}} @media (min-width: 768px) {.our_story{padding:150px 0}.our_story h4{margin-left:50px;font-size:calc(29px + 4px);text-align:left}.our_story .text_card{border-left:6px solid rgb(111,126,179);width:90%;padding:60px;margin-left:50px}.our_story span{column-gap:40px;column-count:2}.our_story h6{font-size:calc(19px + 6px);margin-bottom:35px}.our_story h6::after{width:100px}} @media (max-width: 1200px) {.price_plan_grid{padding:80px 0}.price_plan_grid .learning_fee{gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.price_plan_grid .study_sub{padding:25px;min-height:400px}} @media (min-width: 992px) {footer .text_main_holder{align-items:stretch;flex-direction:row}footer .page_head,footer .top_nav,footer .subscribe_holder{display:flex;flex:1;margin-top:0;flex-direction:column}footer .page_head{margin-right:-20px}footer .top_nav{margin-right:-20px;margin-left:0;z-index:1}footer .subscribe_holder{margin-left:0;margin-right:0}} @media (max-width: 768px) {.data_exploration{padding:4rem 0}.data_exploration .statistics_plus{gap:1.5rem;grid-template-columns:1fr}.data_exploration .statistics_perks{border-left:5px solid rgb(193,156,201);max-width:100%}.data_exploration .statistics_perks:nth-child(even){background:linear-gradient(to right,rgb(111,126,179,0.5) 0%,transparent 100%);border-right:none;border-left:5px solid rgb(111,126,179);border-radius:0 23px 23px 0;text-align:left;transform:translateX(0)}.data_exploration .statistics_perks:nth-child(even):hover{transform:scale(1.05) translateZ(0)}.data_exploration .statistics_perks:nth-child(even) svg{margin-left:0}.data_exploration .statistics_perks h4{font-size:calc(29px * 1.1)}.data_exploration .statistics_perks span{font-size:calc(18px * 0.9)}.data_exploration .learn_statistics{padding-top:2rem}.data_exploration .statistics_wins{margin-bottom:1.5rem;font-size:calc(29px * 0.9)}.data_exploration .gain_statistics{line-height:1.7;font-size:calc(18px * 0.9)}} @keyframes scaleIn {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes gradientShift {0%{opacity:0.5;transform:scale(1) rotate(0deg)}50%{opacity:0.7;transform:scale(1.1) rotate(5deg)}100%{opacity:0.5;transform:scale(1) rotate(0deg)}} @keyframes rotateLogo {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes pulseBorder {0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.05)}} @keyframes fadeInUp {0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}} @keyframes scaleInRotate {from{transform:scale(0) rotate(-10deg)}to{transform:scale(1) rotate(0deg)}} @keyframes fadeIn {from{opacity:0}to{opacity:1}} @keyframes fadeInParagraph {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}