svg{width:30px;height:30px}.desktop-app-1f{flex:0 0 auto}.wrapper-structure-o1{display:flex;flex-direction:column;height:100%;min-height:100%}.program-structure-0Z .container{z-index:2;padding:0 20px;position:relative;margin:0 auto;max-width:1200px}.program-structure-0Z .photo-wrap-item-vY{transform:perspective(1000px) rotateY(3deg) rotateX(1deg);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.15),0 5px 20px -5px rgba(0,0,0,0.1);transition:transform 0.6s cubic-bezier(0.21,1.05,0.81,1),box-shadow 0.6s cubic-bezier(0.21,1.05,0.81,1);position:relative;height:350px}.program-structure-0Z .content-wrapper-6f{transition:transform 0.5s cubic-bezier(0.21,1.05,0.81,1);box-shadow:0 15px 35px -10px rgba(0,0,0,0.08),0 5px 15px -5px rgba(0,0,0,0.05);position:relative;border-left:4px solid rgb(154,202,186);padding:30px;background:linear-gradient(120deg,rgba(255,255,255,0.95) 0%,rgba(252,252,255,0.98) 100%);transform:perspective(1000px) rotateY(-1deg) rotateX(1deg)}.program-structure-0Z span.description{display:none}.title-board-85::after{height:30%;transform:rotate(-15deg);filter:blur(40px);width:30%;content:"";right:-5%;top:-10%;background:linear-gradient(135deg,rgb(154,202,186,0.5) 0%,transparent 70%);z-index:-1;position:absolute}.title-board-85 .exp-years-bd{position:relative;gap:2rem;z-index:2;margin:0 auto;max-width:1400px;flex-direction:column;display:flex}.title-board-85 .main-welcome-ZM{text-align:center;align-items:center;flex-direction:column;display:flex}.title-board-85 svg text{font-family:Arial,sans-serif;font-weight:700}.title-board-85 .help-list-Xn::before{width:100%;transition:left 0.8s ease;content:"";position:absolute;z-index:-1;top:0;height:100%;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent)}.title-board-85 .photo-wrap-item-vY::after{content:"";width:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(94,170,168,0.3) 0%,transparent 50%);height:100%}.gratitudeHub-wt::after{opacity:0.2;bottom:-20%;filter:blur(25px);height:60%;left:-5%;z-index:0;border-radius:30% 70% 60% 40% / 50% 30% 70% 50%;width:40%;position:absolute;background:linear-gradient(225deg,rgb(106,174,157,0.5) 0%,rgb(154,202,186,0.5) 100%);content:"";animation:float 18s ease-in-out infinite alternate-reverse;transform:rotate(10deg)}.gratitudeHub-wt .exp-years-bd > div:first-child::after{transition:width 0.3s ease;left:0;transform-origin:left;width:80px;position:absolute;background:linear-gradient(90deg,rgb(154,202,186) 0%,rgb(106,174,157) 100%);border-radius:10px;content:"";bottom:-0.75rem;height:3px}.gratitudeHub-wt a::before{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);bottom:0;width:100%;height:2px;transform-origin:right;transform:scaleX(0);left:0;background:linear-gradient(90deg,rgb(154,202,186,0.5) 0%,rgb(106,174,157) 100%);position:absolute;content:""}.program-outcomes-o2 .container{z-index:1;padding:0 20px;position:relative;margin:0 auto;max-width:1200px}.program-outcomes-o2 .content-wrapper-6f:hover{transform:translateY(-5px)}.program-outcomes-o2 .content-wrapper-6f h4{position:relative;color:#000000;font-size:24px;margin-bottom:30px;padding-bottom:15px;font-weight:700}.program-outcomes-o2 li{transform:translateX(0);opacity:0.95;transition:all 0.3s ease-out;margin-bottom:15px}.program-outcomes-o2 li{animation:fadeInUp 0.6s forwards;opacity:0;transform:translateY(30px)}.program-outcomes-o2 svg path{fill:rgb(154,202,186);transition:fill 0.3s ease}.program-outcomes-o2 li:nth-child(2){animation-delay:0.2s}footer{position:relative;width:100%}footer .desktop-app-1f::before{height:20px;width:100%;left:0;content:"";background:linear-gradient(90deg,rgb(154,202,186) 25%,rgb(106,174,157) 25%,rgb(106,174,157) 50%,rgb(154,202,186) 50%,rgb(154,202,186) 75%,rgb(106,174,157) 75%);position:absolute;top:0}footer .info_item::after{bottom:0;position:absolute;content:"";height:3px;background-color:rgb(154,202,186);transition:width 0.3s ease;left:0;width:0}footer .text_main_holder{margin-top:100px;grid-template-columns:1fr;display:grid;gap:20px}footer .top-teach-Wh h5{font-size:24px;margin-bottom:25px;padding-bottom:10px;font-weight:600;color:#ffffff;position:relative;border-bottom:2px solid rgba(255,255,255,0.1)}footer .subscribe_holder{background-color:rgb(106,174,157,0.5);border-radius:20px;padding:30px 25px;position:relative}footer .input_holder::after{bottom:-20px;content:"";z-index:-1;background-color:rgb(106,174,157);width:70px;height:70px;left:-10px;position:absolute;opacity:0.1;border-radius:50%}footer .sub-form-eG::before{width:100%;height:100%;content:"";transition:left 0.7s ease;left:-100%;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute}.secure-oasis-jU h2{padding-bottom:5px;color:rgb(106,174,157);text-align:left;font-size:33px;margin-bottom:25px;font-weight:600;border-bottom:2px solid rgb(154,202,186);margin-top:35px}.secure-oasis-jU li::before{position:absolute;line-height:1em;content:'•';left:0;font-size:1.5em;color:rgb(154,202,186);top:0}.data-insights-pL::before{z-index:-2;height:100%;opacity:0.9;position:absolute;content:'';background:#000000;top:0;width:100%;left:0}.data-insights-pL .success-factors-Ca::before{z-index:-1;animation:rotate 10s linear infinite;background:conic-gradient( from 0deg,transparent 0deg,transparent 90deg,rgb(154,202,186) 90deg,rgb(154,202,186) 180deg,transparent 180deg,transparent 270deg,rgb(154,202,186) 270deg,rgb(154,202,186) 360deg );left:-10px;content:'';top:-10px;opacity:0.3;border-radius:50%;height:100px;position:absolute;width:100px}.data-insights-pL .statistics-growth-HQ{margin:0 auto 50px;font-size:calc(15px * 1.2);box-shadow:0 15px 40px rgba(0,0,0,0.4);z-index:3;max-width:800px;backdrop-filter:blur(8px);text-align:center;background:rgba(0,0,0,0.5);border-radius:16px;padding:40px;position:relative;border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.9);line-height:1.7;grid-column:1 / -1}.data-insights-pL .statistics-plus-0Y::after{content:'';opacity:0.05;position:absolute;transition:opacity 0.3s ease;z-index:-1;bottom:0;left:0;width:100%;background-position:center;background-size:cover;height:50%}.data-insights-pL .key-classes-we svg path{fill:rgb(154,202,186)}.data-insights-pL .growth-statistics-fO .statistics-plus-0Y:nth-child(4n+2) span,.data-insights-pL .growth-statistics-fO .statistics-plus-0Y:nth-child(4n+3) span{color:rgb(106,174,157);display:block;text-shadow:0 2px 5px rgba(0,0,0,0.3);margin-bottom:10px;position:relative;font-weight:700;font-size:2.2rem}.cookie-warning-panel-oP h5{font-weight:700;color:#ffffff;text-transform:uppercase;font-family:Arial,sans-serif;font-size:23px;letter-spacing:1px}.cookie-disclaimer-8N:hover svg{transform:scale(1.1)}.edu-accept-MT:hover{box-shadow:0 0 20px rgb(106,174,157)}.cookie-warning-panel-oP p a{transition:color 0.3s ease;text-decoration:none;color:rgb(154,202,186)}.offer-card-Nm::before{content:"";background:linear-gradient(135deg,rgb(154,202,186,0.5) 0%,transparent 70%);pointer-events:none;position:absolute;z-index:1;height:100%;left:0;top:0;width:100%}.offer-card-Nm .bundle-rate-kA{background-color:#ffffff;transform:translateZ(0);transition:transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;border-left:4px solid rgb(154,202,186);padding:2rem;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.offer-card-Nm .learning-fees-ja{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;perspective:1000px;display:grid}.offer-card-Nm .value-rates-H4:nth-child(odd) .pay-plans-up{transform:rotate(-1deg)}.offer-card-Nm .premium-grid-o1{display:flex;overflow-wrap:break-word;flex-direction:column;z-index:2;word-break:break-word;padding:2rem;flex:1;position:relative}.offer-card-Nm .premium-grid-o1 h3::after{transition:width 0.3s ease;height:3px;position:absolute;bottom:-8px;left:0;content:"";width:40px;background:rgb(154,202,186)}.offer-card-Nm .photo-wrap-item-vY{width:100%;height:200px;transition:transform 0.5s ease;overflow:hidden;position:relative;transform:translateZ(0)}.mentorship-profile-mU{background:rgb(201,231,219);overflow:hidden;padding:5rem 2rem;position:relative}.mentorship-profile-mU::after{z-index:0;right:0;bottom:0;background:linear-gradient(210deg,rgb(106,174,157,0.5) 0%,transparent 70%);content:"";position:absolute;height:70%;width:70%}.mentorship-profile-mU .experience-tasks-kb{background:#ffffff;box-shadow:0 20px 50px rgba(0,0,0,0.5);border-radius:13px;position:relative;transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275) 0.1s;padding:2.5rem 2rem 2rem;z-index:3;width:90%;margin:-80px auto 0;transform:translateY(0)}.mentorship-profile-mU .experience-tasks-kb div:nth-child(2){color:rgb(106,174,157);font-size:21px;font-weight:600;text-align:center;margin-bottom:1.5rem;position:relative}.mentorship-profile-mU .work-record-Rt::after{right:0;bottom:-0.5rem}.reach-out-hE{position:relative;padding:6rem 0;background:linear-gradient( 225deg,rgb(201,231,219) 0%,rgb(106,174,157,0.5) 100% );perspective:1000px;overflow:hidden}.reach-out-hE h2{position:relative;letter-spacing:0.1em;font-size:43px;text-align:center;margin-bottom:3rem;text-transform:uppercase;color:#ffffff;font-weight:700}.reach-out-hE .inquiry-form-S9:hover{transform:rotateX(0) scale(1)}.reach-out-hE .photo-wrap-item-vY{overflow:hidden;flex:0 0 40%;min-height:500px;position:relative}.reach-out-hE .support-reach-tU{flex-direction:column;display:flex;justify-content:center;position:relative;padding:4rem 3rem;flex:0 0 60%}.reach-out-hE .support-reach-tU h3{margin-bottom:2rem;font-size:38px;color:#ffffff;text-align:center;letter-spacing:0.05em;font-weight:600}.reach-out-hE .support-reach-tU input:not([type="checkbox"]):not([type="submit"]):focus::before{opacity:1}.reach-out-hE .support-reach-tU .support-card-hL{margin-bottom:1.5rem;align-items:center;display:flex}.reach-out-hE .support-reach-tU .support-card-hL input[type="checkbox"]:checked{border-color:rgb(154,202,186);background:rgb(154,202,186)}.reach-out-hE .support-reach-tU .support-card-hL a{text-decoration:none;margin-left:0.3rem;color:rgb(154,202,186);transition:color 0.3s ease}.reach-out-hE .support-reach-tU .help-list-Xn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(154,202,186,0.5)}header .top-section-G2::before{background:radial-gradient(circle,rgb(106,174,157,0.5) 1%,transparent 10%);animation:backgroundShift 20s linear infinite;width:200%;top:-50%;opacity:0.3;left:-50%;background-size:15px 15px;height:200%;content:"";z-index:-1;position:absolute}header .top-section-G2 .header-tutor-HV .top-learning-0W:hover{transform:perspective(800px) rotateY(15deg)}header .top-section-G2 .header-tutor-HV svg{width:120px;filter:drop-shadow(0 0 5px rgb(106,174,157,0.5));height:auto}header .top-section-G2 .main-sitewrap-mn{position:relative;transform:translateZ(0);margin:0 0.5rem;transform-style:preserve-3d;transition:transform 0.3s ease}header .top-section-G2 .main-sitewrap-mn a:hover{text-shadow:0 0 5px rgb(106,174,157,0.5);color:rgb(106,174,157);border:1px solid rgb(106,174,157,0.5)}.learning-system-nP{perspective:1000px;padding:8rem 0;background:linear-gradient(125deg,rgb(201,231,219),rgb(106,174,157,0.5) 70%);position:relative;overflow:hidden}.learning-system-nP h3{animation:floatTitle 6s ease-in-out infinite;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:31px;text-shadow:0 0 15px rgb(154,202,186,0.5);font-weight:700;position:relative;color:#000000;margin-bottom:0;transform:translateZ(50px)}.learning-system-nP span::before{background:linear-gradient( 135deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.1) 100% );right:0;bottom:0;position:absolute;top:0;opacity:0.8;border-radius:inherit;z-index:-1;content:"";left:0;animation:rainbowShift 8s linear infinite}.start-now-nU::after{content:'';z-index:-1;left:-50%;position:absolute;top:-50%;width:200%;background:conic-gradient( from 0deg at 50% 50%,rgba(255,255,255,0) 0deg,rgba(255,255,255,0.03) 90deg,rgba(255,255,255,0) 180deg,rgba(255,255,255,0.03) 270deg,rgba(255,255,255,0) 360deg );height:200%;animation:rotateConic 30s linear infinite}.start-now-nU h3::before{position:absolute;height:1px;top:-30px;width:80%;left:10%;background:linear-gradient( to right,transparent,rgba(255,255,255,0.5),transparent );content:''}.start-now-nU .learn-ask-Gy{text-transform:uppercase;font-family:Arial,sans-serif;z-index:1;overflow:hidden;background:linear-gradient( 145deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.7) 100% );letter-spacing:2px;padding:20px 50px;font-size:20px;border-radius:10px;transform-origin:bottom center;color:rgb(154,202,186);text-decoration:none;box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.05);margin-bottom:60px;position:relative;transform:perspective(1000px) rotateX(10deg);transition:all 0.4s ease;display:inline-block;font-weight:600}.company-info-8t h1{font-size:45px;opacity:0;transform:translateX(-10px);position:relative;font-weight:700;color:rgb(154,202,186);margin-bottom:2rem;padding-bottom:0.75rem;animation:slideRight 0.6s cubic-bezier(0.22,1,0.36,1) 0.3s forwards}.company-info-8t ul{padding:0;list-style:none;margin:0}.company-info-8t li:last-child{animation-delay:0.7s}.company-info-8t span{display:block;font-size:16px;font-family:Arial,sans-serif;column-gap:3rem;line-height:1.8;text-align:justify;color:#000000;max-width:100%;column-count:1;hyphens:auto}@media (min-width: 768px) {.program-structure-0Z .class-plan-xU{gap:60px;grid-template-columns:1fr 1fr;align-items:center}.program-structure-0Z .photo-wrap-item-vY{height:450px;transform:perspective(1000px) rotateY(5deg) rotateX(2deg)}.program-structure-0Z h3{font-size:29px;margin-bottom:30px}} @media (max-width: 767px) {.program-structure-0Z{padding:80px 0}.program-structure-0Z .content-wrapper-6f{padding:25px 20px}.program-structure-0Z h3{margin-bottom:20px;padding-bottom:12px;font-size:calc(24px * 1.05)}.program-structure-0Z .photo-wrap-item-vY{height:250px}.program-structure-0Z p.description{line-height:1.6;max-height:200px;font-size:calc(17px * 0.95)}} @media (max-width: 767px) {.title-board-85 .help-list-Xn{width:100%;display:block;max-width:300px;margin:0 auto}} @media (max-width: 576px) {.gratitudeHub-wt{padding:2rem 0}.gratitudeHub-wt .exp-years-bd{padding:1.5rem;border-radius:10px;transform:none}.gratitudeHub-wt h5{font-size:calc(22px - 6px)}.gratitudeHub-wt .exp-years-bd > div:first-child::after{width:60px;height:2px}.gratitudeHub-wt .exp-years-bd:hover > div:first-child::after{width:90px}.gratitudeHub-wt h5::before{font-size:10px;height:20px;width:20px}.gratitudeHub-wt p{font-size:calc(14px - 2px);line-height:1.6}} @media (max-width: 767px) {footer .info_item{border-right:none;border-bottom:1px solid rgba(0,0,0,0.05)}footer .info_item:last-child{border-bottom:none}footer .top-teach-Wh,footer .subscribe_holder,footer .header-tutor-HV{padding:20px}footer .footer-edu-gM{margin-top:40px}} @media screen and (max-width: 767px) {.data-insights-pL{padding:80px 0}.data-insights-pL .success-factors-Ca{height:70px;width:70px}.data-insights-pL .success-factors-Ca::before{height:90px;left:-10px;top:-10px;width:90px}.data-insights-pL .success-factors-Ca svg{height:35px;width:35px}.data-insights-pL .statistics-extra-rL{font-size:calc(38px * 0.9);padding-bottom:15px}.data-insights-pL .statistics-growth-HQ{margin-bottom:30px;padding:30px;font-size:calc(15px * 1.1)}.data-insights-pL .statistics-growth-HQ::before,.data-insights-pL .statistics-growth-HQ::after{width:25px;height:25px}.data-insights-pL .growth-statistics-fO{gap:20px;grid-template-columns:repeat(2,1fr)}.data-insights-pL .statistics-plus-0Y{padding:20px}.data-insights-pL .key-classes-we{height:45px;width:45px;margin-bottom:15px}.data-insights-pL .key-classes-we svg{width:22px;height:22px}.data-insights-pL .growth-statistics-fO .statistics-plus-0Y span{font-size:2rem}} @media (max-width: 480px) {.offer-card-Nm .premium-grid-o1 p{font-size:calc(15px * 0.9)}.offer-card-Nm .premium-grid-o1 h3{font-size:20px}.offer-card-Nm .promo-cost-u4{font-size:calc(20px * 1.3)}.offer-card-Nm .photo-wrap-item-vY{height:160px}} @media screen and (max-width: 768px) {.reach-out-hE{padding:3rem 0}.reach-out-hE h2{font-size:calc(43px * 0.8);margin-bottom:2rem}.reach-out-hE .support-reach-tU h3{font-size:calc(38px * 0.9)}.reach-out-hE .support-reach-tU input:not([type="checkbox"]):not([type="submit"]){margin-bottom:1rem;padding:0.8rem 1.2rem}.reach-out-hE .support-reach-tU .support-card-hL{align-items:flex-start}.reach-out-hE .support-reach-tU .support-card-hL input[type="checkbox"]{margin-top:0.2rem}} @media (max-width: 768px) {.learning-system-nP{padding:4rem 0;perspective:500px}.learning-system-nP h3{transform:translateZ(20px);letter-spacing:1px;font-size:calc(31px * 0.8)}.learning-system-nP span{font-size:calc(14px * 0.95);padding:1.5rem;transform:translateZ(10px) translateY(-10px)}.learning-system-nP .exp-years-bd{margin:0 1rem;gap:2rem}} @media (min-width: 1200px) {.company-info-8t .content-wrapper-6f{margin:0;transform:translateX(50px) translateZ(0)}.company-info-8t span{column-count:2}} @media (max-width: 767px) {.company-info-8t{padding:60px 0}.company-info-8t .content-wrapper-6f{padding:2rem}.company-info-8t h1{font-size:38px}.company-info-8t h1::after{width:60px}.company-info-8t h4{font-size:20px}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes shiftGradient {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes neonPulse {0%{opacity:0.6;transform:scaleX(0.5)}100%{opacity:1;transform:scaleX(1)}} @keyframes hologlow {0%,100%{opacity:0.3}50%{opacity:0.6}} @keyframes expandLine {0%{width:50px;opacity:0.5}100%{width:200px;opacity:1}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:30px 30px}} @keyframes slideUp {from{opacity:0;transform:translateY(40px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}