.pricing-section.svelte-eg4aen{padding:120px 24px}.section-inner.svelte-eg4aen{max-width:1200px;margin:0 auto}.section-label.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;color:#00c4b4;text-align:center;margin:0 0 16px;text-transform:uppercase}.section-heading.svelte-eg4aen{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,40px);color:#f0f0f0;text-align:center;margin:0 0 16px;font-weight:400}.section-sub.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:16px;color:#666;text-align:center;margin:0 auto 40px;max-width:520px;line-height:1.6}.billing-toggle.svelte-eg4aen{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:56px;font-family:Satoshi,sans-serif;font-size:14px;color:#666}.billing-toggle.svelte-eg4aen span.active:where(.svelte-eg4aen){color:#f0f0f0;font-weight:600}.toggle-switch.svelte-eg4aen{width:48px;height:26px;border-radius:100px;padding:3px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);cursor:pointer;position:relative;transition:background .2s}.toggle-knob.svelte-eg4aen{width:20px;height:20px;border-radius:50%;background:#00c4b4;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00c4b466}.toggle-knob.toggled.svelte-eg4aen{transform:translate(22px)}.save-badge.svelte-eg4aen{background:#00c4b426;color:#00c4b4;font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;margin-left:4px}.pricing-grid.svelte-eg4aen{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.pricing-card.svelte-eg4aen{background:#111;border-radius:20px;padding:36px 32px;border:1px solid rgba(255,255,255,.06);transition:transform .3s,box-shadow .3s;position:relative}.pricing-card.svelte-eg4aen:hover{transform:translateY(-4px)}.pricing-card.featured.svelte-eg4aen{border:1px solid rgba(0,196,180,.3);transform:translateY(-8px);box-shadow:0 24px 64px #00c4b414,0 0 0 1px #00c4b426;background:linear-gradient(180deg,#00c4b40a,#111)}.pricing-card.featured.svelte-eg4aen:hover{transform:translateY(-12px)}.p-badge.svelte-eg4aen{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#00c4b4;color:#0a0a0a;padding:4px 16px;border-radius:20px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.ultra-card.svelte-eg4aen{border:1px solid rgba(168,85,247,.2);background:linear-gradient(180deg,#a855f70a,#111)}.ultra-badge.svelte-eg4aen{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;padding:4px 16px;border-radius:20px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.p-name.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:20px;font-weight:700;color:#f0f0f0;margin:0 0 12px}.p-price.svelte-eg4aen{font-family:"Instrument Serif",Georgia,serif;font-size:52px;color:#f0f0f0;margin:0 0 4px;font-weight:400;line-height:1}.p-price.svelte-eg4aen span:where(.svelte-eg4aen){font-family:Satoshi,sans-serif;font-size:16px;color:#666}.billed-note.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:12px;color:#555;margin:0 0 8px}.p-desc.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:13px;color:#666;margin:0 0 20px;line-height:1.5}.credits-highlight.svelte-eg4aen{display:flex;align-items:baseline;gap:8px;background:#00c4b40f;border:1px solid rgba(0,196,180,.12);border-radius:12px;padding:12px 16px;margin-bottom:20px}.ultra-credits.svelte-eg4aen{background:#a855f70f;border-color:#a855f726}.credits-amount.svelte-eg4aen{font-family:"Instrument Serif",Georgia,serif;font-size:28px;font-weight:400;color:#00c4b4}.ultra-credits.svelte-eg4aen .credits-amount:where(.svelte-eg4aen){color:#a855f7}.credits-label.svelte-eg4aen{font-family:Satoshi,sans-serif;font-size:12px;color:#888}.p-features.svelte-eg4aen{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.p-features.svelte-eg4aen li:where(.svelte-eg4aen){display:flex;align-items:center;gap:10px;font-family:Satoshi,sans-serif;font-size:14px;color:#ccc}.icon.svelte-eg4aen{flex-shrink:0;font-size:14px;width:18px;text-align:center}.check-icon.svelte-eg4aen{color:#00c4b4;font-weight:700}.x-icon.svelte-eg4aen{color:#333;font-weight:400}.disabled.svelte-eg4aen{opacity:.35}.highlight-feature.svelte-eg4aen{color:#fff}.rate-tag.svelte-eg4aen{font-size:10px;font-weight:700;padding:2px 8px;border-radius:100px;background:#ffffff0f;color:#888;margin-left:auto}.best-rate.svelte-eg4aen{background:#a855f726;color:#c084fc}.p-cta.svelte-eg4aen{display:block;text-align:center;width:100%;padding:14px;border-radius:10px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;background:#ffffff0f;color:#f0f0f0;border:1px solid rgba(255,255,255,.08)}.p-cta.svelte-eg4aen:hover{background:#ffffff1a;transform:translateY(-1px)}.featured-cta.svelte-eg4aen{background:#00c4b4;color:#0a0a0a;border-color:transparent}.featured-cta.svelte-eg4aen:hover{opacity:.9;background:#00c4b4}.ultra-cta.svelte-eg4aen{background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;border-color:transparent}.ultra-cta.svelte-eg4aen:hover{opacity:.9}.p-note.svelte-eg4aen{text-align:center;font-family:Satoshi,sans-serif;font-size:12px;color:#555;margin:12px 0 0}.trust-row.svelte-eg4aen{display:flex;justify-content:center;gap:40px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.06)}.trust-item.svelte-eg4aen{display:flex;align-items:center;gap:8px;font-family:Satoshi,sans-serif;font-size:13px;color:#666}.enterprise-card.svelte-eg4aen{border:1px solid rgba(245,158,11,.25);background:linear-gradient(180deg,#f59e0b0d,#111)}.enterprise-badge.svelte-eg4aen{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;padding:4px 16px;border-radius:20px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.enterprise-credits.svelte-eg4aen{background:#f59e0b0f;border-color:#f59e0b26}.enterprise-credits.svelte-eg4aen .credits-amount:where(.svelte-eg4aen){color:#f59e0b;font-size:36px}.enterprise-check.svelte-eg4aen{color:#f59e0b!important}.enterprise-rate.svelte-eg4aen{background:#f59e0b26;color:#fbbf24}.enterprise-cta.svelte-eg4aen{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border-color:transparent;font-weight:700;display:block;text-align:center}.enterprise-cta.svelte-eg4aen:hover{opacity:.9;background:linear-gradient(135deg,#f59e0b,#d97706)}@media(max-width:1100px){.pricing-grid.svelte-eg4aen{grid-template-columns:repeat(2,1fr);max-width:860px;margin:0 auto}}@media(max-width:768px){.pricing-grid.svelte-eg4aen{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card.featured.svelte-eg4aen{transform:none}.pricing-card.featured.svelte-eg4aen:hover{transform:translateY(-4px)}.pricing-section.svelte-eg4aen{padding:80px 20px}.trust-row.svelte-eg4aen{flex-direction:column;align-items:center;gap:16px}}.faq-section.svelte-s6552x{padding:120px 24px}.section-inner.svelte-s6552x{max-width:720px;margin:0 auto}.section-label.svelte-s6552x{font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;color:#00c4b4;text-align:center;margin:0 0 16px;text-transform:uppercase}.section-heading.svelte-s6552x{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,40px);color:#f0f0f0;text-align:center;margin:0 0 56px;font-weight:400}.faq-list.svelte-s6552x{display:flex;flex-direction:column;gap:8px}.faq-item.svelte-s6552x{background:#111;border-radius:12px;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .3s}.faq-item.svelte-s6552x:hover{border-color:#ffffff1a}.faq-question.svelte-s6552x{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:#f0f0f0;transition:color .2s}.faq-question.svelte-s6552x:hover{color:#fff}.faq-chevron.svelte-s6552x{flex-shrink:0;color:#888;transition:transform .3s ease}.faq-item.open.svelte-s6552x .faq-chevron:where(.svelte-s6552x){transform:rotate(180deg)}.faq-answer-wrap.svelte-s6552x{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open.svelte-s6552x .faq-answer-wrap:where(.svelte-s6552x){max-height:200px}.faq-answer.svelte-s6552x{padding:0 24px 20px}.faq-answer.svelte-s6552x p:where(.svelte-s6552x){font-family:Satoshi,sans-serif;font-size:15px;color:#888;line-height:1.7;margin:0}@media(max-width:768px){.faq-section.svelte-s6552x{padding:80px 20px}.faq-question.svelte-s6552x{padding:16px 20px;font-size:15px}.faq-answer.svelte-s6552x{padding:0 20px 16px}}
