@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700&family=Inter:wght@400;500;600&display=swap";
@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--l-ink:var(--theme-ink,#14142b);--l-blue:#4c6fff;--l-coral:#ff6b4a;--l-emerald:#1db876;--l-violet:#9b5de5;--l-bg:var(--theme-surface,#fff);--l-bg-alt:var(--theme-n-50,#f6f7fb);--l-gradient:linear-gradient(90deg, var(--l-blue) 0%, var(--l-emerald) 33%, var(--l-coral) 66%, var(--l-violet) 100%)}.landing-root{background:var(--theme-wash,linear-gradient(to bottom, #e9eefb 0%, #f8fafc 25%, #fff 50%, #fff 75%, #eaf7ef 100%));color:var(--l-ink);min-height:100vh;font-family:Inter,system-ui,sans-serif;position:relative;overflow-x:hidden}.landing-root:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(55% 40% at 8% 12%,#3b82f629 0%,#0000 60%),radial-gradient(50% 35% at 92% 24%,#10b9811f 0%,#0000 60%),radial-gradient(45% 35% at 5% 52%,#9b5de514 0%,#0000 60%),radial-gradient(50% 35% at 6% 76%,#0ea5e91c 0%,#0000 60%),radial-gradient(50% 35% at 94% 76%,#0ea5e91c 0%,#0000 60%),radial-gradient(40% 30% at 48% 94%,#f9c84612 0%,#0000 60%);position:absolute;inset:0}.l-nav{z-index:1000;background:var(--theme-surface,#fff);border:1px solid color-mix(in oklab, var(--theme-ink,#14171f) 8%, transparent);-webkit-backdrop-filter:blur(16px);border-top:none;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;width:min(920px,92%);margin:0 auto;padding:10px 12px 12px 22px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 24px -12px #14171f26}.l-nav__logo-container{align-items:center;text-decoration:none;display:flex}.l-nav__logo-text{color:#2451d6;-webkit-user-select:none;user-select:none;font-family:Fraunces,serif;font-size:21px;font-weight:600;text-decoration:none}.l-nav__logo{width:auto;height:24px;transition:opacity .25s;display:block}.l-nav__logo-container:hover .l-nav__logo{opacity:.8}.l-nav__links{align-items:center;gap:1.875rem;margin:0;padding:0;list-style:none;display:flex}.l-nav__link{color:var(--theme-n-700,#3a3d46);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.l-nav__link:hover{color:var(--theme-ink,#12141c)}.l-nav__actions{align-items:center;gap:1.25rem;display:flex}.l-nav__login{color:var(--theme-n-700,#3a3d46);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.l-nav__login:hover{color:var(--theme-ink,#12141c)}.l-nav__get-started{color:var(--theme-on-ink,#fff);background:var(--theme-ink,#12141c);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #0000001a}.l-nav__get-started:hover{background:var(--theme-ink,#232735);transform:scale(1.02);box-shadow:0 4px 12px #12141c26}.l-nav__get-started:active{transform:scale(.97)}.l-btn{cursor:pointer;letter-spacing:.01em;white-space:nowrap;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.l-btn--outline-ink{border-color:var(--l-ink);color:var(--l-ink);background:0 0}.l-btn--outline-ink:hover{background:var(--l-ink);color:var(--theme-on-ink,#fff);transform:translateY(-1px);box-shadow:0 4px 16px #14142b2e}.l-btn--solid-ink{background:var(--l-ink);border-color:var(--l-ink);color:var(--theme-on-ink,#fff)}.l-btn--solid-ink:hover{background:var(--theme-ink,#1f1f3e);border-color:var(--theme-ink,#1f1f3e);transform:translateY(-1px);box-shadow:0 4px 20px #14142b38}.l-btn--ghost{border-color:color-mix(in oklab, var(--theme-ink,#14142b) 25%, transparent);color:var(--l-ink);background:0 0}.l-btn--ghost:hover{background:var(--l-ink);border-color:var(--l-ink);color:var(--theme-on-ink,#fff);transform:translateY(-1px);box-shadow:0 4px 16px #14142b24}.l-hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:130px clamp(1.5rem,7vw,8rem) 0;display:flex;position:relative;overflow:hidden}.l-hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1800px;margin-top:-8vh;padding-top:3rem;display:flex;position:relative}.l-token-wrap{cursor:pointer;width:52px;height:52px;margin-bottom:2rem}.l-token-wrap.is-inline-dot{width:100%;height:100%;margin-bottom:0}.l-headline{letter-spacing:-.025em;color:var(--l-ink);text-align:center;margin:0;padding:0;font-family:Satoshi,Satoshi-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(5.6rem,12vw,10.5rem);font-weight:600;line-height:1.02}.l-headline__line{padding-bottom:.12em;display:block;overflow:visible}.l-gradient-text{background:var(--l-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.l-word-wrap{vertical-align:bottom;display:inline-block;overflow:visible}.l-word{display:inline-block}.l-subline{color:var(--theme-ink,#14142b8c);letter-spacing:.01em;justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;font-family:Inter,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);font-weight:500;display:flex}.l-subline__brace{color:color-mix(in oklab, var(--theme-ink,#14142b) 25%, transparent);font-weight:400}.l-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;margin-top:2.5rem;display:flex}.l-ctas .l-btn{padding:.6875rem 1.625rem;font-size:.9375rem}@media (max-width:768px){.l-nav__links{display:none}.l-hero{min-height:100svh;padding:64px 1.5rem 0}.l-hero__inner{padding-top:2rem}.l-headline{font-size:clamp(3.2rem,9.5vw,4.6rem)}.l-token-wrap{width:40px;height:40px}.l-ctas{flex-direction:column;align-items:stretch}.l-ctas .l-btn{text-align:center;justify-content:center}}@media (max-width:480px){.l-nav__actions{gap:.625rem}.l-nav__login{display:none}}.l-showcase{z-index:10;background:0 0;justify-content:center;padding:2rem clamp(1.5rem,7vw,8rem) 5rem;display:flex;position:relative}.l-showcase__card{background:color-mix(in oklab, var(--theme-surface,#fff) 75%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in oklab, var(--theme-ink,#14171f) 8%, transparent);border-radius:28px;grid-template-columns:1.15fr 1.2fr;align-items:center;gap:2.5rem;width:100%;max-width:1200px;padding:2.25rem 2.75rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #14171f14}.l-showcase__card:before{content:"";background:linear-gradient(90deg,#2451d6 0%,#10b981 100%);height:6px;position:absolute;top:0;left:0;right:0}.l-showcase__info{flex-direction:column;display:flex}.l-showcase__badge{color:#2451d6;letter-spacing:.01em;background:#2451d612;border:1px solid #2451d626;border-radius:99px;align-items:center;gap:8px;width:fit-content;margin-bottom:1rem;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.l-showcase__badge-icon{background:#2451d6;border-radius:4px;width:16px;height:16px;position:relative;box-shadow:inset 0 1px #ffffff4d}.l-showcase__title{letter-spacing:-.02em;color:var(--theme-ink,#12141c);margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:700;line-height:1.15}.l-showcase__subtitle-wrap{align-items:center;gap:8px;margin-bottom:.75rem;display:flex}.l-showcase__subtitle-icon{color:#2451d6;flex-shrink:0;align-items:center;display:flex}.l-showcase__subtitle-text{color:var(--theme-ink,#12141c);font-size:14.5px;font-weight:600}.l-showcase__description{color:var(--theme-n-600,#4b5563);margin:0 0 1.5rem;font-size:15.5px;line-height:1.6}.l-showcase__btn{background:var(--theme-ink,#12141c);color:var(--theme-on-ink,#fff);cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:12px 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #12141c26}.l-showcase__btn:hover{background:var(--theme-ink,#232735);transform:scale(1.02);box-shadow:0 6px 16px #12141c33}.l-showcase__btn:active{transform:scale(.97)}.l-showcase__video-frame{aspect-ratio:16/9;background:#000;border:1px solid #ffffff26;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px -10px #12141c33}.l-showcase__video{z-index:5;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.l-showcase__cover{z-index:10;cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:flex;position:absolute;inset:0}.l-showcase__cover.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.l-showcase__play-btn{-webkit-backdrop-filter:blur(12px);color:#fff;z-index:20;background:#ffffff1f;border:1.5px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:flex;box-shadow:0 8px 32px #0000004d}.l-showcase__cover:hover .l-showcase__play-btn{border-color:color-mix(in oklab, var(--theme-n-50,#fff) 50%, transparent);background:#ffffff40;transform:scale(1.12)}.l-showcase__video-top{z-index:15;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.l-showcase__creator{align-items:center;gap:10px;display:flex}.l-showcase__creator-avatar{background:var(--theme-n-700,#334155);background-image:radial-gradient(circle,#64748b 0%,#334155 100%);border:1px solid #ffffff4d;border-radius:50%;width:32px;height:32px;overflow:hidden}.l-showcase__creator-info{flex-direction:column;display:flex}.l-showcase__video-title{letter-spacing:-.01em;text-shadow:0 2px 4px #00000080;margin:0;font-size:13.5px;font-weight:600}.l-showcase__video-author{opacity:.8;text-shadow:0 2px 4px #00000080;margin:0;font-size:11px}.l-showcase__video-controls-top{align-items:center;gap:12px;display:flex}.l-showcase__video-bottom{z-index:15;color:#fff;pointer-events:none;position:absolute;bottom:16px;left:16px;right:16px}.l-showcase__progress-bar{background:#ffffff4d;border-radius:99px;width:100%;height:4px;margin-bottom:12px;position:relative;overflow:hidden}.l-showcase__progress-fill{background:#ef4444;width:100%;position:absolute;top:0;bottom:0;left:0}.l-showcase__video-controls-bottom{justify-content:space-between;align-items:center;display:flex}.l-showcase__time{text-shadow:0 2px 4px #00000080;font-size:12px;font-weight:500}.l-showcase__actions-bottom{align-items:center;gap:14px;display:flex}@media (max-width:960px){.l-showcase{padding:3rem 1.5rem}.l-showcase__card{border-radius:20px;grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}.l-showcase__title{font-size:1.85rem}.l-showcase__description{margin-bottom:1.75rem}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.l-courses-detail{flex-direction:column;gap:2.5rem;max-width:1200px;margin:0 auto;padding:120px 24px 80px;display:flex}.l-courses-detail__back{cursor:pointer;color:var(--theme-n-600,#475569);background:#1e293b0d;border:none;border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #00000005}.l-courses-detail__back:hover{color:var(--theme-ink,#1e293b);background:#1e293b14;transform:translate(-4px)}.l-courses-detail__hero{color:#fff;border-radius:24px;grid-template-columns:1fr 340px;align-items:center;gap:3rem;padding:3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #1e293b1f,0 0 0 1px #ffffff0d}.l-courses-detail__hero:before{content:"";opacity:.8;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff1f 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.l-courses-detail__hero-content{z-index:2;position:relative}.l-courses-detail__badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border-radius:99px;margin-bottom:1.25rem;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:inset 0 1px #ffffff26}.l-courses-detail__title{letter-spacing:-.03em;text-shadow:0 2px 10px #00000014;margin:0 0 1.25rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.1}.l-courses-detail__desc{color:#ffffffe6;max-width:720px;margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}.l-courses-detail__stats{z-index:2;-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.75rem;display:grid;position:relative;box-shadow:0 10px 30px -10px #00000026,inset 0 1px #ffffff26}.l-courses-detail__stat-item{flex-direction:column;display:flex}.l-courses-detail__stat-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;font-size:.725rem;font-weight:600}.l-courses-detail__stat-val{color:#fff;margin-top:2px;font-family:Space Grotesk,sans-serif;font-size:2.25rem;font-weight:700;line-height:1}.l-courses-detail__stat-footer{color:#fff;border-top:1px solid #ffffff1a;grid-column:span 2;align-items:center;gap:8px;margin-top:.25rem;padding-top:1rem;font-size:.925rem;font-weight:600;display:flex}.l-courses-detail__section-header{align-items:center;gap:12px;margin-bottom:1.75rem;display:flex}.l-courses-detail__indicator{border-radius:4px;width:6px;height:24px}.l-courses-detail__section-title{color:var(--theme-ink,#0f172a);letter-spacing:-.01em;margin:0;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.l-courses-detail__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.l-courses-detail__card{background:var(--theme-surface,#fff);border:1px solid color-mix(in oklab, var(--theme-n-200,#e2e8f0) 80%, transparent);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:220px;padding:2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 6px -1px #00000003,0 2px 4px -1px #00000001}.l-courses-detail__card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000005}.l-courses-detail__card-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.l-courses-detail__card-badge{text-transform:capitalize;border-radius:6px;padding:4px 10px;font-size:.725rem;font-weight:700}.l-courses-detail__card-duration{color:var(--theme-n-500,#64748b);align-items:center;gap:4px;font-size:.725rem;font-weight:600;display:flex}.l-courses-detail__card-title{color:var(--theme-ink,#0f172a);letter-spacing:-.01em;margin:0 0 8px;font-size:1.15rem;font-weight:700;line-height:1.35}.l-courses-detail__card-desc{color:var(--theme-n-600,#475569);margin:0;font-size:.875rem;line-height:1.6}.l-courses-detail__card-action{border-top:1px solid var(--theme-n-100,#f1f5f9);justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;font-size:.85rem;font-weight:700;transition:gap .2s;display:flex}.l-courses-detail__row{background:var(--theme-surface,#fff);border:1px solid color-mix(in oklab, var(--theme-n-200,#e2e8f0) 80%, transparent);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 2px 4px #00000001}.l-courses-detail__row:hover{transform:translate(4px);box-shadow:0 10px 15px -3px #00000008,0 4px 6px -2px #00000003}.l-courses-detail__row-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:6px;display:flex}.l-courses-detail__row-badge{border-radius:4px;padding:3px 8px;font-size:.725rem;font-weight:700}.l-courses-detail__row-info{color:var(--theme-n-500,#64748b);align-items:center;gap:4px;font-size:.725rem;font-weight:600;display:flex}.l-courses-detail__row-title{color:var(--theme-ink,#0f172a);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.l-courses-detail__row-desc{color:var(--theme-n-600,#475569);max-width:840px;margin:6px 0 0;font-size:.875rem;line-height:1.55}.l-courses-detail__row-btn{color:#fff;cursor:pointer;border:none;border-radius:99px;padding:10px 22px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1)}.l-courses-detail__row-btn:hover{filter:brightness(.92);transform:translateY(-1px)}.l-courses-detail__resource-card{background:var(--theme-surface,#fff);border:1px solid color-mix(in oklab, var(--theme-n-200,#e2e8f0) 80%, transparent);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 4px #00000001}.l-courses-detail__resource-card:hover{box-shadow:0 10px 15px -3px #00000008,0 4px 6px -2px #00000003}.l-courses-detail__resource-type{color:var(--theme-n-500,#64748b);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:10px;font-size:.725rem;font-weight:700;display:flex}.l-courses-detail__resource-title{color:var(--theme-ink,#0f172a);letter-spacing:-.01em;margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.4}.l-courses-detail__resource-footer{border-top:1px solid var(--theme-n-100,#f1f5f9);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.l-courses-detail__resource-time{color:var(--theme-n-400,#94a3b8);font-size:.725rem;font-weight:500}.l-courses-detail__resource-link{cursor:pointer;align-items:center;gap:2px;font-size:.8rem;font-weight:700;display:flex}@media (max-width:960px){.l-courses-detail__hero{grid-template-columns:1fr;gap:2rem;padding:2.5rem}.l-courses-detail__stats{width:100%}.l-courses-detail__row{grid-template-columns:1fr;gap:1.25rem}.l-courses-detail__row-btn{text-align:center;width:100%}}.explore-register-btn{color:var(--btn-primary);border:1px solid var(--btn-primary);cursor:pointer;text-align:center;background:0 0;border-radius:6px;padding:3px 11px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.explore-register-btn:hover{background:var(--btn-primary);color:#fff!important}.lp-webinar-btn{color:var(--cta-bg);border:1px solid var(--cta-bg);cursor:pointer;text-align:center;background:0 0;border-radius:8px;padding:7px 17px;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block}.lp-webinar-btn:hover{background:var(--cta-bg);box-shadow:var(--cta-shadow);color:#fff!important}
