.location-info-section.svelte-16c47c6{margin-top:3rem;display:flex;flex-direction:column;gap:3rem}.section-intro.svelte-16c47c6{color:#4b5563;line-height:1.7;margin-bottom:1.5rem}.pricing-section.svelte-16c47c6{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.pricing-section.svelte-16c47c6 h2:where(.svelte-16c47c6){font-size:1.5rem;color:#1a1a1a;margin-bottom:1rem}.table-wrapper.svelte-16c47c6{overflow-x:auto;margin:0 -1rem;padding:0 1rem}.pricing-table.svelte-16c47c6{width:100%;border-collapse:collapse;font-size:.95rem}.pricing-table.svelte-16c47c6 th:where(.svelte-16c47c6){text-align:left;padding:1rem;background:#f0fdf4;border-bottom:2px solid #bbf7d0;font-weight:600;color:#374151;white-space:nowrap}.pricing-table.svelte-16c47c6 td:where(.svelte-16c47c6){padding:1rem;border-bottom:1px solid #e2e8f0;color:#4b5563}.pricing-table.svelte-16c47c6 tbody:where(.svelte-16c47c6) tr:where(.svelte-16c47c6):hover{background:#f0fdf4}.band-name.svelte-16c47c6{font-weight:600;color:#1a1a1a;white-space:nowrap}.band-cost.svelte-16c47c6{font-weight:700;color:#16a34a;white-space:nowrap}.eligibility-section.svelte-16c47c6{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.eligibility-section.svelte-16c47c6 h2:where(.svelte-16c47c6){font-size:1.5rem;color:#1a1a1a;margin-bottom:1rem}.eligibility-grid.svelte-16c47c6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.eligibility-card.svelte-16c47c6{padding:1.5rem;background:#f0fdf4;border-radius:8px;border-left:4px solid #16a34a}.eligibility-card.svelte-16c47c6 h3:where(.svelte-16c47c6){font-size:1.05rem;color:#1a1a1a;margin-bottom:.75rem}.eligibility-card.svelte-16c47c6 ul:where(.svelte-16c47c6){margin:0;padding-left:1.25rem;color:#4b5563;line-height:1.7}.eligibility-card.svelte-16c47c6 li:where(.svelte-16c47c6){margin-bottom:.25rem}.eligibility-note.svelte-16c47c6{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.availability-section.svelte-16c47c6{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.availability-section.svelte-16c47c6 h2:where(.svelte-16c47c6){font-size:1.5rem;color:#1a1a1a;margin-bottom:1.5rem}.stats-grid.svelte-16c47c6{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card.svelte-16c47c6{display:flex;flex-direction:column;align-items:center;padding:1.25rem;background:#f0fdf4;border-radius:8px;text-align:center}.stat-number.svelte-16c47c6{font-size:2rem;font-weight:700;color:#16a34a}.stat-label.svelte-16c47c6{font-size:.875rem;color:#4b5563;margin-top:.25rem}.availability-note.svelte-16c47c6{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.faq-section.svelte-16c47c6{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014}.faq-section.svelte-16c47c6 h2:where(.svelte-16c47c6){font-size:1.5rem;color:#1a1a1a;margin-bottom:1.5rem}.faq-list.svelte-16c47c6{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-16c47c6{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s}.faq-item.svelte-16c47c6:hover{border-color:#cbd5e1}.faq-item.open.svelte-16c47c6{border-color:#16a34a}.faq-question.svelte-16c47c6{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1.25rem;background:none;border:none;text-align:left;cursor:pointer;font-size:1rem}.q-label.svelte-16c47c6{font-weight:700;color:#16a34a;flex-shrink:0}.question-text.svelte-16c47c6{flex:1;font-weight:500;color:#1a1a1a;line-height:1.4}.chevron.svelte-16c47c6{flex-shrink:0;color:#6b7280;transition:transform .2s;margin-top:2px}.faq-item.open.svelte-16c47c6 .chevron:where(.svelte-16c47c6){transform:rotate(180deg)}.faq-answer.svelte-16c47c6{display:flex;gap:.75rem;padding:0 1.25rem 1.25rem;padding-top:0}.a-label.svelte-16c47c6{font-weight:700;color:#16a34a;flex-shrink:0}.faq-answer.svelte-16c47c6 p:where(.svelte-16c47c6){color:#4b5563;line-height:1.7;margin:0}@media(max-width:768px){.location-info-section.svelte-16c47c6{gap:2rem}.pricing-section.svelte-16c47c6,.eligibility-section.svelte-16c47c6,.availability-section.svelte-16c47c6,.faq-section.svelte-16c47c6{padding:1.5rem;border-radius:0;margin:0 -1rem;box-shadow:none;border-top:1px solid #e2e8f0}.pricing-section.svelte-16c47c6 h2:where(.svelte-16c47c6),.eligibility-section.svelte-16c47c6 h2:where(.svelte-16c47c6),.availability-section.svelte-16c47c6 h2:where(.svelte-16c47c6),.faq-section.svelte-16c47c6 h2:where(.svelte-16c47c6){font-size:1.25rem}.pricing-table.svelte-16c47c6 th:where(.svelte-16c47c6),.pricing-table.svelte-16c47c6 td:where(.svelte-16c47c6){padding:.75rem .5rem;font-size:.85rem}.pricing-table.svelte-16c47c6 th:where(.svelte-16c47c6):first-child,.pricing-table.svelte-16c47c6 td:where(.svelte-16c47c6):first-child{padding-left:0}.eligibility-grid.svelte-16c47c6{grid-template-columns:1fr}.stats-grid.svelte-16c47c6{grid-template-columns:repeat(2,1fr)}.faq-question.svelte-16c47c6{padding:1rem}.faq-answer.svelte-16c47c6{padding:0 1rem 1rem}}.info-section-wrapper.svelte-1vzboh3{max-width:1200px;margin:0 auto;padding:0 1rem 2rem}.info-section-wrapper.hidden.svelte-1vzboh3{display:none}.cross-link.svelte-1vzboh3{margin-bottom:1rem;padding:1rem 1.5rem;background:#f0f9ff;border-radius:8px;border-left:4px solid #2563eb}.cross-link.svelte-1vzboh3 a:where(.svelte-1vzboh3){color:#2563eb;text-decoration:none;font-weight:500}.cross-link.svelte-1vzboh3 a:where(.svelte-1vzboh3):hover{text-decoration:underline}@media(max-width:768px){.info-section-wrapper.svelte-1vzboh3{padding:0 0 2rem}.cross-link.svelte-1vzboh3{border-radius:0;margin:0 -1rem 1rem;padding:1rem}}
