.enterprise-card.device-card{min-height:330px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:radial-gradient(circle at 60% 38%,#765cff32,transparent 40%),#050a16}.device-card h2{position:relative;z-index:4}.device-card p{position:relative;z-index:4}.device-stage{height:210px;position:relative;margin:4px 0 12px}.device-tv{position:absolute;z-index:1;left:13%;top:15px;width:66%;height:130px;border:7px solid #3c4655;border-radius:10px;background:linear-gradient(135deg,#111d39,#241542);box-shadow:0 16px 28px #0009}.device-tv:before{content:'TIVIONE IPTV';position:absolute;inset:0;display:grid;place-items:center;color:#c5bbff;font-size:1.25rem;font-weight:950;letter-spacing:-.05em}.device-tv:after{content:'';position:absolute;bottom:-20px;left:42%;width:34px;height:15px;background:#3c4655;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%)}.device-laptop{position:absolute;z-index:3;left:2%;bottom:8px;width:43%;height:87px;border:5px solid #637086;border-radius:7px 7px 2px 2px;background:#102341}.device-laptop:after{content:'';position:absolute;left:-12%;right:-12%;bottom:-11px;height:10px;border-radius:0 0 12px 12px;background:#637086}.device-tablet{position:absolute;z-index:4;right:3%;bottom:11px;width:27%;height:111px;border:6px solid #657087;border-radius:12px;background:#16144b}.device-phone{position:absolute;z-index:5;right:26%;bottom:0;width:17%;height:120px;border:5px solid #7a8498;border-radius:13px;background:linear-gradient(150deg,#7159ff,#152950)}.device-box{position:absolute;z-index:5;left:48%;bottom:0;width:25%;height:28px;border-radius:8px;background:#1b2230;border:1px solid #586172;box-shadow:0 9px 18px #000}.device-box:after{content:'●  ●  ●';position:absolute;left:8px;top:3px;color:#4ce0ad;font-size:.55rem;letter-spacing:3px}.device-compat{display:flex;position:relative;z-index:4;gap:6px;flex-wrap:wrap}.device-compat span{font-size:.68rem;padding:4px 7px;border:1px solid #4b5b76;border-radius:99px;color:#d5ddef;background:#ffffff08}.event-strip{position:relative;z-index:3;margin:13px 0 0;padding:11px;border-top:1px solid #ffffff14;color:#b9c4da;font-size:.75rem}.event-strip b{color:#4ce0ad;display:block;margin-bottom:4px}.event-strip span{display:inline-block;margin:2px 5px 2px 0;color:#dadff0}@media(max-width:450px){.device-stage{transform:scale(.86);transform-origin:center;height:184px;margin:-8px 0}.enterprise-card.device-card{min-height:300px}}
