.home-page{position:relative}.featured-articles-section{padding:var(--spacing-xl)0;z-index:1;position:relative}.section-header{text-align:center;margin-bottom:var(--spacing-lg);animation:.8s ease-out fadeInUp}.section-header h2{font-size:var(--font-size-h2);margin-bottom:var(--spacing-sm);display:inline-block;position:relative}.section-header h2:after{content:"";background:linear-gradient(90deg,transparent,var(--color-accent-gold),transparent);width:80px;height:3px;box-shadow:var(--glow-gold);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.section-header p{color:var(--color-text-secondary);max-width:600px;margin:var(--spacing-md)auto 0;font-size:1.1rem}.articles-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));animation:1s ease-out .3s both fadeIn;display:grid}.cta-section{padding:var(--spacing-xl)0;position:relative}.cta-content{text-align:center;padding:var(--spacing-lg);border-radius:16px;animation:.8s ease-out fadeInUp;position:relative;overflow:hidden}.cta-content:before{content:"";background:linear-gradient(90deg,transparent,var(--color-accent-gold),transparent);height:2px;animation:3s ease-in-out infinite shimmer;position:absolute;top:0;left:0;right:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-content h2{margin-bottom:var(--spacing-sm)}.cta-content p{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:1.2rem}.cta-buttons{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.featured-articles-section{padding:var(--spacing-lg)0}.articles-grid{gap:var(--spacing-sm);grid-template-columns:1fr}.cta-content{padding:var(--spacing-md)}.cta-buttons{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%}}
