.header-main-D{flex:1 0 auto}svg{width:30px;height:30px}a{text-decoration:none;color:inherit}.privacy-widget-C{background:linear-gradient(135deg,rgb(235,233,229),rgba(245,245,250,0.98));padding:4rem 1.5rem;position:relative;overflow:hidden}.privacy-widget-C .container{background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.95));transform:perspective(1000px) rotateY(0.5deg);backdrop-filter:blur(10px);margin:0 auto;max-width:1140px;position:relative;z-index:1;box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 4px rgba(0,0,0,0.03),0 20px 40px rgba(rgb(207,203,185,0.5),0.03);padding:3rem;transition:transform 0.6s cubic-bezier(0.19,1,0.22,1)}.privacy-widget-C p{max-width:95%;line-height:1.8;transition:transform 0.3s ease;color:#000000;position:relative;font-size:17px;margin-bottom:1.5rem}.privacy-widget-C p:hover strong::after{transform:scaleX(1)}.privacy-widget-C ul::before{top:0;content:"";background:linear-gradient(to bottom,rgb(184,158,132,0.5),rgba(rgb(184,158,132,0.5),0.2));bottom:0;left:0;width:2px;position:absolute}.privacy-widget-C span:hover{background:linear-gradient(to right,rgba(rgb(207,203,185,0.5),0.05),transparent);border-left-color:rgb(207,203,185);transform:translateX(5px)}.thxPanel-Z::after{width:30%;z-index:0;filter:blur(20px);position:absolute;height:60%;bottom:-5%;left:-2%;content:"";transform:rotate(10deg) skewX(-10deg);animation:float 18s ease-in-out infinite reverse;background:linear-gradient(220deg,rgb(184,158,132,0.5) 0%,rgb(207,203,185,0.5) 100%);opacity:0.3}.thxPanel-Z .mastery-center-H > div:first-child::after{content:"";height:4px;position:absolute;transition:width 0.4s cubic-bezier(0.25,1,0.5,1);bottom:-1rem;background:linear-gradient(90deg,rgb(207,203,185) 0%,rgb(184,158,132) 100%);width:60px;transform-origin:left center;left:0}header:before{opacity:0.1;width:100%;top:0;left:0;background:radial-gradient(circle at 15% 15%,rgb(207,203,185,0.5) 0%,transparent 25%),radial-gradient(circle at 85% 85%,rgb(184,158,132,0.5) 0%,transparent 25%);height:100%;content:'';position:absolute;pointer-events:none}header .head-site-y:before{transform:translateY(-50%);background:rgb(207,203,185);content:'';border-radius:50%;opacity:0.3;top:50%;position:absolute;width:20px;filter:blur(15px);animation:breathe 5s infinite alternate;left:-10px;height:20px}header .nav-header-h{font-family:Arial,sans-serif;padding:8px 2px;color:#ffffff;text-decoration:none;font-size:12px;text-shadow:0 0 1px #ffffff;text-transform:uppercase;transition:all 0.3s ease;position:relative;letter-spacing:1px;font-weight:400}header .nav-header-h:hover{color:#ffffff;transform:translateY(-2px);text-shadow:0 0 5px #ffffff,0 0 10px rgb(207,203,185)}header .main-start-f:before{width:150%;transition:opacity 0.5s ease;position:absolute;background:radial-gradient(circle,rgb(207,203,185,0.5) 0%,transparent 70% );height:150%;transform:translate(-50%,-50%);left:50%;top:50%;opacity:0;content:''}.join-our-mailing-list-k{overflow:hidden;background:linear-gradient(135deg,rgb(184,158,132,0.5),rgb(207,203,185));padding:4rem 2rem;position:relative;box-shadow:0 15px 30px rgba(0,0,0,0.1)}.join-our-mailing-list-k .mastery-center-H:hover{transform:perspective(1000px) rotateY(0deg)}.join-our-mailing-list-k .mastery-center-H:hover h3::after{width:100px}.join-our-mailing-list-k .input_holder{flex-direction:column;margin-top:1.5rem;gap:1rem;display:flex}.join-our-mailing-list-k input[type="email"]{font-family:Arial,sans-serif;font-size:18px;color:#000000;padding:1rem 1.5rem;width:100%;background:#ffffff;box-shadow:0 4px 6px rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease}.join-our-mailing-list-k .newsletter-wrap-g:hover::before{opacity:1}.join-our-mailing-list-k .newsletter-wrap-g:active{transform:translateY(1px);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.our-story-n::after{transform:rotate(-15deg);right:-10%;z-index:-1;opacity:0.15;filter:blur(40px);top:-10%;animation:floatGradient 20s ease-in-out infinite alternate;position:absolute;content:"";background:linear-gradient(to bottom right,rgb(184,158,132) 0%,rgb(207,203,185) 100%);height:60%;width:60%}.our-story-n .content-holder-q::before{left:0;background:linear-gradient(45deg,rgb(207,203,185,0.5) 0%,transparent 40%);opacity:0.07;width:100%;z-index:-1;top:0;height:100%;position:absolute;content:""}.our-story-n span{opacity:0.9;column-gap:40px;columns:1;line-height:1.8;font-weight:400;font-size:16px;display:block;font-family:Arial,sans-serif;text-align:justify;color:#ffffff}.instructor-profile-b .success-feedback-G{box-shadow:0 15px 45px rgba(0,0,0,0.05),0 5px 20px rgba(0,0,0,0.02);position:relative;border:1px solid rgba(0,0,0,0.05);grid-template-columns:1fr;transform:perspective(1000px) rotateX(2deg);display:grid;padding:40px;gap:35px;background:#ffffff;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1)}.instructor-profile-b .success-feedback-G{animation:fadeInUp 0.8s ease-out forwards}.instructor-profile-b .name::after{height:3px;position:absolute;transform-origin:left;content:"";transition:transform 0.5s ease;bottom:-6px;background:rgb(207,203,185);transform:scaleX(0.6);left:0;width:40px}footer{position:relative;z-index:1}footer::before{z-index:-2;opacity:0.9;right:0;bottom:0;content:"";background:linear-gradient(145deg,rgb(235,233,229) 0%,rgb(207,203,185,0.5) 100%);left:0;top:0;position:absolute}.sponsor-logo-A .company_holder{background:#ffffff;position:relative;box-shadow:0 15px 40px rgba(0,0,0,0.1);border-radius:28px;flex:1 1 400px;padding:2rem 2.5rem}.sponsor-logo-A .sustain-cta-b{border-left:3px solid rgb(184,158,132);position:relative;line-height:1.7;background:rgb(235,233,229);color:#000000;font-size:16px;padding:1.5rem;border-radius:10px}.sponsor-logo-A .nav-mainbar-z .nav-begin-B a{padding:0.8rem 1.5rem;font-size:16px;position:relative;text-decoration:none;transition:all 0.3s ease;align-items:center;color:#000000;display:flex}.sponsor-logo-A .nav-mainbar-z .nav-begin-B a:hover::after{opacity:1}.challenge-cta-v .container{align-items:center;display:flex;justify-content:center}.welcome-page-E{perspective:1000px;min-height:100vh;display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;background:linear-gradient(135deg,rgb(235,233,229) 0%,rgb(207,203,185,0.5) 100%)}.welcome-page-E .learn-hero-S > div:first-child{border-left:3px solid rgb(184,158,132);transform:translateZ(50px);transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67);padding:2.5rem;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);background:linear-gradient( to right,rgba(255,255,255,0.07),rgba(255,255,255,0.01) );position:relative}.welcome-page-E h1{transform:translateY(0);font-size:40px;position:relative;font-weight:700;color:#000000;transition:transform 0.5s ease;letter-spacing:-0.01em;line-height:1.2;margin:0 0 2rem 0}.welcome-page-E .learn-expert-P > div{position:relative;box-shadow:0 15px 25px rgba(0,0,0,0.1),0 5px 10px rgba(0,0,0,0.05);transform:translateY(0);transition:transform 0.5s cubic-bezier(0.17,0.67,0.83,0.67);border-radius:10px;overflow:hidden}.register-now-k::after{z-index:0;background:radial-gradient(circle,rgb(184,158,132,0.5) 0%,transparent 70%);content:"";animation:pulse 8s infinite alternate ease-in-out;height:300px;border-radius:50%;width:300px;bottom:-50px;position:absolute;right:-50px}.register-now-k svg{width:48px;transform:translateY(10px) scale(1);margin-right:30px;transition:transform 0.3s ease;height:48px;flex-shrink:0}.register-now-k .mastery-center-H:hover svg{transform:translateY(0) scale(1.1) rotate(5deg)}.register-now-k .inquiry-support-T::before{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);position:absolute;width:100%;transition:left 0.7s ease;content:"";left:-100%;height:100%;z-index:-1;top:0}.register-now-k .inquiry-support-T:hover::after{transform-origin:left;transform:scaleX(1)}.tariff-feature-e::after{position:absolute;height:50%;left:-3%;transform:rotate(10deg);background:linear-gradient(45deg,rgb(184,158,132,0.5) 30%,rgb(207,203,185,0.5) 70%);z-index:0;border-radius:10px;width:35%;content:"";bottom:-5%;opacity:0.08}.tariff-feature-e .lesson-plans-A{width:100%;order:2;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.tariff-feature-e .pricing-catalog-m::before{position:absolute;background:linear-gradient(90deg,rgb(207,203,185),rgb(184,158,132));height:5px;content:"";width:100%;transform:translateY(-5px);left:0;transition:transform 0.3s ease;top:0}.tariff-feature-e .edu-rates-I p{margin-bottom:1.5rem;flex-grow:1;color:#000000;font-size:18px;overflow-wrap:break-word;line-height:1.65;word-break:break-word;word-wrap:break-word}.tariff-feature-e .pricing-catalog-m:nth-child(odd) .edu-rates-I::before{top:1rem;height:2.5rem;width:2.5rem;border-radius:50%;content:"";background:rgb(207,203,185,0.5);z-index:-1;right:1rem;opacity:0.1;position:absolute}.training-structure-R .container{max-width:1200px;z-index:2;padding:0 2rem;position:relative;margin:0 auto}.training-structure-R .mastery-center-H:hover{transform:perspective(1000px) rotateY(0deg)}.training-structure-R .mastery-center-H > div::before{background:linear-gradient(135deg,rgb(207,203,185,0.5) 0%,transparent 70%);width:calc(100% + 20px);transition:opacity 0.5s ease;content:"";transform:translateZ(-10px);z-index:-1;position:absolute;height:calc(100% + 20px);left:-10px;opacity:0.2;top:-10px}.training-structure-R p span{background:linear-gradient(to bottom,transparent 95%,rgb(207,203,185,0.5) 95%);background-repeat:no-repeat;display:inline-block;background-size:0% 100%;position:relative;transition:background-size 1.2s cubic-bezier(0.19,1,0.22,1)}.info-details-K h1{animation:slideIn 0.8s cubic-bezier(0.16,1,0.3,1) forwards;font-weight:700;position:relative;z-index:2;color:rgb(207,203,185);text-align:left;margin-bottom:2.5rem;transform-origin:left center;font-size:46px}.info-details-K .reach-block-f > div{box-shadow:0 8px 32px rgba(0,0,0,0.07);background:rgba(255,255,255,0.85);padding:1.75rem;transform:translateY(20px);opacity:0;border-left:3px solid rgb(207,203,185);animation-delay:calc(var(--animation-order,0) * 0.2s + 0.4s);animation:fadeUp 0.8s ease-out forwards;backdrop-filter:blur(10px)}.info-details-K .contact-support-G{align-items:center;display:flex;color:#000000;position:relative;font-size:calc(18px - 0.05rem);text-decoration:none;padding:0.5rem 0;transition:color 0.3s ease,transform 0.3s ease}.course-program-info-V::before{position:absolute;filter:blur(20px);z-index:1;transform:rotate(-15deg) skewX(-15deg);animation:float 15s infinite alternate ease-in-out;right:-10%;content:"";width:35%;top:-5%;background:linear-gradient(145deg,rgb(207,203,185,0.5) 10%,rgb(184,158,132,0.5) 90%);opacity:0.07;height:70%}.course-program-info-V .snap-shot-d::after{width:50%;top:0;content:"";height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);transform:skewX(-25deg);left:-100%;animation:shine 10s infinite;position:absolute;z-index:3}.course-program-info-V span.description{display:none}.course-program-info-V .content-holder-q div{position:relative}.course-program-info-V .content-holder-q div::after{pointer-events:none;width:25%;height:30px;right:0;content:"";position:absolute;opacity:0.8;background:linear-gradient(to top,rgb(235,233,229) 20%,transparent);bottom:0}.get-in-touch-q .help-card-r{box-shadow:0 15px 50px rgba(0,0,0,0.1);position:relative;overflow:hidden;border-radius:26px;display:flex;background:#ffffff}.get-in-touch-q .help-grid-F{padding:60px 50px;position:relative;background:#ffffff;flex:0 0 50%}.get-in-touch-q h3::after{content:"";width:100%;height:2px;bottom:0;left:0;background:rgb(207,203,185,0.5);position:absolute}.get-in-touch-q input[type="text"]::placeholder{opacity:0.6;color:#000000}.get-in-touch-q .feedback-map-B input[type="checkbox"]:checked{background:rgb(207,203,185);border-color:rgb(207,203,185)}.get-in-touch-q .feedback-map-B a{font-weight:600;text-decoration:none;color:rgb(207,203,185);transition:all 0.3s ease}.get-in-touch-q .inquiry-support-T:hover{box-shadow:0 10px 25px rgb(184,158,132,0.5);transform:translateY(-3px);background:rgb(184,158,132)}.get-in-touch-q svg path{transition:all 0.3s ease;fill:rgb(207,203,185)}.course-candidates-v{position:relative;overflow:hidden;padding:100px 0;background:linear-gradient(45deg,rgb(235,233,229) 0%,#ffffff 100%)}.course-candidates-v .mastery-center-H{position:relative}.course-candidates-v h4::after{bottom:-10px;background:linear-gradient(90deg,rgb(184,158,132),transparent);left:0;width:60%;position:absolute;height:1px;content:""}.course-candidates-v p:last-child{margin-bottom:0}.course-candidates-v p::after{width:16px;position:absolute;border-radius:50%;transform:translateY(-50%);border:3px solid rgb(207,203,185);content:"";top:50%;transition:all 0.3s ease;height:16px;left:-42px;background:#ffffff;z-index:3}.course-candidates-v p svg path{transition:fill 0.3s ease;fill:rgb(207,203,185)}.course-candidates-v p:nth-child(1){transform:translateX(0)}.course-candidates-v p:nth-child(5){transform:translateX(120px)}.course-candidates-v p:nth-child(3):hover{transform:translateX(70px)}.course-candidates-v .mastery-center-H > div p{opacity:0;animation:slideIn 0.5s ease forwards}.course-candidates-v .mastery-center-H > div p:nth-child(4){opacity:1;animation-delay:0.4s;transform:translateX(90px);animation-name:none}.course-candidates-v .mastery-center-H > div p:nth-child(8){animation-name:none;transform:translateX(90px);animation-delay:0.6s;opacity:1}.program-outcomes-g::before{width:100%;background-image:radial-gradient(circle at 20% 30%,rgba(rgb(207,203,185,0.5),0.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(rgb(184,158,132,0.5),0.07) 0%,transparent 50%);position:absolute;height:100%;top:0;content:"";left:0;z-index:0}.program-outcomes-g .snap-shot-d{object-position:center;width:100%;height:300px;object-fit:cover;transition:transform 1.2s ease-out;display:block;transform:scale(1)}.program-outcomes-g ul{padding:0;margin:0;list-style:none}.program-outcomes-g li p{color:#000000;font-weight:400;display:flex;margin:0;font-size:15px;line-height:1.6;align-items:flex-start}.program-outcomes-g li:hover svg path{fill:rgb(184,158,132)}@media (max-width: 1200px) {.privacy-widget-C .container{max-width:960px;padding:2.5rem}.privacy-widget-C h1{font-size:calc(39px * 0.9)}.privacy-widget-C h2{font-size:calc(32px * 0.9)}} @media (max-width: 576px) {.privacy-widget-C{padding:2rem 0.75rem}.privacy-widget-C .container{box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:1.5rem}.privacy-widget-C h1{font-size:calc(39px * 0.7);padding-bottom:0.75rem}.privacy-widget-C h2{padding-left:10px;font-size:calc(32px * 0.75)}.privacy-widget-C h3{padding-left:8px;font-size:calc(32px * 0.65)}.privacy-widget-C h4{padding-left:6px;font-size:calc(32px * 0.55)}.privacy-widget-C ul{padding-left:0.75rem}.privacy-widget-C li{padding-left:1.25rem}.privacy-widget-C p,.privacy-widget-C li,.privacy-widget-C span{line-height:1.6;font-size:calc(17px * 0.9)}.privacy-widget-C span{padding-left:0.75rem}} @media (min-width: 992px) {.join-our-mailing-list-k .mastery-center-H{max-width:90%;margin:0 auto;transform:perspective(1500px) rotateY(-4deg)}.join-our-mailing-list-k h3{max-width:70%}} @media (max-width: 480px) {.join-our-mailing-list-k{padding:2.5rem 1rem}.join-our-mailing-list-k .mastery-center-H{transform:none;padding:1.5rem}.join-our-mailing-list-k h3{font-size:19px}} @media screen and (min-width: 992px) {.our-story-n{padding:140px 0 160px}.our-story-n h4{font-size:calc(20px * 1.3);margin-bottom:60px}.our-story-n h6{font-size:calc(17px * 1.4);margin-bottom:30px}.our-story-n .content-holder-q{margin:0 auto;max-width:90%;padding:70px}} @media (prefers-reduced-motion: reduce) {.our-story-n .content-holder-q,.our-story-n .content-holder-q:hover,.our-story-n h6::after,.our-story-n .content-holder-q:hover h6::after,.our-story-n::after{transform:none;transition:none;animation:none}} @media (hover: none) {.instructor-profile-b .success-feedback-G{transform:none !important}.instructor-profile-b .snap-shot-d,.instructor-profile-b .success-feedback-G:hover .snap-shot-d{transform:none}} @media (max-width: 992px) {.sponsor-logo-A{padding:3.5rem 0 2rem}.sponsor-logo-A .container{flex-direction:column;gap:2.5rem}.sponsor-logo-A .company_holder,.sponsor-logo-A .mentor-net-v{flex:1 1 100%;min-width:100%}.sponsor-logo-A .nav-mainbar-z{min-width:200px;flex:1 1 calc(50% - 1rem)}} @media (min-width: 768px) {.welcome-page-E .learn-hero-S{gap:3rem;grid-template-columns:0.8fr 1.2fr}.welcome-page-E h1{font-size:calc(40px * 1.1)}.welcome-page-E p{font-size:calc(16px * 1.3);padding:4rem 3rem}.welcome-page-E .learn-hero-S > div:first-child{padding:3rem;align-self:center}} @media (min-width: 992px) {.register-now-k{padding:120px 0}.register-now-k::before{background-size:20px 20px}.register-now-k .container{grid-gap:80px}.register-now-k h2{font-size:calc(35px * 1.2);line-height:1.2}.register-now-k .mastery-center-H{padding:50px 60px}.register-now-k svg{margin-right:40px;height:60px;width:60px}.register-now-k .inquiry-support-T{font-size:calc(14px * 1.1);padding:18px 36px}} @media (max-width: 767px) {.tariff-feature-e{padding:4rem 0}.tariff-feature-e .learning-package-d h2{font-size:calc(37px * 0.9)}.tariff-feature-e .edu-rates-I h3{font-size:19px}.tariff-feature-e .edu-rates-I .pay-options-A{font-size:calc(19px * 1.15)}.tariff-feature-e .snap-shot-d{height:160px}} @media (max-width: 768px) {.training-structure-R{padding:5rem 0}.training-structure-R .mastery-center-H{transform:none}.training-structure-R .mastery-center-H > div{padding:2.2rem 1.8rem;box-shadow:0 15px 30px rgba(0,0,0,0.08),0 5px 10px rgba(0,0,0,0.05)}.training-structure-R h3{font-size:calc(35px * 0.6);margin-bottom:1rem}.training-structure-R h3::after{height:2px;width:60px}.training-structure-R p{line-height:1.7;margin-top:1.5rem;font-size:calc(17px * 0.95)}} @media (min-width: 1200px) {.course-program-info-V .learn-plan-O{grid-template-columns:0.8fr 1.2fr;gap:6rem}.course-program-info-V .snap-shot-d{min-height:550px}.course-program-info-V h3{font-size:calc(23px * 1.5)}} @media (max-width: 1200px) {.get-in-touch-q{background:#ffffff}} @media (max-width: 992px) {.get-in-touch-q{padding:80px 0}.get-in-touch-q .help-card-r{flex-direction:column-reverse}.get-in-touch-q .snap-shot-d{min-height:350px;flex:0 0 auto}.get-in-touch-q .help-grid-F{padding:50px 40px;flex:0 0 auto}.get-in-touch-q .help-grid-F::before{left:0;top:0;height:10px;width:100%}} @media (max-width: 576px) {.course-candidates-v{padding:60px 0}.course-candidates-v h4{margin-bottom:30px;border-left-width:3px;font-size:calc(28px * 0.7)}.course-candidates-v div > div{margin-left:25px}.course-candidates-v p{padding:12px;font-size:calc(17px * 0.9);margin-bottom:15px}.course-candidates-v p svg{width:20px;height:20px;margin-right:10px}.course-candidates-v p::after{border-width:2px;height:12px;width:12px}} @media (min-width: 992px) {.program-outcomes-g{padding:8rem 0}.program-outcomes-g h5{font-size:calc(20px * 1.1);margin-bottom:4rem}.program-outcomes-g .content-holder-q{padding:3.5rem}.program-outcomes-g ul{column-gap:2rem;columns:2}.program-outcomes-g li{break-inside:avoid}} @media (max-width: 480px) {.program-outcomes-g h5{font-size:calc(20px * 0.8)}.program-outcomes-g .snap-shot-d{height:180px}.program-outcomes-g .content-holder-q{padding:1.5rem 1.2rem}.program-outcomes-g li{padding-left:34px}.program-outcomes-g li svg{width:22px;height:22px}} @keyframes shimmerMask {0%{mask-position:0% 0%}100%{mask-position:200% 0%}} @keyframes scanlineGlow {0%{transform:translateX(-100%);opacity:0}10%,90%{opacity:0.7}100%{transform:translateX(100%);opacity:0}} @keyframes logoGlow {0%{filter:brightness(1)}100%{filter:brightness(1.3)}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(207,203,185,0.5)}70%{box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}} @keyframes fadeInUp {from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} @keyframes slideInHolder {0%{transform:translateX(-20px) rotateY(-5deg);opacity:0}100%{transform:translateX(0) rotateY(0);opacity:1}} @keyframes expandWidth {0%{transform:scaleX(0)}100%{transform:scaleX(1)}} @keyframes float {0%{transform:rotate(-15deg) skewX(-15deg) translateY(0)}50%{transform:rotate(-12deg) skewX(-12deg) translateY(-20px)}100%{transform:rotate(-18deg) skewX(-18deg) translateY(20px)}}