.cn-grid{grid-auto-rows:minmax(min(1.977vw,1.78rem),auto);gap:.6875rem;padding-block:min(1.125rem + 2.083vw,3rem)}.cn-grid :where(h1,h2,h3,p,ul){margin:0}.cn-grid :where(h1,h2,h3){margin-bottom:var(--space-sm)}.cn-center{text-align:center}.cn-lead{font-size:var(--text-lg)}.cn-lead>*+*{margin-top:1em}.cn-shape{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.cn-shape img{object-fit:cover;border-radius:var(--radius-full);width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.cn-shape--fit img{object-fit:contain;border-radius:0;width:100%;height:100%}.cn-hero{padding-top:var(--header-h)}.cn-hero__title{color:inherit;grid-area:1/1/5/15}.cn-problem__img1{grid-area:4/2/13/9}.cn-problem__img2{grid-area:8/7/15/11}.cn-problem__title{grid-area:2/8/4/18}.cn-problem__text{grid-area:4/12/12/24}.cn-services__title{grid-area:1/8/3/18}.cn-svc__text h3{margin-bottom:var(--space-sm)}.cn-svc__faq{--faq-q-pad:.9375rem;align-self:start}.cn-svc__faq .faq__a{padding-bottom:1.875rem}.cn-list{padding-left:1.25em;list-style:outside}.cn-list li+li{margin-top:var(--space-sm)}.cn-svc1__img{grid-area:4/6/13/12}.cn-svc1__text{grid-area:5/14/10/22}.cn-svc1__faq{grid-area:10/14/14/22}.cn-svc2__img{grid-area:14/16/24/22}.cn-svc2__text{grid-area:15/6/21/14}.cn-svc2__faq{grid-area:20/6/22/14}.cn-svc3__img{grid-area:24/6/33/12}.cn-svc3__text{grid-area:25/14/29/22}.cn-svc3__faq{grid-area:29/14/31/22}.cn-svc4__img{grid-area:35/15/43/21}.cn-svc4__text{grid-area:35/5/39/13}.cn-svc4__faq{grid-area:39/5/41/13}.cn-services__cta{min-width:100%;padding-inline:var(--space-md);grid-area:43/10/45/16;justify-self:center;margin-bottom:calc(min(1.977vw,1.78rem) + .6875rem)}.cn-collect__title{grid-area:1/10/3/16}.cn-collect__grid{--tile-cols-md:4;--tile-cols-sm:1;grid-area:4/1/15/25;align-self:start;gap:.6875rem}.cn-collect .tile{gap:calc(min(1.977vw,1.78rem) + 1.375rem)}.cn-collect .tile__image{width:min(100%,8*min(1.977vw,1.78rem) + 4.8125rem);height:auto}.cn-collect .tile__label{min-height:calc(2*min(1.977vw,1.78rem) + .6875rem);font-size:var(--text-h3);line-height:var(--lh-h3);margin-bottom:0}.cn-impact__title{grid-area:1/1/3/12}.cn-video{aspect-ratio:auto;grid-area:4/1/13/12}.cn-impact__text{grid-area:9/13/13/23}.cn-impact__img{grid-area:1/18/8/24}.cn-app__title{grid-area:16/13/18/24}.cn-app__text{grid-area:19/13/24/23}.cn-app__img{grid-area:15/2/26/11}.cn-partners__title{grid-area:28/7/30/19}.cn-partners__img{grid-area:30/8/42/18}.cn-partners__more{font-size:var(--text-base);grid-area:42/9/43/17}.cn-contact__copy{grid-area:1/1/10/10}.cn-contact__form{grid-area:1/13/3/25;min-height:27.75rem}@media (max-width:1279px){.cn-svc2__faq{grid-area:21/6/23/14}}@media (max-width:1023px){.cn-contact__form{min-height:32.875rem}}@media (max-width:767px){.cn-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(1.5rem,auto);padding-block:1.75rem}.cn-grid>*{grid-area:auto/1/span 2/-1}.cn-hero__title{grid-row:2/span 2}.cn-problem__img1,.cn-problem__img2{grid-row:auto/span 10}.cn-problem__text{grid-row:auto/span 12}.cn-grid>.cn-svc__img{grid-area:auto/2/span 8/8}.cn-svc__text{grid-row:auto/span 6;align-self:center}.cn-svc2__text{grid-row:auto/span 7}.cn-svc__faq{grid-row:auto/span 3}.cn-services__cta{min-height:0;margin-bottom:0}.cn-collect__grid{grid-row:auto/span 1}.cn-collect .tile{gap:.6875rem}.cn-collect .tile__image{width:min(100%,12.4375rem)}.cn-collect .tile__label{min-height:3.6875rem}.cn-video{grid-row:auto/span 7}.cn-impact__text,.cn-impact__img,.cn-app__img{grid-row:auto/span 6}.cn-grid>.cn-app__title{margin-top:2.1875rem}.cn-app__text{grid-row:auto/span 7}.cn-partners__img{grid-row:auto/span 13}.cn-contact__copy,.cn-contact__form{grid-row:auto/span 6}}
