@font-face{font-family:Montserrat;src:url('Montserrat.ttf') format('truetype');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#020105;color:#fff;font:15px/1.65 Montserrat,Arial,sans-serif;background-image:radial-gradient(ellipse at 70% 8%,#250c43aa,transparent 30%),radial-gradient(ellipse at 10% 40%,#321066aa,transparent 35%),radial-gradient(ellipse at 90% 75%,#390d46aa,transparent 35%)}:root{--accent:#7d52f7;--line:#9876fa;--panel:#200a43;--muted:#b4a8c9}a{color:inherit;text-decoration:none}a:hover{color:#bfaaff}button,input,textarea{font:inherit}button,a,input,summary,textarea{outline-offset:5px}img{max-width:100%;height:auto}p{color:var(--muted)}h1,h2,h3{line-height:1.2}h1{font-size:clamp(38px,5.7vw,82px);letter-spacing:-.04em}h2{font-size:clamp(30px,3.7vw,54px);margin:0 0 50px;letter-spacing:-.025em}h3{font-size:24px;font-weight:600}.wrap{width:min(1322px,calc(100% - 80px));margin-inline:auto}.site-header{margin-top:32px;min-height:81px;border:1px solid #ffffffbd;border-radius:12px;display:flex;align-items:center;padding-left:22px;gap:24px}.site-header nav{display:flex;gap:30px;margin-left:auto;font-weight:700;color:#b4a8c9}.languages{display:flex;gap:12px;padding:27px 20px;border-inline:1px solid #ffffff88}.languages a{opacity:.55}.languages a[aria-current]{opacity:1}.account-link{font-weight:700;padding-right:28px}.logo{display:flex;align-items:center;width:178px;height:78px;position:relative}.logo b{font-size:33px;letter-spacing:-1px}.logo i{font-size:21px;font-weight:400;letter-spacing:1px;margin-left:31px}.logo-orbit{position:absolute;width:78px;height:78px;left:61px;top:0;pointer-events:none}.logo-orbit img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}.hero{min-height:670px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;position:relative;padding:60px 22px 120px}.hero h1{white-space:nowrap;margin:32px 0 25px;position:relative;z-index:1;font-weight:900}.hero h1 span{color:var(--accent)}.hero h2{font-size:24px;max-width:530px;margin:0 0 20px}.hero p{max-width:390px;margin:0 0 38px}.hero-art{padding-top:60px}.hero-art img{width:520px;aspect-ratio:520/365;object-fit:contain}.button,.tutor-btn-primary,.woocommerce a.button,.woocommerce button.button.alt{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 32px;border-radius:100px;background:#fff;color:#201224;border:1px solid white;font-weight:700;cursor:pointer}.button:hover{background:#e8dfff;color:#201224}.button.outline{background:transparent;color:#fff;min-height:46px}.panel{background:#140727b3;border:1px solid #8964d9;border-radius:24px;padding:65px 45px;box-shadow:0 0 30px #7d52f718}.section{margin-top:140px;margin-bottom:140px}.grid{display:grid;gap:24px}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}.two{grid-template-columns:repeat(2,1fr)}.small-card,.product-card{background:#200a43;border:1px solid #9069ff;border-radius:16px;padding:30px;box-shadow:0 0 21px #7d52f72b}.small-card h3{font-size:18px}.small-card p{font-size:14px}.display-right{font-size:clamp(28px,4vw,52px);max-width:790px;margin:0 0 50px auto}.problems .small-card{min-height:300px}.intro-copy{max-width:540px;margin-top:55px}.step-number{display:inline-grid;place-items:center;font-size:28px;color:#b393ff;width:70px;height:70px;border:1px solid #7956b4;border-radius:50%;margin-bottom:20px}.author{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.author blockquote{font-size:clamp(30px,4vw,54px);line-height:1.3;font-weight:700;margin:0}.author-photo{width:90px;height:90px;object-fit:cover;border-radius:50%}.lead{font-size:22px}.tag{display:inline-block;border:1px solid #ffffff55;border-radius:30px;padding:4px 14px;color:#c3b7d4}.product-card{position:relative;padding:40px 30px;display:flex;flex-direction:column}.product-card h3{font-size:40px;color:var(--accent)}.product-card .button{margin-top:auto}.product-card ul{padding-left:20px;margin-bottom:35px}.badge{display:inline-block;background:#ec1935;font-size:11px;font-weight:800;padding:5px 18px;border-radius:30px;align-self:flex-start;letter-spacing:.02em}.badge.paid{background:#209447}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-word{font-size:100px;font-weight:800;line-height:1}.about-word span{display:block;font-size:60px;color:var(--accent);font-style:italic}.principle{border-bottom:1px solid #7956b4;padding:10px 0}.principle h3{font-size:22px}.steps{grid-template-columns:repeat(6,1fr)}.steps h3{font-size:18px}.steps p{font-size:13px}.center{text-align:center}.article-card{background:#200a43;border:1px solid #9069ff;border-radius:12px;overflow:hidden}.article-card>img{width:calc(100% - 24px);margin:12px;aspect-ratio:403/203;object-fit:cover;border-radius:8px}.article-body{padding:18px 30px 30px}.article-body h3{font-size:19px}.text-link{color:#ab88ff;text-decoration:underline}.faq{display:grid;grid-template-columns:1fr 3fr;gap:50px}.faq details{border-bottom:1px solid #ffffff66;padding:24px 0}.faq summary{font-size:20px;cursor:pointer}.faq details div{color:var(--muted);padding-top:16px}.cta{padding:75px 80px}.cta p{max-width:600px;font-size:32px}.contact{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.contact h2{max-width:440px}.contact a{display:block;font-size:24px;margin-top:35px}label{display:block;margin-bottom:16px}input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select{background:#1a0b2d;color:#fff;border:1px solid #8d79a5;border-radius:8px;padding:14px;width:100%;max-width:100%}textarea{min-height:150px}input[type=submit]{cursor:pointer}.contact form{display:grid;gap:18px}.site-footer{background:#0c0517;padding:55px 0 20px;margin-top:100px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:70px}.footer-grid p{max-width:310px}.footer-grid>div>a{display:block;margin-bottom:12px}.copyright{border-top:1px solid #ffffff44;padding-top:20px;margin-top:40px;color:#b4a8c9}.page-content{min-height:65vh;padding-block:55px}.page-content>article{max-width:900px;margin:auto}.page-content h1{font-size:44px}.course-card{background:#11052f;border-radius:12px;display:grid;grid-template-columns:226px 1fr;gap:28px;padding:8px;margin:24px 0}.course-image>img{width:226px;height:295px;object-fit:cover;border-radius:10px}.course-info{padding:15px 22px 15px 0}.course-info h3{font-size:25px}.course-info .badge{float:right}.progress-label{margin-top:25px}progress{width:100%;height:12px;border:0;border-radius:12px;background:#ffffff33}progress::-webkit-progress-bar{background:#ffffff33;border-radius:12px}progress::-webkit-progress-value{background:#9876fa;border-radius:12px}.library-search{max-width:600px;margin-bottom:45px}.library-search>div{display:flex;gap:15px}.skip{position:absolute;left:10px;top:-100px}.skip:focus{top:10px;z-index:100;background:white;color:black;padding:10px}.menu-toggle{display:none}.notice{padding:16px;border:1px solid #9876fa;border-radius:8px}.honeypot{position:absolute;left:-10000px}.tutor-wrap,.tutor-dashboard,.tutor-course-details-page{--tutor-body-color:#fff;--tutor-body-color-rgb:255,255,255;--tutor-color-primary:#9876fa;--tutor-color-primary-rgb:152,118,250;--tutor-color-primary-hover:#7d52f7;--tutor-border-color:#745098;--tutor-color-gray:#b4a8c9;color:#fff}.tutor-dashboard-left-menu,.tutor-card,.tutor-accordion-item,.tutor-course-single-sidebar-wrapper,.tutor-quiz-wrap,.tutor-login-wrap{background:#200a43!important;color:white;border-color:#9876fa!important;border-radius:12px}.tutor-dashboard-menu-item a{color:#fff!important}.tutor-dashboard-menu-item.active a{background:linear-gradient(170deg,#5736b3,#7d52f7,#362074)!important;border-radius:8px}.tutor-dashboard-content,.tutor-course-details-content{color:#fff}.tutor-table tr,.tutor-table td,.tutor-table th{background:#16092b!important;color:#fff!important}.tutor-color-black,.tutor-color-secondary{color:#fff!important}.tutor-color-muted{color:#b4a8c9!important}.tutor-course-single-content-wrapper,.tutor-lesson-sidebar,.tutor-course-topic{background:#11052f!important;color:#fff}.tutor-course-single-content-wrapper a{color:inherit}.woocommerce{color:white}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-checkout #payment{background:#200a43;border:1px solid #9876fa;border-radius:12px}.woocommerce .payment_box{color:#21172b!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#21172b}.woocommerce table.shop_table{border-color:#7956b4}.woocommerce input.input-text{color:#fff}.select2-container .select2-selection--single{background:#200a43;height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:white}.select2-results{color:#21172b}
@media(max-width:1100px){.wrap{width:calc(100% - 40px)}.site-header{gap:15px}.site-header nav{gap:15px;font-size:13px}.account-link{padding-right:15px;font-size:13px}.languages{padding-inline:12px}.hero h1{font-size:60px}.four,.steps{grid-template-columns:repeat(2,1fr)}.author,.about-grid{gap:40px}.three{gap:16px}.product-card{padding:25px}.product-card h3{font-size:28px}.contact{gap:35px}}
@media(max-width:760px){.wrap{width:calc(100% - 32px)}.site-header{padding:0 12px;flex-wrap:wrap;gap:10px;margin-top:16px}.logo{width:150px;transform:scale(.85);transform-origin:left center;margin-right:-20px}.menu-toggle{display:block;margin-left:auto;background:none;color:white;border:1px solid #9876fa;border-radius:8px;padding:8px}.site-header nav{display:none;order:5;width:100%;padding:16px 0;flex-direction:column}.site-header nav.is-open{display:flex}.languages{border:0;padding:0;font-size:12px}.account-link{width:100%;padding:0 0 12px;text-align:right}.hero{grid-template-columns:1fr;padding:40px 0 65px;min-height:0}.hero h1{font-size:clamp(34px,9vw,62px);white-space:normal}.hero h2{font-size:22px}.hero-art{padding:40px 20px 0;max-width:440px;justify-self:center}.hero-art img{width:100%;height:auto}.section{margin-block:75px}h2{margin-bottom:32px}.panel{padding:35px 22px}.three,.four,.two,.author,.about-grid,.contact,.faq,.footer-grid{grid-template-columns:1fr}.problems .small-card{min-height:0}.display-right{font-size:30px}.author blockquote{font-size:32px}.about-word{font-size:75px}.steps{grid-template-columns:repeat(2,1fr)}.cta p{font-size:23px}.course-card{grid-template-columns:100px 1fr;gap:15px}.course-image>img{width:100px;height:180px}.course-info{padding:8px}.course-info h3{font-size:20px}.course-info .badge{float:none}.course-info p{font-size:12px}.course-info .button{padding:10px 18px}.footer-grid{gap:20px}.page-content h1{font-size:34px}.library-search>div{flex-direction:column}.tutor-container{padding-inline:16px}.tutor-dashboard{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.edge-dashboard .welcome{background:#300d4b;padding:35px;margin-bottom:35px}.edge-dashboard .welcome h2{font-size:25px;margin-bottom:20px}.edge-dashboard>h2{font-size:36px}.edge-dashboard .welcome progress{max-width:300px}.edge-dashboard .welcome p{max-width:500px}
.tutor-dashboard-layout{display:grid!important;grid-template-columns:263px minmax(0,1fr)!important;gap:32px!important;width:min(1322px,calc(100% - 80px))!important;margin:30px auto!important;min-height:75vh!important;height:auto!important;position:relative!important;overflow:visible!important;background:transparent!important}.tutor-dashboard-main,.tutor-dashboard-body,.tutor-dashboard-page{background:transparent!important;position:static!important;height:auto!important;overflow:visible!important;padding:0!important;min-width:0!important}.tutor-dashboard-main>header{display:none!important}.edge-sidebar{background:#200a43;border:1px solid #9876fa;border-radius:10px;padding:30px 10px}.edge-sidebar nav{display:grid;gap:6px}.edge-sidebar a{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:8px;color:#fff;font-size:14px}.edge-sidebar a[aria-current],.edge-sidebar a:hover{background:linear-gradient(170deg,#5736b3,#7d52f7,#362074)}.edge-sidebar img{width:24px;height:24px;object-fit:contain}.tutor-dashboard-main{width:100%!important}.tutor-dashboard-layout .tutor-surface-l1,.tutor-dashboard-layout .tutor-surface-l2,.tutor-dashboard-layout .tutor-surface-l3{background:#200a43!important;color:#fff!important}.tutor-dashboard-layout button{color:inherit}.tutor-dashboard-layout .tutor-dashboard-page .tutor-text-primary{color:#fff!important}
@media(max-width:760px){.tutor-dashboard-layout{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;gap:20px!important}.edge-sidebar{padding:10px}.edge-sidebar nav{grid-template-columns:repeat(2,1fr)}.edge-sidebar a{padding:10px;font-size:12px;gap:8px}}
.tutor-dashboard-header{display:none!important}
body{font-family:Montserrat,Arial,sans-serif!important;background-color:#020105!important}body.tutor-frontend-dashboard{background-image:radial-gradient(ellipse at 50% 35%,#451353 0,transparent 65%),radial-gradient(ellipse at 0 90%,#321064,transparent 65%)!important}.tutor-dashboard-page{max-width:none!important}.edge-dashboard,.edge-sidebar,.site-header,.site-footer{font-family:Montserrat,Arial,sans-serif!important}.tutor-course-details-page{padding-top:45px;padding-bottom:60px}.tutor-course-details-page h1{font-size:48px}.tutor-course-details-page .tutor-course-details-content{background:transparent}
.dashboard-top{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.learning-stats{background:#11052f;border:1px solid #ffffff70;border-radius:12px;padding:25px;height:fit-content}.learning-stats h3{font-size:20px}.learning-stats p{font-size:12px;display:flex;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid #ffffff40}.learning-stats b{color:white;white-space:nowrap}.edge-dashboard>.course-card{max-width:708px}@media(max-width:1100px){.dashboard-top{grid-template-columns:1fr}.learning-stats{margin-bottom:30px}}
.edge-sidebar img[src*="CheckCircle"]{width:17px;height:17px;margin-inline:3.5px}
