.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 24px}.rail-animation.svelte-1uha8ag{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.6}.rail-animation.svelte-1uha8ag:before{content:"";position:absolute;top:20%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(47,128,255,.08) 40%,rgba(47,128,255,.15) 50%,rgba(47,128,255,.08) 60%,transparent 80%,transparent 100%);animation:svelte-1uha8ag-railMove1 15s linear infinite}.rail-animation.svelte-1uha8ag:after{content:"";position:absolute;top:45%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 15%,rgba(47,128,255,.06) 35%,rgba(47,128,255,.12) 50%,rgba(47,128,255,.06) 65%,transparent 85%,transparent 100%);animation:svelte-1uha8ag-railMove2 20s linear infinite}.rail-line-1.svelte-1uha8ag{position:absolute;top:60%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 25%,rgba(47,128,255,.05) 45%,rgba(47,128,255,.1) 50%,rgba(47,128,255,.05) 55%,transparent 75%,transparent 100%);animation:svelte-1uha8ag-railMove3 25s linear infinite}.rail-line-2.svelte-1uha8ag{position:absolute;top:75%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 10%,rgba(47,128,255,.04) 30%,rgba(47,128,255,.08) 50%,rgba(47,128,255,.04) 70%,transparent 90%,transparent 100%);animation:svelte-1uha8ag-railMove4 18s linear infinite}.rail-line-3.svelte-1uha8ag{position:absolute;top:35%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(47,128,255,.07) 48%,rgba(47,128,255,.13) 50%,rgba(47,128,255,.07) 52%,transparent 70%,transparent 100%);animation:svelte-1uha8ag-railMove5 22s linear infinite}.rail-line-4.svelte-1uha8ag{position:absolute;top:85%;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent 0%,transparent 20%,rgba(47,128,255,.03) 40%,rgba(47,128,255,.06) 50%,rgba(47,128,255,.03) 60%,transparent 80%,transparent 100%);animation:svelte-1uha8ag-railMove6 28s linear infinite}@keyframes svelte-1uha8ag-railMove1{0%{left:-100%}to{left:100%}}@keyframes svelte-1uha8ag-railMove2{0%{left:-100%}to{left:100%}}@keyframes svelte-1uha8ag-railMove3{0%{left:-100%}to{left:100%}}@keyframes svelte-1uha8ag-railMove4{0%{left:-100%}to{left:100%}}@keyframes svelte-1uha8ag-railMove5{0%{left:-100%}to{left:100%}}@keyframes svelte-1uha8ag-railMove6{0%{left:-100%}to{left:100%}}.hero.svelte-1uha8ag{padding:120px 0 80px;text-align:center;position:relative;z-index:1}.hero-content.svelte-1uha8ag{max-width:800px;margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:56px;font-weight:700;line-height:1.1;margin:0 0 24px;color:#111827;letter-spacing:-.02em}.hero-subtitle.svelte-1uha8ag{font-size:20px;line-height:1.6;color:#6b7280;margin:0 0 40px}.hero-actions.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;margin-bottom:32px}.btn-primary-large.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#2f80ff;color:#fff;text-decoration:none;border-radius:0;border:2px solid #2F80FF;font-size:16px;font-weight:600;transition:all .15s}.btn-primary-large.svelte-1uha8ag:hover{background:#111827;border-color:#111827;transform:translateY(-1px)}.btn-secondary-large.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;color:#111827;text-decoration:none;border:2px solid #111827;border-radius:0;font-size:16px;font-weight:600;transition:all .15s}.btn-secondary-large.svelte-1uha8ag:hover{background:#111827;color:#fff}.trust-badge.svelte-1uha8ag{color:#6b7280;font-size:14px;margin:0 0 8px}.hero-pills.svelte-1uha8ag{color:#9ca3af;font-size:13px;margin:0;letter-spacing:.03em}.how-it-works.svelte-1uha8ag,.get-started.svelte-1uha8ag{padding:80px 0;background:#fff;border-top:1px solid #E5E7EB}.steps-grid.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:0;max-width:900px;margin:0 auto}.step-card.svelte-1uha8ag{flex:1;text-align:center;padding:32px 24px;border:1px solid #E5E7EB;background:#f9fafb}.step-number.svelte-1uha8ag{width:40px;height:40px;background:#2f80ff;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:#6b7280;margin:0;line-height:1.5}.step-arrow.svelte-1uha8ag{font-size:24px;color:#d1d5db;padding:0 8px;flex-shrink:0}.differentiator.svelte-1uha8ag{padding:80px 0;background:#111827;border-top:1px solid #1F2937}.diff-content.svelte-1uha8ag{max-width:800px;margin:0 auto;text-align:center}.diff-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;font-weight:700;color:#fff;margin:0 0 48px}.diff-bullets.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:left}.diff-bullet.svelte-1uha8ag{display:flex;gap:16px;align-items:flex-start}.diff-icon.svelte-1uha8ag{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.diff-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#60a5fa}.diff-bullet.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:15px;font-weight:600;color:#fff;margin-bottom:6px}.diff-bullet.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:#9ca3af;margin:0;line-height:1.5}.use-cases.svelte-1uha8ag{padding:120px 0;background:#f9fafb;border-top:1px solid #E5E7EB}.use-cases-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.use-case-card.svelte-1uha8ag{background:#fff;border:1px solid #E5E7EB;padding:28px 20px;text-align:center;transition:border-color .15s}.use-case-card.svelte-1uha8ag:hover{border-color:#2f80ff}.use-case-icon.svelte-1uha8ag{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#f0f7ff;border:1px solid #DBEAFE}.use-case-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#2f80ff}.use-case-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:14px;font-weight:600;color:#111827;margin:0 0 8px}.use-case-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;color:#6b7280;margin:0;line-height:1.5}.why-fluxrail.svelte-1uha8ag{padding:120px 0;background:#fff;border-top:1px solid #E5E7EB}.why-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.why-card.svelte-1uha8ag{padding:28px;border:1px solid #E5E7EB;background:#f9fafb}.why-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px;font-weight:700;color:#111827;margin:0 0 10px}.why-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:#6b7280;margin:0;line-height:1.6}.pricing-footnote.svelte-1uha8ag{text-align:center;font-size:13px;color:#9ca3af;margin:-32px 0 48px}.pricing-footnote.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#6b7280;text-decoration:underline}.features.svelte-1uha8ag{padding:120px 0;background:#f9fafb}.services.svelte-1uha8ag{padding:120px 0;background:#fff;border-top:1px solid #E5E7EB}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card.svelte-1uha8ag{padding:36px;border:1px solid #E5E7EB;background:#f9fafb;transition:all .15s;position:relative}.service-card.svelte-1uha8ag:hover{border-color:#2f80ff}.service-card-featured.svelte-1uha8ag{background:#f0f7ff;border-color:#bfdbfe}.service-card-featured.svelte-1uha8ag:hover{border-color:#2f80ff}.service-card-badge.svelte-1uha8ag{position:absolute;top:-10px;left:36px;background:#2f80ff;color:#fff;font-size:10px;font-weight:700;padding:2px 10px;text-transform:uppercase;letter-spacing:.08em}.service-header.svelte-1uha8ag{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.service-icon.svelte-1uha8ag{width:56px;height:56px;background:#fff;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#2f80ff}.service-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px;font-weight:700;color:#111827;margin:0 0 6px}.service-tagline.svelte-1uha8ag{font-size:14px;color:#6b7280;margin:0}.service-desc.svelte-1uha8ag{font-size:15px;line-height:1.7;color:#6b7280;margin:0 0 28px}.service-endpoints.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.service-endpoint.svelte-1uha8ag{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #E5E7EB}.service-endpoint.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:Courier New,monospace;font-size:13px;color:#111827}.method-pill.svelte-1uha8ag{padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase;flex-shrink:0}.method-pill.get.svelte-1uha8ag{background:#d1fae5;color:#065f46;border:1px solid #10B981}.method-pill.post.svelte-1uha8ag{background:#dbeafe;color:#1e40af;border:1px solid #2F80FF}.service-link.svelte-1uha8ag{font-size:14px;font-weight:600;color:#2f80ff;text-decoration:none}.service-link.svelte-1uha8ag:hover{text-decoration:underline}.paymaster-details.svelte-1uha8ag{margin:20px 0 24px;display:flex;flex-direction:column;gap:16px}.paymaster-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:16px}.paymaster-label.svelte-1uha8ag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;margin-bottom:8px}.paymaster-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px}.tag.svelte-1uha8ag{font-size:11px;font-weight:600;padding:3px 8px;background:#fff;border:1px solid #DBEAFE;color:#1e40af}.paymaster-fees.svelte-1uha8ag{background:#fff;border:1px solid #E5E7EB;padding:16px}.fee-rows.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.fee-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:6px 0;border-bottom:1px solid #F3F4F6}.fee-row.svelte-1uha8ag:last-child{border-bottom:none}.fee-type.svelte-1uha8ag{color:#374151}.fee-val.svelte-1uha8ag{font-weight:600;color:#111827;font-variant-numeric:tabular-nums}.fee-note.svelte-1uha8ag{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.supported-chains.svelte-1uha8ag{padding:120px 0;background:#fff}.chain-stats.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto 64px}.stat-card.svelte-1uha8ag{text-align:center;padding:32px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:0}.stat-number.svelte-1uha8ag{font-size:48px;font-weight:700;color:#2f80ff;margin-bottom:8px}.stat-label.svelte-1uha8ag{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.chains-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px}.chain-card.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #E5E7EB;border-radius:0;transition:all .15s}.chain-card.svelte-1uha8ag:hover{border-color:#2f80ff;transform:translateY(-2px)}.chain-logo.svelte-1uha8ag{width:48px;height:48px;object-fit:contain;flex-shrink:0}.chain-logo-placeholder.svelte-1uha8ag{width:48px;height:48px;background:#f9fafb;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#6b7280;flex-shrink:0}.chain-info.svelte-1uha8ag{flex:1;min-width:0}.chain-name.svelte-1uha8ag{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chain-meta.svelte-1uha8ag{display:flex;align-items:center;gap:8px}.chain-symbol.svelte-1uha8ag{font-size:13px;color:#6b7280}.chain-badge.svelte-1uha8ag{font-size:11px;font-weight:600;padding:2px 6px;border-radius:0;text-transform:uppercase;letter-spacing:.05em}.chain-badge.mainnet.svelte-1uha8ag{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.chain-badge.testnet.svelte-1uha8ag{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.chains-cta.svelte-1uha8ag{text-align:center}.chains-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px;color:#6b7280;margin:0 0 24px}.chains-placeholder.svelte-1uha8ag{text-align:center;padding:64px 0;color:#6b7280}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:64px}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:40px;font-weight:700;margin:0 0 16px;color:#111827}.section-header.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;color:#6b7280;margin:0}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature-card.svelte-1uha8ag{background:#fff;padding:32px;border-radius:0;border:1px solid #E5E7EB;transition:all .15s}.feature-card.svelte-1uha8ag:hover{border-color:#111827}.feature-icon.svelte-1uha8ag{width:48px;height:48px;background:#f9fafb;border-radius:0;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:#2f80ff}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:20px;font-weight:600;margin:0 0 12px;color:#111827}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:#6b7280;margin:0}.pricing.svelte-1uha8ag{padding:120px 0}.billing-tabs.svelte-1uha8ag{display:flex;justify-content:center;gap:0;margin:0 auto 3rem;border:2px solid #E5E7EB;width:fit-content;background:#fff}.tab.svelte-1uha8ag{padding:14px 36px;background:#fff;border:none;border-right:2px solid #E5E7EB;font-size:15px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.tab.svelte-1uha8ag:last-child{border-right:none}.tab.svelte-1uha8ag:hover{background:#f9fafb;color:#111827}.tab.active.svelte-1uha8ag{background:#2f80ff;color:#fff}.pricing-slider-section.svelte-1uha8ag{max-width:800px;margin:0 auto 4rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.slider-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.label.svelte-1uha8ag{font-size:.95rem;color:#374151}.tier-badge.svelte-1uha8ag{padding:.35rem .85rem;border-radius:12px;color:#fff;font-size:.8rem;font-weight:600}.slider.svelte-1uha8ag{width:100%;height:8px;border-radius:4px;background:#e5e7eb;outline:none;-webkit-appearance:none;appearance:none}.slider.svelte-1uha8ag::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer}.slider.svelte-1uha8ag::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.slider-labels.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:.7rem;color:#6b7280;margin-top:.5rem}.credits-display.svelte-1uha8ag{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #E5E7EB;font-size:.9rem;color:#6b7280}.credits-display.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#3b82f6;font-size:1.1rem}.cta.svelte-1uha8ag{padding:120px 0;background:#f9fafb;border-top:1px solid #E5E7EB}.cta-content.svelte-1uha8ag{text-align:center}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:40px;font-weight:700;margin:0 0 16px;color:#111827}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:18px;margin:0 0 32px;color:#6b7280}.cta.svelte-1uha8ag .btn-primary-large:where(.svelte-1uha8ag){background:#2f80ff;color:#fff}.cta.svelte-1uha8ag .btn-primary-large:where(.svelte-1uha8ag):hover{background:#2563eb}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}.hero-subtitle.svelte-1uha8ag{font-size:18px}.hero-actions.svelte-1uha8ag,.steps-grid.svelte-1uha8ag{flex-direction:column}.step-arrow.svelte-1uha8ag{transform:rotate(90deg);padding:4px 0}.diff-bullets.svelte-1uha8ag{grid-template-columns:1fr}.use-cases-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.why-grid.svelte-1uha8ag,.features-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag,.chains-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}}@media(min-width:769px)and (max-width:1024px){.chains-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.pricing-grid-new.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid #E5E7EB;margin-bottom:40px}@media(max-width:1024px){.pricing-grid-new.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-grid-new.svelte-1uha8ag{grid-template-columns:1fr}}.pricing-card-new.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;padding:32px 28px;border-right:1px solid #E5E7EB;background:#fff;transition:all .2s ease}.pricing-card-new.active-tier.svelte-1uha8ag{background:#fffbeb;border-color:#fcd34d;box-shadow:0 0 0 2px #fcd34d;z-index:1}.pricing-card-new.svelte-1uha8ag:last-child{border-right:none}@media(max-width:1024px){.pricing-card-new.svelte-1uha8ag:nth-child(2){border-right:none}.pricing-card-new.svelte-1uha8ag:nth-child(1),.pricing-card-new.svelte-1uha8ag:nth-child(2){border-bottom:1px solid #E5E7EB}}@media(max-width:640px){.pricing-card-new.svelte-1uha8ag{border-right:none;border-bottom:1px solid #E5E7EB}.pricing-card-new.svelte-1uha8ag:last-child{border-bottom:none}}.featured-new.svelte-1uha8ag{background:#f0f7ff;border-right:1px solid #BFDBFE;border-left:1px solid #BFDBFE;margin:-1px 0;padding-top:44px}.price-amount.svelte-1uha8ag{font-size:36px;font-weight:700;color:#111827;line-height:1}.price-per.svelte-1uha8ag{font-size:14px;color:#6b7280;font-weight:500;margin-left:2px}.featured-badge.svelte-1uha8ag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2f80ff;color:#fff;font-size:11px;font-weight:700;padding:3px 12px;letter-spacing:.05em;text-transform:uppercase}.plan-name.svelte-1uha8ag{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:12px}.plan-price.svelte-1uha8ag{margin-bottom:8px}.plan-desc.svelte-1uha8ag{font-size:13px;color:#6b7280;margin:0 0 20px;line-height:1.5}.plan-features.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 24px;flex:1;display:flex;flex-direction:column;gap:8px}.plan-features.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:13px;color:#374151;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.chk.svelte-1uha8ag{color:#10b981;font-weight:700;flex-shrink:0}.plan-btn-primary.svelte-1uha8ag{display:block;text-align:center;padding:11px 16px;background:#2f80ff;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;margin-top:auto}.plan-btn-primary.svelte-1uha8ag:hover{background:#1a6fe8}.plan-btn-secondary.svelte-1uha8ag{display:block;text-align:center;padding:11px 16px;background:#fff;color:#111827;font-size:13px;font-weight:600;text-decoration:none;border:1px solid #E5E7EB;transition:border-color .15s;margin-top:auto}.plan-btn-secondary.svelte-1uha8ag:hover{border-color:#111827}@media(max-width:768px){.paymaster-row.svelte-1uha8ag{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.use-cases-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.why-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.paymaster-row.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
