.page.svelte-17et19q{padding:clamp(2rem,4vw,3.5rem) 0;position:relative;z-index:1}.page__inner.svelte-17et19q{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.back-link.svelte-17et19q{display:inline-block;font-size:.85rem;color:var(--muted);text-decoration:none;margin-bottom:1.5rem;transition:color .15s}.back-link.svelte-17et19q:hover{color:var(--accent)}.page-title.svelte-17et19q{font-size:clamp(1.35rem,3vw,2rem);margin-bottom:.6rem}.page-lead.svelte-17et19q{font-size:.95rem;color:var(--muted);line-height:1.6;margin-bottom:2rem;max-width:56ch}.steps.svelte-17et19q{display:flex;gap:0;list-style:none;margin-bottom:2.5rem;border:1px solid var(--border);overflow:hidden}.step.svelte-17et19q{display:flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;flex:1;background:var(--panel);border-right:1px solid var(--border);font-size:.85rem;color:var(--muter);transition:background-color .15s,color .15s}.step.svelte-17et19q:last-child{border-right:none}.step--active.svelte-17et19q{background:#36f2c20f;color:var(--accent)}.step__num.svelte-17et19q{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid currentColor;font-size:.72rem;flex-shrink:0;font-family:var(--font-mono)}.step__label.svelte-17et19q{font-family:var(--font-mono)}@media(max-width:480px){.steps.svelte-17et19q{flex-direction:column}.step.svelte-17et19q{border-right:none;border-bottom:1px solid var(--border)}.step.svelte-17et19q:last-child{border-bottom:none}}.calendly-wrapper.svelte-17et19q{border:1px solid var(--border);background:var(--panel);overflow:hidden;margin-bottom:2rem}.calendly-placeholder.svelte-17et19q{padding:3rem 2rem;text-align:center;color:var(--muted);font-size:.9rem;line-height:1.7}.calendly-placeholder.svelte-17et19q code:where(.svelte-17et19q){font-size:.85rem}.calendly-placeholder.svelte-17et19q a:where(.svelte-17et19q):not(.btn){color:var(--accent)}.calendly-placeholder.svelte-17et19q .btn:where(.svelte-17et19q){display:inline-block;margin-top:1.25rem;padding:.55rem 1.2rem;font-family:var(--font-mono);font-size:.9rem;text-decoration:none;background:#36f2c21a;border:1px solid rgba(54,242,194,.5);color:var(--accent);cursor:pointer;transition:background-color .15s,border-color .15s}.calendly-placeholder.svelte-17et19q .btn:where(.svelte-17et19q):hover{background:#36f2c22e}.payment-cta__card.svelte-17et19q{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--accent);padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.6rem}.payment-cta__label.svelte-17et19q{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.payment-cta__desc.svelte-17et19q{font-size:.88rem;color:var(--muted);line-height:1.6;max-width:56ch}.btn.svelte-17et19q{display:inline-block;padding:.55rem 1.2rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.4;text-decoration:none;cursor:pointer;border:1px solid transparent;align-self:flex-start;transition:background-color .15s,border-color .15s,color .15s}.btn--primary.svelte-17et19q{background:#36f2c21a;border-color:#36f2c280;color:var(--accent)}.btn--primary.svelte-17et19q:hover{background:#36f2c22e;border-color:#36f2c2bf}
