.pricing_root__KzgyS{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section) var(--space-gutter);display:flex;flex-direction:column;gap:var(--space-16)}.pricing_header__QX_0H{display:flex;flex-direction:column;gap:var(--space-4)}.pricing_heading__Zu3dN{font-size:var(--text-h1);font-weight:var(--weight-black);letter-spacing:-.03em;line-height:var(--leading-tight);color:var(--color-text);margin:0}.pricing_lead__ioZ8g{font-size:var(--text-body-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.pricing_tableSection__npnyc{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing_table__nELw_{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.pricing_tableCaption__Kyuyw{padding-bottom:var(--space-3)}.pricing_tableCaption__Kyuyw,.pricing_th__Ua7lM{font-size:var(--text-caption);color:var(--color-text-subtle);text-align:left}.pricing_th__Ua7lM{padding:var(--space-4) var(--space-5);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--color-surface-elevated);white-space:nowrap}.pricing_th__Ua7lM,.pricing_tr__R7eQs{border-bottom:1px solid var(--color-border)}.pricing_tr__R7eQs:last-child{border-bottom:none}.pricing_tr__R7eQs:hover{background:var(--color-surface-elevated)}.pricing_td__S6Og9{padding:var(--space-5);font-size:var(--text-body);color:var(--color-text);vertical-align:top}.pricing_pkgName__LFPxP{font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.pricing_pkgTier__YnMUr{font-size:var(--text-caption);color:var(--color-text-subtle);font-family:var(--font-mono)}.pricing_price__JOBLH{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-text)}.pricing_summary__1NRhF{color:var(--color-text-muted);line-height:var(--leading-normal);max-width:300px}.pricing_tableLink__qFhIC{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}.pricing_tableLink__qFhIC:hover{color:var(--color-text)}.pricing_paymentNote__sL_2o{padding:var(--space-8);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-4)}.pricing_noteHeading__vEMPl{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text-on-inverse);margin:0}.pricing_noteBody__z935W{font-size:var(--text-body-lg);color:var(--color-text-on-inverse);margin:0}.pricing_noteList__sHlwc{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-6);margin:0}.pricing_noteList__sHlwc li{font-size:var(--text-body);color:var(--color-text-on-inverse);opacity:.8;line-height:var(--leading-relaxed)}.pricing_addonSection__0MVd1,.pricing_refundSection__Qugig{display:flex;flex-direction:column;gap:var(--space-5)}.pricing_sectionHeading__17T67{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text);margin:0;letter-spacing:-.01em}.pricing_sectionLead__tAZYh{font-size:var(--text-body);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.pricing_addonList__RV_bA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.pricing_addonItem__OAs4T{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--text-body)}.pricing_addonItem__OAs4T:last-child{border-bottom:none}.pricing_addonLabel__N_KY8{color:var(--color-text)}.pricing_addonPrice__HcTLK{font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap}.pricing_inlineLink__MszUw{color:var(--color-text);text-underline-offset:2px}.pricing_cta__WfXA9{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.pricing_ctaButton__H2GkB{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-10);background:var(--color-accent);color:var(--color-accent-fg);font-size:var(--text-body);font-weight:var(--weight-semibold);text-decoration:none;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out)}.pricing_ctaButton__H2GkB:hover{background:var(--color-accent-hover)}.pricing_ctaSecondary___WOvm{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.pricing_ctaSecondary___WOvm:hover{color:var(--color-text)}