
:root{--pc-bg:#030815;--pc-panel:#071326;--pc-text:#f4f7fb;--pc-muted:#b9c7dc;--pc-blue:#1588ff;--pc-cyan:#00c2ff;--pc-border:rgba(112,168,255,.22)}
body{background:var(--pc-bg);color:var(--pc-text)}
.pc-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:28px;padding:64px 32px;background:radial-gradient(circle at 80% 10%,rgba(0,194,255,.18),transparent 35%),linear-gradient(135deg,#061225,#030815);color:var(--pc-text);border-radius:0 0 28px 28px}
.pc-kicker{color:var(--pc-cyan);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px}
.pc-hero h1,.pc-section h1{font-size:clamp(36px,5vw,68px);line-height:.95;margin:16px 0;letter-spacing:-2px}
.pc-hero p,.pc-section p{color:var(--pc-muted);font-size:18px;max-width:900px}
.pc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.pc-btn,.pc-form button{display:inline-block;border:0;border-radius:12px;padding:14px 20px;font-weight:800;text-decoration:none;cursor:pointer}
.pc-btn.primary,.pc-form button{background:linear-gradient(135deg,var(--pc-blue),#174bff);color:white}.pc-btn.secondary{background:rgba(255,255,255,.08);color:white;border:1px solid var(--pc-border)}
.pc-threat-panel,.pc-card,.pc-video-card,.pc-ai-callout,.pc-section{background:linear-gradient(135deg,rgba(7,19,38,.97),rgba(5,12,25,.97));border:1px solid var(--pc-border);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.pc-threat-panel{padding:26px}.pc-threat-panel h3{margin-top:0;font-size:24px}.pc-threat-panel ul{padding-left:18px;color:var(--pc-muted)}.pc-threat-panel li{margin:12px 0}
.pc-section{margin:28px auto;padding:36px 32px;max-width:1320px}.pc-section-title{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:22px}.pc-section-title h2{margin:0;font-size:34px}.pc-section-title a,.pc-link,.pc-card a{color:var(--pc-cyan);text-decoration:none;font-weight:700}
.pc-card-grid,.pc-video-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pc-card{padding:24px}.pc-card h3{font-size:23px;margin:14px 0 10px}
.pc-risk,.pc-chip{display:inline-block;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;text-transform:uppercase;background:rgba(255,159,26,.18);color:#ffd08a;border:1px solid rgba(255,159,26,.30)}
.pc-video-page{max-width:1320px;margin:0 auto}.pc-video-card{overflow:hidden}.pc-video-thumb{min-height:150px;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,rgba(0,194,255,.30),transparent 35%),linear-gradient(135deg,#101827,#06244f)}.pc-video-thumb span{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:rgba(0,0,0,.35);border:2px solid rgba(255,255,255,.7)}.pc-video-body{padding:18px}.pc-video-body h3{font-size:20px;line-height:1.2}.pc-video-body p{font-size:15px;color:var(--pc-muted)}
.pc-ai-callout{padding:18px;margin:20px 0;border-left:4px solid var(--pc-cyan);color:var(--pc-text)}
.pc-checklist{display:grid;gap:12px;margin-top:24px}.pc-checklist label,.pc-form label{display:block;padding:16px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--pc-text)}.pc-form{display:grid;gap:16px;max-width:820px}.pc-form select,.pc-form input,.pc-form textarea{display:block;width:100%;margin-top:8px;background:#061226;border:1px solid var(--pc-border);color:var(--pc-text);border-radius:10px;padding:12px}
@media(max-width:1100px){.pc-hero,.pc-card-grid,.pc-video-grid{grid-template-columns:repeat(2,1fr)}.pc-hero{grid-template-columns:1fr}}@media(max-width:640px){.pc-card-grid,.pc-video-grid{grid-template-columns:1fr}.pc-section-title{display:block}.pc-hero,.pc-section{padding:28px 18px}}
