.pricing-page.svelte-ysqmoy{padding:calc(var(--space-12) + 80px) 0 var(--space-20)}.pricing-header.svelte-ysqmoy{text-align:center;margin-bottom:var(--space-16)}.pricing-header.svelte-ysqmoy h1:where(.svelte-ysqmoy){font-size:var(--font-size-4xl);font-weight:700;color:var(--color-navy-dark);margin-bottom:var(--space-4)}.pricing-header.svelte-ysqmoy p:where(.svelte-ysqmoy){font-size:var(--font-size-lg);color:var(--color-gray-500);max-width:500px;margin:0 auto}.pricing-grid.svelte-ysqmoy{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);align-items:start}.plan-card.svelte-ysqmoy{position:relative;background-color:var(--color-white);border:2px solid var(--color-gray-100);border-radius:var(--border-radius-lg);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;transition:box-shadow var(--transition-fast)}.plan-card.svelte-ysqmoy:hover{box-shadow:var(--shadow-lg)}.plan-card.featured.svelte-ysqmoy{border-color:var(--color-gold);box-shadow:0 8px 32px #ffc30026}.plan-badge.svelte-ysqmoy{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-gold);color:var(--color-navy-dark);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;padding:var(--space-1) var(--space-4);border-radius:999px;letter-spacing:.05em}.plan-top.svelte-ysqmoy{margin-bottom:var(--space-6)}.plan-name.svelte-ysqmoy{font-size:var(--font-size-xl);font-weight:700;color:var(--color-navy-dark);margin-bottom:var(--space-2)}.plan-description.svelte-ysqmoy{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-bottom:var(--space-4)}.plan-price.svelte-ysqmoy{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap}.price.svelte-ysqmoy{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-navy-dark);white-space:nowrap;line-height:1}.period.svelte-ysqmoy{font-size:var(--font-size-sm);color:var(--color-gray-500);line-height:1.4;padding-bottom:2px}.plan-trial.svelte-ysqmoy{font-size:var(--font-size-sm);color:var(--color-white);font-weight:700;background-color:var(--color-success);padding:var(--space-2) var(--space-4);border-radius:999px;display:inline-block;margin-top:var(--space-3);margin-bottom:0}.plan-features.svelte-ysqmoy{list-style:none;padding:0;margin:0 0 var(--space-8) 0;display:flex;flex-direction:column;gap:var(--space-3);flex-grow:1}.plan-features.svelte-ysqmoy li:where(.svelte-ysqmoy){font-size:var(--font-size-sm);color:var(--color-gray-700);padding-left:var(--space-6);position:relative}.plan-features.svelte-ysqmoy li:where(.svelte-ysqmoy):before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 4.3L6 11.6 2.7 8.3' stroke='%2322c55e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat}.plan-features.svelte-ysqmoy li.disabled:where(.svelte-ysqmoy){color:var(--color-gray-400)}.plan-features.svelte-ysqmoy li.disabled:where(.svelte-ysqmoy):before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4L4 12M4 4l8 8' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plan-cta.svelte-ysqmoy{width:100%;text-align:center}@media(max-width:1024px){.pricing-grid.svelte-ysqmoy{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-page.svelte-ysqmoy{padding:calc(var(--space-16) + 80px) 0 var(--space-12)}.pricing-grid.svelte-ysqmoy{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-header.svelte-ysqmoy h1:where(.svelte-ysqmoy){font-size:var(--font-size-3xl)}}
