.blog-hero{background:radial-gradient(ellipse 70% 45% at 50% 15%,#27c2f20d 0%,transparent 55%),radial-gradient(ellipse 45% 35% at 35% 80%,#2563eb08 0%,transparent 50%),var(--bg-primary);justify-content:center;align-items:center;min-height:60vh;padding:8rem 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.blog-hero__content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative}.blog-hero__headline{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.blog-hero__headline-accent{background:linear-gradient(135deg,var(--byte-cyan),var(--byte-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-hero__lead{color:var(--text-secondary);max-width:560px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.blog-articles-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.blog-article-placeholder__category{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--byte-cyan);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.blog-article-placeholder__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.3}.blog-article-placeholder__body{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}@media (max-width:768px){.blog-hero{min-height:50vh;padding:7rem 1rem 3rem}.blog-hero__content{gap:1.25rem}.blog-articles-grid{grid-template-columns:1fr}}@media (max-width:480px){.blog-hero__headline{font-size:2.25rem}}
