.vd-platform.svelte-ld68c8{min-height:100vh}.vd-platform__hero.svelte-ld68c8{padding:var(--space-10) var(--space-8) var(--space-8);max-width:1100px;margin-inline:auto}.vd-platform__section.svelte-ld68c8{padding:88px var(--space-8);max-width:1100px;margin-inline:auto}.vd-platform__cta.svelte-ld68c8{padding:40px var(--space-8) 96px;max-width:1100px;margin-inline:auto}.vd-platform__why-grid.svelte-ld68c8{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.vd-platform__flow.svelte-ld68c8{max-width:640px;margin:0 auto var(--space-10);flex-direction:column;display:flex}.vd-platform__flow-item.svelte-ld68c8{gap:var(--space-5);display:flex}.vd-platform__flow-marker.svelte-ld68c8{flex-direction:column;flex:none;align-items:center;display:flex}.vd-platform__flow-icon.svelte-ld68c8{border-radius:var(--radius-lg);background-color:var(--brand-solid);background-image:var(--sheen-fill);width:56px;height:56px;color:var(--brand-on-solid);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-lift);flex:none;justify-content:center;align-items:center;display:inline-flex}.vd-platform__flow-connector.svelte-ld68c8{margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;font-size:14px;font-weight:600}.vd-platform__flow-line.svelte-ld68c8{width:2px;min-height:var(--space-6);margin:var(--space-2) 0;background:linear-gradient(180deg, var(--ember-400), var(--ember-600));border-radius:var(--radius-pill);flex:1}.vd-platform__flow-body.svelte-ld68c8{padding-bottom:var(--space-6);flex:1}.vd-platform__flow-eyebrow.svelte-ld68c8{margin-bottom:var(--space-2);color:var(--text-brand);display:inline-block}.vd-platform__groups.svelte-ld68c8,.vd-platform__modules.svelte-ld68c8{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vd-platform__group-icon.svelte-ld68c8{width:44px;height:44px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background-color:var(--brand-solid);background-image:var(--sheen-fill);color:var(--brand-on-solid);box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-lift);justify-content:center;align-items:center;display:inline-flex}.vd-platform__faq.svelte-ld68c8{gap:var(--space-3);flex-direction:column;max-width:800px;display:flex}.vd-platform__faq-item.svelte-ld68c8{padding:var(--space-4) var(--space-5);background-color:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.vd-platform__faq-summary.svelte-ld68c8{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.vd-platform__faq-summary.svelte-ld68c8::-webkit-details-marker{display:none}.vd-platform__faq-icon.svelte-ld68c8{color:var(--text-secondary);flex:none;font-size:20px;font-weight:300;transition:transform .16s}.vd-platform__faq-item[open].svelte-ld68c8 .vd-platform__faq-icon:where(.svelte-ld68c8){transform:rotate(45deg)}@media (width<=640px){.vd-platform__hero.svelte-ld68c8{padding:var(--space-8) var(--space-5) var(--space-6)}.vd-platform__section.svelte-ld68c8{padding:56px var(--space-5)}.vd-platform__cta.svelte-ld68c8{padding:var(--space-4) var(--space-5) 64px}}
