.tvp{padding-top:34px;padding-bottom:40px}.tvp-heading{max-width:780px;margin-bottom:26px}.tvp-heading h1{font-size:clamp(32px,5vw,58px);line-height:1.1;margin:10px 0 16px}.tvp-heading p{color:#bac7d5}.tvp-screen{padding:16px!important;margin-bottom:28px}.tvp-player{position:relative;background:#05090e;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.tvp-player video{width:100%;height:100%;display:block}.tvp-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.tvp-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px;align-items:start}.tvp-ads{max-height:900px;overflow:auto;overscroll-behavior:contain;margin-top:20px;padding-right:6px}.tvp-ad{padding:18px 0;border-top:1px solid #334155;overflow-wrap:anywhere}.tvp-ad h3{margin:0 0 8px}.tvp-ad p{white-space:pre-wrap;margin:7px 0}.tvp-contact{font-weight:700;color:#ffac75}.tvp-form form{display:grid;gap:10px}.tvp-form input:not([type=checkbox]),.tvp-form textarea,#tvAdSearch{width:100%;min-width:0}.tvp-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.tvp-check input{margin-top:5px;flex-shrink:0}.tvp-form .muted{font-size:.875rem}.tvp #tvPublicResult{white-space:pre-line;overflow-wrap:anywhere}@media(max-width:800px){.tvp-columns{grid-template-columns:1fr}.tvp-ads{max-height:650px}.tvp-screen{padding:8px!important}.tvp-heading{padding-top:8px}}

.tvp-start[hidden]{display:none!important}
