*{padding:0;margin:0;box-sizing:border-box}header,footer{width:100%}header{backdrop-filter:blur(10px);position:relative;background:linear-gradient(135deg,rgb(209,198,212,0.5) 0%,rgb(174,161,179,0.5) 100%);z-index:100;-webkit-backdrop-filter:blur(10px);padding:0;border-bottom:1px solid rgba(255,255,255,0.2);margin-top:0}.receive_updates::after{bottom:-2px;width:100%;background:linear-gradient(90deg,rgb(209,198,212),rgb(174,161,179),rgb(209,198,212));content:"";background-size:200% 100%;z-index:1;height:6px;animation:gradientShift 8s linear infinite;left:0;position:absolute}.receive_updates .pro_program:hover{transform:perspective(1000px) rotateX(0)}.receive_updates h4::before{content:"";transform:scaleY(0);background:rgb(209,198,212);height:80%;transform-origin:top;position:absolute;left:0;top:10%;width:4px;animation:lineGrow 0.8s 0.2s forwards cubic-bezier(0.17,0.67,0.83,0.67)}.receive_updates input[type="email"]{border:1px solid rgba(0,0,0,0.1);transition:border 0.3s ease,box-shadow 0.3s ease;width:100%;font-size:15px;font-family:Arial,sans-serif;color:#000000;border-radius:10px;padding:1rem 1.5rem;background:#ffffff}.receive_updates .email_submit:hover{background:rgb(174,161,179);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.receive_updates .email_submit:hover::before{transition:all 0.8s ease;left:100%}.course_benefits{padding:120px 0;overflow:hidden;position:relative;background:linear-gradient(45deg,rgb(238,234,239),#ffffff)}.course_benefits .pro_program{position:relative;z-index:2;margin:0 auto;display:flex;max-width:1400px;flex-wrap:wrap}.course_benefits .icon_image:hover{box-shadow:20px 30px 60px rgba(0,0,0,0.2);transform:translateY(-10px)}.course_benefits .statement_box{width:60%;padding-left:8%;padding-top:20px}.course_benefits h2{font-weight:700;width:fit-content;color:#000000;font-size:29px;position:relative;margin-bottom:50px}.course_benefits .text_main_holder > div{border-radius:10px;align-items:flex-start;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.08);padding:25px;background:#ffffff;overflow:hidden;transition:all 0.3s ease;display:flex;position:relative;gap:15px}.course_benefits .text_main_holder svg{transition:transform 0.3s ease;width:45px;height:45px}.course_benefits .text_main_holder p{position:relative;font-size:16px;color:#000000;z-index:1;margin:0;line-height:1.6}header .nav_primary{border-radius:10px;flex:0 0 auto;padding:0.8rem 1.2rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 32px rgba(0,0,0,0.1);background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.3);transition:all 0.4s ease;z-index:2;position:relative}header .nav_tutor a{border:1px solid rgba(255,255,255,0.05);z-index:1;color:#ffffff;border-radius:10px;font-size:16px;text-decoration:none;display:block;-webkit-backdrop-filter:blur(5px);font-weight:600;position:relative;padding:0.8rem 1.2rem;transition:all 0.3s ease;backdrop-filter:blur(5px);background:rgba(255,255,255,0.1)}header .main_start::before{height:100px;opacity:0.5;content:'';position:absolute;top:-20px;width:100px;z-index:-1;right:-20px;background:rgb(209,198,212,0.5);border-radius:50%;filter:blur(40px)}header .nav_primary:hover::after{transform:scaleX(0.9);opacity:0.7}.course_features::before{background-image:linear-gradient(30deg,rgba(rgb(209,198,212,0.5),0.03) 1px,transparent 1px),linear-gradient(120deg,rgba(rgb(209,198,212,0.5),0.03) 1px,transparent 1px);content:"";height:100%;left:0;animation:patternFloat 60s linear infinite;width:100%;position:absolute;z-index:0;top:0;background-size:30px 30px}.course_features h2:hover{transform:perspective(1000px) rotateX(2deg)}.course_features h2:hover::after{width:120px}.course_features .learn_explore{position:relative;align-items:center;gap:40px;transform-style:preserve-3d;grid-template-columns:1fr 1.5fr;display:grid;perspective:1000px}.course_features .icon_image:hover{transform:translateZ(30px) scale(1.02)}.course_features .icon_image:hover::before{opacity:0.5}.course_features .statement_box{scrollbar-width:thin;max-height:500px;scrollbar-color:rgb(209,198,212) rgba(rgb(238,234,239),0.5);transform:translateZ(10px);overflow-y:auto;padding-right:15px;position:relative}.course_features .description:first-of-type::before{width:3px;transition:height 1.5s ease;top:0;background:linear-gradient(to bottom,rgb(209,198,212),rgb(174,161,179));content:"";height:0;left:-3px;position:absolute}.secure_wrap h3,.secure_wrap h4,.secure_wrap h5,.secure_wrap h6{text-align:center;margin:1rem 0}.secure_wrap ul li,.secure_wrap ol li{line-height:1.6;margin-bottom:10px;font-size:14px}header .top_plank{color:#ffffff;background:rgb(209,198,212)}header .top_plank .best_study{font-size:14px;justify-content:flex-start;display:flex;padding:15px 0 10px 0;line-height:21px;width:100%;flex-wrap:wrap;align-items:center}.connect_with_us .icon_image{width:50%;height:100%;z-index:1;top:0;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);position:absolute;left:0}.connect_with_us .container{margin:0 auto;text-align:center;padding:0 20px;z-index:2;position:relative;max-width:1200px}.connect_with_us .request_request::before{height:150px;top:0;width:150px;right:0;border-radius:50%;transform:translate(50%,-50%);content:'';opacity:0.2;position:absolute;background:rgb(209,198,212,0.5)}.connect_with_us .feedback_map{position:relative;padding:50px;flex:1}.connect_with_us form h3{text-align:left;font-size:20px;margin-bottom:25px}.connect_with_us textarea{height:140px;resize:none}.connect_with_us .request_list{margin-bottom:25px;align-items:flex-start;display:flex}.connect_with_us .request_list label{color:#000000;cursor:pointer;line-height:1.5;padding-left:30px;position:relative;font-size:16px}.connect_with_us .request_list input[type="checkbox"]:checked + label::after{position:absolute;transform:rotate(45deg);left:7px;border:solid #ffffff;top:6px;height:10px;border-width:0 2px 2px 0;content:'';width:6px}.connect_with_us .query_inquiry:hover{box-shadow:0 5px 15px rgb(209,198,212,0.5)}.connect_with_us .query_inquiry:hover::before{transform:translateX(0)}.connect_with_us .request_help{position:relative;color:#ffffff;padding:50px;overflow:hidden;width:35%;background:linear-gradient(135deg,rgb(209,198,212),rgb(174,161,179))}.connect_with_us .request_help h4::after{height:3px;content:'';background:#ffffff;border-radius:3px;width:40px;position:absolute;left:0;bottom:-10px}.connect_with_us .connect_widget li:last-child{border-bottom:none}.connect_with_us .connect_widget li:hover{transform:translateX(5px)}.connect_with_us .connect_widget svg{width:22px;margin-top:3px;height:22px;margin-right:15px;flex-shrink:0}.connect_with_us .connect_widget a{color:#ffffff;transition:all 0.3s ease;text-decoration:none}footer .footer_caption{z-index:1;position:relative}footer .info_item{flex:1 1 200px;align-items:center;display:flex;border-radius:10px;background-color:rgba(0,0,0,0.2);padding:10px 20px;transition:all 0.3s ease;max-width:300px}footer .info_item svg{flex-shrink:0;width:22px;height:22px;margin-right:15px;fill:#ffffff}footer .text_main_holder{grid-template-columns:1fr;display:grid;position:relative;gap:40px;margin-top:-30px}footer .testimonial{text-align:center;max-width:350px;line-height:1.6;font-size:15px;margin:0 auto;color:#000000}footer .header_sitebar h5::after{width:100%;content:"";background:linear-gradient(90deg,rgb(209,198,212),transparent);position:absolute;bottom:-8px;height:2px;left:0}footer .head_info a:hover{color:rgb(209,198,212);padding-left:5px}footer .head_info a:hover::after{width:100%}footer .subscribe_holder::before{pointer-events:none;top:0;position:absolute;background:linear-gradient(45deg,rgba(0,0,0,0.1) 0%,transparent 50%);height:100%;width:100%;content:"";left:0}footer .input_holder input[type="email"]{transition:all 0.3s ease;font-size:15px;border-radius:10px;border:none;padding:15px}footer .email_submit:hover{background-color:rgb(174,161,179)}footer .discount_cta{color:#000000;text-align:center;font-size:15px}.our_team::after{height:400px;width:400px;border-radius:50%;content:"";background:linear-gradient(135deg,rgb(209,198,212) 0%,transparent 80%);position:absolute;filter:blur(80px);opacity:0.25;top:-100px;right:-100px;animation:float 20s infinite alternate linear;z-index:1}.our_team h2::after{width:100px;left:50%;background:linear-gradient(90deg,transparent,rgb(209,198,212),transparent);transform:translateX(-50%);position:absolute;height:3px;bottom:-20px;content:""}.our_team .smart_classes:nth-child(2){background:linear-gradient(135deg,rgba(rgb(174,161,179),0.2) 0%,rgba(rgb(174,161,179),0.05) 100%);transform:translateX(40px)}.our_team .smart_classes:nth-child(1):hover{transform:translateY(-10px) translateX(-40px)}.our_team .smart_classes h3{color:#ffffff;position:relative;padding-bottom:15px;margin-bottom:25px;font-weight:700;font-size:24px;margin-left:15px}.our_team .smart_classes:nth-child(2) h3::before{box-shadow:0 0 10px rgb(174,161,179);background:rgb(174,161,179)}.our_team .smart_classes:hover h3::after{width:80px}.our_team .smart_classes p{letter-spacing:0.5px;font-size:18px;font-weight:300;color:rgba(255,255,255,0.85);line-height:1.8}.primary_page .pro_program{position:relative;align-items:center;justify-content:flex-end;width:100%;height:100%;display:flex}.primary_page .page_base::before{position:absolute;width:100%;background:linear-gradient( 135deg,#000000 0%,rgb(174,161,179,0.5) 30%,transparent 60% );content:'';top:0;height:100%;z-index:2;left:0}.primary_page .course_intro::before{inset:0;z-index:2;content:'';opacity:0.5;background-size:20px 20px;position:absolute;background-image:linear-gradient(0deg,transparent 95%,rgb(209,198,212,0.5) 100%),linear-gradient(90deg,transparent 95%,rgb(209,198,212,0.5) 100%)}.primary_page .statement_box::before{top:0;height:100%;position:absolute;left:0;width:6px;content:'';background:rgb(209,198,212)}.primary_page .statement_box h1::after{content:'';left:-30px;height:60px;z-index:-1;background:rgb(209,198,212,0.5);position:absolute;border-radius:50%;opacity:0.3;top:-15px;width:60px}.primary_page .statement_box .query_inquiry::before{background:rgb(209,198,212);height:0;border-radius:50%;transform:translate(-50%,-50%);z-index:-1;position:absolute;left:50%;top:50%;width:0;content:'';transition:width 0.6s ease,height 0.6s ease}.pricing_feature .payment_option{align-items:center;display:flex;flex-direction:column}.pricing_feature h2{text-shadow:0 2px 10px rgba(0,0,0,0.2);transform:translateY(0);font-size:32px;color:#ffffff;font-weight:700;position:relative;text-align:center;animation:fadeSlideDown 0.8s ease-out forwards;margin-bottom:25px}.pricing_feature .fee_pricing{padding:0;width:100%;list-style:none;margin:0;gap:30px;perspective:1000px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.pricing_feature .fee_pricing li:nth-child(4){animation-delay:1s}.pricing_feature .learning_package{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07);position:relative;transition:box-shadow 0.45s ease,transform 0.45s cubic-bezier(0.2,1,0.3,1);height:100%;overflow:hidden;border-radius:21px;background:#ffffff}.pricing_feature .cost_plan h4{margin-bottom:20px;padding-bottom:15px;color:#000000;font-size:calc(19px * 1.1);font-weight:700;position:relative;transition:color 0.35s ease}.pricing_feature .cost_plan p{line-height:1.7;max-height:150px;padding-right:15px;overflow-y:auto;color:#000000;margin-bottom:30px;font-size:12px;position:relative}.pricing_feature .sub_options::before{transition:transform 0.6s ease;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);top:0;height:100%;content:"";transform:translateX(-100%);left:0;position:absolute}.mentorship_profile::before{content:"";background:rgb(209,198,212,0.5);top:-10%;transform:rotate(-15deg);border-radius:12px;height:80%;animation:float 8s ease-in-out infinite;right:-10%;z-index:1;width:60%;position:absolute}.mentorship_profile .edu_stories:hover{box-shadow:0 30px 60px rgba(0,0,0,0.15);transform:rotate(0deg) translateY(-10px)}.mentorship_profile .edu_stories:hover .icon_image{transform:rotate(0deg) scale(1.05)}.mentorship_profile .name{grid-area:name;margin-top:20px;font-weight:700;color:#000000;transform:translateX(20px);font-size:24px}.mentorship_profile .job_expertise::before{left:10px;font-size:calc(39px * 2);position:absolute;top:-10px;content:"";line-height:1;font-family:serif;color:rgb(209,198,212,0.5)}.ty_panel .container{perspective:1000px;margin:0 auto;position:relative;transform-style:preserve-3d;z-index:2;max-width:1140px;padding:0 20px}.ty_panel h2{position:relative;animation:fadeSlideIn 0.8s ease-out forwards;text-shadow:0 1px 0 rgba(255,255,255,0.8);color:#000000;font-size:36px;margin-bottom:40px;font-weight:600;transform:translateZ(20px);line-height:1.4}.ty_panel .pro_program::before{content:"";top:20px;transform:translateZ(-5px);background:linear-gradient(135deg,rgb(174,161,179,0.5) 30%,transparent 70%);position:absolute;border-radius:50%;height:100px;right:20px;width:100px;opacity:0.15}.ty_panel li span{color:#000000;line-height:1.8;display:block;font-family:Arial,sans-serif;font-size:15px}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media screen and (min-width: 768px) {.receive_updates{padding:5rem 3rem}.receive_updates .pro_program{align-items:center;padding:3.5rem 3rem;flex-direction:row;justify-content:space-between}.receive_updates h4{max-width:50%;margin:0;padding-right:2rem}.receive_updates .input_holder{max-width:500px;margin-top:0;justify-content:flex-end;flex:1}} @media (prefers-reduced-motion) {.receive_updates::before,.receive_updates::after,.receive_updates h4::before,.receive_updates .email_submit::before{animation:none}.receive_updates .pro_program,.receive_updates .pro_program:hover,.receive_updates .input_holder span:hover,.receive_updates .email_submit:hover{transform:none;transition:none}} @media (min-width: 1400px) {header .main_start{margin:0 auto;max-width:1320px}header .nav_tutor{margin:0 0.5rem}header .nav_tutor a{padding:0.8rem 1.5rem}} @media (max-width: 991px) {header{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}header .main_start{flex-wrap:wrap;padding:1rem 1.5rem}header .nav_primary{border-radius:10px;padding:0.6rem 1rem;margin-bottom:0}header .header_sitebar{justify-content:flex-end;flex-basis:100%;margin-top:1rem}header .nav_tutor a{font-size:calc(16px - 1px);padding:0.6rem 1rem;border-radius:10px}header .main_start::before,header .main_start::after{display:none}} @media screen and (max-width: 768px) {.course_features{padding:60px 0 80px}.course_features h2{margin-bottom:30px;font-size:calc(38px * 0.8)}.course_features h2::after{bottom:-12px;width:60px}.course_features .icon_image{height:320px}.course_features .statement_box{max-height:400px}.course_features .description{line-height:1.7;font-size:calc(17px * 0.95)}} @media only screen and (max-width: 800px) {.secure_wrap{padding:30px 15px}.secure_wrap h1{font-size:calc(21px - 10px)}.secure_wrap h2{font-size:calc(21px - 8px)}.secure_wrap p,.secure_wrap li{font-size:calc(14px - 2px)}} @media (max-width: 768px) {.connect_with_us{padding:60px 0}.connect_with_us .icon_image{display:none}.connect_with_us h3{font-size:calc(29px * 0.9)}.connect_with_us .feedback_map,.connect_with_us .request_help{padding:40px 30px}.connect_with_us form h3,.connect_with_us .request_help h4{font-size:calc(20px * 0.9)}} @media (max-width: 767px) {footer .get_contact{padding:30px 15px 50px}footer .header_sitebar,footer .subscribe_holder{padding:25px 20px;margin:0 10px}footer .award_show{margin-top:40px}} @media screen and (max-width: 768px) {.our_team{padding:80px 0}.our_team h2{font-size:calc(34px + 0.2rem);margin-bottom:40px}.our_team .smart_classes{padding:30px}.our_team .smart_classes:nth-child(1),.our_team .smart_classes:nth-child(2){transform:translateX(0)}.our_team .smart_classes:nth-child(1):hover,.our_team .smart_classes:nth-child(2):hover{transform:translateY(-5px)}} @media (max-width: 1400px) {.primary_page .statement_box{padding:3rem;width:50%}} @media (max-width: 992px) {.primary_page .pro_program{justify-content:center}.primary_page .page_base{clip-path:none}.primary_page .statement_box{margin-right:0;background:linear-gradient(145deg,rgba(0,0,0,0.5) 20%,rgb(209,198,212,0.5) 80%);backdrop-filter:blur(10px);width:80%;max-width:600px}} @media (orientation: landscape) and (max-height: 600px) {.primary_page{height:auto;min-height:100vh}.primary_page .statement_box{padding:2rem}} @media (max-width: 991px) {.pricing_feature{padding:80px 0}.pricing_feature h2{font-size:calc(32px * 0.9)}.pricing_feature .learning_pricing{margin-bottom:50px;font-size:12px}.pricing_feature .fee_pricing{gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pricing_feature .cost_plan{padding:25px 20px}} @media (max-width: 768px) {.mentorship_profile{padding:60px 0}.mentorship_profile .edu_stories{padding:30px 20px;grid-template-columns:1fr;grid-template-areas:"icon_image" "name" "exp_progress" "job_expertise"}.mentorship_profile .icon_image{margin:0 auto;height:180px;width:80%}.mentorship_profile .name,.mentorship_profile .edu_stories span:not(.name){text-align:center;transform:translateX(0)}.mentorship_profile .job_expertise{padding:15px}} @keyframes lineGrow {0%{transform:scaleY(0)}100%{transform:scaleY(1)}} @keyframes gradientShift {0%{background-position:0% 50%}100%{background-position:200% 50%}} @keyframes patternFloat {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes split-carousel {0%,16%{transform:translateX(0)}20%,36%{transform:translateX(-20%)}40%,56%{transform:translateX(-40%)}60%,76%{transform:translateX(-60%)}80%,96%{transform:translateX(-80%)}100%{transform:translateX(0)}} @keyframes expandLine {from{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}} @keyframes fadeSlideIn {from{opacity:0;transform:translateZ(20px) translateY(-20px)}to{opacity:1;transform:translateZ(20px) translateY(0)}} @keyframes pulse {0%,100%{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}}