.pricing-hero[data-astro-cid-ivfaa4zu]{padding:var(--space-16) 0 var(--space-12)}.pricing-hero[data-astro-cid-ivfaa4zu] .hero-eyebrow[data-astro-cid-ivfaa4zu]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-weight:var(--fw-semibold);margin-bottom:var(--space-3)}.pricing-hero[data-astro-cid-ivfaa4zu] .hero-title[data-astro-cid-ivfaa4zu]{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--lh-tight);letter-spacing:-.03em;margin-bottom:var(--space-4);color:var(--text-primary)}.pricing-hero[data-astro-cid-ivfaa4zu] .hero-subtitle[data-astro-cid-ivfaa4zu]{font-size:var(--text-lg);color:var(--text-secondary);max-width:860px;margin-bottom:var(--space-8)}.pricing-hero-stats[data-astro-cid-ivfaa4zu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);max-width:980px}.pricing-hero-stat[data-astro-cid-ivfaa4zu]{padding:var(--space-5);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.pricing-hero-stat-primary[data-astro-cid-ivfaa4zu]{border-color:var(--accent);box-shadow:0 4px 20px #0000000d}.stat-label[data-astro-cid-ivfaa4zu]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600;margin-bottom:var(--space-1)}.stat-value[data-astro-cid-ivfaa4zu]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);font-weight:700;margin-bottom:var(--space-1)}.stat-note[data-astro-cid-ivfaa4zu]{font-size:var(--text-sm);color:var(--text-secondary)}.stat-was[data-astro-cid-ivfaa4zu]{font-size:var(--text-sm);color:var(--text-muted);text-decoration:line-through;margin-bottom:var(--space-1)}.sale-banner[data-astro-cid-ivfaa4zu]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-lg);background:rgba(var(--accent-rgb),.08)}.sale-banner-badge[data-astro-cid-ivfaa4zu]{flex-shrink:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sale-banner-text[data-astro-cid-ivfaa4zu]{font-size:var(--text-base);color:var(--text-secondary)}.sale-banner-text[data-astro-cid-ivfaa4zu] strong[data-astro-cid-ivfaa4zu]{color:var(--text-primary)}.price-cell[data-astro-cid-ivfaa4zu]{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.price-was[data-astro-cid-ivfaa4zu]{color:var(--text-muted);text-decoration:line-through;font-size:var(--text-sm);white-space:nowrap}.price-now[data-astro-cid-ivfaa4zu]{color:var(--accent-text);white-space:nowrap}.price-off[data-astro-cid-ivfaa4zu]{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);color:#fff;font-size:var(--text-xs);font-weight:800;white-space:nowrap}.price-list-section[data-astro-cid-ivfaa4zu]{padding-top:var(--space-12)}.price-list-header[data-astro-cid-ivfaa4zu]{max-width:860px;margin-bottom:var(--space-8)}.price-list-table-wrap[data-astro-cid-ivfaa4zu]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.price-list-table[data-astro-cid-ivfaa4zu]{width:100%;min-width:900px;border-collapse:collapse}.price-list-table[data-astro-cid-ivfaa4zu] th[data-astro-cid-ivfaa4zu],.price-list-table[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu]{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.price-list-table[data-astro-cid-ivfaa4zu] thead[data-astro-cid-ivfaa4zu] th[data-astro-cid-ivfaa4zu]{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:var(--bg-muted)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] th[data-astro-cid-ivfaa4zu]{color:var(--text-primary);font-weight:800}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] tr[data-astro-cid-ivfaa4zu]:nth-child(2n){background:var(--bg-muted)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] tr[data-astro-cid-ivfaa4zu]:last-child th[data-astro-cid-ivfaa4zu],.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] tr[data-astro-cid-ivfaa4zu]:last-child td[data-astro-cid-ivfaa4zu]{border-bottom:none}.price-list-table[data-astro-cid-ivfaa4zu] strong[data-astro-cid-ivfaa4zu]{color:var(--accent-text);white-space:nowrap}.price-detail-grid[data-astro-cid-ivfaa4zu]{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-4);margin-top:var(--space-5)}.price-detail-card[data-astro-cid-ivfaa4zu]{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.price-detail-card-warning[data-astro-cid-ivfaa4zu]{border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.06)}.include-title[data-astro-cid-ivfaa4zu]{font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.price-detail-card[data-astro-cid-ivfaa4zu] p[data-astro-cid-ivfaa4zu]:last-child,.price-list-includes[data-astro-cid-ivfaa4zu] p[data-astro-cid-ivfaa4zu]:last-child{color:var(--text-secondary);margin:0}.price-detail-card[data-astro-cid-ivfaa4zu] ul[data-astro-cid-ivfaa4zu]{margin:0;padding-left:1.2rem;color:var(--text-secondary);display:grid;gap:var(--space-1)}.price-list-includes[data-astro-cid-ivfaa4zu]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-muted)}@media(max-width:960px){.price-list-table-wrap[data-astro-cid-ivfaa4zu]{overflow:visible;border:none;background:transparent;border-radius:0}.price-list-table[data-astro-cid-ivfaa4zu]{min-width:0;width:100%}.price-list-table[data-astro-cid-ivfaa4zu] thead[data-astro-cid-ivfaa4zu]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu]{display:grid;gap:var(--space-4)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] tr[data-astro-cid-ivfaa4zu],.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] tr[data-astro-cid-ivfaa4zu]:nth-child(2n){display:block;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] th[data-astro-cid-ivfaa4zu][scope=row]{display:block;font-size:var(--text-lg);font-weight:800;padding:0 0 var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) 0;border:none;text-align:right}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu]:before{content:attr(data-label);flex-shrink:0;text-align:left;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu].price-td{display:block;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);text-align:left}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu].price-td:before{display:block;margin-bottom:var(--space-2)}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu].price-td .price-cell[data-astro-cid-ivfaa4zu]{justify-content:flex-start;align-items:baseline}.price-list-table[data-astro-cid-ivfaa4zu] tbody[data-astro-cid-ivfaa4zu] td[data-astro-cid-ivfaa4zu].price-td .price-now[data-astro-cid-ivfaa4zu]{font-size:var(--text-xl)}}@media(max-width:768px){.pricing-hero-stats[data-astro-cid-ivfaa4zu],.price-detail-grid[data-astro-cid-ivfaa4zu]{grid-template-columns:1fr}.price-list-includes[data-astro-cid-ivfaa4zu]{align-items:stretch;flex-direction:column}.price-list-includes[data-astro-cid-ivfaa4zu] .btn[data-astro-cid-ivfaa4zu]{width:100%}}@media(max-width:600px){.sale-banner[data-astro-cid-ivfaa4zu]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}
