.wrapper-capsule{min-height:100%;flex-direction:column;height:100%;display:flex}.peer-help{flex:0 0 auto}.peer-help{position:relative;padding:4.5rem 0 2rem}.header-nav{flex:1 0 auto}header .container{max-width:100%;padding:0 3%;margin:0;width:100%;position:relative;z-index:1}header .header-base{background:linear-gradient(135deg,rgb(132,142,163,0.5),rgb(96,106,121,0.5));align-items:center;text-decoration:none;position:relative;display:flex;overflow:hidden;padding:0.5rem 1.5rem;transition:all 0.3s ease;border-radius:24px;box-shadow:0 5px 15px rgba(0,0,0,0.08)}header .header-base svg{width:150px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));transition:all 0.3s ease;height:auto}header .header-primary::before{top:0;position:absolute;transition:transform 0.3s ease;transform:scaleX(0);height:3px;width:100%;transform-origin:left;left:0;background:linear-gradient(to right,rgb(132,142,163),rgb(96,106,121));content:''}.our-team::before{content:"";height:100%;width:100%;background-image:linear-gradient(120deg,rgb(132,142,163,0.5) 0%,transparent 75%);position:absolute;z-index:1;top:0;left:0}.our-team .skill-pro{grid-column:1 / 7;z-index:1;position:relative}.our-team .skill-pro,.our-team .pro-track{position:relative}.our-team .skill-pro p,.our-team .pro-track p{margin-bottom:30px;color:#000000;line-height:1.8;padding-right:20px;font-size:16px}.our-team .image-shadow:hover,.our-team .learn-pro:hover{transform:translateY(-10px);box-shadow:20px 20px 0 rgb(132,142,163,0.5)}.our-team .skill-pro::before{width:100px;height:100px;bottom:-20px;content:"";left:-20px;position:absolute;background:repeating-linear-gradient( 45deg,rgb(132,142,163,0.5),rgb(132,142,163,0.5) 5px,transparent 5px,transparent 10px );z-index:-1}.our-team .edu-commit::after{right:-100px;width:200px;content:"";top:-100px;z-index:-1;height:200px;border:2px dashed rgb(132,142,163,0.5);border-radius:50%;animation:rotate 60s linear infinite;position:absolute}.privacy-safeguard{padding:5rem 2rem;position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(169,179,200) 0%,rgba(255,255,255,0.98) 100%);perspective:1000px}.privacy-safeguard .container:hover{transform:translateZ(10px) rotateX(0deg)}.privacy-safeguard h1{font-family:Arial,sans-serif;position:relative;margin-bottom:2rem;line-height:1.2;padding-bottom:1rem;font-size:calc(48px * 1.2);font-weight:700;color:#000000;letter-spacing:-0.5px}.privacy-safeguard h2{transform:translateX(0);font-size:calc(34px * 1.05);margin:3rem 0 1.5rem;position:relative;color:#000000;transition:transform 0.3s ease-out;padding-left:1rem;border-left:3px solid rgb(96,106,121);font-family:Arial,sans-serif;font-weight:600}.privacy-safeguard h4::before{transform:translateY(-50%) rotate(45deg);height:8px;width:8px;left:0;position:absolute;content:"";top:50%;background-color:rgb(132,142,163)}.privacy-safeguard ul{padding-left:1.5rem;list-style:none;position:relative;margin:1.5rem 0 2rem}.privacy-safeguard ul li:hover{transform:translateX(5px)}.privacy-safeguard ul li:hover::before{transform:scale(1.5);background-color:rgb(96,106,121)}.privacy-safeguard span:hover{transform:translateX(5px);border-left-color:rgb(96,106,121)}.title-welcome{overflow:hidden;padding:5rem 2rem;align-items:center;justify-content:center;position:relative;display:flex;min-height:100vh;background:linear-gradient(135deg,#f0f4f8 0%,#e8ecf0 100%)}.title-welcome::after{position:absolute;right:0;width:40%;background:linear-gradient(210deg,rgb(96,106,121,0.5) 0%,transparent 90%);height:30%;bottom:0;z-index:1;content:""}.title-welcome h3::before{border-radius:10px;background:linear-gradient(to bottom,rgb(132,142,163),rgb(96,106,121));position:absolute;height:calc(100% - 0.4em);width:5px;top:0.2em;content:"";left:0}.title-welcome .why-choose::before{content:"";left:0;height:100%;top:0;background:linear-gradient( to right,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.3) 100% );position:absolute;z-index:1;width:100%}.title-welcome .title_style_header{font-weight:700;letter-spacing:-0.03em;transform:translateY(20px);opacity:0;color:#ffffff;margin-top:0.5rem;animation:fadeSlideUp 0.8s cubic-bezier(0.25,0.46,0.45,0.94) 1.2s forwards;position:relative;font-size:clamp(2.5rem,5vw,47px);line-height:1.2}.title-welcome .why-choose:hover .title_style_header{transition:all 0.4s ease;transform:translateY(-3px)}.teaching-history::after{filter:blur(100px);bottom:-50px;content:"";position:absolute;background:rgb(96,106,121,0.5);left:-50px;z-index:0;height:300px;width:300px}.teaching-history .user-testimonials:hover{transform:perspective(1000px) rotateY(0deg)}.teaching-history .user-testimonials .image-shadow{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);position:relative;box-shadow:0 10px 25px rgba(0,0,0,0.15);width:180px;height:180px}.teaching-history .user-testimonials > div:nth-child(2){transform:translateZ(10px);text-align:center}.teaching-history .user-testimonials > div:nth-child(2) > div{font-size:calc(12px * 0.95);margin-top:15px;font-style:italic;color:#000000;font-weight:600}.teaching-history .user-testimonials .exp-skills::before,.teaching-history .user-testimonials .exp-skills::after{content:"";font-family:Georgia,serif;color:rgb(132,142,163,0.5);line-height:1;position:absolute;font-size:80px}.teaching-history .user-testimonials .exp-skills::before{left:-15px;top:-20px}.peer-help .container{justify-content:space-between;z-index:1;position:relative;display:flex;flex-wrap:wrap}.peer-help .company_holder{box-shadow:0 10px 30px rgba(0,0,0,0.15),inset 0 0 0 1px rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;backdrop-filter:blur(15px);background:rgba(0,0,0,0.5);border-radius:22px;transform:translateY(0);margin-right:2rem;flex:1 1 350px;padding:1.5rem}.peer-help .workshop-cta{position:relative;flex:1 1 450px}.peer-help .top-tutor{gap:1.5rem;flex-wrap:wrap;display:flex}.peer-help .nav-pro{padding:1.5rem;backdrop-filter:blur(10px);overflow:hidden;position:relative;border-radius:22px;flex:1 1 200px;transition:all 0.3s ease;background:rgba(255,255,255,0.05)}.peer-help .nav-pro .top-tutor{flex-direction:column;gap:0.75rem;display:flex}.peer-help .nav-pro a:hover{color:#ffffff;transform:translateX(5px)}.peer-help .nav-pro a:hover::before{width:100%}.design-res{background:rgba(0,0,0,0.5);backdrop-filter:blur(15px);overflow:hidden;padding:1.5rem 0;position:relative}.design-res .degree-path{border-radius:30px;transition:all 0.3s ease;padding:0.5rem 1rem;font-size:12px;text-align:center;color:rgba(255,255,255,0.7);position:relative;backdrop-filter:blur(5px);background:rgba(0,0,0,0.1)}.peer-help .res-connect::before{top:-10px;height:0;content:"";width:0;border:1px solid transparent;left:-10px;transition:width 0.5s ease 0.3s,height 0.5s ease;position:absolute}.peer-help .company_holder:hover .res-connect::after{border-left-color:rgb(96,106,121,0.5);width:calc(100% + 20px);transition:width 0.5s ease,height 0.5s ease 0.3s;border-bottom-color:rgb(96,106,121,0.5);height:calc(100% + 20px)}.gratitudeHub::after{height:60%;filter:blur(70px);pointer-events:none;left:-5%;width:30%;bottom:-10%;background:linear-gradient(220deg,rgb(96,106,121,0.5),rgb(132,142,163,0.5));content:"";opacity:0.15;z-index:0;transform:rotate(20deg);position:absolute}.gratitudeHub .edu-commit{position:relative;opacity:0;border-radius:24px;transform:translateY(0);box-shadow:20px 20px 60px rgba(0,0,0,0.05),-20px -20px 60px rgba(255,255,255,0.9),inset 4px 4px 20px rgba(255,255,255,0.9),inset -4px -4px 10px rgba(0,0,0,0.03);animation:fadeInUp 0.8s ease-out 0.2s forwards;padding:2.5rem;background:#ffffff}.gratitudeHub li span{display:block;transform:translateX(0);font-size:14px;color:#000000;line-height:1.7;font-weight:400;animation:fadeInRight 0.7s ease-out 0.6s forwards;font-family:Arial,sans-serif;opacity:0}.register-now::before{position:absolute;border-radius:50%;opacity:0.5;filter:blur(60px);height:300px;background:rgb(132,142,163,0.5);width:300px;top:-100px;animation:float 8s infinite ease-in-out;right:-100px;content:""}.register-now h2{font-size:37px;line-height:1.4;max-width:800px;opacity:1;transform:translateY(0);color:#ffffff;margin-bottom:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,0.15);font-weight:700;text-align:center;transition:transform 0.5s ease,opacity 0.5s ease}.register-now svg path{transition:fill 0.3s ease;fill:#ffffff}.register-now .edu-commit div{justify-content:center;align-items:center;display:flex}.register-now .message-list:hover{color:rgb(96,106,121);background:#ffffff;transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.register-now .message-list:hover::before{left:100%}.register-now .message-list:active{box-shadow:0 2px 10px rgba(0,0,0,0.1);transform:translateY(0)}.course-offering::before{bottom:0;z-index:1;content:'';right:0;top:0;left:0;background:radial-gradient(circle at 10% 20%,rgb(132,142,163,0.5) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(96,106,121,0.5) 0%,transparent 40%);position:absolute}.course-offering .edu-commit::before{animation:pulseLight 8s ease-in-out infinite;background:radial-gradient(circle,rgb(132,142,163) 0%,transparent 70%);opacity:0.2;content:'';right:-100px;border-radius:50%;position:absolute;width:200px;top:-100px;filter:blur(20px);height:200px}.course-offering .learn-map{display:flex;z-index:3;padding-right:20px;justify-content:center;flex-direction:column;position:relative}.course-offering .top-mainwrap:hover{transform:perspective(1000px) rotateY(0deg)}.course-offering .top-mainwrap svg path{fill:rgb(132,142,163);transition:fill 0.3s ease}.course-offering p{margin-bottom:0;color:#ffffff;font-size:16px;text-shadow:0 1px 5px rgba(0,0,0,0.2);position:relative;z-index:2;font-family:Arial,sans-serif;line-height:1.7;font-weight:400}.course-offering .image-shadow{border-radius:calc(15px * 1.5);box-shadow:0 20px 40px rgba(0,0,0,0.3),0 0 0 1px rgb(132,142,163,0.5),inset 0 0 30px rgba(0,0,0,0.4);height:350px;transition:all 0.5s ease;transform:perspective(1000px) rotateY(-5deg);overflow:hidden;position:relative}.plan-deck::before{left:0;z-index:1;top:0;content:"";position:absolute;height:100%;width:100%;background:repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(rgb(132,142,163),0.03) 40px,rgba(rgb(132,142,163),0.03) 80px);pointer-events:none}.plan-deck .learn-fees{background:rgba(#ffffff,0.9);transition:transform 0.5s cubic-bezier(0.25,0.46,0.45,0.94);max-width:600px;transform:translateY(0);padding:2rem;z-index:3;position:relative;margin:0 auto;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.plan-deck .pricing-catalog{position:relative;display:grid;gap:30px;grid-template-columns:1fr}.plan-deck .fee-pricing:hover{transform:translateY(-8px)}.plan-deck .fee-pricing:hover .rate-schemes{box-shadow:0 15px 35px rgba(rgb(132,142,163,0.5),0.15)}.plan-deck .pricing-list h3{position:relative;margin-bottom:1rem;font-weight:600;line-height:1.3;color:#000000;font-size:calc(20px + 0.1rem)}.plan-deck .pricing-list p{line-height:1.6;font-size:17px;color:#000000;margin-top:1.5rem;word-break:break-word;flex-grow:1;overflow-wrap:break-word}.plan-deck .fee-pricing:hover .image-shadow{transform:scale(1.05)}.cookie-popup-warning{border-top:3px solid rgb(132,142,163);bottom:0;overflow:hidden;font-family:Arial,sans-serif;z-index:1050;position:fixed;padding:20px;background:rgb(169,179,200);width:100%}.track-accept{flex-grow:1;margin-right:20px}.track-accept p{margin-bottom:0;font-size:14px;color:#000000}.cookie-popup-warning p a{color:rgb(132,142,163);text-decoration:underline}.client-testimonials{position:relative;overflow:hidden;padding:7rem 0;background:linear-gradient(to bottom,rgb(169,179,200),#ffffff)}.client-testimonials .container{z-index:2;position:relative}.client-testimonials h2{margin-bottom:5rem;letter-spacing:1px;font-size:37px;text-transform:uppercase;position:relative;text-align:center;color:#000000;font-weight:700}.client-testimonials .learning-views::before{top:0;width:4px;content:"";transform:translateX(-50%);left:50%;z-index:1;position:absolute;height:100%;background:linear-gradient(to bottom,rgb(132,142,163),rgb(96,106,121))}.client-testimonials .user-testimonials::after{transition:all 0.4s ease;z-index:2;content:"";position:absolute;background:rgb(132,142,163,0.5);height:3px;top:39px}.client-testimonials .user-testimonials:nth-child(even){transform:translateX(30px);align-self:flex-end}.client-testimonials .user-testimonials:nth-child(odd):hover::after{right:-40px;width:40px}.client-testimonials .user-testimonials img{height:70px;width:70px;object-fit:cover;border:3px solid #ffffff;z-index:2;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:50%;transition:all 0.4s ease;position:relative;align-self:flex-start}.client-testimonials .user-testimonials:nth-child(odd) .description::before{left:0}.client-testimonials .user-testimonials:nth-child(even) .description::before{right:0}.contact{overflow:hidden;position:relative;background:rgb(169,179,200);padding:5rem 0}.contact .container{z-index:10;position:relative}.contact .quick-reach{box-shadow:0 15px 40px rgba(0,0,0,0.08);padding:3.5rem;border-radius:23px;background-color:#ffffff;position:relative}.contact .quick-reach h2{font-size:29px;text-align:center;color:#000000;font-weight:700;margin-bottom:1.5rem}.contact .quick-reach p{font-size:18px;color:#000000;margin-bottom:2rem;line-height:1.7;text-align:center}.contact .quick-reach p:last-of-type svg path{fill:rgb(132,142,163)}.contact .reach-form{justify-content:center;display:flex;align-items:center;gap:3rem;margin-top:1rem}.contact .course-info:hover::after{opacity:1}.contact .course-info:hover{box-shadow:0 15px 25px rgba(rgb(132,142,163),0.2);border-color:rgb(132,142,163);transform:translateY(-5px);background-color:rgb(132,142,163)}.contact .course-info svg path{transition:fill 0.3s ease;fill:rgb(132,142,163)}.connect-with-us .container{max-width:1400px;padding:0 1rem;margin:0 auto}.connect-with-us .image-shadow{position:relative;flex:0 0 45%;min-height:600px;z-index:2;margin-left:-5%;transform:skew(-10deg)}.connect-with-us h2{text-align:left;font-size:48px;padding-left:2rem;color:#ffffff;font-weight:700;margin-bottom:2.5rem;position:relative}.connect-with-us h2::before{border-radius:50%;height:1rem;background:rgb(132,142,163);content:'';left:0;transform:translateY(-50%);position:absolute;width:1rem;top:50%;box-shadow:0 0 15px rgb(132,142,163,0.5)}.connect-with-us .reach-box input:not([type="checkbox"]):not([type="submit"]):focus{box-shadow:0 0 15px rgb(132,142,163,0.5);border-color:rgb(132,142,163)}.connect-with-us .reach-box input:not([type="checkbox"]):not([type="submit"]):focus::after{width:100%}.connect-with-us .reach-box .message-support input[type="checkbox"]{position:relative;appearance:none;transition:all 0.3s ease;height:22px;width:22px;border-radius:10px;background:rgb(96,106,121,0.5);border:2px solid rgb(132,142,163,0.5);cursor:pointer}.connect-with-us .reach-box .message-list{font-size:20px;border:none;border-radius:10px;transition:all 0.3s ease;overflow:hidden;cursor:pointer;text-transform:uppercase;width:100%;background:rgb(132,142,163);padding:1rem;position:relative;font-weight:600;color:#ffffff}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (max-width: 767px) {header .head-pagewrap{gap:1.5rem}header .header-base{padding:0.4rem 1rem}header .header-base svg{width:130px}header .nav-pro{gap:0.5rem}header .header-primary{padding:0.5rem 0.9rem;font-size:calc(19px - 1px)}} @media (max-width: 992px) {.our-team .edu-commit{grid-template-columns:1fr}.our-team .skill-pro,.our-team .pro-track{margin-bottom:50px;grid-column:1 / -1}.our-team .pro-track{margin-bottom:0}.our-team h3{margin-bottom:40px}.our-team .image-shadow,.our-team .learn-pro{height:400px}.our-team .skill-pro p,.our-team .pro-track p{padding-right:0}} @media screen and (max-width: 1200px) {.privacy-safeguard{padding:4rem 1.5rem}.privacy-safeguard .container{padding:1.5rem}.privacy-safeguard h1{font-size:calc(48px * 1.1)}.privacy-safeguard h2{font-size:34px}} @media screen and (max-width: 992px) {.privacy-safeguard{padding:3rem 1rem}.privacy-safeguard .container{box-shadow:0 10px 30px rgba(0,0,0,0.05),0 3px 10px rgba(0,0,0,0.03);transform:none}.privacy-safeguard .container:hover{transform:none}.privacy-safeguard h1{font-size:48px}} @media screen and (max-width: 576px) {.privacy-safeguard{padding:1.5rem 0.5rem}.privacy-safeguard .container{padding:1rem;border-left-width:3px}.privacy-safeguard h1{font-size:calc(48px * 0.8)}.privacy-safeguard h1::after{height:3px;width:60px}.privacy-safeguard h2{margin:2rem 0 1rem;border-left-width:2px}.privacy-safeguard ul li{padding-left:1.25rem}.privacy-safeguard p:hover,.privacy-safeguard ul li:hover,.privacy-safeguard span:hover,.privacy-safeguard h2:hover{transform:none}} @media (max-width: 767px) {.title-welcome{padding:4rem 1.5rem}.title-welcome h3{padding-left:1.5rem;font-size:calc(23px * 1);max-width:100%}.title-welcome .why-choose{min-height:400px}.title-welcome .why-choose > div{padding:2rem}.title-welcome .why-choose p{font-size:18px;max-width:100%}} @media (min-width: 992px) {.teaching-history{padding:140px 0}.teaching-history .user-testimonials{padding:60px;grid-template-columns:260px 1fr;gap:40px 60px}.teaching-history .user-testimonials .image-shadow{width:220px;height:220px}.teaching-history .user-testimonials .name{font-size:calc(20px * 1.2)}.teaching-history .user-testimonials .exp-skills{line-height:1.8;font-size:calc(12px * 1.05)}} @media (max-width: 992px) {.peer-help{padding:3.5rem 0 2rem}.peer-help .container{flex-direction:column}.peer-help .company_holder{margin-bottom:2rem;flex:1 1 100%;margin-right:0}.peer-help .workshop-cta{flex:1 1 100%}.peer-help .workshop-cta .top-tutor{justify-content:space-between}.peer-help .nav-pro{flex:1 1 calc(50% - 1rem)}} @media (max-width: 991px) {.gratitudeHub{padding:3rem 1.5rem}.gratitudeHub h2{font-size:calc(34px * 0.9);margin-bottom:2rem}.gratitudeHub .edu-commit{padding:2rem}} @media (max-width: 480px) {.gratitudeHub{padding:2rem 1rem}.gratitudeHub h2{text-align:left;font-size:calc(34px * 0.7)}.gratitudeHub h2::after{transform:none;left:0;width:50px}.gratitudeHub .edu-commit{padding:1.25rem}.gratitudeHub li{padding-left:1.25rem}.gratitudeHub li::before{height:6px;width:6px;top:0.5rem}} @media screen and (max-width: 576px) {.register-now{padding:3rem 0}.register-now h2{margin-bottom:1.5rem;font-size:calc(37px * 0.7)}.register-now .edu-commit{width:90%;padding:1.25rem 1.5rem}.register-now svg{width:32px;height:32px}.register-now .message-list{font-size:calc(15px * 0.9);padding:0.75rem 1.5rem}} @media (max-width: 576px) {.course-offering{padding:30px 0}.course-offering .edu-commit{gap:20px;padding:20px}.course-offering .top-mainwrap{margin-bottom:15px}.course-offering h3{margin-bottom:15px;padding-bottom:10px;font-size:calc(36px * 0.7)}.course-offering p{font-size:calc(16px * 0.9)}.course-offering .image-shadow{min-height:200px}} @media (max-width: 1200px) {.track-accept h5{font-size:calc(18px - 2px)}.track-accept p{font-size:calc(14px - 2px)}.privacy-ack{font-size:calc(18px - 2px);padding:8px 16px}} @media (max-width: 800px) {.cookie-eductrl{align-items:center;flex-direction:column}.user-safety{margin-bottom:15px}.track-accept{text-align:center;margin-bottom:20px}.privacy-ack{width:100%;margin-top:10px;margin-left:0}} @media (max-width: 991px) {.contact{padding:4rem 0}.contact .quick-reach{padding:2.5rem}.contact .quick-reach h2{font-size:calc(29px * 0.9)}} @media (max-width: 767px) {.contact{padding:3rem 0}.contact .quick-reach{padding:2rem}.contact .reach-form{flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.contact .course-info{height:70px;width:70px}.contact .course-info::after{bottom:-25px;font-size:calc(14px * 0.9)}.contact .course-info svg{height:24px;width:24px}} @media screen and (max-width: 768px) {.connect-with-us{padding:3rem 0}.connect-with-us h2{font-size:calc(48px * 0.8);padding-left:1.5rem;margin-bottom:1.5rem}.connect-with-us h2::before{width:0.8rem;height:0.8rem}.connect-with-us .reach-box h3{margin-bottom:1.5rem;font-size:calc(37px * 0.9)}.connect-with-us .reach-box input:not([type="checkbox"]):not([type="submit"]){padding:0.8rem 1.2rem}} @keyframes growWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes gradientShift {0%,100%{background-position:0% 50%}50%{background-position:100% 50%}} @keyframes rotate {from{transform:rotate(0deg)}to{transform:rotate(360deg)}} @keyframes fadeInUp {from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}} @keyframes float {0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}} @keyframes lineExpand {0%{width:60px;opacity:1}50%{width:100px;opacity:0.8}100%{width:60px;opacity:1}} @keyframes rotateBg {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}