.incentives_incentivesPage__t0NpR{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.incentives_container__pvHlC{max-width:1100px;margin:0 auto;padding:48px 24px 100px}.incentives_backLink__uA5VL{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#03c3dd;text-decoration:none;margin-bottom:20px;transition:color .25s cubic-bezier(.16,1,.3,1);padding:6px 0}.incentives_backLink__uA5VL:hover{color:var(--color-primary-600)}.incentives_header__1orcy{margin-bottom:32px}.incentives_title__mApOW{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.02em}.incentives_subtitle__PtV6s{font-size:15px;color:var(--color-gray-500);line-height:1.6;max-width:680px}.incentives_source__Yg_21{font-size:11px;color:var(--color-gray-400);margin-top:8px}.incentives_sourceLink___AKw3{color:#03c3dd;text-decoration:underline}.incentives_stateGrid__8a8qL{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:24px}.incentives_stateCard__Rt18J{display:block;background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;padding:16px;text-decoration:none;color:inherit;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.incentives_stateCard__Rt18J:hover{border-color:#03c3dd;background:rgba(3,195,221,.04);transform:translateY(-3px);box-shadow:0 8px 24px rgba(3,195,221,.1)}.incentives_stateName__2CRhV{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.incentives_stateCounts__ythPQ{display:flex;gap:12px;font-size:12px}.incentives_stateIncentiveCount__dSGtb{color:var(--color-gray-400);font-weight:600}.incentives_stateIncentiveCountActive___MJk_{color:#10b981;font-weight:600}.incentives_stateLawCount__s0sMi{color:var(--color-gray-500)}.incentives_sectionTitle__bc1Me{font-size:20px;font-weight:700;color:var(--text-primary);margin:36px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--color-gray-200);display:flex;align-items:center;gap:8px}.incentives_sectionCount__HXOYm{font-size:13px;font-weight:600;color:#03c3dd;background:rgba(3,195,221,.08);padding:2px 8px;border-radius:10px}.incentives_incentiveList__DQ1ro{display:flex;flex-direction:column;gap:12px}.incentives_incentiveCard__FeOzJ{background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;padding:18px 20px;transition:border-color .25s cubic-bezier(.16,1,.3,1)}.incentives_incentiveCard__FeOzJ:hover{border-color:var(--color-gray-300)}.incentives_incentiveHeader__iXFbZ{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;flex-wrap:wrap}.incentives_incentiveTitle__nDC0_{font-size:15px;font-weight:700;color:var(--text-primary);flex:1;min-width:200px}.incentives_typeBadge__M9lZx{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:10px;flex-shrink:0}.incentives_typeIncentive__CHB_b{background:rgba(16,185,129,.1);color:#10b981}.incentives_typeLaw__g3yOg{background:rgba(59,130,246,.1);color:#3b82f6}.incentives_typeProgram__N72vU{background:rgba(139,92,246,.1);color:#8b5cf6}.incentives_incentiveDescription__SSq8Q{font-size:13px;color:var(--color-gray-600);line-height:1.7;margin:0}.incentives_incentiveDescription__SSq8Q a{color:#03c3dd;text-decoration:underline;text-underline-offset:2px}.incentives_incentiveMeta__XpJPr{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--color-gray-400)}.incentives_recentBadge__fqyzw{background:rgba(245,158,11,.1);color:#f59e0b;font-size:10px;font-weight:700;padding:2px 8px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.incentives_emptyState__MRf2w{padding:40px 20px}.incentives_emptyState__MRf2w,.incentives_loading__SOK6q{text-align:center;color:var(--color-gray-400);font-size:14px}.incentives_loading__SOK6q{padding:80px 20px}.incentives_loadingSpinner__07fEI{font-size:32px;animation:incentives_spin__aBRh1 1s linear infinite;display:inline-block;margin-bottom:16px}@keyframes incentives_spin__aBRh1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.incentives_statsRow__zRzDE{display:flex;gap:16px;margin:24px 0;flex-wrap:wrap}.incentives_statBox__XpCr3{flex:1;min-width:140px;background:#fff;border:1px solid var(--color-gray-200);border-radius:12px;padding:16px;text-align:center}.incentives_statNumber__3_Ek2{font-size:28px;font-weight:800;color:var(--text-primary);margin-bottom:4px}.incentives_statLabel__HHMgj{font-size:11px;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.5px}.incentives_ctaSection__HquHB{background:linear-gradient(135deg,rgba(3,195,221,.06),rgba(0,212,170,.04));border:1px solid rgba(3,195,221,.15);border-radius:16px;padding:24px;margin-top:32px;text-align:center}.incentives_ctaTitle__PG6H_{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.incentives_ctaSubtitle__HQM1n{font-size:13px;color:var(--color-gray-500);margin-bottom:16px}.incentives_ctaButton__qviam{display:inline-block;padding:12px 28px;background:linear-gradient(135deg,#03c3dd,#00d4aa);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.incentives_ctaButton__qviam:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(3,195,221,.3)}@media (max-width:640px){.incentives_container__pvHlC{padding:24px 16px 60px}.incentives_title__mApOW{font-size:22px;line-height:1.3}.incentives_subtitle__PtV6s{font-size:14px}.incentives_statsRow__zRzDE{display:grid;grid-template-columns:1fr 1fr;gap:8px}.incentives_statBox__XpCr3{min-width:0;padding:12px;border-radius:10px}.incentives_statNumber__3_Ek2{font-size:22px}.incentives_stateGrid__8a8qL{grid-template-columns:1fr 1fr;gap:8px}.incentives_stateCard__Rt18J{padding:12px;border-radius:10px}.incentives_stateName__2CRhV{font-size:13px}.incentives_stateCounts__ythPQ{flex-direction:column;gap:2px;font-size:11px}.incentives_incentiveCard__FeOzJ{padding:14px 16px;border-radius:10px}.incentives_incentiveTitle__nDC0_{font-size:14px;min-width:0}.incentives_incentiveHeader__iXFbZ{gap:8px}.incentives_incentiveDescription__SSq8Q{font-size:12px}.incentives_incentiveMeta__XpJPr{font-size:10px;gap:10px}.incentives_sectionTitle__bc1Me{font-size:17px;margin:24px 0 12px}.incentives_ctaSection__HquHB{padding:20px 16px;margin-top:24px;border-radius:12px}.incentives_ctaTitle__PG6H_{font-size:16px}.incentives_ctaSubtitle__HQM1n{font-size:12px}.incentives_ctaButton__qviam{padding:10px 24px;font-size:13px}}