.hero.svelte-1q1srct{background:var(--c-page);padding:220px 0 90px;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:90px;text-align:center}.approach-label.svelte-1q1srct{margin-bottom:30px}.panel.svelte-1q1srct{background:var(--c-white);border-radius:var(--radius-lg);padding:70px 50px;text-align:left}.grid.svelte-1q1srct{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.card.svelte-1q1srct img:where(.svelte-1q1srct){width:50px;height:50px;margin-bottom:28px}.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:50px;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);min-height:220vh}.statement-sticky.svelte-1q1srct{position:sticky;top:0;min-height:100vh;display:flex;align-items:center}.statement-text.svelte-1q1srct{font-size:5.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:50px}.logos.svelte-1q1srct{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.logo-card.svelte-1q1srct{display:grid;place-items:center;width:185px;height:91px;background:var(--c-white);border-radius:var(--radius-sm);padding:16px}.logo-card.svelte-1q1srct img:where(.svelte-1q1srct){max-height:100%;width:auto}@media(max-width:1024px){.hero.svelte-1q1srct{padding:160px 0 60px}.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{min-height:0}.statement-sticky.svelte-1q1srct{position:static;min-height:0;padding-block:64px}.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}}
