.process-timeline.svelte-1d1wdu8{display:flex;flex-direction:column;gap:0}.process-step.svelte-1d1wdu8{display:grid;grid-template-columns:56px 1fr;gap:var(--space-6);align-items:start}.process-step-head.svelte-1d1wdu8{display:flex;flex-direction:column;align-items:center;gap:0}.process-number.svelte-1d1wdu8{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-yellow);color:var(--color-graphite);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-extrabold);border-radius:var(--radius-md);flex-shrink:0;letter-spacing:.02em;position:relative;z-index:1}.process-connector.svelte-1d1wdu8{width:2px;flex:1;min-height:40px;background:linear-gradient(180deg,var(--color-yellow) 0%,rgba(245 180 0 / .2) 100%);border-radius:var(--radius-full);margin-block:4px}.process-body.svelte-1d1wdu8{padding-bottom:var(--space-8)}.process-step.svelte-1d1wdu8:last-child .process-body:where(.svelte-1d1wdu8){padding-bottom:0}.process-title.svelte-1d1wdu8{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-white);margin-bottom:var(--space-2);font-family:var(--font-heading)}.process-desc.svelte-1d1wdu8{font-size:var(--text-sm);color:var(--color-silver);line-height:1.65;margin-bottom:var(--space-4)}.process-details.svelte-1d1wdu8{margin-top:var(--space-3)}.process-details.svelte-1d1wdu8 li:where(.svelte-1d1wdu8){font-size:var(--text-sm);color:#d5dce1b3}.process-details.svelte-1d1wdu8 li:where(.svelte-1d1wdu8):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23F5B400'%3E%3Ccircle cx='10' cy='10' r='9' stroke='%23F5B400' stroke-width='1.5' fill='none'/%3E%3Cpath d='M6 10l3 3 5-5' stroke='%23F5B400' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.process-timeline--compact.svelte-1d1wdu8 .process-body:where(.svelte-1d1wdu8){padding-bottom:var(--space-6)}.process-timeline--compact.svelte-1d1wdu8 .process-desc:where(.svelte-1d1wdu8){margin-bottom:0}@media(max-width:640px){.process-step.svelte-1d1wdu8{grid-template-columns:44px 1fr;gap:var(--space-4)}.process-number.svelte-1d1wdu8{width:40px;height:40px;font-size:var(--text-xs)}}.faq-block.svelte-153rc1j{width:100%}.faq-title.svelte-153rc1j{margin-bottom:var(--space-8)}.faq-list.svelte-153rc1j{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item.svelte-153rc1j{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item.open.svelte-153rc1j{border-color:#f5b40066}.faq-question.svelte-153rc1j{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-white);border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-graphite);transition:background var(--transition-fast),color var(--transition-fast)}.faq-question.svelte-153rc1j:hover{background:var(--color-concrete)}.faq-item.open.svelte-153rc1j .faq-question:where(.svelte-153rc1j){background:#f5b4000d;color:var(--color-graphite);border-bottom:1px solid rgba(245 180 0 / .2)}.faq-icon.svelte-153rc1j{flex-shrink:0;color:var(--color-yellow-dark);transition:transform var(--transition-base)}.faq-item.open.svelte-153rc1j .faq-icon:where(.svelte-153rc1j){transform:rotate(180deg)}.faq-answer.svelte-153rc1j{padding:var(--space-5) var(--space-6);background:var(--color-white)}.faq-answer.svelte-153rc1j p:where(.svelte-153rc1j){font-size:var(--text-base);color:var(--color-slate);line-height:1.7}
