.unified-price-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background-color:var(--color-surface);width:100%}.price-table-frame{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background-color:var(--color-surface);overflow:hidden}.unified-price-table th{background-color:var(--color-surface-secondary);color:var(--color-text-secondary);padding:var(--space-4) var(--space-5);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.unified-price-table th:last-child{border-left:1px solid var(--color-border-strong);text-align:right;width:10rem}.unified-price-table td{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-primary)}.unified-price-table tbody td+td{border-left:1px solid var(--color-border);background-color:var(--color-surface-secondary)}.unified-price-table tbody tr:not(.category-header):hover td{background-color:var(--color-surface-tertiary)}.unified-price-table tr.category-header{background-color:var(--color-surface-secondary);font-weight:var(--font-weight-bold)}.unified-price-table tr.category-header td{padding-top:var(--space-3);padding-bottom:var(--space-3);border-top-color:var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);box-shadow:inset 4px 0 0 var(--color-primary);color:var(--color-text-primary);font-size:var(--font-size-sm)}.unified-price-table tr.category-header+tr td{border-top:0}.unified-price-table tr.category-header:hover{background-color:var(--color-surface-secondary)}.unified-price-table tbody tr:not(.category-header) td:last-child{text-align:right;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-top:var(--space-1)}.price-table-container{width:100%;max-width:960px;margin:0 auto}.price-disclaimer{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background-color:var(--color-surface-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:flex}.price-disclaimer>i{color:var(--color-text-muted);flex:none;margin-top:.2em}.price-disclaimer p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.price-disclaimer a{color:var(--color-text-link);font-weight:var(--font-weight-medium);text-decoration:none}.price-disclaimer a:hover{color:var(--color-text-link-hover);text-decoration:underline}@media (width<=600px){.unified-price-table th,.unified-price-table td{padding:var(--space-3)}.unified-price-table th:last-child{width:6.75rem}.unified-price-table tbody tr:not(.category-header) td:last-child{font-size:var(--font-size-base)}.description{font-size:.8em}.price-disclaimer{padding:var(--space-3) var(--space-4)}}.pricing-hero[data-astro-cid-tbpjqaya]{scroll-margin-top:var(--space-20);padding-block:clamp(2.5rem,5vw,4.5rem)}.pricing-main[data-astro-cid-tbpjqaya]{width:100%;max-width:960px;margin:0 auto}.pricing-section[data-astro-cid-tbpjqaya]{scroll-margin-top:var(--space-20);padding-block:clamp(3rem,6vw,5rem)}.pricing-section--info[data-astro-cid-tbpjqaya],.pricing-section--rules[data-astro-cid-tbpjqaya]{background-color:var(--color-surface-secondary);border-block:1px solid var(--color-border)}.pricing-section__inner[data-astro-cid-tbpjqaya]{width:100%;max-width:calc(960px + var(--layout-gutter) + var(--layout-gutter));padding:0 var(--layout-gutter);margin:0 auto}.pricing-info-block[data-astro-cid-tbpjqaya]{width:100%}.pricing-section-heading[data-astro-cid-tbpjqaya]{max-width:46rem;margin-bottom:var(--space-8)}.pricing-section-heading__eyebrow[data-astro-cid-tbpjqaya]{margin:0 0 var(--space-2);color:var(--color-primary-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:var(--line-height-snug);text-transform:uppercase}.pricing-section-heading[data-astro-cid-tbpjqaya] h2[data-astro-cid-tbpjqaya]{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight);margin:0}.pricing-section-heading[data-astro-cid-tbpjqaya]>p[data-astro-cid-tbpjqaya]:last-child:not(.pricing-section-heading__eyebrow){max-width:62ch;margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.pricing-split[data-astro-cid-tbpjqaya]{gap:var(--space-8);align-items:start;display:grid}@media (width>=1024px){.pricing-split[data-astro-cid-tbpjqaya]{gap:var(--space-10);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.pricing-split--even[data-astro-cid-tbpjqaya]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pricing-hero[data-astro-cid-tbpjqaya] .pricing-split__aside[data-astro-cid-tbpjqaya]{top:calc(5rem + var(--space-4));position:sticky}}.pricing-section-heading--compact[data-astro-cid-tbpjqaya] h2[data-astro-cid-tbpjqaya]{font-size:clamp(1.25rem, 2vw, var(--font-size-xl))}.pricing-section-heading--compact[data-astro-cid-tbpjqaya]>p[data-astro-cid-tbpjqaya]:last-child:not(.pricing-section-heading__eyebrow){font-size:var(--font-size-sm)}.pricing-rules-details[data-astro-cid-tbpjqaya]{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background-color:var(--color-surface);overflow:hidden}.pricing-rules-details[data-astro-cid-tbpjqaya]+.pricing-rules-details[data-astro-cid-tbpjqaya]{margin-top:var(--space-3)}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]{align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);cursor:pointer;list-style:none;display:flex}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]::-webkit-details-marker{display:none}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:.5rem;height:.5rem;transition:transform var(--transition-fast) var(--ease-out);margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.pricing-rules-details[data-astro-cid-tbpjqaya][open]>summary[data-astro-cid-tbpjqaya]:after{transform:rotate(-135deg)translate(-2px,-2px)}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]:hover{background-color:var(--color-surface-secondary)}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.pricing-rules-details[data-astro-cid-tbpjqaya]>summary[data-astro-cid-tbpjqaya]>i[data-astro-cid-tbpjqaya]{color:var(--color-primary-hover);font-size:var(--font-size-sm)}.pricing-rules-details[data-astro-cid-tbpjqaya]>.pricing-info-list[data-astro-cid-tbpjqaya]{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.pricing-purchase-group[data-astro-cid-tbpjqaya]{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);grid-template-columns:1fr;display:grid;overflow:hidden}.pricing-purchase-item[data-astro-cid-tbpjqaya]{min-width:0;padding:var(--space-6)}.pricing-purchase-item[data-astro-cid-tbpjqaya]+.pricing-purchase-item[data-astro-cid-tbpjqaya]{border-top:1px solid var(--color-border-strong)}.pricing-purchase-item__icon[data-astro-cid-tbpjqaya]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);border:1px solid var(--color-primary-border);border-radius:var(--radius-control);background-color:var(--color-primary-surface);color:var(--color-primary-hover);justify-content:center;align-items:center;display:inline-flex}.pricing-purchase-item[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya],.pricing-benefit-card[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya],.pricing-rules-group[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya]{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.pricing-purchase-item[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya]{margin-bottom:var(--space-3)}.pricing-purchase-item[data-astro-cid-tbpjqaya] p[data-astro-cid-tbpjqaya]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.pricing-purchase-item[data-astro-cid-tbpjqaya] p[data-astro-cid-tbpjqaya]+p[data-astro-cid-tbpjqaya]{margin-top:var(--space-3)}.pricing-purchase-item[data-astro-cid-tbpjqaya] .pricing-payment-note[data-astro-cid-tbpjqaya]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-support);background-color:var(--color-support-surface);color:var(--color-text-primary)}.pricing-payment-note[data-astro-cid-tbpjqaya] strong[data-astro-cid-tbpjqaya]{font-weight:var(--font-weight-bold)}.pricing-benefit-grid[data-astro-cid-tbpjqaya]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.pricing-benefit-card[data-astro-cid-tbpjqaya]{--pricing-benefit-accent:var(--color-primary);--pricing-benefit-surface:var(--color-primary-surface);--pricing-benefit-border:var(--color-primary-border);padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-card)}.pricing-benefit-card__header[data-astro-cid-tbpjqaya]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.pricing-benefit-card__icon[data-astro-cid-tbpjqaya]{border:1px solid var(--pricing-benefit-border);border-radius:var(--radius-control);background-color:var(--pricing-benefit-surface);width:2.5rem;height:2.5rem;color:var(--pricing-benefit-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pricing-info-list[data-astro-cid-tbpjqaya]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-info-list[data-astro-cid-tbpjqaya] li[data-astro-cid-tbpjqaya]{padding-left:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);position:relative}.pricing-info-list[data-astro-cid-tbpjqaya] li[data-astro-cid-tbpjqaya]:before{content:"";border-radius:var(--radius-full);background-color:var(--color-text-muted);width:6px;height:6px;position:absolute;top:.55em;left:0}.pricing-benefit-card[data-astro-cid-tbpjqaya] .pricing-info-list[data-astro-cid-tbpjqaya] li[data-astro-cid-tbpjqaya]:before{background-color:var(--pricing-benefit-accent)}.pricing-info-list[data-astro-cid-tbpjqaya] strong[data-astro-cid-tbpjqaya]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.pricing-notice[data-astro-cid-tbpjqaya]{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--color-surface-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);display:flex}.pricing-notice[data-astro-cid-tbpjqaya]>i[data-astro-cid-tbpjqaya]{color:var(--color-text-muted);flex:none;margin-top:.2em}.pricing-notice[data-astro-cid-tbpjqaya] p[data-astro-cid-tbpjqaya]{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.pricing-rules-panel[data-astro-cid-tbpjqaya]{display:block}.pricing-rules-group[data-astro-cid-tbpjqaya]{min-width:0;padding:var(--space-8)}.pricing-rules-group[data-astro-cid-tbpjqaya]+.pricing-rules-group[data-astro-cid-tbpjqaya]{border-left:1px solid var(--color-border-strong)}.pricing-rules-group[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.pricing-rules-group[data-astro-cid-tbpjqaya] h3[data-astro-cid-tbpjqaya] i[data-astro-cid-tbpjqaya]{color:var(--color-text-muted);font-size:var(--font-size-base)}@media (width<=760px){.pricing-section-heading[data-astro-cid-tbpjqaya] h2[data-astro-cid-tbpjqaya]{font-size:var(--font-size-xl)}.pricing-purchase-group[data-astro-cid-tbpjqaya],.pricing-benefit-grid[data-astro-cid-tbpjqaya],.pricing-rules-panel[data-astro-cid-tbpjqaya]{grid-template-columns:1fr}.pricing-benefit-grid[data-astro-cid-tbpjqaya]{gap:var(--space-5)}.pricing-purchase-item[data-astro-cid-tbpjqaya]+.pricing-purchase-item[data-astro-cid-tbpjqaya]{border-top:1px solid var(--color-border-strong);border-left:0}}@media (width<=600px){.pricing-hero[data-astro-cid-tbpjqaya],.pricing-section[data-astro-cid-tbpjqaya]{padding-block:var(--space-8)}.pricing-section-heading[data-astro-cid-tbpjqaya]{margin-bottom:var(--space-6)}.pricing-purchase-item[data-astro-cid-tbpjqaya],.pricing-benefit-card[data-astro-cid-tbpjqaya],.pricing-rules-group[data-astro-cid-tbpjqaya]{padding:var(--space-5)}}
