.recog{background:#fff;padding-bottom:100px;width:100%}.recog--muted{background:#f6f8f9}.hero+.recog{margin-top:-64px}@media only screen and (max-width:767px){.hero+.recog{margin-top:-28px}}.recog__outer{margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter);position:relative;z-index:10}.recog__card{background:#194247;border-radius:12px;padding:32px;width:100%}.recog__content{min-height:140px;overflow:hidden;position:relative;transition:height .35s ease}.recog__slide{display:none;inset:0;position:absolute}.recog__slide.is-active{display:block}@keyframes recogEnter{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes recogExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.recog__slide.is-entering{animation:recogEnter .4s ease-in-out both}.recog__slide.is-exiting{animation:recogExit .4s ease-in-out both}.recog__title{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;max-width:42rem}.recog__desc,.recog__title{font-family:var(--font-family)}.recog__desc{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.6;margin:0;max-width:64rem}.recog__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:18px}.recog__link{align-items:center;color:#52e081;display:inline-flex;font-family:var(--font-family);font-size:14px;font-weight:500;gap:8px;letter-spacing:2px;text-transform:uppercase;transition:color .18s ease,text-decoration-color .18s ease}.recog__linkIcon{transition:transform .18s ease}.recog__link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.recog__link:hover .recog__linkIcon{transform:translateX(4px)}.recog__nav{display:flex;gap:14px}.recog__nav,.recog__navBtn{align-items:center;flex-shrink:0}.recog__navBtn{background:transparent;border:0;color:rgba(140,161,163,.8);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:color .18s ease;width:24px}.recog__navBtn svg{display:block;height:20px;width:20px}.recog__navBtn:hover{color:rgba(140,161,163,.6)}.recog__navBtn--next{color:hsla(0,0%,100%,.4)}.recog__navBtn--next:hover{color:#52e081}.recog__nums{align-items:center;display:flex;gap:16px;max-width:min(360px,40vw);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding:4px 2px;scrollbar-width:none}.recog__nums::-webkit-scrollbar{display:none}.recog__num{background:transparent;border:0;color:#8ca1a3;cursor:pointer;font-size:14px;font-weight:700;line-height:18px;padding:2px;transform-origin:center;transition:color .18s ease,transform .18s ease}.recog__num:hover{color:hsla(0,0%,100%,.6)}.recog__num.is-active{color:#52e081;transform:scale(1.1)}@media only screen and (max-width:767px){.recog__card{padding:24px}.recog__content{min-height:220px}.recog__title{font-size:20px;line-height:1.3;margin-bottom:12px}.recog__desc{font-size:16px;line-height:1.6}.recog__footer{align-items:stretch;flex-direction:column;gap:24px}.recog__linkWrap{width:100%}.recog__nav{align-items:center;gap:32px;justify-content:center;width:100%}.recog__nums{gap:16px;justify-content:center;max-width:none;padding:0}.recog{padding-bottom:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.recog__footer{align-items:center;gap:20px}.recog__nav{gap:20px;justify-content:flex-end;margin-left:auto}.recog__nums{max-width:none}}@media (prefers-reduced-motion:reduce){.recog__slide.is-entering,.recog__slide.is-exiting{animation:none!important}}