h1.svelte-1b7865j{font-size:1.4rem;margin:0 0 4px}.sub.svelte-1b7865j{color:var(--gray);font-size:.9rem;margin:0 0 24px}.card.svelte-1b7865j{background:var(--white);border-radius:14px;padding:24px;margin-bottom:20px}.card.svelte-1b7865j h2:where(.svelte-1b7865j){font-size:1.05rem;margin:0 0 14px}.card.svelte-1b7865j p:where(.svelte-1b7865j){margin:0 0 10px;font-size:.92rem;line-height:1.55;color:#444}.steps.svelte-1b7865j{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:6px}.step.svelte-1b7865j{text-align:center;padding:14px 10px;background:var(--gray-2);border-radius:10px}.step.svelte-1b7865j .num:where(.svelte-1b7865j){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--pink);color:#fff;font-weight:700;font-size:.85rem;margin-bottom:8px}.step.svelte-1b7865j h4:where(.svelte-1b7865j){font-size:.88rem;margin:0 0 4px}.step.svelte-1b7865j p:where(.svelte-1b7865j){font-size:.82rem;color:var(--gray);margin:0}.faq.svelte-1b7865j{margin:0}.faq.svelte-1b7865j details:where(.svelte-1b7865j){border-bottom:1px solid var(--gray-2)}.faq.svelte-1b7865j details:where(.svelte-1b7865j):last-child{border-bottom:none}.faq.svelte-1b7865j summary:where(.svelte-1b7865j){padding:12px 0;font-weight:600;font-size:.92rem;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.faq.svelte-1b7865j summary:where(.svelte-1b7865j):before{content:"+";font-size:1.1rem;color:var(--pink);font-weight:700;width:18px;text-align:center}.faq.svelte-1b7865j details[open]:where(.svelte-1b7865j) summary:where(.svelte-1b7865j):before{content:"−"}.faq.svelte-1b7865j .answer:where(.svelte-1b7865j){padding:0 0 12px 26px;font-size:.88rem;line-height:1.55;color:#555}.link.svelte-1b7865j{color:var(--pink);text-decoration:none;font-weight:500}.link.svelte-1b7865j:hover{text-decoration:underline}.contact-card.svelte-1b7865j{display:flex;align-items:center;gap:14px;padding:16px;background:var(--gray-2);border-radius:10px;margin-top:10px}.contact-card.svelte-1b7865j .icon:where(.svelte-1b7865j){font-size:1.4rem}.contact-card.svelte-1b7865j .info:where(.svelte-1b7865j){flex:1}.contact-card.svelte-1b7865j .info:where(.svelte-1b7865j) p:where(.svelte-1b7865j){margin:0;font-size:.88rem}.contact-card.svelte-1b7865j .info:where(.svelte-1b7865j) .email:where(.svelte-1b7865j){font-weight:600;color:var(--pink)}@media (max-width: 600px){.steps.svelte-1b7865j{grid-template-columns:1fr}}
