.demo_page__Viub_{color:var(--vl-ink);background:#fff}.demo_container__AKvR4{width:min(100% - 2rem,80rem);margin-inline:auto}.demo_band___VC1q{background:linear-gradient(180deg,#e9f1f9,#f4f8fc 32%,#fff 68%)}.demo_hero__zU2ae{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5.5vw,5.5rem);padding-block:10rem 3.5rem}.demo_copy__18mf2{min-width:0}.demo_copy__18mf2 h1{max-width:22ch;margin:0 0 1.5rem;font-size:var(--vl-fs-display);font-weight:var(--vl-display-weight);line-height:var(--vl-display-leading);letter-spacing:var(--vl-display-tracking);text-wrap:balance}.demo_lead__mQ8WL{max-width:var(--vl-measure);margin:0;color:var(--vl-ink-muted);font-size:var(--vl-fs-lead);line-height:1.6;text-wrap:pretty}.demo_points__6zrNr{display:grid;gap:1.25rem;max-width:var(--vl-measure);margin:2.25rem 0 0;padding:0;list-style:none}.demo_points__6zrNr li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.875rem}.demo_points__6zrNr p{margin:0;color:var(--vl-ink-muted);font-size:var(--vl-fs-body);line-height:1.6;text-wrap:pretty}.demo_points__6zrNr .demo_pointTitle__yS0xa{margin-bottom:.25rem;color:var(--vl-ink);font-size:var(--vl-fs-lead);font-weight:var(--vl-brand-medium);line-height:1.4}.demo_check__mtSRM{width:1.5rem;height:1.5rem;margin-top:.0625rem;background:var(--vl-brand-action);mask:url(/icons/dashboard/checkmark-circle-02-solid-rounded.svg) center/contain no-repeat}.demo_seals__f_s61{display:flex;gap:1.5rem;margin-top:2.5rem}.demo_seals__f_s61 .vl-compliance-seal{display:grid;justify-items:center;gap:.75rem;width:6.5rem;height:auto;border-radius:0;color:var(--vl-ink)}.demo_seals__f_s61 svg{display:block;width:4.5rem;height:4.5rem}.demo_seals__f_s61 .vl-compliance-seal__caption{color:var(--vl-ink-muted);font-size:.6875rem;line-height:1.4;white-space:nowrap}.demo_card__2Xo_Y{position:sticky;top:7rem;min-width:0}.demo_faq__JzEDG{padding-block:var(--vl-space-section)}@media (max-width:1023px){.demo_hero__zU2ae{grid-template-columns:minmax(0,1fr);padding-block:7.5rem 2.5rem}.demo_card__2Xo_Y{position:static}}@media (max-width:479px){.demo_seals__f_s61{gap:.75rem}.demo_seals__f_s61 .vl-compliance-seal{width:auto}}