.ecg-landing .psc-tabs{max-width:1040px;margin:40px auto 0;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ecg-landing .psc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line-dk);border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;color:#f6f5f199;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.ecg-landing .psc-tab:hover{color:var(--body);border-color:#f6f5f140}.ecg-landing .psc-tab[aria-selected=true]{color:var(--body);border-color:#f6f5f166;background:#f6f5f10f}.ecg-landing .psc-tab:focus-visible{outline:2px solid var(--body);outline-offset:2px}.ecg-landing .psc-stage{max-width:1120px;margin:28px auto 0;padding:0 16px}.ecg-landing .psc-frame{border:1px solid var(--line-dk);border-radius:12px;overflow:hidden;background:#0b0b0d;box-shadow:0 30px 80px -30px #000000b3}.ecg-landing .psc-frame__bar{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line-dk)}.ecg-landing .psc-frame__bar i{width:9px;height:9px;border-radius:50%;background:#f6f5f124}.ecg-landing .psc-frame img{display:block;width:100%;height:auto;aspect-ratio:1440 / 900}.ecg-landing .psc-caption{margin:18px auto 0;max-width:62ch;text-align:center;font-size:15px;line-height:1.6;color:#f6f5f199;text-wrap:balance}@media(prefers-reduced-motion:no-preference){.ecg-landing .psc-frame img{animation:psc-in .35s ease-out}}@keyframes psc-in{0%{opacity:0}to{opacity:1}}.ecg-landing .mn:has(>.hb){position:relative;isolation:isolate;overflow-x:clip}.ecg-landing .hb{position:absolute;top:0;left:50%;width:100vw;height:min(820px,105vh);transform:translate(-50%);z-index:-1;pointer-events:none;overflow:hidden}.ecg-landing .hb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.7}.ecg-landing .hb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(10,11,13,.78) 0%,rgba(10,11,13,.52) 40%,rgba(10,11,13,.86) 82%,var(--bg) 100%)}@media(max-width:640px){.ecg-landing .hb{height:560px}.ecg-landing .hb img{opacity:.66}}
