.ai-data-capability{--adc-ink:#141820;--adc-muted:#64717e;--adc-orange:#c7602b;--adc-line:#dce2e8;color:var(--adc-ink);background:#f5f7fa;overflow-x:clip}.ai-data-capability *{box-sizing:border-box}.ai-data-capability h1,.ai-data-capability h2,.ai-data-capability h3,.ai-data-capability p{margin:0}.adc-shell{width:min(1400px,100% - 72px);margin-inline:auto}.adc-kicker{color:var(--adc-orange);letter-spacing:.06em;font-size:13px;font-weight:850;display:inline-block}.adc-primary,.adc-secondary{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.adc-primary{background:var(--adc-ink);color:#fff}.adc-secondary{color:var(--adc-ink);background:#fff;border:1px solid #d9dfe6}.adc-primary svg{width:17px;transition:transform .2s}.adc-primary:hover svg{transform:translate(4px)}.ai-data-capability a:focus-visible{outline:3px solid var(--adc-orange);outline-offset:4px}.adc-hero{background:radial-gradient(circle at 77% 30%,#fff5ed 0,#0000 31%),#f6f8fa;padding:145px 0 112px}.adc-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:68px;display:grid}.adc-hero h1{letter-spacing:-.07em;margin:24px 0 28px;font-size:clamp(56px,5.2vw,82px);font-weight:950;line-height:1.06}.adc-hero h1 em{color:var(--adc-orange);font-style:normal}.adc-hero-copy>p{max-width:570px;color:var(--adc-muted);font-size:19px;line-height:1.75}.adc-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.adc-video-card{background:#fff;border:1px solid #dce0e4;border-radius:23px;overflow:hidden;box-shadow:0 30px 70px #1c263424}.adc-video-top,.adc-demo-top{color:#657382;border-bottom:1px solid #e5e8eb;align-items:center;gap:17px;height:52px;padding:0 20px;font-size:11px;display:flex}.adc-video-top>span:last-child,.adc-demo-top>small{color:#88939f;margin-left:auto}.adc-window-dots{gap:6px;display:flex}.adc-window-dots i{background:#cbd3dc;border-radius:50%;width:8px;height:8px}.adc-video-card video{aspect-ratio:16/9;object-fit:cover;background:#161d28;width:100%;display:block}.adc-video-caption{color:#566371;justify-content:center;align-items:center;gap:13px;padding:14px;font-size:12px;font-weight:700;display:flex}.adc-video-caption b{color:var(--adc-orange)}.adc-work,.adc-flow,.adc-delivery{padding:122px 0}.adc-work{background:#fff}.adc-section-head{max-width:880px;margin-bottom:48px}.adc-section-head h2,.adc-flow h2,.adc-delivery h2,.adc-cta h2{letter-spacing:-.065em;margin:17px 0 22px;font-size:clamp(45px,4.7vw,72px);line-height:1.09}.adc-section-head p,.adc-flow-copy>p,.adc-delivery-grid>div:first-child>p,.adc-cta p{max-width:640px;color:var(--adc-muted);font-size:17px;line-height:1.75}.adc-job-grid{border-top:1px solid var(--adc-line);border-left:1px solid var(--adc-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adc-job-grid article{border-right:1px solid var(--adc-line);border-bottom:1px solid var(--adc-line);min-height:220px;padding:28px;transition:background .2s}.adc-job-grid article:hover{background:#f8fafb}.adc-job-top{justify-content:space-between;align-items:center;display:flex}.adc-job-top span{color:var(--adc-orange);font-size:12px;font-weight:900}.adc-job-top small{color:#81909e;background:#f0f3f6;border-radius:50px;padding:5px 9px;font-size:11px}.adc-job-grid h3{letter-spacing:-.04em;margin:65px 0 9px;font-size:23px}.adc-job-grid p{max-width:330px;color:var(--adc-muted);font-size:14px;line-height:1.6}.adc-flow{color:#fff;background:#18202b}.adc-flow-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.adc-flow h2{max-width:565px}.adc-flow-copy>p{color:#adb8c5}.adc-flow ol{border-top:1px solid #3b4653;margin:35px 0 0;padding:0;list-style:none}.adc-flow li{border-bottom:1px solid #3b4653;grid-template-columns:93px 1fr;gap:14px;padding:18px 0;font-size:14px;display:grid}.adc-flow li b{color:#e59b71}.adc-flow li span{color:#b6c0cb;line-height:1.55}.adc-flow-demo{color:var(--adc-ink);background:#f4f6f8;border:1px solid #485260;border-radius:20px;overflow:hidden;box-shadow:0 28px 65px #0000003b}.adc-demo-top{background:#fff}.adc-demo-body{padding:27px}.adc-demo-title{border-bottom:1px solid #dfe4e9;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.adc-demo-title small,.adc-demo-review small{color:#8492a0;font-size:11px}.adc-demo-title h3{margin-top:8px;font-size:19px;line-height:1.35}.adc-demo-title>span{color:#ad5f36;background:#fff2e8;border-radius:50px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.adc-source-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.adc-source-grid div{background:#fff;border:1px solid #e0e5e9;border-radius:10px;padding:16px}.adc-source-grid small,.adc-source-grid strong,.adc-source-grid span{display:block}.adc-source-grid small{color:#82909d;font-size:10px}.adc-source-grid strong{margin:8px 0 11px;font-size:15px}.adc-source-grid span{color:#4d9470;font-size:11px}.adc-demo-check{background:#f6fbf7;border:1px solid #dfebe3;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.adc-demo-check>span{color:#fff;background:#559472;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.adc-demo-check strong,.adc-demo-check small{display:block}.adc-demo-check strong{font-size:12px}.adc-demo-check small{color:#7e8d98;margin-top:5px;font-size:10px;line-height:1.4}.adc-demo-review{background:#fff;border:1px solid #e0e5e9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:17px;display:flex}.adc-demo-review strong{margin-top:5px;font-size:13px;display:block}.adc-demo-review b{color:var(--adc-orange);font-size:11px}.adc-delivery{background:#f3f5f7}.adc-delivery-grid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.adc-delivery-list{border-top:1px solid #cfd6dd}.adc-delivery-list article{border-bottom:1px solid #cfd6dd;grid-template-columns:43px 1fr;gap:18px;padding:23px 0;display:grid}.adc-delivery-list article>span{color:var(--adc-orange);font-size:12px;font-weight:900}.adc-delivery-list h3{font-size:21px}.adc-delivery-list p{color:var(--adc-muted);margin-top:7px;font-size:14px;line-height:1.65}.adc-note{background:#e9edf1;padding:31px 0}.adc-note>.adc-shell{grid-template-columns:180px 1fr;gap:28px;display:grid}.adc-note strong{font-size:15px}.adc-note p{color:#626f7c;max-width:950px;font-size:14px;line-height:1.7}.adc-cta{color:#fff;background:#131a23;padding:120px 0}.adc-cta>.adc-shell{justify-content:space-between;align-items:end;gap:55px;display:flex}.adc-cta p{color:#afbbc6}.adc-cta .adc-primary{background:var(--adc-orange);flex:none}@media (max-width:1100px){.adc-hero-grid,.adc-flow-grid,.adc-delivery-grid{grid-template-columns:1fr;gap:48px}.adc-hero-copy>p{max-width:760px}.adc-video-card,.adc-flow-demo{max-width:810px}}@media (max-width:760px){.adc-shell{width:calc(100% - 36px)}.adc-hero{padding:105px 0 76px}.adc-hero h1{font-size:clamp(43px,10vw,58px)}.adc-hero-copy>p,.adc-section-head p,.adc-flow-copy>p,.adc-delivery-grid>div:first-child>p,.adc-cta p{font-size:15px}.adc-actions{flex-direction:column}.adc-primary,.adc-secondary{width:100%}.adc-video-caption{gap:7px;font-size:10px}.adc-work,.adc-flow,.adc-delivery,.adc-cta{padding:82px 0}.adc-section-head h2,.adc-flow h2,.adc-delivery h2,.adc-cta h2{font-size:clamp(39px,9vw,54px)}.adc-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adc-job-grid article{min-height:220px;padding:19px}.adc-job-grid h3{margin-top:55px;font-size:19px}.adc-job-grid p{font-size:12px}.adc-demo-body{padding:12px}.adc-source-grid{gap:5px}.adc-source-grid div{padding:11px}.adc-source-grid strong{font-size:12px}.adc-note>.adc-shell{grid-template-columns:1fr;gap:8px}.adc-cta>.adc-shell{flex-direction:column;align-items:start;gap:28px}}@media (max-width:440px){.adc-job-grid{grid-template-columns:1fr}.adc-job-grid article{min-height:160px}.adc-job-grid h3{margin-top:28px}.adc-source-grid{grid-template-columns:1fr}.adc-source-grid div{justify-content:space-between;align-items:center;gap:6px;display:flex}.adc-source-grid strong{margin:0}.adc-demo-review{flex-direction:column;align-items:start}.adc-flow li{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){.ai-data-capability *,.ai-data-capability :before,.ai-data-capability :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
