.report-section{padding:30px;position:relative;background:#ece9ff;overflow:hidden}.report-content{max-width:1280px;margin:0 auto;position:relative;z-index:1}.report-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background-color:#5f46e3;color:#ece9ff;border-radius:24px;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:32px}.report-badge svg{font-size:16px;animation:breathe 2s ease-in-out infinite}.report-header{text-align:center;margin-bottom:40px;transition:all .8s cubic-bezier(.4,0,.2,1)}.report-headline{font-size:3.5rem;font-weight:700;line-height:1.2;color:#0f172a;letter-spacing:-.02em}.report-highlight{background:linear-gradient(90deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.report-subtext{font-size:1.25rem;line-height:1.7;color:#64748b;margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto}.report-subtext strong{color:#475569;font-weight:600}@media (max-width:768px){.report-section{padding:40px 12px}.report-headline{font-size:2.5rem}.report-subheadline{font-size:1.1rem}}@media(max-width:480px){.headline{font-size:2rem}}@keyframes breathe{0%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}