.plen-aff{background:#002959;font-family:Lexend,sans-serif;overflow:hidden;padding:56px 0 48px;position:relative}.plen-aff__dots{background-image:radial-gradient(hsla(0,0%,100%,.11) 1px,transparent 1.5px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse 42% 75% at 10% 30%,#000 0,transparent 100%);mask-image:radial-gradient(ellipse 42% 75% at 10% 30%,#000 0,transparent 100%)}.plen-aff__dots,.plen-aff__net{inset:0;pointer-events:none;position:absolute}.plen-aff__net{height:100%;width:100%}.plen-aff__inner{box-sizing:border-box;margin:0;max-width:none;padding:0 5.2%;position:relative}.plen-aff__title{color:#fff;font-size:40px;font-weight:700;line-height:1.1;margin:0}.plen-aff__rule{background:hsla(0,0%,100%,.18);height:1px;margin:32px 5.2% 0;position:relative}.plen-aff__viewport{margin-top:32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;position:relative}.plen-aff__track{animation:plen-aff-scroll var(--plen-aff-speed,32s) linear infinite;display:flex;list-style:none;margin:0;padding:8px 0 20px;width:max-content}.plen-aff__viewport:focus-within .plen-aff__track,.plen-aff__viewport:hover .plen-aff__track{animation-play-state:paused}.plen-aff__item{flex:none;margin:0 24px 0 0;padding:0}@keyframes plen-aff-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.plen-aff__card{background:#fff;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);width:300px}.plen-aff__card:focus-visible,.plen-aff__card:hover{box-shadow:0 16px 32px rgba(0,0,0,.3);transform:translateY(-6px)}.plen-aff__logo{align-items:center;box-sizing:border-box;display:flex;height:150px;justify-content:center;padding:16px 24px}.plen-aff__logo img{display:block;height:auto;max-height:96px;max-width:100%;object-fit:contain;width:auto}.plen-aff__foot{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:16px 22px 20px}.plen-aff__role{color:#334155;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.plen-aff__name{color:#002959;display:block;font-size:16px;font-weight:700;line-height:1.3;margin-top:4px}.plen-aff__arrow{color:#002959;flex:none;font-size:18px}.plen-aff__bar{background:#47a340;bottom:0;height:4px;left:0;position:absolute;transition:width .3s cubic-bezier(.2,.8,.2,1);width:0}.plen-aff__card:focus-visible .plen-aff__bar,.plen-aff__card:hover .plen-aff__bar{width:100%}@media (max-width:767px){.plen-aff{padding:40px 0 32px}.plen-aff__inner{padding:0 20px}.plen-aff__title{font-size:32px}.plen-aff__rule{margin:24px 20px 0}.plen-aff__viewport{margin-top:24px}.plen-aff__card{width:240px}.plen-aff__logo{height:120px;padding:20px 28px}.plen-aff__item{margin-right:16px}}@media (prefers-reduced-motion:reduce){.plen-aff__track{animation:none;flex-wrap:wrap;justify-content:center;padding:8px 40px 20px;width:auto}.plen-aff__item[aria-hidden=true]{display:none}.plen-aff__item{margin:0 12px 24px}.plen-aff__viewport{-webkit-mask-image:none;mask-image:none}}.plen-aff__foot{display:none}