*{padding:0;box-sizing:border-box;margin:0}.footer_milestones{flex:0 0 auto}.privacyPolicyOverlay{z-index:90;background:rgb(222,218,201);position:fixed;border-top:2px solid rgb(193,156,201);bottom:0;width:100%}.cookie_list{text-align:center;font-size:24px;margin-left:10px;flex-shrink:0;min-width:120px;color:rgb(193,156,201);border-bottom:2px solid rgb(193,156,201);cursor:pointer;text-decoration:none;white-space:nowrap;line-height:35px}.secure_safe{background:linear-gradient(145deg,rgb(222,218,201) 0%,rgba(245,248,250,0.95) 100%);color:#000000;font-family:Arial,sans-serif;overflow:hidden;position:relative;padding:5rem 2rem}.secure_safe h1::before{height:4px;left:0;bottom:0;transform-origin:left;background:linear-gradient(90deg,rgb(193,156,201) 0%,rgb(111,126,179) 100%);width:120px;content:"";position:absolute;animation:scaleIn 0.8s ease-out forwards}.secure_safe h4::before{position:absolute;height:50%;left:0;width:4px;top:50%;background:rgb(111,126,179);content:"";transform:translateY(-50%);opacity:0.7}.secure_safe li:hover::before{background-color:rgba(rgb(193,156,201,0.5),0.1);transform:rotate(135deg)}.program_overview{padding:120px 0;overflow:hidden;position:relative;background:rgb(222,218,201)}.program_overview .container{z-index:1;position:relative}.program_overview .snap{width:100%;z-index:1;transition:all 0.8s cubic-bezier(0.34,1.56,0.64,1);height:100%;overflow:hidden;transform:scale(0.9);position:absolute;left:0;box-shadow:0 20px 50px rgba(0,0,0,0.2),0 10px 30px rgba(0,0,0,0.5);border-radius:50%;top:0;filter:brightness(0.9) contrast(1.1)}.program_overview .skill_learn:hover .snap::after{animation:rotateOverlay 20s linear infinite;opacity:0.6}.program_overview .page_head::before{content:"";position:absolute;bottom:-10px;z-index:-1;background:conic-gradient( from 0deg,rgb(193,156,201) 0deg,rgb(193,156,201,0.5) 90deg,rgb(111,126,179,0.5) 180deg,rgb(111,126,179) 270deg,rgb(193,156,201) 360deg );border-radius:50%;top:-10px;right:-10px;opacity:0.7;animation:rotateLogo 10s linear infinite;left:-10px}.program_overview h3::after{transition:width 0.5s ease;content:"";width:60px;background:linear-gradient(90deg,rgb(193,156,201),rgb(111,126,179));transform:translateX(-50%);border-radius:10px;height:3px;position:absolute;bottom:-15px;left:50%}.program_overview p::after{right:30px;content:"";top:-30px;border-radius:50%;filter:blur(25px);z-index:-2;opacity:0.5;position:absolute;width:60px;background:rgb(111,126,179,0.5);transition:all 0.5s ease;height:60px}.receive_updates::before{content:"";width:100%;transform:rotate(15deg);z-index:1;position:absolute;top:-50%;left:-20%;height:200%;background:linear-gradient(45deg,rgb(193,156,201,0.5) 0%,transparent 70%)}.receive_updates h3{line-height:1.4;position:relative;transform:translateY(0);font-family:Arial,sans-serif;border-left:4px solid rgb(193,156,201);font-size:18px;margin:0;padding-left:1rem;transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);color:#000000;font-weight:700}.receive_updates input[type="email"]::placeholder{transition:opacity 0.3s ease;color:rgba(0,0,0,0.4)}.receive_updates .sub_backdrop{font-family:Arial,sans-serif;cursor:pointer;position:relative;font-size:15px;border:none;padding:1rem 2rem;color:#ffffff;font-weight:600;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);background:linear-gradient(135deg,rgb(193,156,201) 0%,rgb(111,126,179) 100%);box-shadow:0 8px 20px rgba(0,0,0,0.1);display:inline-block;align-self:flex-start;overflow:hidden}.connect_with_us .request_form div{border-radius:10px;display:flex;align-items:center;background:rgb(222,218,201);flex:0 0 calc(50% - 20px);transition:transform 0.3s ease,box-shadow 0.3s ease;padding:20px;margin-bottom:30px}.connect_with_us .query_inquiry{padding:0;border-radius:27px 27px 0 0;grid-row:1;position:relative;overflow:hidden;background:rgb(193,156,201)}.connect_with_us form h3{margin-bottom:40px;text-align:center;font-weight:700;font-size:29px;position:relative;color:#ffffff}.connect_with_us form input::placeholder{color:rgba(255,255,255,0.6)}.connect_with_us .inquiry_request input[type="checkbox"]{flex-shrink:0;transition:all 0.3s ease;border-radius:10px;position:relative;-webkit-appearance:none;margin-right:15px;appearance:none;height:22px;border:2px solid rgba(255,255,255,0.3);cursor:pointer;width:22px}.connect_with_us .inquiry_map{border-radius:10px;font-size:14px;cursor:pointer;background:#ffffff;border:none;color:rgb(193,156,201);width:100%;font-weight:700;padding:18px 20px;transition:all 0.3s ease}.thxContent h2{font-size:32px;max-width:90%;animation:slideInTitle 0.8s ease-out forwards;color:rgb(193,156,201);text-shadow:0 2px 4px rgba(0,0,0,0.1);position:relative;transform-origin:left center;margin-bottom:2.5rem;font-weight:700;font-family:Arial,sans-serif;line-height:1.3}.thxContent .skill_learn:hover{transform:translateY(-5px)}.thxContent li{padding-left:1.5rem;position:relative}.opening_page{overflow:hidden;flex-direction:column;background:linear-gradient(135deg,rgb(222,218,201) 0%,#ffffff 100%);display:flex;position:relative;min-height:100vh}.opening_page .skill_learn{padding:0 20px;gap:30px;z-index:5;position:relative;display:grid;grid-template-columns:1fr;flex:1}.opening_page .text_card li{position:relative}.opening_page .learning_open{gap:1.5rem;flex-direction:column;align-items:center;display:flex}.opening_page .learning_open svg:hover path{fill:rgb(111,126,179)}.opening_page .inquiry_map{opacity:0;font-weight:600;transition:transform 0.3s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.3s ease;text-decoration:none;transform:translateY(20px);position:relative;background:linear-gradient(135deg,rgb(193,156,201) 0%,rgb(111,126,179) 100%);border-radius:10px;box-shadow:0 10px 20px rgba(94,170,168,0.3);padding:15px 35px;overflow:hidden;color:#ffffff;animation:fadeSlideUp 0.8s ease-out 1s forwards;font-size:15px;display:inline-block;align-self:center}.education_experience .rating_reviews{transform:perspective(1000px) rotateY(-2deg);grid-gap:2rem;transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;padding:3rem;display:grid;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.02);grid-template-columns:1fr;background:#ffffff}.education_experience .rating_reviews:hover .snap{transform:translateZ(50px) scale(1.05);box-shadow:0 25px 50px rgba(0,0,0,0.3)}.education_experience .name::after{transition:transform 0.4s ease-out;width:60px;left:0;transform:scaleX(0.7);background:rgb(111,126,179);position:absolute;transform-origin:left;bottom:-10px;height:3px;content:""}.education_experience .rating_reviews:hover .experience::before{transform:translateZ(15px) translateY(-10px);opacity:0.4}.our_story{padding:120px 0;position:relative;color:#ffffff;overflow:hidden}.our_story h4{letter-spacing:3px;font-size:29px;text-align:center;margin-bottom:40px;opacity:0;position:relative;text-transform:uppercase;z-index:10;font-weight:700;transform:translateY(10px);animation:fadeInUp 0.8s 0.2s forwards}.our_story h6{animation:fadeIn 0.6s 0.8s forwards;position:relative;font-weight:700;font-size:calc(19px + 2px);text-shadow:0 2px 4px rgba(0,0,0,0.2);display:inline-block;opacity:0;color:rgb(111,126,179);padding-bottom:12px;margin-bottom:25px}.price_plan_grid{position:relative;padding:100px 0;overflow:hidden}.price_plan_grid .container{z-index:2;padding:0 20px;max-width:1320px;position:relative;margin:0 auto}.price_plan_grid .learning_fee{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;list-style:none;display:grid;padding:0;gap:30px}.price_plan_grid .study_sub::before{position:absolute;background:linear-gradient(90deg,rgb(193,156,201),rgb(111,126,179));height:5px;content:"";top:0;transform-origin:left;transform:scaleX(0);left:0;width:100%;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1)}.price_plan_grid .price_opts p{overflow-wrap:break-word;overflow-y:auto;font-size:14px;margin-bottom:30px;line-height:1.6;flex-grow:1;scrollbar-width:thin;scrollbar-color:rgb(193,156,201) rgba(255,255,255,0.1);color:rgba(255,255,255,0.85);max-height:200px;word-break:break-word}.price_plan_grid .learning_fee li:hover .price_opts h4::after{width:80px}.price_plan_grid .learning_fee li:nth-child(3){animation:fadeInUp 0.8s ease-out 0.5s both}footer .footer_milestones::before{position:absolute;top:0;content:"";z-index:0;height:100%;opacity:0.3;background-image:radial-gradient(circle at 10% 20%,rgb(193,156,201,0.5) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgb(111,126,179,0.5) 0%,transparent 20%);width:100%;left:0}footer .info_item a:hover{color:rgb(193,156,201)}footer .page_head:hover{transform:translateZ(30px) scale(1.02)}footer .subscribe_holder{margin-top:-20px;transform:translateZ(-20px) scale(0.96);margin-right:40px;z-index:0;background-color:rgb(193,156,201);margin-left:40px;color:#ffffff}footer .page_head svg{display:block;width:auto;margin-bottom:20px;height:45px}footer .top_nav h5::after{transition:width 0.3s ease;background:linear-gradient(90deg,rgb(193,156,201),transparent);height:2px;left:0;bottom:-8px;position:absolute;content:"";width:40px}footer .page_top a:hover{transform:translateX(5px);color:#ffffff}footer .subscribe_holder h5{font-weight:600;color:#ffffff;font-size:24px;margin-bottom:15px}footer .input_holder input[type="email"]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.2)}footer .volunteer{border-radius:30px;display:inline-block;padding:8px 20px;font-size:15px;background-color:#ffffff;color:#000000;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.data_exploration .statistics_plus{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);display:grid;gap:2rem;flex:0 0 60%;transform:rotate(-3deg)}.data_exploration .statistics_perks{padding:2rem;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);background:linear-gradient(to right,rgb(193,156,201,0.5) 0%,transparent 100%);-webkit-backdrop-filter:blur(10px);border-radius:0 23px 23px 0;border-left:3px solid rgb(193,156,201);position:relative;transform:translateZ(0);backdrop-filter:blur(10px)}.data_exploration .statistics_wins{font-weight:700;line-height:1.3;color:#000000;position:relative;font-size:29px;margin:0 0 2rem 0}.data_exploration .statistics_perks:nth-child(even) svg{fill:rgb(111,126,179);margin-left:auto}header .head_mainbar::before{opacity:0.1;animation:slidePattern 25s linear infinite;top:0;background:repeating-linear-gradient( -45deg,transparent,transparent 10px,rgb(111,126,179,0.5) 10px,rgb(111,126,179,0.5) 11px );position:absolute;left:0;content:"";height:100%;width:100%}header .nav_study svg{width:auto;filter:drop-shadow(2px 2px 0 rgba(0,0,0,0.5));height:45px}header .top_prime{margin:5px 3px;position:relative}header .top_prime:nth-child(even){transform:translateY(3px)}header .top_prime a::before{position:absolute;content:"";width:5px;height:100%;transform-origin:top;top:0;right:0;background:rgb(193,156,201);transform:scaleY(0);transition:transform 0.3s ease}header .top_prime a:hover::before{transform:scaleY(1)}header .top_prime a:hover::after{transform:scaleX(1)}.operation_process .skill_learn{position:relative;margin:0 auto;transform-style:preserve-3d;max-width:1200px;perspective:1000px;z-index:1}.operation_process h2::after{height:4px;position:absolute;clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);content:"";bottom:-12px;left:0;background:linear-gradient(90deg,rgb(193,156,201),transparent);width:40%}.operation_process .text_card::before{opacity:0.2;width:60px;z-index:-1;left:-20px;content:"";position:absolute;height:60px;transition:all 0.5s ease;border-radius:50% 0 50% 50%;top:-20px;border:1px solid rgb(193,156,201,0.5);transform:rotate(-45deg)}@media only screen and (max-width: 800px) {.learn_agree{display:none}.data_approval{justify-content:center;flex-direction:column;align-items:center}.privacyPolicyOverlay h5{text-align:center}.privacyPolicyOverlay p{text-align:center}.cookie_expand{margin-bottom:20px}body .segment-wrapper .cookie_list{margin-bottom:10px;margin-left:0}} @media (max-width: 480px) {.secure_safe{padding:3rem 1rem}.secure_safe h1{font-size:calc(44px * 0.8)}.secure_safe h2{padding-left:1.25rem;font-size:calc(33px * 0.8)}.secure_safe h3{font-size:calc(33px * 0.7);padding-left:1rem}.secure_safe h4{font-size:calc(33px * 0.6);padding-left:0.75rem}.secure_safe p,.secure_safe span,.secure_safe li{font-size:calc(12px * 0.9);line-height:1.6}.secure_safe li{padding-left:1.5rem}.secure_safe span{padding-left:0.75rem}} @media (min-width: 768px) {.receive_updates{padding:6rem 3rem}.receive_updates .skill_learn{gap:3rem;align-items:center;flex-direction:row;justify-content:space-between;padding:4rem}.receive_updates h3{font-size:calc(18px * 1.1);max-width:60%}.receive_updates .input_holder{width:auto;flex-direction:row;flex-wrap:nowrap}.receive_updates .input_holder div{min-width:300px}.receive_updates .sub_backdrop{flex-shrink:0}} @media (max-width: 480px) {.receive_updates{padding:2.5rem 1rem}.receive_updates .skill_learn{padding:1.5rem;gap:1.2rem}.receive_updates h3{font-size:calc(18px * 0.8)}} @media (max-width: 992px) {.connect_with_us{padding:90px 0}.connect_with_us .query_inquiry,.connect_with_us .request_form{padding:50px 40px}} @media (max-width: 991px) {.thxContent{padding:5rem 0}.thxContent h2{max-width:100%;font-size:calc(32px * 0.9)}.thxContent .skill_learn{padding:2rem}} @media (max-width: 767px) {.thxContent{padding:4rem 0}.thxContent h2{font-size:calc(32px * 0.8);margin-bottom:2rem}.thxContent h2::after{height:3px;width:80px}.thxContent .skill_learn{padding:1.75rem}.thxContent span{font-size:calc(17px * 0.95);line-height:1.7}} @media (min-width: 1200px) {.opening_page h1{margin:5rem 5rem 3rem;font-size:calc(44px * 0.8)}.opening_page .skill_learn{padding:0 120px;gap:100px}.opening_page .text_card{padding:4rem}} @media (min-width: 992px) {.education_experience{padding:8rem 0}.education_experience .rating_reviews{grid-template-areas:"photo info" "photo quote";grid-template-columns:auto 1fr;padding:5rem;grid-template-rows:auto 1fr}.education_experience .experience{padding-left:2rem;margin-top:0}.education_experience .snap{width:280px;height:280px}} @media (min-width: 992px) {.our_story{padding:180px 0}.our_story h4{margin-left:80px}.our_story .text_card{margin-left:80px;padding:70px;width:80%;transform:translateZ(0) rotateX(2deg) rotateY(-1deg)}.our_story .text_card:hover{transform:translateZ(50px) rotateX(0) rotateY(0)}.our_story span{column-gap:50px;column-count:3}} @media (max-width: 992px) {.price_plan_grid{padding:70px 0}.price_plan_grid h2{font-size:calc(34px * 0.9)}.price_plan_grid .rate_list{font-size:calc(14px * 0.95);margin-bottom:40px}.price_plan_grid .learning_fee{gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.price_plan_grid .study_sub{min-height:380px;padding:20px}.price_plan_grid .price_opts h4{font-size:22px}.price_plan_grid .monthly_rate{font-size:calc(22px * 1.2)}} @media (max-width: 767px) {footer .footer_milestones{padding:80px 0 30px}footer .reach_contact{width:95%;padding:15px}footer .info_item{flex:1 1 100%}footer .page_head,footer .top_nav,footer .subscribe_holder{margin-right:0;margin-left:0;padding:25px 20px}footer .top_nav,footer .subscribe_holder{margin-top:-10px}footer .code_labs{margin-top:40px}} @media (max-width: 480px) {.data_exploration{padding:3rem 0}.data_exploration .container{gap:3rem;padding:0 1rem}.data_exploration .statistics_perks{padding:1.5rem}.data_exploration .statistics_perks h4{font-size:29px}.data_exploration .statistics_perks span{font-size:calc(18px * 0.85)}.data_exploration .statistics_wins{margin-bottom:1.2rem;font-size:calc(29px * 0.8)}.data_exploration .gain_statistics{line-height:1.6;font-size:calc(18px * 0.85)}.data_exploration .learn_statistics::before{width:60px;height:4px}} @media (max-width: 991px) {.operation_process{padding:4rem 1.5rem}.operation_process h2{margin-bottom:2rem;font-size:calc(38px * 0.9)}.operation_process .text_card{padding:2rem}} @media (max-width: 576px) {.operation_process{padding:2.5rem 0.75rem}.operation_process h2{margin-bottom:1.25rem;font-size:calc(38px * 0.7)}.operation_process .text_card{padding:1.5rem;border-left-width:3px;clip-path:polygon( 0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100% )}.operation_process p{font-size:calc(13px * 0.9);line-height:1.5}.operation_process .text_card::before{display:none}} @keyframes pulse {0%{opacity:0.5;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}100%{opacity:0.5;transform:scale(1)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes slideIn {from{transform:translateZ(-50px) rotateX(5deg);opacity:0}to{transform:translateZ(0) rotateX(2deg);opacity:1}}