.multilingual-section.svelte-j8uq3x{background:var(--paper);padding:8rem 0 4rem}.section-header.svelte-j8uq3x{max-width:var(--article-width);margin:0 auto 3rem;padding:0 var(--container-padding);text-align:center}.section-header.svelte-j8uq3x h2:where(.svelte-j8uq3x){font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem;line-height:1.2;color:var(--ink)}.section-header.svelte-j8uq3x p:where(.svelte-j8uq3x){font-size:1.25rem;line-height:1.8;color:var(--muted);text-align:left}.headline-rule.svelte-j8uq3x{width:100px;height:3px;background:var(--ink);margin:1.5rem auto}.demo-figure.svelte-j8uq3x{display:flex;justify-content:center;margin:0;padding:0;width:100%}.testimonial-section.svelte-j8uq3x{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--paper)}.map-container.svelte-j8uq3x{position:relative;width:100%;max-width:100vw}.world-map-svg.svelte-j8uq3x{width:100%;height:auto}.countries.svelte-j8uq3x path:where(.svelte-j8uq3x){fill:none;stroke:var(--ink);stroke-width:.75;opacity:.3}.city-marker.svelte-j8uq3x .city-dot:where(.svelte-j8uq3x){fill:#d0d0d0;transition:fill .8s ease}.city-marker.active.svelte-j8uq3x .city-dot:where(.svelte-j8uq3x){fill:var(--ink)}.city-marker.svelte-j8uq3x .city-pulse:where(.svelte-j8uq3x){fill:var(--ink);opacity:0;transition:opacity .8s ease}.city-marker.active.svelte-j8uq3x .city-pulse:where(.svelte-j8uq3x){opacity:.15}.city-marker.svelte-j8uq3x .city-label:where(.svelte-j8uq3x){font-size:10px;fill:var(--ink);text-anchor:middle;font-weight:500;opacity:0;transition:opacity .8s ease}.city-marker.active.svelte-j8uq3x .city-label:where(.svelte-j8uq3x){opacity:1}@media(max-width:600px){.section-header.svelte-j8uq3x p:where(.svelte-j8uq3x){font-size:1.1rem}.headline-rule.svelte-j8uq3x{width:80px}.city-marker.svelte-j8uq3x .city-dot:where(.svelte-j8uq3x){r:8}.city-marker.active.svelte-j8uq3x .city-label:where(.svelte-j8uq3x){font-size:24px;font-weight:600}.countries.svelte-j8uq3x path:where(.svelte-j8uq3x){stroke-width:1;opacity:.4}}@media(max-width:480px){.headline-rule.svelte-j8uq3x{width:60px;height:2px}.city-marker.svelte-j8uq3x .city-dot:where(.svelte-j8uq3x){r:10}.city-marker.active.svelte-j8uq3x .city-label:where(.svelte-j8uq3x){font-size:32px;font-weight:700}.countries.svelte-j8uq3x path:where(.svelte-j8uq3x){stroke-width:1.25;opacity:.45}}
