
.tvx-new-features{padding:72px 20px;background:linear-gradient(180deg,#0d1626,#111c2f);color:#eef4ff}
.tvx-new-inner{max-width:1180px;margin:0 auto}
.tvx-new-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:800;color:#f59a38;margin-bottom:12px}
.tvx-new-features h2{margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08;color:#fff}
.tvx-new-lead{max-width:850px;font-size:18px;line-height:1.7;color:#b9c8dc;margin:18px 0 34px}
.tvx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tvx-feature-card{padding:24px;border:1px solid rgba(151,177,210,.18);border-radius:16px;background:rgba(255,255,255,.045);box-shadow:0 10px 32px rgba(0,0,0,.12)}
.tvx-feature-card h3{color:#fff;font-size:18px;margin:12px 0 8px}
.tvx-feature-card p{margin:0;color:#afc0d5;line-height:1.6;font-size:14px}
.tvx-feature-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:rgba(40,132,227,.14);font-size:21px}
.tvx-usecases{margin-top:58px}
.tvx-usecases>h3{font-size:26px;color:#fff;margin-bottom:22px}
.tvx-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tvx-usecase{padding:19px;border-left:3px solid #ec8a2c;background:rgba(255,255,255,.035);border-radius:8px}
.tvx-usecase strong,.tvx-usecase span{display:block}
.tvx-usecase strong{color:#fff;margin-bottom:7px}.tvx-usecase span{color:#adbed1;font-size:14px;line-height:1.5}
.tvx-new-cta{margin-top:52px;padding:26px;border-radius:16px;background:linear-gradient(90deg,rgba(232,126,32,.16),rgba(35,126,218,.14));display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.08)}
.tvx-new-cta strong,.tvx-new-cta span{display:block}.tvx-new-cta strong{font-size:22px;color:#fff}.tvx-new-cta span{color:#b9c8dc;margin-top:5px}
.tvx-new-actions{display:flex;gap:10px;flex-wrap:wrap}
.tvx-button{display:inline-block;padding:11px 18px;border-radius:10px;text-decoration:none!important;font-weight:750}
.tvx-button.primary{background:#e9862a;color:#fff}.tvx-button.secondary{border:1px solid #70849f;color:#fff}
.tvx-mode-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}
.tvx-mode-compare>div{padding:26px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}
.tvx-mode-compare h3{color:#fff;margin:10px 0}.tvx-mode-compare p{color:#afc0d5;line-height:1.6;margin:0}
.tvx-mode-tag{font-size:11px;font-weight:800;letter-spacing:.12em;color:#77baff}.tvx-mode-tag.accent{color:#f5a14b}
.tvx-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}
.tvx-check{padding:14px 15px;border-radius:10px;background:rgba(255,255,255,.045);color:#e8f0fa}
.tvx-check span{color:#5bc98d;font-weight:900;margin-right:9px}
.tvx-pricing-note{margin-top:22px;color:#b9c8dc}
@media(max-width:900px){.tvx-feature-grid,.tvx-usecase-grid,.tvx-included{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.tvx-new-features{padding:50px 16px}.tvx-feature-grid,.tvx-usecase-grid,.tvx-included,.tvx-mode-compare{grid-template-columns:1fr}.tvx-new-cta{align-items:flex-start;flex-direction:column}.tvx-new-lead{font-size:16px}}
