.explore-app-sections{display:flex;flex-direction:column;gap:2.25rem;padding:.5rem 0 1rem}.explore-app-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.35rem .25rem .15rem}.explore-app-jump-link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(16,42,67,.12);background:#ffffffd9;color:#102a43;text-decoration:none;font-size:.82rem;font-weight:700;transition:background .15s ease,border-color .15s ease,transform .15s ease}.explore-app-jump-link img{border-radius:.4rem}.explore-app-jump-link:hover{border-color:#0369a159;background:#f0f9ff;transform:translateY(-1px)}.explore-app-section{scroll-margin-top:5.5rem;padding:1.35rem 1.15rem 1.5rem;border-radius:1.15rem;border:1px solid rgba(16,42,67,.1);background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(2,132,199,.08),transparent 55%),#ffffffe0}.explore-app-section--talk{background:radial-gradient(ellipse 70% 55% at 0% 0%,rgba(15,118,110,.1),transparent 55%),#ffffffe6}.explore-app-section--aac{background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(124,58,237,.08),transparent 55%),#ffffffe6}.explore-app-section-head{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-start;margin-bottom:1.1rem}.explore-app-section-head .explore-section-visual-accent{align-self:stretch}.explore-app-section-icon{width:4.5rem;height:4.5rem;border-radius:1rem;box-shadow:0 8px 22px #102a431f;object-fit:cover;flex-shrink:0}.explore-app-section-copy{flex:1 1 16rem;min-width:0}.explore-app-section-eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#0f766e}.explore-app-section-title{margin:0 0 .45rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.8vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:#102a43;line-height:1.2}.explore-app-section-lead{margin:0 0 .9rem;font-size:.98rem;line-height:1.55;color:#486581;max-width:42rem}.explore-app-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}.explore-app-product-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.5rem 1rem;border-radius:.7rem;background:#102a43;color:#fff;font-weight:700;font-size:.9rem;text-decoration:none}.explore-app-product-link:hover{background:#243b53}.explore-app-downloads{display:inline-flex;flex-wrap:wrap;gap:.45rem}.explore-app-download-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:2.6rem;padding:.35rem .75rem;border-radius:.7rem;border:1px solid rgba(16,42,67,.14);background:#fff;color:#102a43;text-decoration:none}.explore-app-download-btn:hover{border-color:#0369a166;background:#f0f9ff}.explore-app-download-logo{width:1.45rem;height:1.45rem;flex-shrink:0}.explore-app-download-kicker{display:block;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#486581;line-height:1.1}.explore-app-download-name{display:block;font-size:.88rem;font-weight:750;line-height:1.15}.explore-app-tryouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.explore-app-tryout-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;border-radius:.9rem;border:1.5px solid rgba(15,118,110,.22);background:linear-gradient(180deg,#f0fdfaf2,#fff 70%);text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.explore-app-tryout-card:hover{transform:translateY(-2px);border-color:#0f766e73;box-shadow:0 10px 24px #102a4314}.explore-app-tryout-label{font-size:1.02rem;font-weight:750;color:#102a43}.explore-app-tryout-desc{font-size:.9rem;line-height:1.45;color:#486581;flex:1}.explore-app-tryout-cta{margin-top:.35rem;font-size:.88rem;font-weight:800;color:#0f766e}.explore-app-learn-paths-scope{--learn-ink: #102a43;--learn-ink-soft: #243b53;--learn-sky: #0284c7;--learn-sky-deep: #0369a1;--learn-mist: #e0f2fe;--learn-fog: #f0f9ff;--learn-slate: #486581;--learn-line: rgba(16, 42, 67, .12);--learn-font-display: "Fraunces", Georgia, serif;--learn-font-body: "DM Sans", system-ui, -apple-system, sans-serif;margin-top:1.25rem;padding-top:.35rem;border-top:1px dashed rgba(16,42,67,.12)}.explore-app-learn-paths-scope .learn-explorer-paths{margin-top:.85rem}.explore-app-learn-paths-scope .learn-product-section-eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.explore-app-learn-paths-scope .learn-product-section-title{margin:0 0 .5rem;font-family:var(--learn-font-display);font-size:clamp(1.3rem,2.6vw,1.65rem);font-weight:700;color:var(--learn-ink)}.explore-app-learn-paths-scope .learn-product-section-lead{margin:0;color:var(--learn-slate);line-height:1.5}.explore-app-learn-paths-scope .learn-product-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.65rem 1.2rem;border-radius:.7rem;font-weight:700;text-decoration:none;border:1px solid transparent}.explore-app-learn-paths-scope .learn-product-cta--primary{background:var(--learn-ink);color:#fff}.explore-app-learn-paths-scope .learn-product-cta--primary:hover{background:var(--learn-ink-soft)}@media (max-width: 640px){.explore-app-section{padding:1.1rem .9rem 1.25rem}.explore-app-section-icon{width:3.75rem;height:3.75rem}}.learning-landing{min-height:100vh;display:flex;flex-direction:column;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:#0f172a;background:radial-gradient(ellipse 70% 45% at 15% -10%,rgba(20,184,166,.14),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 15%,rgba(14,165,233,.1),transparent 50%),linear-gradient(180deg,#f0fdfa,#f8fafc 45%,#f1f5f9)}.learning-landing .hub-daily-strip{scroll-margin-bottom:0;margin:0;width:100%}.learning-landing-main{flex:1;max-width:1120px;width:100%;margin:0 auto;padding:0 1.25rem 2rem}.learning-hero{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2.5rem 0 3rem}.learning-hero-brand-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.65rem}.learning-hero-badge{display:inline-flex;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f766e;background:#14b8a62e}.learning-hero-audience{font-size:.8rem;font-weight:600;color:#64748b}.learning-hero-eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0d9488}.learning-hero-title{margin:0 0 1rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:700;line-height:1.12;letter-spacing:-.03em}.learning-hero-lead{margin:0 0 1rem;font-size:1.05rem;line-height:1.6;color:#475569;max-width:32rem}.learning-hero-badges{display:flex;flex-wrap:wrap;gap:.45rem .55rem;list-style:none;margin:0 0 1.25rem;padding:0;max-width:34rem}.learning-hero-badges li{font-size:.78rem;font-weight:600;padding:.35rem .7rem;border-radius:999px;background:#14b8a61f;border:1px solid rgba(13,148,136,.22);color:#0f766e;line-height:1.3}.learning-hero-cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:24rem}.learning-hero-cta-row--badges{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.65rem;max-width:34rem;width:100%;margin-bottom:.25rem}.learning-hero-cta-row--badges .learning-cta--hero{width:100%;flex:none;min-width:0}.learning-cta--hero{width:100%}.learning-hero-stores{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.learning-hero-store-btn{display:flex;align-items:center;gap:.55rem;flex:1 1 9.5rem;min-width:0;padding:.55rem .75rem;border-radius:.65rem;text-decoration:none;color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 4px 14px #0f172a0f;transition:border-color .15s ease,transform .15s ease}.learning-hero-store-btn:hover{border-color:#0d948859;transform:translateY(-1px)}.learning-hero-store-logo{width:1.5rem;height:1.5rem;flex-shrink:0}.learning-hero-store-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.learning-hero-store-label{font-size:.62rem;font-weight:600;color:#64748b;line-height:1.2}.learning-hero-store-name{font-size:.82rem;font-weight:700;line-height:1.2}.learning-cta-tier-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.learning-secondary-ctas{display:flex;flex-direction:column;gap:.65rem;width:100%}.learning-secondary-cta-item{display:flex;flex-direction:column;gap:.25rem}.learning-secondary-cta-item .learning-cta-note{text-align:left}.learning-landing .learning-secondary-cta-item .learning-cta--primary{width:100%}.learning-cta--tryout{color:#0f766e;background:#fff;border:2px solid #14b8a6;box-shadow:0 4px 14px #0d94881a;width:100%}.learning-cta--tryout:hover{background:#f0fdfa;transform:translateY(-1px)}.learning-cta-link{display:inline-block;font-size:.9rem;font-weight:600;color:#0d9488;text-decoration:none}.learning-cta-link:hover{color:#0f766e;text-decoration:underline;text-underline-offset:3px}.learning-cta-note{margin:0;font-size:.68rem;line-height:1.35;font-weight:500;color:#64748b;text-align:center}.learning-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.35rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.learning-cta--primary{color:#fff;background:linear-gradient(135deg,#0d9488,#0e7490 55%,#155e75);box-shadow:0 8px 24px #0d948859}.learning-cta--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.learning-cta--secondary{color:#0f172a;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 4px 14px #0f172a0f}.learning-cta--secondary:hover{border-color:#0f172a33;transform:translateY(-1px)}.learning-cta--ghost{color:#0f766e;background:transparent;border:1px dashed rgba(13,148,136,.45);box-shadow:none}.learning-cta--ghost:hover{background:#f0fdfacc;border-style:solid;transform:translateY(-1px)}.learning-hero-primary-actions{display:flex;flex-wrap:wrap;gap:.65rem;width:100%}.learning-hero-primary-actions .learning-cta--hero{flex:1 1 11rem;width:auto;min-width:0}.learning-hero-primary-actions .learning-cta--explore{flex:1 0 100%}.learning-hero-plan-soft{margin:.15rem 0 0;font-size:.82rem;line-height:1.4;color:#64748b}.learning-hero-plan-soft-link{font-weight:700;color:#0f766e;text-decoration:none}.learning-hero-plan-soft-link:hover{text-decoration:underline;text-underline-offset:3px}.learning-try-path{text-align:center;padding:.5rem 0 2rem;scroll-margin-top:5rem}.learning-download,.learning-outcomes{scroll-margin-top:5rem}.learning-try-path-grid{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;text-align:left}.learning-try-path-card{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem 1.15rem 1.35rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1.1rem;box-shadow:0 8px 24px #0f172a0d}.learning-try-path-step{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;font-size:.85rem;font-weight:800;color:#0f766e;background:#14b8a629}.learning-try-path-title{margin:0;font-size:1.05rem;font-weight:750;line-height:1.25;color:#0f172a}.learning-try-path-desc{margin:0;flex:1;font-size:.9rem;line-height:1.5;color:#475569}.learning-try-path-cta{width:100%;margin-top:.35rem;padding:.7rem 1rem;font-size:.88rem}.learning-download-lead{margin-left:auto;margin-right:auto;text-align:center}.learning-plan-later{text-align:center;padding:.25rem 0 2rem;max-width:40rem;margin:0 auto}.learning-plan-later-actions{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:1rem}.learning-final-cta-lead{margin:0 auto 1rem;text-align:center}.learning-offer{background:linear-gradient(180deg,#fff7ed,#fef2f2);border-block:1px solid rgba(185,28,28,.14);text-align:center}.learning-offer-tag{display:inline-block;background:#b91c1c;color:#fff;border-radius:999px;padding:.1875rem .75rem;margin-bottom:.625rem;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.learning-offer-lead{margin:0 auto 1.25rem;max-width:40rem;text-align:center}.learning-offer-panel{max-width:46rem;margin:0 auto;background:#fff;border:1px solid rgba(185,28,28,.16);border-radius:18px;padding:1.5rem 1.375rem;box-shadow:0 12px 32px #b91c1c1a;text-align:left}.learning-plans{text-align:center}.learning-explore-on-home{padding-top:.5rem}.learning-explore-on-home .learning-explore-intro{padding-top:1rem}.learning-explore-intro{padding:2.5rem 1.25rem .5rem;text-align:center}.learning-explore-intro .learning-section-lead{max-width:42rem;margin-inline:auto}@media (max-width: 640px){.learning-explore-intro{padding:1.75rem 1rem .25rem}}.learning-explore-learn-paths{padding-top:.5rem;padding-bottom:.5rem}.learning-explore-learn-paths-scope{--learn-ink: #102a43;--learn-ink-soft: #243b53;--learn-sky: #0284c7;--learn-sky-deep: #0369a1;--learn-mist: #e0f2fe;--learn-fog: #f0f9ff;--learn-slate: #486581;--learn-line: rgba(16, 42, 67, .12);--learn-font-display: "Fraunces", Georgia, serif;--learn-font-body: "DM Sans", system-ui, -apple-system, sans-serif;max-width:68rem;margin:0 auto}.learning-explore-learn-paths-scope .learn-explorer-paths{margin-top:0}.learning-explore-learn-paths-scope .learn-product-section-eyebrow{margin:0 0 .4rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.learning-explore-learn-paths-scope .learn-product-section-title{margin:0 0 .55rem;font-family:var(--learn-font-display);font-size:clamp(1.45rem,3vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:var(--learn-ink)}.learning-explore-learn-paths-scope .learn-product-section-lead{margin:0;font-size:1rem;line-height:1.55;color:var(--learn-slate)}.learning-explore-learn-paths-scope .learn-product-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.35rem;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,background .15s ease}.learning-explore-learn-paths-scope .learn-product-cta:hover{transform:translateY(-1px)}.learning-explore-learn-paths-scope .learn-product-cta--primary{background:var(--learn-ink);color:#fff}.learning-explore-learn-paths-scope .learn-product-cta--primary:hover{background:var(--learn-ink-soft)}.learning-plans .promo-plan-grid{margin-top:1.5rem}.learning-how{text-align:center}.learning-how-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;max-width:68rem;margin:1.75rem auto 0;padding:0;list-style:none;counter-reset:none}.learning-how-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.5rem 1.15rem 1.25rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0a;text-align:left}.learning-how-step:after{content:"";position:absolute;top:2.1rem;right:-1rem;width:1rem;height:2px;background:#0d948859}.learning-how-step:last-child:after{display:none}.learning-how-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;font-size:.85rem;font-weight:800}.learning-how-step-icon{font-size:1.5rem;line-height:1}.learning-how-step-title{margin:.1rem 0 0;font-size:1rem;font-weight:800;color:#0f172a}.learning-how-step-text{margin:0;font-size:.875rem;line-height:1.55;color:#475569}.learning-how-step-details{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none}.learning-how-step-details li{padding:.2rem .55rem;border-radius:999px;background:#0d94881a;color:#0f766e;font-size:.75rem;font-weight:700}.learning-how-privacy{display:flex;align-items:flex-start;gap:.6rem;max-width:46rem;margin:1.5rem auto 0;padding:.85rem 1rem;border:1px solid rgba(13,148,136,.25);border-radius:.85rem;background:#0d94880f;font-size:.85rem;line-height:1.55;color:#334155;text-align:left}.learning-how-privacy-icon{font-size:1.05rem;line-height:1.4}.learning-how-privacy a{color:#0f766e;font-weight:700}.learning-how-actions{margin-top:1.5rem}@media (max-width: 900px){.learning-how-step:after{display:none}}@media (max-width: 640px){.learning-offer-panel{padding:1.125rem 1rem}}.learning-final-waitlist .learning-cta-tier-label{text-align:center;margin-bottom:.45rem}.learning-cta--trial{color:#0f766e;background:#fff;border:2px solid #14b8a6;box-shadow:0 4px 14px #0d94881f}.learning-cta--trial:hover{background:#f0fdfa;transform:translateY(-1px)}.learning-social-trust{text-align:center;padding:0 0 1.5rem}.learning-trust-strip{padding:0 0 1.25rem}.learning-family-apps{margin:0 0 2rem;padding:1.5rem 0 .5rem}.learning-family-apps .learning-section-title,.learning-family-apps .learning-section-eyebrow,.learning-family-apps .learning-section-lead{text-align:left}.learning-family-apps .learning-section-lead{max-width:40rem;margin-bottom:1.25rem}.learning-family-apps-grid{display:grid;gap:1rem}@media (min-width: 720px){.learning-family-apps-grid,.learning-family-apps-grid--three,.learning-family-apps-grid--four{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.learning-family-apps-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-family-apps-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.learning-family-app-card{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 1.25rem;border-radius:18px;text-decoration:none;color:inherit;background:#fff;border:2px solid #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease}.learning-family-app-card:hover{box-shadow:0 10px 28px #0f172a14}.learning-family-app-card--talk{border-color:#c7d2fe;background:linear-gradient(165deg,#fff,#eef2ff)}.learning-family-app-card--talk:hover{border-color:#818cf8}.learning-family-app-card--aac{border-color:#99f6e4;background:linear-gradient(165deg,#fff,#f0fdfa)}.learning-family-app-card--aac:hover{border-color:#14b8a6}.learning-family-app-card--learn{border-color:#7dd3fc;background:linear-gradient(165deg,#fff,#f0f9ff)}.learning-family-app-card--learn:hover{border-color:#0284c7}.learning-family-app-card--games{border-color:#5eead4;background:linear-gradient(165deg,#fff,#f0fdfa)}.learning-family-app-card--games:hover{border-color:#0f766e}.learning-family-app-card--arts{border-color:#fdba74;background:linear-gradient(165deg,#fff,#fff7ed)}.learning-family-app-card--arts:hover{border-color:#c2410c}.learning-family-app-card--stories{border-color:#fcd34d;background:linear-gradient(165deg,#fff,#fffbeb)}.learning-family-app-card--stories:hover{border-color:#b45309}.learning-family-app-card--activities{border-color:#86efac;background:linear-gradient(165deg,#fff,#f0fdf4)}.learning-family-app-card--activities:hover{border-color:#15803d}.learning-family-app-card--pulse{border-color:#c7d2fe;background:linear-gradient(165deg,#fff,#eef2ff)}.learning-family-app-card--pulse:hover{border-color:#818cf8}.learning-family-app-card-emoji{font-size:1.5rem;line-height:1}.learning-family-app-card-icon{width:4.25rem;height:4.25rem;border-radius:1rem;object-fit:cover;box-shadow:0 6px 14px #0f172a1f}.learning-family-app-card-name{font-size:1.12rem;font-weight:800;color:#0f172a;line-height:1.25}.learning-family-app-card-sub{font-size:.9rem;font-weight:650;color:#0f766e;line-height:1.3}.learning-family-app-card--talk .learning-family-app-card-sub{color:#4f46e5}.learning-family-app-card--learn .learning-family-app-card-sub{color:#0369a1}.learning-family-app-card--games .learning-family-app-card-sub{color:#0f766e}.learning-family-app-card--arts .learning-family-app-card-sub{color:#c2410c}.learning-family-app-card--stories .learning-family-app-card-sub{color:#b45309}.learning-family-app-card--activities .learning-family-app-card-sub{color:#15803d}.learning-family-app-card--pulse .learning-family-app-card-sub{color:#6366f1}.learning-family-app-card-lead{font-size:.9rem;line-height:1.45;color:#475569;flex:1}.learning-family-app-card-cta{margin-top:.35rem;font-size:.9rem;font-weight:800;color:#0f766e}.learning-family-app-card--talk .learning-family-app-card-cta{color:#4f46e5}.learning-family-app-card--learn .learning-family-app-card-cta{color:#0369a1}.learning-family-app-card--arts .learning-family-app-card-cta{color:#c2410c}.learning-family-app-card--stories .learning-family-app-card-cta{color:#b45309}.learning-family-app-card--activities .learning-family-app-card-cta{color:#15803d}.learning-family-app-card--pulse .learning-family-app-card-cta{color:#4f46e5}.learning-trust-strip .learning-trust-badge-row{margin-bottom:0}.learning-trust-spotlight{text-align:center;padding:0 0 1.5rem}.learning-section-title--compact{font-size:1.35rem;margin-bottom:.65rem}.learning-section-eyebrow{margin:0 0 .5rem;text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.learning-section-lead{margin:0 auto 1.5rem;max-width:40rem;text-align:center;font-size:.95rem;line-height:1.6;color:#64748b}.learning-band{margin:0 -1.25rem;padding:2rem 1.25rem}.learning-band--alt{background:#ffffffb8;border-block:1px solid rgba(15,23,42,.06)}.learning-band.learning-download{background:transparent;border-block:none;margin:0;padding-left:0;padding-right:0}.learning-social-trust-intro{margin:0 auto 1.25rem;max-width:40rem;font-size:.95rem;line-height:1.6;color:#64748b}.learning-trust-badge-row{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .65rem}.learning-trust-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:#fff;border:1px solid rgba(13,148,136,.22);font-size:.85rem;font-weight:600;color:#0f766e}.learning-trust-badge-icon{line-height:1}.learning-trust-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;text-align:left}.learning-trust-quotes--spotlight{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin:0 auto}.learning-trust-quote{margin:0;padding:1.15rem 1.1rem 1.2rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;box-shadow:0 6px 20px #0f172a0d}.learning-trust-quote-text{margin:0 0 .85rem;font-size:.92rem;line-height:1.55;color:#334155;font-style:italic}.learning-trust-quote-footer{display:flex;flex-direction:column;gap:.15rem;font-size:.82rem;color:#64748b}.learning-trust-quote-footer cite{font-style:normal;font-weight:700;color:#0f766e}.learning-trust-quote-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.learning-final-cta{text-align:center;padding:1.5rem 0 2rem;max-width:24rem;margin:0 auto}.learning-final-cta-actions{display:flex;flex-direction:column;align-items:center;gap:.85rem}.learning-final-cta-actions .learning-cta--primary{width:100%}.learning-final-cta-actions .learning-hero-stores{justify-content:center}.learning-final-cta-actions .learning-secondary-cta-item .learning-cta-note{text-align:center}.learning-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:.5rem .65rem calc(.5rem + env(safe-area-inset-bottom,0px));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -4px 20px #0f172a14;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.learning-sticky-btn{display:flex;align-items:center;justify-content:center;padding:.65rem .25rem;border-radius:.55rem;font-family:inherit;font-size:.68rem;font-weight:700;text-decoration:none;text-align:center;line-height:1.2;border:none;cursor:pointer}.learning-sticky-btn--primary{color:#fff;background:linear-gradient(135deg,#0d9488,#0e7490 55%,#155e75)}.learning-sticky-btn--tryout{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.learning-sticky-btn--trial{color:#334155;background:#fff;border:1px solid rgba(15,23,42,.12)}.learning-cta-store-logo{width:1.35rem;height:1.35rem;flex-shrink:0}.learning-hero-visual{display:flex;flex-direction:column;align-items:center;gap:.75rem}.learning-hero-collage{display:block;width:100%;max-width:640px;height:auto}.learning-hero-caption{margin:0;max-width:20rem;text-align:center;font-size:.85rem;line-height:1.45;color:#64748b}.learning-hero-device{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:22rem}.learning-hero-icon{width:7.5rem;height:7.5rem;border-radius:1.35rem;box-shadow:0 20px 48px #0d948840}.learning-hero-preview{width:100%;padding:1.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px #0f172a14}.learning-preview-companion{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.learning-preview-avatar{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.learning-preview-bubble{flex:1;padding:.75rem 1rem;border-radius:1rem 1rem 1rem .25rem;background:#f0fdfa;border:1px solid rgba(13,148,136,.15);font-size:.875rem;line-height:1.45;color:#334155}.learning-preview-chips{display:flex;flex-wrap:wrap;gap:.4rem}.learning-preview-chip{padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#0f766e;background:#14b8a61f;border:1px solid rgba(13,148,136,.15)}.learning-section-title{margin:0 0 1.5rem;text-align:center;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.learning-outcomes{scroll-margin-top:5rem}.learning-outcomes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.85rem}.learning-pricing{scroll-margin-top:1rem}.learning-pricing-popular-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);padding:.35rem 1rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#333;background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 4px 10px #00000026;white-space:nowrap}.learning-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:56rem;margin:0 auto 1rem;padding-top:.75rem}.learning-pricing-grid--flat{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:72rem}.learning-pricing-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-pricing-tier-detail--card-lead{margin-top:0;margin-bottom:.75rem}.learning-pricing-waitlist,.learning-pricing-waitlist__controls{display:flex;flex-direction:column;gap:.5rem;width:100%}.learning-pricing-waitlist--hero{width:100%;flex:none;min-width:0}.learning-pricing-waitlist--hero .learning-pricing-waitlist__controls{flex-direction:row;align-items:stretch}.learning-pricing-waitlist--hero .learning-pricing-waitlist__input{flex:1 1 auto;min-width:0;width:auto}.learning-pricing-waitlist--hero .learning-cta--hero{flex:0 0 auto;width:auto;white-space:nowrap}.learning-pricing-waitlist__label{font-size:.82rem;font-weight:600;color:#475569}.learning-pricing-waitlist__input{width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(15,23,42,.14);font-size:.95rem;font-family:inherit;color:#0f172a;background:#fff}.learning-pricing-waitlist__input:focus{outline:2px solid rgba(13,148,136,.35);outline-offset:1px;border-color:#0d948873}.learning-pricing-waitlist__input:disabled{opacity:.7}.learning-pricing-waitlist__message{margin:0;font-size:.85rem;line-height:1.45}.learning-pricing-waitlist__message--error{color:#b91c1c}.learning-pricing-waitlist__message--success{color:#0f766e}.learning-pricing-waitlist--success{padding:.75rem .85rem;border-radius:10px;background:#14b8a61a;border:1px solid rgba(13,148,136,.25)}.learning-pricing-waitlist__title{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:#0f766e}.learning-pricing-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem}.learning-pricing-subject-picker{margin:0;padding:0;border:none}.learning-pricing-subject-picker__legend{margin-bottom:.5rem;font-size:.82rem;font-weight:700;color:#475569}.learning-pricing-subject-picker__options{display:flex;flex-wrap:wrap;gap:.45rem}.learning-pricing-subject-option{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#f8fafc;font-size:.88rem;font-weight:600;color:#334155;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.learning-pricing-subject-option input{accent-color:#0d9488}.learning-pricing-subject-option--selected{border-color:#0d948873;background:#14b8a61f;color:#0f766e}.learning-pricing-tier-detail--subject{margin-top:.35rem;font-size:.88rem}.learning-pricing-section{max-width:56rem;margin:0 auto 2.5rem}.learning-pricing-section__title{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;text-align:center;color:#0f172a}.learning-pricing-section__lead{margin:0 auto 1rem;max-width:40rem;text-align:center;color:#475569;font-size:.95rem;line-height:1.5}.learning-pricing-tab-panel .learning-pricing-grid{padding-top:0;margin-bottom:0}.learning-pricing-section--free{margin-bottom:1rem}.learning-pricing-grid--free{grid-template-columns:minmax(0,1fr);max-width:24rem}.learning-pricing-tier{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:1.35rem 1.25rem;border-radius:1rem;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 6px 20px #0f172a0a;text-align:left}.learning-pricing-tier--featured{border-color:#0d948859;box-shadow:0 10px 28px #0d94881f}.learning-pricing-badge{align-self:flex-start;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0f766e;background:#14b8a626}.learning-pricing-tier-title{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.learning-pricing-price{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.65rem;font-weight:700;color:#0f766e;letter-spacing:-.02em}.learning-pricing-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem;margin:0}.learning-pricing-price-block{margin:0}.learning-pricing-price-discount{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#0f766e;background:#14b8a624;border:1px solid rgba(13,148,136,.22)}.learning-pricing-price--compare{font-size:1.15rem;font-weight:600;color:#94a3b8;text-decoration:line-through}.learning-pricing-tier-detail{margin:0;font-size:.88rem;line-height:1.5;color:#64748b}.learning-pricing-cta{width:100%}.learning-pricing-cta--included{cursor:not-allowed;opacity:.72;filter:none;box-shadow:none;background:linear-gradient(135deg,#94a3b8,#64748b)}.learning-pricing-cta--included:hover{filter:none;transform:none}.learning-pricing-tier--included{border-style:dashed;border-color:#0d948859;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.learning-pricing-badge--included{background:#64748b1f;color:#475569}.learning-pricing-tier .learning-hero-stores{width:100%;margin-top:0}.learning-pricing-tier .learning-hero-store-btn{flex:1 1 calc(50% - .25rem)}.learning-pricing-tier-list{margin:.35rem 0 0;padding:0 0 0 1.1rem;font-size:.85rem;line-height:1.55;color:#475569}.learning-pricing-tier-list li+li{margin-top:.25rem}.learning-pricing-tier-list--expandable{list-style:none;padding-left:0}.learning-pricing-tier-features .learning-pricing-tier-detail--footnote{margin-top:.5rem;font-size:.82rem}.learning-pricing-tier-list--expandable .feature-expandable-item{list-style:none;margin-left:0}.learning-pricing-tier-list--expandable .feature-expand-toggle{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;color:#0d9488;font-weight:600}.learning-pricing-tier-list--expandable .feature-expand-toggle:hover{color:#0f766e}.learning-pricing-tier-list--expandable .feature-expand-icon{font-size:.68rem;flex-shrink:0}.learning-pricing-tier-list--expandable .feature-expand-label{text-decoration:underline;text-underline-offset:2px}.learning-pricing-tier-list--expandable .features-sublist{list-style:none;padding-left:1rem;margin:.35rem 0 .5rem;border-left:2px solid rgba(15,23,42,.1)}.learning-pricing-tier-list--expandable .features-sublist li{padding:.15rem 0;font-size:.82rem;color:#64748b}.learning-pricing-risk{margin:0;text-align:center;font-size:.85rem;font-weight:600;color:#64748b}.learning-pricing-compare{margin:.75rem 0 0;text-align:center}.learning-pricing-compare-link{font-size:.9rem;font-weight:600;color:#0d9488;text-decoration:none}.learning-pricing-compare-link:hover{text-decoration:underline;text-underline-offset:3px}.learning-download{padding:2rem 0 1rem;text-align:center}.learning-download-panel{max-width:16rem;margin:0 auto 1.5rem}.learning-download-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,14rem));gap:1.25rem;justify-content:center;max-width:48rem;margin:0 auto 1.5rem;text-align:left}@media (max-width: 720px){.learning-download-family-grid{grid-template-columns:minmax(0,16rem)}}.learning-download-stores{display:flex;flex-direction:column;gap:.65rem}.learning-store-btn{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.1);transition:border-color .15s ease,background .15s ease}.learning-store-btn:hover{background:#f0fdfa;border-color:#0d94884d}.learning-store-btn-logo{width:1.75rem;height:1.75rem;flex-shrink:0}.learning-store-btn-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.learning-store-btn-label{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.learning-store-btn-name{font-size:.95rem;font-weight:700}.learning-download-qr{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.learning-download-scan{margin:0 0 .75rem;font-size:.8rem;font-weight:600;color:#64748b}.learning-qr-row{display:flex;justify-content:center;gap:1.25rem}.learning-qr-tile{display:flex;flex-direction:column;align-items:center;gap:.35rem}.learning-qr-tile figcaption{font-size:.75rem;font-weight:600;color:#64748b}@media (max-width: 900px){.learning-hero{grid-template-columns:1fr;text-align:center;padding-top:1.5rem}.learning-hero-brand-row{justify-content:center}.learning-hero-lead{margin-left:auto;margin-right:auto}.learning-hero-badges,.learning-hero-cta-row--badges{justify-content:center;margin-left:auto;margin-right:auto}.learning-hero-cta-row{align-items:center;margin-left:auto;margin-right:auto}.learning-secondary-cta-item .learning-cta-note{text-align:center}.learning-trust-quotes--spotlight{grid-template-columns:1fr}.learning-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-pricing-grid{grid-template-columns:1fr}.learning-pricing-grid--flat,.learning-pricing-grid--pair,.learning-pricing-grid--triple{max-width:none;grid-template-columns:1fr}.learning-try-path-grid{grid-template-columns:1fr;max-width:24rem;margin-left:auto;margin-right:auto}.learning-hero-primary-actions{flex-direction:column}.learning-hero-primary-actions .learning-cta--hero{width:100%;flex:none}.learning-hero-plan-soft{text-align:center;width:100%}.learning-hero-stores{justify-content:center}}@media (max-width: 768px){.learning-landing{padding-bottom:4.5rem}.learning-sticky-cta{display:grid}}@media (min-width: 769px){.learning-landing{padding-bottom:0}}@media (max-width: 480px){.learning-hero-cta-row,.learning-final-cta-actions{align-items:stretch;max-width:none}.learning-cta{width:100%}.learning-cta-note{font-size:.7rem}}.site-root-pulse{scroll-margin-top:5rem}.site-root-pulse__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-root-pulse__preview{margin-bottom:1.5rem}.site-root-pulse__preview .hub-preview{max-width:none}.site-root-pulse__download{display:flex;justify-content:center;margin-bottom:1.5rem}.site-root-pulse__download-panel{margin-top:0;padding-top:0;border-top:none}.learning-landing--learn-theme{--learn-ink: #102a43;--learn-ink-soft: #243b53;--learn-sky: #0284c7;--learn-sky-deep: #0369a1;--learn-mist: #e0f2fe;--learn-fog: #f0f9ff;--learn-slate: #486581;--learn-line: rgba(16, 42, 67, .12);color:var(--learn-ink);background:radial-gradient(ellipse 90% 55% at 0% -5%,rgba(2,132,199,.16),transparent 58%),radial-gradient(ellipse 70% 45% at 100% 8%,rgba(72,101,129,.1),transparent 52%),linear-gradient(180deg,#e0f2fe 0%,var(--learn-fog) 38%,#ffffff 100%)}.learning-landing--learn-theme .learning-hero-eyebrow,.learning-landing--learn-theme .learning-section-eyebrow{color:var(--learn-sky-deep)}.learning-landing--learn-theme .learning-hero-badge{color:var(--learn-sky-deep);background:#0284c724}.learning-landing--learn-theme .learning-hero-title,.learning-landing--learn-theme .learning-section-title{color:var(--learn-ink)}.learning-landing--learn-theme .learning-hero-lead,.learning-landing--learn-theme .learning-section-lead{color:var(--learn-slate)}.learning-landing--learn-theme .learning-cta--primary{background:linear-gradient(135deg,#102a43,#0369a1 55%,#0284c7)}.learning-landing--learn-theme .learning-cta--primary:hover{background:linear-gradient(135deg,#243b53,#0284c7 55%,#38bdf8)}.learning-landing--learn-theme .learning-band--alt{background:#e0f2fe8c}.learning-landing--learn-theme .learning-family-app-card--learn{border-color:#0284c759;box-shadow:0 10px 28px #0284c71f}
