.pricing-intro[data-astro-cid-lmkygsfs]{padding:var(--spacing-8) 0}.intro-content[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;text-align:center}.intro-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);color:var(--color-gray-600);line-height:1.8;margin-bottom:var(--spacing-4)}.intro-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]:last-child{margin-bottom:0}.pricing-section[data-astro-cid-lmkygsfs]{padding:var(--spacing-12) 0 var(--spacing-20)}.pricing-toggle[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);margin-bottom:var(--spacing-12)}.toggle-label[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.toggle[data-astro-cid-lmkygsfs]{position:relative;display:inline-block;width:56px;height:28px}.toggle[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]{opacity:0;width:0;height:0}.toggle-slider[data-astro-cid-lmkygsfs]{position:absolute;cursor:pointer;inset:0;background-color:var(--color-gray-300);transition:var(--transition-fast);border-radius:var(--radius-full)}.toggle-slider[data-astro-cid-lmkygsfs]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:var(--transition-fast);border-radius:50%}.toggle[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]:checked+.toggle-slider[data-astro-cid-lmkygsfs]{background-color:var(--color-black)}.toggle[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]:checked+.toggle-slider[data-astro-cid-lmkygsfs]:before{transform:translate(28px)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);margin-bottom:var(--spacing-12)}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--spacing-8);position:relative;transition:all var(--transition-base)}.pricing-card[data-astro-cid-lmkygsfs]:hover{box-shadow:var(--shadow-lg)}.pricing-card[data-astro-cid-lmkygsfs].popular{border-color:var(--color-black);box-shadow:var(--shadow-lg)}.popular-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-white);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);box-shadow:0 4px 12px #0073e64d}.pricing-card[data-astro-cid-lmkygsfs].popular{border-color:var(--color-primary)}.tier-name[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl);margin-bottom:var(--spacing-2)}.tier-description[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-6)}.tier-price[data-astro-cid-lmkygsfs]{margin-bottom:var(--spacing-6)}.price[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-black)}.price-period[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-gray-500)}.tier-cta[data-astro-cid-lmkygsfs]{width:100%;margin-bottom:var(--spacing-6)}.tier-features[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--spacing-3)}.tier-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-sm);color:var(--color-gray-700)}.check-icon[data-astro-cid-lmkygsfs]{width:18px;height:18px;color:var(--color-black);flex-shrink:0;margin-top:2px}.pricing-confidence[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:var(--spacing-8);flex-wrap:wrap;margin-bottom:var(--spacing-10);padding:var(--spacing-6);background:linear-gradient(135deg,#e6f2ff,#f0f4ff);border-radius:var(--radius-lg);border:1px solid rgba(0,115,230,.1)}.confidence-item[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.confidence-item[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.pricing-notes[data-astro-cid-lmkygsfs]{text-align:center;max-width:700px;margin:0 auto}.pricing-notes[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-2)}.addons-section[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0;background:var(--color-gray-50)}.addons-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--spacing-10)}.addons-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);max-width:800px;margin:0 auto}.addon-card[data-astro-cid-lmkygsfs]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.addon-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);margin-bottom:var(--spacing-2)}.addon-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-4)}.addon-price[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-black)}.roi-callout[data-astro-cid-lmkygsfs]{padding:var(--spacing-12) 0;background:linear-gradient(135deg,#0f766e,#0d5f58)}.roi-callout-content[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.roi-callout-text[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--color-white);font-size:var(--text-2xl);margin-bottom:var(--spacing-2)}.roi-callout-text[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#ffffffd9;font-size:var(--text-lg);margin:0;max-width:500px}.roi-callout[data-astro-cid-lmkygsfs] .btn-white[data-astro-cid-lmkygsfs]{background:var(--color-white);color:#0f766e;font-weight:var(--font-weight-semibold);white-space:nowrap}.roi-callout[data-astro-cid-lmkygsfs] .btn-white[data-astro-cid-lmkygsfs]:hover{background:#ffffffe6}@media(max-width:768px){.roi-callout-content[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}.roi-callout-text[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:100%}}.compare-section[data-astro-cid-lmkygsfs]{padding:var(--spacing-16) 0;background:linear-gradient(135deg,#001a33,#036)}.compare-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--spacing-10)}.compare-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--color-white);margin-bottom:var(--spacing-3)}.compare-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-gray-400);font-size:var(--text-lg)}.compare-cards[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6);max-width:900px;margin:0 auto}.compare-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-8);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);text-align:center;transition:all var(--transition-base)}.compare-card[data-astro-cid-lmkygsfs]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-4px)}.compare-vs[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-gray-400);margin-bottom:var(--spacing-1)}.compare-name[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--spacing-3)}.compare-savings[data-astro-cid-lmkygsfs]{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:#4ade8033;color:#4ade80;font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full)}@media(max-width:1024px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.addons-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.compare-cards[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr);max-width:500px}}@media(max-width:640px){.compare-cards[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:280px}}
