[class*="--bg-aperture"][class*="--bg-aperture"][class*="--bg-aperture"],[class*="--bg-arc"][class*="--bg-arc"][class*="--bg-arc"],[class*="--bg-longwave"][class*="--bg-longwave"][class*="--bg-longwave"]{background-color:#fcfcfc;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[class*="--bg-longwave"][class*="--bg-longwave"][class*="--bg-longwave"]{background-image:url(https://243177971.fs1.hubspotusercontent-na2.net/hubfs/243177971/LM_Mesh_01_Longwave_band_2880x900.jpg)}[class*="--bg-aperture"][class*="--bg-aperture"][class*="--bg-aperture"]{background-image:url(https://243177971.fs1.hubspotusercontent-na2.net/hubfs/243177971/LM_Mesh_02_Aperture_band_2880x900.jpg)}[class*="--bg-arc"][class*="--bg-arc"][class*="--bg-arc"]{background-image:url(https://243177971.fs1.hubspotusercontent-na2.net/hubfs/243177971/LM_Mesh_03_Arc_band_2880x900.jpg)}.tj-footer[class*="--id"] .tj-footer__brand{order:-1}.tj-footer[class*="--id"] .tj-footer__store-badges{align-items:center;display:flex;gap:20px}.tj-footer[class*="--id"] .tj-footer__badge{display:block;height:42px;object-fit:contain;width:142px}.tj-footer[class*="--id"] .tj-footer__badge-link{display:block;flex:0 0 auto;line-height:0}.tj-footer[class*="--id"] .tj-footer__social-link{align-items:center;background-color:#fcfcfc;border-radius:50%;display:inline-flex;height:29px;justify-content:center;width:29px}nav.tj-topnav[class*="--id"] .tj-topnav__container{margin-left:auto}.tj-footer[class*="--id"] .tj-footer__link{color:#fcfcfc;text-decoration:none;transition:color .14s ease-out}.tj-footer[class*="--id"] .tj-footer__link:focus-visible,.tj-footer[class*="--id"] .tj-footer__link:hover{color:#97bcc9;opacity:1}.tj-footer[class*="--id"] .tj-footer__badge-link,.tj-footer[class*="--id"] .tj-footer__logo-link,.tj-footer[class*="--id"] .tj-footer__social-link{transition:opacity .14s ease-out}.tj-footer[class*="--id"] .tj-footer__badge-link:focus-visible,.tj-footer[class*="--id"] .tj-footer__badge-link:hover,.tj-footer[class*="--id"] .tj-footer__logo-link:focus-visible,.tj-footer[class*="--id"] .tj-footer__logo-link:hover,.tj-footer[class*="--id"] .tj-footer__social-link:focus-visible,.tj-footer[class*="--id"] .tj-footer__social-link:hover{opacity:.75}nav.tj-topnav[class*="--id"] .tj-topnav__link{isolation:isolate;position:relative}nav.tj-topnav[class*="--id"] .tj-topnav__link:before{background:transparent;border-radius:999px;bottom:-5px;content:"";left:-10px;position:absolute;right:-10px;top:-5px;transition:background .14s ease-out;z-index:-1}nav.tj-topnav[class*="--id"] .tj-topnav__link:focus-visible:before,nav.tj-topnav[class*="--id"] .tj-topnav__link:hover:before{background:#09151f}nav.tj-topnav[class*="--id"] .tj-topnav__link:hover .tj-topnav__label{color:#fcfcfc}.tj-footer[class*="--id"] .tj-footer__copyright{text-align:center}@media (max-width:991px){nav.tj-topnav[class*="--id"]{display:none}}.tj-topnav[class*="--id"] .tj-topnav__cta-bg{border-radius:999px}@media (max-width:1023px){section[class*=tj-][class*=tj-][class*=tj-]{padding-left:2.06rem;padding-right:2.06rem}}@media (max-width:767px){section[class*=tj-][class*=tj-][class*=tj-]{padding-left:1.88rem;padding-right:1.88rem}}@media (max-width:649px){section[class*=tj-][class*=tj-][class*=tj-]{padding-left:1.63rem;padding-right:1.63rem}}@media (max-width:449px){section[class*=tj-][class*=tj-][class*=tj-]{padding-left:1.19rem;padding-right:1.19rem}}@media (max-width:767px){section[class*=tj-resources][class*=tj-resources][class*="--bg-default"]{padding-bottom:55px;padding-top:60px}section[class*=tj-resources][class*="--id40004766"][class*=tj-theme-white]{padding-bottom:51px;padding-top:54px}}@media (max-width:449px){section[class*=tj-resources][class*=tj-resources][class*="--bg-default"]{padding-bottom:37px;padding-top:40px}section[class*=tj-resources][class*="--id40004766"][class*=tj-theme-white]{padding-bottom:34px;padding-top:36px}}@media (max-width:1023px){section[class*=tj-resources][class*="--id40004766"][class*=tj-theme-white] .tj-resources__card{min-height:0}section[class*=tj-resources][class*="--id40005067"] .tj-resources__eyebrow,section[class*=tj-resources][class*="--id40005067"] .tj-resources__label,section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{font-size:15px;letter-spacing:.12em;line-height:1.35}section[class*=tj-resources][class*="--id40005067"] .tj-resources__eyebrow{width:100%}section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{padding:10px 13px}}@media (max-width:767px){section[class*=tj-resources][class*="--id40005067"] .tj-resources__eyebrow,section[class*=tj-resources][class*="--id40005067"] .tj-resources__label,section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{font-size:13.5px;letter-spacing:.1em;line-height:1.4}section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{padding:8px 12px}}@media (max-width:449px){section[class*=tj-resources][class*="--id40005067"] .tj-resources__eyebrow,section[class*=tj-resources][class*="--id40005067"] .tj-resources__label,section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{font-size:12px;letter-spacing:.1em;line-height:1.4}section[class*=tj-resources][class*="--id40005067"] .tj-resources__tag{padding:7px 11px}}@media (max-width:767px){section[class*=tj-resources][class*="--id40005067"] .tj-resources__card-title{padding-bottom:14px}}@media (max-width:1023px){section[class*=tj-resources][class*="--id40005067"] .tj-resources__body{padding-left:28px;padding-right:28px}}@media (max-width:649px){section[class*=tj-resources][class*="--id40005067"] .tj-resources__body{
    /* !important: the module sheet loads after custom.css and its own
       @768 padding kept winning at exactly 768px despite lower specificity -
       the same cascade oddity as lm-about-brand-cards. Everything below 768
       obeyed the plain rule; only the boundary width did not. */padding-left:20px!important;padding-right:20px!important}}section[class*=tj-about][class*="--id40004985"]{padding-bottom:6rem}section[class*=tj-about][class*="--id40004985"] .tj-about__group{position:static}section[class*=tj-about][class*="--id40004985"] .tj-about__eyebrow,section[class*=tj-about][class*="--id40004985"] .tj-about__text,section[class*=tj-about][class*="--id40004985"] .tj-about__title{max-width:none;position:static;width:auto}section[class*=tj-about][class*="--id40004985"] .tj-about__eyebrow{margin-bottom:14px}section[class*=tj-about][class*="--id40004985"] .tj-about__title{margin-bottom:24px}@media (max-width:767px){section[class*=tj-about][class*="--id40004985"]{padding-bottom:5.38rem}}@media (max-width:649px){section[class*=tj-about][class*="--id40004985"]{padding-bottom:3.75rem}}@media (max-width:449px){section[class*=tj-about][class*="--id40004985"]{padding-bottom:2.31rem}}section[class*=tj-about][class*="--id40004761"] .tj-about__eyebrow{margin-left:auto;margin-right:auto;max-width:100%;width:fit-content}

/* !important, deliberately. The module sheet loads AFTER custom.css and its
   <=649 rule kept winning even at lower specificity - repeated attempts to
   out-specify it were beaten at 600px and below while working fine at 1280.
   A corner radius is cosmetic and self-contained, so the hammer is
   proportionate here rather than spending another round on the cascade. */section[class*=tj-about] [class*=tj-about__brands] [class*=tj-about__card],section[class*=tj-about] [class*=tj-about__brands] [class*=tj-about__card]:first-child,section[class*=tj-about] [class*=tj-about__brands] [class*=tj-about__card]:last-child{border-radius:20px!important}section[class*=tj-about] [class*=tj-about__eyebrow]{margin-left:auto;margin-right:auto;max-width:100%;width:fit-content}[data-lm-linked]{cursor:pointer;position:relative}a.lm-card-stretch{border-radius:inherit;display:block;inset:0;position:absolute;z-index:2}@media (max-width:768px){section[class*=tj-about][class*=tj-about] [class~=tj-timeline]{padding-left:20px;padding-right:20px}section[class*=tj-about] [class~=tj-timeline]:before{left:28px;transform:none}section[class*=tj-about] [class*=tj-timeline__item]{justify-items:start;padding-left:36px;text-align:left}section[class*=tj-about] [class*=tj-timeline__item] [class*=tj-timeline__tag]{justify-self:start}section[class*=tj-about] [class*=tj-timeline__item] [class*=tj-timeline__dot]{justify-self:start;left:0;position:absolute;top:18px}section[class*=tj-about] [class*=tj-timeline__item] [class*=tj-timeline__content]{text-align:left}}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--1]{left:calc(50% - 4.75rem);transform:none;z-index:4}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--2]{left:calc(50% - 2rem);transform:none;z-index:5}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--3]{left:calc(50% + .75rem);transform:none;z-index:6}@media (max-width:449px){[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--1]{left:calc(50% - 3.56rem)}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--2]{left:calc(50% - 1.5rem)}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar--3]{left:calc(50% + .56rem)}}[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar-img]{box-shadow:0 0 0 3px #fcfcfc}@media (max-width:449px){[class*=tj-cta][class*=tj-cta][class*=tj-cta] [class*=tj-cta__avatar-img]{box-shadow:0 0 0 2px #fcfcfc}}[class*=tj-topnav][class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__cta-bg]{background:none}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__cta]:not([class*=wrap]):not([class*=-bg]):before{background:transparent;border-radius:999px;content:"";height:24px;left:-10px;pointer-events:none;position:absolute;right:-10px;top:-4px;transition:background .14s ease-out}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__cta]:not([class*=wrap]):not([class*=-bg]):has(a:focus-visible):before,[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__cta]:not([class*=wrap]):not([class*=-bg]):has(a:hover):before{background:#09151f}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__arrow]:hover,[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__signup]:hover{opacity:1}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__cta]:not([class*=wrap]):not([class*=-bg]){flex-wrap:nowrap}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__arrow]{flex:0 0 auto}[class*=tj-topnav][class*=tj-topnav] [class*=tj-topnav__arrow-img]{display:block;height:18px;object-fit:contain;width:18px}.tj-footer[class*="--id"] .tj-footer__copyright a{color:inherit;text-decoration:none;transition:color .14s ease-out}.tj-footer[class*="--id"] .tj-footer__copyright a:focus-visible,.tj-footer[class*="--id"] .tj-footer__copyright a:hover{color:#97bcc9}.tj-footer[class*="--id"].tj-theme-light .tj-footer__copyright a:focus-visible,.tj-footer[class*="--id"].tj-theme-light .tj-footer__copyright a:hover{color:#176b87}.dnd-section .tj-about--id7213 .tj-about__eyebrow,.dnd-section .tj-ai-diff--id7065 .tj-ai-diff__eyebrow,.dnd-section .tj-associations--id7033 .tj-associations__eyebrow,.dnd-section .tj-bloghub--id9158 .tj-bloghub__eyebrow-wrapper,.dnd-section .tj-bookademo .lm-bookademo-pill,.dnd-section .tj-casestudieshub--id8956 .tj-casestudieshub__eyebrow,.dnd-section .tj-cta--id7096 .tj-cta__eyebrow,.dnd-section .tj-expertise--hero1 .tj-expertise__eyebrow,.dnd-section .tj-frontline-first--id7314 .tj-frontline-first__eyebrow-wrapper,.dnd-section .tj-hero--id7117 .tj-hero__eyebrow-wrapper,.dnd-section .tj-hero--id7122 .tj-hero__eyebrow,.dnd-section .tj-hero--id7130 .tj-hero__eyebrow,.dnd-section .tj-hero--id7167 .tj-hero__eyebrow,.dnd-section .tj-hero-section--id7201 .tj-hero-section__eyebrow,.dnd-section .tj-industries--id7029 .tj-industries__eyebrow,.dnd-section .tj-instructional-design--id7261 .tj-instructional-design__eyebrow,.dnd-section .tj-pricing--id5632 .tj-pricing__eyebrow,.dnd-section .tj-program-design--id7044 .tj-program-design__eyebrow,.dnd-section .tj-resources--id40004766 .tj-resources__eyebrow,.dnd-section .tj-solutions--id7048 .tj-solutions__eyebrow,.dnd-section .tj-talent-strategy--id7041 .tj-talent-strategy__eyebrow,.dnd-section .tj-why-learner--id7059 .tj-why-learner__eyebrow{box-sizing:border-box!important;font-size:14px!important;gap:0!important;height:auto!important;letter-spacing:0!important;line-height:24px!important;max-width:none!important;min-height:0!important;min-width:0!important;padding:4px 14px!important;width:fit-content!important}.dnd-section .tj-about--id7213 .tj-about__eyebrow>*,.dnd-section .tj-ai-diff--id7065 .tj-ai-diff__eyebrow>*,.dnd-section .tj-associations--id7033 .tj-associations__eyebrow>*,.dnd-section .tj-bloghub--id9158 .tj-bloghub__eyebrow-wrapper>*,.dnd-section .tj-bookademo .lm-bookademo-pill>*,.dnd-section .tj-casestudieshub--id8956 .tj-casestudieshub__eyebrow>*,.dnd-section .tj-cta--id7096 .tj-cta__eyebrow>*,.dnd-section .tj-expertise--hero1 .tj-expertise__eyebrow>*,.dnd-section .tj-frontline-first--id7314 .tj-frontline-first__eyebrow-wrapper>*,.dnd-section .tj-hero--id7117 .tj-hero__eyebrow-wrapper>*,.dnd-section .tj-hero--id7122 .tj-hero__eyebrow>*,.dnd-section .tj-hero--id7130 .tj-hero__eyebrow>*,.dnd-section .tj-hero--id7167 .tj-hero__eyebrow>*,.dnd-section .tj-hero-section--id7201 .tj-hero-section__eyebrow>*,.dnd-section .tj-industries--id7029 .tj-industries__eyebrow>*,.dnd-section .tj-instructional-design--id7261 .tj-instructional-design__eyebrow>*,.dnd-section .tj-pricing--id5632 .tj-pricing__eyebrow>*,.dnd-section .tj-program-design--id7044 .tj-program-design__eyebrow>*,.dnd-section .tj-resources--id40004766 .tj-resources__eyebrow>*,.dnd-section .tj-solutions--id7048 .tj-solutions__eyebrow>*,.dnd-section .tj-talent-strategy--id7041 .tj-talent-strategy__eyebrow>*,.dnd-section .tj-why-learner--id7059 .tj-why-learner__eyebrow>*{font-size:14px!important;letter-spacing:0!important;line-height:24px!important;margin:0!important;padding:0!important}nav.tj-topnav[class*="--id"]{padding-left:0;padding-right:0}nav.tj-topnav[class*="--id"] .tj-topnav__container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:0;height:32px;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:0 clamp(32px,6.25vw,90px) 0 clamp(28px,5vw,72px);width:auto}nav.tj-topnav[class*="--id"] .tj-topnav__container>*{flex:none;margin:0}nav.tj-topnav[class*="--id"] .tj-topnav__link{align-items:center;gap:6px;padding:0}nav.tj-topnav[class*="--id"] .tj-topnav__link--svi{margin-right:auto;padding:0 4px}nav.tj-topnav[class*="--id"] .tj-topnav__link--contact{margin-left:34px}nav.tj-topnav[class*="--id"] .tj-topnav__link--help{margin-left:37px}nav.tj-topnav[class*="--id"] .tj-topnav__divider{background:#647079;height:20px;margin-left:23px;width:1px}nav.tj-topnav[class*="--id"] .tj-topnav__link--login{margin-left:28px}nav.tj-topnav[class*="--id"] .tj-topnav__cta-wrap{align-items:center;display:flex;height:32px;margin-left:50px;padding:0}nav.tj-topnav[class*="--id"] .tj-topnav__cta{align-items:center;flex-wrap:nowrap;gap:4px;padding:0}nav.tj-topnav[class*="--id"] .tj-topnav__label{color:#fcfcfc;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;white-space:nowrap}nav.tj-topnav[class*="--id"] .tj-topnav__arrow,nav.tj-topnav[class*="--id"] .tj-topnav__cta,nav.tj-topnav[class*="--id"] .tj-topnav__cta-wrap,nav.tj-topnav[class*="--id"] .tj-topnav__label,nav.tj-topnav[class*="--id"] .tj-topnav__link,nav.tj-topnav[class*="--id"] .tj-topnav__signup{max-width:none;min-width:0;width:auto}nav.tj-topnav[class*="--id"] .tj-topnav__label{flex:none}nav.tj-topnav[class*="--id"] .tj-topnav__icon{align-items:center;display:flex;flex:none;height:15px;justify-content:center;max-width:none;width:14px}nav.tj-topnav[class*="--id"] .tj-topnav__icon-img{height:auto;max-height:15px;object-fit:contain;width:14px}section.tj-cta[class*=tj-cta--id]:has(.tj-cta__card){background:radial-gradient(45.4% 53.3% at 87.5% -9.4%,rgba(168,212,230,.2),rgba(168,212,230,0) 100%),radial-gradient(46% 20% at 6% 36%,rgba(65,134,157,.2),rgba(65,134,157,0) 100%),radial-gradient(82% 26% at 82% 3%,rgba(65,134,157,.44),rgba(65,134,157,.18) 50%,rgba(65,134,157,0) 100%),radial-gradient(88.1% 41.7% at 2.15% 91.1%,rgba(16,73,92,.58),rgba(16,73,92,.22) 55%,rgba(16,73,92,0) 100%),#176b87}.lm-gfooter__legal,.lm-gfooter__link,.tj-ai-differentiator__link,.tj-cta__link,.tj-cta__tour-label,.tj-cta__tour-link,.tj-cta__tour-link-inner,.tj-cta__tour-text,.tj-expertise__link,.tj-feature-card__link,.tj-feature-card__link span,.tj-how-it-works__link,.tj-how-it-works__link-text,.tj-industries__link,.tj-partner-section__link,.tj-partner-section__link-text,.tj-pricing-footer__link,.tj-pricing-section__link,.tj-pricing-section__link-text,.tj-reframe__tour-link,.tj-reframe__tour-text,.tj-resources__heading-link,.tj-resources__link,.tj-security__link{transition:color .14s ease-out}.lm-gfooter__legal:hover,.lm-gfooter__link:hover,.tj-ai-differentiator__link:hover,.tj-cta__link:hover,.tj-cta__tour-link-inner:hover,.tj-cta__tour-link-inner:hover *,.tj-cta__tour-link:hover,.tj-cta__tour-link:hover *,.tj-expertise__link:hover,.tj-feature-card__link:hover,.tj-feature-card__link:hover span,.tj-how-it-works__link:hover,.tj-how-it-works__link:hover *,.tj-industries__link:hover,.tj-partner-section__link:hover,.tj-partner-section__link:hover *,.tj-pricing-footer__link:hover,.tj-pricing-section__link:hover,.tj-pricing-section__link:hover *,.tj-reframe__tour-link:hover,.tj-reframe__tour-link:hover *,.tj-resources__heading-link:hover,.tj-resources__link:hover,.tj-security__link:hover{text-decoration:none!important}.tj-cta__link:hover,.tj-cta__tour-link-inner:hover .tj-cta__tour-text,.tj-cta__tour-link:hover,.tj-cta__tour-link:hover .tj-cta__tour-label,.tj-cta__tour-link:hover .tj-cta__tour-text,.tj-expertise__link:hover,.tj-feature-card__link:hover,.tj-feature-card__link:hover span,.tj-how-it-works__link:hover .tj-how-it-works__link-text,.tj-industries__link:hover,.tj-pricing-footer__link:hover,.tj-pricing-section__link:hover,.tj-pricing-section__link:hover .tj-pricing-section__link-text,.tj-reframe__tour-link:hover .tj-reframe__tour-text,.tj-resources__heading-link:hover{color:#135a71!important}.tj-resources__link:hover,.tj-security__link:hover{color:#176b87!important}.lm-gfooter__legal:hover,.lm-gfooter__link:hover{color:#97bcc9!important}[class*=tj-cta__avatars]>*{border:0!important;border-radius:50%!important;box-shadow:0 0 0 3px #fcfcfc,0 4px 12px rgba(13,31,45,.16)!important}[class*=tj-cta__avatars]>:not(img) img{box-shadow:none!important}@media (max-width:449px){[class*=tj-cta__avatars]>*{box-shadow:0 0 0 2px #fcfcfc,0 4px 12px rgba(13,31,45,.16)!important}}section.tj-cta[class*=tj-cta--id] .tj-cta__tour-link{align-items:center;column-gap:10px!important;flex-wrap:nowrap!important;row-gap:0!important}section.tj-cta[class*=tj-cta--id] .tj-cta__tour-icon{flex:0 0 auto;line-height:0}section.tj-cta[class*=tj-cta--id] .tj-cta__tour-text{flex:0 1 auto;min-width:0;width:auto!important}@media (max-width:767px){section.tj-cta[class*=tj-cta--id] .tj-cta__tour-link{justify-content:center}section.tj-cta[class*=tj-cta--id] .tj-cta__tour-text{font-size:16px!important;line-height:24px!important;text-align:left}}.lm-sticky-topnav{z-index:1011!important}.lm-sticky-mega{z-index:1010!important}