.sx-page{color:#fff;background:#0b1f66;position:relative;overflow:clip}.sx-tilt{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s cubic-bezier(.22,1,.36,1)}.sx-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%)var(--my,50%),#78e2dd29,transparent 60%);transition:opacity .35s;position:absolute;inset:0}.sx-tilt:hover{border-color:#78e2dd73;box-shadow:0 30px 60px -30px #02061ee6}.sx-tilt:hover:after{opacity:1}.sx-btn{letter-spacing:-.3125px;white-space:nowrap;cursor:pointer;align-items:center;gap:10px;height:64px;padding:25px 20px;font-size:16px;line-height:24px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .25s;display:inline-flex}.sx-btn svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.sx-btn:hover svg{transform:translate(5px)}.sx-btn:hover{transform:translateY(-3px)}.sx-btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.sx-btn-primary{background:#c41b46}.sx-btn-primary:hover{box-shadow:0 14px 30px -12px #c41b46bf}.sx-btn-secondary{border:1px solid #fff6}.sx-btn-secondary:hover{border-color:#fff;box-shadow:0 14px 30px -14px #78e2dd80}.sx-arrow{animation:.8s cubic-bezier(.22,1,.36,1) both sx-arrow-draw}.sx-arrow svg{animation:1.2s ease-in-out infinite sx-arrow-bob}@keyframes sx-arrow-draw{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sx-arrow-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.sx-links path{stroke-dasharray:.012 .02;stroke-dashoffset:1px}.sx-phase:hover .sx-phase-title{color:#78e2dd;transform:translate(8px)}.sx-cover-art{transition:transform .9s cubic-bezier(.22,1,.36,1)}.sx-insight:hover .sx-cover-art{transform:scale(1.05)}.sx-orbit{animation:40s linear infinite sx-spin}.sx-pulse{animation:1.4s ease-in-out infinite sx-pulse}.sx-ripple{transform-origin:50%;animation:2.6s ease-in-out infinite sx-ripple}.sx-venn{animation:3.4s ease-in-out infinite sx-float}@keyframes sx-spin{to{transform:rotate(360deg)}}@keyframes sx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}@keyframes sx-ripple{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sx-float{0%,to{transform:translate(0)}50%{transform:translate(4px,-3px)}}.sx-dot{animation:1s ease-in-out 2s infinite sx-dot}@keyframes sx-dot{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@media (min-width:768px){.sx-live [data-grok-slot]{visibility:hidden}}@media (prefers-reduced-motion:reduce){.sx-arrow svg,.sx-orbit,.sx-pulse,.sx-ripple,.sx-venn,.sx-dot{animation:none}}
