.agentic-cx-landing .cx-hero,.cx-hero{background:#152d49;overflow:hidden;padding:clamp(40px,5vw,64px) clamp(20px,4vw,64px) clamp(48px,6vw,84px);position:relative;z-index:1}.agentic-cx-landing .cx-hero-media,.cx-hero-media{background:#152d49;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.agentic-cx-landing .cx-hero-media:after,.cx-hero-media:after{background:linear-gradient(90deg,#152d49,#152d49 26%,rgba(21,45,73,.98) 30%,rgba(21,45,73,.88) 34%,rgba(21,45,73,.68) 38%,rgba(21,45,73,.4) 42%,rgba(21,45,73,.16) 46%,rgba(21,45,73,.04) 49%,rgba(21,45,73,0) 52%,rgba(21,45,73,0));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.agentic-cx-landing .cx-hero-media iframe,.cx-hero-media iframe{aspect-ratio:16/9;border:0;bottom:0;filter:none;height:100%;left:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 6%,rgba(0,0,0,.4) 14%,rgba(0,0,0,.75) 22%,rgba(0,0,0,.95) 30%,#000 38%,#000);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.1) 6%,rgba(0,0,0,.4) 14%,rgba(0,0,0,.75) 22%,rgba(0,0,0,.95) 30%,#000 38%,#000);opacity:1;pointer-events:none;position:absolute;right:0;top:0;transform:none;width:auto}.agentic-cx-landing .cx-hero-overlay,.agentic-cx-landing .cx-hero-scrim,.cx-hero-overlay,.cx-hero-scrim{display:none}.agentic-cx-landing .cx-hero-canvas,.agentic-cx-landing .cx-hero-glow,.cx-hero-canvas,.cx-hero-glow{display:none!important}.agentic-cx-landing .cx-hero .wrap,.cx-hero .wrap{position:relative;z-index:2}@media (max-width:900px){.agentic-cx-landing .cx-hero-media,.cx-hero-media{left:0}.agentic-cx-landing .cx-hero-media iframe,.cx-hero-media iframe{height:100%;left:50%;min-height:100%;min-width:177.78vh;right:auto;top:50%;transform:translate(-50%,-50%);width:100%}.agentic-cx-landing .cx-hero-media:after,.cx-hero-media:after{display:none}.agentic-cx-landing .cx-hero-overlay,.agentic-cx-landing .cx-hero-scrim,.cx-hero-overlay,.cx-hero-scrim{background:linear-gradient(180deg,rgba(11,36,56,.88),rgba(11,36,56,.82) 45%,rgba(11,36,56,.94));display:block!important;inset:0;pointer-events:none;position:absolute;z-index:1}}.agentic-cx-landing .cx-hero-grid,.cx-hero-grid{align-items:center;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));min-height:clamp(320px,34vw,460px)}.agentic-cx-landing .cx-hero-copy,.cx-hero-copy{max-width:760px}.agentic-cx-landing .cx-hero-h1,.cx-hero-h1{color:#fff;font-family:var(--cx-font-display,"Montserrat",sans-serif);font-size:clamp(34px,4.4vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.14;margin:0;max-width:20ch}.agentic-cx-landing .cx-hero-h1-gradient,.cx-hero-h1-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#21d19f,#29abe2 45%,#7dd0f2 75%,#21d19f);color:transparent;display:block}.agentic-cx-landing .cx-hero-h1-sub,.cx-hero-h1-sub{display:block;font-weight:400}.cx-hero-h1-sub strong{font-weight:800}.agentic-cx-landing .cx-hero-lede,.cx-hero-lede{color:var(--cx-slate-400,#94a3b8);font-size:17px;line-height:1.55;margin:24px 0 0;max-width:52ch}.agentic-cx-landing .cx-hero-ctas,.cx-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.agentic-cx-landing .cx-hero-ctas .btn,.cx-hero-ctas .btn{justify-content:center;max-width:100%;text-align:center;white-space:nowrap;width:200px}.agentic-cx-landing .cx-play,.cx-play{display:inline-block;font-size:9px;margin-right:6px;opacity:.9;vertical-align:middle}@media (max-width:768px){.agentic-cx-landing .cx-hero-h1-gradient,.cx-hero-h1-gradient{font-size:clamp(40px,9.5vw,44px)!important;line-height:1.2!important;margin-bottom:4px!important}.agentic-cx-landing .cx-hero-h1,.agentic-cx-landing .cx-hero-h1-sub,.cx-hero-h1,.cx-hero-h1-sub{font-size:clamp(38px,8.5vw,42px)!important;line-height:1.25!important}.agentic-cx-landing .cx-hero-lede,.cx-hero-lede{font-size:clamp(17px,4.2vw,19px)!important;line-height:1.55!important}}@media (max-width:480px){.agentic-cx-landing .cx-hero-ctas .btn,.cx-hero-ctas .btn{width:100%}}.cx-modal-open{overflow:hidden}.agentic-cx-landing .cx-video-modal,.cx-video-modal{background:rgba(1,9,16,.9);inset:0;padding:6vw;position:fixed;z-index:1000}.agentic-cx-landing .cx-video-modal[hidden],.cx-video-modal[hidden]{display:none!important}.agentic-cx-landing .cx-video-modal-dialog,.cx-video-modal-dialog{border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.5);margin:5vh auto 0;overflow:hidden;width:min(1100px,100%)}.agentic-cx-landing .cx-video-modal-close,.cx-video-modal-close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:40px;line-height:1;position:absolute;right:28px;top:22px;z-index:10}.agentic-cx-landing .cx-video-frame,.cx-video-frame{background:transparent;overflow:hidden;position:relative;width:100%}.agentic-cx-landing .cx-video-frame--16x9,.cx-video-frame--16x9{aspect-ratio:16/9}.agentic-cx-landing .cx-video-frame iframe,.cx-video-frame iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:992px){.agentic-cx-landing .cx-video-modal,.cx-video-modal{align-items:center;display:flex;justify-content:center;padding:0}.agentic-cx-landing .cx-video-modal-dialog,.cx-video-modal-dialog{aspect-ratio:16/9;height:auto;margin:0;max-height:70vh;max-width:70vw;width:min(70vw,124.44444vh)}.agentic-cx-landing .cx-video-modal-dialog .cx-video-frame,.cx-video-modal-dialog .cx-video-frame{aspect-ratio:16/9;height:100%;width:100%}}