.page-hero.svelte-1thf6pg{background:var(--color-green-vivid-dark);color:#fff;padding:5rem 0 4rem}.breadcrumb.svelte-1thf6pg{color:#ffffff73;font-size:.82rem;font-family:var(--font-heading-alt);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.breadcrumb.svelte-1thf6pg a:where(.svelte-1thf6pg){color:#ffffff8c;transition:color .2s}.breadcrumb.svelte-1thf6pg a:where(.svelte-1thf6pg):hover{color:var(--color-gold)}.hero-label.svelte-1thf6pg{font-family:var(--font-heading-alt);text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold);margin-bottom:1rem;font-size:.78rem;font-weight:700}.page-hero.svelte-1thf6pg h1:where(.svelte-1thf6pg){font-family:var(--font-heading-alt);color:#fff;max-width:680px;margin-bottom:1.25rem;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;line-height:1.2}.hero-desc.svelte-1thf6pg{color:#ffffffb3;max-width:540px;font-size:1.05rem;line-height:1.7}.steps-section.svelte-1thf6pg{background:#fff;padding:5rem 0}.steps-list.svelte-1thf6pg{flex-direction:column;gap:0;max-width:760px;display:flex}.step.svelte-1thf6pg{gap:2rem;display:flex}.step-left.svelte-1thf6pg{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.step-num.svelte-1thf6pg{background:var(--color-green-vivid);color:#fff;width:56px;height:56px;font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.step-line.svelte-1thf6pg{background:var(--color-border);flex:1;width:2px;min-height:40px}.step.svelte-1thf6pg:last-child .step-line:where(.svelte-1thf6pg){display:none}.step-content.svelte-1thf6pg{padding-top:.75rem;padding-bottom:3rem}.step.svelte-1thf6pg:last-child .step-content:where(.svelte-1thf6pg){padding-bottom:0}.step-icon.svelte-1thf6pg{margin-bottom:.5rem;font-size:1.75rem;display:block}.step-content.svelte-1thf6pg h3:where(.svelte-1thf6pg){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.step-content.svelte-1thf6pg p:where(.svelte-1thf6pg){color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.process-table-section.svelte-1thf6pg{background:var(--color-bg-alt);padding:5rem 0}.process-table-section.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:2rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.process-table.svelte-1thf6pg{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.pt-header.svelte-1thf6pg,.pt-row.svelte-1thf6pg{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr 1.5fr 1.5fr 1fr;gap:1rem;padding:.9rem 1.25rem;font-size:.88rem;display:grid}.pt-row.svelte-1thf6pg:last-child{border-bottom:none}.pt-header.svelte-1thf6pg{background:var(--color-green-vivid-dark);color:#fff;font-family:var(--font-heading-alt);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.pt-cat.svelte-1thf6pg{color:var(--color-text);font-weight:600}.pt-out.svelte-1thf6pg{color:var(--color-green-vivid);font-weight:600}.pt-row.svelte-1thf6pg{color:var(--color-text-muted)}.pt-row.svelte-1thf6pg:hover{background:var(--color-bg-alt)}.faq-section.svelte-1thf6pg{background:#fff;padding:5rem 0}.faq-inner.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:2rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700}.faq-list.svelte-1thf6pg{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item.svelte-1thf6pg{border-bottom:1px solid var(--color-border);padding:1.75rem 2rem}.faq-item.svelte-1thf6pg:last-child{border-bottom:none}.faq-item.svelte-1thf6pg h3:where(.svelte-1thf6pg){font-family:var(--font-heading-alt);color:var(--color-text);margin-bottom:.6rem;font-size:1rem;font-weight:700}.faq-item.svelte-1thf6pg p:where(.svelte-1thf6pg){color:var(--color-text-muted);font-size:.93rem;line-height:1.65}@media (width<=640px){.pt-header.svelte-1thf6pg,.pt-row.svelte-1thf6pg{grid-template-columns:1fr 1fr}.pt-header.svelte-1thf6pg span:where(.svelte-1thf6pg):nth-child(3),.pt-header.svelte-1thf6pg span:where(.svelte-1thf6pg):nth-child(4),.pt-row.svelte-1thf6pg span:where(.svelte-1thf6pg):nth-child(3),.pt-row.svelte-1thf6pg span:where(.svelte-1thf6pg):nth-child(4){display:none}}
