.Pricing_root__lXZp1{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.Pricing_container__y1a5N{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.Pricing_head__MDB50{margin-bottom:clamp(1.5rem,3vw,var(--space-2xl))}.Pricing_eyebrow__oA7mj{display:inline-block;margin-bottom:var(--space-md);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-deep)}.Pricing_heading__CW3kd{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.618rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.Pricing_lead__XP1pp{margin:var(--space-md) 0 0;max-width:70ch;color:var(--color-ink-soft);line-height:1.618}.Pricing_grid__9IjOd{display:grid;gap:clamp(2rem,4vw,var(--space-3xl));grid-template-columns:1fr}@media (min-width:48rem){.Pricing_grid__9IjOd[data-cols="2"],.Pricing_grid__9IjOd[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Pricing_grid__9IjOd[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.Pricing_title__UJAIM{margin:0;padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.15rem,1.8vw,1.375rem);font-weight:600}.Pricing_list__q_4xa{margin:0}.Pricing_row__ssaPb{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line)}.Pricing_label__9DK9K{min-width:0}.Pricing_detail__xhGnu{display:block;margin-top:.15rem;font-size:.875rem;color:var(--color-ink-soft)}.Pricing_price__J_yXQ{margin:0;flex:none;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.Pricing_note__70_8h{margin:var(--space-sm) 0 0;font-size:.9rem;color:var(--color-ink-soft)}.Pricing_cta__Pemp9{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-md);padding:.75rem 1.25rem;border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:600;text-decoration:none}.Pricing_cta__Pemp9:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Pricing_footnote__CwNAD{margin:var(--space-xl) 0 0;color:var(--color-ink-soft)}.Prose_root__MGl18{background:var(--color-bg);color:var(--color-ink);padding-block:var(--section-padding-block)}.Prose_tint__Zajpx{background:var(--color-bg-tint)}.Prose_container__LvHvZ{max-width:var(--w-content);margin-inline:auto;padding-inline:var(--section-gutter)}.Prose_narrow__Ap38V{max-width:var(--w-narrow)}.Prose_wide__NkgAD{max-width:var(--w-wide)}.Prose_wide__NkgAD .Prose_p__s7ACq{max-width:none}.Prose_center__gnfkB{text-align:center}.Prose_center__gnfkB .Prose_list__462b0{text-align:left;display:inline-block}.Prose_head__dv2JY{margin-bottom:clamp(1.5rem,3vw,var(--space-2xl))}.Prose_eyebrow__57otj{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:var(--space-md)}.Prose_heading__QnO7_{margin:0;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.7rem,3.4vw,2.618rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.Prose_lead__P5L51{margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--color-ink);text-wrap:pretty}.Prose_block__GbLJf{margin-top:clamp(1.6rem,3vw,var(--space-2xl))}.Prose_subheading__2b4Bx{margin:0 0 var(--space-md);font-family:var(--font-heading);font-weight:600;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;color:var(--color-ink)}.Prose_p__s7ACq{margin:0 0 var(--space-md);max-width:70ch;line-height:1.68;color:var(--color-ink-soft);text-wrap:pretty}.Prose_center__gnfkB .Prose_p__s7ACq{margin-inline:auto}.Prose_list__462b0{margin:var(--space-md) 0 0;padding:0;list-style:none}.Prose_li___z_Yh{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.6rem;line-height:1.6;color:var(--color-ink-soft)}.Prose_tick__M1WL0{margin-top:.2rem}.Prose_dot__64E5q,.Prose_tick__M1WL0{flex-shrink:0;color:var(--color-accent-deep)}.Prose_dot__64E5q{line-height:1.6;font-weight:700}[data-theme-system=ds] .Prose_list__462b0{list-style:disc;padding-left:1.4em}[data-theme-system=ds] .Prose_li___z_Yh{display:list-item;gap:0;color:var(--color-ink)}[data-theme-system=ds] .Prose_li___z_Yh::marker{color:var(--color-ink-soft)}[data-theme-system=ds] .Prose_li___z_Yh .Prose_dot__64E5q{display:none}.Prose_more__xDg3L{position:relative;margin-top:0}.Prose_moreToggle__5ceUk{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.Prose_moreBody__rrjj0{max-height:clamp(9rem,26vh,15rem);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent);transition:max-height .5s ease}.Prose_moreToggle__5ceUk:checked~.Prose_moreBody__rrjj0{max-height:400rem;-webkit-mask-image:none;mask-image:none}.Prose_moreActions__0sCho{display:flex;justify-content:center;margin-top:clamp(1.1rem,2.4vw,1.6rem)}.Prose_center__gnfkB .Prose_moreActions__0sCho{justify-content:center}.Prose_moreBtn__2or2y{display:inline-flex;align-items:center;gap:.55rem;padding:.72rem 1.5rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1;color:var(--color-accent-deep);background:transparent;border:1.5px solid var(--color-accent);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.Prose_moreBtn__2or2y:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.Prose_moreToggle__5ceUk:focus-visible~.Prose_moreActions__0sCho .Prose_moreBtn__2or2y{outline:3px solid var(--color-primary);outline-offset:3px}.Prose_moreCaret__BHEjd{width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-.12em) rotate(45deg);transition:transform .2s ease}.Prose_moreToggle__5ceUk:checked~.Prose_moreActions__0sCho .Prose_moreCaret__BHEjd{transform:translateY(.06em) rotate(-135deg)}.Prose_moreLess__7UK85,.Prose_moreToggle__5ceUk:checked~.Prose_moreActions__0sCho .Prose_moreMore__JbGvb{display:none}.Prose_moreToggle__5ceUk:checked~.Prose_moreActions__0sCho .Prose_moreLess__7UK85{display:inline}