.insights-page__inner{width:var(--site-container-width);margin:0 auto}.insights-page{padding:28px 0 22px;background:#fff;color:var(--color-brand-ink)}.insights-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:4px auto 28px}.insights-filter{--insight-category-color: #0643ff;display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--insight-category-color);border-radius:6px;background:#fff;color:var(--insight-category-color);cursor:pointer;font-size:.98rem;font-weight:800;line-height:1;text-align:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.insights-filter:hover{color:var(--insight-category-color);transform:translateY(-1px)}.insights-filter:visited{color:var(--insight-category-color)}.insights-filter--publication{--insight-category-color: var(--color-brand-ink)}.insights-filter--blogPost{--insight-category-color: #0643ff}.insights-filter--newsUpdate{--insight-category-color: var(--color-brand-pink)}.insights-filter--useCase{--insight-category-color: var(--color-brand-purple)}.insights-filter--active:not(.insights-filter--publication):not(.insights-filter--blogPost):not(.insights-filter--newsUpdate):not(.insights-filter--useCase){--insight-category-color: var(--color-brand-ink)}.insights-filter--active,.insights-filter--active:visited,.insights-filter--active:hover{border-color:var(--insight-category-color, var(--color-brand-ink));background:var(--insight-category-color, var(--color-brand-ink));color:var(--color-white);box-shadow:0 10px 24px #02062c29;contain:layout}.insights-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;view-transition-name:insights-grid}.insights-page__results{min-height:432px}.insights-card{display:flex;min-height:432px;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--brand-ink-rgb) / 10%);border-radius:8px;background:#fff;box-shadow:0 10px 28px #02062c0d;contain:layout}.insights-card__media{position:relative;height:138px;margin:14px 14px 0;overflow:visible;border-radius:7px;background:#06114b}.insights-card__media img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.insights-card__media:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#02062c0a,#02062c24);content:"";pointer-events:none}.insights-card__badge{--insight-category-color: #0643ff;position:absolute;top:-13px;left:12px;z-index:1;display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border-radius:5px;background:var(--insight-category-color);color:var(--color-white);font-size:.76rem;font-weight:800;line-height:1;text-transform:uppercase}.insights-card__badge--publication{--insight-category-color: var(--color-brand-ink)}.insights-card__badge--blogPost{--insight-category-color: #0643ff}.insights-card__badge--newsUpdate{--insight-category-color: var(--color-brand-pink)}.insights-card__badge--useCase{border:1px solid var(--color-brand-pink);background:#fff;color:#0643ff}.insights-card__body{padding:18px 14px 0}.insights-card time{display:block;color:#4a5b86;font-size:.9rem;font-weight:600;line-height:1}.insights-card h2{margin:14px 0 0;color:var(--color-brand-ink);font-size:1.2rem;font-weight:800;line-height:1.18;text-align:left}.insights-card p{margin:12px 0 0;color:#26396b;font-size:.98rem;font-weight:600;line-height:1.42}.insights-card__link{--insight-category-color: #0643ff;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin:auto 18px 22px;color:var(--insight-category-color);font-size:.98rem;font-weight:800;line-height:1;text-decoration:none}.insights-card__link:visited,.insights-card__link:hover{color:var(--insight-category-color)}.insights-card__link--publication{--insight-category-color: var(--color-brand-ink)}.insights-card__link--blogPost{--insight-category-color: #0643ff}.insights-card__link--newsUpdate,.insights-card__link--newsUpdate:visited,.insights-card__link--newsUpdate:hover{--insight-category-color: var(--color-brand-pink)}.insights-card__link--useCase,.insights-card__link--useCase:visited,.insights-card__link--useCase:hover{--insight-category-color: var(--color-brand-purple)}@keyframes insights-grid-enter{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes insights-grid-exit{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-10px);filter:blur(5px)}}@keyframes insights-card-enter{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes insights-pill-pop{0%{box-shadow:0 0 #02062c00;transform:scale(.98)}to{box-shadow:0 10px 24px #02062c29;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.insights-card{animation:insights-card-enter .52s cubic-bezier(.2,.8,.2,1) both}.insights-card:nth-child(1){animation-delay:40ms}.insights-card:nth-child(2){animation-delay:80ms}.insights-card:nth-child(3){animation-delay:.12s}.insights-card:nth-child(4){animation-delay:.16s}.insights-card:nth-child(5){animation-delay:.2s}.insights-card:nth-child(6){animation-delay:.24s}.insights-card:nth-child(7){animation-delay:.28s}.insights-card:nth-child(8){animation-delay:.32s}.insights-filter--active{animation:insights-pill-pop .32s cubic-bezier(.2,.8,.2,1) both}::view-transition-old(insights-grid){animation:insights-grid-exit .22s ease both}::view-transition-new(insights-grid){animation:insights-grid-enter .42s 90ms cubic-bezier(.2,.8,.2,1) both}::view-transition-old(insights-active-filter),::view-transition-new(insights-active-filter){height:100%;overflow:clip;border-radius:6px}::view-transition-group(insights-active-filter){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){.insights-filters,.insights-grid,.insights-card,.insights-filter--active{animation:none;view-transition-name:none!important}}.insights-empty{display:grid;min-height:432px;align-content:center;justify-items:center;gap:18px;padding:34px 28px;border:1px solid rgb(var(--brand-ink-rgb) / 10%);border-radius:8px;background:radial-gradient(circle at 50% 0,rgb(10 78 219 / 8%),transparent 34%),#f4f7ff;color:#26396b;text-align:center}.insights-empty p{max-width:420px;margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}.insights-empty a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:1px solid #0643ff;border-radius:6px;color:#0643ff;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none}.insights-empty a:visited,.insights-empty a:hover{color:#0643ff}.insights-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:16px;padding:22px 40px;border-radius:8px;background:radial-gradient(circle at 14% 0,rgb(10 78 219 / 9%),transparent 34%),#f4f7ff}.insights-cta__copy{display:flex;align-items:center;gap:22px}.insights-cta__icon{display:inline-flex;width:58px;height:58px;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid var(--color-brand-ink);border-radius:50%;color:var(--color-brand-ink)}.insights-cta h2{margin:0;color:var(--color-brand-ink);font-size:1.15rem;font-weight:800;line-height:1.15;text-align:left}.insights-cta p{max-width:620px;margin:6px 0 0;color:#26396b;font-size:.94rem;font-weight:600;line-height:1.35}.insights-cta__actions{display:flex;gap:28px}.insights-cta__button{display:inline-flex;min-height:54px;min-width:270px;align-items:center;justify-content:center;gap:14px;padding:0 24px;border-radius:6px;font-size:1.02rem;font-weight:800;line-height:1;text-decoration:none}.insights-cta__button--outline{border:1px solid #0643ff;background:#fff;color:#0643ff}.insights-cta__button--outline:visited,.insights-cta__button--outline:hover{color:#0643ff}.insights-cta__button--primary{background:#0643dc;color:var(--color-white)}.insights-cta__button--primary:visited,.insights-cta__button--primary:hover{color:var(--color-white)}@media(max-width:1180px){.insights-filters{gap:14px}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-cta{grid-template-columns:1fr}.insights-cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insights-cta__button{min-width:0}}@media(max-width:720px){.insights-page{padding-top:22px}.insights-filters{grid-template-columns:1fr;gap:10px}.insights-filter{min-height:44px}.insights-grid{grid-template-columns:1fr}.insights-card{min-height:0}.insights-cta{padding:24px 20px}.insights-cta__copy{align-items:flex-start}.insights-cta__actions{grid-template-columns:1fr}}
