.sb-academy-router{--skagerrak:#004f5f;--midnight:#37464f;--still:#cceef2;--yellow:#f9d452;--blue:#00abc1;--lightbg:#f7fcfd;--lightgrey:#eff2f4;--stibo:#fbfeff;--font:"Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--stibo);box-sizing:border-box;padding:clamp(54px,8vw,74px) 54px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-academy-router__inner{box-sizing:border-box;margin:0 auto;max-width:1180px}.sb-academy-router__eyebrow{color:var(--blue);font-size:1.25rem;letter-spacing:.09em;margin:0 0 .75rem;text-transform:uppercase}.sb-academy-router__eyebrow,.sb-academy-router__heading{font-family:var(--font);font-weight:800;opacity:0;text-align:center;transform:translateY(1px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.sb-academy-router__heading{color:var(--skagerrak);font-size:clamp(2.25rem,6vw,3rem);line-height:1.1;margin:0 0 40px;transition-delay:60ms}.sb-academy-router__grid{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.sb-academy-router__grid{grid-template-columns:1fr}}.sb-academy-router__card{align-items:flex-start;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;min-height:340px;opacity:0;overflow:hidden;padding:40px 32px;position:relative;text-align:left;text-decoration:none;transform:translateY(1px);transition:opacity .5s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.sb-academy-router__card:focus-visible,.sb-academy-router__card:hover{transform:translateY(-6px)}.sb-academy-router__card:focus-visible{outline:2px solid #004f5f;outline-offset:2px}.sb-academy-router__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-bottom:24px;width:56px}.sb-academy-router__icon svg{height:28px;width:28px}.sb-academy-router__card-eyebrow{display:block;font-family:var(--font);font-size:1rem;font-weight:800;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.sb-academy-router__card-heading{font-family:var(--font);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800;line-height:1.15;margin:0 0 12px}.sb-academy-router__card-body{flex-grow:1;font-family:var(--font);font-size:1.0625rem;font-weight:500;line-height:1.6;margin:0 0 28px}.sb-academy-router__card-cta{align-items:center;border-radius:10px;display:inline-flex;font-family:var(--font);font-size:1rem;font-weight:700;gap:.75rem;margin-top:auto;overflow:hidden;padding:1rem 3.75rem 1rem 2rem;position:relative;transition:transform .25s ease;z-index:1}.sb-academy-router__card-arrow{background-image:url(https://www.stibosystems.com/hubfs/website-redesign/careers/careers-btn-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.35rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform .25s cubic-bezier(.22,1,.36,1);width:1.5rem}.sb-academy-router__card:focus-visible .sb-academy-router__card-arrow,.sb-academy-router__card:hover .sb-academy-router__card-arrow{transform:translate(4px,-50%)}.sb-academy-router__card--training{background:var(--lightbg);border:1px solid var(--lightgrey);color:var(--midnight)}.sb-academy-router__card--training .sb-academy-router__icon{background:rgba(0,171,193,.12);color:var(--blue)}.sb-academy-router__card--training .sb-academy-router__card-eyebrow{color:var(--blue)}.sb-academy-router__card--training .sb-academy-router__card-heading{color:var(--skagerrak)}.sb-academy-router__card--training .sb-academy-router__card-cta{background:linear-gradient(90deg,#009bb9,#004f5f 47%);color:#fff}.sb-academy-router__card--training .sb-academy-router__card-arrow{filter:brightness(0) invert(1)}.sb-academy-router__card--training:focus-visible,.sb-academy-router__card--training:hover{box-shadow:0 12px 32px rgba(0,79,95,.1)}.sb-academy-router__card--evaluate{background:var(--skagerrak);color:hsla(0,0%,100%,.9)}.sb-academy-router__card--evaluate .sb-academy-router__icon{background:rgba(249,212,82,.15);color:var(--yellow)}.sb-academy-router__card--evaluate .sb-academy-router__card-eyebrow{color:var(--yellow)}.sb-academy-router__card--evaluate .sb-academy-router__card-heading{color:#fff}.sb-academy-router__card--evaluate .sb-academy-router__card-body{color:hsla(0,0%,100%,.85)}.sb-academy-router__card--evaluate .sb-academy-router__card-cta{background:linear-gradient(90deg,#00abc1,#f9d452);color:var(--skagerrak)}.sb-academy-router__card--evaluate:focus-visible,.sb-academy-router__card--evaluate:hover{box-shadow:0 20px 60px rgba(0,0,0,.3)}.sb-academy-router__card--evaluate:focus-visible{box-shadow:0 0 0 4px hsla(0,0%,100%,.6)}.sb-academy-router.is-visible .sb-academy-router__eyebrow,.sb-academy-router.is-visible .sb-academy-router__heading{opacity:1;transform:none}.sb-academy-router.is-visible .sb-academy-router__card--training{opacity:1;transform:none;transition-delay:.12s}.sb-academy-router.is-visible .sb-academy-router__card--evaluate{opacity:1;transform:none;transition-delay:.2s}@media (prefers-reduced-motion:reduce){.sb-academy-router__card,.sb-academy-router__eyebrow,.sb-academy-router__heading{opacity:1;transform:none;transition:none}.sb-academy-router__card:focus-visible,.sb-academy-router__card:hover{transform:none}}@media (max-width:640px){.sb-academy-router{padding:44px 24px}.sb-academy-router__card{min-height:0;padding:32px 24px}.sb-academy-router__card-cta{padding:.9rem 3.25rem .9rem 1.5rem}}