*{margin:0;box-sizing:border-box;padding:0}a{color:inherit;text-decoration:none}.stylehead_teach{flex:1 0 auto}.stylefooter_clients .container{display:flex;position:relative;justify-content:space-between}.stylefooter_clients .company_holder h3{color:#ffffff;display:inline-block;text-shadow:0 0 10px rgb(159,191,210,0.5);margin-bottom:20px;position:relative;font-size:calc(33px * 0.9);font-weight:700}.stylefooter_clients .company_holder h3{position:relative;overflow:hidden}.stylefooter_clients .styleheader_pro{gap:20px;flex-wrap:wrap;justify-content:space-between;display:flex}.stylefooter_clients .stylepage_top:hover::before{transform:translateX(100%)}.stylefooter_clients .stylepage_top h5::after{bottom:0;height:2px;left:0;width:40px;transition:width 0.3s ease,box-shadow 0.3s ease;background:rgb(159,191,210);content:'';position:absolute}.stylefooter_clients .stylepage_top .styleheader_pro a::before{transform-origin:left;transition:width 0.3s ease,transform 0.3s ease;position:absolute;left:0;bottom:-2px;height:1px;width:0;content:'';background:linear-gradient(90deg,rgb(159,191,210),transparent)}.styletemplate_cta .stylereview_block:hover{opacity:1}.stylefooter_clients .company_holder h3:hover::before{left:100%}.stylesubscribe_to_newsletter{background:linear-gradient(135deg,rgb(159,191,210,0.5),rgb(111,157,186,0.5));position:relative;padding:4rem 0;overflow:hidden}.stylesubscribe_to_newsletter::after{opacity:0.1;background:rgb(159,191,210);content:"";height:120%;z-index:0;right:-5%;width:35%;position:absolute;transform:rotate(15deg);top:-10%}.stylesubscribe_to_newsletter .stylecorp_culture::after{position:absolute;height:6px;right:0;bottom:0;transform-origin:right;content:"";z-index:2;width:40%;background:rgb(111,157,186)}.stylesubscribe_to_newsletter .input_holder span:hover{transform:translateY(-2px)}.stylesubscribe_to_newsletter .input_holder input[type="email"]:focus{border-color:rgb(159,191,210);box-shadow:0 0 0 3px rgb(159,191,210,0.5)}.stylesubscribe_to_newsletter .stylecourse_offerings{font-weight:600;padding:1rem 1.5rem;position:relative;border:none;transition:all 0.3s cubic-bezier(0.22,1,0.36,1);width:100%;cursor:pointer;font-family:Arial,sans-serif;font-size:14px;background:rgb(159,191,210);z-index:1;overflow:hidden;color:#ffffff}.styleprogram_overview .container{flex-direction:column;margin:0 auto;z-index:2;align-items:center;display:flex;max-width:1200px;position:relative;padding:0 20px}.styleprogram_overview .stylecontent_holder{box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:27px;width:100%;background:rgba(255,255,255,0.02);position:relative;padding:40px;backdrop-filter:blur(10px);text-align:center;z-index:3}.styleprogram_overview .stylecontent_holder h2::after{position:absolute;bottom:-10px;left:calc(50% - 40px);content:"";width:80px;height:2px;background:rgb(159,191,210,0.5)}.styleprogram_overview .styleknowledge_plan::before{height:calc(100% + 200px);position:absolute;animation:floatParticles 40s linear infinite;top:-100px;background-image:radial-gradient(circle at 100px 100px,rgb(159,191,210,0.5) 1px,transparent 1px),radial-gradient(circle at 200px 200px,rgb(111,157,186,0.5) 1px,transparent 1px),radial-gradient(circle at 300px 300px,rgb(159,191,210,0.5) 1px,transparent 1px),radial-gradient(circle at 400px 100px,rgb(111,157,186,0.5) 1px,transparent 1px),radial-gradient(circle at 500px 200px,rgb(159,191,210,0.5) 1px,transparent 1px);content:"";z-index:0;opacity:0.2;left:-100px;background-size:600px 600px;width:calc(100% + 200px)}.styleour_team h4::after{background:rgb(111,157,186);left:50%;width:80px;content:"";height:3px;transform:translateX(-50%);bottom:-15px;position:absolute}.styleour_team .stylecontent_holder{-webkit-backdrop-filter:blur(10px);padding:40px 50px;animation:fadeInUp 0.8s 0.4s forwards cubic-bezier(0.19,1,0.22,1);backdrop-filter:blur(10px);box-shadow:20px 20px 40px rgba(0,0,0,0.15);border-left:3px solid rgb(111,157,186);opacity:0;background:linear-gradient(145deg,rgba(255,255,255,0.1),rgba(255,255,255,0.05));transform:translateY(30px);position:relative}header .stylehead_train{width:100%;align-items:center;justify-content:space-between;display:flex;padding:15px;position:relative}header .stylehead_train .stylehead_know{padding:5px 10px;position:relative;margin-right:20px;z-index:2}header .stylehead_train .stylehead_know:hover::before{opacity:1}header .stylehead_train .stylehead_know:hover .stylemain_core{transform:scale(1.05)}header .stylehead_train .stylepage_top::before{content:'';top:0;position:absolute;left:0;opacity:0.2;border-radius:10px;width:100%;background:radial-gradient( ellipse at center,rgb(111,157,186,0.5) 0%,transparent 70% );height:100%}.stylecontact_us{padding:90px 0;position:relative;overflow:hidden;background:rgb(210,226,235)}.stylecontact_us h2{border-bottom:3px solid rgb(159,191,210);padding-bottom:15px;margin-bottom:50px;position:relative;font-weight:700;font-size:38px;display:inline-block;color:#000000}.stylecontact_us .styleinquiry_info{padding:60px;flex:0 0 55%;position:relative;background:#ffffff}.stylecontact_us h3{font-size:21px;margin-bottom:30px;font-weight:700;position:relative;color:rgb(159,191,210)}.stylecontact_us input[type="text"]::placeholder{color:#000000;opacity:0.7}.stylecontact_us .stylemessage_feedback{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.stylecontact_us .stylemessage_feedback input[type="checkbox"]:checked::after{transform:translate(-50%,-50%) rotate(45deg);left:50%;content:"";top:40%;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;height:10px;width:5px;position:absolute}.stylecontact_us .stylerequest_card::after{background:rgba(255,255,255,0.1);width:0;content:"";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;border-radius:50%;transition:all 0.6s ease;height:0}.stylecontact_us svg:hover path{fill:rgb(111,157,186)}.stylereach_us .styleedu_tutor{border-radius:17px;border-top:4px solid rgb(159,191,210);position:relative;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,0.08)}.stylereach_us .styleget_contactblock{display:grid;background:#ffffff;padding:30px;gap:15px}.stylereach_us .styleget_contactblock p:hover svg{fill:rgb(111,157,186);transform:translateY(-50%) scale(1.1)}.stylereach_us .styleget_contactblock p:hover{box-shadow:0 5px 15px rgba(0,0,0,0.05);transform:translateX(5px)}.stylereach_us .styleget_contactblock p span a:hover{color:rgb(111,157,186)}.stylereach_us .stylesend_request{padding-top:20px;margin-top:20px;border-top:1px solid rgb(111,157,186,0.5)}.stylereach_us .stylequick_contact:hover svg{fill:rgb(111,157,186);transform:translateY(-50%) rotate(15deg)}.stylereach_us .stylerequest_infov3T{padding:12px 15px;position:relative;padding-left:40px;display:flex;justify-content:space-between;background:rgb(210,226,235);border-radius:10px;font-size:13px;z-index:1;overflow:hidden;color:#000000}.styletitle_opener::before{left:0;opacity:0.1;position:absolute;content:"";height:100%;width:100%;top:0;background:repeating-linear-gradient( 45deg,rgb(159,191,210,0.5),transparent 2px,transparent 10px );pointer-events:none;z-index:1}.styletitle_opener .stylecontent_holder:hover{transform:translateY(-5px)}.styletitle_opener .styleedu_skill{padding:1rem 0;position:relative}.styletitle_opener .styleedu_skill:hover p{transform:translateX(5px)}.styletitle_opener svg path{fill:rgb(159,191,210);transition:fill 0.3s ease}.styletitle_opener .styleedu_skill:hover svg text{fill:rgb(111,157,186)}.styletitle_opener .stylerequest_card:hover{box-shadow:0 8px 20px rgba(94,170,168,0.4);transform:translateY(-3px)}.styletitle_opener .styleimg_text_overlay::before{top:0;background:linear-gradient( to bottom,transparent 50%,rgba(94,170,168,0.6) );left:0;transition:opacity 0.3s ease;width:100%;opacity:0.8;height:100%;position:absolute;content:"";z-index:1}.styleplan_deck .stylestudy_pricing{gap:60px;display:flex;flex-direction:column-reverse}.styleplan_deck .stylerate_panel h2{color:#000000;font-weight:700;font-size:38px;display:inline-block;position:relative;margin-bottom:20px}.styleplan_deck .stylefee_choices{z-index:1;display:block;position:relative;text-decoration:none;transition:transform 0.4s cubic-bezier(0.215,0.61,0.355,1)}.styleplan_deck .styleaccess_cost h3{font-size:22px;position:relative;font-weight:600;display:inline-block;color:#000000;margin-bottom:15px;padding-bottom:10px}.styleplan_deck .stylepayment_plan::before{width:100%;background:linear-gradient(90deg,rgb(159,191,210,0.5),transparent);left:0;bottom:-5px;position:absolute;height:1px;content:""}.styleplan_deck .styleimg_text_overlay::after{content:"";z-index:1;top:0;transition:opacity 0.3s ease;opacity:0.6;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%);position:absolute;bottom:0;right:0}.stylesecure_cache h1{position:relative;transform:translateZ(5px);color:#000000;padding-bottom:1rem;margin-bottom:2rem;font-size:46px;font-weight:700}.stylesecure_cache h3{font-weight:600;padding-bottom:0.5rem;border-bottom:1px dashed rgb(111,157,186,0.5);margin:2rem 0 1rem;font-size:calc(35px * 0.85);color:#000000}.stylesecure_cache p strong{display:inline-block;position:relative;font-weight:600;color:rgb(159,191,210)}.stylesecure_cache span{padding-left:1rem;border-left:1px solid rgb(111,157,186,0.5);margin-bottom:1.5rem;line-height:1.7;display:block;font-size:18px;color:#000000;max-width:90ch}.stylesecure_cache div.container:hover h4::after{transform:scaleX(1)}.styledata_summary::after{position:absolute;z-index:0;content:"";background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 11px),repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,0.05) 10px,rgba(255,255,255,0.05) 11px);left:0;opacity:0.5;height:100%;width:100%;top:0}.styledata_summary .stylegain_statistics{background:#ffffff;overflow:hidden;align-items:flex-start;flex:0 0 calc(50% - 2rem);padding:0;box-shadow:0 10px 30px rgba(0,0,0,0.05);display:flex;border-radius:17px;margin:1rem;transition:all 0.3s ease}.styledata_summary svg{height:24px;right:1rem;position:absolute;fill:rgba(255,255,255,0.5);top:1rem;width:24px;transition:all 0.3s ease}.styletraining_specialist::after{opacity:0.1;position:absolute;background:radial-gradient(circle,rgb(111,157,186,0.5) 0%,transparent 70%);left:-10%;content:"";width:30vw;transform:translateZ(0);bottom:-5%;height:30vw}.styletraining_specialist .styleimg_text_overlay::after{left:0;top:0;z-index:1;position:absolute;content:"";background:linear-gradient(135deg,transparent 0%,rgba(rgb(159,191,210),0.1) 100%);height:100%;width:100%}.styletraining_specialist .name::after{transition:transform 0.4s ease;bottom:-8px;transform-origin:left;transform:scaleX(0.8);width:60%;height:3px;background:linear-gradient(90deg,rgb(111,157,186) 0%,transparent 100%);position:absolute;left:0;content:""}.stylegratSection{isolation:isolate;background:linear-gradient(135deg,rgb(159,191,210,0.5),rgb(111,157,186),rgb(159,191,210));padding:6rem 2rem;position:relative;overflow:hidden}.stylegratSection .stylecorp_culture{transform-origin:center bottom;transform:perspective(1000px) rotateX(2deg);transition:transform 0.5s cubic-bezier(0.215,0.61,0.355,1);backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 3px 10px rgba(0,0,0,0.05),0 0 0 1px rgba(255,255,255,0.2) inset;position:relative;background:rgba(255,255,255,0.95);padding:3.5rem}.stylegratSection a{transition:all 0.3s ease;text-decoration:none;color:inherit;position:relative;display:block}.stylegratSection a::before{right:0;transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);width:30%;bottom:-10px;transform-origin:right center;transform:scaleX(0);background:rgb(159,191,210,0.5);position:absolute;content:"";height:2px}@media (min-width: 768px) {.stylesubscribe_to_newsletter{padding:6rem 0}.stylesubscribe_to_newsletter .stylecorp_culture{padding:3rem;align-items:center;gap:3rem;grid-template-columns:1fr 1fr}.stylesubscribe_to_newsletter .input_holder{gap:1rem;grid-template-columns:2fr 1fr}.stylesubscribe_to_newsletter h4{margin:0;font-size:calc(18px * 1.1)}.stylesubscribe_to_newsletter .stylecorp_culture::after{width:25%}} @media (prefers-reduced-motion: reduce) {.stylesubscribe_to_newsletter .stylecorp_culture:hover h4,.stylesubscribe_to_newsletter .input_holder span:hover,.stylesubscribe_to_newsletter .stylecourse_offerings:hover,.stylesubscribe_to_newsletter .stylecourse_offerings:hover::before{transition:none;transform:none}} @media (max-width: 576px) {.styleprogram_overview{padding:50px 0}.styleprogram_overview .stylecontent_holder{padding:20px}.styleprogram_overview .styleimg_text_overlay{height:300px}.styleprogram_overview .stylecontent_holder h2{font-size:calc(35px * 0.8)}.styleprogram_overview .stylecontent_holder .description{font-size:calc(14px * 0.95)}} @media (min-width: 1200px) {.styleour_team{padding:180px 0}.styleour_team .stylecontent_holder{margin-left:10%;padding:80px 100px;width:80%}.styleour_team .stylecontent_holder span{column-count:2;font-size:calc(14px * 1.05)}} @media (max-width: 992px) {.stylecontact_us{padding:70px 0}.stylecontact_us .styleconnect_reach{flex-direction:column}.stylecontact_us .styleimg_text_overlay{flex:0 0 auto;min-height:300px}.stylecontact_us .styleinquiry_info{flex:0 0 auto;padding:40px 30px 50px}} @media (min-width: 992px) {.stylereach_us .styleedu_tutor{display:grid;grid-template-columns:1fr 2fr}.stylereach_us .styleteam_contact{grid-column:span 2}.stylereach_us .styleimg_text_overlay{height:100%}.stylereach_us .styleedu_query{grid-template-columns:repeat(2,1fr)}} @media (min-width: 768px) {.styletitle_opener{padding:6rem 3rem}.styletitle_opener h1{font-size:calc(18px * 1.2);transform:translateX(3rem)}.styletitle_opener .stylecorp_culture{align-items:center;gap:3rem;grid-template-columns:1.2fr 0.8fr}.styletitle_opener .stylecontent_holder{transform:translateX(-2rem);padding:3rem}.styletitle_opener .styleimg_text_overlay{transform:translateX(2rem) perspective(1000px) rotateY(-5deg);height:400px}.styletitle_opener .styleimg_text_overlay:hover{transform:translateX(2rem) perspective(1000px) rotateY(0deg) scale(1.03)}.styletitle_opener svg{width:100px;height:100px}} @media (min-width: 1200px) {.styleplan_deck .stylestudy_rates{gap:40px;grid-template-columns:repeat(2,1fr)}.styleplan_deck .styleaccess_cost{padding:40px}.styleplan_deck .styleimg_text_overlay{height:260px}.styleplan_deck .stylefee_choices:nth-child(odd){transform:translateY(20px)}.styleplan_deck .stylefee_choices:nth-child(odd):hover{transform:translateY(12px)}.styleplan_deck .stylefee_choices:nth-child(even):hover{transform:translateY(-8px)}} @media (max-width: 576px) {.stylesecure_cache{padding:1.5rem 0.75rem}.stylesecure_cache .container{padding:1.5rem 1rem}.stylesecure_cache h1{padding-bottom:0.7rem;font-size:calc(46px * 0.7)}.stylesecure_cache h1::after{width:60px;height:3px}.stylesecure_cache h2{padding-left:0.7rem;border-left:2px solid rgb(111,157,186);font-size:calc(35px * 0.7)}.stylesecure_cache h3{font-size:calc(35px * 0.6)}.stylesecure_cache h4{font-size:calc(35px * 0.55)}.stylesecure_cache p,.stylesecure_cache span,.stylesecure_cache li{font-size:calc(18px * 0.9);margin-bottom:1.2rem;line-height:1.5}.stylesecure_cache span{padding-left:0.7rem}.stylesecure_cache li::before{height:6px;width:6px}} @media (min-width: 1200px) {.styletraining_specialist .container{padding:0 4rem}.styletraining_specialist .stylelearning_testimonials{gap:3rem 5rem}.styletraining_specialist .stylelearning_testimonials:hover .name::after{transform:scaleX(1)}} @media (max-width: 767px) {.styletraining_specialist{padding:4rem 0}.styletraining_specialist .container{padding:0 1rem}.styletraining_specialist .stylelearning_testimonials{padding:2rem}.styletraining_specialist .styleimg_text_overlay{width:180px;height:180px}} @keyframes pulseLine {0%,100%{opacity:0.6}50%{opacity:1}} @keyframes circuitPulse {0%{opacity:0.03}100%{opacity:0.07}} @keyframes floatParticles {0%{background-position:0 0}100%{background-position:600px 600px}} @keyframes reveal {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes fadeSlideUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes shimmerBorder {0%{background-position:0% 0%}100%{background-position:200% 0%}}