:root{--midnight-blue:#3b82f6;--midnight-indigo:#6366f1;--midnight-violet:#8b5cf6;--midnight-surface:#0b0f1a;--midnight-surface-elevated:#111827;--midnight-border:#1e293b;--midnight-glow:0 0 40px #3b82f626;--midnight-glow-strong:0 0 60px #3b82f640}.pricing-hero[data-astro-cid-u3mqw4ek]{padding:var(--space-24) 0 var(--space-20);position:relative;overflow:hidden}.pricing-hero[data-astro-cid-u3mqw4ek]:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 20% 0,#3b82f614,#0000),radial-gradient(60% 40% at 80% 100%,#6366f10f,#0000);position:absolute;inset:0}.hero-content[data-astro-cid-u3mqw4ek]{max-width:720px}.hero-badge[data-astro-cid-u3mqw4ek]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--midnight-blue);margin-bottom:var(--space-4);font-weight:700;display:inline-block}.hero-title[data-astro-cid-u3mqw4ek]{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.03em;margin:0 0 var(--space-6)}.hero-accent[data-astro-cid-u3mqw4ek]{color:var(--midnight-blue);font-weight:700;display:block}.hero-body[data-astro-cid-u3mqw4ek]{font-size:var(--text-xl);color:var(--color-text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-8);max-width:560px}.billing-toggle[data-astro-cid-u3mqw4ek]{background:var(--midnight-surface-elevated);border:1px solid var(--midnight-border);border-radius:var(--radius-pill);padding:var(--space-1);gap:var(--space-1);display:inline-flex}.toggle-btn[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;font-weight:600;display:flex}.toggle-btn[data-astro-cid-u3mqw4ek]:hover{color:var(--color-text-primary)}.toggle-btn[data-astro-cid-u3mqw4ek].active{background:var(--midnight-blue);color:var(--color-canvas);box-shadow:var(--midnight-glow)}.toggle-save[data-astro-cid-u3mqw4ek]{font-size:var(--text-xs);background:var(--bloom-green,#22c55e);color:var(--color-canvas);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-weight:700}.pricing-cards[data-astro-cid-u3mqw4ek]{padding:var(--space-20) 0 var(--space-16)}.cards-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-6);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}@media (width>=640px) and (width<=1023px){.cards-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,1fr);align-items:stretch}}@media (width>=1024px){.cards-grid[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(4,1fr);align-items:stretch;max-width:1280px}}.pricing-card[data-astro-cid-u3mqw4ek]{background:var(--midnight-surface);border:1px solid var(--midnight-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:border-color var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base);flex-direction:column;display:flex;position:relative}.pricing-card[data-astro-cid-u3mqw4ek]:hover{border-color:var(--midnight-border);box-shadow:var(--midnight-glow), 0 20px 40px -20px #00000080;transform:translateY(-4px)}.pricing-card[data-astro-cid-u3mqw4ek]:active{transform:translateY(-2px)}.pricing-card[data-astro-cid-u3mqw4ek]:focus-visible{outline:2px solid var(--midnight-blue);outline-offset:2px}.pricing-card-highlight[data-astro-cid-u3mqw4ek]{border-color:var(--midnight-blue);background:var(--midnight-surface-elevated);box-shadow:var(--midnight-glow)}.pricing-card-highlight[data-astro-cid-u3mqw4ek]:hover{border-color:var(--midnight-indigo);box-shadow:var(--midnight-glow-strong), 0 20px 40px -20px #00000080}.pricing-badge[data-astro-cid-u3mqw4ek]{top:calc(-1 * var(--space-3));background:linear-gradient(135deg, var(--midnight-blue), var(--midnight-indigo));color:var(--color-canvas);font-size:var(--text-xs);padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);white-space:nowrap;box-shadow:var(--midnight-glow);font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.card-head[data-astro-cid-u3mqw4ek],.card-head[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{margin-bottom:var(--space-4)}.pricing-amount[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:var(--space-2);margin-top:var(--space-4);display:flex}.pricing-price[data-astro-cid-u3mqw4ek]{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:clamp(3rem,6vw,4rem);font-weight:700;line-height:1}.pricing-note[data-astro-cid-u3mqw4ek]{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-desc[data-astro-cid-u3mqw4ek]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-cta[data-astro-cid-u3mqw4ek]{width:100%;margin-top:var(--space-6)}.pricing-features[data-astro-cid-u3mqw4ek]{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.pricing-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-body);display:flex}.pricing-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] svg[data-astro-cid-u3mqw4ek]{flex-shrink:0}.comparison[data-astro-cid-u3mqw4ek]{padding:var(--space-20) 0;border-top:1px solid var(--midnight-border)}.table-wrapper[data-astro-cid-u3mqw4ek]{margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6);overflow-x:auto}.comparison-table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:560px}.comparison-table[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek],.comparison-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--midnight-border)}.comparison-table[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--midnight-blue);background:var(--midnight-surface);font-weight:700}.comparison-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{color:var(--color-text-body)}.comparison-table[data-astro-cid-u3mqw4ek] tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]{transition:background var(--transition-fast)}.comparison-table[data-astro-cid-u3mqw4ek] tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:hover{background:var(--midnight-surface-elevated)}.compare-feature[data-astro-cid-u3mqw4ek]{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.faq-section[data-astro-cid-u3mqw4ek]{padding:var(--space-20) 0;border-top:1px solid var(--midnight-border)}.faq-list[data-astro-cid-u3mqw4ek]{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.faq-item[data-astro-cid-u3mqw4ek]{border:1px solid var(--midnight-border);border-radius:var(--radius-lg);background:var(--midnight-surface);transition:border-color var(--transition-base)}.faq-item[data-astro-cid-u3mqw4ek]:hover{border-color:var(--midnight-blue)}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{padding:var(--space-5) var(--space-6);cursor:pointer;color:var(--color-text-primary);justify-content:space-between;align-items:center;list-style:none;display:flex}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:before{content:"+";font-size:var(--text-xl);color:var(--midnight-blue);margin-right:var(--space-3);background:var(--midnight-surface-elevated);border:1px solid var(--midnight-blue);border-radius:var(--radius-md);width:28px;height:28px;transition:all var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.faq-item[data-astro-cid-u3mqw4ek][open] summary[data-astro-cid-u3mqw4ek]:before{background:var(--midnight-blue);color:var(--color-canvas);transform:rotate(45deg)}.faq-answer[data-astro-cid-u3mqw4ek]{padding:0 var(--space-6) var(--space-5);animation:.3s ease-out faq-slide-down}@keyframes faq-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-answer[data-astro-cid-u3mqw4ek]{animation:none}.faq-item[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]:before{transition:none}}.guarantee[data-astro-cid-u3mqw4ek]{padding:var(--space-24) 0}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 1"]{transition-delay:50ms}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 2"]{transition-delay:.1s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 3"]{transition-delay:.15s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 4"]{transition-delay:.2s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 5"]{transition-delay:.25s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 6"]{transition-delay:.3s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 7"]{transition-delay:.35s}.reveal[data-astro-cid-u3mqw4ek][style*="--delay: 8"]{transition-delay:.4s}@media (prefers-reduced-motion:no-preference){[data-astro-cid-u3mqw4ek]::view-transition-old(root),[data-astro-cid-u3mqw4ek]::view-transition-new(root){animation-duration:.4s;animation-timing-function:ease-out}[data-astro-cid-u3mqw4ek]::view-transition-old(root){animation-name:fade-out}[data-astro-cid-u3mqw4ek]::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}}
