.process.svelte-7506nm{background:var(--color-surface-950)}.wrap.svelte-7506nm{max-width:76rem;margin-inline:auto;padding-inline:var(--fluid-page-pad)}.narrow.svelte-7506nm{max-width:46rem}.faq-wrap.svelte-7506nm{max-width:52rem}.center.svelte-7506nm{text-align:center}.band.svelte-7506nm{padding-block:var(--fluid-gap-2xl)}.band-deep.svelte-7506nm{background:var(--color-surface-900)}.band-line.svelte-7506nm{border-top:1px solid var(--border-subtle);padding-top:1rem}.kicker.svelte-7506nm{letter-spacing:.3em;text-transform:uppercase;font-size:var(--fluid-xs);color:var(--color-gold-600);margin-bottom:.9rem}.h1.svelte-7506nm{font-size:var(--fluid-2xl);font-weight:800;line-height:1.15;color:var(--color-cream-100);text-wrap:balance}.h2.svelte-7506nm{font-size:var(--fluid-xl);font-weight:800;line-height:1.18;color:var(--color-cream-100);text-wrap:balance}.lead.svelte-7506nm{margin-top:1rem;font-size:var(--fluid-sm);line-height:1.9;color:var(--color-surface-300)}.lead-center.svelte-7506nm{margin-inline:auto;max-width:36rem}.page-hero.svelte-7506nm{position:relative;overflow:hidden;padding:10rem 0 4rem}.hero-inner.svelte-7506nm{position:relative;z-index:1}.cta-row.svelte-7506nm{margin-top:2rem;display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.btn.svelte-7506nm{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:var(--radius-md, 8px);font-size:var(--fluid-sm);font-weight:600;white-space:nowrap;transition:transform var(--motion-fast, .12s) var(--ease-luxury, ease),background var(--motion-fast, .12s) ease,border-color var(--motion-fast, .12s) ease,color var(--motion-fast, .12s) ease}.btn.svelte-7506nm:hover{transform:translateY(-2px)}.btn-solid.svelte-7506nm{background:var(--color-gold-400);color:var(--color-surface-950)}.btn-solid.svelte-7506nm:hover{background:var(--color-gold-300)}.btn-ghost.svelte-7506nm{border:1px solid var(--border-default);color:var(--color-surface-400)}.btn-ghost.svelte-7506nm:hover{color:var(--color-gold-400);border-color:var(--color-gold-700)}.arrow.svelte-7506nm{display:inline-block}[dir=rtl].svelte-7506nm .arrow:where(.svelte-7506nm){transform:scaleX(-1)}.pstep.svelte-7506nm{display:grid;grid-template-columns:1fr 1.15fr;gap:2.6rem;align-items:center;padding-block:3.2rem;border-top:1px solid var(--border-subtle)}.pstep.svelte-7506nm:first-of-type{border-top:none}.pstep.flip.svelte-7506nm .pstep-media:where(.svelte-7506nm){order:2}.pstep-media.svelte-7506nm .duotone{border-radius:var(--radius-xl, 16px);border:1px solid var(--border-subtle)}.pstep-num.svelte-7506nm{direction:ltr;font-size:3rem;font-weight:200;color:var(--color-gold-700)}[dir=rtl].svelte-7506nm .pstep-num:where(.svelte-7506nm){text-align:end}.pstep-title.svelte-7506nm{margin-top:.4rem;font-size:var(--fluid-lg);font-weight:800;color:var(--color-cream-100)}.pstep-desc.svelte-7506nm{margin-top:.8rem;font-size:var(--fluid-sm);line-height:2;color:var(--color-surface-400);max-width:30rem}.faq.svelte-7506nm{margin-top:3rem;display:grid;gap:.8rem}.faq.svelte-7506nm details:where(.svelte-7506nm){border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 12px);background:var(--color-surface-950);padding:1.1rem 1.4rem;transition:border-color var(--motion-base, .2s) ease}.faq.svelte-7506nm details[open]:where(.svelte-7506nm){border-color:var(--border-default)}.faq.svelte-7506nm summary:where(.svelte-7506nm){cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:var(--fluid-sm);font-weight:700;color:var(--color-cream-100)}.faq.svelte-7506nm summary:where(.svelte-7506nm)::-webkit-details-marker{display:none}.faq.svelte-7506nm summary:where(.svelte-7506nm):after{content:"+";font-size:1.2rem;color:var(--color-gold-500);transition:transform var(--motion-base, .2s) var(--ease-luxury, ease)}.faq.svelte-7506nm details[open]:where(.svelte-7506nm) summary:where(.svelte-7506nm):after{transform:rotate(45deg)}.faq-a.svelte-7506nm{margin-top:.8rem;font-size:var(--fluid-xs);line-height:1.95;color:var(--color-surface-400)}@media(max-width:900px){.pstep.svelte-7506nm{grid-template-columns:1fr;gap:1.4rem}.pstep.flip.svelte-7506nm .pstep-media:where(.svelte-7506nm){order:0}}
