.hero-section{min-height:auto}.initiative-pricing-table{width:100%;border-collapse:separate;border-spacing:0}.initiative-pricing-table thead tr th{background:var(--primary-color,#428315);color:#fff;padding:1rem 1.25rem}.initiative-pricing-table tbody tr td{padding:.85rem 1.25rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.initiative-pricing-table tbody tr:nth-child(even) td{background:#f9fafb}.initiative-pricing-table .plan-highlight{background:#f0f8ea!important}.initiative-pricing-table .price-cell{font-size:1.5rem;font-weight:700;color:var(--primary-color,#428315)}.initiative-pricing-table .price-note{font-size:.78rem;color:#777;display:block}.initiative-pricing-table .feature-check{color:var(--primary-color,#428315);font-size:1.1rem}.plan-subscribe-btn{display:inline-block;padding:.65rem 1.4rem;border-radius:8px;font-weight:600;font-size:.9rem;text-align:center;transition:opacity .2s}.plan-subscribe-btn.btn-primary-plan{background:var(--secondary-color,#428315);color:#fff;border:2px solid var(--secondary-color,#428315)}.plan-subscribe-btn.btn-outline-plan{background:#fff0;color:var(--secondary-color,#428315);border:2px solid var(--secondary-color,#428315)}.plan-subscribe-btn:hover{opacity:.85}.plan-badge{display:inline-block;background:#ffc107;color:#333;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px;margin-right:6px;vertical-align:middle}
