.page_page__nPiET{display:flex;flex-direction:column;gap:var(--space-4xl);overflow-x:hidden}.page_hero__0ptbC{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-2xl);align-items:center;padding-top:var(--space-xl);min-height:80vh;color:var(--rsm-paper)}.page_heroContent__YvnZI{display:flex;flex-direction:column;gap:var(--space-lg);position:relative;z-index:2}.page_badge__loEoZ{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--rsm-cta);color:var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:800;text-transform:uppercase;letter-spacing:.05em;width:fit-content;border:3px solid var(--rsm-ink);animation:page_pulseScale__j28Mc 3s ease-in-out infinite}.page_badgeIcon__PSSXg{color:var(--rsm-ink);animation:page_sparkle__poK0K 2s ease-in-out infinite}@keyframes page_sparkle__poK0K{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.2) rotate(10deg);opacity:.8}}.page_badgeDot__peTEq{width:6px;height:6px;background:var(--color-primary-500);border-radius:50%;animation:page_pulse__9BXgC 2s infinite}.page_title__J0NxP{font-size:clamp(3rem,5vw,4.5rem);line-height:1.05;font-weight:800;color:var(--rsm-paper);letter-spacing:-.02em}.page_titleHighlight__zD3Kb{color:var(--rsm-accent)}.page_subtitle__xyD5z{font-size:var(--text-body-lg);color:rgba(255,246,229,.85);line-height:1.6;max-width:48ch}.page_heroActions__0RaWF{display:flex;gap:var(--space-md);margin-top:var(--space-sm)}.page_primaryBtn__ytAMn{transition:transform var(--motion-duration-short) var(--motion-ease-spring),background-color var(--motion-duration-short) var(--motion-ease-standard);min-height:44px!important;padding:var(--space-sm) var(--space-xl)!important;font-size:var(--text-body-lg)!important;font-weight:700!important;display:inline-flex!important;align-items:center;gap:var(--space-sm);background:var(--rsm-cta)!important;color:var(--rsm-ink)!important;border:3px solid var(--rsm-ink);animation:page_ctaPulse__viisd 3s ease-in-out infinite}@keyframes page_ctaPulse__viisd{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.page_primaryBtn__ytAMn:hover{transform:translateY(-2px) scale(1.02)}.page_secondaryBtn__z6zN6{padding:var(--space-sm) var(--space-xl)!important;font-size:var(--text-body-lg)!important;font-weight:600!important;background:var(--rsm-surface)!important}.page_previewBtn__BStFL,.page_secondaryBtn__z6zN6{min-height:44px!important;border:3px solid var(--rsm-ink);color:var(--rsm-ink)!important}.page_previewBtn__BStFL{padding:var(--space-sm) var(--space-lg)!important;font-size:var(--text-body-md)!important;font-weight:800!important;background:var(--rsm-focus)!important}.page_trustBadges__w11Yb{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:3px solid rgba(255,246,229,.35)}.page_trustBadge__DlImU{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);font-weight:600;color:rgba(255,246,229,.9)}.page_trustIconHeart__BLMaz,.page_trustIconLock__1fxMM,.page_trustIconShield__6fsOh,.page_trustIconStar__kCgVB{color:var(--rsm-paper)}.page_trustRow___g_mf{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:3px solid rgba(255,246,229,.35)}.page_trustItem__lSbIA{display:flex;flex-direction:column;gap:2px}.page_trustValue__VrBK_{font-weight:800;font-size:var(--text-h4);color:var(--rsm-paper)}.page_trustLabel__ffhzg{font-size:var(--text-caption);color:rgba(255,246,229,.75);text-transform:uppercase;letter-spacing:.02em}.page_trustDivider__9pLmC{width:3px;height:32px;background:rgba(255,246,229,.6)}.page_heroVisual__ifnfv{position:relative;display:flex;justify-content:center;align-items:center}.page_heroGlow__T0vx2{position:absolute;width:120%;height:120%;background:radial-gradient(circle at center,rgba(39,164,204,.2),transparent 70%);z-index:0}.page_heroVisual__ifnfv:after{content:"";position:absolute;z-index:0;width:85%;height:85%;border-radius:24px;background:radial-gradient(circle at 50% 40%,rgba(243,92,16,.2),transparent 65%);opacity:.8}.page_heroLogoFrame__gLHJw{position:relative;z-index:1;border-radius:24px;overflow:hidden;border:4px solid var(--rsm-ink);background:var(--rsm-bg);padding:12px}.page_heroLogo__beFgd{position:relative;z-index:1;max-width:100%;height:auto;animation:page_float__Tt68Z 6s ease-in-out infinite;border-radius:16px}.page_marqueeContainer__ZKBl9{width:100%;max-width:600px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);margin-bottom:var(--space-sm)}.page_marqueeTrack__LJEJ8{display:flex;gap:var(--space-xl);width:max-content;animation:page_scroll__AgwOL 20s linear infinite;padding-left:var(--space-xl)}.page_marqueeTrack__LJEJ8:hover{animation-play-state:paused}@keyframes page_scroll__AgwOL{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.page_opItem__qSVUc{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:800;font-size:var(--text-body-lg);white-space:nowrap}.page_pricingValue__iFApY{margin-top:calc(var(--space-4xl) * -1);padding:0}.page_pricingValueInner__rGl1h{background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:24px;padding:var(--space-xl) var(--space-2xl);display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);position:relative;overflow:hidden}.page_pricingValueInner__rGl1h:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(11,11,11,.12) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.page_pricingFree__cSqpA,.page_pricingPremium__5sLws{display:flex;align-items:center;gap:var(--space-md);position:relative;z-index:1}.page_pricingIcon__DyQdp{font-size:2.5rem;line-height:1}.page_pricingText__WuZr_ h3{font-size:var(--text-body-lg);font-weight:800;color:var(--rsm-ink);margin-bottom:2px}.page_pricingFree__cSqpA .page_pricingText__WuZr_ h3{color:var(--rsm-success)}.page_pricingPremium__5sLws .page_pricingText__WuZr_ h3{color:var(--rsm-accent)}.page_pricingText__WuZr_ p{font-size:var(--text-body-sm);color:rgba(11,11,11,.75)}.page_pricingDivider__Aretd{width:3px;height:60px;background:var(--rsm-ink);border-radius:999px}.page_featuresSection__0iG_S{display:flex;flex-direction:column;gap:var(--space-2xl)}.page_sectionHeader__xO4Sn{text-align:center;max-width:60ch;margin:0 auto}.page_sectionTitle__ZOH1d{font-size:var(--text-h2);margin-bottom:var(--space-sm);color:var(--rsm-paper)}.page_sectionSubtitle__iKuEr{font-size:var(--text-body-lg);color:rgba(255,246,229,.8)}.page_bentoGrid__jE7ZU{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);grid-auto-rows:minmax(240px,auto)}.page_bentoCard__qey7Y{background:var(--surface-card);border:3px solid var(--rsm-ink);border-radius:20px;padding:var(--space-xl);display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--motion-duration-short) var(--motion-ease-standard);overflow:hidden;position:relative}.page_bentoCard__qey7Y:hover{transform:translateY(-2px)}.page_bentoCard__qey7Y.page_primary__H1fEs{background:var(--rsm-cta);color:var(--rsm-ink)}.page_bentoCard__qey7Y.page_primary__H1fEs h3{color:var(--rsm-ink)}.page_bentoCard__qey7Y.page_primary__H1fEs p{color:#3a2f24}.page_bentoCard__qey7Y.page_accent___ahWx{background:var(--rsm-paper);border-color:var(--rsm-ink)}.page_bentoCard__qey7Y.page_dark__r3XX5{background:var(--surface-card);border:3px solid var(--rsm-ink);color:var(--rsm-ink)}.page_bentoCard__qey7Y.page_dark__r3XX5 h3{color:var(--rsm-ink)}.page_bentoCard__qey7Y.page_dark__r3XX5 p{color:rgba(11,11,11,.75)}.page_cardContentRow__RZ38a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);height:100%}.page_span3__n61Lf{grid-column:span 3}.page_cardIconFeedback___wsEo{position:absolute;top:var(--space-lg);right:var(--space-lg);width:64px;height:64px;color:var(--rsm-ink);transform:rotate(12deg);transition:transform var(--motion-duration-medium) var(--motion-ease-spring)}.page_bentoCard__qey7Y:hover .page_cardIconFeedback___wsEo{transform:rotate(0deg) scale(1.1)}.page_cardIconStreak__b7klV{position:absolute;bottom:-10px;right:-10px;width:120px;height:120px;color:var(--rsm-ink);opacity:.08;transform:rotate(-15deg);transition:transform var(--motion-duration-medium) var(--motion-ease-spring),opacity var(--motion-duration-medium) var(--motion-ease-standard)}.page_bentoCard__qey7Y:hover .page_cardIconStreak__b7klV{transform:rotate(0deg) scale(1.1);opacity:.25}.page_cardIconPrivacy__qfyQy{width:120px;height:120px;color:var(--rsm-ink);opacity:.1;flex-shrink:0;transform:rotate(-6deg);transition:transform var(--motion-duration-medium) var(--motion-ease-spring),opacity var(--motion-duration-medium) var(--motion-ease-standard)}.page_bentoCard__qey7Y:hover .page_cardIconPrivacy__qfyQy{transform:rotate(0deg) scale(1.15);opacity:.5}.page_cardIconAdaptive__ecnFW{position:absolute;right:-20px;bottom:-20px;width:180px;height:180px;color:rgba(11,11,11,.12);transform:rotate(-10deg);transition:transform var(--motion-duration-medium) var(--motion-ease-spring)}.page_bentoCard__qey7Y:hover .page_cardIconAdaptive__ecnFW{transform:rotate(0deg) scale(1.05);color:rgba(255,255,255,.25)}.page_heroMascot__lIe_p{position:absolute;bottom:-50px;left:calc(50% - 300px);width:240px;height:auto;z-index:2;transform-origin:bottom center;animation:page_heroDash__U96_d 10s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}@keyframes page_heroDash__U96_d{0%{transform:translateX(-40px) scale(1) rotate(-2deg);opacity:1}24%{transform:translateX(4vw) scale(1.01) rotate(1deg);opacity:1}50%{transform:translateX(11vw) scale(1.02) rotate(2deg);opacity:1}76%{transform:translateX(3vw) scale(1) rotate(-1deg);opacity:1}to{transform:translateX(-40px) scale(1) rotate(-2deg);opacity:1}}.page_parentsSection__ih9Ek{background:var(--rsm-paper);margin:0 calc(var(--space-xl) * -1);padding:var(--space-3xl) var(--space-xl);border-radius:24px;border:3px solid var(--rsm-ink)}.page_featureRow__Mr23g{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-2xl);margin-top:var(--space-2xl)}.page_featureItem__YqtZD{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start}.page_featureIcon__0oGns{font-size:2rem;margin-bottom:var(--space-xs);background:var(--rsm-paper);color:var(--rsm-ink);width:64px;height:64px;display:grid;place-items:center;border-radius:18px;border:3px solid var(--rsm-ink)}.page_featureItem__YqtZD h3{font-size:var(--text-h4);color:var(--rsm-paper)}.page_featureItem__YqtZD p{color:rgba(255,246,229,.8);line-height:1.5}.page_iconAccent__flV2p,.page_iconPrimary__ng4dI,.page_iconSecondary__DGpxe{color:var(--rsm-ink)}.page_ctaSection__SbDdz{padding:var(--space-2xl) 0}.page_ctaContent__1jO4p{background:var(--rsm-paper);border-radius:24px;border:4px solid var(--rsm-ink);padding:var(--space-3xl) var(--space-xl);text-align:center;color:var(--rsm-ink);display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);position:relative;overflow:hidden}.page_ctaContent__1jO4p:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(11,11,11,.12) 1px,transparent 0);background-size:18px 18px}.page_ctaTitle__204F2{font-size:var(--text-display);font-weight:800;margin:0}.page_ctaText__Ky2S8{font-size:var(--text-h4);opacity:.9;max-width:50ch}.page_ctaButtons__JNQ9c{display:flex;gap:var(--space-md);margin-top:var(--space-md);position:relative;z-index:1}.page_ctaPrimary__m_K80{background:var(--rsm-cta)!important;color:var(--rsm-ink)!important;border:3px solid var(--rsm-ink);min-height:44px!important;padding:var(--space-sm) var(--space-xl)!important;font-size:var(--text-body-lg)!important;font-weight:700!important;display:inline-flex!important;align-items:center;gap:var(--space-sm)}.page_ctaPrimary__m_K80:hover{background:#f6dd0e!important;transform:translateY(-1px)}.page_ctaSecondary__EDFvP{background:var(--rsm-surface);color:var(--rsm-ink);border:3px solid var(--rsm-ink);min-height:44px!important;padding:var(--space-sm) var(--space-xl)!important;font-size:var(--text-body-lg)!important}.page_ctaSecondary__EDFvP:hover{background:#fef1d5}.page_ctaGuarantees__9MjXL{display:flex;gap:var(--space-lg);margin-top:var(--space-md);position:relative;z-index:1}.page_ctaGuarantees__9MjXL span{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);opacity:.9}.page_cohortSection__8lLHh{padding:var(--space-2xl) 0}.page_cohortHeader__NHDRA{text-align:center;margin-bottom:var(--space-2xl)}.page_cohortTitle__iMyzr{font-size:var(--text-h2);color:var(--rsm-paper);margin-bottom:var(--space-sm)}.page_cohortSubtitle__KuADF{font-size:var(--text-body-lg);color:rgba(255,246,229,.8)}.page_cohortGrid__V5cC7{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.page_cohortCard__l6uAE{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2xl) var(--space-xl);border-radius:24px;text-decoration:none;transition:transform var(--motion-duration-short) var(--motion-ease-spring),background-color var(--motion-duration-short) var(--motion-ease-standard);overflow:hidden;border:4px solid var(--rsm-ink);background:var(--rsm-paper)}.page_cohortCard__l6uAE:hover{transform:translateY(-4px) scale(1.01);background:#fff2d9}.page_cohortCard__l6uAE:hover .page_cohortArrow__kIMG8{transform:translateX(4px);opacity:1}.page_cohortCard__l6uAE:hover .page_cohortIconWrapper__Ezipz{transform:scale(1.06) rotate(3deg)}.page_cohortKids__M3rkF{background:var(--rsm-paper)}.page_cohortKids__M3rkF .page_cohortIconWrapper__Ezipz{background:var(--rsm-cta);color:var(--rsm-ink)}.page_cohortKids__M3rkF h3{color:var(--rsm-ink)}.page_cohortKids__M3rkF p{color:rgba(11,11,11,.75)}.page_cohortParents__ses3w{background:var(--rsm-paper)}.page_cohortParents__ses3w .page_cohortIconWrapper__Ezipz{background:var(--rsm-accent);color:var(--rsm-ink)}.page_cohortParents__ses3w h3{color:var(--rsm-ink)}.page_cohortParents__ses3w p{color:rgba(11,11,11,.75)}.page_cohortTeachers__xApSn{background:var(--rsm-paper)}.page_cohortTeachers__xApSn .page_cohortIconWrapper__Ezipz{background:var(--rsm-focus);color:var(--rsm-ink)}.page_cohortTeachers__xApSn h3{color:var(--rsm-ink)}.page_cohortTeachers__xApSn p{color:rgba(11,11,11,.75)}.page_cohortIconWrapper__Ezipz{width:96px;height:96px;border-radius:22px;display:grid;place-items:center;margin-bottom:var(--space-lg);transition:transform var(--motion-duration-short) var(--motion-ease-spring);border:3px solid var(--rsm-ink)}.page_cohortContent__gnjzW h3{font-size:var(--text-h3);font-weight:800;margin-bottom:var(--space-sm)}.page_cohortContent__gnjzW p{font-size:var(--text-body);line-height:1.5;opacity:.9}.page_cohortArrow__kIMG8{position:absolute;bottom:var(--space-lg);right:var(--space-lg);font-size:var(--text-h3);font-weight:700;opacity:.5;transition:transform var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard)}@media (max-width:1024px){.page_cohortGrid__V5cC7{grid-template-columns:1fr;max-width:400px;margin:0 auto}.page_hero__0ptbC{grid-template-columns:1fr;text-align:center;gap:var(--space-xl)}.page_heroMascot__lIe_p{width:200px;left:50%;transform:translateX(-140%);bottom:-20px;animation:page_slideInMascotMobile__0aTPP 1s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes page_slideInMascotMobile__0aTPP{0%{opacity:0;transform:translateX(-160%) scale(.8)}to{opacity:1;transform:translateX(-140%) scale(1)}}.page_heroContent__YvnZI{align-items:center}.page_heroActions__0RaWF{justify-content:center;flex-direction:column;align-items:center}.page_trustBadges__w11Yb{flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.page_trustBadge__DlImU{font-size:var(--text-caption)}.page_pricingValue__iFApY{padding:var(--space-md)}.page_pricingValueInner__rGl1h{flex-direction:column;gap:var(--space-md);text-align:center}.page_pricingHighlight__3ztH1{font-size:var(--text-h3)}.page_pricingDetails__VW0yb{text-align:center;padding-left:0;border-left:none;padding-top:var(--space-sm);border-top:2px solid rgba(31,184,166,.3)}.page_ctaGuarantees__9MjXL{flex-direction:column;gap:var(--space-xs)}.page_trustRow___g_mf{justify-content:center}.page_bentoGrid__jE7ZU{grid-template-columns:1fr}.page_span2__Ckwqk,.page_span3__n61Lf{grid-column:auto}}@keyframes page_pulse__9BXgC{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.4);opacity:.4}to{transform:scale(1);opacity:.9}}@keyframes page_float__Tt68Z{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes page_pulseScale__j28Mc{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes page_fadeInUp__CTLwP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}