:root{--bg:#f4f7fb;--dark:#0f172a;--blue:#2563eb;--yellow:#facc15;--text:#1f2937;--muted:#64748b;--card:#fff;--border:#e5e7eb;--radius:22px;--shadow:0 20px 45px rgba(15,23,42,.10)}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{text-decoration:none;color:inherit}.topbar{background:#020617;color:#cbd5e1;font-size:14px;padding:8px 18px;text-align:center}header{background:rgba(255,255,255,.94);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border)}.nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:20px}.logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:25px;letter-spacing:-1px;color:var(--dark)}.logo span{background:var(--dark);color:var(--yellow);width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:18px}nav ul{display:flex;gap:22px;list-style:none;padding:0;margin:0;font-size:15px;font-weight:700;color:#334155}nav a:hover{color:var(--blue)}.hero{background:radial-gradient(circle at top left,rgba(37,99,235,.35),transparent 35%),radial-gradient(circle at bottom right,rgba(250,204,21,.25),transparent 35%),linear-gradient(135deg,#020617,#111827 60%,#1e3a8a);color:white;padding:80px 20px}.hero-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:34px;align-items:center}.badge{display:inline-flex;background:rgba(250,204,21,.13);color:#fde68a;border:1px solid rgba(250,204,21,.35);padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;margin-bottom:18px}h1{font-size:58px;line-height:1.02;margin:0 0 20px;letter-spacing:-2px}.hero p{font-size:20px;color:#cbd5e1;max-width:720px;margin-bottom:30px}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.btn{padding:14px 22px;border-radius:14px;font-weight:800;display:inline-block}.btn-primary{background:var(--yellow);color:#111827}.btn-secondary{border:1px solid rgba(255,255,255,.25);color:white}.hero-card{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.hero-card h3{margin-top:0;font-size:24px;color:white}.trend{display:block;background:rgba(255,255,255,.09);border-radius:16px;padding:14px 16px;margin-bottom:12px;color:#e5e7eb;font-weight:700}.section{max-width:1200px;margin:auto;padding:60px 20px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-title h2{font-size:36px;margin:0;color:var(--dark);letter-spacing:-1px}.section-title p{margin:0;color:var(--muted);max-width:560px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 28px rgba(15,23,42,.06);transition:.25s}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.card-img{height:170px;display:grid;place-items:center;font-size:48px;background:linear-gradient(135deg,#dbeafe,#fef3c7)}.card-body{padding:22px}.tag{display:inline-block;font-size:12px;font-weight:900;color:#1d4ed8;background:#dbeafe;padding:5px 10px;border-radius:999px;margin-bottom:10px;text-transform:uppercase}.card h3{margin:0 0 10px;font-size:22px;color:var(--dark);line-height:1.25}.card p,.article p,.article li{color:#475569}.read{font-weight:900;color:var(--blue)}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.cat{background:white;border:1px solid var(--border);border-radius:18px;padding:22px 14px;text-align:center;font-weight:900;color:var(--dark);box-shadow:0 8px 20px rgba(15,23,42,.05)}.cat div{font-size:34px;margin-bottom:6px}.newsletter{background:linear-gradient(135deg,#0f172a,#1e3a8a);color:white;border-radius:30px;padding:45px;display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center;box-shadow:var(--shadow)}.newsletter h2{font-size:36px;margin:0 0 10px}.newsletter p{color:#cbd5e1}.newsletter form{display:flex;gap:10px;background:white;padding:8px;border-radius:18px}.newsletter input{flex:1;border:0;padding:14px;font-size:16px;outline:none}.newsletter button{border:0;background:var(--yellow);color:#111827;font-weight:900;border-radius:13px;padding:0 20px;cursor:pointer}.article-hero{background:linear-gradient(135deg,#020617,#1e3a8a);color:white;padding:62px 20px}.article-hero-inner{max-width:980px;margin:auto}.article-hero h1{font-size:48px}.article{max-width:900px;margin:40px auto;background:white;border:1px solid var(--border);border-radius:28px;padding:42px;box-shadow:var(--shadow)}.article h2{color:var(--dark);font-size:30px;margin-top:34px}.article .lead{font-size:20px;color:#334155}.note{background:#fef9c3;border:1px solid #fde68a;border-radius:18px;padding:18px;margin:24px 0;color:#713f12}.back{display:inline-block;margin-top:20px;color:var(--blue);font-weight:900}footer{background:#020617;color:#94a3b8;padding:42px 20px;margin-top:50px}.footer-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:30px}footer h3,footer h4{color:white;margin-top:0}footer a{display:block;margin:8px 0;color:#cbd5e1}.copy{text-align:center;border-top:1px solid rgba(255,255,255,.08);margin-top:30px;padding-top:22px;font-size:14px}@media(max-width:900px){.hero-inner,.newsletter,.footer-inner{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.categories{grid-template-columns:repeat(3,1fr)}h1{font-size:42px}nav ul{display:none}.section-title{display:block}}@media(max-width:600px){.grid,.categories{grid-template-columns:1fr}h1,.article-hero h1{font-size:36px}.hero{padding:55px 18px}.newsletter form{flex-direction:column}.newsletter button{padding:14px}.article{padding:26px;margin:22px 12px}}
