.data-cloud{--dc-hover-navy:#1d4056;overflow-x:clip}.dc-eyebrow{color:var(--color-primary-green);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.dc-btn{position:relative;overflow:hidden}.dc-btn.btn-primary:hover{background:var(--dc-hover-navy)}.btn-ripple{pointer-events:none;background:#ffffff73;border-radius:50%;animation:.6s ease-out dc-ripple;position:absolute;transform:scale(0)}@keyframes dc-ripple{to{opacity:0;transform:scale(2.2)}}.dc-hero{background-color:#04101c;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:140px;padding-bottom:110px;position:relative}.dc-breadcrumb{z-index:1;margin-bottom:24px;position:relative}.dc-hero__scrim{position:absolute;inset:0}.dc-hero__inner{z-index:1;position:relative}.dc-hero__row{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:40px;display:grid}.dc-hero__text{max-width:720px}.dc-hero__visual{justify-content:center;display:flex}.dc-hero__visual img{width:100%;max-width:460px;height:auto;display:block}.dc-hero h1{color:#fff;margin-bottom:18px;font-size:38px}.dc-hero__description{color:#fffc;margin-bottom:30px;font-size:15px}.dc-hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.dc-hero__stats{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:30px;padding-top:24px;display:flex}.dc-hero__stat strong{font-family:var(--font-heading);color:var(--color-primary-green);margin-bottom:4px;font-size:24px;display:block}.dc-hero__stat span{color:#ffffffb3;font-size:11.5px}@media (width<=768px){.dc-hero{padding-top:120px;padding-bottom:90px}.dc-hero h1{font-size:27px}.dc-hero__row{text-align:center;grid-template-columns:1fr;gap:32px}.dc-hero__text{max-width:100%}.dc-hero__ctas{justify-content:center}.dc-hero__visual img{max-width:340px}}@media (width<=480px){.dc-hero__ctas{flex-direction:column;align-items:stretch}.dc-hero__visual img{max-width:260px}.dc-hero__stats{gap:20px}}.dc-flow{background:var(--color-white)}.dc-flow__diagram{grid-template-columns:1fr .6fr 1.2fr .6fr 1fr;align-items:center;gap:8px;display:grid}.dc-flow__column{flex-direction:column;gap:10px;display:flex}.dc-flow__column-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-400);margin-bottom:4px;font-size:11px;font-weight:700}.dc-flow__node{color:var(--color-dark-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;font-size:12.5px;font-weight:600}.dc-flow__node--dest{background:#21ad6514;border-color:#21ad654d}.dc-flow__lines svg{width:100%;height:220px}.dc-flow__hub{background:var(--color-dark-navy);color:#fff;border-radius:var(--radius);text-align:center;font-family:var(--font-heading);padding:30px 20px;font-size:15px;font-weight:700}@media (width<=1024px){.dc-flow__diagram{grid-template-columns:1fr}.dc-flow__lines{display:none}.dc-flow__hub{order:-1;margin-bottom:20px}}.dc-problem{background:var(--color-bg-light)}.dc-problem__rows{flex-direction:column;gap:20px;display:flex}.dc-problem__row{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-light);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px;display:grid}.dc-problem__side{padding:4px 6px}.dc-problem__tag{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;margin-bottom:10px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-block}.dc-problem__side--challenge .dc-problem__tag{color:#c23a3a;background:#c23a3a1a}.dc-problem__side--solution .dc-problem__tag{color:var(--color-primary-green);background:#21ad651a}.dc-problem__side h3{margin-bottom:10px;font-size:15.5px}.dc-problem__side p{color:var(--color-gray-300);font-size:12.5px}.dc-problem__arrow{color:var(--color-primary-green);font-size:20px;font-weight:700}@media (width<=900px){.dc-problem__row{grid-template-columns:1fr}.dc-problem__arrow{justify-self:center;transform:rotate(90deg)}}.dc-expertise{background:var(--color-white)}.dc-flip-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.dc-flip-card{perspective:1200px;text-align:left;height:220px}.dc-flip-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.dc-flip-card.is-flipped .dc-flip-card__inner{transform:rotateY(180deg)}.dc-flip-card__face{backface-visibility:hidden;border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px;display:flex;position:absolute;inset:0}.dc-flip-card__face--front{background:var(--color-dark-navy)}.dc-flip-card__face--front img{filter:brightness(0)invert();width:34px;height:34px;margin-bottom:16px}.dc-flip-card__face--front h3{color:#fff;margin-bottom:14px;font-size:13.5px}.dc-flip-card__hint{color:var(--color-primary-green);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px}.dc-flip-card__face--back{background:var(--color-primary-green);transform:rotateY(180deg)}.dc-flip-card__face--back p{color:#fff;font-size:12.5px;line-height:1.55}@media (width<=1024px){.dc-flip-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.dc-flip-grid{grid-template-columns:1fr 1fr}}@media (width<=420px){.dc-flip-grid{grid-template-columns:1fr}}.dc-capabilities{background:var(--color-white)}.dc-bands{flex-direction:column;display:flex}.dc-band{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:44px 0}.dc-band--alt{background:var(--color-bg-light)}.dc-band__inner{grid-template-columns:64px 1fr;align-items:start;gap:28px;display:grid}.dc-band__icon{background:var(--color-dark-navy);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:12px;display:flex}.dc-band__icon img{filter:brightness(0)invert();width:100%;height:100%}.dc-band__subheading{color:var(--color-primary-green);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.dc-band__content h3{margin-bottom:12px;font-size:21px}.dc-band__content p{color:var(--color-gray-300);max-width:800px;margin-bottom:18px;font-size:14px}.dc-band__tags{flex-wrap:wrap;gap:8px;display:flex}.dc-band__tags span{color:var(--color-dark-navy);background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;padding:5px 12px;font-size:11.5px;font-weight:600}.dc-band--alt .dc-band__tags span{background:var(--color-bg-light)}@media (width<=700px){.dc-band__inner{grid-template-columns:1fr}}.dc-dashboard{background:var(--color-bg-light);padding:100px 0}.dc-dashboard .section-heading{margin-bottom:56px}.dc-kpis{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:56px;display:grid}.dc-kpi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-btn);box-shadow:var(--shadow-light);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:24px 22px 26px;position:relative;overflow:hidden}.dc-kpi:before{content:"";background:var(--color-primary-green);transform-origin:0;height:3px;transition:transform var(--transition);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dc-kpi:hover{box-shadow:var(--shadow-medium);border-color:var(--color-primary-green);transform:translateY(-5px)}.dc-kpi:hover:before{transform:scaleX(1)}.dc-kpi__value{font-family:var(--font-heading);color:var(--color-primary-green);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:32px;font-weight:700}.dc-kpi__live{align-items:center;gap:8px;display:inline-flex}.dc-kpi__live-dot{background:var(--color-primary-green);border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite dc-pulse;box-shadow:0 0 #21ad6599}.dc-kpi h3{margin-bottom:8px;font-size:14px}.dc-kpi p{color:var(--color-gray-300);font-size:12px;line-height:1.55}@media (width<=900px){.dc-kpis{grid-template-columns:1fr 1fr}}@media (width<=560px){.dc-dashboard{padding:72px 0}.dc-kpis{grid-template-columns:1fr}}.dc-analytics{grid-template-columns:1.85fr 1fr;align-items:stretch;gap:24px;margin-bottom:56px;display:grid}.dc-intelligence{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:30px 28px}.dc-intelligence h3{margin-bottom:12px;font-size:19px}.dc-intelligence p{color:var(--color-gray-300);margin-bottom:22px;font-size:13.5px;line-height:1.65}.dc-intelligence__checklist{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:11px;padding-top:20px;display:grid}.dc-intelligence__checklist li{color:var(--color-text);align-items:center;gap:9px;font-size:13px;display:flex}.dc-intelligence__checklist li img{flex-shrink:0;width:16px;height:16px}@media (width<=1024px){.dc-analytics{grid-template-columns:1fr}}.dc-performance-strip{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:40px;display:grid}.dc-performance-item{align-items:flex-start;gap:12px;display:flex}.dc-performance-item__icon{background:var(--color-dark-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dc-performance-item__icon img{width:18px;height:18px}.dc-performance-item strong{font-family:var(--font-body);color:var(--color-dark-navy);margin-bottom:4px;font-size:13.5px;display:block}.dc-performance-item span{color:var(--color-gray-300);font-size:12px;line-height:1.5}@media (width<=900px){.dc-performance-strip{grid-template-columns:1fr 1fr}}@media (width<=480px){.dc-performance-strip{grid-template-columns:1fr}}.dc-console{border-radius:var(--radius);box-shadow:var(--shadow-medium);background:#0d1b2a;flex-direction:column;height:100%;display:flex;overflow:hidden}.dc-console__grid{flex:1}.dc-console__titlebar{background:#142638;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:12px 18px;display:flex}.dc-console__dot{border-radius:50%;width:10px;height:10px}.dc-console__dot--red{background:#e5605a}.dc-console__dot--yellow{background:#e5c15a}.dc-console__dot--green{background:#21ad65}.dc-console__filename{color:#ffffff80;flex:1;margin-left:8px;font-family:IBM Plex Mono,Menlo,monospace;font-size:11.5px}.dc-console__live{color:var(--color-primary-green);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.dc-console__live span{background:var(--color-primary-green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite dc-pulse;box-shadow:0 0 #21ad6599}@keyframes dc-pulse{0%{box-shadow:0 0 #21ad6599}70%{box-shadow:0 0 0 7px #21ad6500}to{box-shadow:0 0 #21ad6500}}.dc-console__grid{background:#ffffff0f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dc-console__panel{background:#0d1b2a;padding:26px 24px}.dc-console__panel h3{color:#fff;text-transform:uppercase;letter-spacing:.03em;margin-bottom:18px;font-size:13px}.dc-console__panel-subheading{margin-top:24px}.dc-ingestion-row{grid-template-columns:1fr 2fr 34px;align-items:center;gap:10px;margin-bottom:12px;display:grid}.dc-ingestion-row__label{color:#ffffffbf;font-size:11.5px}.dc-ingestion-row__track{background:#ffffff1a;border-radius:4px;height:6px;overflow:hidden}.dc-ingestion-row__fill{background:linear-gradient(90deg, var(--color-primary-green), #4a9fe0);height:100%;transition:width 1.2s}.dc-ingestion-row__pct{color:var(--color-primary-green);text-align:right;font-size:11px;font-weight:700}.dc-profile-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:16px}.dc-profile-card__id{color:var(--color-primary-green);margin-bottom:10px;font-family:IBM Plex Mono,Menlo,monospace;font-size:12px;display:block}.dc-profile-card p{color:#fff;margin-bottom:8px;font-size:12.5px}.dc-profile-card__confidence{color:#4a9fe0;background:#4a9fe026;border-radius:12px;margin-bottom:12px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.dc-profile-card__sources{flex-wrap:wrap;gap:6px;display:flex}.dc-profile-card__sources span{color:#ffffffb3;border:1px solid #ffffff26;border-radius:10px;padding:3px 8px;font-size:10px}.dc-activation-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dc-activation-chip{color:#ffffffd9;background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10.5px;display:flex}.dc-activation-chip__dot{background:var(--color-primary-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dc-segments-list__row{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:8px 0;font-size:11.5px;display:flex}.dc-segments-list__row span{color:#ffffffbf}.dc-segments-list__row strong{color:var(--color-primary-green);font-family:var(--font-heading)}@media (width<=1024px){.dc-console__grid{grid-template-columns:1fr}}@media (width<=480px){.dc-activation-grid{grid-template-columns:1fr}}.dc-use-cases{background:var(--color-white)}.dc-use-case__list{flex-direction:column;display:flex}.dc-use-case__row{border-bottom:1px solid var(--color-border);grid-template-columns:60px 1fr;gap:22px;padding:26px 0;display:grid}.dc-use-case__list .dc-use-case__row:last-child{border-bottom:none}.dc-use-case__number{font-family:var(--font-heading);color:var(--color-border);font-size:26px;font-weight:700}.dc-use-case__body h3{margin-bottom:10px;font-size:16.5px}.dc-use-case__body p{color:var(--color-gray-300);max-width:820px;margin-bottom:14px;font-size:13.5px}.dc-use-case__tags{flex-wrap:wrap;gap:8px;display:flex}.dc-use-case__tags span{color:var(--color-primary-green);background:#21ad651a;border-radius:14px;padding:4px 11px;font-size:11px;font-weight:600}.dc-architecture{background:var(--color-bg-light)}.dc-pipeline{align-items:stretch;gap:4px;padding-bottom:12px;display:flex;overflow-x:auto}.dc-pipeline__stage{flex-shrink:0;align-items:center;display:flex}.dc-pipeline__card{background:var(--color-white);border-radius:var(--radius);width:240px;box-shadow:var(--shadow-light);padding:22px 20px;position:relative}.dc-pipeline__badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--color-primary-green);border-radius:10px;margin-bottom:14px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.dc-pipeline__card img{width:30px;height:30px;margin-bottom:12px}.dc-pipeline__card h3{margin-bottom:8px;font-size:14px}.dc-pipeline__card p{color:var(--color-gray-300);margin-bottom:12px;font-size:11.5px}.dc-pipeline__items{flex-wrap:wrap;gap:5px;display:flex}.dc-pipeline__items span{color:var(--color-dark-navy);background:var(--color-bg-light);border-radius:8px;padding:3px 7px;font-size:9.5px;font-weight:600}.dc-pipeline__arrow{color:var(--color-primary-green);flex-shrink:0;padding:0 10px;font-size:18px}@media (width<=480px){.dc-pipeline{flex-direction:column}.dc-pipeline__stage{flex-direction:column;align-items:stretch}.dc-pipeline__card{width:100%}.dc-pipeline__arrow{display:none}}.dc-integrations{background:var(--color-bg-light)}.dc-integrations__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dc-integration-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition);align-items:center;gap:12px;padding:20px 16px;display:flex}.dc-integration-card:hover{box-shadow:var(--shadow-light);transform:translateY(-4px)}.dc-integration-card__icon{background:var(--color-bg-light);width:32px;height:32px;color:var(--color-primary-green);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dc-integration-card__icon svg{width:16px;height:16px}.dc-integration-card h3{margin:0;font-size:13.5px}@media (width<=900px){.dc-integrations__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dc-integrations__grid{grid-template-columns:1fr}}.dc-industries{background:var(--color-white)}.dc-industries__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dc-industry-card{border:1px solid var(--color-border);border-radius:var(--radius-btn);transition:box-shadow var(--transition), transform var(--transition), border-color var(--transition);padding:22px 18px;display:block}a.dc-industry-card:hover h3{color:var(--color-primary-green)}a.dc-industry-card:hover{border-color:var(--color-primary-green)}.dc-industry-card:hover{box-shadow:var(--shadow-light);transform:translateY(-4px)}.dc-industry-card img{width:28px;height:28px;margin-bottom:14px}.dc-industry-card h3{margin-bottom:8px;font-size:14px}.dc-industry-card p{color:var(--color-gray-300);font-size:12px;font-style:italic}@media (width<=1024px){.dc-industries__grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.dc-industries__grid{grid-template-columns:1fr}}.dc-why{background:var(--color-bg-light)}.dc-why__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:50px;display:grid}.dc-why-card{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:28px 24px}.dc-why-card img{background:var(--color-dark-navy);border-radius:10px;width:40px;height:40px;margin-bottom:18px;padding:9px}.dc-why-card h3{margin-bottom:10px;font-size:15.5px}.dc-why-card p{color:var(--color-gray-300);font-size:12.5px}.dc-gantt{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:32px}.dc-gantt h3{margin-bottom:24px;font-size:18px}.dc-gantt__axis{color:var(--color-gray-400);justify-content:space-between;margin-bottom:8px;padding-left:220px;font-size:10.5px;display:flex}.dc-gantt__row{grid-template-columns:220px 1fr;align-items:center;gap:16px;margin-bottom:14px;display:grid}.dc-gantt__label strong{color:var(--color-primary-green);font-size:12px;display:block}.dc-gantt__label span{color:var(--color-dark-navy);font-size:12.5px}.dc-gantt__track{background:var(--color-bg-light);border-radius:8px;height:32px;position:relative}.dc-gantt__bar{background:linear-gradient(90deg, var(--color-primary-green), #4a9fe0);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:100%;padding:0 6px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:0}@media (width<=900px){.dc-why__grid{grid-template-columns:1fr}.dc-gantt__axis{display:none}.dc-gantt__row{grid-template-columns:1fr}}.dc-faq{background:var(--color-bg-light)}.dc-final-cta{background:linear-gradient(120deg, #04101c 0%, var(--color-dark-navy) 100%);text-align:center;padding:80px 0}.dc-final-cta__inner{max-width:720px;margin:0 auto}.dc-final-cta h2{color:#fff;margin-bottom:16px;font-size:30px}.dc-final-cta p{color:#ffffffbf;margin-bottom:30px}.dc-final-cta__stats{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:40px;display:flex}.dc-final-cta__stats strong{font-family:var(--font-heading);color:var(--color-primary-green);margin-bottom:4px;font-size:22px;display:block}.dc-final-cta__stats span{color:#ffffffb3;font-size:11.5px}
