.logo-wall[data-astro-cid-6y2sa4q5]{display:flex;flex-direction:column;gap:var(--space-4)}.logo-wall__title[data-astro-cid-6y2sa4q5]{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted)}.logo-wall__list[data-astro-cid-6y2sa4q5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5)}@media(min-width:40rem){.logo-wall__list[data-astro-cid-6y2sa4q5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:56rem){.logo-wall__list[data-astro-cid-6y2sa4q5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.logo-wall__item[data-astro-cid-6y2sa4q5]{font-size:1.0625rem;font-weight:var(--font-weight-medium);color:var(--color-ink);line-height:1.2}.logo-wall__item[data-astro-cid-6y2sa4q5] a[data-astro-cid-6y2sa4q5]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--duration-base) var(--easing-standard)}.logo-wall__item[data-astro-cid-6y2sa4q5] a[data-astro-cid-6y2sa4q5]:hover{border-bottom-color:var(--color-accent)}.logo-wall__note[data-astro-cid-6y2sa4q5]{font-size:var(--font-size-small);color:var(--color-muted);max-width:56ch}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.about,.caps,.logos,.contact{animation:rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}}.hero{padding-block:var(--space-9) var(--space-7);display:grid;gap:var(--space-6)}@media(min-width:56rem){.hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-7);align-items:start}}.hero__main{display:flex;flex-direction:column;gap:var(--space-5)}.hero__title{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-semibold);text-wrap:balance;max-width:20ch}.hero__lede{font-size:1.125rem;color:var(--color-muted);max-width:60ch}.hero__lede strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.hero__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.hero__cred{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-surface);align-self:start}.hero__partner-mark{height:40px;width:auto;display:block}.hero__cred-label{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted)}.hero__badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,148px));gap:var(--space-3)}.hero__badges img{width:100%;height:auto;display:block}.hero__cred-verify{margin:0}.hero__cred-verify a{font-size:var(--font-size-small);color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-muted)}.hero__cred-verify a:hover{border-bottom-color:var(--color-accent)}.about__body{color:var(--color-muted);max-width:68ch;font-size:1.0625rem}.about__stats{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5)}@media(min-width:48rem){.about__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.about__stat{border-top:2px solid var(--color-ink);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.about__stat dt{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-muted);order:2}.about__stat dd{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:1.1;order:1}.about,.caps,.logos,.contact{padding-block:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.about+.caps,.caps+.logos,.logos+.contact{border-top:1px solid var(--color-border)}.about__head h2,.caps__head h2,.contact__title{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-heading);text-wrap:balance;max-width:24ch}.caps__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:40rem){.caps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.caps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.caps__item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-3);transition:border-color var(--duration-base) var(--easing-standard),box-shadow var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard)}.caps__item:hover{border-color:var(--color-ink);box-shadow:var(--shadow-2)}@media(prefers-reduced-motion:no-preference){.caps__item:hover{transform:translateY(-3px)}}.caps__link{display:grid;gap:var(--space-3);padding:var(--space-5);text-decoration:none;color:inherit}.caps__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.caps__summary{color:var(--color-muted)}.caps__cta{margin-top:var(--space-1);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-accent)}.caps__item:hover .caps__cta{text-decoration:underline;text-underline-offset:2px}.logos__more{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.logos__note{color:var(--color-muted);max-width:64ch}.contact{padding-block:var(--space-8) var(--space-9)}.contact__body{color:var(--color-muted);max-width:60ch}.contact__body a{color:var(--color-ink)}.contact__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}
