.hub-preview-phone-video{width:100%;height:min(52vh,420px);min-height:280px;border-radius:.65rem;overflow:hidden;background:#fff}.hub-preview-phone-video__media{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media (max-width: 520px){.hub-preview-phone-video{min-height:240px;height:45vh}}@media (prefers-reduced-motion: reduce){.hub-preview-phone-video{background-size:cover;background-position:top center;background-repeat:no-repeat}.hub-preview-phone-video__media{display:none}}.hub-daily-strip{background:linear-gradient(105deg,#0d9488,#0f766e 42%,#155e75);border-top:2px solid rgba(167,243,208,.45);padding:1.15rem 0 1.35rem;scroll-margin-bottom:5rem}.hub-daily-strip--compact{padding:.65rem 0 .85rem}.hub-daily-strip__camp{display:flex;justify-content:center;margin-top:.55rem}.hub-daily-strip__camp-link{display:inline-flex;align-items:center;padding:.28rem .75rem;border-radius:999px;font-size:.78rem;font-weight:800;text-decoration:none;color:#ecfdf5;background:#0f172a2e;border:1px solid rgba(255,255,255,.28);transition:background .15s ease}.hub-daily-strip__camp-link:hover{background:#0f172a47;color:#fff}.hub-daily-strip__camp-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.hub-daily-strip__inner{max-width:1120px;margin:0 auto;padding:0 1rem}.hub-daily-strip__title{margin:0 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700;color:#f8fafc;text-align:center}.hub-daily-strip__lead{margin:0 0 .85rem;font-size:.82rem;line-height:1.45;color:#f8fafce6;text-align:center}.hub-daily-marquee{width:100%}.hub-daily-marquee__status{margin:0;padding:.5rem;font-size:.8rem;font-weight:600;color:#f8fafce0;text-align:center}.hub-daily-marquee__shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem}.hub-daily-marquee__nav{position:relative;z-index:2;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff24;color:#fff;font-size:1.35rem;line-height:1;font-weight:700;cursor:pointer;transition:background .15s ease,opacity .15s ease}.hub-daily-marquee__nav:hover{background:#ffffff47}.hub-daily-marquee__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.hub-daily-marquee__viewport{overflow:hidden;width:100%;min-width:0}.hub-daily-marquee__track{display:flex;flex-direction:row;align-items:stretch;gap:.75rem;width:max-content;padding:.25rem .15rem;will-change:transform}.hub-daily-marquee__track--static{flex-wrap:wrap;justify-content:center;width:100%;gap:.65rem}.hub-daily-tile{flex:0 0 auto;width:10rem;min-height:8.75rem;padding:.7rem .6rem .65rem}.hub-daily-tile--browse{border-color:#cbd5e1;background:linear-gradient(160deg,#fff,#f8fafc 45%,#f1f5f9);box-shadow:0 2px 8px #0f172a14}.hub-daily-tile--browse:hover{border-color:#94a3b8;background:linear-gradient(160deg,#f8fafc,#f1f5f9,#e2e8f0)}.hub-daily-tile-badge--browse{color:#475569!important;background:#e2e8f0!important}.hub-daily-tile .glenmate-game-tile-icon{font-size:1.75rem;margin-bottom:.3rem}.hub-daily-tile .glenmate-game-tile-title{font-size:.8rem;margin-bottom:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-daily-tile .glenmate-game-tile-desc{font-size:.68rem;margin-bottom:.4rem;-webkit-line-clamp:2}.hub-daily-tile .glenmate-game-tile-badge{font-size:.55rem;margin-bottom:.25rem}.hub-daily-tile .glenmate-game-tile-cta{font-size:.68rem;padding:.28rem .55rem}@media (max-width: 520px){.hub-daily-marquee__shell{grid-template-columns:auto 1fr auto;gap:.25rem}.hub-daily-marquee__nav{width:2rem;height:2rem;font-size:1.2rem}}@media (prefers-reduced-motion: reduce){.hub-daily-marquee__viewport{overflow:visible}.hub-daily-marquee__shell{grid-template-columns:1fr}.hub-daily-marquee__nav{display:none}}.learning-outcome-tile{width:auto;min-width:10rem;height:100%}.learning-outcomes-grid .learning-outcome-tile{min-height:8.75rem}.sc30-promo{background:linear-gradient(105deg,#fef3c7,#ecfdf5 48%,#e0f2fe);border-bottom:1px solid rgba(15,118,110,.14)}.sc30-promo__inner{max-width:1120px;margin:0 auto;padding:.55rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.sc30-promo__copy{display:flex;align-items:center;gap:.65rem;min-width:0}.sc30-promo__badge{flex-shrink:0;display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.03em;background:#f59e0b;color:#78350f;box-shadow:0 4px 10px #f59e0b47}.sc30-promo__text{min-width:0}.sc30-promo__title{margin:0;font-size:.92rem;font-weight:800;color:#0f172a;line-height:1.2}.sc30-promo__lead{margin:.1rem 0 0;font-size:.78rem;line-height:1.35;color:#475569}.sc30-promo__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .95rem;border-radius:999px;font-size:.84rem;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(180deg,#14b8a6,#0f766e);box-shadow:0 6px 14px #0f766e47;transition:transform .15s ease,box-shadow .15s ease}.sc30-promo__cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f766e57;color:#fff}.sc30-promo__cta:focus-visible{outline:3px solid #0d9488;outline-offset:2px}@media (max-width: 520px){.sc30-promo__inner{align-items:stretch}.sc30-promo__cta{width:100%}.sc30-promo__lead{display:none}}@media (prefers-reduced-motion: reduce){.sc30-promo__cta,.sc30-promo__cta:hover{transition:none;transform:none}}.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--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-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-phone{width:100%;max-width:540px}.learning-hero-phone .hub-preview-phone{margin-bottom:0}.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:1rem}.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-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-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}
