.pricing[data-astro-cid-htruwgye]{position:relative;overflow:hidden}.pricing[data-astro-cid-htruwgye]:before{content:"";pointer-events:none;background:radial-gradient(#007bff14 0%,#0000 60%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-grid[data-astro-cid-htruwgye]{gap:var(--space-xl);z-index:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid;position:relative}.pricing-card[data-astro-cid-htruwgye]{padding:var(--space-2xl);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}.pricing-card[data-astro-cid-htruwgye].popular{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-bg-card) 0%, #007bff0d 100%)}.popular-badge[data-astro-cid-htruwgye]{text-transform:uppercase;letter-spacing:.05em;background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);padding:.375rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header[data-astro-cid-htruwgye]{text-align:center;margin-bottom:var(--space-lg);flex-direction:column;display:flex}.pricing-header[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{margin-bottom:var(--space-sm);font-size:1.5rem}.pricing-description[data-astro-cid-htruwgye]{text-align:center;min-height:4.8em;font-size:.9375rem;line-height:1.6}.pricing-promo[data-astro-cid-htruwgye]{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);border-radius:var(--radius-md);color:var(--color-accent-cyan);white-space:nowrap;background:#00e1ff1a;border:1px solid #00e1ff33;font-size:.8125rem;font-weight:500;display:flex}.promo-icon[data-astro-cid-htruwgye]{flex-shrink:0;width:16px;height:16px}.pricing-price[data-astro-cid-htruwgye]{text-align:center;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.price-main[data-astro-cid-htruwgye]{margin-bottom:var(--space-xs);justify-content:center;align-items:baseline;gap:.25rem;display:flex}.currency[data-astro-cid-htruwgye]{color:var(--color-text-secondary);font-size:1.25rem;font-weight:600}.amount[data-astro-cid-htruwgye]{font-family:var(--font-heading);color:var(--color-text-primary);font-size:2.5rem;font-weight:800}.period[data-astro-cid-htruwgye]{color:var(--color-text-muted);font-size:1rem}.price-alt[data-astro-cid-htruwgye]{color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.9375rem}.price-note[data-astro-cid-htruwgye]{color:var(--color-text-muted);font-size:.8125rem}.pricing-features[data-astro-cid-htruwgye]{margin:0 0 var(--space-xl);padding:0;list-style:none}.pricing-features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--color-text-secondary);font-size:.9375rem;display:flex}.check-icon[data-astro-cid-htruwgye]{width:18px;height:18px;color:var(--color-accent-green);flex-shrink:0}.pricing-cta[data-astro-cid-htruwgye]{text-align:center;width:100%}.comparison-link-container[data-astro-cid-htruwgye]{margin-top:var(--space-xl);text-align:center}.comparison-link[data-astro-cid-htruwgye]{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.comparison-link[data-astro-cid-htruwgye]:hover{color:var(--color-primary)}.comparison-link[data-astro-cid-htruwgye] svg[data-astro-cid-htruwgye]{width:16px;height:16px;transition:transform .25s}.comparison-link[data-astro-cid-htruwgye]:hover svg[data-astro-cid-htruwgye]{transform:translate(3px)}@media (width<=1024px){.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;max-width:450px;margin:0 auto}}@media (width<=768px){.comparison-link[data-astro-cid-htruwgye]{padding:var(--space-sm) var(--space-lg);font-size:.9375rem}}.faq-section[data-astro-cid-pbqhq67i]{background:var(--color-bg-secondary)}.faq-layout[data-astro-cid-pbqhq67i]{gap:var(--space-4xl);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq-intro[data-astro-cid-pbqhq67i] h2[data-astro-cid-pbqhq67i]{margin:var(--space-lg) 0 var(--space-md)}.faq-intro[data-astro-cid-pbqhq67i] p[data-astro-cid-pbqhq67i]{max-width:38ch;margin-bottom:var(--space-xl)}.text-link[data-astro-cid-pbqhq67i]{font-weight:600}.text-link[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{transition:transform var(--transition-fast);margin-left:.35rem;display:inline-block}.text-link[data-astro-cid-pbqhq67i]:hover span[data-astro-cid-pbqhq67i]{transform:translate(3px)}.faq-list[data-astro-cid-pbqhq67i]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-pbqhq67i]{border-bottom:1px solid var(--color-border);padding:var(--space-lg) 0}.faq-item[data-astro-cid-pbqhq67i] summary[data-astro-cid-pbqhq67i]{justify-content:space-between;gap:var(--space-lg);cursor:pointer;color:var(--color-text-primary);font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-pbqhq67i] summary[data-astro-cid-pbqhq67i]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-pbqhq67i] summary[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{color:var(--color-primary-light);font-size:1.4rem;font-weight:400;line-height:1}.faq-item[data-astro-cid-pbqhq67i][open] summary[data-astro-cid-pbqhq67i] span[data-astro-cid-pbqhq67i]{transform:rotate(45deg)}.faq-item[data-astro-cid-pbqhq67i] p[data-astro-cid-pbqhq67i]{max-width:68ch;margin-top:var(--space-md);line-height:1.7}.faq-link[data-astro-cid-pbqhq67i]{margin-top:var(--space-md);white-space:nowrap;font-weight:600;display:inline-block}@media (width<=768px){.faq-layout[data-astro-cid-pbqhq67i]{gap:var(--space-2xl);grid-template-columns:1fr}}
