.plans-page .hero-section[data-v-eaf86752]{padding:2rem 1rem}.plans-page .hero-section .text-hero-2[data-v-eaf86752],.plans-page .hero-section .text-intro[data-v-eaf86752]{text-wrap:balance}.plans-page .section-pretitle[data-v-eaf86752]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2rem}.plans-page .section-pretitle span[data-v-eaf86752]{font-size:.875rem;font-weight:700;letter-spacing:.1em}.plans-page .pricing-cards-section[data-v-eaf86752]{padding:0 1rem 4rem}.plans-page .plan-card[data-v-eaf86752]{border-radius:16px;border:none;text-align:center;position:relative;padding:1rem 1rem .5rem;box-shadow:0 1px 6px #0000000a!important;transition:box-shadow .2s ease!important}.plans-page .plan-card[data-v-eaf86752]:hover{box-shadow:0 4px 16px #00000014!important}.plans-page .plan-card--highlighted[data-v-eaf86752]{box-shadow:0 2px 10px rgba(var(--q-primary-rgb),.08)!important}.plans-page .plan-card--highlighted[data-v-eaf86752]:hover{box-shadow:0 6px 20px rgba(var(--q-primary-rgb),.16)!important}.plans-page .plan-card .plan-pricing[data-v-eaf86752]{min-height:6.5rem;margin-bottom:.5rem}.plans-page .plan-card .plan-description[data-v-eaf86752]{min-height:7rem}.plans-page .plan-card .plan-mention[data-v-eaf86752]{font-size:.7rem;line-height:1.3;min-height:1.5rem}.plans-page .plan-badge[data-v-eaf86752]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--q-accent);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.plans-page .features-table-section[data-v-eaf86752]{padding:4rem 1rem}.plans-page .table-wrapper[data-v-eaf86752]{overflow-x:auto}.plans-page .features-table[data-v-eaf86752]{width:100%;border-collapse:collapse;min-width:700px}.plans-page .features-table th[data-v-eaf86752],.plans-page .features-table td[data-v-eaf86752]{padding:12px 16px;text-align:center;border-bottom:1px solid var(--border-color)}.plans-page .features-table thead th[data-v-eaf86752]{background:transparent;border:none;padding-top:1.5rem}.plans-page .features-table th[data-v-eaf86752]{font-weight:600;background:var(--bg-page);border-bottom:none}.plans-page .features-table .feature-col[data-v-eaf86752]{width:30%;text-align:left}.plans-page .features-table .plan-col[data-v-eaf86752]{width:17.5%}.plans-page .features-table .plan-col--highlighted[data-v-eaf86752]{background:rgba(var(--q-primary-rgb),.05)}.plans-page .features-table .category-row .category-cell[data-v-eaf86752]{text-align:left;font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #6b7280);background:var(--bg-muted);padding:16px}.plans-page .features-table .feature-row[data-v-eaf86752]{transition:background-color .15s ease}.plans-page .features-table .feature-row[data-v-eaf86752]:hover{background:var(--bg-muted)}.plans-page .features-table .feature-row:hover .plan-col--highlighted[data-v-eaf86752]{background:rgba(var(--q-primary-rgb),.1)}.plans-page .features-table .feature-row .feature-name[data-v-eaf86752]{text-align:left;font-size:.9rem}.plans-page .features-table .feature-row .feature-name .feature-description[data-v-eaf86752]{margin-top:2px;font-size:.75rem;line-height:1.35;color:var(--text-muted, #6b7280)}.plans-page .features-table .feature-row .feature-value[data-v-eaf86752]{font-size:.9rem}.plans-page .features-table .cta-row td[data-v-eaf86752]{padding:1.5rem 16px;vertical-align:middle;border-bottom:none}.plans-page .features-table .cta-row .q-btn--outline[data-v-eaf86752]{background:var(--bg-surface)}.plans-page .faq-section[data-v-eaf86752]{padding:4rem 1rem;background:var(--bg-page)}.plans-page .faq-list[data-v-eaf86752]{background:var(--bg-surface);border-radius:16px;overflow:hidden}.plans-page .faq-list[data-v-eaf86752] .q-expansion-item{border-bottom:1px solid var(--border-color)}.plans-page .faq-list[data-v-eaf86752] .q-expansion-item:last-child{border-bottom:none}.plans-page .faq-list[data-v-eaf86752] .q-item__label{font-size:1rem}.body--dark .plans-page .features-table .plan-col--highlighted[data-v-eaf86752]{background:rgba(var(--q-primary-rgb),.1)}
