.ti{background:#000;place-items:center;min-height:100svh;padding:96px 16px 48px;display:grid;position:relative;overflow:hidden}.ti-glow{pointer-events:none;background:radial-gradient(40% 35% at 72% 18%,#8052ff47,#0000 70%),radial-gradient(35% 30% at 18% 88%,#2bd6ee24,#0000 70%);animation:14s ease-in-out infinite alternate ti-drift;position:absolute;inset:-20%}@keyframes ti-drift{to{transform:translate(-3%,2%)scale(1.05)}}.ti-card{background:linear-gradient(165deg,#8052ff24,#08070feb 42%),#06050ce6;border:1px solid #8052ff66;border-radius:28px;gap:26px;width:min(760px,100%);padding:34px clamp(20px,4vw,40px) 28px;animation:.7s cubic-bezier(.2,.8,.2,1) ti-in;display:grid;position:relative;box-shadow:0 40px 120px -40px #8052ff8c}@keyframes ti-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}.ti-head{align-items:center;gap:22px;display:flex}.ti-face{background:conic-gradient(#8052ff,#ffb36b,#2bd6ee,#8052ff);border-radius:50%;flex:none;width:96px;height:96px;padding:3px;animation:6s linear infinite ti-halo}.ti-face img{object-fit:cover;border:3px solid #07060d;border-radius:50%;width:100%;height:100%;animation:6s linear infinite ti-counter;display:block}@keyframes ti-halo{to{transform:rotate(360deg)}}@keyframes ti-counter{to{transform:rotate(-360deg)}}.ti-kicker{letter-spacing:.14em;text-transform:uppercase;color:#9ce9f5;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;display:inline-flex}.ti-h{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:400;line-height:1.05}.ti-bubble{border:1px solid var(--hairline);background:#ffffff0a;border-radius:18px;gap:12px;padding:20px 22px;display:grid}.ti-bubble p{color:var(--mist);margin:0;font-size:16px;font-weight:300;line-height:1.6}.ti-bubble b{color:#fff;font-weight:500}.ti-bubble .is-punch{color:#fff;font-size:17px;font-weight:400}.ti-see{gap:10px;display:grid}.ti-see-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:11px;font-weight:600}.ti-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ti-stops li{border:1px solid var(--hairline);color:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:14px;display:flex}.ti-stops span{font-family:var(--font-mono,monospace);color:var(--violet-hi);font-size:11px}.ti-go{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.ti-primary,.ti-secondary{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:62px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s,box-shadow .3s,transform .2s;display:inline-flex}.ti-primary{background:var(--violet);color:#fff;animation:3s ease-in-out infinite ti-breathe;position:relative;box-shadow:0 0 30px #8052ff73}.ti-primary:hover{background:var(--violet-hi);transform:translateY(-1px)}.ti-bot{color:#fff;place-items:center;display:grid}@keyframes ti-breathe{0%,to{box-shadow:0 0 22px #8052ff66}50%{box-shadow:0 0 42px #8052ffb3,0 0 0 6px #8052ff1a}}.ti-secondary{color:#fff;background:#2bd6ee0d;border:1px solid #2bd6ee80}.ti-secondary:hover{background:#2bd6ee1f;border-color:#2bd6eee6}.ti-links{flex-wrap:wrap;gap:22px;display:flex}.ti-fine{color:var(--ash);margin:0;font-size:12px;line-height:1.55}@media (max-width:640px){.ti-head{flex-direction:column;align-items:flex-start;gap:16px}.ti-face{width:76px;height:76px}.ti-stops{grid-template-columns:1fr 1fr}.ti-go{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ti-glow,.ti-card,.ti-face,.ti-face img,.ti-primary{animation:none}}
