:root{--brand-25: #FAF8FE;--brand-50: #F4F1FD;--brand-100: #EDEAF6;--brand-200: #D8D2E8;--brand-300: #E7D9FF;--brand-350: #C9B6F5;--brand-400: #B26AD9;--brand-500: #7C3AED;--brand-700: #6B21A8;--brand-800: #4C1D95;--brand-860: #2D2540;--brand-880: #241A33;--brand-890: #1E1430;--brand-900: #100621;--brand-910: #140B22;--brand-920: #120A22;--brand-930: #0D0715;--brand-muted: #ADA6C0}*{box-sizing:border-box}:root{--fs-stat: 2.25rem;--fs-hero: 1.75rem;--fs-display: 1.625rem;--fs-lead: 1.25rem;--fs-h2: 1.125rem;--fs-h3: 1rem;--fs-body: .875rem;--fs-label: .75rem;--fs-micro: .6875rem;--fs-price: 1.125rem;--lh-tight: 1.3;--lh-body: 1.55;--line: #ECEDF1;--text: #100621;--text-2: #5B6068;--text-3: #6B7280;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--r-sm: 6px;--r-md: 9px;--r-lg: 12px;--r-pill: 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:var(--fs-body);font-weight:700;padding:11px 18px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,filter .16s ease}.btn-sm{padding:7px 13px;font-size:var(--fs-label)}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.btn[disabled]:hover{background:inherit;border-color:inherit}.btn-primary{background:var(--brand-300);color:var(--brand-900);border-color:var(--brand-300)}.btn-primary:hover:not([disabled]){filter:brightness(.96)}.btn-primary-dark{background:#fff;color:var(--brand-900);border-color:#fff}.btn-primary-dark:hover:not([disabled]){filter:brightness(.94)}.btn-outline{background:#fff;color:var(--text);border-color:var(--line, #ECEDF1)}.btn-outline:hover:not([disabled]){border-color:#c7cad1}.btn-emphasis{background:#fff;color:var(--text);border-color:var(--text)}.btn-emphasis:hover:not([disabled]){background:var(--text);color:#fff}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover:not([disabled]){background:#f4f5f7;color:var(--text)}.btn-danger{background:transparent;color:#b42318}.btn-danger:hover:not([disabled]){background:#fef2f2}.search{display:flex;align-items:center;height:38px;flex-shrink:0;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;overflow:hidden;box-shadow:#091e422e 0 1px 2px -1px,#091e421a 0 2px 2px -1px;transition:width .34s cubic-bezier(.4,0,.2,1)}.search:focus-within .search-icon{color:var(--brand-500)}.search-icon{width:36px;height:36px;flex-shrink:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-3);transition:color .16s ease}.search input{flex:1;min-width:0;height:100%;border:none;background:transparent;font-family:inherit;font-size:var(--fs-body);color:var(--text);padding:0 12px 0 0;transition:opacity .22s ease}.search input:focus,.search input:focus-visible{outline:none}.search input::placeholder{color:var(--text-3)}.chip{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:var(--fs-label);font-weight:600;padding:7px 14px;border-radius:var(--r-pill);background:#fff;color:var(--text-3);border:1px solid var(--line, #ECEDF1);cursor:pointer;transition:border-color .16s ease,color .16s ease}.chip:hover{border-color:#c7cad1;color:var(--text)}.chip[aria-pressed=true]{border-color:var(--text);color:var(--text);font-weight:700}.seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;background:#f4f5f7;border-radius:var(--r-md);padding:4px}.seg-full{display:grid;width:100%}.seg-full .seg-item{padding:7px 8px;font-size:var(--fs-label)}.seg-item{padding:7px 18px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-3);font-family:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;text-align:center;white-space:nowrap;transition:background .16s ease,color .16s ease}.seg-item:hover{color:var(--text)}.seg-item[aria-pressed=true],.seg-item[aria-selected=true]{background:#fff;color:var(--text);font-weight:700;box-shadow:#091e4224 0 1px 2px -1px,#091e4214 0 2px 4px -2px}html,body,#root{height:100%;overflow:hidden}body{margin:0;font-family:Plus Jakarta Sans,sans-serif;color:var(--brand-900);background:var(--brand-900);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--brand-400);text-decoration:none}a:hover{color:var(--brand-500)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}::-webkit-scrollbar-track{background:transparent}nav a:hover{font-weight:700}nav a:hover svg{stroke-width:2.6}.lp-footer a{color:#fff9;transition:color .15s ease,background .15s ease}.lp-footer a:hover{color:#fff}.lp-footer .lp-social{color:#ffffffb3}.lp-footer .lp-social:hover{background:#ffffff29;color:#fff}input{font-family:inherit}@keyframes typingBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.typing-dot{animation:typingBlink 1.2s infinite both}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.banner-in{animation:banner-in .32s cubic-bezier(.16,1,.3,1)}@keyframes banner-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hovercard-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hovercard-in{animation:hovercard-in .16s ease both}@keyframes post-flash{0%,70%{box-shadow:0 0 0 3px var(--brand-350)}to{box-shadow:0 0 0 0 transparent}}.post-flash{animation:post-flash 2.2s ease}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .7s linear infinite}.rx-emoji{transition:transform .1s ease}.rx-emoji:hover{transform:scale(1.3)}.hover-name{cursor:pointer}.hover-name:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:6px}:focus:not(:focus-visible){outline:none}button{font-family:inherit}.tap{position:relative}.tap:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.person-name:hover{text-decoration:underline;color:var(--brand-600)}.person-name:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px;border-radius:3px}@keyframes clap-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.94)}to{transform:scale(1)}}.clap-btn.clap-animate{animation:clap-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes clap-float{0%{transform:translate(-50%) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(-50%,-46px) scale(1.15);opacity:0}}.clap-float{position:absolute;left:50%;bottom:100%;pointer-events:none;font-size:22px;line-height:1;animation:clap-float .7s ease-out forwards}@keyframes clap-spark{0%{transform:translate(0) scale(0);opacity:1}to{opacity:0}}.clap-spark{position:absolute;left:50%;bottom:100%;width:5px;height:5px;border-radius:50%;pointer-events:none;animation:clap-spark .55s ease-out forwards}@media (min-width: 1025px){.courses-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important}}@media (max-width: 1024px){.courses-layout,.home-layout,.learn-layout,.inbox-layout,.discover-layout,.feed-layout,.landing-layout,.mc-shell,.mc-overview-grid{grid-template-columns:1fr!important}.feed-rail{display:none!important}.mc-rail{flex-direction:row!important;overflow-x:auto;position:static!important}.mc-rail button{white-space:nowrap}.landing-buy{position:static!important;order:-1}.courses-grid,.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.view-header{flex-wrap:wrap!important}.learn-root{height:auto!important}.learn-col{height:auto!important;overflow:visible!important}.inbox-layout{height:auto!important}.inbox-list,.inbox-thread{height:auto!important;min-height:420px}}@media (max-width: 640px){.app-shell{flex-direction:column!important}.main-panel{order:1;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:16px 14px 22px!important}.sidebar{order:2;width:100%!important;height:auto!important;min-height:0!important;flex-direction:row!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(255,255,255,.12)}.sidebar-brand,.sidebar-section,.sidebar-settings{display:none!important}.sidebar-nav{flex-direction:row!important;justify-content:space-around!important;width:100%;gap:2px!important;margin:0!important}.sidebar-nav a{flex-direction:column!important;gap:4px!important;padding:4px 6px!important;font-size:10.5px!important;justify-content:center!important}.view-header{gap:12px!important}.view-header h1{font-size:22px!important}.courses-grid,.popular-grid,.discover-grid,.learn-grid{grid-template-columns:1fr!important}.landing-hero{padding:24px 20px!important}.landing-hero h1{font-size:24px!important}.course-title{-webkit-line-clamp:unset!important;min-height:0!important}.participant-avatar{width:52px!important;height:52px!important;font-size:17px!important}.participant-avatar svg{width:24px;height:24px}.inbox-list,.inbox-thread{min-height:62vh}.inbox-layout.inbox-list .inbox-thread,.inbox-layout.inbox-thread .inbox-list{display:none!important}.inbox-back{display:flex!important}}.inbox-back{display:none}@media (max-width: 1024px){.wizard-layout{grid-template-columns:1fr!important}.wizard-preview{position:static!important;max-width:340px}}@media (max-width: 760px){.wizard-grid{grid-template-columns:1fr!important}}@media (max-width: 1024px){.lp-hero-title{font-size:44px!important;letter-spacing:-1px!important}.lp-hero-sub{font-size:17px!important}.lp-video-title,.lp-getit-title{font-size:34px!important;letter-spacing:-.8px!important}.lp-learn-title,.lp-price-title,.lp-faq-title{font-size:32px!important;letter-spacing:-.8px!important}}@media (max-width: 760px){.lp-getit-grid{grid-template-columns:1fr!important}}@media (max-width: 1024px){.lp-more{height:auto!important}.lp-more-sticky{position:static!important;height:auto!important;padding:8px 0}.lp-more-track-wrap{overflow-x:auto!important;overflow-y:hidden}.lp-more-track{transform:none!important;padding-bottom:6px}.lp-more-title{font-size:34px!important;letter-spacing:-.8px!important}}@media (max-width: 640px){.lp-more-title{font-size:26px!important;letter-spacing:-.5px!important}.lp-more-card{flex-basis:260px!important;width:260px!important}}@media (max-width: 640px){.landing-root{margin:-16px -14px 0!important;padding:16px 16px 44px!important;border-radius:0!important;min-height:calc(100vh - 150px)!important}.lp-hero-body{min-height:auto!important;padding:30px 0!important}.lp-hero-title{font-size:30px!important;letter-spacing:-.6px!important}.lp-hero-sub{font-size:15px!important}.lp-cta{font-size:16px!important;padding:15px 28px!important}.trusted-logos{gap:18px 30px!important}.trusted-logos span{font-size:19px!important}.lp-video{padding:44px 0 8px!important}.lp-video-title{font-size:26px!important;letter-spacing:-.5px!important}.lp-video-frame{border-radius:14px!important}.lp-getit{padding:48px 0 8px!important}.lp-getit-title{font-size:26px!important;letter-spacing:-.5px!important}.lp-getit-card{padding:24px!important}.lp-learn{padding:48px 0 8px!important}.lp-learn-title{font-size:25px!important;letter-spacing:-.5px!important}.lp-price{padding:48px 0 12px!important}.lp-price-title{font-size:25px!important;letter-spacing:-.5px!important}.lp-price-card{padding:26px!important}.lp-faq{padding:48px 0 12px!important}.lp-faq-title{font-size:25px!important;letter-spacing:-.5px!important}.lp-footer{margin:52px -14px -22px!important;padding:36px 18px 24px!important}.lp-footer-cols{gap:36px!important}}.pop-card{flex:0 0 100%;min-width:0}@media (max-width: 760px){.hero{flex-direction:column!important;align-items:flex-start!important;padding:22px!important;min-height:0!important}.hero-media{display:none!important}.hero-title{font-size:22px!important}}@media (max-width: 1024px){.super-ov-grid{grid-template-columns:1fr!important}}.super-kpi-clickable{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.super-kpi-clickable:hover{border-color:var(--brand-350)!important;box-shadow:0 6px 18px #7c3aed1a;transform:translateY(-1px)}.super-kpi-clickable:hover .super-kpi-arrow{opacity:1!important}.super-kpi-clickable:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}@media (max-width: 900px){.home-stats{grid-template-columns:1fr!important}}@media (max-width: 760px){.home-continue{flex-direction:column!important}.home-continue-media{width:100%!important}}
