.container{width:1255px;margin:auto;max-width:100%}.stylesegment-wrapper{min-height:100%;height:100%;display:flex;flex-direction:column}.stylefooter_clients .company_holder{flex:0 0 30%;padding-right:30px;position:relative}.stylefooter_clients .company_holder h3::after{content:'';height:2px;background:rgb(159,191,210);position:absolute;left:0;bottom:-5px;transition:width 0.3s ease-in-out;width:40%}.stylefooter_clients .styleconverter{flex:0 0 65%;display:flex;justify-content:space-between;position:relative}.stylefooter_clients .stylepage_top::before{z-index:-1;transform:translateX(-100%);position:absolute;content:'';background:linear-gradient(135deg,transparent,rgba(255,255,255,0.1),transparent);inset:0;transition:transform 0.6s ease}.stylefooter_clients .stylepage_top:hover h5::after{width:70px;box-shadow:0 0 8px rgb(159,191,210),0 0 16px rgb(159,191,210,0.5)}.stylefooter_clients .stylepage_top .styleheader_pro a:hover{padding-left:5px;color:#ffffff;opacity:1}.styletemplate_cta{border-top:1px solid rgba(255,255,255,0.05);position:relative;padding:15px 0;backdrop-filter:blur(10px);background:rgba(0,0,0,0.5)}footer{position:relative}footer::after{z-index:0;top:0;background-image:linear-gradient(0deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 26%,transparent 27%,transparent 74%,rgba(255,255,255,.05) 75%,rgba(255,255,255,.05) 76%,transparent 77%,transparent);left:0;position:absolute;bottom:0;background-size:50px 50px;right:0;opacity:0.3;content:''}.stylesubscribe_to_newsletter h4{font-size:18px;margin:0 0 0.5rem;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);transform:translateY(0);line-height:1.4;color:#000000;position:relative;font-weight:600}.stylesubscribe_to_newsletter .input_holder input[type="email"]:focus::placeholder{opacity:0.5}.stylesubscribe_to_newsletter .stylecourse_offerings:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:translateY(-2px);background:#000000}.styleprogram_overview{padding:120px 0;background:rgb(210,226,235);overflow:hidden;position:relative}.styleprogram_overview::after{z-index:1;width:100%;position:absolute;background:radial-gradient(circle at 20% 20%,rgb(159,191,210,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgb(111,157,186,0.5) 0%,transparent 40%);height:100%;content:"";opacity:0.2;top:0;left:0}.styleprogram_overview .stylecontent_holder::before{height:100%;top:0;left:0;pointer-events:none;opacity:0.3;border-radius:27px;content:"";width:100%;border:1px solid rgb(159,191,210,0.5);position:absolute}.styleprogram_overview .stylecontent_holder .description{color:#000000;font-size:14px;max-width:800px;line-height:1.7;margin-right:auto;margin-left:auto;margin-bottom:20px}.styleprogram_overview .styleknowledge_plan::after{bottom:-30px;width:100px;left:calc(50% - 50px);background:linear-gradient(to right,transparent,rgb(111,157,186,0.5),transparent);height:2px;position:absolute;content:""}.styleprogram_overview .styleimg_text_overlay::after{animation:borderGlow 4s infinite alternate}.styleprogram_overview .stylecontent_holder .description:nth-child(2){animation:reveal 0.8s 0.2s forwards}.styleprogram_overview .stylecontent_holder .description:nth-child(3){animation:reveal 0.8s 0.4s forwards}.styleour_team{color:#ffffff;padding:120px 0 100px;overflow:hidden;position:relative}.styleour_team::after{position:absolute;pointer-events:none;content:"";z-index:2;width:100%;height:100%;opacity:0.4;background:radial-gradient(circle at 20% 30%,rgb(111,157,186,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(111,157,186,0.5) 0%,transparent 25%);top:0;left:0}.styleour_team .stylecontent_holder h6{font-weight:700;margin-bottom:30px;font-size:calc(18px * 1.3);color:rgb(111,157,186);letter-spacing:0.03em;display:inline-block;position:relative}.styleour_team .stylecontent_holder div{position:relative}header::before{top:0;opacity:0.1;height:100%;width:100%;z-index:-1;content:'';position:absolute;left:0;background:repeating-linear-gradient( 45deg,transparent,transparent 10px,rgb(159,191,210,0.5) 10px,rgb(159,191,210,0.5) 11px )}header .stylehead_train .stylehead_know .stylemain_core{display:block;transition:transform 0.3s ease}header .stylehead_train .stylehead_know .stylemain_core svg{width:auto;filter:drop-shadow(0 0 5px rgb(111,157,186,0.5));height:45px}header .stylehead_train .stylepage_top .stylenav_skill::after{box-shadow:0 0 8px rgb(159,191,210);left:50%;content:'';width:0;transition:width 0.3s ease,left 0.3s ease;bottom:-5px;background:rgb(159,191,210);height:2px;position:absolute}.stylecontact_us::before{background-size:40px 40px;position:absolute;top:0;left:0;width:100%;z-index:0;background:linear-gradient(45deg,transparent 48%,rgba(rgb(159,191,210),0.05) 49%,rgba(rgb(159,191,210),0.05) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(rgb(111,157,186),0.05) 49%,rgba(rgb(111,157,186),0.05) 51%,transparent 52%);height:100%;content:""}.stylecontact_us input[type="text"]{border:none;color:#000000;border-radius:0 10px 10px 0;background:rgb(210,226,235);transition:all 0.3s ease;font-size:13px;padding:15px 20px;border-left:3px solid rgb(159,191,210);width:100%}.stylecontact_us .stylemessage_feedback input[type="checkbox"]:checked{background:rgb(159,191,210);border-color:rgb(159,191,210)}.stylecontact_us .stylemessage_feedback a{text-decoration:none;color:rgb(159,191,210);transition:all 0.3s ease;position:relative}.stylecontact_us .stylerequest_card{margin-top:15px;position:relative;background:rgb(159,191,210);border-radius:10px;font-size:20px;overflow:hidden;font-weight:600;align-self:flex-start;color:#ffffff;cursor:pointer;border:none;transition:all 0.3s ease;padding:15px 35px}.stylereach_us .container{position:relative;max-width:1200px;padding:0 15px;margin:0 auto;z-index:2}.stylereach_us .styleimg_text_overlay{width:100%;height:250px;overflow:hidden;position:relative}.stylereach_us .styleget_contactblock p{color:#000000;position:relative;padding-left:45px;padding:15px;border-left:3px solid rgb(159,191,210);margin:0;transition:transform 0.3s ease,box-shadow 0.3s ease;font-size:13px;border-radius:10px;background:rgb(210,226,235)}.stylereach_us .styleget_contactblock p span a::after{width:0;bottom:-2px;transition:width 0.3s ease;left:0;height:1px;position:absolute;content:'';background:rgb(159,191,210)}.stylereach_us .stylequick_contact svg path{fill:inherit;transition:fill 0.3s ease}.stylereach_us .stylequick_contact::after{content:'';height:2px;position:absolute;width:50%;left:30px;bottom:-5px;background:rgb(159,191,210)}.stylereach_us .stylerequest_infov3T svg path{fill:inherit;transition:fill 0.3s ease}.stylereach_us .stylerequest_infov3T:hover::before{width:100%}.styletitle_opener h1{display:inline-block;margin-bottom:2rem;z-index:2;position:relative;transform:translateX(2rem);letter-spacing:0.5px;font-weight:600;font-size:18px;color:rgb(159,191,210)}.styletitle_opener .stylecontent_holder{transition:transform 0.4s ease-out;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);z-index:3;background:#ffffff;transform:translateY(0);position:relative}.styletitle_opener .styleedu_skill:hover svg{transform:scale(1.05) rotate(5deg)}.styletitle_opener .styleedu_skill:hover svg path{fill:rgb(111,157,186)}.styletitle_opener .stylerequest_card{box-shadow:0 5px 15px rgba(94,170,168,0.3);transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);z-index:1;position:relative;display:inline-block;font-size:15px;padding:1rem 2rem;overflow:hidden;border:none;color:#ffffff;font-weight:600;text-decoration:none;border-radius:10px;background:linear-gradient(135deg,rgb(159,191,210),rgb(111,157,186))}.styleplan_deck::before{width:100%;height:100%;content:"";background:linear-gradient(135deg,rgb(159,191,210,0.5),rgb(111,157,186,0.5));z-index:0;opacity:0.08;left:0;position:absolute;top:0}.styleplan_deck .stylestudy_rates{display:grid;grid-template-columns:1fr;width:100%;gap:30px;margin:0 auto}.styleplan_deck .stylefee_choices:hover{transform:translateY(-8px)}.styleplan_deck .styleaccess_cost{flex:1;position:relative;z-index:2;padding:30px}.styleplan_deck .styleaccess_cost h3::after{transition:width 0.3s ease;border-radius:2px;bottom:0;position:absolute;width:40px;left:0;background:rgb(159,191,210);height:3px;content:""}.styleplan_deck .styleimg_text_overlay{border-radius:0 0 12px 12px;position:relative;width:100%;overflow:hidden;height:220px;transition:all 0.5s ease}.stylesecure_cache{overflow:hidden;padding:4rem 2rem;background:linear-gradient(135deg,rgb(210,226,235) 0%,rgba(245,245,250,0.95) 100%);position:relative}.stylesecure_cache .container{z-index:2;max-width:1140px;border-top:4px solid rgb(159,191,210);padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,0.03);margin:0 auto;transform:perspective(1000px) rotateX(0.5deg);background:#ffffff;position:relative}.stylesecure_cache h4{position:relative;font-size:calc(35px * 0.7);font-weight:600;margin:1.5rem 0 0.75rem;display:inline-block;color:#000000}.stylesecure_cache p strong::after{opacity:0.3;width:100%;content:"";position:absolute;height:1px;bottom:-2px;background:currentColor;left:0}.stylesecure_cache li::before{transition:transform 0.3s ease;top:0.65rem;left:0;transform:rotate(45deg);background:rgb(111,157,186);content:"";height:8px;width:8px;position:absolute}.styledata_summary .container{z-index:1;position:relative;max-width:1200px;padding:0 1.5rem;margin:0 auto}.styledata_summary .stylestatistics_expertise::before{height:100%;width:5px;position:absolute;content:"";left:0;top:0;background:rgb(159,191,210);border-radius:10px 0 0 10px}.styledata_summary .stylestatistics_experts{font-size:12px;color:#000000;margin:0;line-height:1.7;max-width:80%;font-weight:400}.styledata_summary .stylegain_statistics h4{padding:2.5rem;font-size:calc(32px * 1.5);font-weight:700;display:flex;justify-content:center;background:rgb(159,191,210);flex:0 0 40%;align-items:center;overflow:hidden;margin:0;color:#ffffff;position:relative}.styledata_summary svg path{fill:inherit}.styletraining_specialist{overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(210,226,235) 0%,rgba(245,248,250,0.9) 100%);padding:6rem 0}.styletraining_specialist .stylelearning_testimonials{grid-template-columns:1fr;display:grid;backdrop-filter:blur(10px);padding:2.5rem;transform:translateZ(0);background:linear-gradient(145deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100%);gap:2rem;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03),0 0 80px rgba(rgb(159,191,210),0.03) inset}.styletraining_specialist .stylelearning_testimonials > div:nth-child(2) > div{margin-top:0.5rem;letter-spacing:0.02em;font-weight:600;font-size:calc(12px - 0.1rem);color:rgba(0,0,0,0.5)}.stylegratSection::before{top:0;animation:shimmer 15s infinite linear;content:"";background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,0.1) 2px,transparent 3px),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.1) 2px,transparent 3px);height:100%;z-index:-1;position:absolute;background-size:60px 60px,40px 40px;width:100%;left:0;opacity:0.6}.stylegratSection .stylecorp_culture > div:first-child{margin-bottom:2rem;position:relative}.stylegratSection .stylecorp_culture > div:first-child::after{animation:expandLine 1.5s 0.5s forwards cubic-bezier(0.19,1,0.22,1);transform:scaleX(0);width:60px;background:rgb(111,157,186);position:absolute;transform-origin:left center;left:0;content:"";height:3px;bottom:-0.75rem}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 576px) {.stylefooter_clients{padding:30px 0 15px}.stylefooter_clients .company_holder{margin-bottom:30px}.stylefooter_clients .company_holder h3{font-size:calc(33px * 0.7)}.stylefooter_clients .stylepage_top h5{font-size:calc(23px * 0.8)}.styletemplate_cta{padding:10px 0}.styletemplate_cta .stylereview_block{font-size:calc(12px * 0.8)}} @media (min-width: 992px) {.stylesubscribe_to_newsletter .stylecorp_culture{gap:4rem;padding:4rem}.stylesubscribe_to_newsletter h4{font-size:calc(18px * 1.2)}.stylesubscribe_to_newsletter .input_holder input[type="email"]{padding:1.1rem 1.5rem}.stylesubscribe_to_newsletter .stylecourse_offerings{padding:1.1rem 2rem}.stylesubscribe_to_newsletter .stylecorp_culture:hover h4{transform:translateY(-3px)}} @media (max-width: 991px) {.styleprogram_overview{padding:80px 0}.styleprogram_overview .styleknowledge_plan{gap:40px}.styleprogram_overview .stylecontent_holder{padding:30px}.styleprogram_overview .styleimg_text_overlay{height:400px}} @media (min-width: 992px) {.styleprogram_overview .stylecontent_holder:hover{transform:translateY(-5px);transition:transform 0.3s ease}.styleprogram_overview .stylecontent_holder:hover::before{border-color:rgb(159,191,210);opacity:0.5;transition:all 0.3s ease}.styleprogram_overview .styleimg_text_overlay:hover::after{transition:opacity 0.3s ease;opacity:0.8}} @media (max-width: 992px) {header .stylehead_train{flex-direction:column}header .stylehead_train .stylehead_know{align-self:center;margin:0 0 15px 0}header .stylehead_train .stylepage_top{width:100%;justify-content:center}header .stylehead_train .stylepage_top .stylenav_skill a{padding:10px 15px;font-size:calc(16px - 1px)}} @media (min-width: 1200px) {.stylereach_us .styleedu_query{grid-template-columns:repeat(3,1fr)}} @media (max-width: 767px) {.stylereach_us{padding:50px 0}.stylereach_us .styleteam_contact{padding:20px;font-size:17px}.stylereach_us .styleimg_text_overlay{height:180px}.stylereach_us .styleget_contactblock{padding:20px}.stylereach_us .styleget_contactblock p{padding:12px;padding-left:40px}.stylereach_us .styleget_contactblock p svg{left:12px;height:16px;width:16px}.stylereach_us .stylequick_contact{font-size:17px}.stylereach_us .stylequick_contact svg{width:18px;height:18px}.stylereach_us .stylerequest_infov3T{padding-left:35px;padding:10px}.stylereach_us .stylerequest_infov3T svg{left:10px;width:14px;height:14px}} @media (min-width: 768px) {.styleplan_deck .stylestudy_rates{grid-template-columns:repeat(2,1fr)}.styleplan_deck .stylepricing_rates{height:100%}.styleplan_deck .styleimg_text_overlay{height:240px}} @media (max-width: 767px) {.styleplan_deck{padding:80px 0}.styleplan_deck .stylestudy_pricing{gap:40px}.styleplan_deck .stylerate_panel h2{font-size:calc(38px - 4px)}.styleplan_deck .styleimg_text_overlay{height:200px}.styleplan_deck .styleaccess_cost{padding:25px}.styleplan_deck .stylepayment_plan{font-size:1.5rem}} @media (max-width: 768px) {.stylesecure_cache{padding:2rem 1rem}.stylesecure_cache .container{transform:none;padding:2rem 1.5rem}.stylesecure_cache h1{font-size:calc(46px * 0.8);margin-bottom:1.5rem}.stylesecure_cache h2{font-size:calc(35px * 0.8);margin:2rem 0 0.8rem}.stylesecure_cache h3{font-size:calc(35px * 0.7)}.stylesecure_cache h4{font-size:calc(35px * 0.6)}.stylesecure_cache p,.stylesecure_cache span,.stylesecure_cache li{line-height:1.6;font-size:calc(18px * 0.95)}.stylesecure_cache ul{padding-left:0.5rem}.stylesecure_cache li{padding-left:1.2rem}} @media (min-width: 768px) {.styletraining_specialist{padding:8rem 0}.styletraining_specialist .stylelearning_testimonials{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:2.5rem 3rem;padding:3rem}.styletraining_specialist .stylelearning_testimonials > div:first-child{grid-row:span 2}.styletraining_specialist .styleimg_text_overlay{width:260px;height:260px}.styletraining_specialist .name{font-size:calc(19px + 0.2rem)}.styletraining_specialist .styleexperience_profile{font-size:calc(12px + 0.05rem)}} @media screen and (max-width: 992px) {.stylegratSection{padding:5rem 2rem}.stylegratSection .stylecorp_culture{transform:perspective(1000px) rotateX(1deg);padding:2.5rem}.stylegratSection h5{font-size:calc(22px * 0.9)}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:20px 20px}} @keyframes hexMove {0%{background-position:0 0}100%{background-position:50px 86.6px}} @keyframes borderGlow {0%{opacity:0.3}100%{opacity:0.7}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes shimmer {0%{background-position:0 0,0 0}100%{background-position:100px 100px,-100px -100px}}