.hero[data-astro-cid-ewxirvlt]{background:var(--lc-dark);color:var(--lc-on-dark);padding-block:var(--lc-space-16)}.hero__inner[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-space-6)}.hero__eyebrow[data-astro-cid-ewxirvlt]{margin:0 0 calc(-1 * var(--lc-space-3));color:var(--lc-secondary);font-size:var(--lc-small-size);font-weight:var(--lc-weight-semibold)}.hero__hl[data-astro-cid-ewxirvlt]{color:var(--lc-secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.hero__title[data-astro-cid-ewxirvlt]{margin:0;color:var(--lc-on-dark);font-size:var(--lc-display-size);line-height:var(--lc-display-lh);letter-spacing:var(--lc-display-track);font-weight:var(--lc-weight-bold);max-width:18ch}.hero__lead[data-astro-cid-ewxirvlt]{margin:0;color:#ffffffd1;font-size:var(--lc-lead-size);line-height:var(--lc-lead-lh);max-width:46ch}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lc-space-3) var(--lc-space-6)}.hero__btn[data-astro-cid-ewxirvlt]{display:inline-block;padding:var(--lc-space-3) var(--lc-space-6);border-radius:var(--lc-radius-md);font-weight:var(--lc-weight-semibold);font-size:var(--lc-small-size);text-decoration:none;border:1px solid transparent;transition:background .15s ease,filter .15s ease,color .15s ease}.hero__btn--primary[data-astro-cid-ewxirvlt]{background:var(--lc-primary);color:var(--lc-on-dark)}.hero__btn--primary[data-astro-cid-ewxirvlt]:hover{background:var(--lc-primary-hover);color:var(--lc-on-dark)}.hero__btn--secondary[data-astro-cid-ewxirvlt]{background:var(--lc-secondary);color:var(--lc-dark)}.hero__btn--secondary[data-astro-cid-ewxirvlt]:hover{filter:brightness(.94);color:var(--lc-dark)}.hero__link[data-astro-cid-ewxirvlt]{color:var(--lc-secondary);font-weight:var(--lc-weight-semibold);font-size:var(--lc-small-size);text-decoration:none}.hero__link[data-astro-cid-ewxirvlt]:hover{color:var(--lc-on-dark);text-decoration:none}.hero__stats[data-astro-cid-ewxirvlt]{width:100%;margin:var(--lc-space-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--lc-space-6) var(--lc-space-10)}.hero__stat[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:var(--lc-space-1)}.hero__stat-value[data-astro-cid-ewxirvlt]{font-size:var(--lc-stat-size);line-height:var(--lc-stat-lh);letter-spacing:var(--lc-stat-track);font-weight:var(--lc-weight-bold);color:var(--lc-on-dark)}.hero__stat-label[data-astro-cid-ewxirvlt]{margin:0;font-size:var(--lc-small-size);color:#ffffffb3}@media(min-width:768px){.hero[data-astro-cid-ewxirvlt]{padding-block:calc(var(--lc-space-16) * 1.4)}.hero__title[data-astro-cid-ewxirvlt]{max-width:20ch}.hero__lead[data-astro-cid-ewxirvlt]{max-width:52ch}.hero__stats[data-astro-cid-ewxirvlt]{margin-top:var(--lc-space-8);gap:var(--lc-space-6) var(--lc-space-16)}}.audience__grid[data-astro-cid-uphejd2m]{display:grid;gap:var(--lc-space-6)}.audience__card[data-astro-cid-uphejd2m]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--lc-space-3)}.audience__card-title[data-astro-cid-uphejd2m]{margin:0}.audience__card-body[data-astro-cid-uphejd2m]{margin:0;color:var(--lc-body)}.audience__points[data-astro-cid-uphejd2m]{list-style:none;margin:var(--lc-space-2) 0;padding:0;display:grid;gap:var(--lc-space-3);width:100%}.audience__points[data-astro-cid-uphejd2m] li[data-astro-cid-uphejd2m]{position:relative;padding-left:var(--lc-space-6);color:var(--lc-body);font-size:var(--lc-small-size)}.audience__points[data-astro-cid-uphejd2m] li[data-astro-cid-uphejd2m]:before{content:"✦";position:absolute;left:0;color:var(--lc-primary)}@media(min-width:768px){.audience__grid[data-astro-cid-uphejd2m]{grid-template-columns:1fr 1fr;gap:var(--lc-space-8)}}.disclosure{display:grid;gap:var(--lc-space-3)}.disclosure__trigger{font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--lc-space-4);width:100%;background:var(--lc-canvas);border:1px solid var(--lc-border);border-radius:var(--lc-radius-md);padding:var(--lc-space-4);transition:border-color .15s ease,background .15s ease}.disclosure__trigger:hover{border-color:var(--lc-primary)}.disclosure__trigger.is-active{border-color:var(--lc-primary);background:var(--lc-primary-tint)}.disclosure__icon{flex:0 0 auto}.disclosure__trigger-text{display:flex;flex-direction:column;gap:2px;flex:1}.disclosure__trigger-title{margin:0}.disclosure__trigger-summary{font-size:var(--lc-small-size);color:var(--lc-muted);font-weight:var(--lc-weight-regular)}.disclosure__chevron{flex:0 0 auto;color:var(--lc-muted);transition:transform .2s ease}.disclosure__trigger.is-active .disclosure__chevron{transform:rotate(90deg);color:var(--lc-primary)}.disclosure__panel[hidden]{display:none}.disclosure__panel{background:var(--lc-canvas);border:1px solid var(--lc-border);border-radius:var(--lc-radius-md)}.disclosure__panel-inner{padding:var(--lc-space-6);display:flex;flex-direction:column;gap:var(--lc-space-4)}.disclosure__panel-head{display:none;gap:var(--lc-space-4);align-items:center}.disclosure__panel-summary{margin:2px 0 0;font-size:var(--lc-small-size);color:var(--lc-muted)}.disclosure__panel-body{color:var(--lc-body)}@media(min-width:900px){.disclosure{display:block;position:relative;--dl-left: clamp(300px, 34%, 360px)}.disclosure__trigger{width:var(--dl-left);margin-bottom:var(--lc-space-3)}.disclosure__panel{position:absolute;top:0;left:calc(var(--dl-left) + var(--lc-space-8));right:0}.disclosure__panel-head{display:flex}.disclosure__chevron{display:none}}.sf-bullets[data-astro-cid-tibck72d]{list-style:none;margin:0;padding:0;display:grid;gap:var(--lc-space-3)}.sf-bullets[data-astro-cid-tibck72d] li[data-astro-cid-tibck72d]{position:relative;padding-left:var(--lc-space-6);color:var(--lc-body)}.sf-bullets[data-astro-cid-tibck72d] li[data-astro-cid-tibck72d]:before{content:"✦";position:absolute;left:0;color:var(--lc-primary)}.support__stats[data-astro-cid-m73qspva]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--lc-space-4);margin-bottom:var(--lc-space-6)}.support__stat[data-astro-cid-m73qspva]{padding:var(--lc-space-6)}.support__stat-big[data-astro-cid-m73qspva]{display:block;font-size:var(--lc-h3-size);font-weight:var(--lc-weight-bold);color:var(--lc-primary);margin-bottom:var(--lc-space-2)}.support__stat-title[data-astro-cid-m73qspva]{margin:0 0 var(--lc-space-1);font-size:var(--lc-small-size);line-height:var(--lc-small-lh)}.support__stat-body[data-astro-cid-m73qspva]{margin:0;font-size:var(--lc-small-size);color:var(--lc-muted)}.support__features[data-astro-cid-m73qspva]{display:grid;gap:var(--lc-space-6)}.fbox[data-astro-cid-m73qspva]{display:flex;flex-direction:column;gap:var(--lc-space-4);padding:var(--lc-space-8)}.fbox__icon[data-astro-cid-m73qspva]{width:64px;height:64px;flex:0 0 auto}.fbox__title[data-astro-cid-m73qspva]{margin:0}.fbox__body[data-astro-cid-m73qspva]{margin:0;color:var(--lc-body);line-height:1.45}@media(min-width:768px){.support__stats[data-astro-cid-m73qspva]{grid-template-columns:repeat(4,1fr)}.support__features[data-astro-cid-m73qspva]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.support__features[data-astro-cid-m73qspva]{grid-template-columns:repeat(4,1fr)}}.logos__row[data-astro-cid-cp5h7ubv]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--lc-space-8) var(--lc-space-12)}.logos__item[data-astro-cid-cp5h7ubv]{height:44px;width:auto;max-width:160px;object-fit:contain}.partners__grid[data-astro-cid-pqooy3ar]{display:grid;gap:var(--lc-space-6)}.partners__all[data-astro-cid-pqooy3ar]{text-align:center;margin-top:var(--lc-space-8)}.partners__callout[data-astro-cid-pqooy3ar]{margin-top:var(--lc-space-8);background:var(--lc-primary-tint);border-radius:var(--lc-radius-lg);padding:var(--lc-space-8);display:flex;flex-direction:column;gap:var(--lc-space-4)}.partners__callout[data-astro-cid-pqooy3ar] h3[data-astro-cid-pqooy3ar]{margin:0 0 var(--lc-space-2)}.partners__callout[data-astro-cid-pqooy3ar] p[data-astro-cid-pqooy3ar]{margin:0;color:var(--lc-body);max-width:60ch}.partners__callout-cta[data-astro-cid-pqooy3ar]{align-self:flex-start}@media(min-width:768px){.partners__grid[data-astro-cid-pqooy3ar]{grid-template-columns:1fr 1fr;gap:var(--lc-space-8)}.partners__callout[data-astro-cid-pqooy3ar]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--lc-space-8)}.partners__callout-cta[data-astro-cid-pqooy3ar]{flex:0 0 auto}}.results__top[data-astro-cid-hb4fou6n]{display:grid;gap:var(--lc-space-8);align-items:center}.results__media[data-astro-cid-hb4fou6n]{margin:0;border:1px solid var(--lc-border);border-radius:var(--lc-radius-lg);overflow:hidden;background:var(--lc-canvas);box-shadow:0 20px 40px -20px #1a3a4a47}.results__bar[data-astro-cid-hb4fou6n]{display:flex;gap:6px;padding:10px 14px;background:var(--lc-surface);border-bottom:1px solid var(--lc-border)}.results__bar[data-astro-cid-hb4fou6n] span[data-astro-cid-hb4fou6n]{width:10px;height:10px;border-radius:50%;background:var(--lc-border)}.results__media[data-astro-cid-hb4fou6n] img[data-astro-cid-hb4fou6n]{display:block;width:100%;height:auto}.results__intro[data-astro-cid-hb4fou6n]{display:flex;flex-direction:column;gap:var(--lc-space-4)}.results__copy[data-astro-cid-hb4fou6n]{margin:0;color:var(--lc-body)}.results__stats[data-astro-cid-hb4fou6n]{margin:var(--lc-space-12) 0 0;padding-top:var(--lc-space-8);border-top:1px solid var(--lc-border);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--lc-space-8) var(--lc-space-6)}.results__stat-value[data-astro-cid-hb4fou6n]{font-size:var(--lc-stat-size);font-weight:var(--lc-weight-bold);color:var(--lc-primary)}.results__stat-label[data-astro-cid-hb4fou6n]{margin:var(--lc-space-1) 0 0;font-size:var(--lc-small-size);color:var(--lc-body);max-width:20ch}.results__all[data-astro-cid-hb4fou6n]{text-align:center;margin-top:var(--lc-space-8)}@media(min-width:900px){.results__top[data-astro-cid-hb4fou6n]{grid-template-columns:1fr 1fr}.results__media[data-astro-cid-hb4fou6n]{order:2}.results__intro[data-astro-cid-hb4fou6n]{order:1}.results__stats[data-astro-cid-hb4fou6n]{grid-template-columns:repeat(4,1fr)}.results__stat[data-astro-cid-hb4fou6n]+.results__stat[data-astro-cid-hb4fou6n]{border-left:1px solid var(--lc-border);padding-left:var(--lc-space-6)}}.testimonials__card[data-astro-cid-jfcioroc]{display:grid;gap:var(--lc-space-6);padding:0;overflow:hidden}.testimonials__aside[data-astro-cid-jfcioroc]{background:var(--lc-surface);padding:var(--lc-space-8);display:flex;flex-direction:column;gap:var(--lc-space-6)}.testimonials__brand[data-astro-cid-jfcioroc]{font-size:var(--lc-h3-size);font-weight:var(--lc-weight-bold);color:var(--lc-ink);font-style:italic}.testimonials__aside-stats[data-astro-cid-jfcioroc]{margin:0;display:grid;gap:var(--lc-space-4)}.testimonials__aside-value[data-astro-cid-jfcioroc]{font-size:var(--lc-h3-size);font-weight:var(--lc-weight-bold);color:var(--lc-primary)}.testimonials__aside-label[data-astro-cid-jfcioroc]{margin:2px 0 0;font-size:var(--lc-small-size);color:var(--lc-muted)}.testimonials__main[data-astro-cid-jfcioroc]{padding:var(--lc-space-8)}.testimonials__quote-mark[data-astro-cid-jfcioroc]{display:block;font-size:3rem;line-height:.5;color:var(--lc-secondary);font-weight:var(--lc-weight-bold)}.testimonials__quote[data-astro-cid-jfcioroc]{margin:var(--lc-space-4) 0 var(--lc-space-6);color:var(--lc-body);font-size:var(--lc-lead-size);line-height:var(--lc-lead-lh)}.testimonials__author[data-astro-cid-jfcioroc]{display:flex;gap:var(--lc-space-3);align-items:center}.testimonials__avatar[data-astro-cid-jfcioroc]{width:48px;height:48px;min-height:0;flex:0 0 auto;border-radius:var(--lc-radius-pill)}.testimonials__role[data-astro-cid-jfcioroc]{color:var(--lc-muted)}@media(min-width:768px){.testimonials__card[data-astro-cid-jfcioroc]{grid-template-columns:.8fr 1.2fr;gap:0}}.ctaband__inner[data-astro-cid-hpwvfkca]{text-align:center;max-width:720px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--lc-space-4)}.ctaband__title[data-astro-cid-hpwvfkca]{color:var(--lc-on-dark);margin:0}.ctaband__body[data-astro-cid-hpwvfkca]{margin:0;color:#ffffffd1}.ctaband__actions[data-astro-cid-hpwvfkca]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lc-space-3);margin-top:var(--lc-space-2)}
