.pricing_page__Lw1_x{background:var(--brand-cream);color:var(--brand-charcoal)}.pricing_container__FqlQe{max-width:1100px;margin:0 auto;padding:0 32px}.pricing_narrow__5WKm2{max-width:820px}.pricing_section__MpBgC{padding:96px 0}.pricing_sectionTint__JYqGx{padding:96px 0;background:var(--brand-cream-tint)}.pricing_hero__Ylb45{padding:96px 0 48px}.pricing_eyebrow__t0xGj{font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-warm-gray);margin:0 0 18px}.pricing_h1__bRMhm{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:22ch;text-wrap:balance}.pricing_lede__KREFM{color:var(--brand-charcoal);font-size:19px;line-height:1.5;max-width:60ch;margin:22px 0 0}.pricing_plans__soSVx{padding:8px 0 96px}.pricing_custom__xJlvt{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);padding:22px 28px}.pricing_customName__10W9M{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:500;line-height:1.2;margin:0 0 4px}.pricing_customSummary__p61D1{font-size:14.5px;line-height:1.5;color:var(--brand-warm-gray);margin:0;max-width:72ch}.pricing_included__Dahdf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.pricing_includedItem__pItky{padding-top:20px;border-top:1px solid var(--hairline-strong)}.pricing_includedTitle__MRdxS{font-family:var(--font-display),Georgia,serif;font-size:21px;font-weight:500;line-height:1.2;margin:0 0 8px}.pricing_includedBody__Kf12x{font-size:14.5px;line-height:1.55;color:var(--brand-warm-gray);margin:0 0 14px}.pricing_table__jRrtK{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px}.pricing_colFeature__1BfPr{width:40%}.pricing_thFeature__O6J1E,.pricing_thPlan__MZwCH{border-bottom:1px solid var(--hairline-strong)}.pricing_thPlan__MZwCH{text-align:left;vertical-align:bottom;padding:18px 16px 16px;font-weight:400}.pricing_thPro__g6Twn{background:var(--brand-band);color:var(--brand-band-ink);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom-color:var(--brand-band)}.pricing_thName__OqI9b{display:block;font-family:var(--font-display),Georgia,serif;font-size:20px;font-weight:500;line-height:1.2}.pricing_thPrice__RR6cC{display:block;margin-top:8px;font-family:var(--font-jetbrains),ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;letter-spacing:-.02em;word-spacing:-.25em}.pricing_thUnit__yezsw{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--brand-warm-gray)}.pricing_thPro__g6Twn .pricing_thUnit__yezsw{color:var(--brand-band-muted)}.pricing_rowLabel__OLU80{text-align:left;font-weight:400;padding:14px 16px 14px 0;line-height:1.45;border-bottom:1px solid var(--hairline)}.pricing_cell__PXfwb{padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--hairline)}.pricing_cellPro__zwt_8{background:var(--tint-2)}.pricing_yes___pheQ{color:var(--brand-charcoal);display:block}.pricing_no__i8cjU{color:var(--lg-faint);opacity:.6;display:block}.pricing_value__qVAB3{font-size:13.5px;line-height:1.4;font-variant-numeric:tabular-nums}.pricing_faq__mCdcG{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pricing_faqItem__jXtvj{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md)}.pricing_faqQ__R02Wj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;font-size:16px;font-weight:500;line-height:1.4;list-style:none}.pricing_faqQ__R02Wj::-webkit-details-marker{display:none}.pricing_faqMark__FXK0V{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:18px;line-height:1.2;color:var(--lg-faint);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0}details[open] .pricing_faqMark__FXK0V{transform:rotate(45deg)}.pricing_faqA__ADhTS{margin:0;padding:0 20px 20px;font-size:15px;line-height:1.6;color:var(--brand-warm-gray);max-width:68ch}.pricing_closing__JUHyn{padding:96px 0 112px;text-align:center}.pricing_closingTitle__Wj7Zq{font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,3.5vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.01em;margin:0 auto 12px;max-width:30ch;text-wrap:balance}.pricing_closingBody__U9zGm{color:var(--brand-warm-gray);font-size:16px;margin:0 0 28px}@media (max-width:900px){.pricing_custom__xJlvt{max-width:520px;margin-left:auto;margin-right:auto;flex-direction:column;align-items:stretch;padding:22px}.pricing_included__Dahdf{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:640px){.pricing_container__FqlQe{padding:0 16px}.pricing_hero__Ylb45{padding:56px 0 32px}.pricing_lede__KREFM{font-size:16px}.pricing_plans__soSVx{padding-bottom:64px}.pricing_sectionTint__JYqGx,.pricing_section__MpBgC{padding:64px 0}.pricing_included__Dahdf{grid-template-columns:minmax(0,1fr);gap:24px}.pricing_table__jRrtK{font-size:13px}.pricing_colFeature__1BfPr{width:36%}.pricing_thPlan__MZwCH{padding:12px 6px 10px}.pricing_thName__OqI9b{font-size:15px}.pricing_thPrice__RR6cC{font-size:16px}.pricing_thUnit__yezsw{font-size:10.5px}.pricing_rowLabel__OLU80{padding:12px 8px 12px 0;font-size:13px}.pricing_cell__PXfwb{padding:12px 6px}.pricing_value__qVAB3{font-size:12px}.pricing_faqQ__R02Wj{padding:16px;font-size:15px}.pricing_faqA__ADhTS{padding:0 16px 18px}.pricing_closing__JUHyn{padding:64px 0 80px}}