.addon-catalog[data-astro-cid-cldhxar5]{padding-block:var(--space-16) var(--space-20)}.addon-catalog__grid[data-astro-cid-cldhxar5]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.addon-card{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;padding:var(--space-5);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.addon-card__header{align-items:center;gap:var(--space-3);display:flex}.addon-card__icon{width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-control);background:var(--color-action-soft);color:var(--color-action);flex:none;justify-content:center;align-items:center;display:inline-flex}.addon-card h3{color:var(--color-brand);font-size:var(--font-size-lg);margin:0}.addon-card__description{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.addon-card__commercial{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.addon-card__price{gap:var(--space-1);display:grid}.addon-card__price strong{color:var(--color-brand);font-size:var(--font-size-xl);line-height:1.1}.addon-card__price span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.addon-card__plans{gap:var(--space-2);display:grid}.addon-card__plans>span{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}.addon-card__plan-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.addon-card__plan{border:1px solid var(--color-border-strong);border-radius:var(--radius-compact);background:var(--color-surface-soft);color:var(--color-brand);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:700}.addon-card__footer{padding-top:var(--space-4);justify-content:flex-end;margin-top:auto;display:flex}@media (width<=48rem){.addon-catalog__grid[data-astro-cid-cldhxar5]{grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.addon-catalog[data-astro-cid-cldhxar5]{padding-block:var(--space-10)}.addon-card__commercial{flex-direction:column;align-items:flex-start}.addon-card__footer .commerce-button{width:100%}}.trial-offer[data-astro-cid-kiohhzcu]{gap:var(--space-4);border-color:var(--color-action);background:var(--color-action-soft);display:grid}.trial-offer[data-astro-cid-kiohhzcu][hidden]{display:none}.trial-offer__badge[data-astro-cid-kiohhzcu]{border-radius:var(--radius-control);background:var(--color-action-surface);width:fit-content;color:var(--color-on-action);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:800}.trial-offer[data-astro-cid-kiohhzcu] h2[data-astro-cid-kiohhzcu],.trial-offer[data-astro-cid-kiohhzcu] p[data-astro-cid-kiohhzcu]{margin:0}.trial-offer[data-astro-cid-kiohhzcu] ul[data-astro-cid-kiohhzcu]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.pricing-catalog[data-astro-cid-yfywq6xv]{padding-block:var(--space-16) var(--space-20)}.pricing-overview[data-astro-cid-yfywq6xv]{gap:var(--space-8);display:grid}.pricing-intro[data-astro-cid-yfywq6xv]{min-width:0;max-width:48rem}.pricing-intro[data-astro-cid-yfywq6xv] h1[data-astro-cid-yfywq6xv],.pricing-intro[data-astro-cid-yfywq6xv] h2[data-astro-cid-yfywq6xv]{font-size:var(--font-size-2xl)}.pricing-cards{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;padding:var(--space-5);box-shadow:var(--shadow-panel);margin-top:var(--space-4);gap:var(--space-3);scroll-margin-top:var(--sticky-header-offset);flex-direction:column;display:flex;position:relative}.pricing-card--featured{border-color:var(--color-action)}.pricing-card__badge{white-space:nowrap;width:fit-content;margin-bottom:var(--space-3);border-radius:var(--radius-compact);background:var(--color-action-surface);color:var(--color-on-action);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-card h2{color:var(--color-brand);font-size:var(--font-size-xl);margin:0}.pricing-card__heading{align-items:center;gap:var(--space-2);display:flex}.pricing-card h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-sm)}.pricing-card__price{margin:var(--space-3) 0 0;color:var(--color-brand);font-size:var(--font-size-xl);font-weight:800;line-height:1.15}.pricing-card__price span{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:650;display:block}.pricing-card__list{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;display:grid}.pricing-card__feature-lead{margin:var(--space-2) 0 0;color:var(--color-brand);font-weight:750}.pricing-card__actions{align-items:stretch;gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;display:flex}.pricing-card__action{text-align:center;min-width:0;padding-inline:var(--space-2);flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pricing-card__action--current{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);cursor:default}.pricing-comparison[data-astro-cid-yfywq6xv]{contain:inline-size paint;min-width:0;margin-top:var(--space-8);background:var(--color-surface);border-radius:var(--radius-panel);padding:var(--space-5);overflow:hidden}.pricing-comparison[data-astro-cid-yfywq6xv] h2[data-astro-cid-yfywq6xv]{margin:0 0 var(--space-4);font-size:var(--font-size-xl)}.pricing-comparison__toolbar[data-astro-cid-yfywq6xv]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pricing-search[data-astro-cid-yfywq6xv]{max-width:var(--pricing-search-width);flex:1}.pricing-legend[data-astro-cid-yfywq6xv]{gap:var(--space-4);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pricing-legend[data-astro-cid-yfywq6xv] li[data-astro-cid-yfywq6xv]{align-items:center;gap:var(--space-2);display:flex}.pricing-table-scroll{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;max-width:100%;overflow-x:auto}.pricing-table-scroll:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pricing-table{width:100%;min-width:var(--pricing-table-min-width);border-collapse:collapse}.pricing-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-4);text-align:center;vertical-align:top}.pricing-table thead th{background:var(--color-surface-soft);color:var(--color-brand)}.pricing-table thead th:first-child,.pricing-table__feature{text-align:left}.pricing-table__group th{background:var(--color-action-soft);color:var(--color-brand);text-align:left}.pricing-table__group button{width:100%;padding:var(--space-2) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:750;display:flex}.pricing-table__group button:after{content:"−"}.pricing-table__group button[aria-expanded=false]:after{content:"+"}.pricing-table__group button:focus-visible{outline:3px solid var(--color-focus)}.pricing-table__feature span,.pricing-table__feature small{display:block}.pricing-table__addon-price{color:var(--color-text-muted);margin-top:var(--space-1);display:block}.pricing-table__feature small{max-width:38rem;margin-top:var(--space-1);color:var(--color-text-muted);font-weight:400}.pricing-state{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-control);font-size:var(--font-size-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.pricing-state--included{background:var(--color-success-soft);color:var(--color-success)}.pricing-state--available_addon{background:var(--color-action-soft);color:var(--color-action)}.pricing-state--not_included{background:var(--color-surface-soft);color:var(--color-text-muted)}@media (width<=36rem){.pricing-cards{grid-template-columns:minmax(0,1fr)}.pricing-catalog[data-astro-cid-yfywq6xv]{padding-block:var(--space-10)}}
