@layer components{.dv-landing-overview{--dv-button-width:var(--dv-public-button-width);--dv-button-padding-block:var(--dv-public-button-padding-block);--dv-button-padding-inline:var(--dv-public-button-padding-inline);--dv-button-radius:var(--dv-public-button-radius);--dv-button-border-width:var(--dv-public-button-border-width);--dv-button-border:var(--dv-public-button-border);--dv-button-background:var(--dv-public-button-background);--dv-button-shadow:var(--dv-public-button-shadow);--dv-button-hover-border:var(--dv-public-button-hover-border);--dv-button-hover-background:var(--dv-public-button-hover-background);--dv-button-hover-shadow:var(--dv-public-button-hover-shadow);--dv-button-text:var(--dv-public-button-text);color:var(--dv-text-on-light);background:var(--dv-landing-overview-background)}.dv-landing-overview__section{padding-block:var(--dv-landing-overview-section-padding);scroll-margin-top:calc(var(--dv-header-padding-top) + var(--dv-header-inner-min-height) + 1.35rem)}.dv-landing-overview__section+.dv-landing-overview__section{padding-block-start:0}.dv-landing-overview__shell{width:min(100%, var(--dv-content-max-width));margin:0 auto;padding-inline-start:var(--dv-page-inline-padding-start);padding-inline-end:var(--dv-page-inline-padding-end)}.dv-landing-overview__eyebrow{color:var(--dv-brand-ink-deep);font-size:var(--dv-public-eyebrow-font-size);font-weight:var(--dv-public-eyebrow-font-weight);letter-spacing:var(--dv-public-eyebrow-letter-spacing);line-height:var(--dv-public-eyebrow-line-height);text-transform:uppercase;margin:0}.dv-landing-overview__title{max-width:none;margin:var(--dv-landing-overview-title-follow-space) 0 0;color:var(--dv-brand-blue);font-size:var(--dv-public-title-font-size);font-weight:var(--dv-public-title-font-weight);letter-spacing:var(--dv-public-title-letter-spacing);line-height:var(--dv-public-title-line-height);text-wrap:balance}.dv-landing-overview__lead{margin:var(--dv-landing-overview-content-follow-space) 0 0;max-width:none;color:var(--dv-text-on-light);font-size:var(--dv-public-lead-font-size);font-weight:var(--dv-public-lead-font-weight);letter-spacing:var(--dv-public-lead-letter-spacing);line-height:var(--dv-public-lead-line-height)}.dv-landing-overview__feature{gap:var(--dv-landing-overview-feature-gap);margin-top:var(--dv-landing-overview-content-follow-space);display:grid}.dv-landing-overview__feature>.dv-landing-overview__copy{margin-top:0}.dv-landing-overview__copy{gap:var(--dv-landing-overview-copy-gap);max-width:var(--dv-landing-overview-copy-max-width);margin-top:var(--dv-landing-overview-content-follow-space);display:grid}.dv-landing-overview__copy p{color:var(--dv-text-on-light);font-size:var(--dv-public-copy-font-size);font-weight:var(--dv-public-copy-font-weight);letter-spacing:var(--dv-public-copy-letter-spacing);line-height:var(--dv-public-copy-line-height);margin:0}.dv-landing-overview__media-card{min-height:var(--dv-landing-overview-media-min-height);margin-top:var(--dv-landing-overview-media-margin-top);isolation:isolate;border:var(--dv-landing-overview-media-border);border-radius:var(--dv-landing-overview-media-radius);color:var(--aie-white);background:var(--dv-landing-overview-media-background);box-shadow:var(--dv-landing-overview-media-shadow);position:relative;overflow:clip}.dv-landing-overview__media-card--feature{min-height:var(--dv-landing-overview-feature-media-min-height);margin-top:0}.dv-landing-overview__media-poster,.dv-landing-overview__media-video,.dv-landing-overview__media-overlay{position:absolute;inset:0}.dv-landing-overview__media-poster,.dv-landing-overview__media-video{object-fit:cover;object-position:center center;width:100%;height:100%}.dv-landing-overview__media-poster{z-index:0}.dv-landing-overview__media-video{z-index:1}.dv-landing-overview__media-overlay{z-index:2;-webkit-backdrop-filter:var(--dv-landing-overview-media-overlay-filter);backdrop-filter:var(--dv-landing-overview-media-overlay-filter);background:var(--dv-landing-overview-media-overlay)}.dv-landing-overview__media-copy{z-index:3;gap:var(--dv-landing-overview-copy-gap);max-width:var(--dv-landing-overview-media-copy-max-width);padding-block-start:var(--dv-landing-overview-media-copy-padding-top);padding-inline:var(--dv-landing-overview-media-copy-padding-inline);padding-block-end:var(--dv-landing-overview-media-copy-padding-bottom);display:grid;position:relative}.dv-landing-overview__media-copy--feature{max-width:var(--dv-landing-overview-feature-media-copy-max-width);padding-block-start:var(--dv-landing-overview-feature-media-copy-padding-top);padding-inline:var(--dv-landing-overview-feature-media-copy-padding-inline);align-content:start;padding-block-end:var(--dv-landing-overview-feature-media-copy-padding-bottom)}.dv-landing-overview__media-title{max-width:var(--dv-landing-overview-media-title-max-width);color:var(--dv-text-on-dark);font-size:clamp(1.62rem,1.24rem + 1.1vw,2.35rem);font-weight:var(--dv-public-title-font-weight);letter-spacing:var(--dv-public-title-letter-spacing);text-wrap:balance;margin:0;line-height:1.05}.dv-landing-overview__media-copy p{color:var(--dv-text-on-dark);font-size:var(--dv-public-copy-font-size);font-weight:var(--dv-public-copy-font-weight);letter-spacing:var(--dv-public-copy-letter-spacing);line-height:var(--dv-public-copy-line-height);margin:0}.dv-landing-overview__media-copy .dv-landing-overview__media-meta{color:color-mix(in srgb, var(--dv-brand-cream-deep) 82%, white 18%);font-size:var(--dv-public-eyebrow-font-size);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.5}.dv-landing-overview__flow-intro{max-width:var(--dv-landing-overview-support-max-width);margin:var(--dv-landing-overview-support-line-gap) 0 0;color:var(--aie-caption-on-light);font-size:clamp(1.02rem,.97rem + .24vw,1.15rem);font-weight:650;line-height:1.35}.dv-landing-overview .aie-platform-surface{--aie-platform-flow-cyan:color-mix(in srgb, var(--dv-brand-cyan) 88%, var(--dv-color-white-100) 12%);--aie-platform-flow-gold:var(--aie-intelligence-return-yellow);--aie-platform-mask-background-size:357.143% 263.158%;aspect-ratio:1200/800;margin-top:2.55rem;isolation:isolate;width:100%;margin-inline:auto;display:block;position:relative}.dv-landing-overview .aie-platform-surface__flow{z-index:1;width:100%;height:100%;color:var(--aie-platform-flow-cyan);pointer-events:none;position:absolute;inset:0;overflow:visible}.dv-landing-overview .aie-platform-surface__route{fill:none;stroke:var(--aie-platform-flow-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;opacity:.45;filter:drop-shadow(0 0 .36rem color-mix(in srgb, var(--dv-brand-cyan) 22%, transparent));vector-effect:non-scaling-stroke}.dv-landing-overview .aie-platform-surface__route--exchange{opacity:.56;stroke-width:1.75px}.dv-landing-overview .aie-platform-surface__route--return{stroke:var(--aie-platform-flow-gold);opacity:.56;filter:drop-shadow(0 0 .34rem color-mix(in srgb, var(--aie-platform-flow-gold) 24%, transparent))}.dv-landing-overview .aie-platform-surface__packets,.dv-landing-overview .aie-platform-surface__ports{pointer-events:none}.dv-landing-overview .aie-platform-surface__packet{fill:none;stroke:var(--aie-platform-flow-cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:7.2px;stroke-dasharray:.092 .908;stroke-dashoffset:1px;opacity:0;animation:aie-platform-packet-travel var(--aie-platform-packet-duration,4.6s) cubic-bezier(.34, .02, .18, 1) infinite;animation-delay:var(--aie-platform-packet-delay,0s);filter:drop-shadow(0 0 .7rem color-mix(in srgb, var(--dv-brand-cyan) 54%, transparent));vector-effect:non-scaling-stroke}.dv-landing-overview .aie-platform-surface__packet--return{stroke:var(--aie-platform-flow-gold);stroke-dasharray:.086 .914;filter:drop-shadow(0 0 .68rem color-mix(in srgb, var(--aie-platform-flow-gold) 44%, transparent))}.dv-landing-overview .aie-platform-surface__port{fill:var(--aie-platform-flow-cyan);opacity:.72;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 .56rem color-mix(in srgb, var(--dv-brand-cyan) 54%, transparent));animation:2.8s ease-in-out infinite aie-platform-port-pulse}.dv-landing-overview .aie-platform-surface__port--return{fill:var(--aie-platform-flow-gold);filter:drop-shadow(0 0 .56rem color-mix(in srgb, var(--aie-platform-flow-gold) 44%, transparent));animation-delay:-1.2s}.dv-landing-overview .aie-platform-surface__sources{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0 auto auto 0}.dv-landing-overview .aie-platform-surface__sources .aie-platform-surface__node--source:first-child{--aie-platform-node-background-position:0% 0%;top:0;left:0}.dv-landing-overview .aie-platform-surface__sources .aie-platform-surface__node--source:last-child{--aie-platform-node-background-position:0% 66.129%;top:41%;left:0}.dv-landing-overview .aie-platform-surface__node{--aie-platform-node-border:color-mix(in srgb, var(--dv-brand-cyan) 18%, transparent);z-index:2;isolation:isolate;background:var(--aie-ink-895);width:28%;min-width:0;height:38%;color:var(--aie-white);box-shadow:0 18px 38px color-mix(in srgb, var(--dv-brand-ink-deep) 12%, transparent);border:0;border-radius:1rem;align-content:start;gap:.9rem;padding:1.25rem 1.34rem;display:grid;position:absolute;overflow:clip}.dv-landing-overview .aie-platform-surface__node--source{width:28%;height:38%}.dv-landing-overview .aie-platform-surface__node:before,.dv-landing-overview .aie-platform-surface__node:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dv-landing-overview .aie-platform-surface__node:before{z-index:0;background:var(--aie-platform-background-image,none) var(--aie-platform-node-background-position,center center) / var(--aie-platform-mask-background-size) no-repeat;transform:scale(1.02)}.dv-landing-overview .aie-platform-surface__node:after{z-index:1;-webkit-backdrop-filter:var(--dv-product-glass-filter);backdrop-filter:var(--dv-product-glass-filter);background:var(--dv-product-glass-overlay);box-shadow:inset 0 0 0 1px var(--aie-platform-node-border)}.dv-landing-overview .aie-platform-surface__node-title{z-index:2;color:var(--aie-platform-flow-cyan);letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.02rem,.93rem + .28vw,1.2rem);font-weight:560;line-height:1.24;position:relative}.dv-landing-overview .aie-platform-surface__node--intelligence .aie-platform-surface__node-title{color:var(--aie-platform-flow-gold)}.dv-landing-overview .aie-platform-surface__node--source .aie-platform-surface__node-title,.dv-landing-overview .aie-platform-surface__node--customer .aie-platform-surface__node-title{color:var(--aie-white-94)}.dv-landing-overview .aie-platform-surface__node-list{z-index:2;gap:.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.dv-landing-overview .aie-platform-surface__node-list li{color:var(--aie-white-88);font-size:clamp(.92rem,.87rem + .16vw,1.02rem);line-height:1.36}.dv-landing-overview .aie-platform-surface__node--capture{--aie-platform-node-background-position:50% 29.032%;top:18%;left:36%}.dv-landing-overview .aie-platform-surface__node--intelligence{--aie-platform-node-background-position:100% 29.032%;top:18%;right:0}.dv-landing-overview .aie-platform-surface__node--activation{--aie-platform-node-background-position:50% 100%;top:62%;left:36%}.dv-landing-overview .aie-platform-surface__node--customer{--aie-platform-node-background-position:100% 100%;top:62%;right:0}.dv-landing-overview__footer{justify-content:space-between;align-items:center;gap:var(--dv-landing-overview-footer-gap);padding-top:var(--dv-landing-overview-support-line-gap);flex-wrap:wrap;display:flex}.dv-landing-overview__support{align-items:center;gap:var(--dv-landing-overview-support-icon-gap);max-width:var(--dv-landing-overview-support-max-width);color:var(--aie-caption-on-light);flex:34rem;margin:0;font-size:clamp(1.02rem,.97rem + .24vw,1.15rem);font-weight:650;line-height:1.35;display:flex}.dv-landing-overview__support-icon{width:var(--dv-landing-overview-support-icon-size);opacity:.96;flex:none;height:auto}.dv-landing-overview__support-text{min-width:0}.dv-landing-overview__cta{--dv-button-width:fit-content;flex:none;margin:0;margin-inline-start:auto}@keyframes aie-platform-packet-travel{0%{opacity:0;stroke-dashoffset:1px}9%{opacity:.96}82%{opacity:.96}to{opacity:0;stroke-dashoffset:0}}@keyframes aie-platform-port-pulse{0%,to{opacity:.58;transform:scale(.82)}42%{opacity:1;transform:scale(1.24)}}}
