/*
|--------------------------------------------------------------------------
| Vidovodo Lansman Merkezi V64
|--------------------------------------------------------------------------
*/

:root{--bg:#050814;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12);--muted:#aab2c8;--pink:#ff2e83;--purple:#7b3dff;--orange:#ff7a00;--green:#40e29b}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(circle at 12% 0%,rgba(255,46,131,.20),transparent 32%),radial-gradient(circle at 84% 10%,rgba(123,61,255,.18),transparent 32%),#050814;color:#fff;font-family:Poppins,Inter,Segoe UI,Arial,sans-serif}
a{text-decoration:none;color:inherit}
.vlc-nav{max-width:1220px;margin:auto;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.vlc-brand{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:950}
.vlc-brand img{width:46px}
.vlc-actions,.vlc-hero-actions,.vlc-card-actions{display:flex;gap:10px;flex-wrap:wrap}
.vlc-actions a,.vlc-hero-actions a,.vlc-hero-actions button,.vlc-card-actions a,.vlc-card-actions button,.vlc-strip button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:rgba(255,255,255,.06);border-radius:15px;padding:12px 16px;color:#fff;font-weight:950;cursor:pointer}
.vlc-actions .main,.vlc-hero-actions .main,.vlc-card-actions a,.vlc-strip button{border:0;background:linear-gradient(135deg,var(--pink),var(--purple),var(--orange));box-shadow:0 14px 38px rgba(255,46,131,.22)}
.vlc-wrap{max-width:1220px;margin:auto;padding:30px 20px 70px}
.vlc-hero{border:1px solid var(--line);border-radius:34px;padding:38px;background:linear-gradient(135deg,rgba(255,46,131,.14),rgba(123,61,255,.10),rgba(255,122,0,.12)),var(--card);margin-bottom:18px}
.vlc-pill{display:inline-flex;padding:8px 11px;border-radius:999px;background:rgba(64,226,155,.14);color:#79f0ba;border:1px solid rgba(64,226,155,.25);font-weight:950;font-size:12px;margin-bottom:12px}
h1{font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-2px;margin:0 0 12px;max-width:1000px}
h1 span{background:linear-gradient(135deg,var(--pink),var(--purple),var(--orange));-webkit-background-clip:text;color:transparent}
p{color:var(--muted);line-height:1.7;font-size:17px}
.vlc-hero p{max-width:780px;font-size:19px}
.vlc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.vlc-card{border:1px solid var(--line);border-radius:28px;background:var(--card);padding:22px;display:flex;flex-direction:column;min-height:310px}
.vlc-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:28px;margin-bottom:12px}
.vlc-card span{display:inline-flex;width:max-content;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#dfe4ff;font-size:12px;font-weight:950;margin-bottom:12px}
.vlc-card h2{margin:0 0 10px;font-size:24px}
.vlc-card p{font-size:15px;margin-bottom:auto}
.vlc-card-actions{margin-top:18px}
.vlc-card-actions a,.vlc-card-actions button{flex:1}
.vlc-strip{margin-top:18px;border:1px solid var(--line);border-radius:26px;background:rgba(255,255,255,.055);padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.vlc-strip b{display:block;margin-bottom:4px}
.vlc-strip span{color:#aab2c8}
button.copied{background:linear-gradient(135deg,#40e29b,#14b87c)!important;color:#06120d!important}
.vlc-footer{max-width:1220px;margin:auto;padding:24px 20px;border-top:1px solid var(--line);display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-weight:800}
@media(max-width:960px){.vlc-grid{grid-template-columns:1fr 1fr}.vlc-nav{align-items:flex-start;flex-direction:column}.vlc-strip{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.vlc-grid{grid-template-columns:1fr}.vlc-actions a,.vlc-hero-actions a,.vlc-hero-actions button,.vlc-strip button{width:100%}.vlc-hero{padding:26px}}
