.hh[data-astro-cid-zsvg4tmb]{background:var(--gradient-hero);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.hh__inner[data-astro-cid-zsvg4tmb]{max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.hh__eyebrow[data-astro-cid-zsvg4tmb]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4)}.hh__title[data-astro-cid-zsvg4tmb]{font-size:var(--fs-display);line-height:var(--lh-heading)}.hh__sub[data-astro-cid-zsvg4tmb]{margin-top:var(--space-5);font-size:var(--fs-lg);color:var(--color-text);max-width:34rem;line-height:1.6}.hh__actions[data-astro-cid-zsvg4tmb]{margin-top:var(--space-8)}.hh__trust[data-astro-cid-zsvg4tmb]{gap:var(--space-3) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hh__trust[data-astro-cid-zsvg4tmb] li[data-astro-cid-zsvg4tmb]{align-items:center;gap:var(--space-2);color:var(--color-heading);font-size:var(--fs-base);display:inline-flex}.hh__check[data-astro-cid-zsvg4tmb]{color:var(--color-primary);flex:none}.hh__img[data-astro-cid-zsvg4tmb]{filter:drop-shadow(0 22px 40px #10283421);width:100%;height:auto}@media (width<=900px){.hh__inner[data-astro-cid-zsvg4tmb]{grid-template-columns:1fr}.hh__media[data-astro-cid-zsvg4tmb]{max-width:40rem}}.pb__stats[data-astro-cid-mgrwpp23]{justify-content:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.pb__stat[data-astro-cid-mgrwpp23]{text-align:center;flex:0 18rem}.pb__value[data-astro-cid-mgrwpp23]{font-size:clamp(2.4rem,1.7rem + 2.6vw,3.4rem);font-weight:var(--fw-bold);color:var(--color-primary);letter-spacing:var(--ls-heading);line-height:1.1}.pb__label[data-astro-cid-mgrwpp23]{margin-top:var(--space-3);font-size:var(--fs-base);color:var(--color-heading);text-wrap:balance;line-height:1.45}.pb__note[data-astro-cid-mgrwpp23]{margin-top:var(--space-6);text-align:center;font-size:var(--fs-sm);color:var(--color-muted)}.pb__title[data-astro-cid-mgrwpp23]{margin-top:var(--space-16);text-align:center;font-size:var(--fs-h3);max-width:40rem;margin-inline:auto}.pb__logos[data-astro-cid-mgrwpp23]{margin-top:var(--space-8)}.pb__wall[data-astro-cid-mgrwpp23]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pb__track[data-astro-cid-mgrwpp23]{width:max-content;animation:70s linear infinite pb-scroll;display:flex}.pb__wall[data-astro-cid-mgrwpp23]:hover .pb__track[data-astro-cid-mgrwpp23],.pb__logos[data-astro-cid-mgrwpp23]:focus-within .pb__track[data-astro-cid-mgrwpp23]{animation-play-state:paused}.pb__row[data-astro-cid-mgrwpp23]{align-items:center;gap:var(--space-12);padding-right:var(--space-12);display:flex}.pb__cell[data-astro-cid-mgrwpp23]{flex:none;justify-content:center;align-items:center;height:72px;display:flex}.pb__cell[data-astro-cid-mgrwpp23] img[data-astro-cid-mgrwpp23]{max-width:100%;height:auto}@keyframes pb-scroll{to{transform:translate(-50%)}}.pb__link[data-astro-cid-mgrwpp23]{margin-top:var(--space-8);text-align:center}.pb__link[data-astro-cid-mgrwpp23] a[data-astro-cid-mgrwpp23]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--fw-bold);display:inline-flex}.pb__link[data-astro-cid-mgrwpp23] a[data-astro-cid-mgrwpp23]:hover .icon{transform:translate(3px)}.pb__link[data-astro-cid-mgrwpp23] .icon{transition:transform var(--transition)}@media (width<=640px){.pb__stats[data-astro-cid-mgrwpp23]{gap:var(--space-8)}.pb__stat[data-astro-cid-mgrwpp23]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pb__track[data-astro-cid-mgrwpp23]{width:auto;animation:none}.pb__row[data-astro-cid-mgrwpp23]{justify-content:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;padding-right:0}.pb__row[data-astro-cid-mgrwpp23][aria-hidden]{display:none}.pb__wall[data-astro-cid-mgrwpp23]{mask-image:none}.pb__link[data-astro-cid-mgrwpp23] .icon{transition:none}}.rc__head[data-astro-cid-kny3o2hg]{text-align:center;max-width:44rem;margin-inline:auto}.rc__eyebrow[data-astro-cid-kny3o2hg]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.rc__grid[data-astro-cid-kny3o2hg]{margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}.rc__card[data-astro-cid-kny3o2hg]{height:100%;padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);transition:box-shadow var(--transition), border-color var(--transition), transform var(--transition);flex-direction:column;display:flex}.rc__card[data-astro-cid-kny3o2hg]:hover{color:var(--color-text);box-shadow:var(--shadow-card);transform:translateY(-2px)}.rc__card[data-astro-cid-kny3o2hg]:focus-visible{border-color:var(--color-primary)}.rc__title[data-astro-cid-kny3o2hg]{color:var(--color-heading)}.rc__card[data-astro-cid-kny3o2hg]:hover .rc__title[data-astro-cid-kny3o2hg]{color:var(--color-link)}.rc__body[data-astro-cid-kny3o2hg]{margin-top:var(--space-3);font-size:var(--fs-base);flex:1}.rc__arrow[data-astro-cid-kny3o2hg]{width:44px;height:44px;margin-top:var(--space-6);border-radius:var(--radius-full);background:var(--color-surface-blue);color:var(--color-primary);transition:transform var(--transition);justify-content:center;align-items:center;display:inline-flex}.rc__card[data-astro-cid-kny3o2hg]:hover .rc__arrow[data-astro-cid-kny3o2hg]{transform:translate(3px)}@media (width<=820px){.rc__grid[data-astro-cid-kny3o2hg]{grid-template-columns:1fr;max-width:32rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.rc__card[data-astro-cid-kny3o2hg],.rc__arrow[data-astro-cid-kny3o2hg]{transition:none}.rc__card[data-astro-cid-kny3o2hg]:hover,.rc__card[data-astro-cid-kny3o2hg]:hover .rc__arrow[data-astro-cid-kny3o2hg]{transform:none}}.mg__head[data-astro-cid-jt4jk54s]{text-align:center;max-width:52rem;margin-inline:auto;margin-bottom:var(--space-12)}.mg__eyebrow[data-astro-cid-jt4jk54s]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.mg__intro[data-astro-cid-jt4jk54s]{margin-top:var(--space-4);max-width:44rem;font-size:var(--fs-base);color:var(--color-text);margin-inline:auto}.mg__grid[data-astro-cid-jt4jk54s]{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}.mg__card[data-astro-cid-jt4jk54s]{background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition), border-color var(--transition), transform var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.mg__card[data-astro-cid-jt4jk54s]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.mg__card[data-astro-cid-jt4jk54s]:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.mg__link[data-astro-cid-jt4jk54s]{color:inherit}.mg__link[data-astro-cid-jt4jk54s]:after{content:"";position:absolute;inset:0}.mg__card[data-astro-cid-jt4jk54s]:hover .mg__link[data-astro-cid-jt4jk54s]{color:var(--color-link)}.mg__media[data-astro-cid-jt4jk54s]{padding:var(--space-6) var(--space-6) 0;aspect-ratio:16/10;justify-content:center;align-items:flex-end;display:flex}.mg__media--blue[data-astro-cid-jt4jk54s]{background:var(--tint-blue)}.mg__media--teal[data-astro-cid-jt4jk54s]{background:var(--tint-teal)}.mg__media--cream[data-astro-cid-jt4jk54s]{background:var(--tint-cream)}.mg__media--sky[data-astro-cid-jt4jk54s]{background:var(--tint-sky)}.mg__media--green[data-astro-cid-jt4jk54s]{background:var(--tint-green)}.mg__media--mint[data-astro-cid-jt4jk54s]{background:var(--tint-mint)}.mg__img[data-astro-cid-jt4jk54s]{border-radius:var(--radius) var(--radius) 0 0;width:100%;height:auto}.mg__body[data-astro-cid-jt4jk54s]{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.mg__category[data-astro-cid-jt4jk54s]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-2)}.mg__title[data-astro-cid-jt4jk54s]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mg__badge[data-astro-cid-jt4jk54s]{font-size:.625rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--color-accent);border-radius:var(--radius-full);padding:.15em .55em}.mg__text[data-astro-cid-jt4jk54s]{margin-top:var(--space-3);font-size:var(--fs-base);color:var(--color-text);flex:1}.mg__more[data-astro-cid-jt4jk54s]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-weight:var(--fw-bold);color:var(--color-link);display:inline-flex}.mg__more[data-astro-cid-jt4jk54s] .icon{transition:transform var(--transition)}.mg__card[data-astro-cid-jt4jk54s]:hover .mg__more[data-astro-cid-jt4jk54s] .icon{transform:translate(3px)}.mg__also[data-astro-cid-jt4jk54s]{margin-top:var(--space-10);text-align:center;font-size:var(--fs-base);color:var(--color-text)}.mg__also[data-astro-cid-jt4jk54s] a[data-astro-cid-jt4jk54s]{font-weight:var(--fw-bold);text-underline-offset:.15em;text-decoration:underline}@media (width<=900px){.mg__grid[data-astro-cid-jt4jk54s]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mg__grid[data-astro-cid-jt4jk54s]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mg__card[data-astro-cid-jt4jk54s],.mg__more[data-astro-cid-jt4jk54s] .icon{transition:none}.mg__card[data-astro-cid-jt4jk54s]:hover,.mg__card[data-astro-cid-jt4jk54s]:hover .mg__more[data-astro-cid-jt4jk54s] .icon{transform:none}}.tg__head[data-astro-cid-e4tc66gu]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.tg__eyebrow[data-astro-cid-e4tc66gu]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.tg__grid[data-astro-cid-e4tc66gu]{columns:3;column-gap:var(--space-6)}.tg__grid--two[data-astro-cid-e4tc66gu]{columns:2;max-width:56rem;margin-inline:auto}.tg__item[data-astro-cid-e4tc66gu]{break-inside:avoid;margin-bottom:var(--space-6)}.tg__quote[data-astro-cid-e4tc66gu]{background:var(--color-surface-blue-soft);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-8);flex-direction:column;display:flex}.tg__mark[data-astro-cid-e4tc66gu]{color:var(--color-primary);opacity:.32}.tg__text[data-astro-cid-e4tc66gu]{margin-top:var(--space-3);color:var(--color-heading);font-size:var(--fs-base);line-height:1.6}.tg__person[data-astro-cid-e4tc66gu]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border-light);display:flex}.tg__avatar[data-astro-cid-e4tc66gu]{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:56px;height:56px}.tg__meta[data-astro-cid-e4tc66gu]{flex-direction:column;gap:2px;display:flex}.tg__meta[data-astro-cid-e4tc66gu] strong[data-astro-cid-e4tc66gu]{color:var(--color-heading);font-size:var(--fs-base)}.tg__role[data-astro-cid-e4tc66gu]{color:var(--color-muted);font-size:var(--fs-sm);line-height:1.35}@media (width<=900px){.tg__grid[data-astro-cid-e4tc66gu]{columns:2}}@media (width<=640px){.tg__grid[data-astro-cid-e4tc66gu]{columns:1}.tg__quote[data-astro-cid-e4tc66gu]{padding:var(--space-6)}}.tc__head[data-astro-cid-swsmzwya]{text-align:center;max-width:44rem;margin-inline:auto}.tc__eyebrow[data-astro-cid-swsmzwya]{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3)}.tc__grid[data-astro-cid-swsmzwya]{margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem);display:grid}.tc__card[data-astro-cid-swsmzwya]{padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.tc__icon[data-astro-cid-swsmzwya]{border-radius:var(--radius-lg);background:var(--color-surface-blue);width:56px;height:56px;color:var(--color-primary);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:inline-flex}.tc__card[data-astro-cid-swsmzwya] h3[data-astro-cid-swsmzwya]{margin-bottom:var(--space-3)}.tc__body[data-astro-cid-swsmzwya]{font-size:var(--fs-base);color:var(--color-text);flex:1}.tc__links[data-astro-cid-swsmzwya]{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.tc__links[data-astro-cid-swsmzwya] a[data-astro-cid-swsmzwya]{align-items:center;gap:var(--space-1);min-height:44px;font-weight:var(--fw-bold);display:inline-flex}@media (width<=820px){.tc__grid[data-astro-cid-swsmzwya]{grid-template-columns:1fr;max-width:32rem;margin-inline:auto}}.cc[data-astro-cid-zdck4vus]{background:var(--color-primary);color:#fff}.cc__inner[data-astro-cid-zdck4vus]{max-width:var(--container-narrow);padding:clamp(3.5rem, 7vw, 6rem) var(--container-pad);text-align:center;margin-inline:auto}.cc__title[data-astro-cid-zdck4vus]{color:#fff;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.cc__body[data-astro-cid-zdck4vus]{margin-top:var(--space-4);font-size:var(--fs-lg);color:#fff;line-height:1.6}.cc__btn[data-astro-cid-zdck4vus]{margin-top:var(--space-8);border-radius:var(--radius);min-height:44px;color:var(--color-primary);font-weight:var(--fw-bold);font-size:var(--fs-base);transition:background-color var(--transition), transform var(--transition);background:#fff;border:2px solid #0000;justify-content:center;align-items:center;padding:.9rem 2rem;line-height:1.2;display:inline-flex}.cc__btn[data-astro-cid-zdck4vus]:hover{background:var(--color-surface-blue);color:var(--color-primary-hover)}.cc__btn[data-astro-cid-zdck4vus]:active{transform:translateY(1px)}.cc__btn[data-astro-cid-zdck4vus]:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.cc__btn[data-astro-cid-zdck4vus]{transition:none}}.pl__head[data-astro-cid-u5wrr66t]{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:var(--space-12)}.pl__intro[data-astro-cid-u5wrr66t]{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--fs-lg);text-wrap:pretty}.pl__grid[data-astro-cid-u5wrr66t]{grid-template-columns:repeat(var(--pl-cols,3), minmax(0, 1fr));align-items:stretch;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.pl__card--purple[data-astro-cid-u5wrr66t]{--color-primary:var(--color-purple);--pl-tint:var(--color-surface-purple)}.pl__card--green[data-astro-cid-u5wrr66t]{--color-primary:var(--color-accent);--pl-tint:var(--color-surface-green)}.pl__card--purple[data-astro-cid-u5wrr66t],.pl__card--green[data-astro-cid-u5wrr66t]{--color-primary-hover:color-mix(in srgb, var(--color-primary) 84%, #000)}.pl__card[data-astro-cid-u5wrr66t]{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.pl__top[data-astro-cid-u5wrr66t]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-primary);flex-wrap:wrap;display:flex}.pl__name[data-astro-cid-u5wrr66t]{margin:0}.pl__badge[data-astro-cid-u5wrr66t]{border-radius:var(--radius-full);background:var(--pl-tint,var(--color-surface-blue));color:var(--color-primary);font-size:.6875rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.03em;padding:.15em .6em}.pl__descriptor[data-astro-cid-u5wrr66t]{margin-top:var(--space-5);color:var(--color-text);font-size:var(--fs-lg);text-wrap:pretty;line-height:1.5}.pl__bullets[data-astro-cid-u5wrr66t]{margin-top:var(--space-5);gap:var(--space-2);display:grid}.pl__bullets[data-astro-cid-u5wrr66t]>li[data-astro-cid-u5wrr66t]{padding-left:var(--space-5);color:var(--color-muted);font-size:var(--fs-sm);line-height:1.5;position:relative}.pl__bullets[data-astro-cid-u5wrr66t]>li[data-astro-cid-u5wrr66t]:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:6px;height:6px;position:absolute;top:.55em;left:0}.pl__foot[data-astro-cid-u5wrr66t]{padding-top:var(--space-8);margin-top:auto}.pl__foot[data-astro-cid-u5wrr66t] .pl__cta{width:100%}@media (width<=860px){.pl__grid[data-astro-cid-u5wrr66t]{grid-template-columns:1fr}}
