.v3-cs-figure[data-v-cecd162e]{display:flex;flex-direction:column;gap:12px;margin:0}.v3-cs-figure__frame[data-v-cecd162e]{border-radius:var(--v3-radius-xl);overflow:hidden}.v3-cs-figure[data-v-cecd162e] .v3-cs-figure__img{display:block;height:auto;width:100%}.v3-cs-hero[data-v-f4346657]{background:var(--v3-bg-soft);padding:80px 0 96px}@media (max-width:767.98px){.v3-cs-hero[data-v-f4346657]{padding:40px 0 64px}}.v3-cs-hero__inner[data-v-f4346657]{display:flex;flex-direction:column;gap:48px}.v3-cs-hero__top[data-v-f4346657]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px 72px}.v3-cs-hero__copy[data-v-f4346657]{display:flex;flex:1 1 540px;flex-direction:column;gap:20px;min-width:0}.v3-cs-hero__side[data-v-f4346657]{display:flex;flex:1 1 420px;flex-direction:column;gap:20px;min-width:0}.v3-cs-hero__stats[data-v-f4346657]{background:var(--v3-border-lilac);border:1px solid var(--v3-border-lilac);border-radius:var(--v3-radius-lg);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));overflow:hidden}.v3-cs-hero__stat[data-v-f4346657]{background:#fff;display:flex;flex-direction:column;gap:6px;padding:22px 24px}.v3-cs-hero__number[data-v-f4346657]{color:var(--v3-primary);font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1;margin:0}.v3-cs-about[data-v-0b01ae99]{align-items:center;border:1px solid var(--v3-border-lilac);border-radius:var(--v3-radius-xl);display:flex;flex-wrap:wrap;gap:24px 48px;padding:clamp(28px,4vw,48px)}.v3-cs-about__logo[data-v-0b01ae99]{align-items:center;background:var(--v3-bg-soft);border-radius:14px;box-sizing:border-box;display:flex;flex:none;height:120px;justify-content:center;padding:16px;width:160px}.v3-cs-about__logo[data-v-0b01ae99] img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.v3-cs-about__text[data-v-0b01ae99]{display:flex;flex:1 1 420px;flex-direction:column;gap:10px;min-width:0}.v3-cs-about__p[data-v-0b01ae99]{font-size:16px;line-height:1.7;margin:0}.v3-cs-quote[data-v-db0285d8]{display:flex;flex-direction:column;gap:12px;margin:0}.v3-cs-quote--band[data-v-db0285d8]{background:var(--v3-navy);border-radius:var(--v3-radius-xl);color:#fff;gap:20px;padding:clamp(28px,4vw,48px)}.v3-cs-quote--band .v3-cs-quote__text[data-v-db0285d8]{font-size:clamp(19px,2vw,24px);letter-spacing:-.008em;line-height:1.5}.v3-cs-quote--band .v3-cs-quote__name[data-v-db0285d8]{color:var(--v3-lavender);font-size:14px}.v3-cs-quote--inline[data-v-db0285d8]{border-left:3px solid var(--v3-primary);padding:4px 0 4px 24px}.v3-cs-quote--inline .v3-cs-quote__text[data-v-db0285d8]{color:var(--v3-ink);font-size:19px;line-height:1.55}.v3-cs-quote--inline .v3-cs-quote__name[data-v-db0285d8]{color:var(--v3-primary);font-size:14px}.v3-cs-quote__text[data-v-db0285d8]{margin:0}.v3-section--md.v3-cs-story--soft[data-v-087647fa]{background:var(--v3-bg-soft);border-bottom:1px solid var(--v3-border-lilac);border-top:1px solid var(--v3-border-lilac)}.v3-cs-story[data-v-087647fa]{gap:32px}.v3-cs-story[data-v-087647fa],.v3-cs-story__text[data-v-087647fa]{display:flex;flex-direction:column}.v3-cs-story__text[data-v-087647fa]{gap:20px}.v3-cs-story__title h2[data-v-087647fa]{display:inline}.v3-cs-story__title h2+h2[data-v-087647fa]{margin-left:.25em}.v3-cs-story__p[data-v-087647fa]{line-height:1.75;margin:0}.v3-cs-story__link[data-v-087647fa]{align-self:flex-start;font-size:15px}.v3-cs-story__figure[data-v-087647fa]{margin-top:16px}.v3-cs-results[data-v-e430a37e]{background:var(--v3-border-lilac);border:1px solid var(--v3-border-lilac);border-radius:var(--v3-radius-lg);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));overflow:hidden}.v3-cs-results__cell[data-v-e430a37e]{background:#fff;display:flex;flex-direction:column;gap:10px;padding:32px}@media (max-width:767.98px){.v3-cs-results__cell[data-v-e430a37e]{padding:24px}}.v3-cs-results__index[data-v-e430a37e]{color:var(--v3-lavender);font-size:13px}.v3-cs-cta[data-v-f54c9b11]{align-items:center;background:var(--v3-navy);border-radius:var(--v3-radius-2xl);color:#fff;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between;padding:clamp(32px,5vw,56px)}.v3-cs-cta__text[data-v-f54c9b11]{display:flex;flex:1 1 420px;flex-direction:column;gap:10px}.v3-cs-cta h2[data-v-f54c9b11]{color:#fff}.v3-cs-cta__lead[data-v-f54c9b11]{color:var(--v3-on-dark-soft);font-size:16px;line-height:1.65;margin:0}
