.stats[data-astro-cid-l7d75rao]{grid-template-columns:repeat(3,1fr);gap:0 1.5rem;margin-top:3rem;display:grid}.stats__item[data-astro-cid-l7d75rao]{flex-direction:column;gap:.5rem;display:flex}.stats__num[data-astro-cid-l7d75rao]{font-family:var(--f-ui);letter-spacing:-.12rem;color:var(--c-ink);text-align:center;font-size:3rem;font-weight:600;line-height:1}.stats__label[data-astro-cid-l7d75rao]{font-family:var(--f-ui);color:var(--c-gray-900);opacity:.7;text-align:center;font-size:1.125rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.js [data-astro-cid-l7d75rao][data-counter]:not(.is-ready){visibility:hidden}}@media (width<=1200px){.stats__num[data-astro-cid-l7d75rao]{font-size:2.5rem}}@media (width<=767px){.stats[data-astro-cid-l7d75rao]{grid-template-columns:repeat(2,1fr);gap:1rem}}.process[data-astro-cid-4v4fsfby]{background:var(--c-white);padding-bottom:100px;overflow:hidden}.process__inner[data-astro-cid-4v4fsfby]{max-width:var(--w-content);flex-direction:column;gap:4rem;margin-inline:auto;display:flex}.process__head[data-astro-cid-4v4fsfby]{text-align:center;flex-direction:column;gap:1.5rem;display:flex}.process__title[data-astro-cid-4v4fsfby]{font-family:var(--f-ui);letter-spacing:-.08rem;color:var(--c-ink-2);font-size:2.5rem;font-weight:700;line-height:1.1}.process__lead[data-astro-cid-4v4fsfby]{font-family:var(--f-ui);color:var(--c-text-muted);font-size:1.125rem;line-height:1.5}@media (width>=640px){.process__carousel[data-astro-cid-4v4fsfby]{--pv:2}}@media (width>=960px){.process__carousel[data-astro-cid-4v4fsfby]{--pv:3}}.step[data-astro-cid-4v4fsfby]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.step[data-astro-cid-4v4fsfby]:before,.step[data-astro-cid-4v4fsfby]:after{content:"";background:var(--c-ink-2);transition:all .25s ease-in-out;display:block;position:absolute}.step[data-astro-cid-4v4fsfby]:before{opacity:.15;height:1px;top:240px;left:0;right:0}.step[data-astro-cid-4v4fsfby]:first-child:before{left:50%}.step[data-astro-cid-4v4fsfby]:last-child:before{right:50%}.step[data-astro-cid-4v4fsfby]:after{border-radius:50%;width:20px;height:20px;top:230px;left:calc(50% - 10px);transform:scale(.5)}.step[data-astro-cid-4v4fsfby].is-active:after{transform:scale(1)}.step__content[data-astro-cid-4v4fsfby]{opacity:.85;flex-direction:column;align-items:center;padding:0 24px;transition:all .25s ease-in-out;display:flex}.step__title[data-astro-cid-4v4fsfby]{opacity:.8;transition:all .25s ease-in-out}.step[data-astro-cid-4v4fsfby].is-active .step__content[data-astro-cid-4v4fsfby],.step[data-astro-cid-4v4fsfby].is-active .step__title[data-astro-cid-4v4fsfby]{opacity:1}.step__title[data-astro-cid-4v4fsfby]{font-family:var(--f-ui);letter-spacing:-.8px;color:var(--c-ink-2);margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.2}.step__text[data-astro-cid-4v4fsfby]{font-family:var(--f-ui);opacity:.7;font-size:16px;line-height:1.5}@media (width>=576px){.step__title[data-astro-cid-4v4fsfby]{letter-spacing:-1.12px;font-size:32px;line-height:1.1}}@media (width>=1200px){.step__content[data-astro-cid-4v4fsfby]{padding:0 48px}.step__text[data-astro-cid-4v4fsfby]{font-size:18px}}@media (width<=1200px){.process__inner[data-astro-cid-4v4fsfby]{gap:3rem}}@media (width<=1024px){.process[data-astro-cid-4v4fsfby]{padding:70px 16px}.process__title[data-astro-cid-4v4fsfby]{letter-spacing:-.07rem;font-size:2rem}}@media (width<=767px){.process[data-astro-cid-4v4fsfby]{padding:0 16px}.process__inner[data-astro-cid-4v4fsfby]{gap:2rem}.process__lead[data-astro-cid-4v4fsfby]{font-size:1rem}}.page-header.about-header{margin-bottom:100px}.about-header .about-doodle--target{width:55px;top:12%;left:18%}.about-header .about-doodle--idea{width:40px;top:4%;right:18%}.about-header .intro__lead{align-self:center;width:50%;font-size:1.3rem}@media (width<=1366px){.about-header .about-doodle--target{top:5%}.about-header .about-doodle--idea{top:1%}}@media (width<=1200px){.about-header .about-doodle--target{left:8%}.about-header .about-doodle--idea{right:10%}.about-header .intro__lead{font-size:1.2rem}}@media (width<=1024px){.about-header .intro__lead{font-size:1rem}}@media (width<=767px){.page-header.about-header{padding-block:35px 0}.about-header .intro__lead{width:288px}}
