.tvc-home{--tvc-accent:#6757d9;max-width:1240px;margin:auto;padding:20px 18px 70px;color:#181a26;font-family:inherit;box-sizing:border-box}.tvc-home *{box-sizing:border-box}.tvc-hero{min-height:430px;padding:58px 52px;border-radius:30px;background:linear-gradient(135deg,#11152d,#29265b);background-size:cover;background-position:center;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 55px #161b3a20}.tvc-hero>span,.tvc-popular header>span,.tvc-results header>span,.tvc-how>span,.tvc-news>span,.tvc-cta>span{font-size:12px;font-weight:900;letter-spacing:.13em;color:#c7c1ff}.tvc-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;max-width:850px;margin:10px 0 16px;color:#fff!important}.tvc-hero>p{font-size:18px;line-height:1.65;max-width:760px;color:#f1efff}.tvc-search{position:relative;max-width:850px;margin-top:18px}.tvc-searchbox{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:16px;padding:7px;align-items:center;box-shadow:0 15px 40px #0004}.tvc-searchbox>span{color:#777;text-align:center;font-size:25px}.tvc-searchbox input{border:0!important;outline:0!important;box-shadow:none!important;min-height:52px;font-size:16px;padding:0 8px;background:#fff;color:#171927}.tvc-searchbox button,.tvc-cta a{border:0;border-radius:11px;background:var(--tvc-accent);color:#fff!important;padding:16px 20px;font-weight:800;cursor:pointer;text-decoration:none}.tvc-suggestions{position:absolute;z-index:20;top:70px;left:0;right:0;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 15px 45px #0004}.tvc-suggestions button{width:100%;display:flex;gap:12px;align-items:center;border:0;border-bottom:1px solid #eee;background:#fff;padding:9px;text-align:left;cursor:pointer}.tvc-suggestions img{width:42px;height:58px;object-fit:cover;border-radius:6px}.tvc-suggestions b,.tvc-suggestions small{display:block;color:#181a26}.tvc-suggestions small{color:#777;margin-top:3px}.tvc-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px}.tvc-chips small{color:#d8d5ef}.tvc-chips button{border:1px solid #ffffff55;background:#ffffff14;color:#fff;border-radius:99px;padding:7px 11px;cursor:pointer}.tvc-popular,.tvc-results,.tvc-how,.tvc-news{margin-top:48px}.tvc-popular header,.tvc-results header{max-width:760px}.tvc-popular h2,.tvc-results h2,.tvc-how h2,.tvc-news h2{font-size:clamp(28px,4vw,40px);margin:7px 0}.tvc-popular header>span,.tvc-results header>span,.tvc-how>span,.tvc-news>span{color:var(--tvc-accent)}.tvc-featured-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:22px}.tvc-featured{border:0;padding:0;background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #15182c14;text-align:left;cursor:pointer;transition:.2s}.tvc-featured:hover{transform:translateY(-4px)}.tvc-featured img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.tvc-featured span{display:block;padding:12px}.tvc-featured strong,.tvc-featured small{display:block}.tvc-featured small{margin-top:5px;color:var(--tvc-accent);font-weight:800}.tvc-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:22px}.tvc-rec{background:#fff;border:1px solid #e8e8f2;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #161a3810}.tvc-poster{position:relative;aspect-ratio:16/10;background:#20233a;overflow:hidden}.tvc-poster img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.tvc-poster b{position:absolute;left:12px;bottom:12px;background:#181a2ee8;color:#fff;border-radius:99px;padding:7px 11px;font-size:12px}.tvc-rec-body{padding:17px}.tvc-rec-body small{color:var(--tvc-accent);font-weight:800}.tvc-rec h3{font-size:21px;margin:5px 0}.tvc-rec p{font-size:14px;line-height:1.55;color:#676a78}.tvc-tags{display:flex;flex-wrap:wrap;gap:6px}.tvc-tags span{font-size:11px;background:#f1efff;color:#4e43ae;padding:6px 8px;border-radius:7px}.tvc-loading{grid-column:1/-1;padding:45px;text-align:center;background:#f7f7fb;border-radius:18px}.tvc-how{padding:35px;border-radius:25px;background:#f5f4fb}.tvc-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.tvc-how article{background:#fff;padding:23px;border-radius:17px}.tvc-how article>b{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tvc-accent);color:#fff}.tvc-how h3{margin:14px 0 6px}.tvc-how p{color:#696b78;line-height:1.55}.tvc-news>div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tvc-news article{border:1px solid #e8e8f2;border-radius:17px;overflow:hidden;background:#fff}.tvc-news a{color:inherit;text-decoration:none}.tvc-news img{width:100%;height:150px;object-fit:cover}.tvc-news article section{padding:13px}.tvc-news h3{font-size:17px;margin:5px 0}.tvc-news p{font-size:13px;color:#777}.tvc-cta{margin-top:48px;padding:45px;border-radius:26px;text-align:center;background:linear-gradient(135deg,#11152d,#302a68);color:#fff}.tvc-cta h2{font-size:35px;color:#fff!important;margin:7px 0}.tvc-cta p{color:#dedcf4;margin-bottom:25px}.tvc-source{text-align:center;color:#999;font-size:11px;margin-top:28px}body:has(.tvc-home) .entry-header,body:has(.tvc-home) .page-header,body:has(.tvc-home) .entry-title,body:has(.tvc-home) .breadcrumbs,body:has(.tvc-home) .breadcrumb{display:none!important}@media(max-width:900px){.tvc-featured-grid{grid-template-columns:repeat(3,1fr)}.tvc-result-grid,.tvc-how>div{grid-template-columns:repeat(2,1fr)}.tvc-news>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tvc-home{padding:8px 10px 45px}.tvc-hero{min-height:390px;padding:32px 20px;border-radius:20px}.tvc-hero h1{font-size:39px}.tvc-hero>p{font-size:15px}.tvc-searchbox{grid-template-columns:34px 1fr}.tvc-searchbox button{grid-column:1/-1;width:100%}.tvc-suggestions{top:120px}.tvc-featured-grid{grid-template-columns:repeat(2,1fr)}.tvc-result-grid,.tvc-how>div,.tvc-news>div{grid-template-columns:1fr}.tvc-how{padding:24px 16px}.tvc-cta{padding:32px 20px}.tvc-chips small{width:100%}}
