.svc{background:var(--white)}.eyebrow{font:400 14px/1 var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.eyebrow--white{color:var(--white)}.eyebrow--grey{color:var(--grey)}.headline-xl{font:var(--headline-xl);text-transform:uppercase;letter-spacing:0}.headline-xl .accent{color:var(--blue)}.headline-xl .px,.svc .headline .px{font-family:var(--font-pixel);font-weight:400}.headline-xl .px{letter-spacing:-.03em;font-size:1.1806em}.textlink{font:600 16px/24px var(--font-sans);color:var(--blue);align-items:center;gap:8px;display:inline-flex}.textlink--white{color:var(--white)}.textlink__arrow{width:16px;height:14.56px;transition:transform .25s var(--ease-out);background:currentColor;display:inline-block;-webkit-mask:url(/assets/arrow-full.svg) 50%/contain no-repeat;mask:url(/assets/arrow-full.svg) 50%/contain no-repeat}.textlink:hover .textlink__arrow{transform:translate(3px)}.svc-inner{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.svc-inner>.eyebrow{margin-bottom:20px;display:block}.svc-hero{background:var(--grey);padding-top:calc(var(--nav-h) + 68px);text-align:center;flex-direction:column;align-items:center;display:flex;overflow-x:clip}.svc-hero__title{padding:0 var(--gutter);margin-top:28px}.svc-hero__lead{box-sizing:content-box;padding:0 var(--gutter);max-width:840px;font:400 20px/30px var(--font-sans);margin-top:36px}.svc-hero>.btn{margin-top:36px}.svc-hero__art{width:100%;max-width:var(--page-max);height:auto;margin-top:30px;display:block}.svc-problem{background:var(--blue);color:var(--white)}.svc-problem .svc-inner{padding-top:130px;padding-bottom:120px}.svc-problem__title{color:var(--white)}.svc-problem__cards{border-radius:var(--radius-sm);border:1px solid #ffffffb3;grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.problem{flex-direction:column;gap:24px;padding:44px 32px 40px;display:flex}.problem+.problem{border-left:1px solid #ffffffb3}.problem__head{justify-content:space-between;align-items:center;display:flex}.problem__num{font:400 20px/1 var(--font-pixel);letter-spacing:.06em}.problem__head img{width:56px;height:56px;image-rendering:pixelated}.problem__title{font:600 20px/28px var(--font-sans);max-width:320px}.problem__text{font:400 16px/24px var(--font-sans)}.svc-solve{background:var(--grey)}.svc-solve .svc-inner{padding-top:100px;padding-bottom:120px}.svc-solve__lead{max-width:760px;font:400 20px/30px var(--font-sans);margin-top:40px}.svc-solve__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;display:grid}.solution{background:var(--white);border-radius:var(--radius-md);flex-direction:column;gap:24px;padding:40px 32px;display:flex}.solution--note{background:var(--blue);color:var(--white)}.solution__head{justify-content:space-between;align-items:flex-start;display:flex}.solution__head img{width:56px;height:56px;image-rendering:pixelated}.solution__num{font:400 12px/1 var(--font-pixel);letter-spacing:.1em;padding-top:4px}.solution__title{font:600 20px/28px var(--font-sans);max-width:240px}.solution__text{font:400 16px/24px var(--font-sans)}.svc-cases{background:var(--white)}.svc-cases .svc-inner{padding-top:100px;padding-bottom:120px}.usecases{grid-template-columns:600px repeat(3,1fr);gap:40px;margin-top:64px;display:grid}.usecase{border-top:2px solid var(--black);text-align:left;color:var(--black);padding-top:40px}.usecase--open{border-top:3px solid var(--blue);align-items:flex-start;gap:44px;display:flex}.usecase__big{font:400 96px/1 var(--font-pixel);color:var(--blue);letter-spacing:-.04em;margin-top:16px}.usecase__body{flex-direction:column;gap:16px;display:flex}.usecase__body .eyebrow{font-size:12px}.usecase__title{font:600 20px/28px var(--font-sans)}.usecase__text{font:400 16px/24px var(--font-sans)}.usecase:not(.usecase--open){cursor:pointer;flex-direction:column;gap:32px;display:flex}.usecase__head{justify-content:space-between;align-items:flex-start;display:flex}.usecase__num{font:400 48px/1 var(--font-pixel);color:#9e9e9e;letter-spacing:-.04em;transition:color .2s var(--ease-out)}.usecase__plus{font:400 28px/1 var(--font-sans);color:#9e9e9e}.usecase__summary{font:400 16px/24px var(--font-sans);color:#6b6b6b;max-width:160px}.usecase:not(.usecase--open):hover .usecase__num,.usecase:not(.usecase--open):hover .usecase__plus{color:var(--blue)}.svc-studies{background:var(--black);color:var(--white)}.svc-studies .svc-inner{padding-top:80px;padding-bottom:100px}.svc-studies__title{color:var(--white)}.studies{grid-template-columns:1fr 1fr;gap:80px;margin-top:60px;display:grid}.study{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.study__media{border-radius:var(--radius-md);background:var(--blue);width:100%;display:block;overflow:hidden}.study__media img{width:100%;height:auto;display:block}.study .eyebrow{border-top:2px solid var(--blue);width:100%;margin-top:28px;padding-top:32px;font-size:12px}.study__title{font:600 20px/28px var(--font-sans);max-width:360px}.study__title a:hover{color:var(--grey)}.study__text{font:400 16px/24px var(--font-sans)}.study__stats{border-top:1px solid var(--white);grid-template-columns:1fr 1fr;gap:40px;width:100%;margin-top:auto;padding-top:28px;display:grid}.stat{flex-direction:column-reverse;gap:14px;display:flex}.stat dd{margin:0}.stat__value{font:400 48px/1 var(--font-pixel);letter-spacing:-.02em}.stat__label{font:400 16px/24px var(--font-sans)}.study .textlink{margin-top:36px}.svc .cta__card{padding-left:56px;padding-right:56px}@media (width>=1025px){.svc .cta__title{font-size:60px;line-height:84px}}.svc-faq{background:var(--white)}.svc-faq__inner{grid-template-columns:1fr 760px;align-items:start;gap:40px;padding-top:90px;padding-bottom:120px;display:grid}.faqs{border-top:2px solid var(--black)}.faq{border-bottom:1px solid var(--black)}.faq--open:first-child,.faqs>.faq--open{border-top:3px solid var(--blue);margin-top:-2px}.faq__q{text-align:left;width:100%;font:600 20px/28px var(--font-sans);color:var(--black);justify-content:space-between;align-items:center;gap:24px;padding:36px 0;display:flex}.faq__q:hover{color:var(--blue)}.faq__sign{font:400 28px/1 var(--font-sans)}.faq__a{font:400 16px/24px var(--font-sans);padding:0 60px 36px 0}.faq--open .faq__q{padding-bottom:16px}.faq__todo{color:#6b6b6b}@media (width<=1100px){.svc-problem__cards{grid-template-columns:1fr}.problem+.problem{border-top:1px solid #ffffffb3;border-left:0}.svc-solve__grid{grid-template-columns:repeat(2,1fr)}.usecases{grid-template-columns:1fr;gap:32px}.usecase:not(.usecase--open){flex-direction:row;justify-content:space-between;align-items:center;padding-top:24px}.usecase__head{order:2;gap:24px}.usecase__summary{max-width:none}.studies{grid-template-columns:1fr;gap:64px}.svc-faq__inner{grid-template-columns:1fr}}@media (width<=640px){.svc-hero{padding-top:calc(var(--nav-h) + 40px)}.headline-xl{font-size:44px;line-height:56px}.headline-xl .px{font-size:1.159em;line-height:1}.svc-hero__lead{font:var(--body-md);margin-top:24px}.svc-hero__art{width:160%;max-width:none;margin-left:-30%}.svc-problem .svc-inner,.svc-solve .svc-inner,.svc-cases .svc-inner,.svc-studies .svc-inner{padding-top:64px;padding-bottom:72px}.svc-problem__cards,.svc-solve__grid,.usecases,.studies{margin-top:40px}.svc-solve__lead{font:var(--body-md);margin-top:24px}.svc-solve__grid{grid-template-columns:1fr}.problem,.solution{gap:16px;padding:28px 24px}.problem__title,.solution__title,.usecase__title,.study__title,.faq__q{font:600 16px/23px var(--font-sans)}.problem__text,.solution__text,.usecase__text,.study__text,.faq__a,.usecase__summary,.stat__label{font:var(--body-sm)}.usecase--open{gap:20px}.usecase__big{margin-top:8px;font-size:64px}.usecase__num{font-size:32px}.stat__value{font-size:36px}.svc-faq__inner{gap:32px;padding-top:64px;padding-bottom:72px}.faq__q{padding:24px 0}.faq__a{padding-bottom:24px;padding-right:36px}}
