.sc-typewriter-caret{width:1ch;color:var(--accent);margin-left:1px;font-weight:400;animation:.6s step-end infinite sc-typewriter-blink;display:inline-block}@keyframes sc-typewriter-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.sc-hub__cards{grid-template-columns:repeat(3,minmax(220px,300px));justify-content:center;gap:20px;margin-top:32px;display:grid}@media (width<=900px){.sc-hub__cards{grid-template-columns:repeat(2,minmax(220px,320px))}}.sc-hub__card{border:1px solid var(--border-soft);cursor:pointer;text-align:left;color:inherit;opacity:0;background:#ffffff0a;border-radius:16px;flex-direction:column;gap:8px;padding:28px 24px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;animation:.5s cubic-bezier(.22,1,.36,1) forwards sc-hub-reveal;display:flex}.sc-hub__card:first-child{animation-delay:80ms}.sc-hub__card:nth-child(2){animation-delay:.18s}.sc-hub__card:nth-child(3){animation-delay:.28s}.sc-hub__card:nth-child(4){animation-delay:.38s}.sc-hub__card:nth-child(5){animation-delay:.48s}.sc-hub__card:nth-child(6){animation-delay:.58s}@keyframes sc-hub-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sc-hub__card:hover{border-color:var(--accent);background:#ffffff0f;transform:translateY(-2px)}.sc-hub__card-eyebrow{letter-spacing:1.4px;color:var(--text-4);text-transform:uppercase;font-size:11px;font-weight:700}.sc-hub__card-title{color:var(--text-1);letter-spacing:-.3px;font-size:22px;font-weight:800}.sc-hub__card-desc{color:var(--text-3);margin-top:4px;font-size:13px;line-height:1.55}.sc-hub__card-arrow{color:var(--accent);margin-top:16px;font-size:14px;font-weight:700}.sc-hub__card--soon{cursor:not-allowed;filter:grayscale(.7);animation-name:sc-hub-reveal-soon}@keyframes sc-hub-reveal-soon{0%{opacity:0;transform:translateY(18px)}to{opacity:.5;transform:translateY(0)}}.sc-hub__card--soon:hover{border-color:var(--border-soft);background:#ffffff0a;transform:none}.sc-hub__card--soon .sc-hub__card-arrow{color:var(--text-4)}@media (width<=640px){.sc-hub__cards{grid-template-columns:1fr;max-width:360px;margin-left:auto;margin-right:auto}}.sc-team-wrap .tb__card-badge{display:none!important}
