.fpa-closed{background:linear-gradient(135deg,#ffebee 0%,#fce4ec 100%);border:2px solid #c62828;border-radius:12px;padding:24px 28px;margin-bottom:32px;text-align:center}
.fpa-closed .fpa-closed-badge{display:inline-block;background:#c62828;color:#fff;padding:6px 20px;border-radius:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}
.fpa-closed h2{color:#c62828!important;margin:0 0 10px;font-size:22px}
.fpa-closed p{color:#555;font-size:15px;margin:0 0 18px;line-height:1.6}
.fpa-closed .fpa-new-btn{display:inline-block;background:#2e7d32;color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px}
.fpa-intro{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border-left:5px solid #2e7d32;padding:24px 28px;border-radius:0 12px 12px 0;margin-bottom:32px;font-size:16px;line-height:1.7}
.fpa-s{background:#2e7d32;color:#fff;padding:14px 22px;border-radius:8px;font-size:20px;font-weight:600;margin-top:36px;margin-bottom:20px;display:flex;align-items:center;gap:10px}
.fpa-s span{font-size:22px}
.fpa-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:28px}
@media(max-width:700px){.fpa-stats{grid-template-columns:1fr}}
.fpa-stat{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px 16px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06);opacity:.7}
.fpa-stat .fpa-stat-num{font-size:28px;font-weight:700;color:#2e7d32;line-height:1}
.fpa-stat .fpa-stat-label{font-size:12px;color:#888;margin-top:6px;line-height:1.3}
.fpa-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}
@media(max-width:600px){.fpa-two{grid-template-columns:1fr}}
.fpa-c{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:22px 26px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);line-height:1.7;font-size:15px;color:#333}
.fpa-c h3{margin-top:0;color:#1b5e20;font-size:17px;font-weight:600;margin-bottom:10px}
.fpa-c...