.pricing-card.svelte-1d3kv1t{background:#fffffff2!important;padding:2rem 1.5rem;border-radius:20px;border:1px solid rgba(0,0,0,.1);text-align:center;position:relative;margin:1rem 0;color:#2c3e50!important;box-shadow:0 8px 32px #0000001f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex!important;flex-direction:column!important;min-height:500px!important}.pricing-card.featured.svelte-1d3kv1t{background:#fff!important;border:2px solid #ffa500!important;transform:scale(1.05);box-shadow:0 10px 30px #ffa5004d!important}.popular-badge.svelte-1d3kv1t{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6b35,orange);color:#fff;padding:.5rem 1.5rem;border-radius:24px;font-weight:700;font-size:.875rem;letter-spacing:.025em;box-shadow:0 4px 12px #ff6b3566}.plan-header.svelte-1d3kv1t{text-align:center;margin-bottom:1.25rem}.plan-button-section.svelte-1d3kv1t{margin-bottom:1.25rem;text-align:center}.plan-name.svelte-1d3kv1t{font-size:1.5rem;font-weight:700;color:#2c3e50!important;margin-bottom:1rem}.plan-price-container.svelte-1d3kv1t{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.discount-badge.svelte-1d3kv1t{background:#dc2626;color:#fff;font-size:1.25rem;font-weight:700;padding:.25rem .75rem;border-radius:4px;margin-bottom:.5rem;letter-spacing:.5px}.plan-price.svelte-1d3kv1t{display:flex;align-items:baseline;justify-content:center;margin-bottom:.25rem}.list-price.svelte-1d3kv1t{font-size:.875rem;color:#64748b!important;margin-top:.25rem}.list-price.svelte-1d3kv1t .strike-amount:where(.svelte-1d3kv1t){text-decoration:line-through;font-weight:500}.currency.svelte-1d3kv1t{font-size:1.5rem;font-weight:600;color:#64748b!important}.amount.svelte-1d3kv1t{font-size:3rem;font-weight:800;color:#2c3e50!important;margin:0 .25rem}.period.svelte-1d3kv1t{font-size:1rem;color:#64748b!important}.plan-description.svelte-1d3kv1t{color:#64748b!important;font-size:1rem}.plan-features.svelte-1d3kv1t{margin-bottom:1.5rem;padding:.75rem 0}.plan-features.svelte-1d3kv1t .feature:where(.svelte-1d3kv1t){padding:.6rem .75rem!important;margin-bottom:.5rem!important;border-bottom:none;border-left:none!important;display:flex;align-items:center;justify-content:flex-start;text-align:left;background:#0000000d!important;line-height:1.4;font-size:.9rem;color:#2c3e50!important;font-weight:500!important;border-radius:8px!important}.plan-features.svelte-1d3kv1t .feature:where(.svelte-1d3kv1t):last-child{border-bottom:none;margin-bottom:0}.plan-features.svelte-1d3kv1t .feature:where(.svelte-1d3kv1t) svg:where(.svelte-1d3kv1t){flex-shrink:0;margin-right:12px}.pricing-card.featured.svelte-1d3kv1t .plan-features:where(.svelte-1d3kv1t) .feature:where(.svelte-1d3kv1t){background:#ffa5001a!important;font-weight:600!important}.feature-limited.svelte-1d3kv1t{display:flex;align-items:center;padding:.5rem 0;color:#94a3b8!important;font-size:.9rem}.btn-plan.svelte-1d3kv1t{width:100%;padding:1.2rem 2rem;border:2px solid #6366f1;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;margin-top:0;display:block;visibility:visible;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 6px 20px #6366f166;position:relative;overflow:hidden}.btn-plan.svelte-1d3kv1t:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-plan.svelte-1d3kv1t:hover:before{left:100%}.btn-plan.svelte-1d3kv1t:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e5;transform:translateY(-3px);box-shadow:0 10px 30px #6366f199}.btn-plan.primary.svelte-1d3kv1t{background:linear-gradient(135deg,#ff6b35,orange);border:2px solid #ff6b35;color:#fff;box-shadow:0 8px 25px #ff6b3580;font-size:1.2rem}.btn-plan.primary.svelte-1d3kv1t:hover{background:linear-gradient(135deg,#ff4500,#ff8c00);border-color:#ff4500;transform:translateY(-4px);box-shadow:0 12px 35px #ff6b35b3}.btn-plan.primary.svelte-1d3kv1t:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.billing-breakdown-header.svelte-1d3kv1t{margin-top:.75rem;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.breakdown-header.svelte-1d3kv1t{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-align:center}.breakdown-item.svelte-1d3kv1t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.8rem;gap:1rem}.breakdown-label.svelte-1d3kv1t{color:#6b7280;flex:1;text-align:left}.breakdown-amount.svelte-1d3kv1t{font-weight:700;color:#374151;font-size:.9rem;min-width:50px;text-align:right;flex-shrink:0}.allowed-agents.svelte-1d3kv1t{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.agents-header.svelte-1d3kv1t{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-align:center}.agent-item.svelte-1d3kv1t{margin-bottom:.4rem;font-size:.8rem;color:#6b7280}@media (max-width: 768px){.pricing-card.svelte-1d3kv1t{padding:1.5rem 1rem}.pricing-card.featured.svelte-1d3kv1t{transform:none}.plan-header.svelte-1d3kv1t,.plan-button-section.svelte-1d3kv1t{margin-bottom:1rem}.billing-breakdown-header.svelte-1d3kv1t{margin-top:.5rem;padding:.6rem}.plan-features.svelte-1d3kv1t{margin-bottom:1rem;padding:.5rem 0}.plan-features.svelte-1d3kv1t .feature:where(.svelte-1d3kv1t){padding:.5rem .6rem!important;font-size:.85rem;margin-bottom:.4rem!important}.allowed-agents.svelte-1d3kv1t{margin-top:.75rem;padding-top:.75rem}}@media (max-width: 480px){.plan-header.svelte-1d3kv1t,.plan-button-section.svelte-1d3kv1t{margin-bottom:.75rem}}.pricing-title.svelte-1j8bipb{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;text-align:center!important;margin-bottom:4rem!important;display:block!important;letter-spacing:-.025em!important;line-height:1.2!important}.loading-state.svelte-1j8bipb,.error-state.svelte-1j8bipb{text-align:center;padding:80px 20px;color:#fff;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:20px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;margin:40px auto;max-width:500px}.loading-state.svelte-1j8bipb p:where(.svelte-1j8bipb),.error-state.svelte-1j8bipb p:where(.svelte-1j8bipb){font-size:1.2rem;font-weight:500;margin:0;opacity:.9}.error-icon.svelte-1j8bipb{font-size:3rem;margin-bottom:16px;opacity:.8}.spinner.svelte-1j8bipb{width:50px;height:50px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #6366f1;border-radius:50%;margin:0 auto 24px;animation:svelte-1j8bipb-spin 1s linear infinite}@keyframes svelte-1j8bipb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-btn.svelte-1j8bipb{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;color:#fff;padding:14px 32px;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:20px;box-shadow:0 4px 15px #6366f166;display:inline-flex;align-items:center;gap:8px}.retry-btn.svelte-1j8bipb:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f199;background:linear-gradient(135deg,#5b5bd6,#7c3aed)}.retry-btn.svelte-1j8bipb:active{transform:translateY(0)}@media (max-width: 768px){.pricing-title.svelte-1j8bipb{font-size:2.2rem;margin-bottom:2rem}.loading-state.svelte-1j8bipb,.error-state.svelte-1j8bipb{padding:60px 20px;margin:20px}.loading-state.svelte-1j8bipb p:where(.svelte-1j8bipb),.error-state.svelte-1j8bipb p:where(.svelte-1j8bipb){font-size:1.1rem}.error-icon.svelte-1j8bipb{font-size:2.5rem;margin-bottom:12px}.retry-btn.svelte-1j8bipb{padding:12px 24px;font-size:.9rem}}.pricing-grid-equal-width.svelte-1j8bipb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto 4rem}@media (max-width: 768px){.section-content.svelte-1j8bipb{padding-left:.75rem!important;padding-right:.75rem!important}.pricing-grid-equal-width.svelte-1j8bipb{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}}@media (max-width: 480px){.section-content.svelte-1j8bipb{padding-left:.5rem!important;padding-right:.5rem!important}.pricing-grid-equal-width.svelte-1j8bipb{margin-bottom:2rem}}.compare-section.svelte-1j8bipb{display:flex;justify-content:center;align-items:center;margin-top:3rem}
