.pt-strip{--pt-gap:52px;contain:layout paint;isolation:isolate;background:#f8fafc;border-block:1px solid #e7ebf0;margin-top:56px;padding:48px 0 46px;overflow:hidden}.pt-strip *{box-sizing:border-box}.pt-strip ul{margin:0;padding:0;list-style:none}.pt-head{text-align:center}.pt-head h2{color:var(--mk-navy);letter-spacing:-.01em;text-transform:none;margin:0;font-size:clamp(27px,2.5vw,34px);font-weight:600;line-height:1.15}.pt-head h2:after{content:"";background:var(--mk-primary);width:42px;height:2px;margin:13px auto 10px;display:block}.pt-head p{max-width:580px;color:var(--mk-text);opacity:.85;margin:0 auto;font-size:15px;line-height:1.5}.pt-viewport{margin-top:30px;padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.pt-track{width:max-content;animation:pt-marquee var(--pt-duration,44s) linear infinite;will-change:transform;display:flex}.pt-copy{flex:none;align-items:center;display:flex}.pt-copy>li{margin-right:var(--pt-gap);flex:none}.mk .pt-logo,.mk .pt-logo:hover,.mk .pt-logo:focus-visible{width:150px;height:68px;color:var(--mk-navy);justify-content:center;align-items:center;display:flex}.pt-logo:focus-visible{outline:2px solid var(--mk-primary);outline-offset:5px;border-radius:4px}.pt-logo img{object-fit:contain;opacity:1;width:auto;max-width:100%;height:auto;max-height:58px;transition:opacity .28s;display:block}.pt-logo:hover img{opacity:.82}.pt-word{text-align:center;flex-direction:column;align-items:center;display:flex}.pt-word strong{font-size:21px;line-height:1.05}.pt-word small{color:var(--mk-primary-dark);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:10px}@keyframes pt-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.pt-viewport:hover .pt-track,.pt-viewport:focus-within .pt-track,.pt-strip.is-offscreen .pt-track{animation-play-state:paused}@media (max-width:900px){.pt-strip{--pt-gap:38px}.pt-logo{width:132px;height:62px}.pt-logo img{max-height:52px}}@media (max-width:600px){.pt-strip{--pt-gap:28px;margin-top:38px;padding:38px 0 36px}.pt-head{padding-inline:18px}.pt-viewport{margin-top:22px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.pt-logo{width:112px;height:54px}.pt-logo img{max-height:45px}}@media (prefers-reduced-motion:reduce){.pt-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.pt-viewport::-webkit-scrollbar{display:none}.pt-track{animation:none}.pt-copy[aria-hidden=true]{display:none}}.pt-strip{--pt-gap:18px;background:radial-gradient(circle at 15% 20%,#2095ae38,#0000 28%),radial-gradient(circle at 88% 0,#4877c433,#0000 30%),linear-gradient(135deg,#0b1e45 0%,#102d5a 55%,#104d69 100%);border:0;margin-top:64px;padding:64px 0 86px;position:relative}.pt-strip:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#ffffffb3 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0}.pt-head{z-index:1;position:relative}.pt-head h2{color:#fff;font-size:clamp(30px,3vw,42px);font-weight:700}.pt-head h2:after{background:#5bd2e7;border-radius:3px;width:58px;height:3px;margin-top:15px}.pt-head p{color:#ebf5ffc2;opacity:1;max-width:640px;font-size:16px}.pt-logo-stage{z-index:1;max-width:1320px;margin:32px auto 0;padding:10px 0;position:relative}.pt-viewport{margin-top:0;padding:8px 0}.pt-copy>li{margin-right:var(--pt-gap)}.mk .pt-logo,.mk .pt-logo:hover,.mk .pt-logo:focus-visible{background:#fffffff5;border:1px solid #ffffff2e;border-radius:16px;width:168px;height:84px;padding:14px 18px;transition:border-color .25s,box-shadow .25s;box-shadow:0 12px 30px #020d232e}.mk .pt-logo:hover{border-color:#5bd2e7b8;box-shadow:0 16px 34px #020d234d}.pt-logo img{max-height:54px}.pt-word strong{color:var(--mk-navy)}@media (max-width:600px){.pt-strip{--pt-gap:12px;margin-top:38px;padding:46px 0 68px}.mk .pt-logo,.mk .pt-logo:hover,.mk .pt-logo:focus-visible{width:138px;height:72px;padding:12px 14px}}
