.vas-container.svelte-1t5v5if{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.vas-section.svelte-1t5v5if{padding:var(--section-padding-y) 0}.vas-section--muted.svelte-1t5v5if{background-color:var(--color-bg-light)}.vas-eyebrow.svelte-1t5v5if{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:var(--space-3)}.vas-eyebrow--center.svelte-1t5v5if{text-align:center}.vas-heading.svelte-1t5v5if{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-heading);margin-bottom:var(--space-4)}.vas-heading--center.svelte-1t5v5if{text-align:center}.vas-heading--left.svelte-1t5v5if{text-align:left}.vas-subtext.svelte-1t5v5if{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:660px;margin-bottom:var(--space-12)}.vas-subtext--center.svelte-1t5v5if{text-align:center;margin-left:auto;margin-right:auto}.vas-link.svelte-1t5v5if{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.vas-link.svelte-1t5v5if:hover{text-decoration:underline}.vas-trust-bar.svelte-1t5v5if{background-color:var(--color-bg-dark);background-image:var(--bg-dot-pattern);background-size:var(--bg-dot-pattern-size);text-align:center;padding:var(--space-8) var(--container-padding) var(--space-10);border-top:1px solid var(--color-border-on-dark)}.vas-trust-bar__label.svelte-1t5v5if{font-size:var(--font-size-xs);color:var(--color-text-light);letter-spacing:.03em;text-transform:uppercase}.vas-trust-bar__logos.svelte-1t5v5if{display:flex;justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin-top:var(--space-3)}.vas-trust-bar__logos.svelte-1t5v5if span:where(.svelte-1t5v5if){background:#ffffff14;padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark)}.vas-pain-grid.svelte-1t5v5if{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.vas-pain-card.svelte-1t5v5if{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:box-shadow var(--transition-base)}.vas-pain-card.svelte-1t5v5if:hover{box-shadow:var(--shadow-lg)}.vas-pain-card__icon.svelte-1t5v5if{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:var(--space-4)}.vas-pain-card__icon--red.svelte-1t5v5if{background:#fef2f2}.vas-pain-card__icon--orange.svelte-1t5v5if{background:#fffbeb}.vas-pain-card__icon--yellow.svelte-1t5v5if{background:#fefce8}.vas-pain-card.svelte-1t5v5if h3:where(.svelte-1t5v5if){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.vas-pain-card.svelte-1t5v5if p:where(.svelte-1t5v5if){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.vas-solution.svelte-1t5v5if{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.vas-solution__text.svelte-1t5v5if p:where(.svelte-1t5v5if){font-size:var(--font-size-base);color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:var(--line-height-relaxed)}.vas-highlight.svelte-1t5v5if{background:var(--color-bg-muted);border-left:3px solid var(--color-primary);padding:var(--space-4) var(--space-5);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--font-size-sm);color:var(--color-text-body);margin-top:var(--space-6);line-height:var(--line-height-relaxed)}.vas-solution__visual.svelte-1t5v5if{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:var(--radius-xl);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-4)}.vas-sync-pill.svelte-1t5v5if{display:flex;align-items:center;gap:var(--space-3);background:var(--color-bg-white);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);box-shadow:var(--shadow-card);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-body)}.vas-sync-pill__dot.svelte-1t5v5if{width:10px;height:10px;border-radius:50%;flex-shrink:0}.vas-sync-pill__dot--green.svelte-1t5v5if{background:var(--color-success)}.vas-sync-pill__dot--brand.svelte-1t5v5if{background:var(--color-primary)}.vas-feature-grid.svelte-1t5v5if{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.vas-feature-card.svelte-1t5v5if{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.vas-feature-card.svelte-1t5v5if:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-card-hover)}.vas-feature-card__icon.svelte-1t5v5if{font-size:2rem;display:block;margin-bottom:var(--space-4)}.vas-feature-card.svelte-1t5v5if h3:where(.svelte-1t5v5if){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.vas-feature-card.svelte-1t5v5if p:where(.svelte-1t5v5if){font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.vas-steps.svelte-1t5v5if{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.vas-step.svelte-1t5v5if{text-align:center}.vas-step__num.svelte-1t5v5if{width:56px;height:56px;border-radius:50%;background:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-5)}.vas-step.svelte-1t5v5if h3:where(.svelte-1t5v5if){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.vas-step.svelte-1t5v5if p:where(.svelte-1t5v5if){font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:300px;margin:0 auto;line-height:var(--line-height-relaxed)}.vas-comparison-wrap.svelte-1t5v5if{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg-white)}.vas-comparison.svelte-1t5v5if{width:100%;border-collapse:collapse;min-width:700px}.vas-comparison.svelte-1t5v5if thead:where(.svelte-1t5v5if) th:where(.svelte-1t5v5if){padding:var(--space-4) var(--space-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--color-border);text-align:center;color:var(--color-text-muted);background:var(--color-bg-light)}.vas-comparison.svelte-1t5v5if thead:where(.svelte-1t5v5if) th:where(.svelte-1t5v5if):first-child{text-align:left}.vas-comparison.svelte-1t5v5if thead:where(.svelte-1t5v5if) th.vas-comparison__highlight:where(.svelte-1t5v5if){background:var(--color-primary);color:var(--color-text-white);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.vas-comparison.svelte-1t5v5if tbody:where(.svelte-1t5v5if) td:where(.svelte-1t5v5if){padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);text-align:center;border-bottom:1px solid var(--color-border);vertical-align:middle}.vas-comparison.svelte-1t5v5if tbody:where(.svelte-1t5v5if) td:where(.svelte-1t5v5if):first-child{text-align:left;font-weight:var(--font-weight-medium);color:var(--color-text-heading)}.vas-comparison.svelte-1t5v5if tbody:where(.svelte-1t5v5if) td.vas-comparison__highlight:where(.svelte-1t5v5if){background:#655aff0a;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.vas-comparison.svelte-1t5v5if tbody:where(.svelte-1t5v5if) tr:where(.svelte-1t5v5if):last-child td:where(.svelte-1t5v5if){border-bottom:none}.vas-check.svelte-1t5v5if{color:var(--color-success);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.vas-cross.svelte-1t5v5if{color:var(--color-error);font-size:var(--font-size-lg)}.vas-partial.svelte-1t5v5if{color:var(--color-warning);font-size:var(--font-size-sm)}.vas-warning.svelte-1t5v5if{color:var(--color-warning);font-weight:var(--font-weight-medium)}.vas-pims-grid.svelte-1t5v5if{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.vas-pim-badge.svelte-1t5v5if{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-body);text-align:center;text-decoration:none;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.vas-pim-badge.svelte-1t5v5if:hover{border-color:var(--color-primary);background:#655aff0a;color:var(--color-primary)}.vas-pims-more.svelte-1t5v5if{text-align:center;margin-top:var(--space-6)}.vas-pims-more.svelte-1t5v5if a:where(.svelte-1t5v5if){color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none;font-size:var(--font-size-sm)}.vas-pims-more.svelte-1t5v5if a:where(.svelte-1t5v5if):hover{text-decoration:underline}.vas-faq-list.svelte-1t5v5if{max-width:800px;margin:0 auto}.vas-faq-item.svelte-1t5v5if{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-3);overflow:hidden;background:var(--color-bg-white)}.vas-faq-question.svelte-1t5v5if{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);background:none;border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);cursor:pointer;text-align:left;font-family:inherit;transition:background-color var(--transition-base);gap:var(--space-4)}.vas-faq-question.svelte-1t5v5if:hover{background:var(--color-bg-muted)}.vas-faq-arrow.svelte-1t5v5if{color:var(--color-text-light);transition:transform var(--transition-slow);flex-shrink:0}.vas-faq-item--open.svelte-1t5v5if .vas-faq-arrow:where(.svelte-1t5v5if){transform:rotate(180deg)}.vas-faq-answer.svelte-1t5v5if{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.vas-faq-item--open.svelte-1t5v5if .vas-faq-answer:where(.svelte-1t5v5if){grid-template-rows:1fr}.vas-faq-answer__inner.svelte-1t5v5if{overflow:hidden;padding:0 var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-loose)}.vas-faq-item--open.svelte-1t5v5if .vas-faq-answer__inner:where(.svelte-1t5v5if){padding-bottom:var(--space-5)}@media(max-width:1024px){.vas-heading.svelte-1t5v5if{font-size:var(--font-size-3xl)}.vas-pain-grid.svelte-1t5v5if,.vas-feature-grid.svelte-1t5v5if,.vas-steps.svelte-1t5v5if{grid-template-columns:1fr}.vas-solution.svelte-1t5v5if{grid-template-columns:1fr;gap:var(--space-8)}.vas-pims-grid.svelte-1t5v5if{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media(max-width:768px){.vas-section.svelte-1t5v5if{padding:var(--space-12) 0}.vas-trust-bar__logos.svelte-1t5v5if{gap:var(--space-3)}}
