@layer block{.references-page-cta-module-scss-module__fksCIG__section{padding-bottom:72px}@media screen and (min-width:768px){.references-page-cta-module-scss-module__fksCIG__section{padding-bottom:112px}}.references-page-cta-module-scss-module__fksCIG__band{background:var(--hv-cta);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:36px 24px;display:flex}@media screen and (min-width:768px){.references-page-cta-module-scss-module__fksCIG__band{flex-direction:row;align-items:center;padding:48px 48px 48px 64px}}.references-page-cta-module-scss-module__fksCIG__title{color:#fff;text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.3}@media screen and (min-width:768px){.references-page-cta-module-scss-module__fksCIG__title{font-size:30px;line-height:40px}}.references-page-cta-module-scss-module__fksCIG__subtitle{color:#ffffffdb;margin:10px 0 0;font-size:16px;line-height:26px}}
@layer block{.references-page-hero-module-scss-module__Pn6pwG__section{padding:56px 0 64px;position:relative}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__section{padding:88px 0 96px}}.references-page-hero-module-scss-module__Pn6pwG__glow{background:radial-gradient(circle, color-mix(in srgb, var(--hv-sky) 22%, transparent) 0%, transparent 70%);top:-200px;right:-160px}.references-page-hero-module-scss-module__Pn6pwG__inner{text-align:center}.references-page-hero-module-scss-module__Pn6pwG__title{color:var(--hv-black);text-wrap:balance;max-width:900px;margin:0 auto;font-size:32px;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__title{font-size:52px;line-height:64px}}.references-page-hero-module-scss-module__Pn6pwG__intro{color:var(--hv-grey);max-width:820px;margin:24px auto 0;font-size:16px;line-height:28px}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__intro{font-size:18px;line-height:32px}}.references-page-hero-module-scss-module__Pn6pwG__link{color:var(--hv-blue-text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--hv-blue) 35%, transparent);text-underline-offset:3px;font-weight:600;transition:text-decoration-color .2s}.references-page-hero-module-scss-module__Pn6pwG__link:hover{text-decoration-color:currentColor}.references-page-hero-module-scss-module__Pn6pwG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:860px;margin:40px auto 0;display:grid}.references-page-hero-module-scss-module__Pn6pwG__stat{border:1px solid var(--hv-divider);background:#fff;border-radius:20px;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:18px 10px;display:flex}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__stat{padding:28px 20px}}.references-page-hero-module-scss-module__Pn6pwG__statValue{background:var(--hv-number);color:#0000;-webkit-text-fill-color:#0000;background-clip:text;margin:0;font-size:30px;font-weight:700;line-height:1.1}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__statValue{font-size:44px}}.references-page-hero-module-scss-module__Pn6pwG__statLabel{color:var(--hv-grey);font-size:12px;line-height:18px}@media screen and (min-width:768px){.references-page-hero-module-scss-module__Pn6pwG__statLabel{font-size:15px;line-height:22px}}.references-page-hero-module-scss-module__Pn6pwG__scrollCue{border:1px solid var(--hv-divider);box-shadow:var(--hv-shadow-soft);color:var(--hv-blue-text);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:32px auto 0;transition:background .25s,border-color .25s,color .25s;display:flex}.references-page-hero-module-scss-module__Pn6pwG__scrollCue:hover,.references-page-hero-module-scss-module__Pn6pwG__scrollCue:focus-visible{background:var(--hv-cta);color:#fff;border-color:#0000}@media (prefers-reduced-motion:no-preference){.references-page-hero-module-scss-module__Pn6pwG__scrollCue{animation:2.2s ease-in-out infinite references-page-hero-module-scss-module__Pn6pwG__rp-cue-bob}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.references-page-hero-module-scss-module__Pn6pwG__scrollCue:hover{animation-play-state:paused}}@keyframes references-page-hero-module-scss-module__Pn6pwG__rp-cue-bob{0%,to{translate:0}50%{translate:0 6px}}}
