.features-hero.svelte-1j98cje{padding:6rem 0 3rem;text-align:center;position:relative;overflow:hidden}.features-hero.svelte-1j98cje .bg-glow:where(.svelte-1j98cje){position:absolute;inset:-10vw;pointer-events:none;background:radial-gradient(40vw 40vw at 50% 10%,color-mix(in oklab,var(--glow-color),transparent 70%) 0%,transparent 80%);filter:blur(40px);opacity:.4}.features-hero.svelte-1j98cje h1:where(.svelte-1j98cje){font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem;line-height:1.2}.lead.svelte-1j98cje{max-width:65ch;margin:0 auto;color:var(--subtle-text);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.alternate-bg.svelte-1j98cje{background:color-mix(in oklab,var(--surface-color) 20%,transparent);border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border)}.row-layout.svelte-1j98cje{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;padding:3rem 0}@media (max-width: 880px){.row-layout.svelte-1j98cje{grid-template-columns:1fr;gap:2.5rem;padding:1.5rem 0}.row-layout.reverse.svelte-1j98cje{direction:ltr}.row-layout.reverse.svelte-1j98cje .col-info:where(.svelte-1j98cje){order:-1}}.col-info.svelte-1j98cje h2:where(.svelte-1j98cje){font-size:clamp(1.8rem,3.5vw,2.2rem);line-height:1.2;margin:0 0 1rem}.col-info.svelte-1j98cje .description:where(.svelte-1j98cje){font-size:1.1rem;color:var(--subtle-text);margin-bottom:2rem;line-height:1.6}.specs-list.svelte-1j98cje{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.specs-list.svelte-1j98cje li:where(.svelte-1j98cje){position:relative;padding-left:1.5rem;line-height:1.5}.specs-list.svelte-1j98cje li:where(.svelte-1j98cje):before{content:"■";color:var(--primary-color);position:absolute;left:0;top:.1rem;font-size:.95rem}.specs-list.svelte-1j98cje li:where(.svelte-1j98cje) strong:where(.svelte-1j98cje){color:var(--heading-color);font-weight:600;display:block;margin-bottom:.2rem}.config-preview.svelte-1j98cje{border-radius:12px;overflow:hidden;background:#0f0f0f;border:1px solid var(--surface-border);box-shadow:0 15px 35px #0006}.header-preview.svelte-1j98cje{background:#141414;border-bottom:1px solid var(--surface-border);padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem}.dot.svelte-1j98cje{width:12px;height:12px;border-radius:50%}.dot.red.svelte-1j98cje{background:#ff5f56}.dot.yellow.svelte-1j98cje{background:#ffbd2e}.dot.green.svelte-1j98cje{background:#27c93f}.header-preview.svelte-1j98cje .title:where(.svelte-1j98cje){margin-left:.5rem;color:var(--subtle-text);font-family:monospace;font-size:.85rem}.config-preview.svelte-1j98cje pre:where(.svelte-1j98cje){margin:0;padding:1.5rem;overflow-x:auto}.config-preview.svelte-1j98cje code:where(.svelte-1j98cje){color:#e0e0e0;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.4}.fee-comparison-card.svelte-1j98cje{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;background:color-mix(in oklab,var(--surface-color) 70%,transparent);box-shadow:0 15px 35px #0000004d}.fee-comparison-card.svelte-1j98cje h4:where(.svelte-1j98cje){margin:0;font-size:1.2rem;font-weight:600;font-family:Poppins,sans-serif}.comparison-bar.svelte-1j98cje{display:flex;flex-direction:column;gap:.5rem}.bar-header.svelte-1j98cje{display:flex;justify-content:space-between;font-size:.95rem;color:var(--subtle-text)}.highlight-free.svelte-1j98cje{color:var(--primary-color);font-weight:700}.bar-container.svelte-1j98cje{background:#ffffff0d;border-radius:9999px;overflow:hidden;height:10px;border:1px solid var(--surface-border)}.bar-fill.svelte-1j98cje{height:100%;border-radius:9999px}.bar-fill.ach.svelte-1j98cje{background:var(--primary-gradient)}.bar-fill.card.svelte-1j98cje{background:#00d4ff}.bar-fill.markup.svelte-1j98cje{background:#ff5f56}.ledger-preview-card.svelte-1j98cje{padding:1.5rem;background:#0a0a0a;border:1.5px solid var(--surface-border);box-shadow:0 15px 35px #0006}.ledger-header.svelte-1j98cje{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--surface-border);margin-bottom:1.2rem}.ledger-header.svelte-1j98cje span:where(.svelte-1j98cje){font-weight:600;font-family:Poppins,sans-serif;font-size:1rem}.status-indicator.svelte-1j98cje{background:#00e6761a;color:var(--primary-color);font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:4px}.ledger-rows.svelte-1j98cje{display:flex;flex-direction:column;gap:1rem}.ledger-row.svelte-1j98cje{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;background:color-mix(in oklab,var(--surface-color) 50%,transparent);border-radius:8px;border:1px solid var(--surface-border)}.ledger-row.balance.svelte-1j98cje{border-color:#00e67626;background:#00e67605}.ledger-row.svelte-1j98cje .row-details:where(.svelte-1j98cje){display:flex;align-items:center;gap:.75rem}.ledger-row.svelte-1j98cje .dot:where(.svelte-1j98cje){width:8px;height:8px;border-radius:50%}.ledger-row.svelte-1j98cje .dot.charge:where(.svelte-1j98cje){background:#ff5f56}.ledger-row.svelte-1j98cje .dot.pay:where(.svelte-1j98cje){background:var(--primary-color)}.ledger-row.svelte-1j98cje .type:where(.svelte-1j98cje){color:var(--subtle-text);font-size:.95rem}.ledger-row.svelte-1j98cje .type-bold:where(.svelte-1j98cje){font-weight:700;color:var(--heading-color);font-size:.95rem}.ledger-row.svelte-1j98cje .amount:where(.svelte-1j98cje){font-family:monospace;font-weight:700;font-size:1rem}.ledger-row.debit.svelte-1j98cje .amount:where(.svelte-1j98cje){color:#ff5f56}.ledger-row.credit.svelte-1j98cje .amount:where(.svelte-1j98cje){color:var(--primary-hover)}.ledger-row.svelte-1j98cje .amount-zero:where(.svelte-1j98cje){color:var(--primary-color);font-weight:700;font-size:1rem;font-family:monospace}.cta-bottom-section.svelte-1j98cje{padding:5rem 0}.cta-box.svelte-1j98cje{padding:3rem 2rem;max-width:800px;margin:0 auto;text-align:center;background:radial-gradient(100% 100% at 50% 0%,rgba(0,230,118,.05) 0%,transparent 100%),color-mix(in oklab,var(--surface-color) 80%,transparent)}.cta-box.svelte-1j98cje h3:where(.svelte-1j98cje){font-size:1.8rem;margin-bottom:.75rem}.cta-box.svelte-1j98cje p:where(.svelte-1j98cje){color:var(--subtle-text);font-size:1.1rem;margin-bottom:2rem}.center-actions.svelte-1j98cje{justify-content:center}
