.DataSolutionsPage_page__oKrHq{width:100%;max-width:100%;overflow:hidden;background:var(--color-white);color:#142024}.DataSolutionsPage_eyebrow__hGv_v{margin:0 0 18px;color:var(--color-red);font-family:var(--font-michroma),ui-monospace,monospace;font-size:.62rem;text-transform:uppercase}.DataSolutionsPage_hero__KwIMO{display:grid;min-height:min(760px,calc(100svh - 120px));grid-template-columns:minmax(350px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(44px,6vw,92px);overflow:hidden;border-bottom:1px solid var(--color-line);background:linear-gradient(var(--color-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-line) 1px,transparent 1px),var(--color-white);background-size:96px 96px;padding:clamp(32px,4vw,59px) clamp(24px,4vw,72px) clamp(64px,8vw,110px)}.DataSolutionsPage_heroCopy__a3_fC{width:100%;min-width:0}.DataSolutionsPage_hero__KwIMO h1{margin:0;color:#0d181c;font-size:clamp(3rem,4.8vw,5.4rem);font-weight:500;letter-spacing:0;line-height:.98}.DataSolutionsPage_heroIntro__B_M0C{max-width:620px;margin:28px 0 0;color:#536065;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.DataSolutionsPage_heroActions__KvzDh{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.DataSolutionsPage_analyticsPreview__BZ6Fx,.DataSolutionsPage_preview__GDKwE{min-width:0;overflow:hidden;border:1px solid #cfd2ce;background:#f8f8f5;box-shadow:0 30px 80px rgba(11,11,11,.14)}.DataSolutionsPage_previewBar__XguiG{display:flex;min-height:46px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);padding:0 18px}.DataSolutionsPage_previewBar__XguiG>div{display:flex;gap:7px}.DataSolutionsPage_previewBar__XguiG span{width:8px;height:8px;border-radius:50%;background:#bec4c3}.DataSolutionsPage_previewBar__XguiG span:first-child{background:var(--color-red)}.DataSolutionsPage_previewBar__XguiG small{color:#737e81;font-family:var(--font-michroma),ui-monospace,monospace;font-size:.5rem}.DataSolutionsPage_previewImage__UShyG{position:relative;aspect-ratio:3/2}.DataSolutionsPage_previewImage__UShyG img{object-fit:cover}.DataSolutionsPage_applications__qmcWO{padding:clamp(78px,9vw,132px) clamp(24px,4vw,72px)}.DataSolutionsPage_sectionHeading__upqJn{display:grid;max-width:1180px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);column-gap:clamp(48px,8vw,132px);margin-inline:auto}.DataSolutionsPage_sectionHeading__upqJn .DataSolutionsPage_eyebrow__hGv_v{grid-column:1/-1}.DataSolutionsPage_sectionCta__TIDJp h2,.DataSolutionsPage_sectionHeading__upqJn h2{margin:0;color:#0f1b1f;font-size:clamp(2.3rem,4.2vw,4.7rem);font-weight:500;letter-spacing:0;line-height:1.03}.DataSolutionsPage_sectionHeading__upqJn>p:last-child{align-self:end;margin:0;color:#556267;line-height:1.7}.DataSolutionsPage_applicationLayout__ji5Dz{display:grid;grid-template-columns:minmax(540px,1.15fr) minmax(360px,.85fr);gap:clamp(28px,4vw,58px);max-width:1240px;align-items:stretch;margin:66px auto 0}.DataSolutionsPage_analyticsPreview__BZ6Fx{align-self:center}.DataSolutionsPage_capabilities__We8Qk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.DataSolutionsPage_capabilities__We8Qk article{position:relative;display:flex;min-height:220px;flex-direction:column;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:clamp(24px,3vw,36px)}.DataSolutionsPage_cardMarker__JXhA9{position:relative;display:block;width:24px;height:24px;border:1px solid transparent;border-radius:50%;transform:scale(.38);transition:border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.DataSolutionsPage_cardMarker__JXhA9:after{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:var(--color-red);content:"";transform:translate(-50%,-50%);transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1)}.DataSolutionsPage_capabilities__We8Qk article:hover .DataSolutionsPage_cardMarker__JXhA9{border-color:var(--color-red);transform:scale(1)}.DataSolutionsPage_capabilities__We8Qk article:hover .DataSolutionsPage_cardMarker__JXhA9:after{width:5px;height:5px}.DataSolutionsPage_capabilities__We8Qk h3{position:relative;width:fit-content;margin:auto 0 0;font-family:var(--font-michroma),ui-monospace,monospace;font-size:clamp(.7rem,.82vw,.88rem);font-weight:500;text-transform:uppercase}.DataSolutionsPage_capabilities__We8Qk h3:after{position:absolute;right:0;bottom:-10px;left:0;height:2px;border-radius:999px;background:var(--color-red);box-shadow:var(--glow-red);content:"";opacity:0;transform:scaleX(.3);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.DataSolutionsPage_capabilities__We8Qk article:hover h3:after{opacity:1;transform:scaleX(1)}.DataSolutionsPage_capabilities__We8Qk p{margin:24px 0 0;color:#536065;font-size:.9rem;line-height:1.55}.DataSolutionsPage_sectionCta__TIDJp{display:flex;max-width:1180px;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--color-line);margin:clamp(72px,9vw,120px) auto 0;padding-top:clamp(42px,5vw,70px)}.DataSolutionsPage_sectionCta__TIDJp h2{max-width:760px;font-size:clamp(2.1rem,3.6vw,4rem)}.DataSolutionsPage_sectionCta__TIDJp a{flex:0 0 auto}@media (max-width:980px){.DataSolutionsPage_applicationLayout__ji5Dz,.DataSolutionsPage_hero__KwIMO,.DataSolutionsPage_sectionHeading__upqJn{grid-template-columns:1fr}.DataSolutionsPage_hero__KwIMO{min-height:auto}.DataSolutionsPage_sectionHeading__upqJn>p:last-child{max-width:680px;margin-top:24px}.DataSolutionsPage_applicationLayout__ji5Dz{max-width:760px}}@media (max-width:620px){.DataSolutionsPage_hero__KwIMO{width:100%;min-width:0;background-size:64px 64px;padding:27px 20px 64px}.DataSolutionsPage_hero__KwIMO h1{max-width:100%;font-size:clamp(2.35rem,10.8vw,3.3rem);overflow-wrap:anywhere}.DataSolutionsPage_heroActions__KvzDh{display:grid}.DataSolutionsPage_heroActions__KvzDh a{min-width:0;width:100%;padding-inline:12px;white-space:normal}.DataSolutionsPage_applications__qmcWO{padding:72px 20px}.DataSolutionsPage_sectionCta__TIDJp h2,.DataSolutionsPage_sectionHeading__upqJn h2{font-size:clamp(2.05rem,9.5vw,2.9rem)}.DataSolutionsPage_capabilities__We8Qk{grid-template-columns:1fr}.DataSolutionsPage_capabilities__We8Qk article{min-height:190px;padding:28px 20px}.DataSolutionsPage_sectionCta__TIDJp{display:grid}.DataSolutionsPage_sectionCta__TIDJp a{width:100%}}@media (prefers-reduced-motion:reduce){.DataSolutionsPage_capabilities__We8Qk h3:after,.DataSolutionsPage_cardMarker__JXhA9,.DataSolutionsPage_cardMarker__JXhA9:after{transition:none}}