.pricing-placeholder.svelte-1hrotn9{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:96px 32px 120px;text-align:center;color:#fff}.ph-eyebrow.svelte-1hrotn9{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#af0;margin:0 0 14px;font-weight:700}.ph-title.svelte-1hrotn9{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,6vw,64px);letter-spacing:2px;color:#fff;margin:0 0 18px;line-height:1.05}.ph-title.svelte-1hrotn9 em:where(.svelte-1hrotn9){color:#af0;font-style:normal}.ph-sub.svelte-1hrotn9{color:#ffffffb3;font-size:1rem;line-height:1.6;margin:0 0 28px}.ph-fine.svelte-1hrotn9{color:#ffffff80;font-size:.85rem;margin:18px 0 0}.ph-link.svelte-1hrotn9{color:#af0;text-decoration:underline}.ph-link.svelte-1hrotn9:hover{color:#c5ff33}.pricing-wrap.svelte-1hrotn9{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:80px 48px}.pricing-intro.svelte-1hrotn9{text-align:center;margin-bottom:48px}.section-eyebrow.svelte-1hrotn9{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--acid);margin-bottom:10px}.pricing-title.svelte-1hrotn9{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,6vw,64px);letter-spacing:2px;color:var(--text);margin-bottom:12px}.pricing-sub.svelte-1hrotn9{font-size:15px;color:var(--text2);margin-bottom:28px}.currency-note.svelte-1hrotn9{display:inline-flex;align-items:center;gap:6px;margin-top:8px;margin-left:4px;padding:2px 10px 2px 6px;font-size:12px;color:var(--acid-dim, #aaff00);background:#aaff000f;border:1px solid rgba(170,255,0,.18);border-radius:999px}.currency-flag.svelte-1hrotn9{font-size:14px;line-height:1}.price-flag.svelte-1hrotn9{font-size:18px;line-height:1;margin-right:4px}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch;max-width:1140px;margin:0 auto}.plan-card.svelte-1hrotn9{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:24px 18px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s;animation:svelte-1hrotn9-cardIn .4s ease both}.plan-card.svelte-1hrotn9:hover{border-color:var(--border2);transform:translateY(-3px)}.plan-card.featured.svelte-1hrotn9{border:2px solid var(--acid-dim);background:#0d1500;box-shadow:0 0 32px #aaff001f}.plan-card.featured.svelte-1hrotn9:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--acid),transparent);opacity:.6}@keyframes svelte-1hrotn9-cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.plan-badge.svelte-1hrotn9{display:inline-block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:20px;background:var(--border2);color:var(--text2);margin-bottom:14px;align-self:flex-start}.plan-badge.badge-acid.svelte-1hrotn9{background:#aaff0026;color:var(--acid)}.plan-name.svelte-1hrotn9{font-size:15px;font-weight:500;color:var(--text);margin-bottom:4px}.plan-tagline.svelte-1hrotn9{font-size:12px;color:var(--muted);margin-bottom:20px;line-height:1.5;min-height:36px}.plan-price.svelte-1hrotn9{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;flex-wrap:wrap}.price-num.svelte-1hrotn9{font-family:Bebas Neue,sans-serif;font-size:42px;line-height:1;color:var(--text)}.contact-price.svelte-1hrotn9{font-size:28px}.price-unit.svelte-1hrotn9{font-size:13px;color:var(--muted)}.price-eur-ref.svelte-1hrotn9{font-size:11px;color:var(--muted2);margin-bottom:4px}.price-note.svelte-1hrotn9{font-size:11px;color:var(--muted);margin-bottom:18px;min-height:32px;line-height:1.4}.feature-list.svelte-1hrotn9{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.feature-row.svelte-1hrotn9{display:flex;align-items:flex-start;gap:8px}.feature-check.svelte-1hrotn9{font-size:12px;width:14px;flex-shrink:0;color:var(--acid);margin-top:2px}.feature-label.svelte-1hrotn9{font-size:12.5px;color:var(--text2);line-height:1.45}.btn-plan.svelte-1hrotn9{display:block;width:100%;padding:12px 0;border-radius:4px;font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px;cursor:pointer;transition:all .18s;text-align:center;text-decoration:none;box-sizing:border-box}button.btn-plan.svelte-1hrotn9{font-family:Bebas Neue,sans-serif}button.btn-plan.svelte-1hrotn9:disabled{cursor:wait;opacity:.7}.btn-spinner.svelte-1hrotn9{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1hrotn9-btn-spin .7s linear infinite}@keyframes svelte-1hrotn9-btn-spin{to{transform:rotate(360deg)}}.payment-banner.svelte-1hrotn9{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;border-radius:8px;font-size:14px;line-height:1.45;border:1px solid}.payment-banner.svelte-1hrotn9 .banner-icon:where(.svelte-1hrotn9){flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.payment-banner.success.svelte-1hrotn9{background:#aaff0012;border-color:#aaff0059;color:#cde98a}.payment-banner.success.svelte-1hrotn9 .banner-icon:where(.svelte-1hrotn9){background:var(--acid, #aaff00);color:#080808}.payment-banner.cancelled.svelte-1hrotn9{background:#ffaa0012;border-color:#ffaa004d;color:#ffd589}.payment-banner.cancelled.svelte-1hrotn9 .banner-icon:where(.svelte-1hrotn9){background:#ffaa0040;color:#fa0}.payment-banner.error.svelte-1hrotn9{background:#ff505012;border-color:#ff505059;color:#ff8a8a}.payment-banner.error.svelte-1hrotn9 .banner-icon:where(.svelte-1hrotn9){background:#ff505040;color:#ff6b6b}.btn-plan-acid.svelte-1hrotn9{background:var(--acid);border:none;color:var(--acid-dark);box-shadow:0 0 18px #af03}.btn-plan-acid.svelte-1hrotn9:hover{background:#bfff33;box-shadow:0 0 28px #aaff0059;transform:translateY(-1px)}.btn-plan-outline.svelte-1hrotn9{background:transparent;border:1px solid var(--border2);color:var(--muted)}.btn-plan-outline.svelte-1hrotn9:hover{border-color:var(--text2);color:var(--text)}.enterprise-banner.svelte-1hrotn9{margin:32px auto 0;max-width:1140px;padding:2rem;background:#111;border:1px solid #1a1a1a;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.enterprise-copy.svelte-1hrotn9{margin:0;color:var(--text2);font-size:14px;line-height:1.55;flex:1;max-width:56ch}.enterprise-copy.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--text);font-weight:600}.enterprise-cta.svelte-1hrotn9{flex-shrink:0;display:inline-block;padding:12px 22px;border-radius:4px;background:transparent;border:1px solid var(--border2);color:var(--text2);font-family:Bebas Neue,sans-serif;font-size:14px;letter-spacing:2px;text-decoration:none;transition:border-color .18s,color .18s,background .18s;white-space:nowrap}.enterprise-cta.svelte-1hrotn9:hover{border-color:var(--acid-dim, #aaff00);color:var(--text);background:#aaff000a}.legal-disclaimer.svelte-1hrotn9{margin-top:56px;padding:20px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px;max-width:800px;margin-left:auto;margin-right:auto}.legal-disclaimer.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:12px;color:#ffffff80;line-height:1.6;margin:0;text-align:center}.compliance-note.svelte-1hrotn9{text-align:center;font-size:11px;color:var(--muted);margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}@media(max-width:1000px){.plans-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);max-width:760px}}@media(max-width:640px){.pricing-wrap.svelte-1hrotn9{padding:48px 20px}.plans-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:420px}.enterprise-banner.svelte-1hrotn9{flex-direction:column;align-items:stretch;text-align:center;padding:1.5rem}.enterprise-copy.svelte-1hrotn9{max-width:none}.enterprise-cta.svelte-1hrotn9{align-self:center}}
