.progress-bar-track.svelte-lr6gof{position:fixed;top:0;left:0;right:0;height:4px;background:var(--color-border-light);z-index:1100}.progress-bar-fill.svelte-lr6gof{height:100%;background:linear-gradient(90deg,var(--color-secondary),var(--color-secondary-light));transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 2px 2px 0}.fc-hero.svelte-lr6gof{background:var(--color-bg-dark);color:var(--color-text-on-dark);padding:var(--space-16) 0 var(--space-12);position:relative;overflow:hidden}.fc-hero.svelte-lr6gof:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 20%,rgba(200,132,26,.08) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(46,125,140,.06) 0%,transparent 50%);pointer-events:none}.fc-hero-inner.svelte-lr6gof{position:relative;z-index:1;max-width:750px}.fc-hero.svelte-lr6gof h1:where(.svelte-lr6gof){color:var(--color-text-on-dark);font-size:var(--text-5xl);margin-bottom:var(--space-4)}.fc-hero-sub.svelte-lr6gof{font-size:var(--text-xl);color:#e8ecf0d9;line-height:1.7;margin-bottom:var(--space-6)}.fc-step-counter.svelte-lr6gof{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:#c8841a26;border:1px solid rgba(200,132,26,.3);border-radius:999px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-secondary-light);letter-spacing:.02em}.fc-discovery-layout.svelte-lr6gof{display:grid;grid-template-columns:1fr 340px;gap:var(--space-12);align-items:start}.fc-question-card.svelte-lr6gof{animation:svelte-lr6gof-fadeSlideUp .4s ease-out}@keyframes svelte-lr6gof-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fc-question.svelte-lr6gof{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.fc-question-sub.svelte-lr6gof{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8);line-height:1.7}.fc-options.svelte-lr6gof{display:flex;flex-direction:column;gap:var(--space-3)}.fc-option.svelte-lr6gof{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);text-align:left;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);position:relative;overflow:hidden}.fc-option.svelte-lr6gof:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(200,132,26,.04) 0%,transparent 60%);opacity:0;transition:opacity var(--transition-base)}.fc-option.svelte-lr6gof:hover{border-color:var(--color-secondary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.fc-option.svelte-lr6gof:hover:before{opacity:1}.fc-option.selected.svelte-lr6gof{border-color:var(--color-secondary);background:#c8841a0a;box-shadow:0 0 0 3px #c8841a1f}.fc-option-icon.svelte-lr6gof{font-size:1.75rem;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-alt);border-radius:var(--radius-md);position:relative;z-index:1}.fc-option-text.svelte-lr6gof{flex:1;position:relative;z-index:1}.fc-option-text.svelte-lr6gof strong:where(.svelte-lr6gof){display:block;color:var(--color-primary);font-size:var(--text-lg);margin-bottom:2px}.fc-option-desc.svelte-lr6gof{font-size:var(--text-sm);color:var(--color-text-muted)}.fc-option-check.svelte-lr6gof{width:28px;height:28px;border-radius:50%;background:var(--color-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;opacity:0;transform:scale(.5);transition:all var(--transition-base);position:relative;z-index:1}.fc-option-check.visible.svelte-lr6gof{opacity:1;transform:scale(1)}.fc-nav-back.svelte-lr6gof{margin-top:var(--space-6)}.fc-sidebar.svelte-lr6gof{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:96px}.fc-form-layout.svelte-lr6gof{display:grid;grid-template-columns:1fr 340px;gap:var(--space-12);align-items:start}.fc-recap.svelte-lr6gof{background:var(--color-bg-alt);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8);border-left:4px solid var(--color-secondary)}.fc-recap.svelte-lr6gof h4:where(.svelte-lr6gof){font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.fc-recap-tags.svelte-lr6gof{display:flex;flex-wrap:wrap;gap:var(--space-2)}.fc-recap-tag.svelte-lr6gof{display:inline-flex;padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:999px;font-size:var(--text-sm);color:var(--color-primary);font-weight:500}.fc-next-steps.svelte-lr6gof{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.fc-next-steps.svelte-lr6gof li:where(.svelte-lr6gof){display:flex;gap:var(--space-4);align-items:flex-start}.fc-step-num.svelte-lr6gof{width:32px;height:32px;border-radius:50%;background:var(--color-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm);flex-shrink:0}.fc-next-steps.svelte-lr6gof li:where(.svelte-lr6gof) div:where(.svelte-lr6gof) strong:where(.svelte-lr6gof){display:block;color:var(--color-primary);margin-bottom:2px}.fc-next-steps.svelte-lr6gof li:where(.svelte-lr6gof) div:where(.svelte-lr6gof) p:where(.svelte-lr6gof){font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.fc-error.svelte-lr6gof{background:#fef2f2;border:1px solid #FECACA;border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);color:#991b1b}.fc-error.svelte-lr6gof p:where(.svelte-lr6gof){margin-top:var(--space-2);font-size:var(--text-sm);color:#7f1d1d}.fc-error.svelte-lr6gof a:where(.svelte-lr6gof){color:var(--color-secondary)}.fc-spinner.svelte-lr6gof{display:inline-block;width:18px;height:18px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-lr6gof-spin .6s linear infinite}@keyframes svelte-lr6gof-spin{to{transform:rotate(360deg)}}.fc-privacy-note.svelte-lr6gof{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-6);text-align:center}.fc-privacy-note.svelte-lr6gof a:where(.svelte-lr6gof){color:var(--color-secondary);text-decoration:underline}.fc-hero-success.svelte-lr6gof .fc-hero-inner:where(.svelte-lr6gof){max-width:800px;margin:0 auto}.fc-success-icon.svelte-lr6gof{width:100px;height:100px;border-radius:50%;background:#c8841a26;color:var(--color-secondary-light);font-size:3rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);animation:svelte-lr6gof-popIn .5s cubic-bezier(.2,.8,.2,1.2)}@keyframes svelte-lr6gof-popIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.fc-success-layout.svelte-lr6gof{display:grid;grid-template-columns:1fr 380px;gap:var(--space-12);align-items:start}.fc-success-card.svelte-lr6gof{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-10)}.fc-success-card.svelte-lr6gof h2:where(.svelte-lr6gof){margin-bottom:var(--space-8)}.fc-timeline.svelte-lr6gof{display:flex;flex-direction:column;gap:0;position:relative}.fc-timeline.svelte-lr6gof:before{content:"";position:absolute;left:19px;top:40px;bottom:20px;width:2px;background:var(--color-border-light)}.fc-timeline-item.svelte-lr6gof{display:flex;gap:var(--space-5);padding:var(--space-5) 0;position:relative}.fc-timeline-marker.svelte-lr6gof{width:40px;height:40px;border-radius:50%;background:var(--color-secondary);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.fc-timeline-marker-optional.svelte-lr6gof{background:var(--color-border);color:var(--color-text-muted)}.fc-timeline-content.svelte-lr6gof h4:where(.svelte-lr6gof){font-size:var(--text-lg);margin-bottom:var(--space-2)}.fc-timeline-time.svelte-lr6gof{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-secondary);margin-left:var(--space-2);font-weight:400}.fc-timeline-content.svelte-lr6gof p:where(.svelte-lr6gof){color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.7}.fc-confirmation-card.svelte-lr6gof h4:where(.svelte-lr6gof){text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-sm);color:var(--color-text-muted)}.fc-confirmation-details.svelte-lr6gof{margin-top:var(--space-4)}.fc-cd-row.svelte-lr6gof{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light)}.fc-cd-row.svelte-lr6gof:last-child{border-bottom:none}.fc-cd-label.svelte-lr6gof{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0}.fc-cd-value.svelte-lr6gof{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-align:right}.fc-divider.svelte-lr6gof{border:none;border-top:1px solid var(--color-border-light);margin:var(--space-4) 0}.fc-success-sidebar.svelte-lr6gof{position:sticky;top:96px}.sidebar-card.svelte-lr6gof{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-6)}.sidebar-card.svelte-lr6gof h4:where(.svelte-lr6gof){font-size:var(--text-lg);margin-bottom:var(--space-4)}.sidebar-note.svelte-lr6gof{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.checklist.svelte-lr6gof{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.checklist.svelte-lr6gof li:where(.svelte-lr6gof){display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.check-icon.svelte-lr6gof{color:var(--color-secondary);font-weight:700;flex-shrink:0;margin-top:1px}.trust-stats.svelte-lr6gof{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.trust-item.svelte-lr6gof{text-align:center}.trust-number.svelte-lr6gof{display:block;font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;color:var(--color-secondary);line-height:1;margin-bottom:var(--space-1)}.trust-label.svelte-lr6gof{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.required.svelte-lr6gof{color:var(--color-secondary)}.form-hint.svelte-lr6gof{display:block;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.form-actions.svelte-lr6gof{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-light)}.form-panel.svelte-lr6gof{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-10)}.form-step.svelte-lr6gof{animation:svelte-lr6gof-fadeSlideUp .4s ease-out}@media(max-width:1024px){.fc-discovery-layout.svelte-lr6gof,.fc-form-layout.svelte-lr6gof,.fc-success-layout.svelte-lr6gof{grid-template-columns:1fr}.fc-sidebar.svelte-lr6gof,.fc-success-sidebar.svelte-lr6gof{position:static}.fc-hero.svelte-lr6gof h1:where(.svelte-lr6gof){font-size:var(--text-4xl)}}@media(max-width:768px){.fc-hero.svelte-lr6gof{padding:var(--space-12) 0 var(--space-8)}.fc-hero.svelte-lr6gof h1:where(.svelte-lr6gof){font-size:var(--text-3xl)}.fc-hero-sub.svelte-lr6gof{font-size:var(--text-lg)}.fc-question.svelte-lr6gof{font-size:var(--text-2xl)}.fc-option.svelte-lr6gof{padding:var(--space-4);gap:var(--space-3)}.fc-option-icon.svelte-lr6gof{width:40px;height:40px;font-size:1.3rem}.fc-option-text.svelte-lr6gof strong:where(.svelte-lr6gof){font-size:var(--text-base)}.fc-form-grid.svelte-lr6gof{grid-template-columns:1fr!important}.form-panel.svelte-lr6gof,.fc-success-card.svelte-lr6gof{padding:var(--space-6)}}@media(max-width:480px){.fc-hero.svelte-lr6gof h1:where(.svelte-lr6gof){font-size:var(--text-2xl)}.fc-question.svelte-lr6gof{font-size:var(--text-xl)}}
