.pricing-page[data-astro-cid-lmkygsfs]{padding-top:var(--space-5);padding-bottom:var(--space-10)}.pricing-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-5)}.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-2)}.pricing-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:18px;max-width:600px;margin:0 auto}.pricing-header[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.pricing-header[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--color-accent-hover)}.billing-toggle[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:4px;margin-bottom:var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:100px;padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.billing-option[data-astro-cid-lmkygsfs]{padding:8px 24px;border-radius:100px;border:none;background:transparent;color:var(--color-text-muted);font-family:var(--font-heading);font-weight:700;font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:6px}.billing-option[data-astro-cid-lmkygsfs]:hover{color:var(--color-text)}.billing-option[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.billing-option[data-astro-cid-lmkygsfs].active{background:var(--color-accent);color:#fff}.save-badge[data-astro-cid-lmkygsfs]{font-size:11px;font-weight:700;background:#664de533;color:var(--color-accent);padding:2px 8px;border-radius:100px}.billing-option[data-astro-cid-lmkygsfs].active .save-badge[data-astro-cid-lmkygsfs]{background:#fff3;color:#fff}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto auto auto;gap:var(--space-3);margin-bottom:var(--space-5)}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-4);display:grid;grid-row:span 4;grid-template-rows:subgrid;position:relative;transition:border-color .15s ease}.pricing-card[data-astro-cid-lmkygsfs]:hover{border-color:#333}.pricing-card--highlight[data-astro-cid-lmkygsfs]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.pricing-card--highlight[data-astro-cid-lmkygsfs]:hover{border-color:var(--color-accent)}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-accent);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:12px;padding:4px 14px;border-radius:100px;white-space:nowrap}.pricing-card-header[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-3);align-self:start}.plan-name[data-astro-cid-lmkygsfs]{font-size:20px;font-weight:700;margin-bottom:4px}.plan-description[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--color-text-muted);line-height:1.4}.plan-price[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-3)}.price-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:36px;font-weight:900;color:var(--color-text);line-height:1}.price-interval[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--color-text-muted);font-weight:400}.price-billed[data-astro-cid-lmkygsfs]{display:block;font-size:13px;color:var(--color-text-muted);margin-top:4px}.plan-cta-wrapper[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-3)}.plan-cta[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:12px;border-radius:var(--border-radius);font-family:var(--font-heading);font-weight:700;font-size:15px;text-decoration:none;border:1px solid var(--color-border);background:transparent;color:var(--color-text);transition:background-color .15s ease,border-color .15s ease}.plan-cta[data-astro-cid-lmkygsfs]:hover{background:#ffffff0d;border-color:#444;color:var(--color-text)}.plan-cta--primary[data-astro-cid-lmkygsfs]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.plan-cta--primary[data-astro-cid-lmkygsfs]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.pricing-card--contact[data-astro-cid-lmkygsfs]{border-style:dashed}.contact-alt[data-astro-cid-lmkygsfs]{text-align:center;font-size:13px;color:var(--color-text-muted);margin-top:8px}.contact-alt[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.contact-alt[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--color-accent-hover)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:10px;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-text-base)}.check-icon[data-astro-cid-lmkygsfs]{color:var(--color-accent);flex-shrink:0}.feature-value[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;color:var(--color-text);min-width:16px;text-align:center;flex-shrink:0;font-size:14px}.feature-label[data-astro-cid-lmkygsfs]{color:var(--color-text-base)}.pricing-faq[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto var(--space-8)}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-4)}.faq-grid[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-1)}.faq-grid[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs]{border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.faq-grid[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{padding:var(--space-2) var(--space-3);font-weight:700;font-family:var(--font-heading);cursor:pointer;color:var(--color-text);font-size:16px;list-style:none}.faq-grid[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-grid[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";float:right;font-size:20px;color:var(--color-text-muted);transition:transform .2s ease}.faq-grid[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"-"}.faq-grid[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 var(--space-3) var(--space-2);color:var(--color-text-base);font-size:15px;line-height:1.6}.faq-grid[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.faq-grid[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--color-accent-hover)}.pricing-related[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-8)}.pricing-related[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:15px}.pricing-related[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.pricing-related[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--color-accent-hover)}.pricing-final-cta[data-astro-cid-lmkygsfs]{text-align:center;padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.pricing-final-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-1)}.pricing-final-cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:18px;margin-bottom:var(--space-4)}.pricing-final-actions[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}.btn[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:var(--border-radius);font-family:var(--font-heading);font-weight:700;font-size:15px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;border:1px solid transparent}.btn-primary[data-astro-cid-lmkygsfs]{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-primary[data-astro-cid-lmkygsfs]:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.btn-ghost[data-astro-cid-lmkygsfs]{background-color:#ffffff1a;color:var(--color-text);border-color:#fff3}.btn-ghost[data-astro-cid-lmkygsfs]:hover{background-color:#ffffff26;border-color:#ffffff4d;color:var(--color-text)}.btn-lg[data-astro-cid-lmkygsfs]{padding:14px 36px;font-size:16px}@media(max-width:1280px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.billing-option[data-astro-cid-lmkygsfs]{padding:8px 16px;font-size:13px}.price-amount[data-astro-cid-lmkygsfs]{font-size:32px}.pricing-card[data-astro-cid-lmkygsfs]{padding:var(--space-3)}}
