.pricing-page{padding:56px 56px 0;max-width:1280px}@media(max-width:880px){.pricing-page{padding:36px 20px 0}}.pricing-eyebrow{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}h1.pricing-h1{font-family:var(--mono);font-size:56px;font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0 0 22px;max-width:22ch}@media(max-width:880px){h1.pricing-h1{font-size:36px}}.pricing-lede{font-family:var(--sans);font-size:17px;line-height:1.5;color:var(--mute);margin:0 0 36px;max-width:64ch}.pricing-lede em{color:var(--fg)}.pricing-meta{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0 0}.pricing-meta p{font-family:var(--sans);color:var(--mute);font-size:14px;margin:0}.pricing-cta{margin:0;padding:72px 0;border-top:1px solid var(--line)}.pricing-cta .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0}.pricing-cta h2{font-family:var(--mono);font-size:38px;font-weight:500;letter-spacing:-.025em;line-height:1.1;color:var(--fg);margin:8px 0 16px;max-width:24ch}@media(max-width:880px){.pricing-cta h2{font-size:30px}.pricing-cta{padding:56px 0}}.compare-sub{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--mute);margin:0 0 24px;max-width:60ch}.compare-tbl--competitors th.col--us{color:var(--accent);background:oklch(from var(--accent) l c h/.06)}.compare-tbl--competitors td.cell--us{background:oklch(from var(--accent) l c h/.04)}.compare-tbl--competitors td.cell--us .val.yes{color:var(--accent);font-weight:500}.faq{margin:72px 0 80px;padding-top:36px;border-top:1px solid var(--line)}.faq h2{font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:-.015em;margin:0 0 28px}.faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 48px;gap:28px 48px}@media(max-width:760px){.faq-list{grid-template-columns:1fr}}.faq-item h4{font-family:var(--mono);font-size:13.5px;font-weight:600;margin:0 0 6px;color:var(--fg)}.faq-item p{font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--mute);margin:0}.faq-item p code{font-family:var(--mono);font-size:12.5px;background:var(--bg-alt);padding:1px 5px;color:var(--fg)}