.reports-module__CKKd7q__pageHero{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);min-height:340px;margin-top:var(--navbar-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.reports-module__CKKd7q__pageHero:before{content:"";background:#ffffff0f;border-radius:50%;width:400px;height:400px;position:absolute;top:-30%;right:-10%}.reports-module__CKKd7q__pageHero:after{content:"";background:#ffffff0a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-20%;left:-8%}.reports-module__CKKd7q__pageHeroContent{text-align:center;color:#fff;padding:var(--space-12) var(--space-6);z-index:1;position:relative}.reports-module__CKKd7q__pageHeroContent h1{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);color:#fff;margin-bottom:var(--space-3)}.reports-module__CKKd7q__pageHeroContent p{font-size:var(--fs-md);opacity:.9;max-width:600px;margin:0 auto}.reports-module__CKKd7q__section{padding:var(--space-20) 0;background:var(--color-off-white)}.reports-module__CKKd7q__container{max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}.reports-module__CKKd7q__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.reports-module__CKKd7q__reportCard{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card);transition:all var(--transition-base);z-index:20;isolation:isolate;border-top:4px solid var(--color-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.reports-module__CKKd7q__reportCard:hover{box-shadow:var(--shadow-card-hover);z-index:30;transform:translateY(-6px)}.reports-module__CKKd7q__reportCardIcon{border-radius:var(--radius-md);width:56px;height:56px;margin-bottom:var(--space-5);background:#00874f14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reports-module__CKKd7q__reportCardTitle{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-charcoal);margin-bottom:var(--space-2);line-height:1.3}.reports-module__CKKd7q__reportCardDate{font-size:var(--fs-sm);color:var(--color-dark-gray);margin-bottom:var(--space-6);align-items:center;gap:var(--space-2);display:flex}.reports-module__CKKd7q__reportCardSpacer{flex:1}.reports-module__CKKd7q__downloadBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-white);background:var(--color-primary);transition:all var(--transition-fast);cursor:pointer;border:none;width:100%;text-decoration:none;display:inline-flex}.reports-module__CKKd7q__downloadBtn:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #00874f4d}.reports-module__CKKd7q__downloadBtn svg{flex-shrink:0}.reports-module__CKKd7q__emptyState{text-align:center;padding:var(--space-16);color:var(--color-dark-gray)}@media (max-width:1024px){.reports-module__CKKd7q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.reports-module__CKKd7q__grid{grid-template-columns:1fr}.reports-module__CKKd7q__reportCard{padding:var(--space-6)}}
