.hero.svelte-1q1srct{background:var(--c-page);padding:180px 0 56px;text-align:center}.hero-statement.svelte-1q1srct{font-size:3.33vw;line-height:1.15em;max-width:22ch;margin-inline:auto}.approach.svelte-1q1srct{background:var(--c-page);padding-bottom:24px;text-align:center}.approach-label.svelte-1q1srct{margin-bottom:24px}.panel.svelte-1q1srct{background:var(--c-white);border-radius:var(--radius-lg);padding:56px 48px;text-align:left}.grid.svelte-1q1srct{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.card.svelte-1q1srct img:where(.svelte-1q1srct){width:50px;height:50px;margin-bottom:22px}.card.svelte-1q1srct h4:where(.svelte-1q1srct){white-space:pre-line;margin-bottom:14px}.card.svelte-1q1srct p:where(.svelte-1q1srct){color:var(--c-muted);font-size:.92em;line-height:1.5em}.team-art.svelte-1q1srct{margin-top:40px;background-image:var(--g-aqua-128);border-radius:var(--radius-md);overflow:hidden}.team-art.svelte-1q1srct img:where(.svelte-1q1srct){width:100%}.statement.svelte-1q1srct{background:var(--c-page);padding-block:72px 56px}.statement-text.svelte-1q1srct{font-size:5vw;line-height:1.05em;font-weight:400}.trusted.svelte-1q1srct{background:var(--c-page);text-align:center}.trusted.svelte-1q1srct h3:where(.svelte-1q1srct){margin-bottom:40px}.logos.svelte-1q1srct{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.logo-card.svelte-1q1srct{display:flex;align-items:center;justify-content:center;width:200px;height:104px;background:var(--c-white);border-radius:var(--radius-sm);padding:20px 28px}.logo-card.svelte-1q1srct img:where(.svelte-1q1srct){width:100%;height:100%;object-fit:contain}@media(max-width:1024px){.hero.svelte-1q1srct{padding:150px 0 44px}.hero-statement.svelte-1q1srct{font-size:38px;max-width:none}.grid.svelte-1q1srct{grid-template-columns:repeat(2,1fr);gap:32px}.panel.svelte-1q1srct{padding:40px 28px}.statement.svelte-1q1srct{padding-block:48px 40px}.statement-text.svelte-1q1srct{font-size:40px}}@media(max-width:767px){.hero.svelte-1q1srct{padding:130px 0 48px}.hero-statement.svelte-1q1srct{font-size:30px}.grid.svelte-1q1srct{grid-template-columns:1fr}.statement-text.svelte-1q1srct{font-size:32px}}
