main[data-astro-cid-lmkygsfs]{padding-top:80px}.container[data-astro-cid-lmkygsfs]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem}.section-label[data-astro-cid-lmkygsfs]{display:inline-block;background:#6366f11a;color:var(--color-primary);padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1rem}.pricing-hero[data-astro-cid-lmkygsfs]{padding:4rem 0;text-align:center;background:linear-gradient(180deg,var(--color-bg-secondary) 0%,var(--color-bg) 100%)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3rem;margin:1rem 0;line-height:1.2}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:var(--color-text-secondary);max-width:700px;margin:0 auto}.pricing-cards[data-astro-cid-lmkygsfs]{padding:4rem 0}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;display:flex;flex-direction:column}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.featured-badge[data-astro-cid-lmkygsfs]{display:inline-block;background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;margin-bottom:1rem;width:fit-content}.card-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.5rem;margin-bottom:.5rem}.card-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-secondary);margin:0}.price[data-astro-cid-lmkygsfs]{margin:1.5rem 0;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.price[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:700}.price[data-astro-cid-lmkygsfs] .period[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-secondary);margin-left:.5rem}.features[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 2rem;flex-grow:1}.features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9rem;border-bottom:1px solid var(--color-border)}.features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.features[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:#22c55e;flex-shrink:0}.btn-plan[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:1rem;border-radius:8px;font-weight:600;background:var(--color-bg-tertiary);color:var(--color-text);border:1px solid var(--color-border);transition:all .2s;margin-top:auto}.btn-plan[data-astro-cid-lmkygsfs]:hover{background:var(--color-border)}.btn-plan[data-astro-cid-lmkygsfs].btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-plan[data-astro-cid-lmkygsfs].btn-primary:hover{background:var(--color-primary-hover)}.early-note[data-astro-cid-lmkygsfs]{padding:2rem 0;text-align:center;background:var(--color-bg-secondary)}.early-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:.9rem}.cta[data-astro-cid-lmkygsfs]{padding:5rem 0;text-align:center}.cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;margin-bottom:1rem}.cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);margin-bottom:2rem}.cta-actions[data-astro-cid-lmkygsfs]{display:flex;gap:1rem;justify-content:center}.btn-primary[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-primary);color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;transition:all .2s}.btn-primary[data-astro-cid-lmkygsfs]:hover{background:var(--color-primary-hover)}.btn-secondary[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-bg-tertiary);color:var(--color-text);padding:1rem 2rem;border-radius:8px;font-weight:500;border:1px solid var(--color-border);transition:all .2s}.btn-secondary[data-astro-cid-lmkygsfs]:hover{background:var(--color-border)}@media (max-width: 1024px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2rem}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.cta-actions[data-astro-cid-lmkygsfs]{flex-direction:column}}
