﻿.KcMhT-framework-wrap{flex-direction:column;display:flex;min-height:100%;height:100%}a{color:inherit;text-decoration:none}.IeATw-cookieDisclosurePanel{border-top:2px solid rgb(195,180,203);z-index:90;width:100%;position:fixed;bottom:0;background:rgb(223,219,225)}#TezWs-cookieInfoPromptBar:checked ~ .IeATw-cookieDisclosurePanel{visibility:hidden;opacity:0}.KcMhT-framework-wrap .IeATw-cookieDisclosurePanel{padding:40px 0;background:rgb(170,136,188);border:none;box-shadow:rgb(170,136,188,0.5) 0px 0px 40px 39px}.xAKnu-tyContainer{padding:5rem 2rem;overflow:hidden;position:relative;background:linear-gradient(135deg,rgb(223,219,225) 0%,rgba(255,255,255,0.95) 100%)}.xAKnu-tyContainer h2{margin-bottom:3rem;font-weight:700;text-align:center;letter-spacing:-0.02em;animation:slideUp 0.7s ease-out 0.2s forwards;position:relative;font-family:Arial,sans-serif;line-height:1.3;font-size:clamp(1.75rem,4vw,33px);max-width:90%;color:#000000;opacity:0;transform:translateY(20px)}.xAKnu-tyContainer ul{list-style:none;position:relative;padding:0;z-index:1;margin:0}.xAKnu-tyContainer span{position:relative;display:block;color:#000000;line-height:1.7;font-family:Arial,sans-serif;font-weight:400;z-index:2;font-size:clamp(1rem,2vw,1.1rem)}.aghdT-meet-us::after{position:absolute;transform:rotate(10deg) translateZ(-5px);animation:float 18s infinite ease-in-out reverse;opacity:0.06;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);height:35%;bottom:-10%;width:25%;background:linear-gradient(30deg,rgb(170,136,188) 0%,transparent 80%);content:"";left:-5%}.aghdT-meet-us .MUxrR-study-programs:nth-child(even){transform:translateZ(5px) rotateY(-2deg)}.aghdT-meet-us .MUxrR-study-programs:nth-child(even):hover{transform:translateZ(20px) rotateY(0)}.aghdT-meet-us .MUxrR-study-programs h4{position:relative;transform:translateZ(5px);font-weight:600;color:rgb(195,180,203);font-size:calc(18px * 1.1);opacity:0;animation-delay:0.2s;margin-bottom:25px;animation:fadeSlideIn 0.8s forwards ease-out}.dGyJm-course-overview::before{pointer-events:none;opacity:0.15;z-index:1;right:-5%;background:linear-gradient(210deg,rgb(195,180,203,0.5) 0%,transparent 80%);top:-10%;content:"";position:absolute;height:70%;width:40%;transform:rotate(-15deg) skewX(20deg)}.dGyJm-course-overview .sTOic-photo-grid::before{top:0;content:"";background:linear-gradient(135deg,transparent 0%,rgba(rgb(195,180,203),0.05) 50%,rgba(rgb(170,136,188),0.1) 100%);width:100%;z-index:1;position:absolute;height:100%;left:0}.dGyJm-course-overview .pXgUt-text-info-box::before{opacity:0.15;background-color:rgb(195,180,203);transform:rotate(45deg);height:60px;width:60px;top:30px;position:absolute;z-index:-1;content:"";left:-30px}.dGyJm-course-overview .pXgUt-text-info-box:hover h3::after{transform:scaleX(1.5)}.dGyJm-course-overview .description{font-size:16px;opacity:0.95;color:#000000;margin-bottom:25px;position:relative;line-height:1.7}.JnSER-opening-board .EnZqD-achieve-goals{position:relative;transform:translateZ(0);margin-bottom:40px;perspective:1000px}.JnSER-opening-board .YrkbF-page-front{position:relative;animation:fadeUp 0.8s ease-out forwards 0.6s;opacity:0;overflow:hidden;transform:translateY(20px);border-radius:13px;box-shadow:0 15px 30px rgba(0,0,0,0.15)}.JnSER-opening-board .YrkbF-page-front p::before{position:absolute;left:-20px;background:rgb(195,180,203);top:50%;content:"";height:0;width:3px;animation:lineGrow 1s ease-out forwards 1.2s}.dwxGN-course-methodology::before{height:100%;position:absolute;background:repeating-linear-gradient( 45deg,rgb(195,180,203,0.5) 0px,transparent 2px,transparent 8px,rgb(195,180,203,0.5) 10px );width:100%;top:0;content:"";left:0;opacity:0.05;pointer-events:none}.dwxGN-course-methodology h3{transform:translateZ(5px);font-size:calc(37px * 0.85);position:relative;color:#000000;margin-bottom:2rem;font-weight:700}.dwxGN-course-methodology p{margin-bottom:0;line-height:1.8;color:#000000;transform:translateZ(5px);position:relative;font-size:13px}.dwxGN-course-methodology .container.MtwnS-fast-track > div:hover p span::before{transform:translateX(0);opacity:1}.kcjsD-secure-zone::before{width:100%;opacity:0.03;position:absolute;z-index:-1;background-size:20px 20px;top:0;background-image:linear-gradient(45deg,rgb(223,219,225) 25%,transparent 25%),linear-gradient(-45deg,rgb(223,219,225) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(223,219,225) 75%),linear-gradient(-45deg,transparent 75%,rgb(223,219,225) 75%);height:100%;background-position:0 0,0 10px,10px -10px,-10px 0px;left:0;content:""}.kcjsD-secure-zone h2:hover::before{transform:scaleY(1.2)}.kcjsD-secure-zone h3{font-weight:600;font-size:calc(22px + 0.1rem);margin:1.75rem 0 1rem;color:#000000;position:relative}.kcjsD-secure-zone span:hover{color:rgb(170,136,188)}.kcjsD-secure-zone li{font-size:12px;color:#000000;position:relative;padding-left:1.5rem;margin-bottom:0.75rem;transition:transform 0.2s ease-out;line-height:1.6}.vFiSy-instructor-profile::before{height:100%;top:0;z-index:0;background:linear-gradient(120deg,rgb(195,180,203,0.5) 0%,transparent 70%);left:0;width:100%;content:"";position:absolute}.vFiSy-instructor-profile .sTOic-photo-grid::before{position:absolute;z-index:1;height:100%;left:0;top:0;background:linear-gradient(to bottom,transparent 70%,rgba(0,0,0,0.5) 100%);content:"";width:100%}.vFiSy-instructor-profile .name{font-size:34px;text-align:center;font-weight:700;margin-bottom:0.5rem;position:relative;color:rgb(195,180,203)}.vFiSy-instructor-profile .MNkBJ-career-section{padding:0 1rem;line-height:1.7;position:relative;font-style:italic;font-size:13px;color:#000000;text-align:center}.vFiSy-instructor-profile .WHQGY-alumni-voices:hover .DmdWa-emp-section{transform:translateY(20px)}.WBvYX-enroll-instantly::after{z-index:2;left:-50%;transform-origin:center;animation:pulseGlow 15s ease-in-out infinite;position:absolute;content:"";opacity:0.1;height:200%;top:-50%;background:radial-gradient(circle,rgb(255,255,255,0.5) 0%,transparent 60%);width:200%}.WBvYX-enroll-instantly h6::after{content:"";background:#ffffff;bottom:-12px;height:3px;opacity:0.7;width:80px;left:50%;position:absolute;transform:translateX(-50%)}.WBvYX-enroll-instantly .XWVyR-message-list{align-items:center;display:inline-flex;transform-origin:center;font-size:20px;color:rgb(170,136,188);box-shadow:0 10px 20px rgba(0,0,0,0.1),0 3px 6px rgba(0,0,0,0.05),0 0 0 2px rgba(255,255,255,0.1);text-decoration:none;justify-content:center;font-weight:600;border:none;position:relative;overflow:hidden;background:#ffffff;min-width:220px;letter-spacing:1.5px;padding:14px 28px;text-transform:uppercase;transition:all 0.4s cubic-bezier(0.23,1,0.32,1);border-radius:10px}.NrxwC-contact-us h3{box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:10px;font-family:Arial,sans-serif;background:#ffffff;text-align:center;position:relative;margin-bottom:50px;font-weight:700;color:rgb(195,180,203);padding:10px 30px;display:inline-block;font-size:34px}.NrxwC-contact-us .gDRyU-help-card{padding:40px}.NrxwC-contact-us input[type="text"]:focus,.NrxwC-contact-us textarea:focus{outline:none;background:#ffffff;box-shadow:0 0 0 2px rgb(195,180,203)}.NrxwC-contact-us textarea{height:130px;resize:none}.NrxwC-contact-us .xqjbo-inquiry-card{margin-bottom:25px;align-items:flex-start;display:flex}.NrxwC-contact-us .xqjbo-inquiry-card label::before{top:2px;content:'';height:18px;position:absolute;left:0;width:18px;border-radius:10px;transition:all 0.3s ease;border:1px solid rgb(195,180,203)}.NrxwC-contact-us .XWVyR-message-list{padding:14px 30px;transition:all 0.5s ease;background:linear-gradient(to right,rgb(195,180,203),rgb(195,180,203));border-radius:10px;color:#ffffff;border:none;font-size:20px;font-family:Arial,sans-serif;cursor:pointer;background-size:200% auto;font-weight:600}.NrxwC-contact-us .HTjZS-message-inquiry svg path{fill:#ffffff}.NrxwC-contact-us .HTjZS-message-inquiry a{text-decoration:none;color:#ffffff;transition:all 0.3s ease}.cZDNa-ideal-participants::after{right:25%;animation-delay:4s}.cZDNa-ideal-participants .MtwnS-fast-track::before,.cZDNa-ideal-participants .MtwnS-fast-track::after{height:1px;animation:horizontalBeam 10s infinite ease-out;width:100%;opacity:0;z-index:-1;content:'';position:absolute;background:linear-gradient(to right,transparent 10%,rgb(170,136,188) 50%,transparent 90%);left:0}.cZDNa-ideal-participants .MtwnS-fast-track::before{animation-delay:2s;top:30%}.cZDNa-ideal-participants ul li:hover{color:#000000;background-color:rgba(255,255,255,0.05)}.cZDNa-ideal-participants ul li:hover::before{transform:scaleY(1)}.cZDNa-ideal-participants ul li svg{flex-shrink:0;transition:all 0.4s ease;width:28px;height:28px;margin-right:1.5rem;z-index:1;position:relative}.cZDNa-ideal-participants::before:nth-child(2){animation-delay:3s}.sPxpZ-debate-club::before{bottom:0;position:absolute;top:0;z-index:-1;right:0;content:'';left:0;background:radial-gradient(circle at 30% 50%,rgb(195,180,203,0.5) 0%,transparent 50%)}.sPxpZ-debate-club .NrAjc-get-contactcard{flex-wrap:wrap;background:rgba(0,0,0,0.1);position:relative;border:1px solid rgb(170,136,188,0.5);border-radius:21px;padding:1.5rem;backdrop-filter:blur(8px);gap:2rem;margin-bottom:1rem;justify-content:center;display:flex}.sPxpZ-debate-club .info_item a:hover{box-shadow:0 0 15px rgb(195,180,203,0.5);border-color:rgb(195,180,203,0.5);background:#000000}.sPxpZ-debate-club .poAUq-first-expert svg:hover{filter:drop-shadow(0 0 10px rgb(195,180,203))}.sPxpZ-debate-club .tKlBC-top-page{display:flex;flex-direction:column;gap:1.25rem}.sPxpZ-debate-club .tKlBC-top-page:hover h5::after{width:80px}.sPxpZ-debate-club .wqutT-head-lesson a{position:relative;transition:all 0.3s ease;color:#ffffff;font-size:15px;text-decoration:none;padding-left:1rem;opacity:0.8}.sPxpZ-debate-club .subscribe_holder::before{z-index:-1;left:0;content:'';top:0;position:absolute;right:0;background:radial-gradient(circle at top right,rgb(195,180,203,0.5) 0%,transparent 70%);bottom:0;opacity:0.1}.sPxpZ-debate-club .input_holder input[type="email"]:focus{border-color:rgb(195,180,203);box-shadow:0 0 10px rgb(195,180,203,0.5);outline:none}.sPxpZ-debate-club .yoCLM-updates-cta:hover{transform:translateY(-2px);box-shadow:0 0 15px rgb(170,136,188,0.5);background:rgb(170,136,188)}.sPxpZ-debate-club .mugZj-pledge-block::before{height:1px;width:100%;content:'';background:linear-gradient(90deg,transparent,rgb(170,136,188,0.5),transparent);position:absolute;top:-1px;left:0}.qhUuV-offer-deck .container{max-width:1320px;padding:0 20px;z-index:1;margin:0 auto;position:relative}.qhUuV-offer-deck .ovIXh-pricing-catalog h2{display:inline-block;font-size:35px;position:relative;font-weight:700;margin-bottom:20px;color:#000000}.qhUuV-offer-deck .GVDZz-plan-fee{transform:perspective(1000px) rotateX(0deg);backface-visibility:hidden;text-decoration:none;display:block;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),box-shadow 0.6s ease}.qhUuV-offer-deck .CiqBI-fee-plans h3{overflow-wrap:break-word;font-weight:700;color:#000000;white-space:normal;padding-left:15px;position:relative;font-size:calc(21px + 2px);margin-bottom:15px;word-break:break-word}.qhUuV-offer-deck .sTOic-photo-grid{position:relative;height:220px;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);overflow:hidden;width:100%}header::before{animation:gridMove 40s linear infinite;position:absolute;height:100%;top:0;width:100%;content:'';z-index:-1;opacity:0.15;background:linear-gradient(90deg,transparent 49.5%,rgb(195,180,203,0.5) 49.5%,rgb(195,180,203,0.5) 50.5%,transparent 50.5%) 0 0 / 20px 100%,linear-gradient(0deg,transparent 49.5%,rgb(170,136,188,0.5) 49.5%,rgb(170,136,188,0.5) 50.5%,transparent 50.5%) 0 0 / 100% 20px;left:0}header .HZczI-main-lead:hover{color:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.3);transform:translateY(-3px)}header .NOlDi-header-lead:hover::before{left:100%}.aghdT-meet-us .MUxrR-study-programs div::-webkit-scrollbar{width:4px}.aghdT-meet-us .MUxrR-study-programs div::-webkit-scrollbar-track{background:rgba(rgba(0,0,0,0.5),0.04)}.aghdT-meet-us .MUxrR-study-programs div::-webkit-scrollbar-thumb{border-radius:2px;background:linear-gradient(to bottom,rgb(195,180,203),rgb(170,136,188))}.dGyJm-course-overview p.description::-webkit-scrollbar{width:4px}.dGyJm-course-overview p.description::-webkit-scrollbar-track{background:transparent}.dGyJm-course-overview p.description::-webkit-scrollbar-thumb{background-color:rgb(195,180,203,0.5);border-radius:18px}@media (max-width: 767px) {.aghdT-meet-us{padding:60px 0 40px}.aghdT-meet-us .container{padding:0 20px}.aghdT-meet-us h1{margin-bottom:35px;font-size:calc(48px * 0.8)}.aghdT-meet-us h1::after{height:3px;width:60px;bottom:-15px}.aghdT-meet-us .VIXpH-skill-growth ul{gap:25px;grid-template-columns:1fr}.aghdT-meet-us .MUxrR-study-programs{transform:translateZ(0) rotateY(0);padding:25px 30px}.aghdT-meet-us .MUxrR-study-programs:nth-child(even){transform:translateZ(0) rotateY(0)}.aghdT-meet-us .MUxrR-study-programs h4{font-size:18px;margin-bottom:20px}.aghdT-meet-us .MUxrR-study-programs div{font-size:calc(14px * 0.95);max-height:200px}} @media (min-width: 992px) {.JnSER-opening-board{padding:120px 0}.JnSER-opening-board .WcYuQ-study-smart{max-width:70%;font-size:calc(41px * 1.2)}.JnSER-opening-board .YrkbF-page-front > div{padding:80px 60px;min-height:500px}.JnSER-opening-board .YrkbF-page-front p{max-width:60%;font-size:calc(17px * 1.4)}.JnSER-opening-board .YrkbF-page-front h3{margin-top:30px;max-width:70%;font-size:calc(23px * 1.1)}} @media (max-width: 991px) {.dwxGN-course-methodology{padding:90px 0 60px}.dwxGN-course-methodology .container.MtwnS-fast-track > div{max-width:95%;transform:translateZ(10px) rotateX(1deg);padding:2.5rem 2rem}.dwxGN-course-methodology h3{font-size:calc(37px * 0.8)}} @media (prefers-reduced-motion: reduce) {.dwxGN-course-methodology .container.MtwnS-fast-track > div,.dwxGN-course-methodology .container.MtwnS-fast-track > div:hover,.dwxGN-course-methodology h3::before,.dwxGN-course-methodology p span::before{transform:none;transition:none}} @media (prefers-reduced-motion: reduce) {.kcjsD-secure-zone::after{animation:none}.kcjsD-secure-zone .container,.kcjsD-secure-zone li,.kcjsD-secure-zone h1::after,.kcjsD-secure-zone h2::before{transition:none}} @media screen and (max-width: 992px) {.WBvYX-enroll-instantly{padding:4rem 1rem;margin:3rem 0}.WBvYX-enroll-instantly h6{margin-bottom:2rem;font-size:17px}.WBvYX-enroll-instantly .XWVyR-message-list{min-width:200px;padding:12px 24px}} @media (prefers-reduced-motion) {.WBvYX-enroll-instantly::before,.WBvYX-enroll-instantly::after{animation:none}.WBvYX-enroll-instantly .XWVyR-message-list::before{transition:none}} @media (max-width: 992px) {.NrxwC-contact-us{padding:80px 0}.NrxwC-contact-us .sTOic-photo-grid{display:none}.NrxwC-contact-us .nEHWM-message-links{max-width:650px;margin:0 auto;width:100%;float:none}} @media (max-width: 576px) {.cZDNa-ideal-participants{padding:3rem 0}.cZDNa-ideal-participants .MtwnS-fast-track{padding:0 1.5rem}.cZDNa-ideal-participants h3{margin-bottom:2.5rem;font-size:calc(35px * 0.8)}.cZDNa-ideal-participants ul{gap:0.8rem}.cZDNa-ideal-participants ul li{padding:1rem}.cZDNa-ideal-participants ul li svg{height:24px;margin-right:1rem;width:24px}} @media (min-width: 992px) {.qhUuV-offer-deck .Npvya-study-fees{grid-template-columns:2fr 1fr;gap:40px}.qhUuV-offer-deck .ovIXh-pricing-catalog{grid-row:1;align-self:center;grid-column:2;text-align:left}.qhUuV-offer-deck .ovIXh-pricing-catalog h2{display:inline-block}.qhUuV-offer-deck .ovIXh-pricing-catalog h2::after{transform:none;left:0}.qhUuV-offer-deck .XdHfx-pricing-block{margin:25px 0 0}.qhUuV-offer-deck .Kmequ-access-plans{grid-row:1;grid-template-columns:repeat(2,1fr);grid-column:1}} @media (max-width: 767px) {header{padding:1rem 0 1.5rem;clip-path:polygon(0 0,100% 0,100% 95%,90% 100%,10% 100%,0 95%)}header .LqBQy-top-pro{flex-direction:column}header .tKlBC-top-page{gap:0.5rem;flex-wrap:wrap;order:2;width:100%;padding:10px;margin-top:1rem;justify-content:center}header .HZczI-main-lead{padding:0.5rem 0.7rem;font-size:calc(15px - 2px)}header .NOlDi-header-lead{order:1;margin-bottom:0.5rem}header .NOlDi-header-lead svg{width:130px}} @keyframes fadeSlideIn {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes fadeUp {to{opacity:1;transform:translateY(0)}} @keyframes lineGrow {to{height:80%;top:10%}} @keyframes patternMove {0%{background-position:0 0}100%{background-position:100px 100px}} @keyframes pulseLine {0%,100%{opacity:0.5;transform:translateX(-50%) scaleX(0.3)}50%{opacity:1;transform:translateX(-50%) scaleX(1)}} @keyframes scanLine {0%{left:0;width:0}50%{left:50%;width:100%}100%{left:100%;width:0}}