.vx-buy.svelte-ed3i6z{min-height:70vh}.vx-buy-hero.svelte-ed3i6z{padding:96px 0}.vx-buy-grid.svelte-ed3i6z{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.vx-buy-copy.svelte-ed3i6z h1:where(.svelte-ed3i6z){font-family:var(--vx-font-display);font-size:clamp(48px,8vw,92px);line-height:.98;letter-spacing:-.035em;margin:16px 0 22px}.vx-buy-copy.svelte-ed3i6z p:where(.svelte-ed3i6z){font-size:19px;color:var(--fg-muted);max-width:520px;margin:0}.vx-buy-plan.svelte-ed3i6z{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-elev);box-shadow:var(--shadow-md)}.vx-buy-plan.svelte-ed3i6z h2:where(.svelte-ed3i6z){font-family:var(--vx-font-display);font-size:22px;margin:0 0 4px;letter-spacing:-.015em}.vx-buy-plan.svelte-ed3i6z p:where(.svelte-ed3i6z){margin:0;color:var(--fg-muted)}.vx-buy-button.svelte-ed3i6z{justify-content:center;width:100%;border:none}.vx-buy-note.svelte-ed3i6z{font-family:var(--vx-font-mono);font-size:11px;line-height:1.5}.vx-buy-error.svelte-ed3i6z{color:#ba2b2e;font-size:13px;line-height:1.45}@media(max-width:860px){.vx-buy-grid.svelte-ed3i6z{grid-template-columns:1fr}}
