.vf-onboard.svelte-kqj2sc.svelte-kqj2sc{min-height:100vh;background:linear-gradient(180deg,#050d1e 0%,#0a1628 50%,#050d1e 100%);color:#e8f0ff;font-family:DM Sans,sans-serif;padding:80px 24px 60px}.vf-onboard-container.svelte-kqj2sc.svelte-kqj2sc{max-width:920px;margin:0 auto}.vf-onboard-progress.svelte-kqj2sc.svelte-kqj2sc{display:flex;gap:8px;margin-bottom:48px;justify-content:center}.vf-onboard-progress__step.svelte-kqj2sc.svelte-kqj2sc{height:4px;flex:1;background:rgba(255,255,255,.1);border-radius:2px;transition:background .3s}.vf-onboard-progress__step--active.svelte-kqj2sc.svelte-kqj2sc{background:linear-gradient(90deg,#4a90e2,#40d9b8)}.vf-onboard-step.svelte-kqj2sc.svelte-kqj2sc{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:48px 40px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vf-onboard-step__title.svelte-kqj2sc.svelte-kqj2sc{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.15;margin-bottom:16px;color:#fff}.vf-onboard-step__subtitle.svelte-kqj2sc.svelte-kqj2sc{font-size:18px;color:#c8dcffb3;margin-bottom:32px;line-height:1.6}.vf-onboard-content.svelte-kqj2sc.svelte-kqj2sc{font-size:16px;line-height:1.75;color:#d2e6ffcc;margin-bottom:32px}.vf-onboard-content.svelte-kqj2sc h3.svelte-kqj2sc{font-size:22px;font-weight:600;color:#fff;margin:24px 0 12px}.vf-onboard-content.svelte-kqj2sc ul.svelte-kqj2sc{list-style:none;padding:0;margin:16px 0}.vf-onboard-content.svelte-kqj2sc li.svelte-kqj2sc{padding-left:28px;position:relative;margin-bottom:12px}.vf-onboard-content.svelte-kqj2sc li.svelte-kqj2sc:before{content:"→";position:absolute;left:0;color:#5ac8afb3}.vf-onboard-actions.svelte-kqj2sc.svelte-kqj2sc{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:40px}.vf-btn.svelte-kqj2sc.svelte-kqj2sc{padding:14px 32px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;border:none}.vf-btn-primary.svelte-kqj2sc.svelte-kqj2sc{background:linear-gradient(135deg,#4a90e2,#40d9b8);color:#fff}.vf-btn-primary.svelte-kqj2sc.svelte-kqj2sc:hover{transform:translateY(-2px);box-shadow:0 8px 24px #40d9b84d}.vf-btn-ghost.svelte-kqj2sc.svelte-kqj2sc{background:transparent;color:#bed2ffcc;border:1px solid rgba(255,255,255,.12)}.vf-btn-ghost.svelte-kqj2sc.svelte-kqj2sc:hover{border-color:#ffffff40;background:rgba(255,255,255,.04)}.vf-btn.svelte-kqj2sc.svelte-kqj2sc:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.vf-onboard.svelte-kqj2sc.svelte-kqj2sc{padding:60px 16px 40px}.vf-onboard-step.svelte-kqj2sc.svelte-kqj2sc{padding:32px 24px}.vf-onboard-actions.svelte-kqj2sc.svelte-kqj2sc{flex-direction:column;gap:12px}.vf-btn.svelte-kqj2sc.svelte-kqj2sc{width:100%;text-align:center}.vf-action-cards.svelte-kqj2sc.svelte-kqj2sc,.vf-consultant-grid.svelte-kqj2sc.svelte-kqj2sc{grid-template-columns:1fr}.vf-consultant-cta.svelte-kqj2sc.svelte-kqj2sc{flex-direction:column;text-align:center}}.vf-action-cards.svelte-kqj2sc.svelte-kqj2sc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.vf-action-card.svelte-kqj2sc.svelte-kqj2sc{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px 28px;position:relative;transition:all .3s ease}.vf-action-card.svelte-kqj2sc.svelte-kqj2sc:hover{border-color:#5aa0ff66;transform:translateY(-4px);box-shadow:0 12px 40px #5aa0ff26}.vf-action-card--primary.svelte-kqj2sc.svelte-kqj2sc{background:linear-gradient(135deg,rgba(20,60,140,.25),rgba(8,95,75,.2));border-color:#5aa0ff4d}.vf-action-card--demo.svelte-kqj2sc.svelte-kqj2sc{background:linear-gradient(135deg,rgba(74,144,226,.15),rgba(64,217,184,.12));border-color:#4a90e240}.vf-action-card__badge.svelte-kqj2sc.svelte-kqj2sc{display:inline-block;padding:6px 12px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;background:linear-gradient(90deg,#4a90e2,#40d9b8);color:#fff}.vf-action-card__title.svelte-kqj2sc.svelte-kqj2sc{font-family:Playfair Display,serif;font-size:24px;font-weight:500;color:#fff;margin-bottom:12px;line-height:1.2}.vf-action-card__desc.svelte-kqj2sc.svelte-kqj2sc{font-size:14px;line-height:1.6;color:#c8dcffbf;margin-bottom:20px}.vf-action-card__features.svelte-kqj2sc.svelte-kqj2sc{list-style:none;padding:0;margin:0 0 24px}.vf-action-card__features.svelte-kqj2sc li.svelte-kqj2sc{padding:8px 0;font-size:13px;color:#d2e6ffcc;border-bottom:1px solid rgba(255,255,255,.05)}.vf-action-card__features.svelte-kqj2sc li.svelte-kqj2sc:last-child{border-bottom:none}.vf-consultant-offer.svelte-kqj2sc.svelte-kqj2sc{background:linear-gradient(135deg,rgba(168,212,255,.08),rgba(127,255,212,.05));border:1px solid rgba(168,212,255,.2);border-radius:20px;overflow:hidden;margin-bottom:32px}.vf-consultant-offer__header.svelte-kqj2sc.svelte-kqj2sc{padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.vf-consultant-offer__badge.svelte-kqj2sc.svelte-kqj2sc{display:inline-block;padding:6px 14px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;background:linear-gradient(90deg,#ff6b6b,#ffa500);color:#fff}.vf-consultant-offer__title.svelte-kqj2sc.svelte-kqj2sc{font-family:Playfair Display,serif;font-size:28px;font-weight:500;color:#fff;line-height:1.2;margin:0}.vf-consultant-offer__content.svelte-kqj2sc.svelte-kqj2sc{padding:32px}.vf-consultant-offer__desc.svelte-kqj2sc.svelte-kqj2sc{font-size:15px;line-height:1.7;color:#c8dcffcc;margin-bottom:28px}.vf-consultant-grid.svelte-kqj2sc.svelte-kqj2sc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.vf-consultant-item.svelte-kqj2sc.svelte-kqj2sc{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;transition:all .3s ease}.vf-consultant-item.svelte-kqj2sc.svelte-kqj2sc:hover{background:rgba(255,255,255,.05);border-color:#a8d4ff33}.vf-consultant-icon.svelte-kqj2sc.svelte-kqj2sc{font-size:28px;margin-bottom:12px}.vf-consultant-item.svelte-kqj2sc h4.svelte-kqj2sc{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.vf-consultant-item.svelte-kqj2sc p.svelte-kqj2sc{font-size:13px;line-height:1.5;color:#bed2f5b3;margin:0}.vf-consultant-cta.svelte-kqj2sc.svelte-kqj2sc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:rgba(0,0,0,.2);border-radius:12px;border:1px solid rgba(255,255,255,.08)}.vf-consultant-cta__info.svelte-kqj2sc.svelte-kqj2sc{flex:1}.vf-consultant-price.svelte-kqj2sc.svelte-kqj2sc{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.vf-consultant-price__label.svelte-kqj2sc.svelte-kqj2sc{font-size:13px;color:#bed2f599;font-weight:500}.vf-consultant-price__amount.svelte-kqj2sc.svelte-kqj2sc{font-family:Playfair Display,serif;font-size:32px;font-weight:600;color:#fff;line-height:1}.vf-consultant-price__period.svelte-kqj2sc.svelte-kqj2sc{font-size:13px;color:#bed2f599}.vf-consultant-cta__sub.svelte-kqj2sc.svelte-kqj2sc{font-size:13px;line-height:1.5;color:#bed2f5b3;margin:0}
