.step1-contact.svelte-1bciu0m{display:flex;flex-direction:column;gap:16px}.step1-field.svelte-1bciu0m{display:flex;flex-direction:column;gap:8px}.step1-input-wrap.svelte-1bciu0m{border-bottom:1px solid var(--contact-text-hint, #888);min-height:48px;display:flex;align-items:center;padding:8px 12px;gap:8px}.step1-input.svelte-1bciu0m{flex:1 1 0;min-width:0;border:none;background:transparent;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.4;color:var(--contact-text, #3d3d3d);outline:none}.step1-input.svelte-1bciu0m::-moz-placeholder{color:var(--contact-text-hint, #888)}.step1-input.svelte-1bciu0m::placeholder{color:var(--contact-text-hint, #888)}.step1-hint.svelte-1bciu0m{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.4;color:var(--contact-text-hint, #888);margin:0;padding:0 12px}.step1-error.svelte-1bciu0m{font-size:14px;color:#dc2626;margin:0}@media (max-width: 768px){.step1-input-wrap.svelte-1bciu0m{min-height:44px;padding:10px 12px}.step1-input.svelte-1bciu0m{font-size:16px}.step1-hint.svelte-1bciu0m{padding:0 4px;font-size:13px}}.step2-business.svelte-145n3z9{display:flex;flex-direction:column;gap:16px}.step2-field.svelte-145n3z9{display:flex;flex-direction:column;gap:8px}.step2-input-wrap.svelte-145n3z9{border-bottom:1px solid var(--contact-text-hint, #888);min-height:48px;display:flex;align-items:center;padding:8px 12px;gap:8px}.step2-hint.svelte-145n3z9{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.4;color:var(--contact-text-hint, #888);margin:0;padding:0 12px}.step2-input.svelte-145n3z9{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.4;color:var(--contact-text, #3d3d3d);outline:none}.step2-input.svelte-145n3z9::-moz-placeholder{color:var(--contact-text-hint, #888)}.step2-input.svelte-145n3z9::placeholder{color:var(--contact-text-hint, #888)}.step2-error.svelte-145n3z9{font-size:14px;color:#dc2626;margin:0}@media (max-width: 768px){.step2-input-wrap.svelte-145n3z9{min-height:44px;padding:10px 12px}.step2-input.svelte-145n3z9{font-size:16px}.step2-hint.svelte-145n3z9{padding:0 4px;font-size:13px}}.step3-investment.svelte-ehy5ap{width:100%}.step3-investment-list.svelte-ehy5ap{border:1px solid var(--contact-text-muted, #b0b0b0);display:flex;flex-direction:column}.step3-investment-radio.svelte-ehy5ap{position:absolute;opacity:0;pointer-events:none}.step3-investment-row.svelte-ehy5ap{display:block;cursor:pointer;border-bottom:1px solid var(--contact-card-border, #d1d1d1)}.step3-investment-row.svelte-ehy5ap:last-child{border-bottom:none}.step3-investment-row-selected.svelte-ehy5ap{background:var(--contact-progress-fill, #3d3d3d);border-bottom-color:var(--contact-card-bg, #f6f6f6)}.step3-investment-row-selected.svelte-ehy5ap+.step3-investment-row:where(.svelte-ehy5ap){border-top:none}.step3-investment-card.svelte-ehy5ap{padding:24px;display:flex;flex-direction:column;gap:24px}.step3-investment-header.svelte-ehy5ap{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.step3-investment-title.svelte-ehy5ap{font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.5;letter-spacing:.48px;text-transform:uppercase;color:var(--contact-text, #3d3d3d);flex:1 1 0;min-width:0}.step3-investment-row-selected.svelte-ehy5ap .step3-investment-title:where(.svelte-ehy5ap){color:var(--contact-card-bg, #f6f6f6)}.step3-investment-icon.svelte-ehy5ap{flex-shrink:0;color:#1717173d}.step3-investment-row-selected.svelte-ehy5ap .step3-investment-icon:where(.svelte-ehy5ap){color:var(--contact-card-bg, #f6f6f6)}.step3-investment-icon.svelte-ehy5ap svg:where(.svelte-ehy5ap){display:block;width:14px;height:24px}.step3-investment-body.svelte-ehy5ap{display:flex;flex-direction:column;gap:12px}.step3-investment-range.svelte-ehy5ap{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:1.4;color:var(--contact-text-hint, #888)}.step3-investment-row-selected.svelte-ehy5ap .step3-investment-range:where(.svelte-ehy5ap){color:var(--contact-card-bg, #f6f6f6)}.step3-investment-description.svelte-ehy5ap{font-family:var(--font-caption);font-weight:500;font-size:16px;line-height:1.18;text-transform:uppercase;color:var(--contact-text-hint, #888);margin:0}.step3-investment-row-selected.svelte-ehy5ap .step3-investment-description:where(.svelte-ehy5ap){color:var(--contact-card-bg, #f6f6f6)}@media (max-width: 768px){.step3-investment-card.svelte-ehy5ap{padding:16px;gap:16px}.step3-investment-header.svelte-ehy5ap{gap:8px}.step3-investment-title.svelte-ehy5ap{font-size:18px;letter-spacing:.36px}.step3-investment-body.svelte-ehy5ap{gap:8px}.step3-investment-range.svelte-ehy5ap{font-size:16px}.step3-investment-description.svelte-ehy5ap{font-size:14px}}.step5-review.svelte-1pzkzs0{width:100%}.step5-review-box.svelte-1pzkzs0{background:var(--contact-card-bg, #f6f6f6);border:1px solid var(--contact-card-border, #d1d1d1);padding:48px;display:flex;flex-direction:column;gap:20px;font-family:var(--font-caption);font-weight:500;font-size:18px;line-height:1.18;text-transform:uppercase}.step5-row.svelte-1pzkzs0{display:flex;align-items:flex-start;gap:10px;width:100%}.step5-label.svelte-1pzkzs0{flex:0 0 180px;width:180px;color:var(--contact-bg, #171717);min-width:0}.step5-value.svelte-1pzkzs0{flex:1 1 0;min-width:0;color:var(--contact-text-hint, #888)}@media (max-width: 768px){.step5-review-box.svelte-1pzkzs0{padding:24px 20px;gap:16px;font-size:14px}.step5-row.svelte-1pzkzs0{flex-direction:column;gap:4px;align-items:flex-start}.step5-label.svelte-1pzkzs0{flex:none;width:100%;max-width:100%}}.contact-page.svelte-1yc983z{--contact-bg: #171717;--contact-page-bg: #e7e7e7;--contact-card-bg: #f6f6f6;--contact-card-border: #d1d1d1;--contact-text: #3d3d3d;--contact-text-muted: #b0b0b0;--contact-text-hint: #888;--contact-progress-track: #e7e7e7;--contact-progress-fill: #3d3d3d;min-height:100vh;background-color:var(--contact-page-bg)}.contact-content.svelte-1yc983z{position:relative;z-index:1;border-bottom:1px solid var(--contact-text-muted);min-height:1024px;display:flex;flex-direction:column;align-items:center;padding:120px var(--layout-padding-x) 280px}.contact-card.svelte-1yc983z{width:100%;max-width:672px;background:var(--contact-card-bg);border:1px solid var(--contact-card-border);padding:48px;display:flex;flex-direction:column;gap:32px;transition:opacity .4s ease-out,transform .4s ease-out}.contact-card-out.svelte-1yc983z{opacity:0;transform:translateY(-20px);pointer-events:none}.contact-step-row.svelte-1yc983z{display:flex;align-items:center;gap:12px}.contact-step-dot.svelte-1yc983z{width:7px;height:7px;border-radius:7px;background:var(--contact-progress-fill);flex-shrink:0}.contact-step-label.svelte-1yc983z{font-family:var(--font-caption);font-weight:500;font-size:18px;line-height:1.18;color:var(--contact-text);text-transform:uppercase}.contact-progress-wrap.svelte-1yc983z{display:flex;flex-direction:column;gap:16px}.contact-progress-track.svelte-1yc983z{height:2px;width:100%;background:var(--contact-progress-track);border-radius:4px;overflow:hidden}.contact-progress-fill.svelte-1yc983z{height:100%;background:var(--contact-progress-fill);border-radius:4px;transition:width .3s ease}.contact-progress-text.svelte-1yc983z{font-family:var(--font-caption);font-size:14px;line-height:1.18;color:var(--contact-text-muted);text-transform:uppercase}.contact-heading-block.svelte-1yc983z{display:flex;flex-direction:column;gap:32px}.contact-heading.svelte-1yc983z{font-family:var(--font-heading);font-weight:600;font-size:40px;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;color:var(--contact-text);margin:0}.contact-description.svelte-1yc983z{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1.4;color:var(--contact-text);margin:0}.contact-description-pre.svelte-1yc983z{white-space:pre-line}.contact-form-body.svelte-1yc983z{display:flex;flex-direction:column;gap:16px}.contact-error.svelte-1yc983z{padding:1rem;background:#dc26261a;border:1px solid rgba(220,38,38,.4);border-radius:8px}.contact-error.svelte-1yc983z p:where(.svelte-1yc983z){margin:0;font-size:14px;color:#dc2626}.contact-actions.svelte-1yc983z{display:flex;gap:12px;align-items:center;margin-top:32px}.contact-actions.svelte-1yc983z .contact-btn-submit:where(.svelte-1yc983z){flex:1}.contact-actions-split.svelte-1yc983z{gap:20px}.contact-actions-split.svelte-1yc983z .contact-btn:where(.svelte-1yc983z),.contact-actions-split.svelte-1yc983z .contact-btn-submit:where(.svelte-1yc983z){flex:1 1 0;min-height:53px}.contact-actions-step3.contact-actions-split.svelte-1yc983z .contact-btn:where(.svelte-1yc983z),.contact-actions-step3.contact-actions-split.svelte-1yc983z .contact-btn-submit:where(.svelte-1yc983z){min-height:45px;padding:12px 24px}.contact-btn.svelte-1yc983z{font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.4;cursor:pointer;transition:all .2s ease;padding:16px 32px;border:none;border-radius:100px}.contact-btn-primary.svelte-1yc983z{background:var(--contact-bg);color:var(--contact-card-bg);width:100%}.contact-btn-primary.svelte-1yc983z:hover:not(.contact-btn-disabled){opacity:.9;transform:translateY(-1px)}.contact-btn-disabled.svelte-1yc983z{opacity:.6;cursor:not-allowed;transform:none}.contact-btn-secondary.svelte-1yc983z{background:transparent;color:var(--contact-bg);border:1px solid var(--contact-bg)}.contact-btn-secondary.svelte-1yc983z:hover{background:var(--contact-bg);color:var(--contact-card-bg)}.contact-privacy.svelte-1yc983z{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.4;color:#6d6d6d;margin:32px 0 0}.contact-confirmation.svelte-1yc983z{text-align:center;max-width:672px}.contact-confirmation-icon.svelte-1yc983z{width:80px;height:80px;background:#22c55e26;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.contact-confirmation-check.svelte-1yc983z{width:40px;height:40px;color:#22c55e}.contact-confirmation-title.svelte-1yc983z{font-family:var(--font-heading);font-size:40px;font-weight:600;color:var(--contact-text);margin:0 0 1.5rem}.contact-confirmation-message.svelte-1yc983z{font-size:18px;color:var(--contact-text);margin:0 0 2rem}@media (max-width: 768px){.contact-content.svelte-1yc983z{min-height:auto;padding:88px var(--layout-padding-x-mobile) 120px}.contact-card.svelte-1yc983z{padding:24px 20px;gap:24px;width:100%;max-width:100%}.contact-step-label.svelte-1yc983z{font-size:14px}.contact-progress-wrap.svelte-1yc983z{gap:12px}.contact-progress-text.svelte-1yc983z{font-size:12px}.contact-heading-block.svelte-1yc983z{gap:12px}.contact-heading.svelte-1yc983z{font-size:clamp(22px,6vw,28px);line-height:1.25}.contact-description.svelte-1yc983z{font-size:15px}.contact-form-body.svelte-1yc983z{gap:12px}.contact-actions.svelte-1yc983z{flex-direction:column;gap:12px;width:100%}.contact-actions-split.svelte-1yc983z .contact-btn:where(.svelte-1yc983z),.contact-actions-split.svelte-1yc983z .contact-btn-submit:where(.svelte-1yc983z){flex:none;width:100%;min-height:48px}.contact-actions-step3.contact-actions-split.svelte-1yc983z .contact-btn:where(.svelte-1yc983z),.contact-actions-step3.contact-actions-split.svelte-1yc983z .contact-btn-submit:where(.svelte-1yc983z){min-height:48px}.contact-btn.svelte-1yc983z{padding:14px 24px;font-size:16px}.contact-privacy.svelte-1yc983z{font-size:13px}.contact-confirmation.svelte-1yc983z{width:100%;padding:0 var(--layout-padding-x-mobile)}.contact-confirmation-icon.svelte-1yc983z{width:64px;height:64px;margin-bottom:1.5rem}.contact-confirmation-check.svelte-1yc983z{width:32px;height:32px}.contact-confirmation-title.svelte-1yc983z{font-size:clamp(24px,6vw,32px);margin-bottom:1rem}.contact-confirmation-message.svelte-1yc983z{font-size:16px;margin-bottom:1.5rem}}
