.training-page-module__9JIYTa__hero,.training-page-module__9JIYTa__routeSection,.training-page-module__9JIYTa__methodSection,.training-page-module__9JIYTa__curriculumSection,.training-page-module__9JIYTa__practiceSection,.training-page-module__9JIYTa__evidenceSection,.training-page-module__9JIYTa__closingSection{--ink:#061322;--muted:#596a7c;--blue:#0f69e8;color:var(--ink)}.training-page-module__9JIYTa__shell{z-index:2;width:min(100% - 2.5rem,80rem);margin-inline:auto;position:relative}.training-page-module__9JIYTa__hero{isolation:isolate;background:#f4f7f9;min-height:40rem;position:relative;overflow:hidden}.training-page-module__9JIYTa__heroImage,.training-page-module__9JIYTa__heroVeil{pointer-events:none;position:absolute;inset:0}.training-page-module__9JIYTa__heroImage{z-index:-2;filter:saturate(.74)contrast(1.06);background:url(/brand/lockedin-lab-hero.jpg) 64% 52%/cover no-repeat}.training-page-module__9JIYTa__heroVeil{z-index:-1;background:linear-gradient(90deg,#fff 0%,#fffffff2 39%,#ffffff1f 77%),linear-gradient(#0000 55%,#f4f7f9 100%)}.training-page-module__9JIYTa__hero .training-page-module__9JIYTa__shell{justify-content:space-between;align-items:flex-end;gap:3rem;min-height:40rem;padding:6rem 0 3.5rem;display:flex}.training-page-module__9JIYTa__heroCopy{max-width:43rem}.training-page-module__9JIYTa__heroCopy>p:first-child,.training-page-module__9JIYTa__sectionHead>div>p,.training-page-module__9JIYTa__lessonFeature>div:last-child>p:first-child,.training-page-module__9JIYTa__labFeature>div:last-child>p:first-child,.training-page-module__9JIYTa__closingSection p{color:var(--blue);font:650 .63rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.training-page-module__9JIYTa__heroCopy h1{max-width:10ch;font-family:var(--font-sans);letter-spacing:-.075em;margin:1.15rem 0 0;font-size:clamp(3.4rem,6.2vw,6.1rem);font-weight:650;line-height:.88}.training-page-module__9JIYTa__heroCopy>p:nth-of-type(2){color:#293c50;max-width:33rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.55}.training-page-module__9JIYTa__heroActions{flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.7rem;display:flex}.training-page-module__9JIYTa__heroActions a{color:#fff;border:1px solid var(--ink);background:var(--ink);border-radius:.4rem;align-items:center;min-height:2.9rem;padding:.75rem 1rem;font-size:.76rem;font-weight:650;display:inline-flex;box-shadow:0 16px 30px -20px #000000b3}.training-page-module__9JIYTa__heroActions a:last-child{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad}.training-page-module__9JIYTa__heroActions a:hover{color:#fff;border-color:var(--blue);background:var(--blue)}.training-page-module__9JIYTa__heroSignal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffffbf;border-radius:1rem;grid-template-columns:repeat(3,1fr);align-self:flex-end;width:min(25rem,36vw);display:grid;overflow:hidden;box-shadow:0 28px 56px -38px #000000a6,inset 0 1px #fff}.training-page-module__9JIYTa__heroSignal>div{border-right:1px solid #06132217;padding:1rem}.training-page-module__9JIYTa__heroSignal>div:nth-child(3){border-right:0}.training-page-module__9JIYTa__heroSignal span{color:var(--blue);letter-spacing:-.05em;font-size:1.6rem;font-weight:700;display:block}.training-page-module__9JIYTa__heroSignal small{color:var(--muted);font:550 .48rem/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem;display:block}.training-page-module__9JIYTa__heroSignal>p{color:var(--muted);border-top:1px solid #06132217;grid-column:1/-1;margin:0;padding:.75rem 1rem;font-size:.6rem;line-height:1.45}.training-page-module__9JIYTa__routeSection{background:linear-gradient(#f4f7f9,#fff);padding:1.25rem 0 4.8rem}.training-page-module__9JIYTa__routeHead{border-bottom:1px solid #0613221c;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.training-page-module__9JIYTa__routeHead h2{font-family:var(--font-sans);letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,2.6vw,2.45rem);font-weight:650}.training-page-module__9JIYTa__routeHead p{color:var(--muted);margin:0;font-size:.72rem}.training-page-module__9JIYTa__routeRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(19rem,1fr);grid-auto-flow:column;gap:1rem;margin:1rem calc(-50vw + min(100vw - 2.5rem,80rem)/2) 0;padding:.7rem max(1.25rem,50vw - 40rem) 2rem;display:grid;overflow-x:auto}.training-page-module__9JIYTa__routeRail article{--tone:#146ef5;color:#fff;scroll-snap-align:start;background:#081424;border:1px solid #ffffff40;border-radius:1rem;grid-template-rows:1fr auto;min-height:21rem;transition:transform .26s,box-shadow .26s;display:grid;overflow:hidden;box-shadow:0 28px 50px -34px #061322b8}.training-page-module__9JIYTa__routeRail article[data-tone=cyan]{--tone:#00c0c9}.training-page-module__9JIYTa__routeRail article[data-tone=amber]{--tone:#e9a72e}.training-page-module__9JIYTa__routeRail article[data-tone=coral]{--tone:#ef6a64}.training-page-module__9JIYTa__routeRail article:hover{transform:translateY(-.45rem)scale(1.01);box-shadow:0 38px 66px -34px #061322b8}.training-page-module__9JIYTa__routeArt{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--tone) 70%,transparent),transparent 35%),linear-gradient(145deg,#081424,#10243e);min-height:10rem;position:relative;overflow:hidden}.training-page-module__9JIYTa__routeArt i{border:1px solid color-mix(in srgb,var(--tone) 68%,white);display:block;position:absolute}.training-page-module__9JIYTa__routeArt i:first-child{aspect-ratio:1;border-radius:50%;width:10rem;top:-2rem;right:12%}.training-page-module__9JIYTa__routeArt i:nth-child(2){aspect-ratio:1;width:9rem;top:3rem;right:-2rem;transform:rotate(35deg)}.training-page-module__9JIYTa__routeArt span{color:#ffffffbf;font:600 .6rem/1 var(--font-mono);position:absolute;top:1.2rem;left:1.2rem}.training-page-module__9JIYTa__routeRail article>div:last-child{padding:1.25rem}.training-page-module__9JIYTa__routeRail h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:1.65rem;font-weight:650}.training-page-module__9JIYTa__routeRail p{color:#ffffffad;margin:.55rem 0 0;font-size:.75rem;line-height:1.5}.training-page-module__9JIYTa__routeRail a{color:#fff;border-bottom:1px solid #ffffff5c;margin-top:1rem;font-size:.72rem;font-weight:650;display:inline-block}.training-page-module__9JIYTa__sectionHead{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:2rem 4rem;display:grid}.training-page-module__9JIYTa__sectionHead h2{max-width:15ch;font-family:var(--font-sans);letter-spacing:-.06em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.5rem,4.4vw,4.45rem);font-weight:650;line-height:.94}.training-page-module__9JIYTa__sectionHead>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.training-page-module__9JIYTa__methodSection,.training-page-module__9JIYTa__curriculumSection,.training-page-module__9JIYTa__practiceSection,.training-page-module__9JIYTa__evidenceSection{background:#fff;border-top:1px solid #06132214;padding:clamp(4.5rem,7vw,6.8rem) 0;overflow:hidden}.training-page-module__9JIYTa__methodSection{background:linear-gradient(#fff,#f1f5f9)}.training-page-module__9JIYTa__methodRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(19rem,29vw,27rem);grid-auto-flow:column;gap:1rem;margin:3rem 0 0;padding:1rem max(1.25rem,50vw - 40rem) 2rem;list-style:none;display:grid;overflow-x:auto}.training-page-module__9JIYTa__methodRail li{scroll-snap-align:start;background:#ffffffe6;border:1px solid #0613221a;border-radius:1rem;grid-template-rows:14rem 1fr;min-height:29rem;display:grid;overflow:hidden;box-shadow:0 24px 50px -38px #06132294}.training-page-module__9JIYTa__methodArt{--tone:#146ef5;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tone) 50%,transparent),transparent 38%),#081424;place-items:center;display:grid;position:relative;overflow:hidden}.training-page-module__9JIYTa__methodRail li:nth-child(2) .training-page-module__9JIYTa__methodArt{--tone:#725de2}.training-page-module__9JIYTa__methodRail li:nth-child(3) .training-page-module__9JIYTa__methodArt{--tone:#00b5aa}.training-page-module__9JIYTa__methodRail li:nth-child(4) .training-page-module__9JIYTa__methodArt{--tone:#e5a22c}.training-page-module__9JIYTa__methodRail li:nth-child(5) .training-page-module__9JIYTa__methodArt{--tone:#e66660}.training-page-module__9JIYTa__methodRail li:nth-child(6) .training-page-module__9JIYTa__methodArt{--tone:#148bb5}.training-page-module__9JIYTa__methodArt span{z-index:2;color:#fff;font-family:var(--font-sans);letter-spacing:-.08em;font-size:6rem;font-weight:650;position:relative}.training-page-module__9JIYTa__methodArt i{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--tone) 72%,white);border-radius:50%;width:11rem;display:block;position:absolute}.training-page-module__9JIYTa__methodArt i:nth-of-type(2){width:7rem;transform:rotateX(65deg)}.training-page-module__9JIYTa__methodRail li>div:last-child{flex-direction:column;padding:1.25rem;display:flex}.training-page-module__9JIYTa__methodRail li>div:last-child>p:first-child{color:var(--blue);font:650 .56rem/1 var(--font-mono);margin:0}.training-page-module__9JIYTa__methodRail h3{font-family:var(--font-sans);letter-spacing:-.045em;margin:.65rem 0 0;font-size:1.8rem;font-weight:650}.training-page-module__9JIYTa__methodRail li>div:last-child>p:nth-of-type(2){color:var(--muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.training-page-module__9JIYTa__methodRail small{color:#30465c;border-top:1px solid #06132217;margin-top:auto;padding-top:1rem;font-size:.67rem;line-height:1.45}.training-page-module__9JIYTa__sectionLink{justify-content:flex-end;margin-top:1rem;display:flex}.training-page-module__9JIYTa__sectionLink a{color:var(--ink);border-bottom:1px solid #0613224d;font-size:.75rem;font-weight:650}.training-page-module__9JIYTa__curriculumSection{background:#fff}.training-page-module__9JIYTa__moduleRail{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:clamp(18rem,27vw,24rem);grid-auto-flow:column;gap:1rem;margin:3rem 0 0;padding:0 0 1.5rem;list-style:none;display:grid;overflow-x:auto}.training-page-module__9JIYTa__moduleRail li{scroll-snap-align:start;background:linear-gradient(150deg,#fff,#f1f4f8);border:1px solid #0613221a;border-radius:1rem;min-height:24rem;overflow:hidden;box-shadow:0 24px 44px -36px #06132280}.training-page-module__9JIYTa__moduleArt{--tone:#146ef5;background:radial-gradient(circle at 68% 20%,color-mix(in srgb,var(--tone) 58%,transparent),transparent 37%),linear-gradient(145deg,#07121f,#152946);height:10.5rem;position:relative;overflow:hidden}.training-page-module__9JIYTa__moduleRail li:nth-child(3n+2) .training-page-module__9JIYTa__moduleArt{--tone:#725de2}.training-page-module__9JIYTa__moduleRail li:nth-child(3n) .training-page-module__9JIYTa__moduleArt{--tone:#00b5aa}.training-page-module__9JIYTa__moduleArt span{color:#fff;font:650 .6rem/1 var(--font-mono);position:absolute;top:1rem;left:1rem}.training-page-module__9JIYTa__moduleArt i{border:1px solid color-mix(in srgb,var(--tone) 60%,white);display:block;position:absolute}.training-page-module__9JIYTa__moduleArt i:first-of-type{aspect-ratio:1;width:7rem;top:2rem;right:2rem;transform:rotate(35deg)}.training-page-module__9JIYTa__moduleArt i:nth-of-type(2){aspect-ratio:1;width:5rem;top:4rem;right:6rem;transform:rotate(35deg)}.training-page-module__9JIYTa__moduleArt i:nth-of-type(3){aspect-ratio:1;width:6rem;top:6rem;right:-1rem;transform:rotate(35deg)}.training-page-module__9JIYTa__moduleRail li>div:last-child{padding:1.25rem}.training-page-module__9JIYTa__moduleRail li>div:last-child>p:first-child{color:var(--blue);font:600 .55rem/1 var(--font-mono);text-transform:uppercase;margin:0}.training-page-module__9JIYTa__moduleRail h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:.75rem 0 0;font-size:1.5rem;font-weight:650;line-height:1.05}.training-page-module__9JIYTa__moduleRail li>div:last-child>p:last-child{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 0;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.training-page-module__9JIYTa__practiceSection{background:linear-gradient(#f4f7f9,#fff)}.training-page-module__9JIYTa__practiceGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.training-page-module__9JIYTa__lessonFeature,.training-page-module__9JIYTa__labFeature{background:#fff;border:1px solid #0613221a;border-radius:1.1rem;grid-template-rows:minmax(14rem,1fr) auto;min-height:28rem;display:grid;overflow:hidden;box-shadow:0 28px 58px -42px #0613228c}.training-page-module__9JIYTa__lessonArt,.training-page-module__9JIYTa__labArt{background:#07121f;position:relative;overflow:hidden}.training-page-module__9JIYTa__lessonArt{background:url(/brand/lockedin-lab-hero.jpg) 50% 58%/cover no-repeat}.training-page-module__9JIYTa__lessonArt:after{content:"";background:linear-gradient(#07121f0d,#07121fa6);position:absolute;inset:0}.training-page-module__9JIYTa__lessonArt span{z-index:2;color:#fff;font:600 .6rem/1 var(--font-mono);position:absolute;bottom:1rem;right:1rem}.training-page-module__9JIYTa__lessonArt i{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffffa6;border-radius:50%;width:3.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-page-module__9JIYTa__lessonArt i:after{content:"";border-top:.45rem solid #0000;border-bottom:.45rem solid #0000;border-left:.7rem solid #fff;width:0;height:0;position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.training-page-module__9JIYTa__labArt{background:radial-gradient(circle at 50% 44%,#00c1cd80,#0000 25%),radial-gradient(circle at 70% 20%,#6f59d96b,#0000 32%),#07121f}.training-page-module__9JIYTa__labArt i{aspect-ratio:1;border:1px solid #ffffff54;border-radius:50%;width:12rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.training-page-module__9JIYTa__labArt i:nth-child(2){width:8rem;transform:translate(-50%,-50%)rotateX(68deg)}.training-page-module__9JIYTa__labArt i:nth-child(3){width:17rem;transform:translate(-50%,-50%)rotateY(68deg)}.training-page-module__9JIYTa__lessonFeature>div:last-child,.training-page-module__9JIYTa__labFeature>div:last-child{padding:1.4rem}.training-page-module__9JIYTa__lessonFeature h3,.training-page-module__9JIYTa__labFeature h3{font-family:var(--font-sans);letter-spacing:-.04em;margin:.7rem 0 0;font-size:1.65rem;font-weight:650}.training-page-module__9JIYTa__lessonFeature>div:last-child>p:nth-of-type(2),.training-page-module__9JIYTa__labFeature>div:last-child>p:nth-of-type(2){color:var(--muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.55}.training-page-module__9JIYTa__lessonFeature a,.training-page-module__9JIYTa__labFeature a{color:var(--ink);border-bottom:1px solid #0613224d;margin-top:1rem;font-size:.72rem;font-weight:650;display:inline-block}.training-page-module__9JIYTa__evidenceSection{background:#fff}.training-page-module__9JIYTa__evidenceOrbit{grid-template-columns:17rem minmax(0,1fr);align-items:center;gap:3rem;margin-top:3rem;display:grid}.training-page-module__9JIYTa__evidenceOrbit>div{aspect-ratio:1;background:radial-gradient(circle,#0f69e81f,#0000 65%);border:1px solid #0f69e82e;border-radius:50%;place-items:center;display:grid;position:relative}.training-page-module__9JIYTa__evidenceOrbit>div:before,.training-page-module__9JIYTa__evidenceOrbit>div:after{content:"";border:1px solid #0f69e829;border-radius:50%;position:absolute}.training-page-module__9JIYTa__evidenceOrbit>div:before{aspect-ratio:1;width:70%;transform:rotateX(67deg)}.training-page-module__9JIYTa__evidenceOrbit>div:after{aspect-ratio:1;width:112%;transform:rotateY(67deg)}.training-page-module__9JIYTa__evidenceOrbit>div span{z-index:1;color:var(--blue);letter-spacing:-.08em;font-size:5.5rem;font-weight:650;line-height:1;position:relative}.training-page-module__9JIYTa__evidenceOrbit>div p{color:var(--muted);font:.58rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin:0;position:absolute;bottom:4.5rem}.training-page-module__9JIYTa__evidenceOrbit ol{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.training-page-module__9JIYTa__evidenceOrbit li{background:#f7f9fb;border:1px solid #06132217;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.training-page-module__9JIYTa__evidenceOrbit li span{color:var(--blue);font:650 .55rem/1 var(--font-mono)}.training-page-module__9JIYTa__evidenceOrbit li strong{font-size:.72rem;font-weight:600}.training-page-module__9JIYTa__boundaryLine{border-top:1px solid #0613221a;justify-content:space-between;align-items:baseline;gap:2rem;margin-top:2.5rem;padding-top:1.2rem;display:flex}.training-page-module__9JIYTa__boundaryLine p{max-width:47rem;color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.training-page-module__9JIYTa__boundaryLine a{color:var(--ink);border-bottom:1px solid #0613224d;flex:none;font-size:.72rem;font-weight:650}.training-page-module__9JIYTa__closingSection{background:linear-gradient(120deg,#eef3f8,#fff);padding:5rem 0}.training-page-module__9JIYTa__closingSection .training-page-module__9JIYTa__shell{justify-content:space-between;align-items:end;gap:2rem;display:flex}.training-page-module__9JIYTa__closingSection h2{max-width:13ch;font-family:var(--font-sans);letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(2.8rem,5vw,5rem);font-weight:650;line-height:.92}.training-page-module__9JIYTa__closingSection .training-page-module__9JIYTa__shell>div:last-child{flex-wrap:wrap;gap:.7rem;display:flex}.training-page-module__9JIYTa__closingSection a{color:#fff;border:1px solid var(--ink);background:var(--ink);border-radius:.4rem;align-items:center;min-height:2.9rem;padding:.7rem 1rem;font-size:.73rem;font-weight:650;display:inline-flex}.training-page-module__9JIYTa__closingSection a:last-child{color:var(--ink);background:0 0}.training-page-module__9JIYTa__closingSection a:hover{color:#fff;border-color:var(--blue);background:var(--blue)}@media (max-width:64rem){.training-page-module__9JIYTa__hero .training-page-module__9JIYTa__shell{flex-direction:column;justify-content:flex-end;align-items:flex-start}.training-page-module__9JIYTa__heroSignal{width:min(100%,30rem)}.training-page-module__9JIYTa__sectionHead,.training-page-module__9JIYTa__practiceGrid{grid-template-columns:1fr}.training-page-module__9JIYTa__evidenceOrbit{grid-template-columns:13rem 1fr}.training-page-module__9JIYTa__closingSection .training-page-module__9JIYTa__shell{flex-direction:column;align-items:flex-start}}@media (max-width:48rem){.training-page-module__9JIYTa__shell{width:min(100% - 2rem,80rem)}.training-page-module__9JIYTa__hero{min-height:43rem}.training-page-module__9JIYTa__heroImage{background-position:64%}.training-page-module__9JIYTa__heroVeil{background:linear-gradient(#ffffffe0,#ffffffc7 40%,#f4f7f9 84%)}.training-page-module__9JIYTa__hero .training-page-module__9JIYTa__shell{min-height:43rem;padding:4.6rem 0 2rem}.training-page-module__9JIYTa__heroCopy h1{font-size:clamp(3rem,14vw,4.2rem)}.training-page-module__9JIYTa__heroSignal{grid-template-columns:repeat(3,1fr)}.training-page-module__9JIYTa__routeHead{flex-direction:column;align-items:flex-start}.training-page-module__9JIYTa__routeRail{grid-auto-columns:82vw;padding-inline:1rem}.training-page-module__9JIYTa__routeSection{padding-bottom:3.5rem}.training-page-module__9JIYTa__methodSection,.training-page-module__9JIYTa__curriculumSection,.training-page-module__9JIYTa__practiceSection,.training-page-module__9JIYTa__evidenceSection{padding:4.5rem 0}.training-page-module__9JIYTa__sectionHead h2{font-size:2.65rem}.training-page-module__9JIYTa__methodRail{grid-auto-columns:82vw;padding-inline:1rem}.training-page-module__9JIYTa__moduleRail{grid-auto-columns:82vw}.training-page-module__9JIYTa__evidenceOrbit{grid-template-columns:1fr}.training-page-module__9JIYTa__evidenceOrbit>div{width:13rem;margin-inline:auto}.training-page-module__9JIYTa__evidenceOrbit ol{scrollbar-width:none;display:flex;overflow-x:auto}.training-page-module__9JIYTa__evidenceOrbit li{flex:none}.training-page-module__9JIYTa__boundaryLine{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.training-page-module__9JIYTa__routeRail article{transition:none}}
