.LandingPage_page__v5hg8{--landing-coral:#ff6766;--landing-deep:#ca2851;--landing-orange:#ffb173;--landing-peach:#ffe3b3;--landing-ink:#2d2d2d;--landing-readable-accent:var(--landing-deep);--landing-soft-text:var(--landing-peach);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:transparent;color:var(--body)}[data-theme=dark] .LandingPage_page__v5hg8{--landing-coral:#2563eb;--landing-deep:#1d4ed8;--landing-orange:#8b5cf6;--landing-peach:#16233a;--landing-ink:#f8fafc;--landing-readable-accent:#bfdbfe;--landing-soft-text:#7fa0d5;--muted:rgb(255 255 255/0.76)}.LandingPage_videoBackdrop__s8thS,.LandingPage_videoOverlay__iTCan{position:fixed;inset:0;width:100%;height:100%}.LandingPage_videoBackdrop__s8thS{z-index:-3;object-fit:cover}.LandingPage_videoOverlay__iTCan{z-index:-2;background:radial-gradient(circle at 88% 8%,rgb(255 177 115/.22),transparent 24rem),rgb(255 248 240/.9);transition:background .26s ease}[data-theme=dark] .LandingPage_videoOverlay__iTCan{background:linear-gradient(rgb(5 7 12/.58),rgb(5 7 12/.8))}.LandingPage_welcomeBackdrop__5LWAb{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:22px;background:rgb(5 7 12/.62);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.LandingPage_welcomeBackdropOpen__EwONM{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s ease,visibility 0s linear 0s;animation:LandingPage_welcomeBackdropIn__W5rGt .42s ease both}.LandingPage_welcomeModal___8Szd{width:min(100%,520px);overflow:hidden;border:2px solid rgb(255 255 255/.8);border-radius:26px;background:var(--card);box-shadow:0 28px 90px rgb(0 0 0/.32);color:var(--body);opacity:0;transform:translateY(18px) scale(.97);transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1)}.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeModal___8Szd{opacity:1;transform:translateY(0) scale(1);animation:LandingPage_welcomeModalIn__gIKvH .62s cubic-bezier(.16,1,.3,1) both}.LandingPage_labLessonTopline__nlTxq{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--landing-readable-accent);font-size:12px;font-weight:800}.LandingPage_labLessonTopline__nlTxq b{border-radius:999px;background:var(--landing-deep);color:#fff;padding:6px 10px}.LandingPage_labLessonSummary__FbaJi{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.LandingPage_labLessonStats__FC5Rj{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px}.LandingPage_labLessonStats__FC5Rj span{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--muted);padding:10px;font-size:10px;font-weight:700}.LandingPage_labLessonStats__FC5Rj b{color:var(--heading);font-size:18px}.LandingPage_labLessonGrid__H3wZV{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.LandingPage_labLessonGrid__H3wZV>section{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--card);padding:14px}.LandingPage_labLessonGrid__H3wZV h4{margin:0 0 9px;color:var(--landing-readable-accent);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.LandingPage_labLessonGrid__H3wZV article+article{margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.LandingPage_labLessonGrid__H3wZV article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.LandingPage_labLessonGrid__H3wZV strong{color:var(--heading);font-size:12px;line-height:1.45}.LandingPage_labLessonGrid__H3wZV small{color:var(--landing-readable-accent);font-size:9px;font-weight:800}.LandingPage_labLessonGrid__H3wZV p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.LandingPage_welcomeArtwork__y_oym{position:relative;min-height:225px;overflow:hidden;padding:30px;background-color:var(--landing-peach);background-image:linear-gradient(90deg,transparent 38px,rgb(255 103 102/.25) 39px,transparent 40px),repeating-linear-gradient(0deg,transparent 0 31px,rgb(45 45 45/.08) 32px 33px),radial-gradient(circle at 90% 10%,#fff8f0,transparent 16rem)}.LandingPage_welcomeClose__Gr7J9{position:absolute;z-index:2;top:14px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:rgb(255 255 255/.72);color:var(--landing-ink);cursor:pointer;font:inherit;font-size:22px}.LandingPage_welcomeEyebrow__jVIXU{display:inline-flex;border:2px solid var(--landing-deep);border-radius:999px;background:var(--landing-coral);color:#fff;padding:7px 12px;font-size:11px;font-weight:800;letter-spacing:.12em}.LandingPage_welcomeBubbleAlt__c6YG7,.LandingPage_welcomeBubble__mfc0C{position:absolute;display:inline-flex;border:2px solid rgb(45 45 45/.12);border-radius:999px;background:#fff;color:#2d2d2d;padding:11px 17px;box-shadow:5px 6px 0 rgb(202 40 81/.18);font-weight:800}.LandingPage_welcomeBubble__mfc0C{--bubble-rotation:2deg;top:88px;right:54px;transform:rotate(var(--bubble-rotation))}.LandingPage_welcomeBubbleAlt__c6YG7{--bubble-rotation:-2deg;top:145px;left:54px;transform:rotate(var(--bubble-rotation))}.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeEyebrow__jVIXU{animation:LandingPage_welcomeDetailIn___hw0t .44s ease-out .18s both}.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubble__mfc0C{animation:LandingPage_welcomeBubbleIn__u0HPu .52s cubic-bezier(.16,1,.3,1) .26s both}.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubbleAlt__c6YG7{animation:LandingPage_welcomeBubbleIn__u0HPu .52s cubic-bezier(.16,1,.3,1) .36s both}.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_pencilDoodle__VKwmX{animation:LandingPage_pencilIn__EbQce .54s cubic-bezier(.16,1,.3,1) .45s both}.LandingPage_pencilDoodle__VKwmX{position:absolute;right:30px;bottom:10px;color:var(--landing-readable-accent);font-size:56px;transform:rotate(-12deg)}.LandingPage_welcomeBody__eLS4C{padding:30px 32px 32px}.LandingPage_welcomeBody__eLS4C h2{margin:0;color:var(--heading);font-size:29px;line-height:1.08}.LandingPage_welcomeBody__eLS4C>p{margin:13px 0 0;color:var(--muted);line-height:1.6}.LandingPage_welcomeActions__Nn57T{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.LandingPage_welcomeActions__Nn57T>a{color:var(--landing-readable-accent);font-size:13px;font-weight:800;text-decoration:none}.LandingPage_welcomeActions__Nn57T>div{display:flex;gap:9px}.LandingPage_welcomeActions__Nn57T button,.LandingPage_welcomeActions__Nn57T div button{border:2px solid var(--border);border-radius:999px;padding:10px 15px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;text-decoration:none}.LandingPage_welcomeActions__Nn57T button{background:var(--card);color:var(--body)}.LandingPage_welcomeActions__Nn57T div button:last-child{border-color:var(--landing-deep);background:var(--landing-deep);color:#fff}@keyframes LandingPage_welcomeBackdropIn__W5rGt{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(5px)}}@keyframes LandingPage_welcomeModalIn__gIKvH{0%{opacity:0;transform:translateY(34px) scale(.92) rotate(-1deg)}62%{opacity:1;transform:translateY(-4px) scale(1.012) rotate(.25deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes LandingPage_welcomeDetailIn___hw0t{0%{opacity:0;transform:translateY(-10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_welcomeBubbleIn__u0HPu{0%{opacity:0;transform:translateY(18px) scale(.86) rotate(var(--bubble-rotation))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--bubble-rotation))}}@keyframes LandingPage_pencilIn__EbQce{0%{opacity:0;transform:translate(18px,16px) rotate(-28deg) scale(.7)}to{opacity:1;transform:translate(0) rotate(-12deg) scale(1)}}.LandingPage_footer__ttUkW{width:min(100% - 40px,1180px);margin:0 auto}.LandingPage_navbar__daP7V{position:sticky;z-index:900;top:0;left:0;width:100%;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);box-shadow:0 8px 24px rgb(45 45 45/.06);backdrop-filter:blur(16px)}.LandingPage_navbarInner__8Lnn4{display:flex;width:min(100% - 40px,1180px);min-height:76px;align-items:center;gap:28px;margin:0 auto}.LandingPage_brand__HJFGJ{display:inline-flex;align-items:center;gap:10px;color:var(--heading);font-size:20px;font-weight:800;text-decoration:none}.LandingPage_brandLogo__gyxuZ{width:42px;height:42px;filter:drop-shadow(0 6px 10px rgb(202 40 81/.18))}.LandingPage_footerBrandLockup__DGQds{gap:14px;align-items:center}.LandingPage_footerLogoMark__yEXxK{width:64px;height:64px;flex:0 0 auto}.LandingPage_footerWordmark___oZZU{display:grid;gap:2px;min-width:0}.LandingPage_footerWordmark___oZZU>span{color:var(--heading);font-size:32px;font-weight:900;line-height:.95}.LandingPage_footerWordmark___oZZU>small{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.26em;line-height:1.2;text-transform:uppercase}.LandingPage_navLinks__Zz_Ww{display:flex;align-items:center;gap:4px;margin:0 auto}.LandingPage_navMenu__vtDWX{display:flex;min-width:0;flex:1;align-items:center}.LandingPage_menuToggle___4HDX{display:none}.LandingPage_navLinks__Zz_Ww a,.LandingPage_textLink__Lyd0l{color:var(--body);font-size:13px;font-weight:700;text-decoration:none}.LandingPage_textLink__Lyd0l{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit}.LandingPage_navLinks__Zz_Ww a{border-radius:999px;padding:9px 12px;white-space:nowrap;transition:background .16s ease,color .16s ease}.LandingPage_navLinks__Zz_Ww a:hover,.LandingPage_textLink__Lyd0l:hover{color:var(--landing-readable-accent)}.LandingPage_navLinks__Zz_Ww a[aria-current=location]{background:var(--landing-coral);color:#fff;box-shadow:0 3px 0 var(--landing-deep)}.LandingPage_navActions__BNlpz{display:flex;align-items:center;gap:18px}.LandingPage_dashboardCta__hNS_X,.LandingPage_finalCta__sJhMt a,.LandingPage_priceGrid__4ETU2 article>a,.LandingPage_priceGrid__4ETU2 article>button,.LandingPage_smallCta__uI__N{border-radius:14px;background:var(--landing-coral);box-shadow:0 4px 0 var(--landing-deep);color:#fff;font-weight:800;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease,background .15s ease}.LandingPage_dashboardCta__hNS_X:hover,.LandingPage_finalCta__sJhMt a:hover,.LandingPage_priceGrid__4ETU2 article>a:hover,.LandingPage_priceGrid__4ETU2 article>button:hover,.LandingPage_smallCta__uI__N:hover{background:var(--landing-deep);color:#fff}.LandingPage_dashboardCta__hNS_X:active,.LandingPage_finalCta__sJhMt a:active,.LandingPage_priceGrid__4ETU2 article>a:active,.LandingPage_priceGrid__4ETU2 article>button:active,.LandingPage_smallCta__uI__N:active{transform:translateY(4px);box-shadow:none}.LandingPage_smallCta__uI__N{padding:11px 17px;border:0;font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.LandingPage_dashboardCta__hNS_X{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;font-size:14px;letter-spacing:.02em}.LandingPage_dashboardCta__hNS_X span{font-size:16px;transition:transform .15s ease}.LandingPage_dashboardCta__hNS_X:hover span{transform:translateX(3px)}.LandingPage_paymentNavbar__U9vpS .LandingPage_navbarInner__8Lnn4{position:relative;min-height:76px;gap:14px;padding:6px 0}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX{position:relative;display:grid;width:58px;height:54px;place-content:center;gap:6px;margin-left:auto;border:2px solid #f59e0b;border-radius:18px;background:radial-gradient(circle at 72% 18%,rgb(255 236 179/.95),transparent 1.2rem),radial-gradient(circle at 20% 84%,rgb(255 177 115/.45),transparent 1.4rem),linear-gradient(145deg,#fffdf8,#fff0d8);box-shadow:0 5px 0 #e58a16,0 14px 30px rgb(245 158 11/.22);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .18s ease}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX:after{position:absolute;top:-8px;right:-7px;display:grid;width:21px;height:21px;place-items:center;border:2px solid var(--card);border-radius:999px;background:#ffcc66;color:#8a3b0f;content:"☀";font-size:11px;font-weight:900;line-height:1;box-shadow:0 4px 12px rgb(245 158 11/.28)}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX:hover{transform:translateY(-1px);box-shadow:0 6px 0 #e58a16,0 18px 36px rgb(245 158 11/.26)}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX:active{transform:translateY(4px);box-shadow:0 1px 0 #e58a16,0 8px 18px rgb(245 158 11/.18)}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX span{display:block;width:25px;height:3px;border-radius:999px;background:var(--landing-deep);transition:transform .16s ease,opacity .16s ease}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX[aria-expanded=true] span:first-child{transform:translateY(9px) rotate(45deg)}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX[aria-expanded=true] span:nth-child(2){opacity:0}.LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX[aria-expanded=true] span:last-child{transform:translateY(-9px) rotate(-45deg)}.LandingPage_paymentNavbar__U9vpS .LandingPage_navMenu__vtDWX{position:absolute;top:calc(100% + 8px);right:0;display:flex;width:min(360px,calc(100vw - 40px));max-height:0;overflow:hidden;flex-direction:column;align-items:stretch;gap:10px;padding:0 14px;border:2px solid #ffd88f;border-radius:18px;background:radial-gradient(circle at 92% 8%,rgb(255 204 102/.26),transparent 7rem),linear-gradient(145deg,rgb(255 255 255/.97),rgb(255 245 224/.97));box-shadow:0 18px 44px rgb(245 158 11/.16);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top right;visibility:hidden;transition:max-height .24s ease,padding .24s ease,opacity .18s ease,transform .24s ease,visibility 0s linear .24s}.LandingPage_paymentNavbar__U9vpS .LandingPage_navMenuOpen__UwZI_{max-height:160px;padding:18px;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:max-height .28s ease,padding .28s ease,opacity .18s ease,transform .24s ease,visibility 0s linear 0s}.LandingPage_paymentAccountBox__re2ti{position:relative;display:grid;width:min(100%,430px);max-height:none;overflow:visible;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 auto 20px;padding:14px;border:3px solid #c82d57;border-radius:24px;background:#fffdf8;box-shadow:0 7px 0 #c82d57;opacity:1;pointer-events:auto;transform:none;visibility:visible}.LandingPage_paymentAccountBox__re2ti:before{position:absolute;top:-12px;left:50%;border-radius:999px;background:var(--background);color:#c82d57;content:"- - -";padding:0 12px;font-size:13px;font-weight:900;letter-spacing:.22em;transform:translateX(-50%)}.LandingPage_paymentAccountPrompt__pttKN{margin:0;color:#c82d57;font-size:12px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.LandingPage_paymentNavbar__U9vpS .LandingPage_navLinks__Zz_Ww{width:100%;flex-direction:column;align-items:stretch;gap:4px;margin:0}.LandingPage_paymentNavbar__U9vpS .LandingPage_navLinks__Zz_Ww a{width:100%;padding:11px 13px}.LandingPage_paymentAccountBox__re2ti .LandingPage_navActions__BNlpz{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:0;border-top:0}.LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N,.LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l{display:grid;min-height:46px;place-items:center;border:3px solid #c82d57;border-radius:18px;font-size:13px;font-weight:900;letter-spacing:.04em;text-align:center;transition:transform .12s ease,box-shadow .12s ease,background .16s ease,color .16s ease}.LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l{background:#fffdf8;box-shadow:0 5px 0 #c82d57;color:#c82d57;text-transform:uppercase}.LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N{border-color:#c82d57;background:#ff6766;box-shadow:0 5px 0 #c82d57;color:#fff}.LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N:hover,.LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l:hover{transform:translateY(-1px);box-shadow:0 6px 0 #c82d57,0 12px 24px rgb(200 45 87/.2)}.LandingPage_paymentSuccessBackdrop__lhVMO{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:32px 16px;background:rgb(5 7 12/.54);backdrop-filter:blur(0);animation:LandingPage_paymentSuccessBackdropIn__6f2uc .36s ease forwards}.LandingPage_paymentSuccessModal__0rTFW{width:min(100%,720px);border:2px solid var(--landing-peach);border-radius:32px;background:radial-gradient(circle at 50% 0,rgb(255 227 179/.58),transparent 9rem),var(--card);box-shadow:0 30px 90px rgb(45 45 45/.24),0 5px 0 var(--landing-peach);color:var(--body);padding:28px 24px 32px;text-align:center;opacity:0;transform:translateY(34px) scale(.94);animation:LandingPage_paymentSuccessModalIn__9j_Jb .62s cubic-bezier(.16,1,.3,1) 90ms forwards}.LandingPage_paymentSuccessClose__i53M_{display:grid;width:40px;height:40px;place-items:center;margin-left:auto;border:2px solid #c82d57;border-radius:16px;background:var(--card);box-shadow:0 5px 0 #c82d57;color:#c82d57;cursor:pointer;font:inherit;font-size:26px;line-height:1;transition:transform .14s ease,box-shadow .14s ease}.LandingPage_paymentSuccessClose__i53M_:hover{transform:translateY(-1px);box-shadow:0 6px 0 #c82d57}.LandingPage_paymentSuccessClose__i53M_:active{transform:translateY(4px);box-shadow:0 1px 0 #c82d57}.LandingPage_paymentSuccessSprout__QDFnL{margin:8px 0 0;font-size:54px;line-height:1;opacity:0;transform:translateY(12px) scale(.82) rotate(-8deg);animation:LandingPage_paymentSuccessSproutIn__wCaLe .64s cubic-bezier(.16,1,.3,1) .21s forwards}.LandingPage_paymentSuccessTitle__4F_Hn{margin:22px 0 0;color:var(--heading);font-size:clamp(32px,5.5vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.05;opacity:0;transform:translateY(12px);animation:LandingPage_paymentSuccessContentIn__xX_FE .42s ease .31s forwards}.LandingPage_paymentSuccessBody___x2vO{max-width:600px;margin:22px auto 0;color:var(--body);font-size:clamp(16px,2.1vw,20px);font-weight:500;line-height:1.65;opacity:0;transform:translateY(12px);animation:LandingPage_paymentSuccessContentIn__xX_FE .42s ease .38s forwards}.LandingPage_paymentSuccessDetails__EAMmM{margin:28px 0 0;border-radius:28px;background:var(--highlight);padding:18px 20px;text-align:left;opacity:0;transform:translateY(14px) scale(.98);animation:LandingPage_paymentSuccessContentIn__xX_FE .45s ease .46s forwards}.LandingPage_paymentSuccessFooter__rIUIT{max-width:610px;margin:24px auto 0;color:var(--muted);font-size:14px;line-height:1.7;opacity:0;transform:translateY(10px);animation:LandingPage_paymentSuccessContentIn__xX_FE .42s ease .54s forwards}.LandingPage_paymentSuccessHome__HYCUy{display:inline-flex;justify-content:center;margin-top:28px;border:3px solid #c82d57;border-radius:20px;background:#fffdf8;box-shadow:0 7px 0 #c82d57;color:#c82d57;padding:15px 32px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;opacity:0;transform:translateY(10px);animation:LandingPage_paymentSuccessContentIn__xX_FE .42s ease .62s forwards}.LandingPage_paymentSuccessHome__HYCUy:hover{background:#fff4df;color:#c82d57}.LandingPage_paymentSuccessHome__HYCUy:active{box-shadow:0 2px 0 #c82d57}@keyframes LandingPage_paymentSuccessBackdropIn__6f2uc{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}@keyframes LandingPage_paymentSuccessModalIn__9j_Jb{0%{opacity:0;transform:translateY(44px) scale(.9)}64%{opacity:1;transform:translateY(-5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_paymentSuccessSproutIn__wCaLe{0%{opacity:0;transform:translateY(18px) scale(.72) rotate(-10deg)}62%{opacity:1;transform:translateY(-4px) scale(1.08) rotate(4deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes LandingPage_paymentSuccessContentIn__xX_FE{to{opacity:1;transform:translateY(0) scale(1)}}.LandingPage_finalCta__sJhMt,.LandingPage_hero__0ZB9j,.LandingPage_section___gI5_{width:min(100% - 40px,1180px);margin:0 auto}.LandingPage_hero__0ZB9j{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(38px,7vw,88px);align-items:center;padding:80px 0 100px}.LandingPage_eyebrow__O05rH,.LandingPage_sectionLabel__meQcW{margin:0;color:var(--landing-readable-accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LandingPage_hero__0ZB9j h1{max-width:620px;margin:18px 0 0;color:var(--heading);font-size:clamp(44px,5.4vw,72px);font-weight:800;letter-spacing:-.05em;line-height:.98}.LandingPage_hero__0ZB9j h1 span{color:var(--landing-readable-accent)}.LandingPage_lead__GxNOP{max-width:610px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.LandingPage_trialCoach__OD55z{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:-3px -3px 15px;border:2px solid var(--landing-deep);border-radius:16px;background:color-mix(in srgb,var(--landing-peach) 72%,var(--card));color:var(--heading);padding:12px;box-shadow:5px 6px 0 color-mix(in srgb,var(--landing-deep) 24%,transparent);animation:LandingPage_trialCoachIn__6ztfp .52s cubic-bezier(.16,1,.3,1) both}.LandingPage_trialCoach__OD55z>span{color:var(--landing-readable-accent);font-size:25px;font-weight:800;animation:LandingPage_trialArrowBounce__OWu62 .9s ease-in-out .52s 2}.LandingPage_trialCoach__OD55z>div{display:flex;flex-direction:column;gap:2px}.LandingPage_trialCoach__OD55z strong{font-size:13px}.LandingPage_trialCoach__OD55z small{color:var(--muted);font-size:11px;line-height:1.4}.LandingPage_trialCoach__OD55z button{align-self:start;border:0;background:transparent;box-shadow:none;color:var(--muted);padding:0 3px;font-size:19px;line-height:1;text-transform:none}.LandingPage_trialCoach__OD55z button:hover{background:transparent;color:var(--heading)}@keyframes LandingPage_trialFormSpotlight__T79Z9{0%{border-color:var(--landing-peach);box-shadow:0 14px 44px rgb(202 40 81/.08);transform:scale(.985)}42%{border-color:var(--landing-coral);box-shadow:0 0 0 8px color-mix(in srgb,var(--landing-coral) 16%,transparent),0 20px 58px color-mix(in srgb,var(--landing-deep) 22%,transparent);transform:scale(1.012)}to{border-color:var(--landing-coral);box-shadow:0 14px 44px color-mix(in srgb,var(--landing-deep) 16%,transparent);transform:scale(1)}}@keyframes LandingPage_trialCoachIn__6ztfp{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPage_trialArrowBounce__OWu62{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.LandingPage_trustRow__tru7J{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:20px;color:var(--muted);font-size:12px;font-weight:700}.LandingPage_heroVisual__qI7IE{position:relative;min-width:0;padding:20px;border:2px solid var(--landing-peach);border-radius:32px;background:linear-gradient(145deg,var(--landing-peach),#fff4df);box-shadow:16px 18px 0 var(--landing-peach),0 24px 80px rgb(202 40 81/.14);transform:rotate(1.25deg)}.LandingPage_heroVisual__qI7IE:after,.LandingPage_heroVisual__qI7IE:before{content:"";position:absolute;z-index:-1;border-radius:999px}.LandingPage_heroVisual__qI7IE:before{width:120px;height:120px;top:-42px;right:-42px;background:var(--landing-orange);opacity:.45}.LandingPage_heroVisual__qI7IE:after{width:72px;height:72px;bottom:-32px;left:-32px;background:var(--landing-coral);opacity:.25}.LandingPage_browserFrame__aDJW_,.LandingPage_pictureFrame__6aJ_j{overflow:hidden;border:2px solid rgb(45 45 45/.12);border-radius:20px;background:#fff;box-shadow:0 20px 42px rgb(45 45 45/.12)}.LandingPage_frameBar__MNbUU{display:flex;min-height:36px;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgb(45 45 45/.1);background:#fffaf4}.LandingPage_frameBar__MNbUU>span{width:8px;height:8px;border-radius:50%;background:var(--landing-coral)}.LandingPage_frameBar__MNbUU>span:nth-child(2){background:var(--landing-orange)}.LandingPage_frameBar__MNbUU>span:nth-child(3){background:var(--landing-peach)}.LandingPage_frameBar__MNbUU b{margin-left:auto;color:rgb(45 45 45/.5);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.LandingPage_heroImage__GNNsw,.LandingPage_pictureFrame__6aJ_j img{display:block;width:100%;height:auto}.LandingPage_floatingNote__QvnUK{position:absolute;z-index:2;top:-34px;left:-30px;display:flex;flex-direction:column;border:2px solid var(--landing-deep);border-radius:18px 18px 18px 5px;background:var(--card);color:var(--heading);padding:11px 15px;box-shadow:6px 7px 0 var(--landing-deep);transform:rotate(-4deg)}.LandingPage_floatingNote__QvnUK b{color:var(--landing-readable-accent);font-size:17px}.LandingPage_floatingNote__QvnUK span{color:var(--muted);font-size:10px;font-weight:800}.LandingPage_lessonStats__TSYc9{position:absolute;z-index:2;right:-26px;bottom:-25px;width:max-content;max-width:calc(100% - 8px);border:2px solid var(--landing-deep);border-radius:20px 20px 6px 20px;background:var(--card);color:var(--heading);padding:14px 18px;box-shadow:7px 8px 0 var(--landing-deep);transform:rotate(1.5deg)}.LandingPage_lessonStats__TSYc9 p{display:flex;align-items:baseline;gap:9px;margin:0;line-height:1.35;white-space:nowrap}.LandingPage_lessonStats__TSYc9 p:first-child{font-size:17px}.LandingPage_lessonStats__TSYc9 p:last-child{margin-top:5px;color:var(--muted);font-size:13px}.LandingPage_lessonStats__TSYc9 strong{font-weight:800}.LandingPage_lessonStats__TSYc9 p:first-child strong:first-child{color:var(--landing-readable-accent)}.LandingPage_lessonStats__TSYc9 p>span[aria-hidden=true]{color:var(--landing-orange);font-weight:800}.LandingPage_level__vj8ge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #fcd34d;border-radius:999px;background:#fef3c7;color:#92400e;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800}.LandingPage_section___gI5_{padding:84px 0;scroll-margin-top:104px}.LandingPage_finalCta__sJhMt h2,.LandingPage_section___gI5_>h2{max-width:760px;margin:10px 0 0;color:var(--heading);font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.LandingPage_sectionIntro__H8twJ{color:var(--muted);font-size:16px}.LandingPage_priceGrid__4ETU2,.LandingPage_stepGrid__QQnGN,.LandingPage_testimonialGrid__mr8M1{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.LandingPage_stepCard__VZalq{min-height:250px;padding:28px;border:2px solid var(--border);border-radius:24px;background:var(--card)}.LandingPage_stepCard__VZalq>span{color:var(--landing-readable-accent);font-size:40px;font-weight:800}.LandingPage_stepCard__VZalq h3{margin:20px 0 8px;color:var(--heading);font-size:20px}.LandingPage_stepCard__VZalq p{margin:0;color:var(--muted);line-height:1.65}.LandingPage_stepCard__VZalq small{display:block;margin-top:14px;color:var(--landing-readable-accent);font-weight:800}.LandingPage_sampleSection__EXMZM{position:relative}.LandingPage_sampleShell__LtJVU{margin-top:32px;padding:clamp(18px,4vw,42px);border:2px solid var(--landing-peach);border-radius:30px;background:var(--card);box-shadow:0 18px 60px rgb(202 40 81/.09)}.LandingPage_sampleSummary__kCTc_{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px}.LandingPage_sampleSummary__kCTc_ h3,.LandingPage_sampleSummary__kCTc_ p{grid-column:1/-1}.LandingPage_sampleSummary__kCTc_ h3{margin:10px 0 0;color:var(--heading);font-size:27px}.LandingPage_sampleSummary__kCTc_ p{margin:0;color:var(--muted)}.LandingPage_readyBadge__XsOru{width:fit-content;border-radius:999px;background:var(--highlight);color:var(--landing-readable-accent);padding:7px 12px;font-size:12px;font-weight:800}.LandingPage_tabs__PJV1_{display:flex;gap:10px;margin:30px 0 20px;overflow-x:auto;padding-bottom:4px}.LandingPage_tabs__PJV1_ button{display:flex;align-items:center;gap:8px;border:2px solid var(--border);border-radius:999px;background:var(--highlight);color:var(--body);padding:10px 14px;cursor:pointer;font:inherit;font-size:13px;font-weight:800;white-space:nowrap}.LandingPage_tabs__PJV1_ button span{border-radius:999px;background:var(--card);padding:2px 7px;font-size:11px}.LandingPage_tabs__PJV1_ button[aria-selected=true]{border-color:var(--landing-coral);background:var(--landing-coral);color:#fff;box-shadow:0 4px 0 var(--landing-deep)}.LandingPage_tabs__PJV1_ button[aria-selected=true] span{background:rgb(255 255 255/.22)}.LandingPage_tabPanel__vP9qu{min-height:270px}.LandingPage_wordGrid__fB3el{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.LandingPage_wordCard__wjHJD{position:relative;display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--border);border-radius:20px;background:var(--background);color:var(--body);padding:20px;cursor:pointer;font:inherit;text-align:center;transition:transform .15s ease,border .15s ease}.LandingPage_wordCard__wjHJD:hover{border-color:var(--landing-orange);transform:translateY(-3px)}.LandingPage_wordCard__wjHJD .LandingPage_level__vj8ge{position:absolute;top:12px;left:12px}.LandingPage_wordCard__wjHJD>strong{margin:8px 0;color:var(--heading);font-size:20px}.LandingPage_wordCard__wjHJD>small{color:var(--muted);line-height:1.5}.LandingPage_wordCard__wjHJD>em{color:var(--landing-readable-accent);font-size:12px}.LandingPage_wordCard__wjHJD[aria-pressed=true]{background:var(--highlight)}.LandingPage_contentList__Eqot4{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.LandingPage_contentList__Eqot4 li{border:2px solid var(--border);border-radius:16px;background:var(--background);padding:20px;line-height:1.6}.LandingPage_quiz__BPCqm{display:grid;gap:16px}.LandingPage_quiz__BPCqm h3{margin:0;color:var(--heading);font-size:20px;line-height:1.5}.LandingPage_quizHead__PWBcq{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px;font-weight:800}.LandingPage_quizProgressTrack__EZyhH{height:10px;overflow:hidden;border-radius:999px;background:var(--border)}.LandingPage_quizProgressBar__cxC9n{height:100%;border-radius:999px;background:var(--landing-coral);transition:width .3s ease}.LandingPage_quizOptions__yhVy9{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.LandingPage_quizOptions__yhVy9 button{display:flex;align-items:flex-start;gap:10px;width:100%;height:100%;border:2px solid var(--border);border-radius:14px;background:var(--background);color:var(--body);padding:16px;cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.LandingPage_quizOptions__yhVy9 button:hover:not(:disabled){border-color:var(--landing-coral)}.LandingPage_quizOptions__yhVy9 button:disabled{cursor:default}.LandingPage_quizOptions__yhVy9 button>span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:9px;background:var(--highlight);color:var(--landing-readable-accent);font-size:12px;font-weight:800}.LandingPage_quizOptions__yhVy9 button>b{margin-left:auto;color:var(--correct)}.LandingPage_quizOptionCorrect__tJ5Zw{border-color:var(--correct);background:var(--correct-light);color:var(--heading)}.LandingPage_quizOptionWrong__8dWvl{border-color:var(--wrong);background:var(--wrong-light);color:var(--heading)}.LandingPage_quizOptionMuted__tccKp{opacity:.55}.LandingPage_quizHint__UGRpj{margin:0;color:var(--muted);font-size:13px}.LandingPage_quizFeedback__wI9uv{display:grid;gap:12px;border:2px dashed var(--landing-peach);border-radius:18px;background:var(--highlight);padding:18px}.LandingPage_quizFeedback__wI9uv p{margin:0;line-height:1.6}.LandingPage_quizFeedback__wI9uv button{justify-self:start;border:none;border-radius:999px;background:var(--landing-coral);color:#fff;padding:12px 24px;cursor:pointer;font:inherit;font-weight:800;box-shadow:0 4px 0 var(--landing-deep)}.LandingPage_quizFeedback__wI9uv button:hover{background:var(--landing-deep);box-shadow:0 4px 0 var(--landing-coral)}.LandingPage_quizVerdictCorrect__BLjYS{color:var(--correct);font-weight:800}.LandingPage_quizVerdictWrong__v_wI7{color:var(--wrong);font-weight:800}.LandingPage_quizResult__BOBBI{display:grid;justify-items:center;gap:10px;border:2px solid var(--landing-peach);border-radius:22px;background:var(--background);padding:34px 22px;text-align:center}.LandingPage_quizResult__BOBBI>span{font-size:42px}.LandingPage_quizResult__BOBBI strong{color:var(--heading);font-size:24px}.LandingPage_quizResult__BOBBI p{margin:0;color:var(--muted)}.LandingPage_quizResultActions__B_mhj{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.LandingPage_quizResultActions__B_mhj button{border:none;border-radius:999px;background:var(--landing-coral);color:#fff;padding:12px 24px;cursor:pointer;font:inherit;font-weight:800;box-shadow:0 4px 0 var(--landing-deep)}.LandingPage_quizResultActions__B_mhj button:hover{background:var(--landing-deep);box-shadow:0 4px 0 var(--landing-coral)}.LandingPage_quizResultActions__B_mhj a{border:2px solid var(--landing-coral);border-radius:999px;color:var(--landing-readable-accent);padding:10px 22px;font-weight:800;text-decoration:none}.LandingPage_quizResultActions__B_mhj a:hover{background:var(--highlight)}.LandingPage_storyGrid__Zu5v9{display:grid;gap:34px;margin-top:44px}.LandingPage_storyCard__JE_RV{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,6vw,72px);padding:clamp(22px,4vw,42px);border:2px solid var(--border);border-radius:30px;background:var(--card)}.LandingPage_storyCard__JE_RV:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr)}.LandingPage_storyCard__JE_RV:nth-child(2n) .LandingPage_storyCopy__Zo1xB{order:2}.LandingPage_storyCard__JE_RV:nth-child(2n) .LandingPage_pictureFrame__6aJ_j{order:1;transform:rotate(-1deg)}.LandingPage_storyCopy__Zo1xB{position:relative}.LandingPage_storyNumber__8MeKa{color:var(--landing-soft-text);font-size:62px;font-weight:800;line-height:1}.LandingPage_storyCopy__Zo1xB>p{margin:14px 0 0;color:var(--landing-readable-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LandingPage_storyCopy__Zo1xB h3{margin:8px 0 12px;color:var(--heading);font-size:clamp(26px,3vw,36px);line-height:1.08}.LandingPage_storyCopy__Zo1xB small{color:var(--muted);font-size:15px;line-height:1.7}.LandingPage_pictureFrame__6aJ_j{transform:rotate(1deg)}.LandingPage_pictureFrame__6aJ_j[data-tone=coral]{box-shadow:12px 14px 0 rgb(255 103 102/.35),0 20px 42px rgb(45 45 45/.1)}.LandingPage_pictureFrame__6aJ_j[data-tone=peach]{box-shadow:12px 14px 0 var(--landing-peach),0 20px 42px rgb(45 45 45/.1)}.LandingPage_pictureFrame__6aJ_j[data-tone=sunny]{box-shadow:12px 14px 0 rgb(255 177 115/.5),0 20px 42px rgb(45 45 45/.1)}.LandingPage_priceGrid__4ETU2{align-items:stretch}.LandingPage_priceGrid__4ETU2 article{position:relative;display:flex;min-height:100%;flex-direction:column;padding:32px 28px 28px;border:2px solid var(--border);border-radius:24px;background:var(--card)}.LandingPage_priceGrid__4ETU2 .LandingPage_featuredPlan__9mwW7{border-color:var(--landing-coral);box-shadow:0 14px 36px rgb(202 40 81/.12);transform:none}.LandingPage_planBadges__fwg3K{display:flex;min-height:28px;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 0 18px;pointer-events:none}.LandingPage_currentPlan__R3Gu3,.LandingPage_saving__Nmw6L{border:2px solid var(--landing-deep);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800;text-transform:uppercase}.LandingPage_saving__Nmw6L{margin-left:auto;background:var(--landing-orange);color:var(--landing-ink)}.LandingPage_currentPlan__R3Gu3{background:var(--landing-coral);color:#fff;box-shadow:0 8px 20px rgb(202 40 81/.2)}.LandingPage_planName__iq4_R{margin:0;color:var(--landing-readable-accent);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.LandingPage_price__JAvY_{margin:12px 0 0;color:var(--heading);font-size:36px;font-weight:800}.LandingPage_price__JAvY_ small{color:var(--muted);font-size:14px}.LandingPage_muted__KfB_O,.LandingPage_paymentNote__CTDXq{color:var(--muted)}.LandingPage_priceGrid__4ETU2 ul{flex:1;min-height:188px;margin:20px 0 24px;padding:20px 0 0;border-top:2px solid var(--border);list-style:none;line-height:2}.LandingPage_priceGrid__4ETU2 article>a,.LandingPage_priceGrid__4ETU2 article>button{position:relative;z-index:1;display:grid;min-height:54px;margin-top:auto;place-items:center;padding:14px 18px;border:0;font-family:inherit;font-size:inherit;text-align:center;cursor:pointer}.LandingPage_paymentNote__CTDXq{margin-top:18px;font-size:13px}.LandingPage_testimonialGrid__mr8M1 figure{margin:0;padding:26px;border:2px solid var(--border);border-radius:24px;background:var(--card)}.LandingPage_testimonialGrid__mr8M1 blockquote{margin:0;line-height:1.7}.LandingPage_testimonialGrid__mr8M1 figcaption{display:flex;align-items:center;gap:11px;margin-top:22px}.LandingPage_testimonialGrid__mr8M1 figcaption>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--highlight);color:var(--landing-readable-accent);font-weight:800}.LandingPage_testimonialGrid__mr8M1 figcaption b{display:flex;flex-direction:column}.LandingPage_testimonialGrid__mr8M1 figcaption small{color:var(--muted);font-weight:400}.LandingPage_faqGrid__ZuiBy{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.LandingPage_faqGrid__ZuiBy details{border:2px solid var(--border);border-radius:18px;background:var(--card);padding:20px}.LandingPage_faqGrid__ZuiBy summary{color:var(--heading);cursor:pointer;font-size:16px;font-weight:800}.LandingPage_faqGrid__ZuiBy p{margin:10px 0 0;color:var(--muted);line-height:1.6}.LandingPage_finalCta__sJhMt{position:relative;overflow:hidden;margin-top:50px;border:2px solid var(--landing-orange);border-radius:30px;background:radial-gradient(circle at 12% 8%,rgb(255 255 255/.65),transparent 14rem),var(--landing-peach);color:var(--landing-ink);padding:58px 40px;text-align:center}.LandingPage_finalCta__sJhMt:after{content:"✦";position:absolute;right:7%;bottom:-18px;color:rgb(255 103 102/.22);font-size:110px;line-height:1;transform:rotate(12deg)}.LandingPage_ctaKicker__C9Ljm{display:inline-flex;border:2px solid var(--landing-deep);border-radius:999px;background:#fff8f0;color:var(--landing-readable-accent);padding:6px 13px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LandingPage_finalCta__sJhMt h2{margin-inline:auto;color:var(--landing-ink)}.LandingPage_finalCta__sJhMt p{max-width:650px;margin:14px auto 0;line-height:1.65}.LandingPage_finalCta__sJhMt>div{position:relative;z-index:1;display:flex;justify-content:center;margin-top:26px}.LandingPage_finalCta__sJhMt a{display:inline-flex;min-width:170px;justify-content:center;padding:14px 24px}.LandingPage_pricingReveal__HpDGV{max-height:0;margin-top:0;overflow:hidden;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-16px);visibility:hidden;transition:max-height .52s ease,padding .42s ease,opacity .26s ease,transform .42s ease,visibility 0s linear .52s}.LandingPage_pricingRevealVisible__u2MOD{max-height:4200px;padding-top:84px;padding-bottom:84px;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:max-height .62s ease,padding .42s ease,opacity .26s ease,transform .42s ease,visibility 0s linear 0s}.LandingPage_footer__ttUkW{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:80px;padding:34px 0 50px;border-top:2px solid var(--border)}.LandingPage_footerCredit__sv2Ma{margin:0;color:var(--muted);font-size:13px;text-align:center}.LandingPage_footerCredit__sv2Ma span{color:var(--landing-readable-accent);font-size:16px}.LandingPage_socialLinks__ZAvVO{display:flex;justify-content:flex-end;gap:10px}.LandingPage_socialLinks__ZAvVO>a{display:grid;width:44px;height:44px;place-items:center;border:2px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 4px 0 rgb(45 45 45/.1);transition:transform .14s ease,border-color .14s ease}.LandingPage_socialLinks__ZAvVO>a:hover{border-color:var(--landing-coral);transform:translateY(-2px)}.LandingPage_youtubeIcon___ryJz{position:relative;display:grid;width:24px;height:17px;place-items:center;border-radius:5px;background:#ff0033}.LandingPage_youtubeIcon___ryJz i{width:0;height:0;margin-left:2px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff}.LandingPage_instagramIcon__xLGEt{position:relative;display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:radial-gradient(circle at 31% 103%,#ffd600 0 18%,#ff7a00 34%,#ff0169 56%,#d300c5 76%,#7638fa 100%);box-shadow:0 2px 7px rgb(211 0 197/.28)}.LandingPage_instagramIcon__xLGEt:before{content:"";position:absolute;inset:5px;border:2px solid #fff;border-radius:6px}.LandingPage_instagramIcon__xLGEt:after{content:"";position:absolute;top:7px;right:7px;width:3px;height:3px;border-radius:50%;background:#fff}.LandingPage_instagramIcon__xLGEt i{width:8px;height:8px;border:2px solid #fff;border-radius:50%}.LandingPage_settingsToggle__6W9NR{position:fixed;z-index:180;right:22px;bottom:22px;display:grid;width:54px;height:54px;place-items:center;border:2px solid var(--landing-deep);border-radius:18px;background:var(--landing-coral);box-shadow:0 5px 0 var(--landing-deep),0 12px 30px rgb(0 0 0/.2);color:#fff;cursor:pointer;font-size:22px;transition:transform .22s ease,box-shadow .16s ease}.LandingPage_settingsToggle__6W9NR:hover{transform:translateY(-2px) rotate(8deg)}.LandingPage_settingsToggleOpen__FQLFI{transform:rotate(45deg)}.LandingPage_signOutButton__Bf_U7{display:flex;width:100%;flex-direction:column;gap:.2rem;border:2px solid var(--border);border-radius:1rem;padding:.75rem .9rem;text-align:left;color:var(--heading);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.LandingPage_signOutButton__Bf_U7:hover{border-color:var(--primary);background:var(--highlight);color:var(--primary)}.LandingPage_signOutButton__Bf_U7 span{color:var(--muted);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.LandingPage_settingsScope__0DJkE{--landing-coral:#ff6766;--landing-deep:#ca2851;--landing-peach:#ffe3b3;--landing-readable-accent:var(--landing-deep)}[data-theme=dark] .LandingPage_settingsScope__0DJkE{--landing-coral:#2563eb;--landing-deep:#1d4ed8;--landing-peach:#16233a;--landing-readable-accent:#bfdbfe}[data-theme=dark] .LandingPage_welcomeArtwork__y_oym{background-color:#101a2d;background-image:linear-gradient(90deg,transparent 38px,rgb(96 165 250/.22) 39px,transparent 40px),repeating-linear-gradient(0deg,transparent 0 31px,rgb(255 255 255/.06) 32px 33px),radial-gradient(circle at 90% 10%,rgb(139 92 246/.2),transparent 16rem)}[data-theme=dark] .LandingPage_welcomeBubbleAlt__c6YG7,[data-theme=dark] .LandingPage_welcomeBubble__mfc0C,[data-theme=dark] .LandingPage_welcomeClose__Gr7J9{background:#172033;color:#f8fafc;border-color:#2c3c5e}[data-theme=dark] .LandingPage_heroVisual__qI7IE{background:linear-gradient(145deg,#16233a,#0c1424)}[data-theme=dark] .LandingPage_browserFrame__aDJW_,[data-theme=dark] .LandingPage_pictureFrame__6aJ_j{border-color:#2c3c5e;background:#10141f;box-shadow:0 20px 42px rgb(0 0 0/.34)}[data-theme=dark] .LandingPage_heroImage__GNNsw,[data-theme=dark] .LandingPage_pictureFrame__6aJ_j img{filter:brightness(.8) saturate(.7) hue-rotate(170deg)}[data-theme=dark] .LandingPage_frameBar__MNbUU{border-color:#253451;background:#0b1220}[data-theme=dark] .LandingPage_frameBar__MNbUU b{color:rgb(255 255 255/.5)}[data-theme=dark] .LandingPage_finalCta__sJhMt{background:radial-gradient(circle at 12% 8%,rgb(96 165 250/.15),transparent 14rem),#101a2d}[data-theme=dark] .LandingPage_finalCta__sJhMt:after{color:rgb(96 165 250/.2)}[data-theme=dark] .LandingPage_ctaKicker__C9Ljm{background:#0b1220}[data-theme=dark] .LandingPage_pictureFrame__6aJ_j[data-tone=coral],[data-theme=dark] .LandingPage_pictureFrame__6aJ_j[data-tone=peach],[data-theme=dark] .LandingPage_pictureFrame__6aJ_j[data-tone=sunny]{box-shadow:12px 14px 0 #16233a,0 20px 42px rgb(0 0 0/.34)}[data-theme=dark] .LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX{border-color:#60a5fa;background:radial-gradient(circle at 75% 18%,rgb(139 92 246/.42),transparent 1.35rem),linear-gradient(145deg,rgb(15 23 42/.96),rgb(30 42 73/.94));box-shadow:0 5px 0 #1d4ed8,0 16px 34px rgb(96 165 250/.2)}[data-theme=dark] .LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX:after{border-color:#0b1220;background:#60a5fa;color:#08111f;box-shadow:0 4px 14px rgb(96 165 250/.32)}[data-theme=dark] .LandingPage_paymentNavbar__U9vpS .LandingPage_menuToggle___4HDX span{background:#dbeafe}[data-theme=dark] .LandingPage_paymentNavbar__U9vpS .LandingPage_navMenu__vtDWX{border-color:#2c3c5e;background:radial-gradient(circle at 86% 8%,rgb(96 165 250/.18),transparent 8rem),linear-gradient(145deg,rgb(8 13 25/.96),rgb(17 29 50/.94));box-shadow:0 22px 54px rgb(0 0 0/.34)}[data-theme=dark] .LandingPage_paymentAccountBox__re2ti{border-color:#60a5fa;background:#0f172a;box-shadow:0 7px 0 #1d4ed8}[data-theme=dark] .LandingPage_paymentAccountBox__re2ti:before{background:#0b1220;color:#dbeafe}[data-theme=dark] .LandingPage_paymentAccountPrompt__pttKN{color:#dbeafe}[data-theme=dark] .LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l{border-color:#60a5fa;background:radial-gradient(circle at 90% 10%,rgb(139 92 246/.28),transparent 2.5rem),rgb(15 23 42/.94);box-shadow:0 4px 0 #1d4ed8;color:#dbeafe}[data-theme=dark] .LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N{border-color:#60a5fa;background:#2563eb;box-shadow:0 4px 0 #1d4ed8;color:#fff}[data-theme=dark] .LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N:hover,[data-theme=dark] .LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l:hover{box-shadow:0 5px 0 #1d4ed8,0 14px 28px rgb(96 165 250/.2)}[data-theme=dark] .LandingPage_paymentSuccessBackdrop__lhVMO{background:rgb(3 7 18/.66)}[data-theme=dark] .LandingPage_paymentSuccessModal__0rTFW{border-color:#2c3c5e;background:radial-gradient(circle at 50% 0,rgb(96 165 250/.16),transparent 10rem),linear-gradient(145deg,#101a2d,#08111f);box-shadow:0 32px 95px rgb(0 0 0/.42),0 5px 0 #1d4ed8}[data-theme=dark] .LandingPage_paymentSuccessClose__i53M_{border-color:#60a5fa;background:#0f172a;box-shadow:0 5px 0 #1d4ed8;color:#dbeafe}[data-theme=dark] .LandingPage_paymentSuccessClose__i53M_:hover{box-shadow:0 6px 0 #1d4ed8}[data-theme=dark] .LandingPage_paymentSuccessClose__i53M_:active{box-shadow:0 1px 0 #1d4ed8}[data-theme=dark] .LandingPage_paymentSuccessDetails__EAMmM{background:#16233a}[data-theme=dark] .LandingPage_paymentSuccessHome__HYCUy{border-color:#60a5fa;background:#0f172a;box-shadow:0 7px 0 #1d4ed8;color:#dbeafe}[data-theme=dark] .LandingPage_paymentSuccessHome__HYCUy:hover{background:#16233a;color:#dbeafe}[data-theme=dark] .LandingPage_paymentSuccessHome__HYCUy:active{box-shadow:0 2px 0 #1d4ed8}.LandingPage_settingsPanel__3RlNW{position:fixed;z-index:179;right:22px;bottom:88px;width:min(390px,calc(100vw - 28px));max-height:min(680px,calc(100vh - 120px));overflow:auto;border:2px solid var(--landing-peach);border-radius:24px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 24px 70px rgb(0 0 0/.28);padding:20px;opacity:0;pointer-events:none;transform:translateY(14px) scale(.97);transform-origin:bottom right;visibility:hidden;backdrop-filter:blur(18px);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}.LandingPage_settingsPanelOpen__qg3sd{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.LandingPage_settingsHeading__qJWWh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.LandingPage_settingsHeading__qJWWh>div{display:flex;flex-direction:column}.LandingPage_settingsHeading__qJWWh b{color:var(--heading);font-size:20px}.LandingPage_settingsHeading__qJWWh span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.LandingPage_settingsHeading__qJWWh button{border:0;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:22px}.LandingPage_settingGroup__2lqs7{margin:20px 0 0;padding:0;border:0}.LandingPage_settingGroup__2lqs7 legend{margin-bottom:10px;color:var(--landing-readable-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LandingPage_languageOptions__dK6bD{display:grid;grid-template-columns:1fr 1fr;gap:8px}.LandingPage_languageOptions__dK6bD button,.LandingPage_themeOptions__EUwTe button{border:2px solid var(--border);border-radius:15px;background:var(--background);color:var(--body);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.LandingPage_languageOptions__dK6bD button{display:flex;min-height:76px;flex-direction:column;gap:3px;padding:11px}.LandingPage_languageOptions__dK6bD b{color:var(--heading);font-size:13px}.LandingPage_languageOptions__dK6bD span{color:var(--muted);font-size:10px;line-height:1.35}.LandingPage_themeOptions__EUwTe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.LandingPage_themeOptions__EUwTe button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:12px}.LandingPage_themeOptions__EUwTe b{color:var(--heading);font-size:12px}.LandingPage_themeOptions__EUwTe small{grid-column:2;color:var(--muted);font-size:9px;line-height:1.35}.LandingPage_themeIcon__aUtsd{grid-row:1/3;color:var(--landing-readable-accent);font-size:22px}.LandingPage_languageOptions__dK6bD .LandingPage_settingActive__KknWA,.LandingPage_themeOptions__EUwTe .LandingPage_settingActive__KknWA{border-color:var(--landing-coral);background:var(--highlight);box-shadow:inset 0 0 0 1px var(--landing-coral);transform:translateY(-1px)}@media (max-width:1080px){.LandingPage_navbarInner__8Lnn4{position:relative;min-height:68px;gap:14px;padding:6px 0}.LandingPage_menuToggle___4HDX{display:grid;width:46px;height:42px;place-content:center;gap:5px;margin-left:auto;border:2px solid var(--landing-deep);border-radius:13px;background:var(--card);box-shadow:0 3px 0 var(--landing-deep);cursor:pointer}.LandingPage_menuToggle___4HDX span{display:block;width:20px;height:2px;border-radius:999px;background:var(--landing-readable-accent);transition:transform .16s ease,opacity .16s ease}.LandingPage_menuToggle___4HDX[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.LandingPage_menuToggle___4HDX[aria-expanded=true] span:nth-child(2){opacity:0}.LandingPage_menuToggle___4HDX[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}.LandingPage_navMenu__vtDWX{position:absolute;top:calc(100% + 8px);right:0;left:0;display:flex;max-height:0;overflow:hidden;flex-direction:column;align-items:stretch;gap:10px;padding:0 14px;border:2px solid var(--landing-peach);border-radius:18px;background:var(--card);box-shadow:0 18px 44px rgb(45 45 45/.14);opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top center;visibility:hidden;transition:max-height .24s ease,padding .24s ease,opacity .18s ease,transform .24s ease,visibility 0s linear .24s}.LandingPage_navMenuOpen__UwZI_{max-height:360px;padding:14px;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:max-height .28s ease,padding .28s ease,opacity .18s ease,transform .24s ease,visibility 0s linear 0s}.LandingPage_navLinks__Zz_Ww{width:100%;flex-direction:column;align-items:stretch;gap:4px;margin:0}.LandingPage_navLinks__Zz_Ww a{width:100%;padding:11px 13px}.LandingPage_navActions__BNlpz{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--border)}.LandingPage_smallCta__uI__N,.LandingPage_textLink__Lyd0l{display:grid;min-height:44px;place-items:center}.LandingPage_smallCta__uI__N{text-align:center}.LandingPage_dashboardCta__hNS_X{grid-column:1/-1;justify-content:center;min-height:48px}}@media (max-width:960px){.LandingPage_hero__0ZB9j{grid-template-columns:1fr}.LandingPage_heroCopy__v1xhr{text-align:center}.LandingPage_hero__0ZB9j h1,.LandingPage_lead__GxNOP{margin-inline:auto}.LandingPage_trustRow__tru7J{justify-content:center}.LandingPage_heroVisual__qI7IE{width:min(100%,650px);margin:0 auto;transform:none}.LandingPage_priceGrid__4ETU2,.LandingPage_stepGrid__QQnGN,.LandingPage_storyCard__JE_RV,.LandingPage_storyCard__JE_RV:nth-child(2n),.LandingPage_testimonialGrid__mr8M1{grid-template-columns:1fr}.LandingPage_storyCard__JE_RV:nth-child(2n) .LandingPage_pictureFrame__6aJ_j,.LandingPage_storyCard__JE_RV:nth-child(2n) .LandingPage_storyCopy__Zo1xB{order:0}.LandingPage_priceGrid__4ETU2 .LandingPage_featuredPlan__9mwW7{transform:none}.LandingPage_wordGrid__fB3el{grid-template-columns:1fr 1fr}.LandingPage_priceGrid__4ETU2 ul{min-height:auto}.LandingPage_section___gI5_{scroll-margin-top:92px}}@media (max-width:620px){.LandingPage_finalCta__sJhMt,.LandingPage_footer__ttUkW,.LandingPage_hero__0ZB9j,.LandingPage_navbarInner__8Lnn4,.LandingPage_section___gI5_{width:min(100% - 28px,1180px)}.LandingPage_navbarInner__8Lnn4{min-height:66px}.LandingPage_brand__HJFGJ{gap:7px;font-size:18px}.LandingPage_brandLogo__gyxuZ{width:38px;height:38px}.LandingPage_footerBrandLockup__DGQds{gap:10px}.LandingPage_footerLogoMark__yEXxK{width:52px;height:52px}.LandingPage_footerWordmark___oZZU>span{font-size:27px}.LandingPage_footerWordmark___oZZU>small{max-width:210px;font-size:8px;letter-spacing:.18em}.LandingPage_navActions__BNlpz{gap:9px}.LandingPage_textLink__Lyd0l{font-size:11px}.LandingPage_smallCta__uI__N{padding:9px 10px;font-size:10px}.LandingPage_dashboardCta__hNS_X{padding:11px 16px;font-size:12px}.LandingPage_paymentAccountBox__re2ti{width:100%;grid-template-columns:1fr;margin-left:0}.LandingPage_paymentAccountPrompt__pttKN{text-align:center;white-space:normal}.LandingPage_paymentAccountBox__re2ti .LandingPage_navActions__BNlpz{grid-template-columns:1fr 1fr}.LandingPage_paymentAccountBox__re2ti .LandingPage_smallCta__uI__N,.LandingPage_paymentAccountBox__re2ti .LandingPage_textLink__Lyd0l{min-height:44px}.LandingPage_navLinks__Zz_Ww a{padding:8px 10px;font-size:11px}.LandingPage_hero__0ZB9j{padding:55px 0 76px}.LandingPage_heroVisual__qI7IE{margin-top:20px;margin-bottom:54px;padding:10px;border-radius:24px;box-shadow:8px 10px 0 var(--landing-peach)}.LandingPage_browserFrame__aDJW_{border-radius:16px}.LandingPage_floatingNote__QvnUK{top:-28px;left:-6px}.LandingPage_lessonStats__TSYc9{right:8px;bottom:-52px;max-width:calc(100% - 16px);padding:10px 12px;transform:none}.LandingPage_lessonStats__TSYc9 p{justify-content:center;gap:7px}.LandingPage_lessonStats__TSYc9 p:first-child{font-size:14px}.LandingPage_lessonStats__TSYc9 p:last-child{font-size:11px}.LandingPage_section___gI5_{padding:62px 0}.LandingPage_contentList__Eqot4,.LandingPage_faqGrid__ZuiBy,.LandingPage_quizOptions__yhVy9,.LandingPage_wordGrid__fB3el{grid-template-columns:1fr}.LandingPage_storyCard__JE_RV{padding:20px}.LandingPage_storyNumber__8MeKa{font-size:48px}.LandingPage_quiz__BPCqm h3{font-size:18px}.LandingPage_wordCard__wjHJD{min-height:190px}.LandingPage_finalCta__sJhMt{padding:42px 22px}.LandingPage_finalCta__sJhMt>div{flex-direction:column}.LandingPage_footer__ttUkW{grid-template-columns:1fr;justify-items:center;text-align:center}.LandingPage_socialLinks__ZAvVO{justify-content:center}.LandingPage_welcomeBackdrop__5LWAb{padding:12px}.LandingPage_welcomeArtwork__y_oym{min-height:205px;padding:22px}.LandingPage_welcomeBubble__mfc0C{top:78px;right:26px}.LandingPage_welcomeBubbleAlt__c6YG7{top:135px;left:24px}.LandingPage_welcomeBody__eLS4C{padding:24px 22px 26px}.LandingPage_welcomeBody__eLS4C h2{font-size:25px}.LandingPage_welcomeActions__Nn57T{align-items:stretch;flex-direction:column}.LandingPage_welcomeActions__Nn57T>div{display:grid;grid-template-columns:1fr 1fr}.LandingPage_welcomeActions__Nn57T button,.LandingPage_welcomeActions__Nn57T div button{text-align:center}.LandingPage_labLessonStats__FC5Rj{grid-template-columns:1fr 1fr}.LandingPage_labLessonGrid__H3wZV{grid-template-columns:1fr}.LandingPage_settingsToggle__6W9NR{right:14px;bottom:14px}.LandingPage_settingsPanel__3RlNW{right:14px;bottom:78px;padding:16px}.LandingPage_languageOptions__dK6bD,.LandingPage_themeOptions__EUwTe{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LandingPage_videoBackdrop__s8thS{display:none}.LandingPage_dashboardCta__hNS_X,.LandingPage_dashboardCta__hNS_X span,.LandingPage_finalCta__sJhMt a,.LandingPage_menuToggle___4HDX span,.LandingPage_navMenuOpen__UwZI_,.LandingPage_navMenu__vtDWX,.LandingPage_paymentSuccessBackdrop__lhVMO,.LandingPage_paymentSuccessBody___x2vO,.LandingPage_paymentSuccessDetails__EAMmM,.LandingPage_paymentSuccessFooter__rIUIT,.LandingPage_paymentSuccessHome__HYCUy,.LandingPage_paymentSuccessModal__0rTFW,.LandingPage_paymentSuccessSprout__QDFnL,.LandingPage_paymentSuccessTitle__4F_Hn,.LandingPage_priceGrid__4ETU2 article>a,.LandingPage_priceGrid__4ETU2 article>button,.LandingPage_pricingRevealVisible__u2MOD,.LandingPage_pricingReveal__HpDGV,.LandingPage_quizOptions__yhVy9 button,.LandingPage_quizProgressBar__cxC9n,.LandingPage_settingsPanelOpen__qg3sd,.LandingPage_settingsPanel__3RlNW,.LandingPage_settingsToggle__6W9NR,.LandingPage_smallCta__uI__N,.LandingPage_trialCoach__OD55z,.LandingPage_trialCoach__OD55z>span,.LandingPage_videoOverlay__iTCan,.LandingPage_welcomeBackdropOpen__EwONM,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_pencilDoodle__VKwmX,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubbleAlt__c6YG7,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubble__mfc0C,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeEyebrow__jVIXU,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeModal___8Szd,.LandingPage_welcomeBackdrop__5LWAb,.LandingPage_welcomeModal___8Szd,.LandingPage_wordCard__wjHJD{transition:none}.LandingPage_paymentSuccessBackdrop__lhVMO,.LandingPage_paymentSuccessBody___x2vO,.LandingPage_paymentSuccessDetails__EAMmM,.LandingPage_paymentSuccessFooter__rIUIT,.LandingPage_paymentSuccessHome__HYCUy,.LandingPage_paymentSuccessModal__0rTFW,.LandingPage_paymentSuccessSprout__QDFnL,.LandingPage_paymentSuccessTitle__4F_Hn,.LandingPage_trialCoach__OD55z,.LandingPage_trialCoach__OD55z>span,.LandingPage_welcomeBackdropOpen__EwONM,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_pencilDoodle__VKwmX,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubbleAlt__c6YG7,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeBubble__mfc0C,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeEyebrow__jVIXU,.LandingPage_welcomeBackdropOpen__EwONM .LandingPage_welcomeModal___8Szd{animation:none}}