.cost-grid[data-astro-cid-5zsqpzoc]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:stretch;margin-bottom:32px}.cost[data-astro-cid-5zsqpzoc]{padding:28px 24px;border-radius:16px;background:#fff;border:1px solid var(--color-line);display:flex;flex-direction:column}.cost-sym[data-astro-cid-5zsqpzoc]{width:56px;height:56px;color:var(--color-accent-deep);margin-bottom:18px}.cost-sym[data-astro-cid-5zsqpzoc] svg[data-astro-cid-5zsqpzoc]{width:100%;height:100%}.cost-label[data-astro-cid-5zsqpzoc]{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--color-accent-deep);margin-bottom:8px}.cost[data-astro-cid-5zsqpzoc] h3[data-astro-cid-5zsqpzoc]{font-size:19px;font-weight:600;margin-bottom:8px;letter-spacing:-.015em}.cost[data-astro-cid-5zsqpzoc] p[data-astro-cid-5zsqpzoc]{color:var(--color-dim);font-size:14.5px;line-height:1.55}.cost-plus[data-astro-cid-5zsqpzoc]{align-self:center;font-size:36px;font-weight:300;color:var(--color-dim);font-family:var(--font-mono)}.cost-callout[data-astro-cid-5zsqpzoc]{display:flex;gap:24px;background:var(--color-bg-tint);border:1px solid var(--color-line);border-left:4px solid var(--color-accent);border-radius:16px;padding:32px 36px;align-items:flex-start}.cost-callout-icon[data-astro-cid-5zsqpzoc]{width:36px;height:36px;color:var(--color-accent-deep);flex-shrink:0;margin-top:2px}.cost-callout-icon[data-astro-cid-5zsqpzoc] svg[data-astro-cid-5zsqpzoc]{width:100%;height:100%}.cost-callout-body[data-astro-cid-5zsqpzoc]{flex:1;min-width:0}.cost-callout[data-astro-cid-5zsqpzoc] h4[data-astro-cid-5zsqpzoc]{font-size:20px;font-weight:600;letter-spacing:-.015em;margin-bottom:12px}.cost-callout[data-astro-cid-5zsqpzoc] p[data-astro-cid-5zsqpzoc]{color:var(--color-dim);font-size:15.5px;line-height:1.65;margin-bottom:20px}.cost-callout[data-astro-cid-5zsqpzoc] strong[data-astro-cid-5zsqpzoc]{color:var(--color-ink);font-weight:600}@media(max-width:900px){.cost-grid[data-astro-cid-5zsqpzoc]{grid-template-columns:1fr;gap:8px}.cost-plus[data-astro-cid-5zsqpzoc]{padding:4px 0}.cost-callout[data-astro-cid-5zsqpzoc]{flex-direction:column;gap:12px;padding:24px}}.price-table[data-astro-cid-5zsqpzoc]{border-top:1px solid var(--color-line)}.ptbl-head[data-astro-cid-5zsqpzoc],.ptbl-row[data-astro-cid-5zsqpzoc]{display:grid;grid-template-columns:1fr auto;gap:24px;padding:18px 0;border-bottom:1px solid var(--color-line)}.ptbl-head[data-astro-cid-5zsqpzoc]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-dim);padding:14px 0}.ptbl-item[data-astro-cid-5zsqpzoc]{font-size:17px;font-weight:600}.ptbl-note[data-astro-cid-5zsqpzoc]{font-size:14px;color:var(--color-dim);margin-top:4px;line-height:1.5;max-width:50ch}.ptbl-price[data-astro-cid-5zsqpzoc]{font-size:17px;font-weight:700;color:var(--color-accent-deep);text-align:right;white-space:nowrap}.sub[data-astro-cid-5zsqpzoc]{font-size:22px;font-weight:600;margin:40px 0 8px;letter-spacing:-.02em}.footnote[data-astro-cid-5zsqpzoc]{color:var(--color-dim);font-size:14px;margin-top:24px}.cln-table[data-astro-cid-5zsqpzoc]{border-top:1px solid var(--color-line)}.cln-head[data-astro-cid-5zsqpzoc],.cln-row[data-astro-cid-5zsqpzoc]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--color-line);align-items:center}.cln-head[data-astro-cid-5zsqpzoc]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-dim);padding:14px 0}.cln-type[data-astro-cid-5zsqpzoc]{font-size:17px;font-weight:600}.cln-row[data-astro-cid-5zsqpzoc]>span[data-astro-cid-5zsqpzoc]:not(.cln-type){font-weight:700;color:var(--color-accent-deep)}@media(max-width:640px){.cln-head[data-astro-cid-5zsqpzoc],.cln-row[data-astro-cid-5zsqpzoc]{grid-template-columns:1fr;gap:4px}.cln-head[data-astro-cid-5zsqpzoc] span[data-astro-cid-5zsqpzoc]:not(:first-child){display:none}.cln-row[data-astro-cid-5zsqpzoc]{padding:16px 0}.cln-row[data-astro-cid-5zsqpzoc]>span[data-astro-cid-5zsqpzoc]:not(.cln-type):before{content:attr(data-label)}}
