.pricing-page[data-v-926a5cdf]{background:#fff;min-height:100vh;overflow-x:hidden;max-width:100vw}.container[data-v-926a5cdf]{max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.pricing-hero[data-v-926a5cdf]{padding:8rem 0 4rem;background:linear-gradient(180deg,#fafaf9,#fff);text-align:center}.pricing-hero__title[data-v-926a5cdf]{font-size:clamp(2.5rem,5vw,3.3rem);font-weight:700;line-height:1.15;color:#18181b;margin-bottom:1rem;letter-spacing:-.02em}.pricing-hero__subtitle[data-v-926a5cdf]{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;color:#52525b;max-width:640px;margin:0 auto}.how-it-works[data-v-926a5cdf]{padding:2rem 0 6rem}.how-grid[data-v-926a5cdf]{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;align-items:stretch}.tier-card[data-v-926a5cdf]{background:#fff;border:2px solid #e4e4e7;border-radius:16px;padding:2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.tier-card--free[data-v-926a5cdf]{border-color:#16a34a}.tier-card__badge[data-v-926a5cdf]{display:inline-block;background:#f0fdf4;color:#166534;font-size:.8125rem;font-weight:600;padding:.375rem 1rem;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.tier-card__price[data-v-926a5cdf]{font-size:4rem;font-weight:700;color:#18181b;letter-spacing:-.02em;line-height:1}.tier-card__includes[data-v-926a5cdf]{display:flex;flex-direction:column;gap:.375rem}.tier-card__includes p[data-v-926a5cdf]{font-size:1.0625rem;color:#52525b;line-height:1.5}.tier-card__includes strong[data-v-926a5cdf]{color:#18181b;font-weight:600}.tier-card__cta[data-v-926a5cdf]{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.tier-card__note[data-v-926a5cdf]{font-size:.875rem;color:#a1a1aa}.scaling-card[data-v-926a5cdf]{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:2.5rem}.scaling-card__title[data-v-926a5cdf]{font-size:1.75rem;font-weight:600;color:#18181b;margin-bottom:1rem;letter-spacing:-.01em}.scaling-card__intro[data-v-926a5cdf]{font-size:1.125rem;color:#52525b;margin-bottom:1.5rem;line-height:1.5}.scaling-card__intro strong[data-v-926a5cdf]{color:#18181b}.scaling-card__block[data-v-926a5cdf]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:#fafaf9;border-radius:12px;margin-bottom:1.5rem}.block-item[data-v-926a5cdf]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.block-item__value[data-v-926a5cdf]{font-size:2rem;font-weight:700;color:#ff6719;letter-spacing:-.01em}.block-item__label[data-v-926a5cdf]{font-size:.9375rem;color:#71717a;font-weight:500}.block-item__plus[data-v-926a5cdf]{font-size:1.5rem;font-weight:600;color:#a1a1aa}.scaling-card__detail[data-v-926a5cdf]{font-size:1rem;line-height:1.7;color:#52525b;margin-bottom:1.5rem}.pricing-table-section[data-v-926a5cdf]{padding:6rem 0;background:#fafaf9}.pricing-table-wrapper[data-v-926a5cdf]{max-width:700px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@media (max-width: 768px){.pricing-table-wrapper[data-v-926a5cdf]{position:relative}.pricing-table-wrapper[data-v-926a5cdf]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(to right,transparent,#fafaf9);pointer-events:none}}.pricing-table[data-v-926a5cdf]{width:100%;min-width:500px;border-collapse:collapse;font-size:1rem}.pricing-table thead th[data-v-926a5cdf]{text-align:left;font-size:.8125rem;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1.25rem;border-bottom:2px solid #e4e4e7;white-space:nowrap}.pricing-table tbody td[data-v-926a5cdf]{padding:1rem 1.25rem;border-bottom:1px solid #e4e4e7;color:#18181b;white-space:nowrap}.pricing-table tbody tr:last-child td[data-v-926a5cdf]{border-bottom:none}.highlight-row td[data-v-926a5cdf]{background:#f0fdf4}.highlight-row .price-cell[data-v-926a5cdf]{color:#166534;font-weight:700}.breakdown-cell[data-v-926a5cdf]{font-size:.875rem;color:#71717a}.price-cell[data-v-926a5cdf]{font-weight:600;color:#ff6719}.pricing-table-note[data-v-926a5cdf]{text-align:center;font-size:.875rem;color:#a1a1aa;margin-top:1.5rem}.contact-link[data-v-926a5cdf]{color:#3b82f6;text-decoration:none;transition:color .2s ease}.contact-link[data-v-926a5cdf]:hover{color:#2563eb;text-decoration:underline}.cta-button-wrapper[data-v-926a5cdf]{display:inline-block;width:100%;max-width:300px}.cta-button.primary[data-v-926a5cdf]{display:inline-flex;align-items:center;justify-content:center;background:#ff6719;color:#fff;padding:12px 32px 14px;border-radius:100px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s,transform .2s;width:100%}.cta-button-wrapper:hover .cta-button.primary[data-v-926a5cdf]{background:#e5651a;transform:translateY(-2px)}.guarantee-badge[data-v-926a5cdf]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;font-size:.9375rem;font-weight:500;color:#166534}.guarantee-icon[data-v-926a5cdf]{width:18px;height:18px;color:#16a34a;flex-shrink:0}.section-title[data-v-926a5cdf]{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:#18181b;text-align:center;margin-bottom:1rem;letter-spacing:-.01em}.section-subtitle[data-v-926a5cdf]{font-size:1.125rem;color:#71717a;text-align:center;margin-bottom:3rem}.all-features[data-v-926a5cdf]{padding:6rem 0;background:#fff}.feature-sections[data-v-926a5cdf]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem;margin-top:3rem}.feature-section[data-v-926a5cdf]{display:flex;flex-direction:column}.feature-section-title[data-v-926a5cdf]{font-size:1.125rem;font-weight:600;color:#18181b;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:2px solid #ff6719}.feature-section-items[data-v-926a5cdf]{display:flex;flex-direction:column;gap:1rem}.feature-row[data-v-926a5cdf]{display:flex;flex-direction:column;gap:.25rem}.feature-row-header[data-v-926a5cdf]{display:flex;align-items:center;gap:.625rem}.feature-check-icon[data-v-926a5cdf]{width:18px;height:18px;color:#16a34a;flex-shrink:0}.feature-row-name[data-v-926a5cdf]{font-size:.9375rem;font-weight:500;color:#18181b}.feature-new-badge[data-v-926a5cdf]{background:#ff6719;color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:100px;line-height:1;margin-left:.25rem;flex-shrink:0}.feature-row-tooltip[data-v-926a5cdf]{font-size:.8125rem;color:#71717a;line-height:1.5;padding-left:1.625rem;margin:0}.pricing-faq[data-v-926a5cdf]{padding:6rem 0;background:#fafaf9}.faq-list[data-v-926a5cdf]{max-width:800px;margin:2rem auto 0;display:flex;flex-direction:column}.faq-item[data-v-926a5cdf]{border-bottom:1px solid #e4e4e7}.faq-item[data-v-926a5cdf]:first-child{border-top:1px solid #e4e4e7}.faq-question[data-v-926a5cdf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.0625rem;font-weight:600;color:#18181b;line-height:1.4;gap:1rem}.faq-question[data-v-926a5cdf]:hover{color:#ff6719}.faq-chevron[data-v-926a5cdf]{flex-shrink:0;color:#71717a;transition:transform .2s ease}.faq-item--open .faq-chevron[data-v-926a5cdf]{transform:rotate(180deg)}.faq-answer[data-v-926a5cdf]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item--open .faq-answer[data-v-926a5cdf]{max-height:300px;padding-bottom:1.25rem}.faq-answer p[data-v-926a5cdf]{font-size:1rem;line-height:1.7;color:#52525b;margin:0}@media (max-width: 1024px){.how-grid[data-v-926a5cdf]{grid-template-columns:1fr}}@media (max-width: 900px){.feature-sections[data-v-926a5cdf]{grid-template-columns:1fr;gap:2.5rem}}@media (max-width: 768px){.container[data-v-926a5cdf]{padding:0 1.5rem}.pricing-hero[data-v-926a5cdf]{padding:5rem 0 3rem}.pricing-table[data-v-926a5cdf]{font-size:.9375rem}.pricing-table thead th[data-v-926a5cdf],.pricing-table tbody td[data-v-926a5cdf]{padding:.75rem}.scaling-card__block[data-v-926a5cdf]{gap:1rem;padding:1.5rem 1rem}.block-item__value[data-v-926a5cdf]{font-size:1.5rem}}@media (max-width: 640px){.all-features[data-v-926a5cdf]{padding:4rem 0}.feature-sections[data-v-926a5cdf]{margin-top:2rem}.feature-section-title[data-v-926a5cdf]{font-size:1rem}.feature-row-name[data-v-926a5cdf]{font-size:.875rem}.feature-row-tooltip[data-v-926a5cdf]{font-size:.8125rem}.pricing-faq[data-v-926a5cdf]{padding:4rem 0}}
