﻿header,footer{width:100%}header{z-index:1000;padding:1.2rem 0;clip-path:polygon(0 0,100% 0,100% 85%,97% 100%,3% 100%,0 85%);background-color:rgb(223,219,225);position:relative}.NyPsX-cookie-hide{padding:20px 0;justify-content:space-between;display:flex;align-items:center}.IeATw-cookieDisclosurePanel p{font-size:18px}.CIxcR-track-alert{cursor:pointer;border-bottom:2px solid rgb(195,180,203);line-height:35px;text-decoration:none;white-space:nowrap;color:rgb(195,180,203);font-size:24px;margin-left:10px;text-align:center;min-width:120px;flex-shrink:0}.xAKnu-tyContainer::after{width:50%;bottom:-10%;animation:float 15s ease-in-out infinite reverse;z-index:0;transform:rotate(15deg);filter:blur(30px);height:60%;left:-10%;opacity:0.3;position:absolute;content:"";background:linear-gradient(-45deg,rgb(170,136,188,0.5) 0%,rgb(195,180,203) 100%)}.xAKnu-tyContainer .MtwnS-fast-track::before{left:15px;border:1px dashed rgba(0,0,0,0.07);bottom:15px;border-radius:calc(21px - 15px);content:"";pointer-events:none;right:15px;top:15px;z-index:0;position:absolute}.aghdT-meet-us{padding:120px 0 80px;position:relative;perspective:1000px;background:linear-gradient(145deg,rgb(223,219,225) 0%,rgba(rgb(195,180,203,0.5),0.05) 100%);overflow:hidden}.aghdT-meet-us .container{position:relative;transform-style:preserve-3d;z-index:2;padding:0 30px;margin:0 auto;max-width:1200px}.aghdT-meet-us h1::after{width:80px;animation:expandLine 1.5s ease-out forwards;background:linear-gradient(90deg,rgb(195,180,203),rgb(170,136,188));bottom:-20px;transform:translateZ(10px);content:"";position:absolute;left:0;height:4px}.aghdT-meet-us .MUxrR-study-programs:hover{transform:translateZ(25px) rotateY(0);box-shadow:0 25px 50px rgba(rgba(0,0,0,0.5),0.12)}.aghdT-meet-us .MUxrR-study-programs h4::after{content:"";width:40px;height:3px;bottom:-10px;left:0;background:rgb(170,136,188);transform-origin:left;opacity:0.7;position:absolute;animation:scaleWidth 0.6s 0.8s forwards cubic-bezier(0.17,0.67,0.83,0.67);transform:scaleX(0)}.dGyJm-course-overview::after{content:"";transform:rotate(10deg) skewX(-15deg);opacity:0.12;pointer-events:none;position:absolute;left:-5%;height:60%;bottom:-10%;background:linear-gradient(150deg,rgb(170,136,188,0.5) 0%,transparent 90%);width:50%;z-index:1}.dGyJm-course-overview .sTOic-photo-grid::after{top:-20%;position:absolute;pointer-events:none;opacity:0;z-index:2;background:radial-gradient(ellipse at center,rgba(255,255,255,0.2) 0%,transparent 60%);left:-20%;content:"";height:140%;width:140%;transform:scale(1.2);transition:opacity 0.8s ease,transform 0.8s ease}.dGyJm-course-overview h3::after{bottom:0;position:absolute;width:80px;transform-origin:left center;transition:transform 0.4s ease;background:linear-gradient(90deg,rgb(195,180,203) 0%,rgb(170,136,188) 100%);height:3px;content:"";left:0}.JnSER-opening-board{overflow:hidden;padding:80px 0;position:relative;background:linear-gradient(135deg,rgb(223,219,225),rgba(0,0,0,0.5))}.JnSER-opening-board .WcYuQ-study-smart{padding:0;font-size:41px;transform:translateY(20px);animation:fadeUp 0.8s ease-out forwards 0.3s;margin:0;position:relative;color:#ffffff;font-weight:700;display:inline-block;opacity:0}.JnSER-opening-board .YrkbF-page-front p{color:#ffffff;animation:fadeRight 0.8s ease-out forwards 0.9s;font-size:calc(17px * 1.2);transform:translateX(-20px);margin:0 0 30px;position:relative;line-height:1.6;opacity:0;max-width:80%;font-weight:400}.dwxGN-course-methodology::after{height:200%;top:-50%;transform:rotate(15deg) translateZ(-10px);background:linear-gradient( 135deg,rgb(195,180,203,0.5) 10%,rgb(170,136,188,0.5) 50%,transparent 90% );pointer-events:none;content:"";right:-20%;position:absolute;width:70%;opacity:0.1}.dwxGN-course-methodology h3::before{transform:scaleX(1);height:3px;transform-origin:left center;position:absolute;transition:transform 0.4s ease-out;content:"";left:0;width:80px;background:linear-gradient( to right,rgb(195,180,203) 0%,rgb(170,136,188) 100% );bottom:-10px}.kcjsD-secure-zone{box-shadow:0 15px 30px rgba(0,0,0,0.05);padding:4rem 2rem;background:linear-gradient(145deg,rgb(223,219,225) 0%,rgb(223,219,225) 85%,rgb(195,180,203,0.5) 100%);overflow:hidden;z-index:1;position:relative}.kcjsD-secure-zone .container:hover{transform:translateY(-5px)}.kcjsD-secure-zone h1{transition:transform 0.3s ease-out;padding-bottom:0.75rem;color:#000000;font-size:48px;margin-bottom:2rem;position:relative;line-height:1.2;transform:translateX(0);font-weight:700}.kcjsD-secure-zone h2{transition:padding 0.3s ease;font-size:32px;font-weight:600;color:#000000;padding-left:1rem;position:relative;margin:2.5rem 0 1.5rem}.kcjsD-secure-zone p{max-width:90ch;margin-bottom:1.25rem;transition:all 0.3s ease;font-family:Arial,sans-serif;color:#000000;font-size:12px;line-height:1.7}.kcjsD-secure-zone li:hover::before{transform:rotate(135deg);background:rgb(195,180,203)}.vFiSy-instructor-profile{padding:5rem 2rem;position:relative;overflow:hidden;background:rgb(223,219,225)}.vFiSy-instructor-profile .sTOic-photo-grid{z-index:2;height:400px;border-radius:18px;margin:0 auto;position:relative;transform:translateY(0);transition:transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);width:80%;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,0.5)}.vFiSy-instructor-profile .DmdWa-emp-section::before{height:70px;border:5px solid rgb(223,219,225);z-index:4;left:50%;content:"";box-shadow:0 5px 15px rgba(0,0,0,0.5);width:70px;position:absolute;transform:translate(-50%,-50%);border-radius:50%;top:0;background:#ffffff}.vFiSy-instructor-profile .MNkBJ-career-section::before,.vFiSy-instructor-profile .MNkBJ-career-section::after{content:"";line-height:0;color:rgb(195,180,203,0.5);position:absolute;font-size:3rem;font-family:serif}.vFiSy-instructor-profile .MNkBJ-career-section::before{transform:rotate(180deg);top:0.5rem;left:0}.WBvYX-enroll-instantly .container{display:flex;padding:0 20px;transform:translateZ(0);position:relative;margin:0 auto;z-index:10;flex-direction:column;max-width:1200px;align-items:center}.WBvYX-enroll-instantly span{display:inline-block;position:relative;transform:perspective(800px) rotateX(2deg);z-index:5}.WBvYX-enroll-instantly .XWVyR-message-list:hover{color:rgb(195,180,203);background:#ffffff;box-shadow:0 15px 30px rgba(0,0,0,0.15),0 5px 10px rgba(0,0,0,0.08),0 0 0 2px rgba(255,255,255,0.2);transform:translateY(-5px) scale(1.02)}.WBvYX-enroll-instantly .XWVyR-message-list:active{transition:all 0.1s ease;transform:translateY(-2px) scale(0.98);box-shadow:0 5px 15px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.15)}.NrxwC-contact-us .sTOic-photo-grid::after{border-radius:0 16px 16px 0;height:100%;position:absolute;content:'';width:100%;left:0;background:linear-gradient(to right,rgba(0,0,0,0.5),transparent);top:0}.NrxwC-contact-us .nEHWM-message-links{display:flex;overflow:hidden;background:#ffffff;box-shadow:0 15px 50px rgba(0,0,0,0.1);float:right;border-radius:16px;width:60%;position:relative;flex-direction:column}.NrxwC-contact-us input[type="text"],.NrxwC-contact-us textarea{background:rgb(223,219,225);color:#000000;font-size:15px;border:none;border-radius:10px;transition:all 0.3s ease;margin-bottom:20px;font-family:Arial,sans-serif;width:100%;padding:15px}.NrxwC-contact-us .xqjbo-inquiry-card label{font-size:12px;color:#000000;position:relative;cursor:pointer;padding-left:30px;line-height:1.5}.NrxwC-contact-us .xqjbo-inquiry-card input[type="checkbox"]:checked + label::after{transform:rotate(45deg);position:absolute;left:6px;width:6px;top:6px;border:solid #ffffff;border-width:0 2px 2px 0;content:'';height:9px}.NrxwC-contact-us .CObfN-message-support h4{font-family:Arial,sans-serif;margin-bottom:25px;font-weight:600;position:relative;color:#ffffff;font-size:19px}.NrxwC-contact-us .HTjZS-message-inquiry li:hover{transform:translateX(5px)}.NrxwC-contact-us .HTjZS-message-inquiry span{line-height:1.5;font-family:Arial,sans-serif;color:#ffffff;font-size:15px}.cZDNa-ideal-participants .MtwnS-fast-track{z-index:2;padding:0 2rem;margin:0 auto;max-width:1000px;position:relative}.cZDNa-ideal-participants h3{text-align:center;color:rgb(195,180,203);letter-spacing:1px;font-weight:600;position:relative;font-size:35px;margin-bottom:3.5rem}.cZDNa-ideal-participants ul{gap:1.2rem;display:flex;flex-direction:column;padding:0;list-style:none;margin:0}.cZDNa-ideal-participants ul li::after{opacity:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(195,180,203,0.5) 20%,transparent 80%);transition:transform 0.5s ease;position:absolute;z-index:-1;left:0;height:100%;content:'';top:0;width:100%}.cZDNa-ideal-participants ul li:hover svg path{fill:rgb(170,136,188);animation:flashIcon 1s ease}.cZDNa-ideal-participants ul::before{border-radius:50%;border:1px solid rgb(195,180,203,0.5);height:50px;width:50px;right:20px;opacity:0.2;top:20px;position:absolute;content:''}.sPxpZ-debate-club .container{position:relative;z-index:2}.sPxpZ-debate-club .NrAjc-get-contactcard::before{transform:translateX(-50%);width:50%;background:linear-gradient(90deg,transparent,rgb(170,136,188),transparent);top:-2px;content:'';left:50%;animation:scanLine 4s infinite linear;position:absolute;height:2px}.sPxpZ-debate-club .text_main_holder{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.sPxpZ-debate-club .poAUq-first-expert svg{max-width:180px;height:auto;transition:filter 0.3s ease;filter:drop-shadow(0 0 5px rgb(195,180,203,0.5))}.sPxpZ-debate-club .tKlBC-top-page h5::after{width:40px;left:0;background:rgb(170,136,188);bottom:0;height:2px;content:'';position:absolute;transition:width 0.3s ease}.sPxpZ-debate-club .wqutT-head-lesson a:hover::before{width:7px;box-shadow:0 0 8px rgb(195,180,203);background:rgb(195,180,203);height:7px}.sPxpZ-debate-club .subscribe_holder h5{font-size:19px;color:#ffffff;font-weight:600}.sPxpZ-debate-club .input_holder{flex-direction:column;position:relative;gap:0.75rem;display:flex}.sPxpZ-debate-club .yoCLM-updates-cta{border:none;overflow:hidden;border-radius:10px;padding:0.875rem 1.5rem;font-size:14px;background:rgb(195,180,203);transition:all 0.3s ease;position:relative;width:100%;cursor:pointer;font-weight:600;color:#ffffff}.sPxpZ-debate-club .CuAEI-teach-supp{opacity:0.7;font-size:14px;color:#ffffff}.qhUuV-offer-deck::before{z-index:0;background:linear-gradient(145deg,rgb(195,180,203,0.5),rgb(170,136,188,0.5));content:"";height:70%;top:-10%;width:40%;filter:blur(60px);right:-5%;position:absolute;transform:rotate(-15deg) skewX(15deg);opacity:0.4}.qhUuV-offer-deck .ovIXh-pricing-catalog h2::after{content:"";position:absolute;bottom:-12px;width:80px;height:4px;left:50%;border-radius:10px;transform:translateX(-50%);background:linear-gradient(90deg,rgb(195,180,203),rgb(170,136,188))}.qhUuV-offer-deck .CiqBI-fee-plans{display:flex;flex-grow:1;padding:35px 30px;flex-direction:column}.qhUuV-offer-deck .CiqBI-fee-plans h3::before{top:5px;width:4px;content:"";background:linear-gradient(to bottom,rgb(195,180,203),rgb(170,136,188));height:calc(100% - 10px);left:0;border-radius:10px;position:absolute}.qhUuV-offer-deck .sTOic-photo-grid::after{background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.3));z-index:1;left:0;bottom:0;position:absolute;right:0;top:0;content:""}header .LqBQy-top-pro{justify-content:space-between;align-items:center;position:relative;display:flex}header .HZczI-main-lead{text-decoration:none;border-radius:10px;color:#ffffff;font-family:Arial,sans-serif;font-weight:400;font-size:15px;padding:0.7rem 1.2rem;position:relative;transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1)}header .HZczI-main-lead:hover::before{transform:scale(1);opacity:1}header .NOlDi-header-lead{background:rgba(255,255,255,0.03);display:flex;position:relative;align-items:center;transition:all 0.3s ease;text-decoration:none;padding:0.5rem 1rem;border-radius:10px;overflow:hidden}@media only screen and (max-width: 1200px) {.IeATw-cookieDisclosurePanel{padding:20px}} @media screen and (max-width: 480px) {.xAKnu-tyContainer{padding:2.5rem 1rem}.xAKnu-tyContainer h2{margin-bottom:1.5rem;font-size:1.5rem}.xAKnu-tyContainer .MtwnS-fast-track{padding:1.5rem 1.25rem}.xAKnu-tyContainer span{font-size:0.95rem}} @media (max-width: 1200px) {.aghdT-meet-us{padding:100px 0 60px}.aghdT-meet-us h1{font-size:calc(48px * 0.9);margin-bottom:50px}.aghdT-meet-us .MUxrR-study-programs{padding:30px 35px}} @media (min-width: 768px) {.dGyJm-course-overview .hCtaJ-program-flow{gap:60px;align-items:center;grid-template-columns:1fr 1fr}.dGyJm-course-overview .sTOic-photo-grid{transform:perspective(1000px) rotateY(5deg) rotateX(2deg);height:450px}.dGyJm-course-overview h3{font-size:28px;margin-bottom:30px}} @media (min-width: 1200px) {.dGyJm-course-overview .hCtaJ-program-flow{gap:100px}.dGyJm-course-overview .sTOic-photo-grid{height:550px}.dGyJm-course-overview h3{font-size:calc(28px * 1.1)}.dGyJm-course-overview .pXgUt-text-info-box{padding:50px 60px 50px 50px}.dGyJm-course-overview p.description{max-height:350px;font-size:calc(16px * 1.05);line-height:1.8}} @media (max-width: 576px) {.JnSER-opening-board{padding:40px 0}.JnSER-opening-board .EnZqD-achieve-goals{margin-bottom:20px}.JnSER-opening-board .WcYuQ-study-smart{font-size:calc(41px * 0.8)}.JnSER-opening-board .YrkbF-page-front > div{padding:30px 20px;min-height:300px}.JnSER-opening-board .YrkbF-page-front p{margin-bottom:20px}.JnSER-opening-board .YrkbF-page-front h3{clip-path:polygon(0 0,100% 0,98% 100%,0 100%);padding:12px}} @media (max-width: 575px) {.dwxGN-course-methodology{padding:60px 0 40px}.dwxGN-course-methodology .container.MtwnS-fast-track > div{border-left-width:3px;padding:1.8rem 1.2rem}.dwxGN-course-methodology h3{font-size:calc(37px * 0.6);margin-bottom:1.2rem}.dwxGN-course-methodology h3::before{width:50px;height:2px}.dwxGN-course-methodology p{font-size:calc(13px * 0.9);line-height:1.6}} @media (max-width: 576px) {.kcjsD-secure-zone{padding:2rem 0.75rem}.kcjsD-secure-zone .container{padding:1.5rem 1.25rem}.kcjsD-secure-zone h1{font-size:calc(48px - 0.6rem)}.kcjsD-secure-zone h2{font-size:calc(32px - 0.4rem);padding-left:0.75rem}.kcjsD-secure-zone h2::before{width:2px}.kcjsD-secure-zone li::before{width:6px;height:6px}} @media screen and (max-width: 768px) {.WBvYX-enroll-instantly{margin:2.5rem 0;padding:3.5rem 0.75rem}.WBvYX-enroll-instantly h6{line-height:1.5;font-size:calc(17px * 0.9);margin-bottom:1.8rem}.WBvYX-enroll-instantly h6::after{bottom:-10px;width:60px}.WBvYX-enroll-instantly .XWVyR-message-list{padding:12px 20px;font-size:calc(20px * 0.95);min-width:180px}} @media (max-width: 992px) {.cZDNa-ideal-participants{padding:4rem 0}.cZDNa-ideal-participants h3{font-size:calc(35px * 0.9)}.cZDNa-ideal-participants ul{gap:1rem}.cZDNa-ideal-participants ul li{padding:1.1rem 1.3rem}} @media (max-width: 1024px) {.sPxpZ-debate-club{padding:4rem 0 1rem}.sPxpZ-debate-club .text_main_holder{grid-template-columns:1fr 1fr}.sPxpZ-debate-club .subscribe_holder{grid-column:span 2}} @media (max-width: 480px) {.sPxpZ-debate-club{padding:2.5rem 0 1rem}.sPxpZ-debate-club .info_item p,.sPxpZ-debate-club .info_item a{font-size:calc(15px - 3px)}.sPxpZ-debate-club .tKlBC-top-page h5,.sPxpZ-debate-club .subscribe_holder h5{font-size:calc(19px - 2px)}.sPxpZ-debate-club .wqutT-head-lesson a,.sPxpZ-debate-club .subscribe_holder p{font-size:calc(15px - 2px)}.sPxpZ-debate-club .CuAEI-teach-supp{font-size:calc(14px - 2px)}} @media (max-width: 480px) {.qhUuV-offer-deck{padding:60px 0}.qhUuV-offer-deck .CiqBI-fee-plans{padding:25px 20px}.qhUuV-offer-deck .sTOic-photo-grid{height:180px}} @media (max-width: 991px) {header{clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,5% 100%,0 90%)}header .tKlBC-top-page{gap:0.3rem}header .HZczI-main-lead{font-size:calc(15px - 1px);padding:0.6rem 0.8rem}header .NOlDi-header-lead svg{width:140px}} @keyframes slideUp {0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgb(195,180,203,0.5)}70%{box-shadow:0 0 0 8px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}} @keyframes scaleWidth {from{transform:scaleX(0)}to{transform:scaleX(1)}} @keyframes float {0%,100%{transform:translateY(0) rotate(-15deg) translateZ(-10px)}50%{transform:translateY(-15px) rotate(-15deg) translateZ(-10px)}} @keyframes pulseGlow {0%,100%{opacity:0.05;transform:scale(1)}50%{opacity:0.15;transform:scale(1.1)}} @keyframes flashIcon {0%{filter:brightness(1)}25%{filter:brightness(1.5)}100%{filter:brightness(1)}} @keyframes gridMove {0%{background-position:0 0}100%{background-position:20px 20px}}