.pinned-section.svelte-1ozjzw5{position:relative}.sticky-container.svelte-1ozjzw5{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--bg-base)}.pinned-content.svelte-1ozjzw5{width:100%}.pinned-header.svelte-1ozjzw5{text-align:center;margin-bottom:2rem}@media(min-width:768px){.pinned-header.svelte-1ozjzw5{margin-bottom:3rem}}.pinned-title.svelte-1ozjzw5{font-size:clamp(1.5rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;margin:1rem 0 0;color:var(--text-primary)}.progress-steps.svelte-1ozjzw5{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2.5rem;overflow-x:auto;padding:.5rem 0;-webkit-overflow-scrolling:touch}.step.svelte-1ozjzw5{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;flex-shrink:0}.step-dot.svelte-1ozjzw5{width:12px;height:12px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--border-light);transition:all .3s ease}.step.active.svelte-1ozjzw5 .step-dot:where(.svelte-1ozjzw5){background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 0 12px var(--accent-glow-strong)}.step.completed.svelte-1ozjzw5 .step-dot:where(.svelte-1ozjzw5){background:var(--accent-primary);border-color:var(--accent-primary)}.step-label.svelte-1ozjzw5{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);transition:color .3s ease;white-space:nowrap}.step.active.svelte-1ozjzw5 .step-label:where(.svelte-1ozjzw5){color:var(--accent-primary)}.step.completed.svelte-1ozjzw5 .step-label:where(.svelte-1ozjzw5){color:var(--text-secondary)}.step-line.svelte-1ozjzw5{width:2rem;height:2px;background:var(--border-default);margin-top:-1.25rem;transition:background .3s ease;flex-shrink:0}@media(min-width:640px){.step-line.svelte-1ozjzw5{width:3rem}}@media(min-width:768px){.step-line.svelte-1ozjzw5{width:4rem}}.step-line.filled.svelte-1ozjzw5{background:var(--accent-primary)}.stage-display.svelte-1ozjzw5{max-width:900px;margin:0 auto}.stage-content.svelte-1ozjzw5{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.stage-content.svelte-1ozjzw5{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}}.stage-text.svelte-1ozjzw5{display:flex;flex-direction:column;gap:.75rem}.stage-icon.svelte-1ozjzw5{font-size:2.5rem}.stage-title.svelte-1ozjzw5{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;letter-spacing:-.01em;color:var(--text-primary);margin:0}.stage-desc.svelte-1ozjzw5{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0}.stage-dashboard.svelte-1ozjzw5{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.stage-dashboard.svelte-1ozjzw5{grid-template-columns:repeat(2,1fr)}}.metric-card.svelte-1ozjzw5{background:var(--bg-card);border:1px solid var(--border-default);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.metric-value.svelte-1ozjzw5{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-label.svelte-1ozjzw5{font-size:.75rem;font-weight:500;color:var(--text-muted)}.dashboard-visual.svelte-1ozjzw5{grid-column:1 / -1;display:flex;justify-content:center;padding:1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:.75rem}.progress-ring.svelte-1ozjzw5{position:relative;width:100px;height:100px}.progress-ring.svelte-1ozjzw5 svg:where(.svelte-1ozjzw5){width:100%;height:100%}.ring-label.svelte-1ozjzw5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:var(--accent-primary)}@keyframes svelte-1ozjzw5-stageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.trust-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;animation:fadeIn .6s ease .4s both}.trust-chip.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:2rem}.section-header.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.section-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin:.75rem 0 0}.section-subtitle.svelte-1uha8ag{font-size:1rem;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:1rem auto 0}.pillars-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.pillars-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.pillars-grid.svelte-1uha8ag{grid-template-columns:repeat(5,1fr)}}.pillar-card.svelte-1uha8ag{text-align:center;padding:1.5rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card);transition:all .3s ease}.pillar-card.svelte-1uha8ag:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.pillar-icon.svelte-1uha8ag{font-size:2rem;display:block;margin-bottom:.75rem}.pillar-title.svelte-1uha8ag{font-size:.9375rem;font-weight:700;color:var(--text-primary);margin:0 0 .375rem}.pillar-desc.svelte-1uha8ag{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.4}.offers-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:480px){.offers-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.offers-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.offer-card.svelte-1uha8ag{display:flex;flex-direction:column;padding:1.5rem;text-decoration:none}.offer-icon.svelte-1uha8ag{font-size:1.75rem;margin-bottom:.75rem}.offer-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .375rem}.offer-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.5;flex:1}.offer-arrow.svelte-1uha8ag{display:inline-block;margin-top:1rem;color:var(--accent-primary);font-weight:600;transition:transform .2s ease}.offer-card.svelte-1uha8ag:hover .offer-arrow:where(.svelte-1uha8ag){transform:translate(4px)}.how-section.svelte-1uha8ag{background:var(--bg-surface);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.process-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.process-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.process-grid.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);gap:1.25rem}}.process-card.svelte-1uha8ag{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.step-number.svelte-1uha8ag{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.process-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:.5rem 0}.process-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.5}.metrics-section.svelte-1uha8ag{background:var(--bg-surface);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.metrics-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.metrics-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.metric-block.svelte-1uha8ag{text-align:center;padding:2rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.metric-value.svelte-1uha8ag{display:block;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.metric-label.svelte-1uha8ag{display:block;font-size:.875rem;font-weight:700;color:var(--text-primary);margin-top:.25rem}.metric-desc.svelte-1uha8ag{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem;line-height:1.4}.faq-container.svelte-1uha8ag{max-width:800px;margin:0 auto}
