.head-info-x{flex:1 0 auto}html,body{color:#000000;scroll-behavior:auto;min-height:100%;height:100%;font-family:Arial,sans-serif}.teaching-process-h{overflow:hidden;background:linear-gradient(135deg,rgb(168,195,193) 0%,#ffffff 100%);padding:120px 0;position:relative;perspective:1000px}.teaching-process-h .method-ped-Y:hover{transform:translateZ(10px) rotateY(0deg)}.teaching-process-h .method-ped-Y::before{transition:transform 0.6s ease,opacity 0.6s ease;width:calc(100% + 40px);height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(133,160,157,0.5),transparent);position:absolute;opacity:0;transform:translateY(-10px);top:20px;left:-20px}.teaching-process-h .method-ped-Y:hover h3{transform:translateX(10px)}.teaching-process-h .method-ped-Y:hover h3::after{transform:scaleX(1)}.teaching-process-h p{color:#000000;margin-bottom:0;line-height:1.8;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);position:relative;font-size:14px;transform:translateY(0)}header::before{left:0;background-image:repeating-linear-gradient( -45deg,rgba(0,0,0,0.5),rgba(0,0,0,0.5) 1px,transparent 1px,transparent 6px );content:"";opacity:0.1;position:absolute;top:0;height:100%;width:100%}header .top-guide-h .nav-know-g .top-site-R svg{width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));height:45px}header .top-guide-h .main-know-A .top-wrap-Q a{font-weight:600;text-transform:uppercase;padding:12px 20px;transform-style:preserve-3d;background:linear-gradient(to bottom,transparent,transparent);position:relative;font-size:12px;display:block;font-family:Arial,sans-serif;text-decoration:none;transition:color 0.3s ease,transform 0.3s ease;color:#000000;letter-spacing:0.5px}.academic-expertise-A::before{animation:ambientLight 20s ease-in-out infinite alternate;content:"";width:100%;position:absolute;left:0;filter:blur(60px);top:0;height:100%;background:radial-gradient(circle at 20% 30%,rgb(133,160,157,0.5) 0%,transparent 25%),radial-gradient(circle at 80% 70%,rgb(98,121,116,0.5) 0%,transparent 25%)}.academic-expertise-A .name{text-align:center;font-weight:700;width:100%;margin-top:100px;color:#ffffff;letter-spacing:1px;transform:translateZ(20px);font-size:32px;text-shadow:0 0 10px rgb(133,160,157,0.5)}.academic-expertise-A .student-testimonials-f:hover .career-record-k{transform:translateZ(25px)}.program-structure-u::before{content:"";top:-50px;width:250px;filter:blur(40px);background:rgb(98,121,116,0.5);height:250px;position:absolute;border-radius:50%;opacity:0.15;transform:translateZ(0);right:-50px}.program-structure-u h2{font-weight:700;color:#000000;position:relative;margin-bottom:3rem;display:inline-block;max-width:90%;font-size:37px;transform:translateX(10px);line-height:1.3}.program-structure-u .post-thumbnail-K:hover::after{opacity:1}.program-structure-u .text-content-box-b{position:relative;overflow:hidden;padding:2.5rem;background:#ffffff;box-shadow:0 5px 25px rgba(0,0,0,0.05);border-radius:10px;transition:transform 0.3s ease}.program-structure-u .description:hover{opacity:1}.secure-protection-y{background-color:rgb(133,160,157);margin:0 auto;border:1px solid rgb(133,160,157,0.5);box-shadow:0 0 10px rgb(133,160,157,0.5);line-height:1.6;font-family:Arial,sans-serif;color:#ffffff;padding:50px}.secure-protection-y li::before{color:rgb(98,121,116);content:'✦';font-size:1.2em;margin-right:10px}.secure-protection-y a{text-decoration:none;color:rgb(98,121,116);font-weight:600;border-bottom:1px dashed rgb(98,121,116)}.plan-shelf-s .cost-options-N{max-width:800px;text-align:center;opacity:0;animation:fadeSlideUp 0.8s forwards 0.2s;margin:0 auto;transform:translateY(20px)}.plan-shelf-s .learning-deals-Q{font-size:calc(16px + 0.1rem);margin-top:30px;line-height:1.6;color:#000000}.plan-shelf-s .price-grid-t:hover{transform:translateY(-10px) scale(1.02)}.plan-shelf-s .price-grid-t:hover .package-pricing-a{box-shadow:0 20px 40px rgba(var(--primary-color-rgb),0.15)}.plan-shelf-s .price-grid-t:hover .package-pricing-a::before{transform:scaleY(1)}.plan-shelf-s .cert-cost-g{position:relative;display:flex;z-index:1;flex-direction:column;flex:1;padding:40px 30px}.plan-shelf-s .price-grid-t:hover .cert-cost-g h3{color:rgb(133,160,157)}.plan-shelf-s .price-grid-t:nth-child(even) .access-plans-J{color:rgb(98,121,116)}.plan-shelf-s .post-thumbnail-K{height:200px;transition:transform 0.5s ease;width:100%;position:relative;transform-origin:center}.plan-shelf-s .price-grid-t:hover .post-thumbnail-K::after{opacity:1}.skill-test-g::before{content:"";background:#ffffff;opacity:0.2;top:0;position:absolute;width:100%;height:10px;clip-path:polygon( 0% 0%,4% 100%,8% 0%,12% 100%,16% 0%,20% 100%,24% 0%,28% 100%,32% 0%,36% 100%,40% 0%,44% 100%,48% 0%,52% 100%,56% 0%,60% 100%,64% 0%,68% 100%,72% 0%,76% 100%,80% 0%,84% 100%,88% 0%,92% 100%,96% 0%,100% 100% );left:0}.skill-test-g .header-lead-F{flex-wrap:wrap;display:flex;gap:2.5rem}.skill-test-g .main-know-A h5{font-weight:600;padding:0.5rem 1.5rem;margin:0 0 1.5rem;clip-path:polygon(0% 0%,95% 0%,100% 100%,5% 100%);font-size:20px;background:rgba(255,255,255,0.15);color:#ffffff;display:inline-block;position:relative}.testimonial-9{margin-top:3rem;clip-path:polygon(0% 20%,2% 0%,98% 0%,100% 20%,100% 100%,0% 100%);background:rgba(255,255,255,0.1);position:relative;padding:2rem 0}.welcome-board-E .guide-bios-J{margin-bottom:40px;position:relative;transform:translateZ(0)}.welcome-board-E .page-begin-g{box-shadow:0 15px 30px rgba(0,0,0,0.15);border-radius:24px;position:relative;padding:60px 40px;overflow:hidden;transition:transform 0.5s ease,box-shadow 0.5s ease}.welcome-board-E .page-begin-g p{transform:translateY(20px);color:#ffffff;opacity:0;animation:fadeInUp 0.8s ease-out forwards 0.2s;margin-bottom:30px;line-height:1.6;font-size:calc(15px * 1.2);text-shadow:0 1px 3px rgba(0,0,0,0.2)}.receive-updates-z .container{margin:0 auto;position:relative;max-width:1200px}.receive-updates-z .method-ped-Y:hover{transform:perspective(1000px) rotateY(0deg)}.receive-updates-z h4{font-size:calc(19px * 1.1);text-align:center;line-height:1.4;transform:translateZ(0);position:relative;color:#000000;font-family:Arial,sans-serif;font-weight:600;margin-bottom:2rem}.receive-updates-z .input_holder span{width:100%;position:relative;overflow:hidden;display:block}.receive-updates-z input[type="email"]::placeholder{transition:all 0.3s ease;color:rgba(0,0,0,0.4)}.receive-updates-z .email-signup-e::before{width:100%;left:-100%;height:100%;position:absolute;content:"";transition:all 0.6s ease;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent)}#cookie-overlay-box-T{display:none}#cookie-overlay-box-T:checked ~ .cookieNotificationBanner-h{opacity:0;visibility:hidden}.cookieNotificationBanner-h h5{margin-bottom:6px;color:rgb(133,160,157);letter-spacing:1px;font-size:20px;font-weight:700;text-transform:uppercase}.cookieNotificationBanner-h p a{color:rgb(133,160,157);font-weight:700;text-decoration:underline}.core-container-l .cookie-comply-F h5,.core-container-l .cookie-comply-F p{color:#ffffff}.company-info-U::before{top:0;width:100%;z-index:1;position:absolute;background:linear-gradient(135deg,rgba(0,0,0,0.8),rgba(0,0,0,0.6));content:"";left:0;height:100%}.company-info-U .text-content-box-b::before{transform:rotate(45deg);content:"";opacity:0.2;top:-15px;z-index:-1;left:30px;width:60px;position:absolute;background:rgb(98,121,116);height:60px}.company-info-U .text-content-box-b div{overflow:hidden;position:relative}.gratPage-G::before{position:absolute;width:100%;z-index:0;top:0;opacity:0.7;background:radial-gradient(circle at 20% 30%,rgb(133,160,157,0.5) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(98,121,116,0.5) 0%,transparent 40%);height:100%;content:"";left:0;animation:pulse 10s infinite alternate ease-in-out}.gratPage-G .method-ped-Y > div:first-child{position:relative;animation:slideRight 0.6s 0.2s cubic-bezier(0.25,1,0.5,1) both;border-left:4px solid rgb(133,160,157);margin-left:-1.5rem;padding-left:1.5rem}.gratPage-G .method-ped-Y > div:last-child{animation:fadeIn 0.8s 0.4s cubic-bezier(0.25,1,0.5,1) both;position:relative}.gratPage-G a:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.04)}.connect-form-5{overflow:hidden;background:linear-gradient(135deg,rgb(168,195,193) 0%,rgba(0,0,0,0.03) 100%);position:relative;padding:80px 0}.connect-form-5 h2{text-align:center;position:relative;transform:translateX(-50%);font-size:30px;color:#000000;margin-bottom:50px;left:50%;font-weight:700;display:inline-block}.connect-form-5 .connect-map-j:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15),0 10px 20px rgba(rgb(133,160,157),0.1);transform:translateY(-5px)}.connect-form-5 .post-thumbnail-K::after{position:absolute;height:100%;content:"";background:linear-gradient(135deg,rgba(rgb(133,160,157),0.3) 0%,rgba(rgb(98,121,116),0.3) 100%);width:100%;top:0;mix-blend-mode:overlay;left:0}.connect-form-5 form h3::after{left:0;width:40px;position:absolute;background:rgb(133,160,157);height:2px;bottom:-10px;content:""}.connect-form-5 form input[type="text"]:focus::placeholder{opacity:0.5;transform:translateX(5px)}.connect-form-5 .help-form-T input[type="checkbox"]{position:absolute;cursor:pointer;height:0;opacity:0;width:0}.connect-form-5 .help-form-T input[type="checkbox"]:checked + label::after{top:4px;content:"";height:12px;position:absolute;width:6px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);left:8px}.connect-form-5 .support-list-x::before{top:0;height:100%;position:absolute;opacity:0;transition:opacity 0.3s ease;left:0;background:linear-gradient(90deg,rgb(98,121,116),rgb(133,160,157));content:"";width:100%;z-index:-1}.info-details-B{overflow:hidden;padding:100px 0;position:relative;background:rgb(168,195,193)}.info-details-B .learn-faq-e{perspective:1000px;transform-style:preserve-3d;border-radius:18px;background:#ffffff;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);position:relative;padding:60px 50px;overflow:hidden;box-shadow:0 20px 70px -10px rgba(0,0,0,0.1),0 5px 20px -5px rgba(0,0,0,0.05)}.info-details-B h2{font-size:33px;margin-bottom:35px;font-weight:700;padding-left:20px;letter-spacing:0.5px;position:relative;color:#000000}.info-details-B p:last-of-type{border-left:3px solid rgb(133,160,157);border-radius:10px;padding:15px 20px;transition:all 0.3s ease;margin-bottom:50px;display:flex;background:rgba(0,0,0,0.02);align-items:center}.info-details-B .support-center-J{border-radius:15px;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);height:70px;width:70px;overflow:hidden;display:flex;justify-content:center;z-index:1;box-shadow:0 15px 35px rgba(0,0,0,0.1);position:relative;align-items:center;background:#ffffff}.info-details-B .support-center-J:hover{transform:translateY(-10px) scale(1.05);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.15)}@media only screen and (max-width: 1200px) {.container{padding:0 20px;width:100%}} @media (max-width: 767px) {.teaching-process-h{padding:60px 0}.teaching-process-h .method-ped-Y{padding:30px 25px;border-left-width:3px;transform:translateZ(0) rotateY(0deg)}.teaching-process-h h3{font-size:calc(38px * 0.7);margin-bottom:15px}.teaching-process-h p{line-height:1.7;font-size:calc(14px * 0.95)}.teaching-process-h h3::after{height:2px;width:50px}} @media (max-width: 767px) {.academic-expertise-A{padding:6rem 0 3rem}.academic-expertise-A .container{padding:0 1rem}.academic-expertise-A .student-testimonials-f{transform:none;padding:2rem 1.5rem}.academic-expertise-A .post-thumbnail-K{top:-60px;width:120px;height:120px}.academic-expertise-A .name{font-size:calc(32px - 2px);margin-top:70px}.academic-expertise-A .student-testimonials-f span:not(.name){font-size:calc(20px - 1px)}.academic-expertise-A .career-record-k{padding:1.2rem;font-size:calc(13px - 1px);margin-top:1.5rem}.academic-expertise-A .student-testimonials-f:hover{transform:none}} @media (max-width: 767px) {.program-structure-u{padding:4rem 0}.program-structure-u h2{margin-bottom:2rem;font-size:calc(37px * 0.9)}.program-structure-u .post-thumbnail-K{height:250px}.program-structure-u .text-content-box-b{padding:1.5rem}.program-structure-u .description{font-size:calc(17px * 0.95);line-height:1.6}} @media (min-width: 992px) {.plan-shelf-s{padding:150px 0}.plan-shelf-s .bundle-price-n{gap:80px;grid-template-columns:1fr}.plan-shelf-s .learning-fees-t{gap:30px;grid-template-columns:repeat(4,1fr)}.plan-shelf-s .package-pricing-a{min-height:480px}} @media (max-width: 992px) {.skill-test-g{padding:3.5rem 0 2rem}.skill-test-g .container{flex-direction:column;gap:2.5rem}.skill-test-g .company_holder,.skill-test-g .patent-info-m{min-width:100%;flex:1 1 100%}.skill-test-g .main-know-A{min-width:200px;flex:1 1 calc(50% - 1.25rem)}} @media screen and (max-width: 768px) {.welcome-board-E{padding:60px 0}.welcome-board-E .guide-bios-J::before{width:60px}.welcome-board-E .skill-quick-D{font-size:calc(48px * 0.7)}.welcome-board-E .page-begin-g{padding:40px 25px}.welcome-board-E .page-begin-g p{font-size:15px;margin-bottom:20px}.welcome-board-E .page-begin-g h3{font-size:calc(38px * 0.8);padding-left:15px}} @media screen and (max-width: 767px) {.receive-updates-z{padding:4rem 1.5rem}.receive-updates-z .method-ped-Y{padding:2rem 1.5rem}.receive-updates-z h4{font-size:19px;margin-bottom:1.5rem}.receive-updates-z input[type="email"],.receive-updates-z .email-signup-e{padding:0.9rem 1.2rem}} @media only screen and (max-width: 1200px) {.track-cookies-5{padding:0 10px}} @media screen and (min-width: 992px) {.company-info-U{padding:180px 0 150px}.company-info-U .container{justify-content:flex-end;align-items:center;display:flex}.company-info-U .text-content-box-b{opacity:0;max-width:1000px;padding:70px 80px;transform:translateX(-150px);width:85%;animation:slideIn 1.2s 0.5s forwards ease-out}.company-info-U .text-content-box-b h6{font-size:22px;margin-bottom:30px}.company-info-U .text-content-box-b span{column-count:2}} @media (max-width: 768px) {.gratPage-G{padding:4rem 0}.gratPage-G .container{padding:0 1.5rem}.gratPage-G .method-ped-Y{transform:perspective(1000px) rotateX(1deg);gap:1.8rem;padding:2rem}.gratPage-G h5{font-size:calc(20px * 0.9)}.gratPage-G a{padding:1.2rem 1.5rem}.gratPage-G p{font-size:calc(14px * 0.95);line-height:1.6}} @media (prefers-reduced-motion: reduce) {.connect-form-5::after,.connect-form-5 .post-thumbnail-K::before{animation:none}.connect-form-5 .connect-map-j:hover{transform:none}} @media (max-width: 768px) {.info-details-B{padding:60px 0}.info-details-B .learn-faq-e{padding:40px 30px}.info-details-B h2{margin-bottom:25px;font-size:calc(33px * 0.85)}.info-details-B p{margin-bottom:25px;font-size:calc(13px * 0.95)}.info-details-B p:last-of-type{padding:12px 15px}.info-details-B p svg{width:22px;margin-right:12px;height:22px}.info-details-B .contact-ask-C{gap:15px;justify-content:center}.info-details-B .support-center-J{border-radius:12px;height:60px;width:60px}.info-details-B .support-center-J svg{width:24px;height:24px}.info-details-B .support-center-J:hover{border-radius:15px}} @keyframes pulse {0%,100%{opacity:0.1}50%{opacity:0.2}} @keyframes slideUp {to{transform:translateY(0);opacity:1}} @keyframes expand {to{transform:scaleX(1)}} @keyframes pulse {0%,100%{opacity:0.5}50%{opacity:0.8}} @keyframes slideRight {from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}} @keyframes ripple {0%{width:0;height:0;opacity:0.5}100%{width:200px;height:200px;opacity:0}} @keyframes backgroundMove {0%{background-position:0 0}100%{background-position:1000px 0}}