.vm-intel{padding:72px 0;background:#090c11;border-block:1px solid #20252e}.vm-intro{max-width:760px;color:#9da5b2;line-height:1.7}.vm-intel-tools{display:grid;gap:14px;margin-top:24px}#vm-person-form{display:flex;max-width:760px}#vm-person-form input{flex:1;min-width:0;background:#11151b;color:#fff;border:1px solid #303742;padding:15px;font-size:15px}#vm-person-form button{background:#b9ff00;color:#07090d;border:0;padding:0 18px;font-weight:900}.vm-intel-countries{display:flex;gap:8px;flex-wrap:wrap}.vm-intel-countries button{background:#11151b;color:#dce0e7;border:1px solid #2c333e;padding:9px 12px;border-radius:999px;cursor:pointer}.vm-intel-countries button:hover{border-color:#b9ff00;color:#b9ff00}.vm-intel-output{margin-top:24px}.vm-person{display:grid;grid-template-columns:180px 1fr;gap:28px;background:#10141a;border:1px solid #282f39;padding:22px}.vm-person img{width:100%;aspect-ratio:2/3;object-fit:cover}.vm-person h3{font-size:clamp(28px,5vw,54px);margin:4px 0 12px}.vm-person p{color:#aeb5c0;line-height:1.7}.vm-person-meta{display:flex;gap:8px;flex-wrap:wrap;color:#8e96a4;font-size:12px;margin:12px 0 18px}.vm-person-links{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.vm-person-links a{border:1px solid #3b424d;padding:8px 11px;font-size:11px;font-weight:800}.vm-filmography{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.vm-filmography .vm-card{min-width:0}.vm-where{margin-top:28px;border-top:1px solid #292f39;padding-top:24px}.vm-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vm-provider{background:#11151b;border:1px solid #282f39;padding:13px}.vm-provider b{display:block;color:#b9ff00;font-size:11px;margin-bottom:7px}.vm-provider span{color:#d9dde4;font-size:13px}.vm-intel-note{color:#7f8795;font-size:12px;margin-top:12px}@media(max-width:700px){#vm-person-form{display:grid}#vm-person-form button{padding:13px}.vm-person{grid-template-columns:96px 1fr;gap:14px;padding:14px}.vm-filmography{grid-template-columns:repeat(2,1fr)}.vm-provider-grid{grid-template-columns:1fr}.vm-intel{padding:52px 0}}