body{background-color:#f8fafc;margin:0;font-family:system-ui,-apple-system,sans-serif}.pricing-page.svelte-bjfcmo{padding:5rem 2rem;color:#002a5f}.container.svelte-bjfcmo{max-width:900px;margin:0 auto}.pricing-header.svelte-bjfcmo{text-align:center;margin-bottom:4rem}.badge-top.svelte-bjfcmo{display:inline-block;font-size:.75rem;font-weight:700;color:#0057c2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.pricing-header.svelte-bjfcmo h1:where(.svelte-bjfcmo){font-size:2.5rem;font-weight:900;margin:0 0 1rem;line-height:1.2}.subtitle.svelte-bjfcmo{color:#475569;font-size:1.15rem;max-width:700px;margin:0 auto 3rem;line-height:1.6}.country-selector.svelte-bjfcmo{display:inline-flex;background:#e2e8f0;padding:.35rem;border-radius:.75rem;gap:.25rem;box-shadow:inset 0 2px 4px #00000005}.country-tab.svelte-bjfcmo{border:none;background:transparent;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.95rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s}.country-tab.active.svelte-bjfcmo{background:#fff;color:#002a5f;box-shadow:0 4px 6px -1px #00000014}.pricing-card.svelte-bjfcmo{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;padding:3rem;box-shadow:0 10px 25px -5px #002a5f08}.card-title-area.svelte-bjfcmo{margin-bottom:2.5rem;border-bottom:1px solid #f1f5f9;padding-bottom:1.5rem}.card-title-area.svelte-bjfcmo h2:where(.svelte-bjfcmo){margin:0 0 .5rem;font-size:1.6rem;font-weight:800}.card-title-area.svelte-bjfcmo p:where(.svelte-bjfcmo){margin:0;color:#64748b;font-size:1rem}.table-wrapper.svelte-bjfcmo{overflow-x:auto}.fee-table.svelte-bjfcmo{width:100%;border-collapse:collapse;text-align:left;font-size:1.05rem}.fee-table.svelte-bjfcmo th:where(.svelte-bjfcmo){color:#64748b;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem 1.5rem;background:#f8fafc;border-radius:.5rem}.fee-table.svelte-bjfcmo td:where(.svelte-bjfcmo){padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.fee-table.svelte-bjfcmo tr:where(.svelte-bjfcmo):last-child td:where(.svelte-bjfcmo){border-bottom:none}.tier-range.svelte-bjfcmo{font-weight:500;color:#334155}.tier-fee.svelte-bjfcmo{font-weight:700;font-size:1.2rem;color:#0057c2}.text-right.svelte-bjfcmo{text-align:right}.info-footer-box.svelte-bjfcmo{margin-top:2.5rem;background:#f0fdf4;border:1px solid #bbf7d0;padding:1.25rem;border-radius:.75rem;display:flex;gap:.75rem;font-size:.95rem;color:#166534;line-height:1.5}.info-icon.svelte-bjfcmo{font-size:1.25rem}.pricing-footer.svelte-bjfcmo{margin-top:4rem}.footer-grid.svelte-bjfcmo{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.footer-card.svelte-bjfcmo{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:2rem}.footer-card.svelte-bjfcmo h3:where(.svelte-bjfcmo){margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.footer-card.svelte-bjfcmo p:where(.svelte-bjfcmo){margin:0;color:#475569;font-size:.95rem;line-height:1.6}.loading-box.svelte-bjfcmo{background:#fff;padding:3rem;border-radius:1.25rem;border:1px solid #e2e8f0}.skeleton.svelte-bjfcmo{background:#e2e8f0;border-radius:.25rem;position:relative;overflow:hidden}.skeleton.svelte-bjfcmo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#ffffff4d 20%,#ffffff4d,#fff0);animation:svelte-bjfcmo-shutter 1.5s infinite}@keyframes svelte-bjfcmo-shutter{to{transform:translate(100%)}}.header-line.svelte-bjfcmo{height:2rem;width:50%;margin-bottom:2rem}.table-line.svelte-bjfcmo{height:3rem;width:100%;margin-bottom:1rem}.error-state.svelte-bjfcmo{text-align:center;padding:3rem;background:#fff;border:1px solid #fee2e2;border-radius:1rem}.error-state.svelte-bjfcmo p:where(.svelte-bjfcmo){color:#b91c1c;margin-bottom:1.5rem}.btn-primary.svelte-bjfcmo{padding:.75rem 1.5rem;background:#002a5f;color:#fff;border:none;font-weight:600;border-radius:.5rem;cursor:pointer}@media (max-width: 768px){.pricing-card.svelte-bjfcmo{padding:1.5rem}.footer-grid.svelte-bjfcmo{grid-template-columns:1fr}.country-selector.svelte-bjfcmo{display:flex;flex-direction:column;width:100%}}
