.class-card-btn.svelte-1i2g895{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;background:#fff;border:1px solid rgba(17,16,24,.12);border-radius:12px;text-decoration:none;transition:border-color .2s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 1px 2px #1110180a}.dark .class-card-btn.svelte-1i2g895{background:#ffffff05;border-color:#ffffff1f}.class-card-btn.svelte-1i2g895:hover{border-color:#6952ff;background:#ede9ff;transform:translateY(-1px)}.class-card-btn.svelte-1i2g895:focus-visible{outline:none;border-color:#6952ff;box-shadow:0 0 0 3px #6952ff38}.dark .class-card-btn.svelte-1i2g895:hover{background:#6952ff26}.class-name-txt.svelte-1i2g895{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#111018;line-height:1.35;overflow-wrap:anywhere;text-align:center}.dark .class-name-txt.svelte-1i2g895{color:#fff}.class-card-btn.svelte-1i2g895:hover .class-name-txt:where(.svelte-1i2g895){color:#4f37e0}.dark .class-card-btn.svelte-1i2g895:hover .class-name-txt:where(.svelte-1i2g895){color:#fff}.board-hero-card.svelte-jot9ci{font-family:DM Sans,sans-serif!important;background:radial-gradient(circle at 100% 0%,rgba(105,82,255,.04) 0%,transparent 60%),#fff;box-shadow:0 1px 2px #1110180a,0 20px 52px -34px #11101847!important}.dark .board-hero-card.svelte-jot9ci{background:radial-gradient(circle at 100% 0%,rgba(105,82,255,.06) 0%,transparent 60%),#111018}.hero-title.svelte-jot9ci{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:clamp(2.1rem,4.5vw,3.5rem)!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#111018!important;margin-bottom:20px}.dark .hero-title.svelte-jot9ci{color:#fff!important}.hero-description.svelte-jot9ci{font-family:DM Sans,sans-serif!important;font-size:clamp(.98rem,1.4vw,1.05rem)!important;line-height:1.7!important;color:#4b5563!important;font-weight:450!important}.dark .hero-description.svelte-jot9ci{color:#9ca3af!important}.stat-item.svelte-jot9ci{display:flex;flex-direction:column}.stat-number.svelte-jot9ci{font-family:Plus Jakarta Sans,sans-serif!important;font-size:2.2rem!important;font-weight:800!important;letter-spacing:-.02em!important;color:#111018!important;line-height:1.1!important;margin-bottom:4px}.dark .stat-number.svelte-jot9ci{color:#fff!important}.stat-label.svelte-jot9ci{font-family:Plus Jakarta Sans,sans-serif!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#9ca3af!important}.section-title.svelte-jot9ci{font-family:Plus Jakarta Sans,sans-serif!important;font-size:1.45rem!important;font-weight:800!important;letter-spacing:-.025em!important;color:#111018!important;display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:24px!important}.dark .section-title.svelte-jot9ci{color:#fff!important}.section-title.svelte-jot9ci .dot:where(.svelte-jot9ci){display:inline-block!important;width:7px!important;height:7px!important;background-color:#6952ff!important;border-radius:50%!important}@media(max-width:640px){.curriculum-shell.svelte-jot9ci{padding-left:16px!important;padding-right:16px!important}.stat-number.svelte-jot9ci{font-size:1.8rem!important}}
