.section.svelte-1fjhwei{padding:var(--eg-spacing-5) 0}.bg-charcoal.svelte-1fjhwei{background-color:var(--eg-charcoal)}.container.svelte-1fjhwei{max-width:1200px;margin:0 auto;padding:0 20px}.process-timeline.svelte-1fjhwei{max-width:800px;margin:40px auto 0;display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.process-timeline.svelte-1fjhwei{grid-template-columns:repeat(4,1fr)}}.process-step.svelte-1fjhwei{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){.process-step.svelte-1fjhwei:not(:last-child):after{content:"";position:absolute;top:30px;right:-15px;width:30px;height:1px;background:linear-gradient(to right,var(--eg-gold-primary),transparent)}}.step-number.svelte-1fjhwei{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--eg-gold-primary),var(--eg-gold-secondary));display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--eg-deep-charcoal);font-size:1.5rem;z-index:2;margin-bottom:15px}.step-content.svelte-1fjhwei{padding:20px;background-color:var(--eg-charcoal);border-radius:8px;height:100%;transition:transform .3s var(--eg-transition-standard),box-shadow .3s var(--eg-transition-standard)}.process-step.svelte-1fjhwei:hover .step-content:where(.svelte-1fjhwei){transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.step-icon.svelte-1fjhwei{margin-bottom:10px}.benefits-grid.svelte-1fjhwei{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin-top:40px}@media (min-width: 768px){.benefits-grid.svelte-1fjhwei{grid-template-columns:repeat(3,1fr)}}.benefit-card.svelte-1fjhwei{background-color:var(--eg-charcoal);border:1px solid rgba(212,175,55,.1);border-radius:8px;padding:30px;transition:transform .3s var(--eg-transition-standard),box-shadow .3s var(--eg-transition-standard),border-color .3s var(--eg-transition-standard);height:100%;display:flex;flex-direction:column}.benefit-card.svelte-1fjhwei:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026;border-color:#d4af374d}.benefit-icon.svelte-1fjhwei{color:var(--eg-gold);margin-bottom:20px}.table-container.svelte-1fjhwei{margin-top:40px;overflow-x:auto}.financing-table.svelte-1fjhwei{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.financing-table.svelte-1fjhwei th:where(.svelte-1fjhwei),.financing-table.svelte-1fjhwei td:where(.svelte-1fjhwei){padding:16px;text-align:left;border-bottom:1px solid rgba(212,175,55,.1)}.financing-table.svelte-1fjhwei th:where(.svelte-1fjhwei){background-color:#d4af371a;color:var(--eg-gold);font-weight:600}.financing-table.svelte-1fjhwei tr:where(.svelte-1fjhwei):last-child td:where(.svelte-1fjhwei){border-bottom:none}.financing-table.svelte-1fjhwei tr:where(.svelte-1fjhwei):hover td:where(.svelte-1fjhwei){background-color:#d4af370d}.eligibility-grid.svelte-1fjhwei{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:40px}@media (min-width: 768px){.eligibility-grid.svelte-1fjhwei{grid-template-columns:repeat(2,1fr)}}.eligibility-card.svelte-1fjhwei{background-color:var(--eg-deep-charcoal);border:2px solid var(--eg-gold);border-radius:8px;padding:20px;text-align:center;transition:transform .3s var(--eg-transition-standard),box-shadow .3s var(--eg-transition-standard)}.eligibility-card.svelte-1fjhwei:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.eligibility-label.svelte-1fjhwei{font-weight:700;color:var(--eg-gold);margin-bottom:10px;font-size:1.2rem}.eligibility-value.svelte-1fjhwei{color:var(--eg-ivory);font-size:1rem}.uses-grid.svelte-1fjhwei{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin-top:40px}@media (min-width: 768px){.uses-grid.svelte-1fjhwei{grid-template-columns:repeat(3,1fr)}}.use-card.svelte-1fjhwei{background-color:var(--eg-charcoal);border-radius:8px;padding:30px;text-align:center;transition:transform .3s var(--eg-transition-standard),box-shadow .3s var(--eg-transition-standard);height:100%}.use-card.svelte-1fjhwei:hover{transform:scale(1.03);box-shadow:0 10px 30px #00000026}.use-icon.svelte-1fjhwei{margin-bottom:20px;display:inline-block;padding:20px;background:#d4af371a;border-radius:50%}@media (max-width: 768px){.section.svelte-1fjhwei{padding:var(--eg-spacing-4) 0}}
