body{background:#0f1419;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}.hero[data-astro-cid-zxhaxulv]{background:linear-gradient(135deg,#0f1419,#1a1f2e);border-bottom:1px solid #1e293b;padding:140px 24px 120px;min-height:100vh;display:flex;align-items:center;justify-content:center}.hero-content[data-astro-cid-zxhaxulv]{max-width:900px;text-align:center}.hero[data-astro-cid-zxhaxulv] h1[data-astro-cid-zxhaxulv]{font-size:3.5rem;line-height:1.2;margin-bottom:24px;color:#fff;font-weight:700}.hero-subtitle[data-astro-cid-zxhaxulv]{font-size:1.25rem;color:#cbd5e1;margin-bottom:32px;line-height:1.6}.hero[data-astro-cid-zxhaxulv] p[data-astro-cid-zxhaxulv]{font-size:1.1rem;color:#a0aec0;margin-bottom:24px;line-height:1.7;max-width:700px;margin-left:auto;margin-right:auto}section[data-astro-cid-zxhaxulv]{padding:120px 24px;max-width:1200px;margin:0 auto}.section-title[data-astro-cid-zxhaxulv]{font-size:2.5rem;margin-bottom:48px;color:#fff;text-align:center}.section-subtitle[data-astro-cid-zxhaxulv]{font-size:1.25rem;color:#cbd5e1;margin-bottom:32px;text-align:center}.content-grid[data-astro-cid-zxhaxulv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:48px}.content-card[data-astro-cid-zxhaxulv]{background:#16212b;border:1px solid #1e293b;border-radius:8px;padding:32px;line-height:1.7}.content-card[data-astro-cid-zxhaxulv] h3[data-astro-cid-zxhaxulv]{font-size:1.3rem;margin-bottom:16px;color:#fff}.content-card[data-astro-cid-zxhaxulv] p[data-astro-cid-zxhaxulv]{color:#a0aec0;margin-bottom:12px}.content-card[data-astro-cid-zxhaxulv] ul[data-astro-cid-zxhaxulv]{list-style:none;padding:0;margin:0}.content-card[data-astro-cid-zxhaxulv] li[data-astro-cid-zxhaxulv]{color:#a0aec0;margin-bottom:8px;padding-left:20px;position:relative}.content-card[data-astro-cid-zxhaxulv] li[data-astro-cid-zxhaxulv]:before{content:"→";position:absolute;left:0;color:#c6a75e;font-weight:700}.content-full[data-astro-cid-zxhaxulv]{background:#16212b;border:1px solid #1e293b;border-radius:8px;padding:40px;margin-bottom:48px;line-height:1.8}.content-full[data-astro-cid-zxhaxulv] h3[data-astro-cid-zxhaxulv]{font-size:1.3rem;margin-bottom:24px;color:#fff}.content-full[data-astro-cid-zxhaxulv] p[data-astro-cid-zxhaxulv]{color:#a0aec0;margin-bottom:16px}.content-full[data-astro-cid-zxhaxulv] ul[data-astro-cid-zxhaxulv]{list-style:none;padding:0;margin:24px 0}.content-full[data-astro-cid-zxhaxulv] li[data-astro-cid-zxhaxulv]{color:#a0aec0;margin-bottom:12px;padding-left:24px;position:relative}.content-full[data-astro-cid-zxhaxulv] li[data-astro-cid-zxhaxulv]:before{content:"•";position:absolute;left:0;color:#c6a75e;font-weight:700;font-size:1.5rem}.diagram-container[data-astro-cid-zxhaxulv]{margin:48px 0;text-align:center}.diagram-container[data-astro-cid-zxhaxulv] img[data-astro-cid-zxhaxulv]{max-width:100%;height:auto;border-radius:8px;border:1px solid #1e293b}.key-insight[data-astro-cid-zxhaxulv]{background:#1a2332;border-left:4px solid #C6A75E;padding:24px;margin:32px 0;border-radius:4px}.key-insight[data-astro-cid-zxhaxulv] p[data-astro-cid-zxhaxulv]{color:#cbd5e1;margin:0;font-style:italic}.cta-section[data-astro-cid-zxhaxulv]{text-align:center;margin-top:80px}.cta-section[data-astro-cid-zxhaxulv] h3[data-astro-cid-zxhaxulv]{font-size:1.8rem;margin-bottom:24px;color:#fff}.cta-button[data-astro-cid-zxhaxulv]{display:inline-block;background:#c6a75e;color:#0f1419;padding:14px 32px;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;margin:0 12px}.cta-button[data-astro-cid-zxhaxulv]:hover{background:#dbb86e;transform:translateY(-2px)}.glossary-grid[data-astro-cid-zxhaxulv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:32px}.glossary-item[data-astro-cid-zxhaxulv]{background:#16212b;border:1px solid #1e293b;padding:20px;border-radius:6px}.glossary-item[data-astro-cid-zxhaxulv] strong[data-astro-cid-zxhaxulv]{color:#c6a75e;display:block;margin-bottom:8px;font-size:1.05rem}.glossary-item[data-astro-cid-zxhaxulv] p[data-astro-cid-zxhaxulv]{color:#a0aec0;margin:0;font-size:.95rem;line-height:1.6}.alt-bg[data-astro-cid-zxhaxulv]{background:#16212b}@media(max-width:768px){.hero[data-astro-cid-zxhaxulv] h1[data-astro-cid-zxhaxulv]{font-size:2rem}.hero-subtitle[data-astro-cid-zxhaxulv]{font-size:1rem}.section-title[data-astro-cid-zxhaxulv]{font-size:1.8rem}section[data-astro-cid-zxhaxulv]{padding:80px 20px}}
