.pricing-hero[data-astro-cid-lmkygsfs]{padding:140px 0 80px;text-align:center}.pricing-hero-content[data-astro-cid-lmkygsfs]{max-width:680px;margin:0 auto}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:44px;font-weight:500;letter-spacing:-.02em;margin-bottom:16px}.pricing-hero-sub[data-astro-cid-lmkygsfs]{font-size:18px;color:var(--fair-stone);line-height:1.6}.pricing-table-section[data-astro-cid-lmkygsfs]{padding:80px 0 120px}.pricing-table-heading[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:500;letter-spacing:-.02em;margin-bottom:48px}.pricing-table[data-astro-cid-lmkygsfs]{border:var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-world)}.pricing-table-header[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:14px 24px;background:#00000005;border-bottom:var(--border);font-family:Geist,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fair-pebble)}.pricing-table-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.03);font-size:14px;align-items:center}.pricing-table-row[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-table-row[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;color:var(--fair-carbon)}.action-detail[data-astro-cid-lmkygsfs]{display:block;font-size:12px;color:var(--fair-pebble);margin-top:2px}.price-green[data-astro-cid-lmkygsfs]{color:var(--fair-honest);font-weight:600}.competitor-price[data-astro-cid-lmkygsfs]{color:var(--fair-pebble);font-size:12px}.pricing-footnote[data-astro-cid-lmkygsfs]{margin-top:16px;font-size:12px;color:var(--fair-pebble);line-height:1.5}.calculator-section[data-astro-cid-lmkygsfs]{padding:120px 0;background:var(--fair-linen);border-top:var(--border);border-bottom:var(--border)}.calculator-heading[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:500;letter-spacing:-.02em;margin-bottom:48px}.calculator-card[data-astro-cid-lmkygsfs]{max-width:700px;background:var(--fair-paper);border:var(--border);border-radius:16px;padding:40px;box-shadow:var(--shadow-world)}.calculator-input-group[data-astro-cid-lmkygsfs]{margin-bottom:32px}.calculator-input-group[data-astro-cid-lmkygsfs] label[data-astro-cid-lmkygsfs]{display:block;font-family:Geist,sans-serif;font-size:14px;font-weight:500;color:var(--fair-carbon);margin-bottom:12px}.calculator-slider-row[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:16px}.calculator-range[data-astro-cid-lmkygsfs]{flex:1;-webkit-appearance:none;appearance:none;height:4px;background:var(--fair-thread);border-radius:2px;outline:none}.calculator-range[data-astro-cid-lmkygsfs]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--fair-midnight);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #00000026}.calculator-range[data-astro-cid-lmkygsfs]::-moz-range-thumb{width:20px;height:20px;background:var(--fair-midnight);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px #00000026}.calculator-value[data-astro-cid-lmkygsfs]{min-width:48px;text-align:right;font-size:20px;font-weight:600;color:var(--fair-carbon)}.calculator-results[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:24px;margin-top:16px;padding-top:32px;border-top:1px dashed var(--fair-thread)}.calculator-result[data-astro-cid-lmkygsfs]{flex:1;text-align:center}.calculator-result-label[data-astro-cid-lmkygsfs]{font-family:Geist,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--fair-pebble);margin-bottom:8px}.calculator-result-price[data-astro-cid-lmkygsfs]{font-size:32px;font-weight:700;color:var(--fair-carbon);margin-bottom:4px}.fair-result[data-astro-cid-lmkygsfs] .calculator-result-price[data-astro-cid-lmkygsfs]{color:var(--fair-honest)}.calculator-result-detail[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--fair-pebble)}.calculator-vs[data-astro-cid-lmkygsfs]{font-family:Geist,sans-serif;font-size:14px;font-weight:600;color:var(--fair-pebble);text-transform:uppercase;letter-spacing:.1em}.calculator-savings[data-astro-cid-lmkygsfs]{text-align:center;margin-top:24px;padding-top:20px;border-top:1px dashed var(--fair-thread);font-size:18px;font-weight:700;color:var(--fair-honest)}.comparison-section[data-astro-cid-lmkygsfs]{padding:120px 0}.comparison-heading[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:500;letter-spacing:-.02em;margin-bottom:48px}.comparison-table[data-astro-cid-lmkygsfs]{border:var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-world)}.comparison-header[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);padding:14px 24px;background:#00000005;border-bottom:var(--border);font-family:Geist,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fair-pebble)}.comparison-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);padding:14px 24px;border-bottom:1px solid rgba(0,0,0,.03);font-size:14px;color:var(--fair-stone);align-items:center}.comparison-row[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.comparison-row[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]:first-child{color:var(--fair-carbon);font-weight:500}.comparison-fair[data-astro-cid-lmkygsfs]{color:var(--fair-honest)!important}.comparison-fair[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-weight:600}.faq-section[data-astro-cid-lmkygsfs]{padding:120px 0;background:var(--fair-linen);border-top:var(--border);border-bottom:var(--border)}.faq-heading[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:500;letter-spacing:-.02em;margin-bottom:48px}.faq-list[data-astro-cid-lmkygsfs]{max-width:700px}.faq-item[data-astro-cid-lmkygsfs]{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.06)}.faq-item[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:16px;font-weight:600;color:var(--fair-carbon);margin-bottom:8px}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--fair-stone);line-height:1.6}.faq-item[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:normal;color:var(--fair-carbon)}.final-cta-section[data-astro-cid-lmkygsfs]{padding:120px 0}.final-cta-inner[data-astro-cid-lmkygsfs]{text-align:center;max-width:560px;margin:0 auto}.final-cta-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:40px;font-weight:500;letter-spacing:-.02em;margin-bottom:16px}.final-cta-inner[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--fair-stone);margin-bottom:40px;line-height:1.6}.final-cta-buttons[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:12px}@media(max-width:768px){.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:32px}.pricing-table-header[data-astro-cid-lmkygsfs],.pricing-table-row[data-astro-cid-lmkygsfs]{grid-template-columns:1.5fr 1fr}.pricing-table-header[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(3),.pricing-table-header[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(4),.pricing-table-row[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(3),.pricing-table-row[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(4){display:none}.calculator-results[data-astro-cid-lmkygsfs]{flex-direction:column;gap:16px}.comparison-header[data-astro-cid-lmkygsfs],.comparison-row[data-astro-cid-lmkygsfs]{grid-template-columns:1.5fr 1fr 1fr}.comparison-header[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(4),.comparison-header[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(5),.comparison-row[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(4),.comparison-row[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:nth-child(5){display:none}.pricing-table-heading[data-astro-cid-lmkygsfs],.calculator-heading[data-astro-cid-lmkygsfs],.comparison-heading[data-astro-cid-lmkygsfs],.faq-heading[data-astro-cid-lmkygsfs]{font-size:28px}}
