.academy-module__R71uFa__page{--rule-soft:#8b9aa82e;isolation:isolate;background:radial-gradient(52rem 52rem at 108% -12%,#0874f929,transparent 60%),radial-gradient(46rem 46rem at -18% 118%,#0874f90f,transparent 62%),var(--ink);max-width:1160px;min-height:100svh;margin:0 auto;padding:0 clamp(1.15rem,5vw,4rem);position:relative;overflow:hidden}.academy-module__R71uFa__page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8b9aa80a 1px,#0000 1px),linear-gradient(90deg,#8b9aa80a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.academy-module__R71uFa__hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(2rem,6vw,4rem);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2rem,5vw,3.5rem);display:grid;position:relative}.academy-module__R71uFa__heroCopy{min-width:0}.academy-module__R71uFa__eyebrowRow{align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.academy-module__R71uFa__eyebrow{color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:500}.academy-module__R71uFa__eyebrowRule{background:#8b9aa859;flex:0 0 40px;height:1px}.academy-module__R71uFa__headline{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700;line-height:.96}.academy-module__R71uFa__headlineAccent{color:var(--blue-soft)}.academy-module__R71uFa__subhead{color:var(--muted);max-width:42rem;margin:0 0 1.6rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.academy-module__R71uFa__heroCtas{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:.75rem;display:flex}.academy-module__R71uFa__primaryCta{background:var(--blue);color:#fff;font-family:var(--font-body),"IBM Plex Sans",sans-serif;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.academy-module__R71uFa__primaryCta:hover{background:#0a80ff}.academy-module__R71uFa__secondaryCta{color:var(--paper);border-bottom:1px solid #8b9aa859;padding-bottom:4px;font-size:13.5px;text-decoration:none;transition:color .16s,border-color .16s}.academy-module__R71uFa__secondaryCta:hover{color:var(--blue-soft);border-bottom-color:var(--blue-soft)}.academy-module__R71uFa__arrow{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;font-size:12px}.academy-module__R71uFa__heroFine{color:var(--dim);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:10.5px}.academy-module__R71uFa__signal{aspect-ratio:1;border:1px solid var(--rule-soft);background:linear-gradient(145deg,#142231b8,#070b1059);justify-self:end;width:100%;max-width:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0874f90d,0 40px 100px #0000004d}.academy-module__R71uFa__signalGrid{background-image:linear-gradient(#55a4ff0f 1px,#0000 1px),linear-gradient(90deg,#55a4ff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.academy-module__R71uFa__ring{border:1px solid #55a4ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-module__R71uFa__r1{width:34%;height:34%}.academy-module__R71uFa__r2{width:58%;height:58%;animation:3.6s ease-out infinite academy-module__R71uFa__acSignal}.academy-module__R71uFa__r3{width:84%;height:84%}.academy-module__R71uFa__axisX{background:#55a4ff1f;height:1px;position:absolute;top:50%;left:9%;right:9%}.academy-module__R71uFa__axisY{background:#55a4ff1f;width:1px;position:absolute;top:9%;bottom:9%;left:50%}.academy-module__R71uFa__orb{background:radial-gradient(circle at 40% 35%,var(--blue-soft),var(--blue)60%,#06356e 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34%;height:34%;animation:4s ease-in-out infinite academy-module__R71uFa__acBreathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #0874f980}.academy-module__R71uFa__orb svg{width:44%;height:44%}.academy-module__R71uFa__code{color:var(--muted);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;font-size:.56rem;position:absolute}.academy-module__R71uFa__codeTl{top:1.1rem;left:1.2rem}.academy-module__R71uFa__codeBr{bottom:1.1rem;right:1.2rem}.academy-module__R71uFa__corner{width:16px;height:16px;position:absolute}.academy-module__R71uFa__cTl{border-left:1px solid var(--blue-soft);border-top:1px solid var(--blue-soft);top:10px;left:10px}.academy-module__R71uFa__cTr{border-right:1px solid var(--blue-soft);border-top:1px solid var(--blue-soft);top:10px;right:10px}.academy-module__R71uFa__cBl{border-bottom:1px solid var(--blue-soft);border-left:1px solid var(--blue-soft);bottom:10px;left:10px}.academy-module__R71uFa__cBr{border-bottom:1px solid var(--blue-soft);border-right:1px solid var(--blue-soft);bottom:10px;right:10px}.academy-module__R71uFa__proofBand{border-bottom:1px solid var(--rule-soft);border-top:1px solid var(--rule-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.academy-module__R71uFa__proofItem{color:var(--muted);text-align:center;flex:auto;padding:14px 20px;position:relative}.academy-module__R71uFa__proofItem+.academy-module__R71uFa__proofItem:before{background:var(--rule-soft);content:"";width:1px;height:60%;position:absolute;top:20%;left:0}.academy-module__R71uFa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:1.4rem;display:flex}.academy-module__R71uFa__eyebrowSmall{color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500}.academy-module__R71uFa__h2{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3.5vw,2.1rem);font-weight:700;line-height:1.05}.academy-module__R71uFa__metaMono{color:var(--muted);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.academy-module__R71uFa__modesSection{padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,5vw,3rem)}.academy-module__R71uFa__modeGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.academy-module__R71uFa__modeCard{border:1px solid var(--rule-soft);background:#14223166;padding:22px 24px;transition:border-color .16s,background .16s}.academy-module__R71uFa__modeCard:hover{background:#1422318c;border-color:#55a4ff47}.academy-module__R71uFa__modeName{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.01em;margin:0 0 8px;font-size:1.15rem;font-weight:700;line-height:1.2}.academy-module__R71uFa__modeDesc{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.academy-module__R71uFa__progressNote{border-top:1px solid var(--rule-soft);color:var(--muted);max-width:44rem;margin:1.8rem 0 0;padding-top:1.2rem;font-size:13.5px;line-height:1.6}.academy-module__R71uFa__exampleSection{padding:clamp(2rem,5vw,3rem) 0}.academy-module__R71uFa__preview{background:#1422318c;border:1px solid #8b9aa838;gap:.9rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.academy-module__R71uFa__preview:before,.academy-module__R71uFa__preview:after{border:1px solid var(--blue-soft);content:"";width:14px;height:14px;position:absolute}.academy-module__R71uFa__preview:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.academy-module__R71uFa__preview:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.academy-module__R71uFa__previewLabel{color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.academy-module__R71uFa__previewQ{color:var(--paper);font-family:var(--font-display,"Archivo Narrow"),system-ui,sans-serif;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;line-height:1.35}.academy-module__R71uFa__previewA{color:var(--muted);margin:0;font-size:.92rem}.academy-module__R71uFa__previewSource{color:var(--dim);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #8b9aa82e;padding-top:.75rem;font-size:.7rem}.academy-module__R71uFa__faq{padding:clamp(2rem,5vw,3rem) 0}.academy-module__R71uFa__faqList{background:#8b9aa82e;border:1px solid #8b9aa82e;gap:1px;display:grid}.academy-module__R71uFa__faqItem{background:#14223166;padding:18px 22px}.academy-module__R71uFa__faqItem[open]{background:#1422318c}.academy-module__R71uFa__faqQ{color:var(--paper);cursor:pointer;padding-right:24px;font-size:14.5px;font-weight:500;line-height:1.4;list-style:none;position:relative}.academy-module__R71uFa__faqQ::-webkit-details-marker{display:none}.academy-module__R71uFa__faqQ:after{color:var(--blue-soft);content:"+";font-family:var(--font-mono),monospace;transition:transform .16s;position:absolute;top:0;right:0}.academy-module__R71uFa__faqItem[open] .academy-module__R71uFa__faqQ:after{content:"−"}.academy-module__R71uFa__faqQ:focus-visible{outline:2px solid var(--blue-soft);outline-offset:2px}.academy-module__R71uFa__faqA{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.6}.academy-module__R71uFa__cta{padding:clamp(2rem,5vw,3rem) 0}.academy-module__R71uFa__ctaPanel{background:linear-gradient(135deg,#0874f924,#14223199);border:1px solid #55a4ff47;padding:clamp(1.8rem,4vw,2.8rem);position:relative}.academy-module__R71uFa__ctaAccent{background:var(--blue-soft);width:96px;height:2px;position:absolute;top:-1px;left:-1px}.academy-module__R71uFa__ctaEyebrow{color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.academy-module__R71uFa__ctaTitle{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.02em;max-width:34ch;margin:0 0 14px;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;line-height:1.05}.academy-module__R71uFa__ctaBody{color:var(--muted);max-width:62ch;margin:0 0 20px;font-size:14.5px;line-height:1.6}.academy-module__R71uFa__ctaActions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:12px;display:flex}.academy-module__R71uFa__ctaBtn{background:var(--blue);color:#fff;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.academy-module__R71uFa__ctaBtn:hover{background:#0a80ff}.academy-module__R71uFa__ctaGhost{color:var(--paper);border-bottom:1px solid #8b9aa859;padding-bottom:4px;font-size:13.5px;text-decoration:none}.academy-module__R71uFa__ctaGhost:hover{color:var(--blue-soft);border-bottom-color:var(--blue-soft)}.academy-module__R71uFa__ctaFine{color:var(--dim);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.academy-module__R71uFa__waitlist{border-top:1px solid var(--rule-soft);grid-template-columns:1fr minmax(280px,380px);align-items:center;gap:20px 32px;margin-top:1rem;padding:clamp(1.75rem,4vw,2.5rem) 0;display:grid}.academy-module__R71uFa__waitlistTitle{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.01em;max-width:32ch;margin:0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:700;line-height:1.2}.academy-module__R71uFa__disclaimer{border-top:1px solid var(--rule-soft);color:var(--dim);max-width:62ch;margin:0;padding:1.5rem 0;font-size:12px;line-height:1.6}@keyframes academy-module__R71uFa__acSignal{0%,to{opacity:.5}50%{opacity:1}}@keyframes academy-module__R71uFa__acBreathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.05)}}@media (max-width:900px){.academy-module__R71uFa__hero{grid-template-columns:1fr;padding:2rem 0 1.5rem}.academy-module__R71uFa__signal{justify-self:center;max-width:260px}.academy-module__R71uFa__waitlist{grid-template-columns:1fr}}@media (max-width:600px){.academy-module__R71uFa__proofBand{flex-direction:column}.academy-module__R71uFa__proofItem{text-align:left;padding:12px 16px}.academy-module__R71uFa__proofItem+.academy-module__R71uFa__proofItem:before{background:var(--rule-soft);width:auto;height:1px;top:0;left:16px;right:16px}.academy-module__R71uFa__primaryCta,.academy-module__R71uFa__ctaBtn{justify-content:center;width:100%;padding:14px 22px}.academy-module__R71uFa__signal{display:none}}@media (prefers-reduced-motion:reduce){.academy-module__R71uFa__r2,.academy-module__R71uFa__orb{animation:none}}
.chrome-module__VKr1BW__mast{border-bottom:1px solid #8b9aa838}.chrome-module__VKr1BW__masTop{justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.chrome-module__VKr1BW__masCta{align-items:center;gap:12px;display:flex}.chrome-module__VKr1BW__masNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid #8b9aa81f;overflow-x:auto}.chrome-module__VKr1BW__masNav::-webkit-scrollbar{display:none}.chrome-module__VKr1BW__masNavInner{align-items:center;gap:4px;min-width:min-content;padding:6px 20px 8px;display:flex}.chrome-module__VKr1BW__navLink{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:8px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s}.chrome-module__VKr1BW__navLink:hover{color:#f1f4f7}.chrome-module__VKr1BW__navLinkActive{color:#55a4ff;border-bottom-color:#55a4ff}.chrome-module__VKr1BW__navLinkActive:hover{color:#55a4ff}.chrome-module__VKr1BW__foot{border-top:1px solid #8b9aa838;padding:40px 24px 24px}.chrome-module__VKr1BW__footInner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px 40px;max-width:1200px;margin-bottom:32px;display:grid}.chrome-module__VKr1BW__footBrand{flex-direction:column;gap:14px;display:flex}.chrome-module__VKr1BW__footEmail{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;text-decoration:none}.chrome-module__VKr1BW__footEmail:hover{color:#f1f4f7}.chrome-module__VKr1BW__footGroup{flex-direction:column;gap:10px;display:flex}.chrome-module__VKr1BW__footHead{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500}.chrome-module__VKr1BW__footGroup a{color:#8b9aa8;font-size:13px;line-height:1.4;text-decoration:none}.chrome-module__VKr1BW__footGroup a:hover{color:#f1f4f7}.chrome-module__VKr1BW__footLegal{color:#7c8b9a;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #8b9aa81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:10px;display:flex}.chrome-module__VKr1BW__footLegalNav{gap:22px;display:flex}.chrome-module__VKr1BW__footLegalNav a{color:#8b9aa8;text-decoration:none}.chrome-module__VKr1BW__footLegalNav a:hover{color:#f1f4f7}@media (max-width:720px){.chrome-module__VKr1BW__footInner{grid-template-columns:1fr 1fr;gap:28px 20px}.chrome-module__VKr1BW__footBrand{grid-column:1/-1}}@media (max-width:480px){.chrome-module__VKr1BW__footInner{grid-template-columns:1fr}.chrome-module__VKr1BW__footBrand{grid-column:auto}}@media (max-width:600px){.chrome-module__VKr1BW__masTop{padding:14px 16px 10px}.chrome-module__VKr1BW__masNavInner{padding:4px 16px 6px}.chrome-module__VKr1BW__navLink{padding:8px 10px;font-size:10.5px}.chrome-module__VKr1BW__foot{padding:32px 20px 20px}}@media (min-width:900px){.chrome-module__VKr1BW__masTop{padding:22px 56px 14px}.chrome-module__VKr1BW__masNavInner{gap:8px;padding:8px 56px 10px}.chrome-module__VKr1BW__navLink{padding:8px 16px;font-size:11.5px}.chrome-module__VKr1BW__foot{padding:56px 56px 32px}}
.study-module__jX62fG__page{background:var(--ink,#070b10);color:var(--paper,#f1f4f7);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;background-image:radial-gradient(60rem 60rem at 90% -10%,#0874f91a,#0000 60%),radial-gradient(50rem 50rem at -10% 110%,#0874f90d,#0000 62%);min-height:100dvh;font-size:15px;line-height:1.55}.study-module__jX62fG__mast{border-bottom:1px solid #8b9aa838;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.study-module__jX62fG__brand{color:inherit;cursor:pointer;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.study-module__jX62fG__brand:hover .study-module__jX62fG__brandSub{color:#f1f4f7}.study-module__jX62fG__brandSub{color:#55a4ff;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #8b9aa859;margin-left:4px;padding-left:8px;font-size:11px;font-weight:700}.study-module__jX62fG__masNav{align-items:center;gap:12px;display:flex}.study-module__jX62fG__signIn{color:#8b9aa8;padding:8px 6px;font-size:13px;text-decoration:none}.study-module__jX62fG__signIn:hover{color:#f1f4f7}.study-module__jX62fG__trialBtn{color:#fff;font-family:var(--font-body),"IBM Plex Sans",sans-serif;background:#0874f9;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.study-module__jX62fG__trialBtn:hover{background:#0a80ff}.study-module__jX62fG__arrow{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px}.study-module__jX62fG__hero{padding:40px 20px 32px;position:relative;overflow:hidden}.study-module__jX62fG__heroInner{max-width:900px;position:relative}.study-module__jX62fG__crumbs{color:#7c8b9a;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;gap:10px;margin-bottom:14px;font-size:10.5px;display:flex}.study-module__jX62fG__crumb{color:#8b9aa8;text-decoration:none}.study-module__jX62fG__crumb:hover{color:#55a4ff}.study-module__jX62fG__crumbSep{color:#7c8b9a}.study-module__jX62fG__eyebrowRow{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:18px;display:flex}.study-module__jX62fG__eyebrow{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.study-module__jX62fG__rule{background:#8b9aa859;flex:0 0 40px;height:1px}.study-module__jX62fG__freeChip{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #8b9aa859;padding:5px 10px;font-size:10.5px;font-weight:500}.study-module__jX62fG__headline{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(40px,11vw,88px);font-weight:700;line-height:.95}.study-module__jX62fG__heroBlurb{color:#8b9aa8;max-width:680px;margin:0 0 22px;font-size:clamp(14.5px,2.2vw,18px);line-height:1.55}.study-module__jX62fG__heroCtas{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.study-module__jX62fG__primaryCta{color:#fff;background:#0874f9;align-items:center;gap:8px;padding:14px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.study-module__jX62fG__primaryCta:hover{background:#0a80ff}.study-module__jX62fG__secondaryCta{color:#f1f4f7;border-bottom:1px solid #8b9aa859;padding-bottom:4px;font-size:13px;text-decoration:none}.study-module__jX62fG__secondaryCta:hover{color:#55a4ff;border-bottom-color:#55a4ff}.study-module__jX62fG__section{border-top:1px solid #8b9aa838;padding:32px 20px}.study-module__jX62fG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:20px;display:flex}.study-module__jX62fG__eyebrowSmall{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500}.study-module__jX62fG__h2{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.05}.study-module__jX62fG__metaMono{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.study-module__jX62fG__loList{background:#8b9aa82e;border:1px solid #8b9aa82e;flex-direction:column;gap:1px;display:flex}.study-module__jX62fG__loRow{background:#1422318c;grid-template-columns:100px 1fr;align-items:baseline;gap:20px;padding:16px 20px;display:grid}.study-module__jX62fG__loCode{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.study-module__jX62fG__loTitle{color:#f1f4f7;font-size:14.5px;line-height:1.5}.study-module__jX62fG__statuteGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.study-module__jX62fG__statuteCard{background:#14223166;border:1px solid #8b9aa838;align-items:center;gap:10px;padding:14px 16px;display:flex}.study-module__jX62fG__statuteChip{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;background:#55a4ff1f;padding:4px 10px;font-size:11px;font-weight:500}.study-module__jX62fG__statuteTag{color:#7c8b9a;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;font-size:9px}.study-module__jX62fG__faqList{background:#8b9aa82e;border:1px solid #8b9aa82e;flex-direction:column;gap:1px;display:flex}.study-module__jX62fG__faqItem{background:#14223166;padding:16px 20px}.study-module__jX62fG__faqItem[open]{background:#1422318c}.study-module__jX62fG__faqQ{color:#f1f4f7;cursor:pointer;padding-right:24px;font-size:14.5px;font-weight:500;line-height:1.4;list-style:none;position:relative}.study-module__jX62fG__faqQ::-webkit-details-marker{display:none}.study-module__jX62fG__faqQ:after{color:#55a4ff;content:"+";font-family:var(--font-mono),monospace;transition:transform .16s;position:absolute;top:0;right:0}.study-module__jX62fG__faqItem[open] .study-module__jX62fG__faqQ:after{content:"−"}.study-module__jX62fG__faqA{color:#8b9aa8;margin:12px 0 0;font-size:13.5px;line-height:1.6}.study-module__jX62fG__cta{padding:40px 24px}.study-module__jX62fG__ctaPanel{background:linear-gradient(135deg,#0874f924,#14223199);border:1px solid #55a4ff47;padding:32px 32px 28px;position:relative}.study-module__jX62fG__ctaAccent{background:#55a4ff;width:80px;height:2px;display:block;position:absolute;top:-1px;left:-1px}.study-module__jX62fG__ctaEyebrow{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.study-module__jX62fG__ctaTitle{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.05}.study-module__jX62fG__ctaBody{color:#8b9aa8;max-width:720px;margin:0 0 20px;font-size:14.5px;line-height:1.55}.study-module__jX62fG__ctaBtn{color:#fff;background:#0874f9;align-items:center;gap:10px;padding:14px 26px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.study-module__jX62fG__ctaBtn:hover{background:#0a80ff}.study-module__jX62fG__ctaFine{color:#7c8b9a;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:10px}.study-module__jX62fG__foot{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #8b9aa838;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:28px 24px;font-size:10.5px;display:flex}.study-module__jX62fG__footEmail{color:#55a4ff;text-decoration:none}.study-module__jX62fG__footNav{gap:22px;display:flex}.study-module__jX62fG__footNav a{color:#8b9aa8;text-decoration:none}.study-module__jX62fG__footNav a:hover{color:#f1f4f7}@media (max-width:600px){.study-module__jX62fG__sectionHead{flex-direction:column;align-items:flex-start;gap:4px}.study-module__jX62fG__loRow{grid-template-columns:62px 1fr;gap:12px;padding:14px}.study-module__jX62fG__loTitle{font-size:13.5px}.study-module__jX62fG__loCode{letter-spacing:.14em;font-size:10px}.study-module__jX62fG__mast{padding:14px 16px 12px}.study-module__jX62fG__trialBtn{padding:9px 14px;font-size:11px}.study-module__jX62fG__signIn{padding:8px 4px;font-size:12.5px}.study-module__jX62fG__headline{margin-bottom:16px}.study-module__jX62fG__heroBlurb{margin-bottom:20px}.study-module__jX62fG__ctaPanel{padding:24px 20px 22px}.study-module__jX62fG__ctaBtn{justify-content:center;width:100%;padding:14px 20px}.study-module__jX62fG__foot{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}.study-module__jX62fG__footNav{flex-wrap:wrap;gap:14px}}@media (min-width:900px){.study-module__jX62fG__mast{padding:22px 56px 18px}.study-module__jX62fG__hero{padding:72px 56px 60px}.study-module__jX62fG__section,.study-module__jX62fG__cta{padding:56px}.study-module__jX62fG__foot{padding:36px 56px}.study-module__jX62fG__ctaPanel{padding:40px 44px 36px}}
.academies-module__MVgH7q__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.academies-module__MVgH7q__card{color:inherit;background:#14223166;border:1px solid #8b9aa838;flex-direction:column;padding:18px 20px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.academies-module__MVgH7q__card:hover{background:#1422318c;border-color:#55a4ff59}.academies-module__MVgH7q__cardMeta{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.academies-module__MVgH7q__cardRegion{color:#55a4ff}.academies-module__MVgH7q__cardFormat{color:#8b9aa8}.academies-module__MVgH7q__cardName{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.01em;margin-bottom:6px;font-size:18px;font-weight:700;line-height:1.2}.academies-module__MVgH7q__cardCity{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px}.academies-module__MVgH7q__cardNotes{color:#8b9aa8;margin:0 0 14px;font-size:13.5px;line-height:1.55}.academies-module__MVgH7q__cardCta{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;margin-top:auto;font-size:10.5px}.academies-module__MVgH7q__listingCta{background:#1422318c;border:1px solid #8b9aa838;gap:12px;padding:clamp(1.5rem,4vw,2rem);display:grid;position:relative}.academies-module__MVgH7q__listingCta:before,.academies-module__MVgH7q__listingCta:after{border:1px solid var(--blue-soft);content:"";width:14px;height:14px;position:absolute}.academies-module__MVgH7q__listingCta:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.academies-module__MVgH7q__listingCta:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.academies-module__MVgH7q__listingCtaEyebrow{color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.academies-module__MVgH7q__listingCtaTitle{color:var(--paper);font-family:var(--font-display),"Archivo Narrow",sans-serif;margin:0;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:500;line-height:1.2}.academies-module__MVgH7q__listingCtaBody{color:#b4bfca;max-width:62ch;margin:0;font-size:14.5px;line-height:1.6}.academies-module__MVgH7q__listingCtaBtn{border:1px solid var(--blue-soft);color:var(--blue-soft);font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:10px 16px;font-size:11.5px;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.academies-module__MVgH7q__listingCtaBtn:hover{background:var(--blue-soft);color:var(--ink)}
.career-module__molc_q__steps{counter-reset:step;background:#8b9aa838;border:1px solid #8b9aa838;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.career-module__molc_q__step{background:#1422318c;grid-template-columns:64px 1fr;align-items:baseline;gap:20px;padding:20px 22px;display:grid}.career-module__molc_q__stepNum{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;font-size:13px;font-weight:600}.career-module__molc_q__stepBody{min-width:0}.career-module__molc_q__stepTitle{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.2}.career-module__molc_q__stepText{color:#8b9aa8;margin:0;font-size:14px;line-height:1.6}.career-module__molc_q__linkGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.career-module__molc_q__linkCard{color:inherit;background:#14223166;border:1px solid #8b9aa838;padding:18px 20px;text-decoration:none;transition:border-color .16s,background .16s;display:block}.career-module__molc_q__linkCard:hover{background:#1422318c;border-color:#55a4ff59}.career-module__molc_q__linkChip{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;background:#55a4ff1f;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-block}.career-module__molc_q__linkTitle{color:#f1f4f7;margin-bottom:12px;font-size:14.5px;font-weight:500;line-height:1.4}.career-module__molc_q__linkArrow{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.career-module__molc_q__linkCard:hover .career-module__molc_q__linkArrow{color:#55a4ff}@media (max-width:600px){.career-module__molc_q__step{grid-template-columns:48px 1fr;gap:14px;padding:16px}.career-module__molc_q__stepTitle{font-size:17px}.career-module__molc_q__stepText{font-size:13.5px}}
.hub-module__QQ27Ua__backLink{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:10.5px;text-decoration:none;display:inline-block}.hub-module__QQ27Ua__backLink:hover{color:#55a4ff}.hub-module__QQ27Ua__moduleAccordions{border-top:1px solid #8b9aa838;padding:12px 16px 32px}.hub-module__QQ27Ua__moduleAccordion{border-bottom:1px solid #8b9aa838}.hub-module__QQ27Ua__moduleAccordion:last-child{border-bottom:none}.hub-module__QQ27Ua__moduleSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;list-style:none;display:flex}.hub-module__QQ27Ua__moduleSummary::-webkit-details-marker{display:none}.hub-module__QQ27Ua__moduleSummaryMain{flex-direction:column;align-items:baseline;gap:4px;min-width:0;display:flex}.hub-module__QQ27Ua__moduleSummaryTitle{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.01em;font-size:clamp(18px,3.6vw,22px);font-weight:700;line-height:1.2}.hub-module__QQ27Ua__moduleSummaryMeta{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;font-size:10.5px;display:flex}.hub-module__QQ27Ua__moduleChevron{border-bottom:1.5px solid #55a4ff;border-right:1.5px solid #55a4ff;width:7px;height:7px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.hub-module__QQ27Ua__moduleAccordion[open] .hub-module__QQ27Ua__moduleChevron{transform:rotate(-135deg)}.hub-module__QQ27Ua__moduleAccordion[open] .hub-module__QQ27Ua__moduleSummary{padding-bottom:12px}.hub-module__QQ27Ua__chapterList{background:#8b9aa838;border:1px solid #8b9aa838;flex-direction:column;gap:1px;margin-bottom:20px;display:flex}.hub-module__QQ27Ua__chapterRow{color:#f1f4f7;background:#1422318c;grid-template-columns:68px 1fr 22px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.hub-module__QQ27Ua__chapterRow:hover{background:#1a2a3dbf}.hub-module__QQ27Ua__chapterRow:hover .hub-module__QQ27Ua__chevron{color:#55a4ff;transform:translate(2px)}.hub-module__QQ27Ua__chapterCode{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;white-space:nowrap;font-size:11px;font-weight:600}.hub-module__QQ27Ua__chapterTitle{color:#f1f4f7;font-size:14.5px;font-weight:500;line-height:1.4}.hub-module__QQ27Ua__chevron{color:#7c8b9a;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;text-align:right;font-size:16px;transition:color .16s,transform .16s}@media (max-width:600px){.hub-module__QQ27Ua__moduleAccordions{padding:4px 12px 24px}.hub-module__QQ27Ua__moduleSummary{padding:16px 4px}.hub-module__QQ27Ua__moduleSummaryTitle{font-size:16px}.hub-module__QQ27Ua__moduleSummaryMeta{gap:10px;font-size:9.5px}.hub-module__QQ27Ua__chapterRow{grid-template-columns:56px 1fr 18px;gap:10px;padding:14px}.hub-module__QQ27Ua__chapterCode{letter-spacing:.14em;font-size:10px}.hub-module__QQ27Ua__chapterTitle{font-size:13.5px}}@media (min-width:900px){.hub-module__QQ27Ua__moduleAccordions{padding:24px 56px 48px}.hub-module__QQ27Ua__moduleSummary{padding:22px 8px}.hub-module__QQ27Ua__chapterRow{padding:18px 22px}}
.practice-module__bV2JZG__strip{background:#14223147;border:1px solid #8b9aa838;border-bottom:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.practice-module__bV2JZG__stripCode{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.practice-module__bV2JZG__stripCount{color:#f1f4f7;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.1em;font-size:12px;font-weight:500}.practice-module__bV2JZG__pips{gap:4px;margin:4px 0 20px;display:flex}.practice-module__bV2JZG__pip{background:#8b9aa838;flex:1;min-width:8px;height:5px}.practice-module__bV2JZG__pip_correct{background:#55a4ff}.practice-module__bV2JZG__pip_wrong{background:#ff4436}.practice-module__bV2JZG__qCard{background:#1422314d;border:1px solid #8b9aa838;margin-bottom:16px;padding:20px 22px}.practice-module__bV2JZG__qMeta{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.practice-module__bV2JZG__qStem{color:#f1f4f7;margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.5}.practice-module__bV2JZG__qAnswers{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.practice-module__bV2JZG__ans{color:#f1f4f7;cursor:pointer;text-align:left;background:#14223147;border:1px solid #8b9aa838;align-items:center;gap:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.4;transition:border-color .16s,background .16s;display:flex}.practice-module__bV2JZG__ans:disabled{cursor:default}.practice-module__bV2JZG__ans:hover:not(:disabled){border-color:#55a4ff}.practice-module__bV2JZG__ansKey{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;border:1px solid #8b9aa838;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:flex}.practice-module__bV2JZG__ansText{flex:1}.practice-module__bV2JZG__ansTagCorrect,.practice-module__bV2JZG__ansTagWrong{font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;margin-left:auto;font-size:9px}.practice-module__bV2JZG__ansTagCorrect{color:#55a4ff}.practice-module__bV2JZG__ansTagWrong{color:#ff4436}.practice-module__bV2JZG__ansCorrect{background:#55a4ff1f;border-color:#55a4ff}.practice-module__bV2JZG__ansCorrect .practice-module__bV2JZG__ansKey{color:#55a4ff;border-color:#55a4ff}.practice-module__bV2JZG__ansWrong{color:#8b9aa8;background:#ff443614;border-color:#ff4436}.practice-module__bV2JZG__ansWrong .practice-module__bV2JZG__ansText{text-decoration:line-through}.practice-module__bV2JZG__ansWrong .practice-module__bV2JZG__ansKey{color:#ff4436;border-color:#ff4436}.practice-module__bV2JZG__ansDim{color:#8b9aa8}.practice-module__bV2JZG__explain{background:linear-gradient(135deg,#0874f91a,#14223166);border:1px solid #55a4ff3d;margin-top:12px;padding:14px 16px}.practice-module__bV2JZG__explainHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.practice-module__bV2JZG__explainChip{color:#55a4ff;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;background:#55a4ff2e;padding:4px 10px;font-size:11px;font-weight:500}.practice-module__bV2JZG__explainTag{color:#8b9aa8;font-family:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;font-size:9px}.practice-module__bV2JZG__explainBody{color:#f1f4f7;margin-bottom:10px;font-size:13px;line-height:1.6}.practice-module__bV2JZG__explainLink{color:#55a4ff;font-size:12px;text-decoration:none;display:inline-block}.practice-module__bV2JZG__explainLink:hover{color:#f1f4f7}.practice-module__bV2JZG__done{text-align:center;background:linear-gradient(135deg,#0874f924,#14223199);border:1px solid #55a4ff47;margin-top:20px;padding:28px 26px;position:relative}.practice-module__bV2JZG__doneScore{color:#f1f4f7;font-family:var(--font-display),"Archivo Narrow",sans-serif;letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1}.practice-module__bV2JZG__doneTotal{color:#8b9aa8}.practice-module__bV2JZG__doneLabel{color:#8b9aa8;margin:10px 0 22px;font-size:14px;line-height:1.5}.practice-module__bV2JZG__doneActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.practice-module__bV2JZG__doneBtnPrimary{color:#fff;background:#0874f9;align-items:center;gap:8px;padding:14px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .16s;display:inline-flex}.practice-module__bV2JZG__doneBtnPrimary:hover{background:#0a80ff}.practice-module__bV2JZG__doneBtnGhost{color:#f1f4f7;cursor:pointer;background:0 0;border:1px solid #8b9aa859;padding:13px 22px;font-family:inherit;font-size:13px}.practice-module__bV2JZG__doneBtnGhost:hover{color:#55a4ff;border-color:#55a4ff}@media (max-width:600px){.practice-module__bV2JZG__qCard{padding:16px}.practice-module__bV2JZG__doneScore{font-size:44px}.practice-module__bV2JZG__doneBtnPrimary,.practice-module__bV2JZG__doneBtnGhost{flex:100%;justify-content:center}}
