.expert-page{background:#f8fafc;min-height:60vh;padding-bottom:64px}.expert-hero{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#334155);padding:56px 24px 64px;text-align:center;color:#fff;position:relative;overflow:hidden}.expert-hero:before{content:"";position:absolute;top:-80px;right:-60px;width:300px;height:300px;background:radial-gradient(circle,var(--accent, #dc2626),transparent 70%);opacity:.25;border-radius:50%}.hero-inner{max-width:720px;margin:0 auto;position:relative;z-index:2}.expert-hero-icon{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,var(--accent, #dc2626),rgba(255,255,255,.15));border:2px solid rgba(255,255,255,.2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:20px;box-shadow:0 20px 40px -12px #0006}.hero-badge{display:inline-block;padding:6px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:50px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fbbf24;margin-bottom:14px}.expert-hero h1{font-size:40px;font-weight:800;letter-spacing:-1.2px;margin:0 0 10px;line-height:1.1}.hero-tagline{font-size:16px;color:#ffffffb3;margin:0 0 22px;font-weight:500}.hero-count{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:50px;font-size:13px;font-weight:700;color:#fbbf24}.hero-count i{font-size:12px}.articles-section{padding:40px 24px 0}.articles-inner{max-width:1000px;margin:0 auto}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#64748b;margin-bottom:28px;flex-wrap:wrap}.breadcrumb a{color:#475569;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px}.breadcrumb a:hover{color:#dc2626}.breadcrumb a i{font-size:11px}.breadcrumb .sep{font-size:9px;opacity:.5}.breadcrumb span{color:#dc2626;font-weight:700}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.article-card{display:flex;flex-direction:column;padding:26px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;text-decoration:none;color:inherit;transition:all .25s ease}.article-card:hover{transform:translateY(-4px);border-color:#fecaca;box-shadow:0 20px 40px -20px #dc262626;text-decoration:none}.ac-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid;border-radius:50px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin-bottom:14px;align-self:flex-start}.ac-badge i{font-size:9px}.article-card h2{font-size:19px;font-weight:800;color:#0f172a;margin:0 0 12px;line-height:1.3;letter-spacing:-.3px}.article-card p{font-size:13.5px;color:#64748b;line-height:1.55;margin:0 0 18px;flex:1}.ac-meta{display:flex;gap:16px;font-size:12px;color:#94a3b8;font-weight:600;padding-top:16px;border-top:1px solid #f1f5f9;margin-bottom:14px}.ac-meta span{display:inline-flex;align-items:center;gap:6px}.ac-meta i{font-size:11px;color:#dc2626}.ac-read{display:inline-flex;align-items:center;gap:8px;color:#dc2626;font-weight:800;font-size:13px}.ac-read i{font-size:11px;transition:transform .2s}.article-card:hover .ac-read i{transform:translate(4px)}.coming-soon{text-align:center;padding:80px 24px;background:linear-gradient(135deg,#fef2f2,#fff);border:1.5px dashed #fecaca;border-radius:20px}.cs-icon{width:72px;height:72px;margin:0 auto 20px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#dc2626}.coming-soon h3{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 10px;letter-spacing:-.4px}.coming-soon p{font-size:14px;color:#64748b;margin:0 auto 24px;max-width:400px;line-height:1.6}.cs-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border-radius:11px;font-weight:700;font-size:13.5px;text-decoration:none;transition:all .2s;box-shadow:0 10px 24px -8px #dc262680}.cs-btn:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 14px 30px -8px #dc262699}.back-cta{text-align:center;margin-top:40px}.back-cta a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;color:#334155;font-weight:700;font-size:13.5px;text-decoration:none;transition:all .2s}.back-cta a:hover{background:#0f172a;color:#fff;border-color:#0f172a;transform:translateY(-2px);text-decoration:none}@media (max-width: 768px){.expert-hero{padding:44px 18px 52px}.expert-hero h1{font-size:30px;letter-spacing:-.8px}.hero-tagline{font-size:14px}.expert-hero-icon{width:68px;height:68px;font-size:26px}.articles-section{padding:28px 16px 0}.articles-grid{grid-template-columns:1fr;gap:16px}.article-card{padding:22px;border-radius:16px}.article-card h2{font-size:17px}}
