.pricing[data-astro-cid-hkoc4sea]{padding:var(--spacing-3xl) var(--spacing-md);background:var(--color-surface-hover)}.container[data-astro-cid-hkoc4sea]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:var(--spacing-2xl)}h2[data-astro-cid-hkoc4sea]{font-size:var(--font-4xl);margin-bottom:var(--spacing-md);color:var(--color-text)}.highlight[data-astro-cid-hkoc4sea]{color:var(--color-primary)}.section-description[data-astro-cid-hkoc4sea]{font-size:var(--font-xl);color:var(--color-text-muted);max-width:700px;margin:0 auto var(--spacing-md);line-height:var(--leading-relaxed)}.pricing-cards[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.plan-card[data-astro-cid-hkoc4sea]{background:var(--color-background);border:var(--border-width) solid var(--color-primary);border-radius:var(--border-radius-sketchy);padding:var(--spacing-xl);box-shadow:4px 4px 0 0 var(--color-primary);display:flex;flex-direction:column;position:relative}.plan-card[data-astro-cid-hkoc4sea].popular{border-width:2px;box-shadow:4px 4px 0 0 var(--color-primary)}.popular-badge[data-astro-cid-hkoc4sea]{position:absolute;top:-12px;right:var(--spacing-lg);background:var(--color-text);color:var(--color-background);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-sketchy);font-size:var(--font-sm);font-weight:600;border:var(--border-width) solid var(--color-text);box-shadow:2px 2px 0 0 var(--color-text)}.plan-header[data-astro-cid-hkoc4sea]{margin-bottom:var(--spacing-lg);text-align:center}.plan-name[data-astro-cid-hkoc4sea]{font-size:var(--font-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.plan-price[data-astro-cid-hkoc4sea]{margin-bottom:var(--spacing-md)}.price-amount[data-astro-cid-hkoc4sea]{font-size:var(--font-4xl);font-weight:var(--font-bold);color:var(--color-primary);display:block}.price-period[data-astro-cid-hkoc4sea]{font-size:var(--font-base);color:var(--color-text-muted)}.plan-description[data-astro-cid-hkoc4sea]{font-size:var(--font-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-sm)}.annual-note[data-astro-cid-hkoc4sea]{font-size:var(--font-xs);color:var(--color-primary);font-weight:600;margin-top:var(--spacing-xs)}.feature-list[data-astro-cid-hkoc4sea]{list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0;flex-grow:1}.feature-item[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-size:var(--font-sm);color:var(--color-text)}.feature-item[data-astro-cid-hkoc4sea] .check-icon[data-astro-cid-hkoc4sea]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.plan-card[data-astro-cid-hkoc4sea] .btn-primary[data-astro-cid-hkoc4sea]:hover{transform:translate(-2px,-2px)}.plan-card[data-astro-cid-hkoc4sea] .btn-primary[data-astro-cid-hkoc4sea]:active{transform:translate(2px,2px)}.plan-card[data-astro-cid-hkoc4sea] .btn-secondary[data-astro-cid-hkoc4sea]:hover{transform:translate(-2px,-2px)}.plan-card[data-astro-cid-hkoc4sea] .btn-secondary[data-astro-cid-hkoc4sea]:active{transform:translate(2px,2px)}.pricing-note[data-astro-cid-hkoc4sea]{text-align:center;font-size:var(--font-sm);color:var(--color-text-muted);margin-top:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:1024px){.pricing-cards[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing[data-astro-cid-hkoc4sea]{padding:var(--spacing-2xl) var(--spacing-md)}h2[data-astro-cid-hkoc4sea]{font-size:var(--font-3xl)}.section-description[data-astro-cid-hkoc4sea]{font-size:var(--font-base)}.pricing-cards[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;gap:var(--spacing-lg)}.plan-card[data-astro-cid-hkoc4sea]{padding:var(--spacing-lg)}.plan-name[data-astro-cid-hkoc4sea]{font-size:var(--font-xl)}.price-amount[data-astro-cid-hkoc4sea]{font-size:var(--font-3xl)}.popular-badge[data-astro-cid-hkoc4sea]{font-size:var(--font-xs);padding:4px var(--spacing-sm);right:var(--spacing-md)}}@media(max-width:480px){.plan-card[data-astro-cid-hkoc4sea]{padding:var(--spacing-md)}.price-amount[data-astro-cid-hkoc4sea]{font-size:var(--font-2xl)}}.faq[data-astro-cid-al2ca2vr]{padding:var(--spacing-3xl) var(--spacing-md);background:var(--color-background)}.container[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}.section-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:var(--spacing-2xl)}h2[data-astro-cid-al2ca2vr]{font-size:var(--font-4xl);margin-bottom:var(--spacing-md);color:var(--color-text)}.highlight[data-astro-cid-al2ca2vr]{color:var(--color-primary)}.section-description[data-astro-cid-al2ca2vr]{font-size:var(--font-xl);color:var(--color-text-muted)}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item[data-astro-cid-al2ca2vr]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sketchy);overflow:hidden;transition:all .1s}.faq-item[data-astro-cid-al2ca2vr]:hover{background:var(--color-surface-hover)}.faq-question[data-astro-cid-al2ca2vr]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);font-weight:var(--font-medium);font-size:var(--font-lg);cursor:pointer;user-select:none;color:var(--color-text);list-style:none}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-al2ca2vr]{transition:transform .1s;color:var(--color-primary);flex-shrink:0}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin:0}@media(max-width:768px){.faq[data-astro-cid-al2ca2vr]{padding:var(--spacing-2xl) var(--spacing-md)}h2[data-astro-cid-al2ca2vr]{font-size:var(--font-3xl)}.faq-question[data-astro-cid-al2ca2vr]{font-size:var(--font-base);padding:var(--spacing-md)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 var(--spacing-md) var(--spacing-md)}}
