.hero-news{position:relative}.hero-news-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:var(--space-8);align-items:center}.hero-news-content{max-width:640px}.hero-news-title{margin-bottom:var(--space-4)}.hero-news-subtitle{color:var(--gray-500);max-width:620px}.hero-news-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-news-media{display:flex;justify-content:flex-end}.hero-news-image-wrap{position:relative;max-width:460px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-elevated);border:1px solid rgba(126,91,255,0.6);background:radial-gradient(circle at top,rgba(126,91,255,0.2),transparent 60%),rgba(12,12,20,0.9)}.hero-news-image{width:100%;height:100%;object-fit:cover;display:block;opacity:0.96}.hero-news-label{position:absolute;left:var(--space-4);bottom:var(--space-4);padding:0.35rem 0.8rem;border-radius:var(--radius-full);background:rgba(12,12,20,0.85);border:1px solid rgba(111,212,165,0.7);color:var(--color-icon);font-size:var(--text-xs);letter-spacing:0.14em;text-transform:uppercase}.news-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.news-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card .card-header{margin-bottom:var(--space-3)}.news-card-body{margin-top:var(--space-2)}.news-card-media{margin:-var(--space-5);margin-bottom:var(--space-4);overflow:hidden}.news-card-image{width:100%;height:220px;object-fit:cover;display:block}.news-card-footer{align-items:center}.news-list{margin:0 0 var(--space-4);padding-left:1.25rem;color:var(--gray-500);font-size:var(--text-sm)}.news-list li{margin-bottom:var(--space-2)}.btn-sm{padding:0.5rem 1.1rem;font-size:var(--text-xs)}.section-cta-news{background:radial-gradient(circle at top,rgba(126,91,255,0.25),transparent 60%),radial-gradient(circle at bottom,rgba(140,47,57,0.35),transparent 65%),#12151D}.section-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.section-cta-text{max-width:640px}.section-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:1024px){.hero-news-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.hero-news-media{justify-content:flex-start}.news-card-image{height:200px}}@media(max-width:768px){.hero-news-cta{flex-direction:column;align-items:stretch}.news-grid-2{grid-template-columns:minmax(0,1fr)}.section-cta-inner{flex-direction:column;align-items:flex-start}}