.pricing[data-astro-cid-54mju3wo]{padding:100px 0;background:var(--color-surface-0);position:relative}.pricing-header[data-astro-cid-54mju3wo]{text-align:center;margin-bottom:56px}.section-eyebrow[data-astro-cid-54mju3wo]{display:inline-flex;align-items:center;gap:14px;margin-bottom:20px}.eyebrow-rule[data-astro-cid-54mju3wo]{display:block;width:28px;height:1px;background:var(--color-highlight);flex-shrink:0}.eyebrow-text[data-astro-cid-54mju3wo]{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-highlight);font-family:var(--font-body)}.section-title[data-astro-cid-54mju3wo]{font-family:var(--font-heading);font-size:2.2rem;font-weight:600;margin-bottom:12px;color:var(--color-text);line-height:1.15;letter-spacing:-.01em}.section-desc[data-astro-cid-54mju3wo]{font-size:1rem;font-weight:400;color:var(--color-text-muted);max-width:540px;margin-left:auto;margin-right:auto;line-height:1.65}.pricing-grid[data-astro-cid-54mju3wo]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1020px;margin:0 auto;border:1px solid var(--color-surface-2);border-radius:8px;overflow:hidden}.price-card[data-astro-cid-54mju3wo]{background:var(--color-surface-0);padding:36px 28px;position:relative;border-right:1px solid var(--color-surface-2);display:flex;flex-direction:column}.price-card[data-astro-cid-54mju3wo]:last-child{border-right:none}.price-card[data-astro-cid-54mju3wo].featured{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-0))}.featured-bar[data-astro-cid-54mju3wo]{position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary);border-radius:0}.featured-label[data-astro-cid-54mju3wo]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:14px;margin-top:8px;font-family:var(--font-body)}.price-card[data-astro-cid-54mju3wo].custom{background:color-mix(in srgb,var(--color-highlight) 4%,var(--color-surface-0))}.price-card-name[data-astro-cid-54mju3wo]{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:4px;color:var(--color-text);letter-spacing:-.01em}.price-card-tagline[data-astro-cid-54mju3wo]{font-size:.85rem;font-weight:400;color:var(--color-text-muted);margin-bottom:24px;line-height:1.4}.price-amount[data-astro-cid-54mju3wo]{display:flex;align-items:baseline;gap:6px;margin-bottom:28px;min-height:42px}.price-amount[data-astro-cid-54mju3wo] .curr[data-astro-cid-54mju3wo]{font-family:var(--font-heading);font-size:1.2rem;font-weight:500;color:var(--color-text-muted)}.price-amount[data-astro-cid-54mju3wo] .num[data-astro-cid-54mju3wo]{font-family:var(--font-mono);font-size:42px;font-weight:700;line-height:1;color:var(--color-text)}.price-amount[data-astro-cid-54mju3wo] .per[data-astro-cid-54mju3wo]{font-size:.85rem;color:var(--color-text-muted);font-weight:400}.custom-base-label[data-astro-cid-54mju3wo]{font-family:var(--font-heading);font-size:1.4rem;font-weight:600;color:var(--color-text)}.custom-base-per[data-astro-cid-54mju3wo]{font-size:.85rem;color:var(--color-text-muted);font-weight:400}.price-features[data-astro-cid-54mju3wo]{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;padding-top:20px;border-top:1px solid var(--color-surface-2);flex:1}.price-features[data-astro-cid-54mju3wo] li[data-astro-cid-54mju3wo]{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:400;color:var(--color-text-soft)}.price-features[data-astro-cid-54mju3wo] li[data-astro-cid-54mju3wo].highlight-feature{font-weight:500}.pf-icon[data-astro-cid-54mju3wo]{width:16px;height:16px;border-radius:50%;background:#16a34a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-icon[data-astro-cid-54mju3wo] svg{width:9px;height:9px;stroke:var(--color-success);stroke-width:3;fill:none}.pf-icon-highlight[data-astro-cid-54mju3wo]{background:#9e7e501a}.pf-icon-highlight[data-astro-cid-54mju3wo] svg{stroke:var(--color-highlight)}.addons-title[data-astro-cid-54mju3wo]{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:14px;padding-top:20px;border-top:1px solid var(--color-surface-2)}.addons-list[data-astro-cid-54mju3wo]{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;flex:1}.addon-row[data-astro-cid-54mju3wo]{display:grid;grid-template-columns:16px 1fr auto;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;font-size:.85rem}.addon-icon[data-astro-cid-54mju3wo]{grid-row:1 / span 2;width:16px;height:16px;border-radius:4px;background:#9e7e501a;display:flex;align-items:center;justify-content:center}.addon-icon[data-astro-cid-54mju3wo] svg{width:9px;height:9px;stroke:var(--color-highlight);stroke-width:2.5;fill:none}.addon-text[data-astro-cid-54mju3wo]{color:var(--color-text);font-weight:500;grid-column:2;grid-row:1}.addon-price[data-astro-cid-54mju3wo]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.85rem;font-weight:600;grid-column:3;grid-row:1;text-align:right;white-space:nowrap}.addon-status[data-astro-cid-54mju3wo]{grid-column:2 / span 2;grid-row:2;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:3px;justify-self:start}.status-available[data-astro-cid-54mju3wo]{background:#16a34a1a;color:var(--color-success)}.status-soon[data-astro-cid-54mju3wo]{background:#9e7e501f;color:var(--color-highlight-on-light, #8a6218)}.status-talk[data-astro-cid-54mju3wo]{background:#1e3a2b14;color:var(--color-primary)}.custom-note[data-astro-cid-54mju3wo]{font-size:.7rem;color:var(--color-text-faint);margin-bottom:18px;line-height:1.4;font-style:italic}.price-btn[data-astro-cid-54mju3wo]{display:block;width:100%;padding:13px;border-radius:4px;font-size:.875rem;font-weight:600;text-align:center;cursor:pointer;transition:background .2s,border-color .2s;border:none;font-family:var(--font-body);text-decoration:none;letter-spacing:.02em;margin-top:auto}.price-btn-primary[data-astro-cid-54mju3wo]{background:var(--color-primary);color:#fff}.price-btn-primary[data-astro-cid-54mju3wo]:hover{background:var(--color-primary-dark)}.price-btn-secondary[data-astro-cid-54mju3wo]{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.price-btn-secondary[data-astro-cid-54mju3wo]:hover{background:#1e3a2b0d}.pricing-note[data-astro-cid-54mju3wo]{text-align:center;margin-top:24px;font-size:.84rem;font-weight:400;color:var(--color-text-faint)}@media(max-width:960px){.pricing-grid[data-astro-cid-54mju3wo]{grid-template-columns:1fr;max-width:420px;border-radius:6px}.price-card[data-astro-cid-54mju3wo]{border-right:none;border-bottom:1px solid var(--color-surface-2)}.price-card[data-astro-cid-54mju3wo]:last-child{border-bottom:none}}@media(max-width:480px){.price-card[data-astro-cid-54mju3wo]{padding:28px 22px}.price-amount[data-astro-cid-54mju3wo] .num[data-astro-cid-54mju3wo]{font-size:36px}.section-title[data-astro-cid-54mju3wo]{font-size:1.7rem}}.comparison-section[data-astro-cid-lmkygsfs]{padding:2rem 1.5rem 4rem}.comparison-container[data-astro-cid-lmkygsfs]{max-width:960px;margin:0 auto;background:var(--surface, #f8f9fb);border-radius:1.25rem;padding:2.5rem 2rem;border:1px solid var(--border, #e2e8f0)}.comparison-title[data-astro-cid-lmkygsfs]{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--color-text, #1C1A14)}.table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;-webkit-overflow-scrolling:touch}.comp-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse}.comp-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:.75rem 1rem;font-size:.85rem;font-weight:700;color:var(--muted, #5b6472);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border, #e2e8f0)}.comp-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.comp-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.75rem 1rem;font-size:.92rem;border-bottom:1px solid var(--border, #e2e8f0);color:var(--text-secondary, #334155)}.comp-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:not(:first-child){text-align:center}.comp-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.comp-table[data-astro-cid-lmkygsfs] .section-row[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{font-weight:700;color:var(--color-text, #1C1A14);background:var(--bg, #ffffff);padding-top:1.25rem;font-size:.88rem}.comp-table[data-astro-cid-lmkygsfs] .check[data-astro-cid-lmkygsfs]{color:#4caf50;font-weight:700;font-size:1.1rem}.comp-table[data-astro-cid-lmkygsfs] .dash[data-astro-cid-lmkygsfs]{color:#cbd5e1}.pricing-faq-section[data-astro-cid-lmkygsfs]{padding:0 1.5rem 4rem}.pricing-faq-container[data-astro-cid-lmkygsfs]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.pricing-faq-block[data-astro-cid-lmkygsfs]{background:var(--surface, #f8f9fb);border-radius:1rem;padding:1.75rem 2rem;border:1px solid var(--border, #e2e8f0)}.pricing-faq-block[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1.05rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text, #1C1A14)}.pricing-faq-block[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary, #64748b);font-size:.92rem;line-height:1.65}
