﻿.container{margin:auto;width:1278px;max-width:100%}svg{height:30px;width:30px}.reward-sys{flex:0 0 auto}.reward-sys{background-color:#000000;color:#ffffff;overflow:hidden;padding:80px 0 30px;position:relative;font-family:Arial,sans-serif}header .container{position:relative;padding:0 3%;max-width:100%;margin:0;width:100%;z-index:1}header .nav-start{background:linear-gradient(135deg,rgb(195,191,208,0.5),rgb(157,152,173,0.5));align-items:center;box-shadow:0 5px 15px rgba(0,0,0,0.08);display:flex;transition:all 0.3s ease;padding:0.5rem 1.5rem;position:relative;overflow:hidden;text-decoration:none;border-radius:23px}header .main-know{display:flex;justify-content:center;width:100%;margin-top:0.5rem;gap:0.6rem;flex-wrap:wrap;max-width:800px}header .top-pagewrap:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08);transform:translateY(-3px);color:rgb(195,191,208)}header .top-pagewrap:hover::before{transform:scaleX(1)}.course-summary{align-items:center;perspective:1500px;background:rgb(195,191,208);position:relative;padding:100px 0;display:flex;overflow:hidden;min-height:100vh}.course-summary .container{width:100%;padding:0 30px;max-width:1600px;margin:0 auto;position:relative;z-index:5}.course-summary .knowledge-flow{display:grid;grid-template-columns:2fr 3fr;position:relative;grid-gap:0;transform-style:preserve-3d}.course-summary .text-box-item::before{opacity:0.05;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:linear-gradient(45deg,transparent 49.9%,rgb(195,191,208,0.5) 50%,rgb(195,191,208,0.5) 50.1%,transparent 50.2%) 0 0 / 30px 30px;z-index:-1;width:100%;height:100%;position:absolute;content:"";left:0;top:0}.course-summary .text-box-item .description{text-shadow:0 0 5px rgba(0,0,0,0.5);font-size:12px;margin-bottom:30px;padding-left:20px;line-height:1.9;color:#ffffff;position:relative;opacity:0.9}.course-summary .hud-element{position:absolute;z-index:5;border:1px solid rgb(195,191,208,0.5);opacity:0.2}.course-summary .img-list::after{height:100%;content:"";z-index:2;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(rgb(195,191,208),0.1) 2px,rgba(rgb(195,191,208),0.1) 4px);width:100%;top:0;position:absolute;opacity:0.1;left:0;animation:scanlines 8s linear infinite}.tyFrame::after{pointer-events:none;content:"";position:absolute;transform:rotate(12deg) skew(-5deg);width:45%;height:65%;background:linear-gradient(45deg,rgb(195,191,208) 0%,transparent 80%);bottom:-5%;left:-10%;z-index:1;opacity:0.1}.tyFrame .quick-classes{transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);position:relative;box-shadow:0 15px 35px rgba(0,0,0,0.08),0 5px 15px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.1);padding:50px 40px 50px 60px;transform:translateX(5%);background-color:#ffffff}.tyFrame ul{margin:0;list-style:none;padding:0}.tyFrame li::before{line-height:1;opacity:0.1;font-size:120px;font-family:serif;top:-40px;z-index:-1;left:-20px;color:rgb(195,191,208);content:"";position:absolute}.title-section::before{opacity:0.85;left:0;height:100%;background:linear-gradient(45deg,rgb(195,191,208,0.5) 0%,transparent 40%),linear-gradient(225deg,rgb(157,152,173,0.5) 10%,transparent 70%);content:"";position:absolute;z-index:1;pointer-events:none;top:0;width:100%}.title-section .learn-home > div:first-child{box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.07);transition:transform 0.5s cubic-bezier(0.19,1,0.22,1);background:#ffffff;transform:perspective(1000px) rotateX(2deg) translateZ(0);position:relative;padding:2rem}.title-section .belief-core{position:relative;transform:translateZ(0);border-radius:10px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.2),0 10px 20px rgba(0,0,0,0.1);transition:box-shadow 0.4s ease}.title-section .belief-core:hover > div::before{background:linear-gradient( to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.8) 100% )}.title-section .belief-core:hover h3{transform:translateY(-5px);opacity:1}.title-section .belief-core div div{position:relative;z-index:2;margin-top:1.5rem}.title-section .belief-core:hover div div div{transform:translateY(-5px) translateZ(0);clip-path:polygon(0 0,100% 0,96% 100%,0% 100%)}.title-section .belief-core:hover .title_style_header{text-shadow:0 4px 8px rgba(0,0,0,0.4);letter-spacing:0.03em}.customer-comments{overflow:hidden;position:relative;padding:6rem 0;background:linear-gradient(135deg,rgb(228,225,233) 0%,#ffffff 100%)}.customer-comments .container{z-index:2;padding:0 1.5rem;max-width:1200px;position:relative;margin:0 auto}.customer-comments h2{transform:translateX(1rem);margin-bottom:3rem;font-size:30px;font-weight:700;text-align:left;color:#000000;position:relative}.customer-comments .alumni-voices{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease;flex-direction:column;padding:2rem;overflow:hidden;display:flex;height:100%;position:relative;background:#ffffff;box-shadow:0 8px 30px rgba(0,0,0,0.08)}.customer-comments .alumni-voices div::after{transition:width 0.3s ease;content:"";background:linear-gradient(90deg,rgb(157,152,173) 0%,transparent 100%);height:2px;position:absolute;bottom:-0.75rem;left:0;width:40%}.customer-comments .alumni-voices:hover h4{transform:translateX(0.5rem);color:rgb(195,191,208)}.customer-comments a::before{content:"";width:0;left:0;z-index:-1;transition:width 0.4s cubic-bezier(0.34,1.56,0.64,1);background:rgb(195,191,208);top:0;height:100%;position:absolute}.learning-system{overflow:hidden;position:relative;padding:120px 0;background:linear-gradient(135deg,rgb(228,225,233) 0%,rgba(rgb(157,152,173,0.5),0.05) 100%)}.learning-system .quick-classes{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:2}.learning-system h2{font-weight:700;font-size:31px;display:inline-block;transform:translateX(-5px);color:#000000;position:relative;margin-bottom:40px}.learning-system:hover h2::before{transform:scaleX(1.2)}.learning-system .text-box-item{border-radius:0 12px 12px 12px;padding:40px;transform:translateY(0);background:#ffffff;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s cubic-bezier(0.23,1,0.32,1);box-shadow:0 20px 40px rgba(rgba(0,0,0,0.5),0.08),0 0 0 1px rgba(rgba(0,0,0,0.5),0.02);z-index:2;overflow:hidden;position:relative}.learning-system:hover .text-box-item{box-shadow:0 25px 50px rgba(rgba(0,0,0,0.5),0.1),0 0 0 1px rgba(rgba(0,0,0,0.5),0.03);transform:translateY(-5px)}.track-cookies{flex-shrink:0;margin-right:20px}.track-cookies svg{height:50px;width:50px;fill:rgb(195,191,208)}.cookie-customize p{line-height:1.5;color:#ffffff;margin:0;font-size:17px}.privacy-cookies{min-width:120px;text-align:center;font-size:20px;padding:10px 20px;text-decoration:none;cursor:pointer;border-radius:10px;flex-shrink:0;background:rgb(195,191,208);color:#ffffff;border:none}.secure-pantry h1,.secure-pantry h2{margin-bottom:1rem;color:rgb(195,191,208)}.secure-pantry h1{border-bottom:2px solid rgb(195,191,208);font-weight:700;font-size:47px;padding-bottom:0.5rem;margin-bottom:1.5rem}.secure-pantry ul li::before{font-size:1.5rem;left:0;position:absolute;color:rgb(195,191,208);top:0;content:'•'}.our-background::before{z-index:-1;box-shadow:inset 0 0 100px rgba(255,255,255,0.1);left:0;position:absolute;width:100%;opacity:0.85;height:100%;content:"";background:linear-gradient(135deg,rgb(195,191,208,0.5),rgb(157,152,173,0.5));top:0}.our-background h2::after{background:rgb(157,152,173);left:0;height:4px;box-shadow:0 2px 10px rgb(157,152,173,0.5);width:80px;animation:lineExpand 1.2s 0.3s forwards cubic-bezier(0.17,0.67,0.31,0.95);transform-origin:left;transform:scaleX(0);content:"";position:absolute;bottom:-12px}.our-background .text-box-item > div{padding:35px;position:relative}.our-background .text-box-item p{margin-bottom:1.5rem;position:relative;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:calc(14px * 1.4);color:#ffffff;letter-spacing:0.5px}.pricing-menu{overflow:hidden;position:relative;padding:5rem 1rem;background:linear-gradient(135deg,rgba(0,0,0,0.5),rgb(228,225,233),rgba(0,0,0,0.5))}.pricing-menu .container{position:relative;z-index:2;max-width:1400px;margin:0 auto}.pricing-menu .fee-pricing{transform:translateY(20px);order:-1;animation:fadeUp 0.8s ease-out forwards;max-width:800px;margin:0 auto 2rem;opacity:0;text-align:center}.pricing-menu .rate-choice{line-height:1.6;max-width:90%;color:#000000;font-size:13px;margin:0 auto}.pricing-menu .price-tiers{color:#000000;position:relative;box-shadow:0 10px 30px rgba(0,0,0,0.05);transform:translateZ(0) scale(1);display:block;text-decoration:none;border-radius:25px;animation:fadeIn 0.8s cubic-bezier(0.23,1,0.32,1) forwards;background:#ffffff;transition:transform 0.5s cubic-bezier(0.23,1,0.32,1),box-shadow 0.5s ease;opacity:0;overflow:hidden}.pricing-menu .plan-details{flex-grow:1;display:flex;flex-direction:column;padding:2rem}.pricing-menu .pro-fees{display:inline-block;font-size:2rem;font-weight:700;color:rgb(195,191,208);position:relative;margin-bottom:1.5rem;transition:transform 0.3s ease,color 0.3s ease}.pricing-menu .plan-details p{margin:0;color:#000000;word-break:break-word;overflow-wrap:break-word;font-size:calc(13px - 2px);line-height:1.6;flex-grow:1}.pricing-menu .price-tiers:hover .img-list::after{opacity:0.4}.contact-panelX2B::before{left:0;position:absolute;width:100%;top:0;backdrop-filter:blur(8px);height:100%;z-index:1;background-color:rgba(0,0,0,0.5);content:''}.contact-panelX2B .reach-query{flex:1;background:linear-gradient(135deg,rgb(195,191,208,0.5) 0%,rgb(157,152,173,0.5) 100%);position:relative;padding:50px 40px}.contact-panelX2B .reach-query h3{font-size:38px;color:#ffffff;position:relative;font-weight:700;margin-bottom:40px;padding-bottom:15px}.contact-panelX2B .reach-query div{display:flex;padding:15px;border-radius:10px;background:rgba(255,255,255,0.08);border-left:3px solid rgb(157,152,173);align-items:center;transition:transform 0.3s ease,box-shadow 0.3s ease;margin-bottom:25px}.contact-panelX2B .reach-query div:hover svg path{fill:rgb(157,152,173)}.contact-panelX2B .reach-query a:hover{text-decoration:underline;color:rgb(157,152,173)}.contact-panelX2B .help-links::after{left:0;height:100px;width:100px;border-radius:0 100% 0 0;position:absolute;background:rgb(157,152,173,0.5);bottom:0;content:''}.contact-panelX2B form input[type="text"],.contact-panelX2B form input[type="email"]{color:#000000;background:rgba(240,240,240,0.8);transition:all 0.3s ease;border:none;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);border-radius:10px;padding:15px 20px;margin-bottom:20px;font-size:16px;width:100%}.contact-panelX2B .inquiry-map input[type="checkbox"]{border-radius:10px;cursor:pointer;height:20px;width:20px;flex-shrink:0;appearance:none;-webkit-appearance:none;position:relative;border:2px solid rgb(195,191,208);margin-right:10px;background:rgba(240,240,240,0.8)}.contact-panelX2B .help-list{overflow:hidden;transition:all 0.3s ease;cursor:pointer;width:100%;padding:15px 20px;border-radius:10px;font-weight:600;background:linear-gradient(135deg,rgb(195,191,208) 0%,rgb(157,152,173) 100%);box-shadow:0 4px 15px rgba(0,0,0,0.2);position:relative;z-index:1;border:none;font-size:14px;color:#ffffff}.instructor-profile .alumni-voices{justify-content:center;z-index:1;display:flex;flex-direction:row;margin:0 auto;position:relative;gap:2rem;max-width:1100px;transform:rotate(-2deg);align-items:center}.instructor-profile .emp-container::before{position:absolute;height:100%;transform:rotate(3deg);right:-15px;z-index:-1;content:"";border-radius:29px;width:100%;background:rgb(157,152,173,0.5);top:-15px}.instructor-profile .career-record::before{width:4px;background:linear-gradient(to bottom,rgb(195,191,208),rgb(157,152,173));left:0;position:absolute;content:"";border-radius:10px;top:0;height:100%}footer{position:relative;width:100%}.reward-sys::after{position:absolute;width:300px;left:-50px;bottom:-50px;content:"";height:300px;transform:rotate(30deg);opacity:0.2;background:repeating-linear-gradient( -45deg,#000000,#000000 15px,rgb(157,152,173,0.5) 15px,rgb(157,152,173,0.5) 30px )}footer .info_item svg{flex-shrink:0;width:20px;height:20px;fill:rgb(195,191,208);margin-right:15px}footer .top-section{position:relative}footer .top-section::after{height:3px;background-color:rgb(195,191,208);left:0;width:30%;bottom:-30px;position:absolute;content:""}footer .header-train{margin-bottom:30px}footer .header-train a{color:rgba(255,255,255,0.7);transition:all 0.3s ease;margin-bottom:12px;position:relative;display:block;border-bottom:1px solid rgba(255,255,255,0.05);padding:8px 0;font-size:15px;text-decoration:none}footer .subscribe_holder p{color:rgba(255,255,255,0.7);line-height:1.7;font-size:15px;margin-bottom:25px}footer .input_holder{gap:15px;position:relative;display:flex;flex-direction:column}footer .input_holder input[type="email"]::placeholder{color:rgba(255,255,255,0.5)}footer .sub-field{border:none;transition:all 0.3s ease;overflow:hidden;background-color:rgb(195,191,208);padding:15px 20px;letter-spacing:1px;position:relative;border-radius:10px;cursor:pointer;font-weight:600;color:#ffffff;display:inline-block;font-size:20px;text-transform:uppercase}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 480px) {header{padding:1rem 0}header .main-nav{gap:1rem}header .nav-start svg{width:120px}header .main-know{gap:0.4rem;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:10px}header .main-know::-webkit-scrollbar{height:3px}header .main-know::-webkit-scrollbar-thumb{background:rgb(195,191,208);border-radius:10px}header .top-pagewrap{flex-shrink:0;margin-right:2px;white-space:nowrap}} @media screen and (max-width: 480px) {.course-summary{padding:40px 0}.course-summary .container{padding:0 15px}.course-summary .text-box-item{padding:20px}.course-summary .text-box-item h2{margin-bottom:20px;font-size:calc(48px * 0.7)}.course-summary .text-box-item h2::before{top:-20px;font-size:14px}.course-summary .img-list{height:280px}} @media (max-width: 575px) {.tyFrame{padding:60px 0}.tyFrame .container{transform:perspective(1000px) rotateX(1deg)}.tyFrame h2{margin-bottom:25px;font-size:calc(29px - 0.5rem)}.tyFrame h2::after{width:60px;height:2px}.tyFrame .quick-classes{padding:25px 20px 25px 25px}.tyFrame .quick-classes::before{width:4px}.tyFrame li::before{top:-20px;font-size:70px;left:-10px}.tyFrame li span{line-height:1.6;font-size:calc(13px - 0.1rem)}} @media (max-width: 767px) {.title-section{padding:4rem 1rem;min-height:auto}.title-section .learn-home{gap:2rem}.title-section .learn-home > div:first-child{padding:1.5rem}.title-section .learn-home p{font-size:12px}.title-section .belief-core > div{padding:2rem 1.5rem;min-height:350px}.title-section .belief-core h3{max-width:100%;font-size:19px}.title-section .title_style_header{font-size:calc(29px * 0.9)}.title-section .belief-core div div div{padding:1rem}} @media (max-width: 576px) {.customer-comments{padding:3rem 0}.customer-comments .edu-reviews{grid-template-columns:1fr;gap:1rem}.customer-comments .alumni-voices{padding:1.25rem}.customer-comments .alumni-voices::before{font-size:8rem}.customer-comments .alumni-voices img{height:45px;width:45px}.customer-comments h2{font-size:calc(30px * 0.7);text-align:center;margin-bottom:1.5rem}.customer-comments h2::after{left:50%;width:4rem;transform:translateX(-50%)}.customer-comments a{margin:2rem auto 0;text-align:center;width:80%;display:block}} @media only screen and (max-width: 1200px) {.edu-approve{flex-direction:column;text-align:center;align-items:center}.track-cookies{margin-right:0;margin-bottom:20px}.privacy-cookies{width:100%;max-width:250px;margin:10px 0}} @media (min-width: 768px) {.our-background{padding:150px 0}.our-background .text-box-item div div{column-count:2}.our-background h2{font-size:calc(35px * 1.5);grid-column:1 / -1}} @media (min-width: 768px) {.pricing-menu{padding:7rem 2rem}.pricing-menu .study-offers{flex-direction:row;align-items:flex-start}.pricing-menu .fee-pricing{text-align:left;justify-content:center;flex:0 0 30%;padding-right:2rem;flex-direction:column;display:flex;margin:0;order:0}.pricing-menu .fee-pricing h2{text-align:left}.pricing-menu .fee-pricing h2::after{transform:none;left:0}.pricing-menu .rate-choice{margin:0;max-width:100%}.pricing-menu .pricing-deals{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 1rem),1fr));flex:0 0 70%}} @media (max-width: 480px) {.contact-panelX2B{padding:40px 0}.contact-panelX2B .reach-query,.contact-panelX2B .help-links{padding:25px 15px}.contact-panelX2B .reach-query h3,.contact-panelX2B form h3{margin-bottom:20px;font-size:calc(38px * 0.7)}.contact-panelX2B .reach-query div{align-items:flex-start;flex-direction:column}.contact-panelX2B .reach-query svg{margin-right:0;margin-bottom:10px}.contact-panelX2B .reach-query div:hover{transform:translateX(0)}.contact-panelX2B .inquiry-map{flex-direction:column}.contact-panelX2B .inquiry-map input[type="checkbox"]{margin-bottom:10px}} @media (max-width: 767px) {footer .reward-sys{padding:60px 0 30px}footer .send-request{grid-template-columns:1fr;padding:20px;margin-bottom:40px}footer .main-know h5,footer .subscribe_holder h5{margin-bottom:20px}footer .main-know h5::after{bottom:-8px}footer .subscribe_holder{padding:25px 20px}footer .contact-edu{margin-top:40px}} @keyframes rotateConic {0%{transform:translate(50%,50%) rotate(0deg)}100%{transform:translate(50%,50%) rotate(360deg)}} @keyframes dataFlow {0%{left:-100%}100%{left:100%}} @keyframes float {0%,100%{transform:rotate(-15deg) translateZ(0) translateY(0)}50%{transform:rotate(-15deg) translateZ(0) translateY(-20px)}} @keyframes lineExpand {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes fadeIn {from{opacity:0;transform:translateY(30px) rotateX(5deg)}to{opacity:1;transform:translateY(0) rotateX(0)}} @keyframes patternMove {0%{transform:rotate(0) translate(0,0)}100%{transform:rotate(360deg) translate(0,0)}} @keyframes pulseLight {0%{opacity:0.1}50%{opacity:0.3}100%{opacity:0.1}}