.pricing-page.svelte-1hrotn9{background:var(--color-warm-white)}.pricing-hero.svelte-1hrotn9{background:var(--gradient-premium);padding:4rem 1.5rem 3rem}.pricing-hero-inner.svelte-1hrotn9{max-width:1200px;margin:0 auto}.pricing-hero.svelte-1hrotn9 .overline:where(.svelte-1hrotn9){color:var(--color-teal-light);margin-bottom:.75rem;display:block}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:.75rem}.pricing-hero-sub.svelte-1hrotn9{color:#ffffffb3;font-size:1rem;line-height:1.7;max-width:560px}.how-it-works.svelte-1hrotn9{padding:2.5rem 1.5rem;background:#fff;border-bottom:1px solid var(--color-border)}.hiw-inner.svelte-1hrotn9{max-width:800px;margin:0 auto}.hiw-steps.svelte-1hrotn9{display:flex;align-items:flex-start;gap:0}.hiw-step.svelte-1hrotn9{flex:1;text-align:center;padding:0 1rem}.hiw-num.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-navy);color:#fff;font-family:var(--font-mono);font-size:.875rem;font-weight:700;border-radius:50%;margin-bottom:.75rem}.hiw-step.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:.9375rem;font-weight:600;color:var(--color-navy);margin-bottom:.375rem}.hiw-step.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.8125rem;color:var(--color-slate);line-height:1.6}.hiw-divider.svelte-1hrotn9{width:1px;min-height:80px;background:var(--color-border);flex-shrink:0;margin-top:1rem}.pricing-section.svelte-1hrotn9{padding:2.5rem 1.5rem 1.5rem}.pricing-inner.svelte-1hrotn9{max-width:1200px;margin:0 auto}.section-title.svelte-1hrotn9{font-family:var(--font-sans);font-size:1.375rem;font-weight:700;color:var(--color-navy);margin-bottom:.375rem}.section-sub.svelte-1hrotn9{font-size:.9375rem;color:var(--color-slate);margin-bottom:1.5rem}.pricing-search-wrap.svelte-1hrotn9{position:relative;max-width:480px;margin-bottom:1.5rem}.pricing-search-icon.svelte-1hrotn9{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-mid-gray);pointer-events:none}.pricing-search.svelte-1hrotn9{width:100%;padding:10px 12px 10px 36px;border:1.5px solid var(--color-border);border-radius:8px;font-family:var(--font-sans);font-size:.875rem;color:var(--color-charcoal);background:#fff;outline:none;transition:border-color var(--transition-fast)}.pricing-search.svelte-1hrotn9:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px #1a8a7d14}.pricing-search.svelte-1hrotn9::-moz-placeholder{color:var(--color-mid-gray)}.pricing-search.svelte-1hrotn9::placeholder{color:var(--color-mid-gray)}.pricing-search-clear.svelte-1hrotn9{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-mid-gray);cursor:pointer;font-size:.75rem;padding:4px 6px;border-radius:4px}.pricing-search-clear.svelte-1hrotn9:hover{background:var(--color-light-gray)}.pricing-categories.svelte-1hrotn9{display:grid;gap:.5rem}.pc-group.svelte-1hrotn9{background:#fff;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:box-shadow var(--transition-fast)}.pc-group.svelte-1hrotn9:hover{box-shadow:var(--shadow-xs)}.pc-group.open.svelte-1hrotn9{box-shadow:var(--shadow-sm)}.pc-header.svelte-1hrotn9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left}.pc-header-left.svelte-1hrotn9{display:flex;align-items:center;gap:.75rem}.pc-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1rem;font-weight:600;color:var(--color-navy);margin:0}.pc-count.svelte-1hrotn9{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-slate);background:var(--color-light-gray);padding:2px 8px;border-radius:10px}.pc-chevron.svelte-1hrotn9{color:var(--color-mid-gray);transition:transform var(--transition-fast);flex-shrink:0}.pc-group.open.svelte-1hrotn9 .pc-chevron:where(.svelte-1hrotn9){transform:rotate(180deg)}.pc-table-wrap.svelte-1hrotn9{overflow-x:auto;border-top:1px solid var(--color-border)}.pc-table.svelte-1hrotn9{width:100%;border-collapse:collapse}.pc-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){text-align:left;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate);padding:.625rem 1rem;background:var(--color-light-gray);border-bottom:1px solid var(--color-border);white-space:nowrap}.pc-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) td:where(.svelte-1hrotn9){padding:.75rem 1rem;border-bottom:1px solid var(--color-light-gray);font-size:.8125rem;vertical-align:top}.pc-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:none}.pc-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):hover{background:#1a8a7d05}.col-api.svelte-1hrotn9{min-width:240px}.col-endpoint.svelte-1hrotn9{min-width:200px}.col-tags.svelte-1hrotn9{min-width:160px}.col-price.svelte-1hrotn9{min-width:80px;text-align:right;white-space:nowrap}.pc-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) .col-price:where(.svelte-1hrotn9){text-align:right}.api-name.svelte-1hrotn9{font-weight:600;color:var(--color-navy);margin-bottom:.25rem;font-size:.8125rem}.api-desc.svelte-1hrotn9{color:var(--color-slate);font-size:.75rem;line-height:1.5}.col-endpoint.svelte-1hrotn9 code:where(.svelte-1hrotn9){font-size:.6875rem;font-weight:500;word-break:break-all}.tag-list.svelte-1hrotn9{display:flex;flex-wrap:wrap;gap:.25rem}.tag-pill.svelte-1hrotn9{font-family:var(--font-mono);font-size:.5625rem;color:var(--color-slate);background:var(--color-light-gray);padding:1px 6px;border-radius:4px}.tag-more.svelte-1hrotn9{font-family:var(--font-mono);font-size:.5625rem;color:var(--color-mid-gray)}.price-value.svelte-1hrotn9{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:var(--color-teal-dark)}.faq-section.svelte-1hrotn9{padding:3rem 1.5rem;background:#fff;border-top:1px solid var(--color-border)}.faq-inner.svelte-1hrotn9{max-width:680px;margin:0 auto}.faq-list.svelte-1hrotn9{display:grid;gap:0}.faq-item.svelte-1hrotn9{border-bottom:1px solid var(--color-border)}.faq-q.svelte-1hrotn9{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--color-navy)}.faq-chevron.svelte-1hrotn9{color:var(--color-mid-gray);transition:transform var(--transition-fast);flex-shrink:0}.faq-item.open.svelte-1hrotn9 .faq-chevron:where(.svelte-1hrotn9){transform:rotate(180deg)}.faq-a.svelte-1hrotn9{padding:0 0 1rem}.faq-a.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.875rem;color:var(--color-slate);line-height:1.7}.pricing-cta.svelte-1hrotn9{padding:4rem 1.5rem;background:var(--gradient-premium);text-align:center}.cta-inner.svelte-1hrotn9{max-width:520px;margin:0 auto}.pricing-cta.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#fff;font-size:1.5rem;margin-bottom:.5rem}.pricing-cta.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#ffffffb3;font-size:.9375rem;line-height:1.7;margin-bottom:1.5rem}.cta-buttons.svelte-1hrotn9{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.cta-buttons.svelte-1hrotn9 .btn-secondary:where(.svelte-1hrotn9){color:#fff;border-color:#ffffff4d;background:transparent}.cta-buttons.svelte-1hrotn9 .btn-secondary:where(.svelte-1hrotn9):hover{background:#ffffff1a;border-color:#ffffff80}.cta-whatsapp.svelte-1hrotn9{margin-top:1.25rem;font-size:.875rem;color:#ffffff8c}.cta-whatsapp.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--color-teal-light);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.cta-whatsapp.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:#fff}.no-results.svelte-1hrotn9{text-align:center;padding:3rem 1rem;color:var(--color-slate)}.pricing-error.svelte-1hrotn9{max-width:480px;margin:4rem auto;text-align:center;color:var(--color-danger);padding:2rem;background:var(--color-danger-light);border-radius:12px}@media (max-width: 640px){.pricing-hero.svelte-1hrotn9{padding:3rem 1rem 2rem}.hiw-steps.svelte-1hrotn9{flex-direction:column;gap:1.5rem;align-items:center}.hiw-divider.svelte-1hrotn9{width:40px;min-height:0;height:1px;margin:0 auto}.col-tags.svelte-1hrotn9,.col-endpoint.svelte-1hrotn9{display:none}.pc-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) .col-tags:where(.svelte-1hrotn9),.pc-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) .col-endpoint:where(.svelte-1hrotn9){display:none}.col-api.svelte-1hrotn9{min-width:0}}
