﻿a{text-decoration:none;color:inherit}header,footer{width:100%}header{background:linear-gradient(90deg,rgb(162,160,196) 0%,rgb(195,192,218) 100%);padding:0;box-shadow:0 5px 25px rgba(0,0,0,0.3);z-index:100;overflow:visible;position:relative;margin-top:0}.bqabout_learn .container{flex-wrap:wrap;display:flex;gap:3rem;position:relative}.bqabout_learn .company_holder::before{border-top-right-radius:24px;width:100%;background:rgb(195,192,218);top:0;content:"";left:0;height:5px;position:absolute;border-top-left-radius:24px}.bqabout_learn .Swhead_learn{flex-wrap:wrap;display:flex;gap:2.5rem}.bqabout_learn .UOnav_sitewrap h5{padding:1rem 1.5rem;font-size:20px;font-weight:600;background:rgb(162,160,196);position:relative;margin:0;color:#ffffff}.bqabout_learn .UOnav_sitewrap .Swhead_learn a:hover{color:rgb(195,192,218);padding-left:2.2rem}.bqabout_learn .UOnav_sitewrap .Swhead_learn a:hover::before{width:100%}.Avdiscuss_cta{margin-top:3rem;padding:2rem 0;position:relative;background:rgb(224,222,238);border-top:1px solid rgba(0,0,0,0.05)}header .top_plank .XRplank_top div svg,header .top_plank .XRplank_top div svg path{fill:#ffffff}header .top_plank .XRplank_top div{justify-content:flex-start;align-items:center;display:flex;margin-right:24px}.suinfo_details::before{content:'';top:-50%;height:200%;z-index:1;width:200%;background:radial-gradient( circle at center,rgba(255,255,255,0.1) 0%,transparent 70% );left:-50%;animation:circularPulse 10s infinite alternate;position:absolute}.suinfo_details .Yvcontact_ask h2{color:rgb(195,192,218);margin-bottom:1rem;position:relative;font-size:36px;font-weight:700;letter-spacing:-0.02em}.suinfo_details .Yvcontact_ask .wGimage_box_item{transform:translateZ(20px);height:300px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1)}.suinfo_details .KPform_learn a:hover{background:rgba(255,255,255,0.1)}.suinfo_details .KPform_learn a p{margin:0;color:#000000;font-size:12px}.suinfo_details .KPform_learn a:hover svg,.suinfo_details .KPform_learn a:hover svg path{fill:rgb(162,160,196)}.Ivpricing_group h2{animation:fadeInUp 0.8s ease-out forwards;text-align:center;color:#ffffff;transform:translateY(20px);margin-bottom:20px;font-size:33px;opacity:0;font-weight:700}.Ivpricing_group .edprice_sheet li:nth-child(1){--li-index:0}.Ivpricing_group .edprice_sheet li:nth-child(3){--li-index:2}.Ivpricing_group .Unrate_packages{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);overflow:hidden;transition:all 0.4s ease;background:linear-gradient(135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%);position:relative;height:100%;border-radius:8px;box-shadow:0 15px 35px rgba(0,0,0,0.2)}.Ivpricing_group .bhlearn_packs h4::after{width:40px;transition:width 0.4s ease;left:0;content:"";height:3px;background:rgb(195,192,218);position:absolute;bottom:0}.Ivpricing_group .Vsclass_rates:hover .Pklearning_price::before{left:100%}.uVcookie_necessary{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.nKcookie_warning_dialog h5{margin-bottom:6px;font-size:22px}.Eaconsent_edu svg,.Eaconsent_edu svg path,.Eaconsent_edu img{fill:rgb(195,192,218);height:100px;width:100px}.PNinner-container .jMedu_accept h5,.PNinner-container .jMedu_accept p{color:#ffffff}.GWprivacy_panel h1{border-bottom:3px solid rgb(162,160,196);text-align:center;font-weight:700;grid-column:span 2;margin-bottom:40px;padding-bottom:15px;color:rgb(195,192,218);font-size:40px}.GWprivacy_panel p,.GWprivacy_panel span,.GWprivacy_panel div{margin-bottom:20px;font-family:Arial,sans-serif;color:#000000;font-size:18px;line-height:1.8}.Apcourse_overview .Fleducation_flow:hover .yfready_skills{animation-play-state:paused}.Apcourse_overview .Whnext_skill img{transform:scale(1.05);width:100%;height:100%;filter:saturate(0.8) contrast(1.2);transition:transform 1.5s ease;object-fit:cover}.Apcourse_overview .GSlesson_track::before{top:-50%;opacity:0.1;z-index:-1;position:absolute;width:200%;height:200%;left:-50%;background:radial-gradient( circle at center,rgb(195,192,218,0.5) 0%,transparent 50% );content:'';animation:rotate 30s linear infinite}.Apcourse_overview .GSlesson_track:hover h3::before{left:0;right:50%}.Apcourse_overview .GSlesson_track .gIsupport_reach{font-weight:700;letter-spacing:2px;border-radius:10px;display:inline-block;box-shadow:0 5px 15px rgba(0,0,0,0.3);padding:1rem 2rem;overflow:hidden;text-transform:uppercase;color:#ffffff;background:linear-gradient( 45deg,rgb(195,192,218) 0%,rgb(162,160,196) 100% );transition:all 0.4s ease;position:relative;text-decoration:none;z-index:1;font-size:15px}.gytyCard .LVmastery_zone{clip-path:polygon( 0 5%,5% 0,95% 0,100% 5%,100% 95%,95% 100%,5% 100%,0 95% );transform:perspective(1000px) rotateX(2deg);background:rgba(255,255,255,0.85);transition:transform 0.5s cubic-bezier(0.2,0.85,0.4,1);gap:2.5rem;display:flex;position:relative;flex-direction:column;backdrop-filter:blur(10px);padding:3.5rem;box-shadow:0 20px 40px rgba(0,0,0,0.1),0 10px 15px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset}.gytyCard a:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.aucontact_form_box{padding:70px 0;position:relative;overflow:hidden;background:rgb(224,222,238)}.aucontact_form_box .container{padding:0 20px;position:relative;z-index:1;margin:0 auto;max-width:1200px}.aucontact_form_box .aTconnect_links{grid-template-columns:1fr 1fr;box-shadow:0 5px 30px rgba(0,0,0,0.1);background:#ffffff;border-radius:21px;display:grid;overflow:hidden;gap:0}.aucontact_form_box #contact{flex-direction:column;gap:25px;display:flex}.aucontact_form_box input[type="text"]::placeholder{color:#000000;opacity:0.5}.aucontact_form_box .JNquery_form input[type="checkbox"]{border:2px solid rgb(224,222,238);margin-top:2px;appearance:none;border-radius:10px;width:24px;position:relative;flex-shrink:0;cursor:pointer;height:24px}.aucontact_form_box .gIsupport_reach::before{transition:all 0.6s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);height:100%;content:"";left:-100%;width:100%;position:absolute;top:0}.cnour_mission::after{position:absolute;top:-15%;height:80%;background:rgb(162,160,196,0.5);right:-10%;z-index:1;content:"";width:35%;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);opacity:0.15;transform:rotate(25deg);animation:float 18s ease-in-out infinite alternate}.cnour_mission h1{color:rgb(195,192,218);position:relative;transition:transform 0.4s ease;margin-bottom:30px;transform:translateX(0);font-weight:700;font-size:39px;letter-spacing:-0.5px}.cnour_mission li:first-child{margin-bottom:25px;animation-delay:0.6s}.cnour_mission h4:hover::before{transform:scaleX(1)}.cnour_mission span{color:#000000;display:block;font-size:16px;text-align:justify;column-gap:40px;column-rule:1px solid rgb(162,160,196,0.5);max-width:100%;column-count:2;line-height:1.8}header .Efheader_train::before{content:'';position:absolute;opacity:0.1;right:-5px;transform:skew(-5deg);left:-5px;border:2px solid #ffffff;transition:all 0.3s ease;top:-5px;z-index:-1;bottom:-5px}header .uOtop_skill img{max-height:40px;filter:drop-shadow(0 0 5px rgba(255,255,255,0.5))}header .LYnav_primary a{color:#ffffff;padding:0 1.2rem;height:40px;z-index:1;justify-content:center;display:flex;transition:all 0.3s ease;background:rgba(255,255,255,0.1);align-items:center;font-weight:600;position:relative;letter-spacing:0.5px;text-shadow:0 0 5px #ffffff;overflow:hidden;font-size:16px;border:1px solid rgba(255,255,255,0.2);text-decoration:none}.pltitle_board{padding:3rem 0;background:linear-gradient(135deg,rgb(162,160,196,0.5),rgb(195,192,218),rgb(162,160,196));overflow:hidden;min-height:100vh;position:relative}.pltitle_board .mSheading_frame:hover{transform:translateY(-5px)}.pltitle_board h1{position:relative;line-height:1.2;font-weight:700;margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,38px);color:#000000}.pltitle_board .gaskill_upfast{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem}.pltitle_board .gaskill_upfast svg text{fill:rgb(195,192,218);font-family:Arial,sans-serif;transition:fill 0.3s ease}.pltitle_board .gIsupport_reach{font-weight:600;text-transform:uppercase;transition:all 0.3s ease;padding:0.9rem 2rem;background:rgb(195,192,218);letter-spacing:1px;text-decoration:none;overflow:hidden;color:#ffffff;box-shadow:0 4px 15px rgba(rgb(195,192,218),0.3);display:inline-block;position:relative;font-size:18px;border:none;z-index:1}.xCteaching_experience::after{opacity:0.1;top:0;background:#ffffff;height:100%;z-index:1;width:50%;position:absolute;clip-path:polygon(100% 0,0 0,100% 100%);right:0;content:""}.xCteaching_experience .atexp_list{position:relative;padding:70px 30px 30px;z-index:2;transform-style:preserve-3d;align-items:center;background:#ffffff;width:100%;display:flex;perspective:1000px;flex-direction:column;box-shadow:0 15px 30px -10px rgba(0,0,0,0.5)}.xCteaching_experience .gqwork_explore::after{left:50%;top:-15px;transform:translateX(-10px)}.xCteaching_experience .atexp_list:hover{animation:float 3s ease-in-out infinite}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 992px) {.bqabout_learn{padding:3.5rem 0 2rem}.bqabout_learn .container{flex-direction:column;gap:2.5rem}.bqabout_learn .company_holder,.bqabout_learn .oOgrant_cta{min-width:100%;flex:1 1 100%}.bqabout_learn .UOnav_sitewrap{min-width:200px;flex:1 1 calc(50% - 1rem)}} @media screen and (max-width: 768px) {.suinfo_details .zDsend_feedback{grid-template-columns:1fr}.suinfo_details .Yvcontact_ask{padding:1.5rem}.suinfo_details .Yvcontact_ask .wGimage_box_item{height:250px}} @media (max-width: 768px) {.Ivpricing_group{padding:70px 0}.Ivpricing_group h2{margin-bottom:15px;font-size:calc(33px * 0.8)}.Ivpricing_group .lYlearning_deals{font-size:calc(15px * 0.95);margin-bottom:35px}.Ivpricing_group .edprice_sheet{max-width:450px;margin:0 auto;grid-template-columns:1fr}.Ivpricing_group .bhlearn_packs{min-height:auto}} @media (max-width: 991px) {.Apcourse_overview{padding:6rem 0;min-height:auto}.Apcourse_overview .Fleducation_flow{height:350px;position:relative;margin-bottom:0}.Apcourse_overview .container{margin-top:-100px;padding:1.5rem}.Apcourse_overview .LVmastery_zone{max-width:90%}.Apcourse_overview .GSlesson_track{padding:2.5rem}.Apcourse_overview .GSlesson_track p{max-width:95%}} @media (max-width: 992px) {.gytyCard{padding:5rem 0}.gytyCard .LVmastery_zone{gap:2rem;padding:2.5rem}.gytyCard h5{font-size:calc(23px * 0.9)}} @media (max-width: 768px) {.gytyCard{padding:4rem 0}.gytyCard .LVmastery_zone{padding:2rem;gap:1.8rem;clip-path:polygon( 0 3%,3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97% )}.gytyCard h5{font-size:calc(23px * 0.85)}.gytyCard p{font-size:calc(18px * 0.95)}} @media (max-width: 576px) {.aucontact_form_box{padding:40px 0}.aucontact_form_box .container{padding:0 15px}.aucontact_form_box h2::after{width:40px}.aucontact_form_box .qgrequest_box{padding:25px 20px}.aucontact_form_box #contact{gap:20px}.aucontact_form_box .gIsupport_reach{padding:14px 20px;width:100%}.aucontact_form_box .wGimage_box_item{min-height:200px}} @media (max-width: 991px) {header .Lnnav_tutor{padding:1rem 2rem;flex-wrap:wrap}header .Efheader_train{margin-bottom:0;margin-right:0}header .UOnav_sitewrap{flex-basis:100%;justify-content:flex-end;margin-top:1rem}header .LYnav_primary a{height:36px;padding:0 1rem;font-size:calc(16px - 1px)}} @media (min-width: 992px) {.pltitle_board{padding:5rem 0}.pltitle_board .LVmastery_zone{gap:5rem}.pltitle_board .mSheading_frame{padding:4rem}.pltitle_board .wGimage_box_item{height:550px}.pltitle_board .gaskill_upfast svg{width:100px;height:100px}} @media (max-width: 480px) {.pltitle_board .mSheading_frame{padding:1.5rem}.pltitle_board h1{font-size:1.5rem}.pltitle_board .gIsupport_reach{padding:0.8rem 1rem;width:100%;text-align:center}.pltitle_board .gaskill_upfast svg{width:60px;height:60px}} @keyframes fadeInUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes slideDown {from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}} @keyframes expandWidth {from{width:0}to{width:35%}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes float {0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}