.kg-float[data-astro-cid-eoxcivfe]{animation:memFloat 9s ease-in-out infinite}.kg-spin[data-astro-cid-eoxcivfe]{animation:memSpin 90s linear infinite}.kg-glow[data-astro-cid-eoxcivfe]{animation:memGlow 3.5s ease-in-out infinite}.kg-ring[data-astro-cid-eoxcivfe]{animation:memRing 3s ease-out infinite}@media(prefers-reduced-motion:reduce){.kg-float[data-astro-cid-eoxcivfe],.kg-spin[data-astro-cid-eoxcivfe],.kg-glow[data-astro-cid-eoxcivfe],.kg-ring[data-astro-cid-eoxcivfe]{animation:none}}.store-badges[data-astro-cid-a3codrza]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.store-badges--center[data-astro-cid-a3codrza]{justify-content:center}.store-badge[data-astro-cid-a3codrza]{display:inline-block;line-height:0;border-radius:10px;transition:transform .2s}.store-badge[data-astro-cid-a3codrza]:hover{transform:translateY(-1px)}.store-badge[data-astro-cid-a3codrza] img[data-astro-cid-a3codrza]{height:56px;width:auto;display:block}.store-note[data-astro-cid-a3codrza]{font-size:14px;font-weight:500}.store-badges--dark[data-astro-cid-a3codrza] .store-note[data-astro-cid-a3codrza]{color:#eeedfe99}.store-badges--light[data-astro-cid-a3codrza] .store-note[data-astro-cid-a3codrza]{color:#6b6680}header[data-astro-cid-bbe6dxrz]{position:relative;background:#11081f;color:#fff;padding:170px 40px 120px;overflow:hidden}.hero-bg-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(90,79,192,.45),transparent 55%),radial-gradient(circle at 12% 90%,rgba(90,79,192,.18),transparent 45%)}.hero-bg-dots[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(175,169,236,.22) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 75%)}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;max-width:1200px;margin:0 auto;display:grid;gap:40px;align-items:center}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr .95fr}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border:1px solid rgba(175,169,236,.28);border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.06em;color:#afa9ec;margin-bottom:28px}.hero-badge-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:#afa9ec;box-shadow:0 0 10px #afa9ec;flex:none}h1[data-astro-cid-bbe6dxrz]{margin:0;font-size:66px;line-height:1.03;font-weight:700;letter-spacing:-.035em}.hero-accent[data-astro-cid-bbe6dxrz]{color:#afa9ec}.hero-desc[data-astro-cid-bbe6dxrz]{margin:26px 0 0;font-size:20px;line-height:1.55;color:#eeedfeb8;max-width:520px;font-weight:400}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px;margin-top:38px;flex-wrap:wrap}.hero-fine[data-astro-cid-bbe6dxrz]{margin:22px 0 0;font-size:14px;color:#eeedfe80}.hero-fine[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:#afa9ec;text-decoration:none;font-weight:500}.hero-fine[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{text-decoration:underline}.hero-visual[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;align-items:center}.how-section[data-astro-cid-cmgpsf2k]{background:#f8f7ff;padding:120px 40px}.how-inner[data-astro-cid-cmgpsf2k]{max-width:1200px;margin:0 auto}.how-header[data-astro-cid-cmgpsf2k]{max-width:640px;margin:0 auto;text-align:center}.section-eyebrow[data-astro-cid-cmgpsf2k]{margin:0;font-size:14px;font-weight:600;letter-spacing:.1em;color:#5a4fc0}h2[data-astro-cid-cmgpsf2k]{margin:14px 0 0;font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.how-subhead[data-astro-cid-cmgpsf2k]{margin:18px 0 0;font-size:18px;line-height:1.6;color:#444}.how-grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.how-card[data-astro-cid-cmgpsf2k]{background:#fff;border:1px solid #E9E9EF;border-radius:20px;padding:34px}.step-label[data-astro-cid-cmgpsf2k]{margin:0;font-size:13px;font-weight:600;color:#afa9ec;letter-spacing:.08em}h3[data-astro-cid-cmgpsf2k]{margin:8px 0 10px;font-size:22px;font-weight:600;letter-spacing:-.02em}.step-body[data-astro-cid-cmgpsf2k]{margin:0;font-size:16px;line-height:1.6;color:#444}.adaptive-section[data-astro-cid-aygw2lyt]{background:#fff;padding:120px 40px}.adaptive-inner[data-astro-cid-aygw2lyt]{max-width:1200px;margin:0 auto}.adaptive-grid[data-astro-cid-aygw2lyt]{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.section-eyebrow[data-astro-cid-aygw2lyt]{margin:0;font-size:14px;font-weight:600;letter-spacing:.1em;color:#5a4fc0}h2[data-astro-cid-aygw2lyt]{margin:14px 0 0;font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.adaptive-desc[data-astro-cid-aygw2lyt]{margin:20px 0 0;font-size:18px;line-height:1.65;color:#444}.adaptive-stats[data-astro-cid-aygw2lyt]{display:flex;gap:14px;margin-top:30px}.stat-box[data-astro-cid-aygw2lyt]{flex:1;background:#f8f7ff;border:1px solid #E9E9EF;border-radius:16px;padding:20px 22px}.stat-num[data-astro-cid-aygw2lyt]{font-size:34px;font-weight:700;color:#5a4fc0;letter-spacing:-.03em}.stat-label[data-astro-cid-aygw2lyt]{font-size:14px;color:#444;margin-top:4px}.adaptive-card[data-astro-cid-aygw2lyt]{background:#11081f;border-radius:24px;padding:38px;position:relative;overflow:hidden}.adaptive-card-glow[data-astro-cid-aygw2lyt]{position:absolute;inset:0;background:radial-gradient(circle at 80% 0%,rgba(90,79,192,.35),transparent 55%)}.adaptive-card-body[data-astro-cid-aygw2lyt]{position:relative}.card-eyebrow[data-astro-cid-aygw2lyt]{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.08em;color:#afa9ec}.card-face-label[data-astro-cid-aygw2lyt]{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;color:#5a4fc0}.card-face-question[data-astro-cid-aygw2lyt]{margin:8px 0 0;font-size:19px;font-weight:600;color:#11081f;letter-spacing:-.01em}.card-face-hint[data-astro-cid-aygw2lyt]{margin:auto 0 0;font-size:13px;color:#8a86a6}.card-face-answer[data-astro-cid-aygw2lyt]{margin:8px 0 0;font-size:16px;line-height:1.45;font-weight:500}.streak-row[data-astro-cid-aygw2lyt]{display:flex;align-items:center;gap:10px;margin-top:18px}.streak-fire[data-astro-cid-aygw2lyt]{font-size:14px;color:#eeedfe;font-weight:500}#mem-streak[data-astro-cid-aygw2lyt]{font-size:14px;color:#afa9ec;font-weight:700}.features-section[data-astro-cid-hrlb4vxm]{background:#f8f7ff;padding:120px 40px}.features-inner[data-astro-cid-hrlb4vxm]{max-width:1200px;margin:0 auto}.features-header[data-astro-cid-hrlb4vxm]{max-width:640px}.section-eyebrow[data-astro-cid-hrlb4vxm]{margin:0;font-size:14px;font-weight:600;letter-spacing:.1em;color:#5a4fc0}h2[data-astro-cid-hrlb4vxm]{margin:14px 0 0;font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.03em}.features-grid[data-astro-cid-hrlb4vxm]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:22px;margin-top:56px}.feat-big[data-astro-cid-hrlb4vxm]{grid-column:span 2;border-radius:20px;padding:38px;position:relative;overflow:hidden;min-height:340px}.feat-dark[data-astro-cid-hrlb4vxm]{background:#11081f;color:#fff}.feat-dots[data-astro-cid-hrlb4vxm]{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(175,169,236,.3) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 75% 80%,#000,transparent 70%);mask-image:radial-gradient(circle at 75% 80%,#000,transparent 70%)}.feat-big-content[data-astro-cid-hrlb4vxm]{position:relative}.feat-big-content[data-astro-cid-hrlb4vxm] h3[data-astro-cid-hrlb4vxm]{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.feat-big-content[data-astro-cid-hrlb4vxm] p[data-astro-cid-hrlb4vxm]{margin:12px 0 0;font-size:17px;line-height:1.6;color:#eeedfeb3;max-width:400px}.course-list[data-astro-cid-hrlb4vxm]{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.course-list[data-astro-cid-hrlb4vxm] li[data-astro-cid-hrlb4vxm]{font-size:13px;font-weight:500;color:#eeedfe;padding:6px 12px;border-radius:999px;background:#5a4fc059;border:1px solid rgba(175,169,236,.25)}.feat-mini-graph[data-astro-cid-hrlb4vxm]{display:none;position:absolute;right:-10px;bottom:-6px;width:320px;opacity:.9}.feat-small[data-astro-cid-hrlb4vxm]{background:#fff;border:1px solid #E9E9EF;border-radius:20px;padding:30px}.feat-small[data-astro-cid-hrlb4vxm] h3[data-astro-cid-hrlb4vxm]{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.feat-small[data-astro-cid-hrlb4vxm] p[data-astro-cid-hrlb4vxm]{margin:10px 0 0;font-size:15px;line-height:1.55;color:#444}.pricing-section[data-astro-cid-66itwakk]{background:#fff;padding:120px 40px 0}.pricing-inner[data-astro-cid-66itwakk]{max-width:880px;margin:0 auto}.pricing-header[data-astro-cid-66itwakk]{text-align:center}.section-eyebrow[data-astro-cid-66itwakk]{margin:0;font-size:14px;font-weight:600;letter-spacing:.1em;color:#5a4fc0}.pricing-grid[data-astro-cid-66itwakk]{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}.plan[data-astro-cid-66itwakk]{border:1px solid #E9E9EF;border-radius:20px;padding:34px;background:#fff}.plan--featured[data-astro-cid-66itwakk]{background:#11081f;color:#fff;border-color:#11081f}.plan-name[data-astro-cid-66itwakk]{margin:0;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5a4fc0}.plan--featured[data-astro-cid-66itwakk] .plan-name[data-astro-cid-66itwakk]{color:#afa9ec}.plan-price[data-astro-cid-66itwakk]{margin:10px 0 0;font-size:30px;font-weight:700;letter-spacing:-.02em}.plan-note[data-astro-cid-66itwakk]{margin:4px 0 0;font-size:14px;color:#6b6680}.plan--featured[data-astro-cid-66itwakk] .plan-note[data-astro-cid-66itwakk]{color:#eeedfe99}.plan-features[data-astro-cid-66itwakk]{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.plan-features[data-astro-cid-66itwakk] li[data-astro-cid-66itwakk]{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:#444}.plan--featured[data-astro-cid-66itwakk] .plan-features[data-astro-cid-66itwakk] li[data-astro-cid-66itwakk]{color:#eeedfed9}.plan-features[data-astro-cid-66itwakk] li[data-astro-cid-66itwakk]:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:#5a4fc0}.plan--featured[data-astro-cid-66itwakk] .plan-features[data-astro-cid-66itwakk] li[data-astro-cid-66itwakk]:before{color:#afa9ec}.cta-section[data-astro-cid-66itwakk]{background:#fff;padding:110px 40px 130px}.cta-inner[data-astro-cid-66itwakk]{max-width:780px;margin:0 auto;text-align:center;background:#f8f7ff;border:1px solid #E9E9EF;border-radius:28px;padding:70px 50px;position:relative;overflow:hidden}.cta-dots[data-astro-cid-66itwakk]{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(rgba(175,169,236,.3) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 0%,#000,transparent 65%);mask-image:radial-gradient(circle at 50% 0%,#000,transparent 65%)}.cta-content[data-astro-cid-66itwakk]{position:relative}h2[data-astro-cid-66itwakk]{margin:0;font-size:46px;line-height:1.08;font-weight:700;letter-spacing:-.035em}.pricing-header[data-astro-cid-66itwakk] h2[data-astro-cid-66itwakk]{margin-top:14px;font-size:44px;line-height:1.1;letter-spacing:-.03em}.cta-desc[data-astro-cid-66itwakk]{margin:18px 0 0;font-size:19px;line-height:1.55;color:#444}.cta-buttons[data-astro-cid-66itwakk]{display:flex;justify-content:center;gap:14px;margin-top:34px;flex-wrap:wrap}@media(max-width:700px){.pricing-grid[data-astro-cid-66itwakk]{grid-template-columns:1fr}}
