.page-section[data-astro-cid-lmkygsfs]{padding-top:8rem;padding-bottom:5rem}.page-inner[data-astro-cid-lmkygsfs]{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.page-header[data-astro-cid-lmkygsfs]{margin-bottom:4rem;text-align:center}.page-label[data-astro-cid-lmkygsfs]{margin-bottom:.75rem;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--p-white-40)}.page-title[data-astro-cid-lmkygsfs]{font-size:2.25rem;font-weight:700;letter-spacing:-.025em}.page-desc[data-astro-cid-lmkygsfs]{max-width:42rem;margin-left:auto;margin-right:auto;margin-top:1rem;color:var(--text-secondary)}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;gap:1rem}.plan-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;padding:1.5rem}.plan-featured[data-astro-cid-lmkygsfs]{border-color:#fff3;background-color:#ffffff0a}.popular-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-.75rem;left:1.5rem;background-color:#fff;color:#000;padding:2px 12px;font-size:var(--text-xs);font-weight:600;border-radius:9999px}.plan-name[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);font-weight:600}.plan-desc[data-astro-cid-lmkygsfs]{margin-top:.5rem;font-size:var(--text-sm);color:var(--text-secondary)}.plan-price-block[data-astro-cid-lmkygsfs]{margin-top:1.5rem}.plan-price[data-astro-cid-lmkygsfs]{font-size:1.5rem;font-weight:700}.plan-savings[data-astro-cid-lmkygsfs]{margin-top:.25rem;font-size:var(--text-xs);color:var(--p-white-40)}.plan-includes[data-astro-cid-lmkygsfs]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-default)}.includes-label[data-astro-cid-lmkygsfs]{margin-bottom:.75rem;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--p-white-40)}.includes-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:.5rem}.includes-item[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);color:var(--text-secondary)}.bullet[data-astro-cid-lmkygsfs]{display:block;margin-top:4px;height:4px;width:4px;flex-shrink:0;border-radius:9999px;background-color:#fff6}.plan-cta[data-astro-cid-lmkygsfs]{margin-top:1.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:var(--text-sm);font-weight:500;text-align:center}.comparison-section[data-astro-cid-lmkygsfs]{margin-top:5rem}.comparison-title[data-astro-cid-lmkygsfs]{margin-bottom:2rem;text-align:center;font-size:1.5rem;font-weight:700}.table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;border-radius:1rem;border:1px solid var(--border-default)}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;text-align:left;font-size:var(--text-sm)}.table-head-row[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--border-default);background-color:var(--bg-card)}.th-cell[data-astro-cid-lmkygsfs]{padding:1rem 1.5rem;font-weight:500;color:var(--p-white-40)}.th-highlight[data-astro-cid-lmkygsfs]{color:var(--text-primary)}.table-row[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--border-default)}.table-row[data-astro-cid-lmkygsfs]:last-child{border-bottom:0}.table-row-alt[data-astro-cid-lmkygsfs]{background-color:#ffffff05}.td-cell[data-astro-cid-lmkygsfs]{padding:1rem 1.5rem;color:var(--text-secondary)}.td-strikethrough[data-astro-cid-lmkygsfs]{text-decoration:line-through;color:var(--p-white-40)}.td-highlight[data-astro-cid-lmkygsfs]{font-weight:500;color:var(--text-primary)}.faq-section[data-astro-cid-lmkygsfs]{margin-top:5rem}.faq-title[data-astro-cid-lmkygsfs]{margin-bottom:2rem;text-align:center;font-size:1.5rem;font-weight:700}.faq-list[data-astro-cid-lmkygsfs]{max-width:48rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-lmkygsfs]{padding:0}.faq-summary[data-astro-cid-lmkygsfs]{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;font-size:var(--text-sm);font-weight:500;transition:color .15s ease}.faq-summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-lmkygsfs]:hover{color:var(--text-primary)}.faq-chevron[data-astro-cid-lmkygsfs]{width:16px;height:16px;flex-shrink:0;color:var(--p-white-40);transition:transform .2s ease}details[data-astro-cid-lmkygsfs][open] .faq-chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 1.5rem 1.25rem;font-size:var(--text-sm);line-height:1.625;color:var(--text-secondary)}@media(min-width:768px){.page-section[data-astro-cid-lmkygsfs]{padding-top:11rem;padding-bottom:8rem}.page-title[data-astro-cid-lmkygsfs]{font-size:3rem}.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}.plan-card[data-astro-cid-lmkygsfs]{padding:2rem}.comparison-title[data-astro-cid-lmkygsfs],.faq-title[data-astro-cid-lmkygsfs]{font-size:1.875rem}}@media(min-width:1024px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,1fr)}}
