@font-face{font-family:CuteBubble fallback;src:local(Helvetica);size-adjust:96.9043%;ascent-override:80.3886%;descent-override:20.6389%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:CuteBubble fallback;src:local(Arial);size-adjust:96.9043%;ascent-override:80.3886%;descent-override:20.6389%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:CuteBubble fallback;src:local(Times New Roman);size-adjust:106.339%;ascent-override:73.2567%;descent-override:18.8079%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:CuteBubble fallback;src:local(Georgia);size-adjust:96.9043%;ascent-override:80.3886%;descent-override:20.6389%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:CuteBubble;src:url(/_astro/CuteBubble.C0dveXcA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--lw-letter-spacing-display:.11rem;--button-size:5.625rem;--button-size-mobile:4rem;--nav-tile-gap:.375rem;--tile-transition:.35s cubic-bezier(.4, 0, .2, 1);--lw-ease-spring:cubic-bezier(.175, .885, .32, 1.275);--purple-main:#c105f5;--purple-deep:#8b00b8;--gold-main:#ffb800;--teal-main:#05f2c7;--orange-main:#ff4502;--navy:#1a365d;--cream:#fdf6e3;--coral:#ff6b6b;--void:#0a0a0a;--neon-void:#1e1919;--white:#f5f5f5;--lw-purple-main:#c105f5;--lw-purple-deep:#8b00b8;--lw-gold:#ffb800;--lw-gold-main:#ffb800;--lw-teal-main:#05f2c7;--lw-orange-main:#ff4502;--lw-navy:#1a365d;--lw-cream:#fdf6e3;--lw-coral:#ff6b6b;--lw-void:#0a0a0a;--lw-neon-void:#1e1919;--lw-white:#f5f5f5;--lw-pink:#ff1493;--lw-lime:#50ffd8;--lw-gray-200:#e5e5e5;--lw-gray-300:#d4d4d4;--lw-gray-400:#a3a3a3;--lw-gray-500:#737373;--lw-gray-600:#525252;--lw-gray-700:#404040;--lw-purple-bright:#d647ff;--lw-teal-bright:#50ffd8;--lw-teal-deep:#04b894;--lw-purple-deep-alt:#6b0094;--bg-dark:var(--neon-void);--carbon-950:#0a0a0a;--carbon-800:#262626;--slate-100:#f5f5f5;--slate-400:#a3a3a3;--slate-600:#525252;--font-display:"Noto Serif", Georgia, serif;--font-body:"Noto Sans", system-ui, sans-serif;--lw-font-display:"CuteBubble", "Noto Serif", Georgia, serif;--lw-font-body:"Noto Sans", system-ui, sans-serif;--lw-space-3xs:clamp(.25rem, .23rem + .11vw, .31rem);--lw-space-2xs:clamp(.5rem, .48rem + .11vw, .56rem);--lw-space-xs:clamp(.75rem, .71rem + .22vw, .88rem);--lw-space-s:clamp(1rem, .95rem + .22vw, 1.13rem);--lw-space-m:clamp(1.5rem, 1.43rem + .33vw, 1.69rem);--lw-space-l:clamp(2rem, 1.9rem + .43vw, 2.25rem);--lw-space-lg:2rem;--lw-space-xl:clamp(3rem, 2.85rem + .65vw, 3.38rem);--lw-space-2xl:clamp(4rem, 3.8rem + .87vw, 4.5rem);--lw-space-3xl:clamp(6rem, 5.7rem + 1.3vw, 6.75rem);--lw-step--2:clamp(.69rem, .66rem + .18vw, .8rem);--lw-step--1:clamp(.83rem, .79rem + .22vw, .96rem);--lw-step-0:clamp(1rem, .95rem + .26vw, 1.15rem);--lw-step-1:clamp(1.2rem, 1.14rem + .31vw, 1.38rem);--lw-step-2:clamp(1.44rem, 1.37rem + .37vw, 1.66rem);--lw-step-3:clamp(1.73rem, 1.64rem + .44vw, 1.99rem);--lw-step-4:clamp(2.07rem, 1.97rem + .53vw, 2.39rem);--lw-step-5:clamp(2.49rem, 2.36rem + .64vw, 2.87rem);--lw-radius-xs:.125rem;--lw-radius-s:.25rem;--lw-radius-m:.5rem;--lw-radius-l:.75rem;--lw-radius-xl:1rem;--lw-radius-full:9999px;--lw-max-width-narrow:50rem;--lw-max-width-content:56.25rem;--lw-max-width-wide:75rem;--lw-vf-regular:"wght" 400, "wdth" 100;--lw-vf-medium:"wght" 500, "wdth" 100;--lw-vf-bold:"wght" 700, "wdth" 100;--lw-duration-instant:.1s;--lw-duration-fast:.2s;--lw-duration-normal:.3s;--lw-duration-relaxed:.5s;--lw-duration-slow:.8s}[style*=CuteBubble],.section-headline,.pull-quote,.path-price,.system-number,.lw-decision-gate__title,.lw-stat,.hero-title,.cta-title{letter-spacing:var(--lw-letter-spacing-display)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--lw-teal-main,#05f2c7);outline-offset:2px}:focus:not(:focus-visible){outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{overflow-x:clip}body{font-family:var(--font-body);background:var(--void);color:var(--white);scrollbar-width:none;scrollbar-gutter:stable;margin:0 0 0 5rem;overflow-x:hidden}body::-webkit-scrollbar{display:none}@media (width<=1024px){body{margin-left:0}}main,.lw-main-content{width:calc(100vw - 5rem);max-width:calc(100vw - 5rem);margin:0 auto}@media (width<=1024px){main,.lw-main-content{width:100%;max-width:100%}}a{color:inherit;background-color:#0000;text-decoration:none}.lw-btn{justify-content:center;align-items:center;gap:var(--lw-space-xs,.75rem);padding:var(--lw-space-s,1rem) var(--lw-space-l,2rem);font-family:var(--lw-font-body,"Noto Sans", sans-serif);font-size:var(--lw-step-0,1rem);cursor:pointer;transition:transform var(--lw-duration-normal,.3s) var(--lw-ease-spring), box-shadow var(--lw-duration-normal,.3s) var(--lw-ease-spring), background-color var(--lw-duration-normal,.3s) var(--lw-ease-spring), border-color var(--lw-duration-normal,.3s) var(--lw-ease-spring), color var(--lw-duration-normal,.3s) var(--lw-ease-spring);border:2px solid #0000;border-radius:4px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lw-btn--primary{background:var(--lw-purple-main,#c105f5);color:var(--lw-white,#f5f5f5);border-color:var(--lw-purple-main,#c105f5)}.lw-btn--primary:hover{background:var(--lw-purple-deep,#8b00b8);border-color:var(--lw-purple-deep,#8b00b8);transform:translateY(-2px);box-shadow:0 8px 24px #c105f566}.lw-btn--secondary{color:var(--lw-white,#f5f5f5);border-color:var(--lw-white,#f5f5f5);background:0 0}.lw-btn--secondary:hover{background:var(--lw-white,#f5f5f5);color:var(--lw-void,#0a0a0a);transform:translateY(-2px);box-shadow:0 8px 24px #fff3}.lw-btn--orange{color:var(--lw-white,#f5f5f5);border-color:var(--lw-white,#f5f5f5);background:0 0}.lw-btn--orange:hover{background:var(--lw-orange-main,#ff4502);border-color:var(--lw-orange-main,#ff4502);color:var(--lw-white,#f5f5f5)}.lw-btn--ghost{color:var(--lw-purple-main,#c105f5);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.lw-btn--ghost:hover{color:var(--lw-teal-main,#05f2c7);text-decoration:underline}.lw-btn--manga{font-family:var(--lw-font-body,"Noto Sans", sans-serif);font-weight:700;font-size:var(--lw-step-0);padding:var(--lw-space-xs) var(--lw-space-m);border:.09rem solid var(--lw-void,#0a0a0a);cursor:pointer;z-index:1;border-radius:0;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.34,1.56,.64,1);display:inline-block;position:relative;overflow:visible}.lw-btn--manga:focus-visible{outline:.19rem solid var(--lw-purple-main,#c105f5);outline-offset:.25rem}.lw-btn--manga-primary{background:linear-gradient(135deg, var(--lw-purple-main,#c105f5) 0%, #9904c3 100%);color:var(--lw-white,#f5f5f5);border-color:#8a03a8;transform:translateY(0);box-shadow:0 2px #8a03a8,0 4px #6a0282,0 6px 12px #c105f566,0 2px 4px #0000004d}.lw-btn--manga-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 4px #8a03a8,0 6px #6a0282,0 10px 20px #c105f580,0 4px 8px #0000004d}.lw-btn--manga-primary:active{transition:transform .1s,box-shadow .1s;transform:translateY(2px)scale(.98);box-shadow:0 1px #8a03a8,0 2px #6a0282,0 2px 8px #c105f54d}.lw-btn--manga-secondary{background:linear-gradient(135deg, var(--lw-white,#fff) 0%, #f0f0f0 100%);color:var(--lw-void,#0a0a0a);border-color:var(--lw-void,#0a0a0a);transform:translateY(0);box-shadow:0 2px #333,0 4px #1a1a1a,0 6px 12px #0003,0 2px 4px #00000026}.lw-btn--manga-secondary:hover{background:linear-gradient(135deg, var(--lw-teal-main,#05f2c7) 0%, #04b894 100%);color:var(--lw-void,#0a0a0a);transform:translateY(-3px)scale(1.02);box-shadow:0 4px #039b7a,0 6px #027a60,0 10px 20px #05f2c766,0 4px 8px #0003}.lw-btn--manga-secondary:active{transition:transform .1s,box-shadow .1s;transform:translateY(2px)scale(.98);box-shadow:0 1px #333,0 2px #1a1a1a,0 2px 8px #00000026}.lw-btn--manga-ghost{color:var(--lw-white,#f5f5f5);border:.19rem solid var(--slate-400,#94a3b8);background:0 0;transform:translateY(0);box-shadow:0 2px #94a3b84d,0 4px 8px #0000001a}.lw-btn--manga-ghost:hover{background:var(--lw-teal-main,#05f2c7);color:var(--lw-void,#0a0a0a);border-color:var(--lw-void,#0a0a0a);transform:translateY(-3px)scale(1.02);box-shadow:0 4px #039b7a,0 6px #027a60,0 10px 16px #05f2c74d,0 4px 8px #0003}.lw-btn--manga-ghost:active{transition:transform .1s,box-shadow .1s;transform:translateY(2px)scale(.98);box-shadow:0 1px #94a3b84d,0 2px 4px #0000001a}.lw-emphasis-purple{color:var(--lw-purple-main,#c105f5);font-weight:900}.lw-emphasis-teal{color:var(--lw-teal-main,#05f2c7);font-weight:900}.lw-emphasis-orange{color:var(--lw-orange-main,#ff4502);font-weight:900}.lw-emphasis-gold{color:var(--lw-gold,#ffb800);font-weight:900}.lw-emphasis-pink{color:var(--lw-pink,#ff1493);font-weight:900}.lw-emphasis-lime{color:var(--lw-lime,#50ffd8);font-weight:700}.lw-cta-group{gap:var(--lw-space-m);margin-top:var(--lw-space-l);flex-wrap:wrap;justify-content:center;display:flex}.lw-stat{font-family:var(--lw-font-display);color:var(--lw-purple-main,#c105f5);font-size:clamp(4rem,12vw,10rem);line-height:1;display:block}.lw-stat--teal{color:var(--lw-teal-main,#05f2c7)}.lw-stat--orange{color:var(--lw-orange-main,#ff4502)}.course-lesson-nav{box-sizing:border-box!important;border-top:1px solid #ffffff14!important;justify-content:space-between!important;gap:1.5rem!important;width:100%!important;margin-top:3rem!important;padding-top:2rem!important;display:flex!important}.course-lesson-nav-prev,.course-lesson-nav-next{cursor:pointer!important;box-sizing:border-box!important;background:#1e19194d!important;border:1px solid #ffffff0f!important;border-radius:8px!important;flex-direction:column!important;gap:.375rem!important;width:48%!important;min-height:4.5rem!important;padding:1rem 1.25rem!important;text-decoration:none!important;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.course-lesson-nav-prev:hover,.course-lesson-nav-next:hover{background:#c105f50a!important;border-color:#c105f540!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #c105f51a!important}.course-lesson-nav-next{text-align:right!important;align-items:flex-end!important;margin-left:auto!important}.course-lesson-nav-prev{text-align:left!important;align-items:flex-start!important}.course-lesson-nav-label{text-transform:uppercase!important;letter-spacing:.08em!important;color:#05f2c7!important;text-shadow:0 0 10px #05f2c733!important;font-size:.6875rem!important;font-weight:700!important}.course-lesson-nav-title{color:#ffffffb3!important;font-size:.875rem!important;font-weight:600!important;transition:color .2s!important}.course-lesson-nav-prev:hover .course-lesson-nav-title,.course-lesson-nav-next:hover .course-lesson-nav-title{color:#fff!important}@media (width<=768px){.course-lesson-nav{flex-direction:column!important;gap:1rem!important}.course-lesson-nav-prev,.course-lesson-nav-next{text-align:left!important;align-items:flex-start!important;width:100%!important}}
