.tvs-root{display:flex;flex-direction:column;min-height:100vh;background:var(--tvs-bg,var(--bg-soft));position:relative;overflow:hidden}.tvs-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.14),transparent 65%);pointer-events:none;z-index:1}.tvs-inner{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100vh;background:transparent}.tvs-main{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:80px 24px}.tvs-content-container{width:100%;max-width:1280px;margin:0 auto;position:relative}@media (max-width:640px){.tvs-main{padding:40px 16px}}