.price-split[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--sp-5);align-items:flex-start}.price-heading[data-astro-cid-lmkygsfs]{font-size:clamp(2rem,1.3rem + 2.5vw,3.5rem);margin-top:var(--sp-2);line-height:.95}.price-heading[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent);font-weight:300}.price-lead[data-astro-cid-lmkygsfs]{font-size:var(--fs-lg);color:var(--ink-soft);margin-top:var(--sp-2);max-width:40ch;line-height:1.5}.price-note[data-astro-cid-lmkygsfs]{display:flex;gap:12px;align-items:flex-start;margin-top:var(--sp-3);padding:var(--sp-2);background:var(--surface-alt);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--ink-soft);font-size:var(--fs-sm)}.price-note[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--accent);flex-shrink:0;margin-top:2px}.price-table[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden}.price-table-head[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;padding:var(--sp-2) var(--sp-3);background:var(--surface-alt);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.price-row[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.price-row[data-astro-cid-lmkygsfs]:last-child{border-bottom:0}.price-row[data-astro-cid-lmkygsfs]:hover{background:var(--surface-alt)}.price-row[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;font-size:var(--fs-base);font-weight:500;color:var(--ink);margin-bottom:2px}.price-note-inline[data-astro-cid-lmkygsfs]{display:block;font-size:var(--fs-xs);color:var(--ink-muted)}.price-figure[data-astro-cid-lmkygsfs]{font-size:1.75rem;font-weight:500;color:var(--ink);letter-spacing:-.02em;display:inline-flex;align-items:baseline}.price-sign[data-astro-cid-lmkygsfs]{font-size:.65em;color:var(--ink-muted);padding-right:2px}.price-unit[data-astro-cid-lmkygsfs]{font-size:.7em;color:var(--ink-muted);padding-left:2px}.price-plans-section[data-astro-cid-lmkygsfs]{background:var(--surface-alt);border-block:1px solid var(--border)}.plans-head[data-astro-cid-lmkygsfs]{max-width:640px;margin-bottom:var(--sp-5)}.plans-title[data-astro-cid-lmkygsfs]{margin-top:var(--sp-2);font-size:var(--fs-display);line-height:.95}.plans-title[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent);font-weight:300}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.plan[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);position:relative;transition:transform var(--t-med),box-shadow var(--t-med)}.plan[data-astro-cid-lmkygsfs]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.plan-hl[data-astro-cid-lmkygsfs]{border:1px solid var(--ink);background:var(--bg);box-shadow:var(--shadow-lg)}.plan-pill[data-astro-cid-lmkygsfs]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--accent-ink);padding:4px 12px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.plan-name[data-astro-cid-lmkygsfs]{font-size:var(--fs-3xl);font-family:var(--font-display);line-height:1}.plan-blurb[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--ink-muted);margin-top:4px}.plan-price[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;border-block:1px solid var(--border);padding-block:var(--sp-2)}.plan-currency[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:var(--ink-muted);margin-top:10px}.plan-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:4.5rem;font-weight:500;line-height:.9;color:var(--ink);letter-spacing:-.04em}.plan-unit[data-astro-cid-lmkygsfs]{font-size:var(--fs-base);color:var(--ink-muted);margin-top:24px;margin-left:4px}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;flex:1;display:flex;flex-direction:column;gap:9px}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm);color:var(--ink-soft)}.plan-features[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--accent);flex-shrink:0;margin-top:1px}.financing[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);align-items:start}.financing-title[data-astro-cid-lmkygsfs]{font-size:var(--fs-display);margin-top:var(--sp-2);line-height:.95}.financing-title[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--accent);font-weight:300}.financing-lead[data-astro-cid-lmkygsfs]{font-size:var(--fs-lg);color:var(--ink-soft);line-height:1.5;margin-top:var(--sp-2);max-width:42ch}.financing-lead[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--ink);font-family:var(--font-display)}.financing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.financing-card[data-astro-cid-lmkygsfs]{background:var(--surface);padding:var(--sp-3);display:flex;flex-direction:column;gap:6px}.financing-num[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:2.75rem;font-weight:500;line-height:1;color:var(--ink);letter-spacing:-.03em}.financing-num[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font-size:.4em;color:var(--ink-muted);margin-left:4px}.financing-card[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:var(--fs-base);font-family:var(--font-body);font-weight:600;color:var(--ink)}.financing-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:var(--fs-sm);color:var(--ink-muted)}@media (max-width: 980px){.price-split[data-astro-cid-lmkygsfs],.plans-grid[data-astro-cid-lmkygsfs],.financing[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
