.stream-hero{padding:48px 0 68px;background:#080d17;background-image:radial-gradient(circle at 0 100%,#007c8b32,transparent 33rem),radial-gradient(circle at 100% 0,#ef243a2b,transparent 30rem),radial-gradient(#6d809529 1px,transparent 1px);background-size:auto,auto,20px 20px}.stream-box{padding:clamp(28px,4vw,48px);border:1px solid #ffffff18;border-radius:26px;background:linear-gradient(110deg,#101725f5,#121019eF);box-shadow:0 30px 75px #0008}.stream-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:center}.stream-badge{display:inline-flex;padding:7px 11px;border:1px solid #ff344b77;color:#ff7c88;background:#ff172015;border-radius:99px;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.stream-title{font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.02;letter-spacing:-.065em;margin:24px 0}.stream-title strong{color:#ff293b}.stream-desc{font-size:1.05rem;color:#c4ccdc;max-width:660px}.stream-chips{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.stream-chips span{border:1px solid #334254;border-radius:9px;padding:8px 11px;color:#d1d9e9;background:#ffffff08;font-size:.84rem;font-weight:700}.stream-chips span.active{background:#ec1f34;color:#fff;border-color:#ec1f34}.stream-actions{display:flex;flex-wrap:wrap;gap:12px}.stream-actions .access{background:#e51e31;color:#fff;box-shadow:0 12px 28px #e51e3144}.stream-actions .trial{border:1px solid #566474;color:#fff;background:#ffffff09;box-shadow:none}.stream-screen{border:8px solid #343844;border-radius:20px;background:#020407;min-height:265px;position:relative;overflow:hidden;box-shadow:0 20px 45px #0008}.stream-screen:before{content:'TIVIONE';position:absolute;inset:0;display:grid;place-items:center;color:#ed2135;font-size:2rem;font-weight:950;letter-spacing:-.07em;background:radial-gradient(circle at 50% 42%,#eb1e3544,transparent 30%),linear-gradient(#0008,#000c)}.stream-play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);height:56px;width:56px;border-radius:50%;display:grid;place-items:center;background:#e61e31;color:#fff;font-weight:900}.stream-meta{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;padding:10px;border-radius:8px;background:#10141de8;color:#fff;font-size:.75rem}.stream-meta b{color:#59e2f2;float:right}.stream-trust{display:flex;gap:25px;flex-wrap:wrap;margin-top:28px;color:#bec9d9;font-size:.84rem;font-weight:700}.stream-trust b{color:#4bdcce;margin-right:5px}@media(max-width:800px){.stream-layout{grid-template-columns:1fr}.stream-screen{min-height:210px}.stream-title{font-size:3rem}}
