.dynamic-gradient-heading{margin-top:0;overflow-wrap:break-word}.dynamic-gradient-heading .normal-text{color:inherit}.pack-ai-ecosystem{--scale:1;--radius:calc(200px*var(--scale));--core-size:calc(190px*var(--scale));--node-size:calc(60px*var(--scale));--outer-ring-size:calc(400px*var(--scale));--inner-ring-size:calc(250px*var(--scale));--label-offset:calc(70px*var(--scale));align-items:center;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;height:calc(600px*var(--scale));justify-content:center;margin:0 auto;max-width:calc(720px*var(--scale));position:relative;width:100%}.pack-ai-ecosystem:hover .ring{animation-play-state:paused}.ring{border:1px dashed hsla(0,0%,100%,.3);border-radius:50%;pointer-events:none;position:absolute}.outer-ring{animation:spinCounterClockwise 60s linear infinite;height:var(--outer-ring-size);width:var(--outer-ring-size)}.inner-ring{animation:spinClockwise 40s linear infinite;border:2px dotted #00a4de;height:var(--inner-ring-size);width:var(--inner-ring-size)}@keyframes spinClockwise{to{transform:rotate(1turn)}}@keyframes spinCounterClockwise{to{transform:rotate(-1turn)}}.core-center{align-items:center;animation:pulseCore 4s ease-in-out infinite;background:radial-gradient(circle,#0a3d70,#05254a);border-radius:50%;box-shadow:0 0 30px rgba(0,164,222,.2);color:#fff;display:flex;flex-direction:column;height:var(--core-size);justify-content:center;transition:all .4s ease;width:var(--core-size);z-index:10}.core-center:hover{animation-play-state:paused;box-shadow:0 0 50px rgba(0,164,222,.6),inset 0 0 15px rgba(0,164,222,.3);cursor:pointer;transform:scale(1.05)}.core-center h2{color:#00a4de;font-size:22px;font-weight:700;margin:0 0 12px;text-transform:uppercase}.core-quadrants{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;width:85%}.core-quadrants span{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:1.2;padding:8px 6px;text-align:center}.core-quadrants span:first-child,.core-quadrants span:nth-child(2){border-bottom:1px solid #00a4de}.core-quadrants span:first-child,.core-quadrants span:nth-child(3){border-right:1px solid #00a4de}@keyframes pulseCore{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.nodes-container{height:100%;pointer-events:none;position:absolute;width:100%}.ecosystem-node{cursor:pointer;flex-direction:column;left:50%;pointer-events:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--radius)) rotate(calc(var(--angle)*-1));width:110px}.ecosystem-node,.node-icon{align-items:center;display:flex;transition:all .3s ease}.node-icon{border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);height:var(--node-size);justify-content:center;margin-bottom:8px;width:var(--node-size)}.node-icon img{width:30px}.node-label{color:#fff;font-size:13px;font-weight:500;line-height:1.3;position:absolute;transition:all .3s ease;width:80px}.ecosystem-node:first-child .node-label{bottom:var(--label-offset);left:50%;text-align:center;transform:translateX(-50%)}.ecosystem-node:nth-child(2) .node-label,.ecosystem-node:nth-child(3) .node-label,.ecosystem-node:nth-child(4) .node-label{left:100%;margin-left:-5px;text-align:left;top:50%;transform:translateY(-50%)}.ecosystem-node:nth-child(5) .node-label{left:50%;text-align:center;top:var(--label-offset);transform:translateX(-50%)}.ecosystem-node:nth-child(6) .node-label,.ecosystem-node:nth-child(7) .node-label,.ecosystem-node:nth-child(8) .node-label{margin-right:-5px;right:100%;text-align:right;top:50%;transform:translateY(-50%)}.nodes-container:hover .ecosystem-node{opacity:.3;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--radius)) rotate(calc(var(--angle)*-1)) scale(.9)}.nodes-container .ecosystem-node:hover{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--radius)) rotate(calc(var(--angle)*-1)) scale(1.15);z-index:20}.ecosystem-node:hover .node-icon{box-shadow:0 0 20px var(--node-color)}@media (max-width:1200px){.pack-ai-ecosystem{--radius:175px;--core-size:170px;--node-size:56px;--outer-ring-size:350px;--inner-ring-size:225px;--label-offset:65px;height:530px;max-width:600px}.core-center h2{font-size:19px;margin:0 0 10px}.core-quadrants span{font-size:11px;padding:7px 5px}.node-label{font-size:12px}}@media (max-width:992px){.pack-ai-ecosystem{--radius:150px;--core-size:150px;--node-size:50px;--outer-ring-size:310px;--inner-ring-size:200px;--label-offset:60px;height:470px;max-width:500px}.core-center h2{font-size:17px;margin:0 0 8px}.core-quadrants span{font-size:10px;padding:5px 3px}.node-label{font-size:11px;width:65px}.ecosystem-node{width:90px}}@media (max-width:768px){.pack-ai-ecosystem{--radius:140px;--core-size:130px;--node-size:46px;--outer-ring-size:280px;--inner-ring-size:160px;height:360px;margin:30px auto;max-width:320px;width:100%}.core-center h2{font-size:15px;margin:0 0 4px}.core-quadrants{width:95%}.core-quadrants span{font-size:9px;padding:3px}.ecosystem-node{width:75px}.node-icon{margin-bottom:4px}.node-icon img{height:20px!important;width:20px!important}.node-label{font-size:10px}.ecosystem-node:first-child .node-label{bottom:55px}.ecosystem-node:first-child .node-label,.ecosystem-node:nth-child(5) .node-label{left:50%;position:absolute!important;text-align:center!important;transform:translateX(-50%)!important}.ecosystem-node:nth-child(5) .node-label{top:55px}.ecosystem-node:nth-child(2) .node-label,.ecosystem-node:nth-child(3) .node-label,.ecosystem-node:nth-child(4) .node-label,.ecosystem-node:nth-child(6) .node-label,.ecosystem-node:nth-child(7) .node-label,.ecosystem-node:nth-child(8) .node-label{bottom:auto!important;left:auto!important;margin-top:4px;position:relative!important;right:auto!important;text-align:center!important;top:auto!important;transform:none!important;white-space:normal;width:100%}}.eps-metric-counter{display:grid;font-family:Inter,sans-serif;gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:var(--max-width,1000px);width:100%}.eps-metric-item{align-items:center;background-color:var(--bg-color,transparent);border:1px solid var(--border-color,transparent);border-radius:var(--radius,0);display:flex;flex-direction:column;padding:30px 20px;text-align:center;transition:all .3s ease;width:260px}.metric-number{font-size:var(--num-size,64px);font-weight:700;line-height:1.1;margin-bottom:8px}.metric-subtext{font-size:var(--text-size,16px);font-weight:400;line-height:1.5;opacity:.9}@media (max-width:768px){.eps-metric-counter{gap:20px}.eps-metric-item{padding:20px 10px;width:160px}.metric-number{font-size:calc(var(--num-size)*.75)}}.eps-feature-grid{display:grid;font-family:Inter,sans-serif;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 auto;max-width:1200px;width:100%}.eps-feature-card{align-items:center;background-color:var(--bg-color,transparent);border:1px solid var(--border-color,transparent);border-radius:var(--radius,12px);display:flex;flex-direction:column;padding:40px 24px;text-align:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease}.eps-feature-card:hover{border-color:rgba(0,164,222,.4);box-shadow:0 20px 40px rgba(0,164,222,.15);transform:translateY(-8px)}.feature-icon{height:40px;margin-bottom:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease;width:40px}.eps-feature-card:hover .feature-icon{transform:scale(1.1)}.feature-highlight{font-size:var(--highlight-size,36px);font-weight:700;line-height:1.2;margin-bottom:12px}.feature-subtext{font-size:var(--subtext-size,14px);font-weight:400;line-height:1.5;opacity:.85}@media (max-width:768px){.eps-feature-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.eps-feature-card{padding:24px 16px}.feature-highlight{font-size:calc(var(--highlight-size)*.8)}}.custom-nav-tile{border:1px solid hsla(0,0%,100%,.06);box-shadow:0 10px 30px rgba(0,0,0,.2);box-sizing:border-box;color:inherit;display:flex;height:100%;overflow:hidden;text-decoration:none!important;transition:all .4s cubic-bezier(.16,1,.3,1);width:100%}.custom-nav-tile:hover{border-color:rgba(0,186,255,.4);box-shadow:0 20px 40px rgba(0,0,0,.4),0 10px 20px rgba(0,186,255,.1)!important;transform:translateY(-6px) scale(1.01)}.card-image-wrap{display:flex;position:relative}.card-image-wrap img{display:block;height:auto;object-fit:contain;width:100%}.card-content-wrap{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.card-content-wrap a{color:#00baff;font-weight:500;text-decoration:none}.card-content-wrap a:hover{text-decoration:underline}.card-content-wrap p:last-child{margin-bottom:0}.dnd-row:has(>[class*=dnd-column] .custom-nav-tile),.row-fluid:has(>[class*=span] .custom-nav-tile){align-items:stretch!important;display:flex!important;flex-wrap:wrap}.dnd-row:has(>[class*=dnd-column] .custom-nav-tile)>[class*=dnd-column]:has(.custom-nav-tile),.row-fluid:has(>[class*=span] .custom-nav-tile)>[class*=span]:has(.custom-nav-tile){display:flex!important;flex-direction:column!important;float:none!important}.hs_cos_wrapper:has(>.custom-nav-tile){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:100%!important;width:100%!important}@media (max-width:767px){.dnd-row:has(>[class*=dnd-column] .custom-nav-tile),.row-fluid:has(>[class*=span] .custom-nav-tile){display:block!important}.hs_cos_wrapper:has(>.custom-nav-tile){height:auto!important}}*,:after,:before{box-sizing:border-box}.eps-tabs-container{color:#fff;display:flex;flex-direction:column;font-family:inherit;gap:6px;margin:0 auto;max-width:1300px}@media (min-width:992px){.eps-tabs-container{align-items:start;column-gap:56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:0}.eps-pillar-group{display:contents}}.eps-tab-trigger{align-items:center;background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;position:relative;text-align:left;transition:background .25s ease,border-color .25s ease;width:100%;--theme-color:#0ea5e9}@media (max-width:991px){.eps-tab-trigger{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;margin-bottom:6px}.eps-tab-trigger.active{border-color:color-mix(in srgb,var(--theme-color) 50%,transparent)}}@media (min-width:992px){.eps-tab-trigger{grid-column:1}.eps-pillar-group:first-child .eps-tab-trigger{border-top:1px solid hsla(0,0%,100%,.06);border-top-left-radius:14px;border-top-right-radius:14px}.eps-pillar-group:last-child .eps-tab-trigger{border-bottom-left-radius:14px;border-bottom-right-radius:14px}}.eps-tab-trigger:hover{background:hsla(0,0%,100%,.035)}.eps-tab-trigger.active{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color) 14%,transparent) 0,transparent 100%);border-color:hsla(0,0%,100%,.06)}.eps-tab-trigger.active:before{background:var(--theme-color);border-radius:0 2px 2px 0;bottom:10%;box-shadow:0 0 10px var(--theme-color);content:"";left:0;position:absolute;top:10%;width:3px}.eps-trigger-left-content{align-items:center;display:flex;gap:14px}.eps-text-box{display:flex;flex-direction:column;gap:2px}.eps-pillar-number{color:hsla(0,0%,100%,.2);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.1em;transition:color .25s}.eps-tab-trigger.active .eps-pillar-number{color:var(--theme-color);opacity:.8}.eps-title{color:#94a3b8;font-size:.975rem;font-weight:600;line-height:1.3;transition:color .25s ease}.eps-tab-trigger.active .eps-title,.eps-tab-trigger:hover .eps-title{color:#fff}.eps-arrow{color:hsla(0,0%,100%,.2);flex-shrink:0;height:16px;transition:transform .3s ease,color .25s ease;width:16px}.eps-tab-trigger.active .eps-arrow{color:var(--theme-color);transform:rotate(90deg)}.eps-icon-box{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;height:40px;justify-content:center;min-width:40px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;width:40px}.eps-tab-trigger.active .eps-icon-box,.eps-tab-trigger:hover .eps-icon-box{background:color-mix(in srgb,var(--theme-color) 16%,transparent);border-color:color-mix(in srgb,var(--theme-color) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--theme-color) 18%,transparent)}.eps-svg-mask{background-color:hsla(0,0%,100%,.35);height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s ease;width:20px}.eps-tab-trigger.active .eps-svg-mask,.eps-tab-trigger:hover .eps-svg-mask{background-color:var(--theme-color)}.eps-tab-panel{display:none}@media (min-width:992px){.eps-tab-panel{align-self:start;grid-column:2;grid-row:1/100;opacity:0;pointer-events:none;position:sticky;top:32px;transform:translateX(12px);transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1),visibility .35s;visibility:hidden}}.eps-tab-panel.active{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:0;padding:36px}@media (min-width:992px){.eps-tab-panel.active{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}}.eps-panel-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.eps-icon-box.large{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;height:52px!important;min-width:52px!important;width:52px!important}.eps-svg-mask.large{height:26px;width:26px}.eps-header-text h2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 4px}.eps-eyebrow{color:hsla(0,0%,100%,.3);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eps-intro-text{color:#94a3b8;font-size:.95rem;line-height:1.7;margin-bottom:24px}.eps-cards-wrapper{display:flex;flex-direction:column;gap:10px}.eps-cap-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:18px 20px 18px 46px;position:relative;transition:background .25s ease,border-color .25s ease,transform .2s ease}.eps-cap-card:hover{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.14);transform:translateX(3px)}.eps-cap-card:before{background-color:var(--card-accent,#0ea5e9);border-radius:50%;content:"";height:7px;left:20px;position:absolute;top:22px;width:7px}.eps-cap-card h4{color:#e2e8f0!important;font-size:.925rem;font-weight:600;line-height:1.3;margin:0 0 6px}.eps-cap-card p{color:#64748b!important;font-size:.875rem;line-height:1.55;margin:0}@media (max-width:991px){.eps-tab-panel.active{border-radius:0 0 14px 14px;border-top:none;margin-bottom:6px;margin-top:-8px;padding:20px 20px 24px}.eps-cap-card{padding:14px 16px 14px 38px}.eps-cap-card:before{left:16px;top:18px}}.card-cta-container{margin:15px 0 10px}.service-card{background:#080831;border:1px solid var(--color-border);border-radius:var(--card-radius);padding:20px 20px 5px;transition:all .3s ease}.find-more-btn .btn-text:hover{text-decoration:underline}.btn-arrow{margin-left:8px;transition:transform .3s ease}.card-title-heading{color:#fff;font-size:15px!important;margin-bottom:5px!important;transition:color .3s ease}.card-cta-reveal{margin:10px 0;opacity:0;transform:translateY(10px);transition:all .3s ease}.service-card:hover .card-title-heading{color:#00b5ff!important}.service-card:hover .card-cta-reveal{opacity:1;transform:translateY(0)}.find-more-btn{align-items:center;color:#00b5ff;display:inline-flex;font-weight:700;text-decoration:none}.find-more-btn:hover .btn-arrow{transform:translateX(5px)}.feature-list{margin-top:20px;transition:margin-top .3s ease}.role p span.text-red{color:#c30808;font-size:12px;font-weight:300}.role p span.text-orange{color:#ff7900;font-weight:500}.role li::marker{color:#00b5ff}.role ul{margin-left:15px}.pill-highlight{font-family:inherit;line-height:1}.pill-highlight-inner{align-items:center;box-sizing:border-box;display:inline-flex;max-width:100%;vertical-align:middle}.pill-text{display:block;font-weight:500;margin:0;padding:0}.pill-icon{align-items:center;display:flex;justify-content:center;line-height:1}.pill-highlight--left{text-align:left}.pill-highlight--center{text-align:center}.pill-highlight--right{text-align:right}.pill-highlight-inner .pill-text{overflow:hidden;text-overflow:ellipsis;white-space:normal}.events-carousel-section{background:transparent;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;padding:80px 20px;position:relative}.events-carousel-section:before{background:radial-gradient(circle,rgba(0,164,222,.06),transparent 60%);content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px;z-index:0}.ec-container{margin:0 auto;max-width:1280px;position:relative;z-index:1}.ec-header{margin:0 auto 56px;max-width:720px;text-align:center}.ec-eyebrow{color:#00a4de;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.ec-title{color:#fff;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 16px}.ec-description{color:hsla(0,0%,100%,.7);font-size:17px;line-height:1.6;margin:0}.ec-carousel-wrapper{padding:0 8px;position:relative}.ec-track-viewport{margin:0 -12px;overflow:hidden}.ec-track{display:flex;gap:24px;padding:12px;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.ec-card{background:linear-gradient(180deg,#0a3d70,#05254a);border:1px solid rgba(0,164,222,.15);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.ec-card:hover{border-color:rgba(0,164,222,.5);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 30px rgba(0,164,222,.2);transform:translateY(-6px)}.ec-card-image{aspect-ratio:16/10;background:linear-gradient(135deg,#0a3d70,#05254a);overflow:hidden;position:relative;width:100%}.ec-card-image img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.ec-card:hover .ec-card-image img{transform:scale(1.05)}.ec-card-image-placeholder{align-items:center;background:radial-gradient(circle at 30% 30%,rgba(0,164,222,.15),transparent 60%),linear-gradient(135deg,#0a3d70,#021833);color:rgba(0,164,222,.35);display:flex;font-size:56px;font-weight:700;height:100%;justify-content:center;letter-spacing:2px;text-transform:uppercase;width:100%}.ec-card-ribbon{background:linear-gradient(135deg,#ffb800,#ff8c00);box-shadow:0 2px 12px rgba(255,140,0,.5);color:#fff;left:12px}.ec-card-ribbon,.ec-card-status{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 10px;position:absolute;top:12px;z-index:2}.ec-card-status{align-items:center;display:inline-flex;gap:6px;right:12px;text-transform:uppercase}.ec-status-live-badge{background:#ef4444;box-shadow:0 2px 12px rgba(239,68,68,.5);color:#fff}.ec-status-ondemand-badge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff}.ec-pulse-dot{animation:ec-pulse 1.4s infinite;background:#fff;border-radius:50%;height:8px;width:8px}@keyframes ec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.ec-card-body{display:flex;flex-direction:column;flex-grow:1;padding:22px 24px 24px}.ec-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ec-card-tag{border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.8px;padding:4px 10px;text-transform:uppercase}.ec-tag-region{background:rgba(0,164,222,.18);border:1px solid rgba(0,164,222,.3);color:#5dc7f0}.ec-tag-type[data-type=webinar]{background:rgba(167,139,250,.18);border:1px solid rgba(167,139,250,.3);color:#c4b5fd}.ec-tag-type[data-type=tradeshow]{background:rgba(96,165,250,.18);border:1px solid rgba(96,165,250,.3);color:#93c5fd}.ec-tag-type[data-type=congress-summits]{background:rgba(244,114,182,.18);border:1px solid rgba(244,114,182,.3);color:#f9a8d4}.ec-tag-type[data-type=roadshow]{background:rgba(52,211,153,.18);border:1px solid rgba(52,211,153,.3);color:#6ee7b7}.ec-tag-type[data-type=other],.ec-tag-type[data-type=others]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75)}.ec-card-date{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 0 8px}.ec-card-date svg{color:#00a4de;flex-shrink:0;height:16px;width:16px}.ec-card-time{color:hsla(0,0%,100%,.5);font-size:13px}.ec-card-location{align-items:flex-start;color:hsla(0,0%,100%,.7);display:flex;font-size:14px;gap:8px;line-height:1.5;margin-bottom:14px}.ec-card-location svg{color:#00a4de;flex-shrink:0;height:16px;margin-top:2px;width:16px}.ec-card-location b{color:#fff;font-weight:600}.ec-card-title{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 10px}.ec-card-vertical{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:hsla(0,0%,100%,.85);display:inline-block;font-size:12px;font-weight:600;margin-bottom:14px;padding:3px 10px;width:fit-content}.ec-card-summary{color:hsla(0,0%,100%,.65);display:-webkit-box;flex-grow:1;font-size:15px;-webkit-line-clamp:4;line-height:1.6;margin-bottom:16px;-webkit-box-orient:vertical;overflow:hidden}.ec-card-speakers{border-top:1px dashed hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);font-size:13px;margin-bottom:16px;padding-top:12px}.ec-card-speakers b{color:#fff}.ec-card-cta{align-items:center;align-self:flex-start;background:#00a4de;border-radius:8px;box-shadow:0 4px 12px rgba(0,164,222,.3);color:#fff!important;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-top:auto;padding:12px 22px;text-decoration:none!important;text-decoration:none;transition:all .25s ease}.ec-card-cta:hover{background:#00b8f5;box-shadow:0 8px 20px rgba(0,164,222,.5);color:#fff!important;text-decoration:none!important;transform:translateX(4px)}.ec-card-cta svg{height:16px;transition:transform .25s ease;width:16px}.ec-card-cta:hover svg{transform:translateX(3px)}.ec-status-on_demand .ec-card-cta{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);box-shadow:none;color:#fff}.ec-status-on_demand .ec-card-cta:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.35);box-shadow:0 8px 20px hsla(0,0%,100%,.1);color:#fff!important}.ec-status-live .ec-card-cta{background:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.4)}.ec-status-live .ec-card-cta:hover{background:#f87171;box-shadow:0 8px 20px rgba(239,68,68,.6);color:#fff!important}.ec-nav{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:48px;z-index:10}.ec-nav:hover:not(:disabled){background:#00a4de;border-color:#00a4de;box-shadow:0 6px 24px rgba(0,164,222,.5);color:#fff}.ec-nav:disabled{cursor:not-allowed;opacity:.25}.ec-nav svg{height:22px;width:22px}.ec-nav-prev{left:-24px}.ec-nav-next{right:-24px}.ec-dots{display:flex;gap:10px;justify-content:center;margin-top:36px}.ec-dot{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.ec-dot.active{background:#00a4de;border-radius:5px;box-shadow:0 0 12px rgba(0,164,222,.6);width:32px}.ec-dot:hover:not(.active){background:hsla(0,0%,100%,.4)}.ec-footer{margin-top:48px;text-align:center}.ec-view-all{align-items:center;background:transparent;border:2px solid #00a4de;border-radius:8px;color:#00a4de!important;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:14px 28px;text-decoration:none!important;text-decoration:none;transition:all .3s ease}.ec-view-all:hover{background:#00a4de;box-shadow:0 8px 24px rgba(0,164,222,.5);color:#fff!important;transform:translateY(-2px)}.ec-view-all svg{height:18px;transition:transform .3s ease;width:18px}.ec-view-all:hover svg{transform:translateX(4px)}.ec-empty{color:hsla(0,0%,100%,.6);font-size:16px;padding:60px 20px;text-align:center}@media (max-width:1024px){.ec-card{flex:0 0 calc(50% - 12px)}.ec-nav-prev{left:8px}.ec-nav-next{right:8px}}@media (max-width:640px){.events-carousel-section{padding:56px 16px}.events-carousel-section:before{height:400px;width:400px}.ec-header{margin-bottom:36px}.ec-card{flex:0 0 100%}.ec-track{gap:16px}.ec-track-viewport{margin:0 -8px}.ec-nav{height:40px;width:40px}.ec-nav-prev{left:4px}.ec-nav-next{right:4px}.ec-card-body{padding:20px}.ec-card-title{font-size:18px}}@media (prefers-reduced-motion:reduce){.ec-card,.ec-card-cta,.ec-card-image img,.ec-pulse-dot,.ec-track,.ec-view-all svg{animation:none!important;transition:none!important}}@font-face{font-display:swap;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/hubfs/assets/webfonts/fa-solid-900.woff2) format("woff2"),url(/hubfs/assets/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/hubfs/assets/webfonts/fa-regular-400.woff2) format("woff2"),url(/hubfs/assets/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(/hubfs/assets/webfonts/fa-brands-400.woff2) format("woff2"),url(/hubfs/assets/webfonts/fa-brands-400.ttf) format("truetype")}.eps-metric-counter .metric-subtext{color:#9aa6be!important}.pill-highlight-inner .pill-text{color:#4a9eff!important}.btn-primary,.header-cta a.btn,.header-cta a.btn-primary,a.btn-primary,a.btn.btn-primary{background-color:#00b5ff!important;border-color:#00b5ff!important;color:#05254a!important}.btn-primary:hover,.header-cta a.btn:hover,a.btn-primary:hover,a.btn.btn-primary:hover{background-color:#00a0e0!important;color:#05254a!important}.eps-tab-trigger .eps-pillar-number{color:#7a7aa8!important}.eps-panel-header .eps-eyebrow{color:#8a8ab0!important}.eps-cap-card p{color:#94a3b8!important}.card-content-wrap h3,.eps-cap-card h3{font-size:1.125rem;font-weight:600;margin:0 0 8px}.swiper-pagination-bullet{background-clip:content-box!important;box-sizing:content-box!important;height:10px!important;margin:0 4px!important;padding:7px!important;width:10px!important}.ec-dots .ec-dot{background-clip:content-box;box-sizing:content-box;height:12px;margin:0 4px;padding:6px;width:12px}.footer-area #hs_menu_wrapper_footer_area-module-2_footer_menu_2 li a,.footer-area #hs_menu_wrapper_footer_area-module-2_footer_menu_resources li a{display:inline-block;line-height:1.5;padding:6px 0}.cc-pp{--cc-pp-surface:hsla(0,0%,100%,.02);--cc-pp-surface-hover:hsla(0,0%,100%,.04);--cc-pp-border:hsla(0,0%,100%,.08);--cc-pp-border-strong:hsla(0,0%,100%,.18);--cc-pp-text:#f5f7fb;--cc-pp-text-muted:#8fa3c0;--cc-pp-text-dim:#6c829d;--cc-pp-text-fade:#546a84;--cc-pp-font-heading:"Plus Jakarta Sans","Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--cc-pp-text);font-family:inherit;margin:0 auto;max-width:1240px;padding:40px 36px 56px}.cc-pp,.cc-pp *,.cc-pp :after,.cc-pp :before{box-sizing:border-box}html{scroll-behavior:smooth}.cc-pp__header{margin-bottom:20px;text-align:center}.cc-pp__eyebrow{background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.12);border-radius:20px;color:var(--cc-pp-text-muted);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.08em;margin-bottom:14px;padding:6px 16px;text-transform:uppercase}.cc-pp__headline{color:var(--cc-pp-text);font-family:var(--cc-pp-font-heading);font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.cc-pp__subtitle,.cc-pp__subtitle p{color:var(--cc-pp-text-dim);font-size:14px;line-height:1.6;margin:0 auto;max-width:600px}.cc-pp__colordots{display:flex;gap:6px;justify-content:center;margin:18px 0 14px}.cc-pp__colordots span{border-radius:2px;height:4px;width:20px}.cc-pp__toggle-wrap{display:flex;justify-content:center;margin-bottom:20px;padding:6px 0;position:sticky;top:8px;z-index:20}.cc-pp__toggle-wrap:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(5,11,21,0);content:"";inset:0;margin:-6px -24px;position:absolute;z-index:-1}.cc-pp__toggle{background:rgba(10,20,36,.8);border:.5px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.25);display:inline-flex;padding:4px}.cc-pp__toggle-btn{background:transparent;border:none;border-radius:20px;color:var(--cc-pp-text-dim);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 22px;transition:all .2s ease}.cc-pp__toggle-btn:hover:not(.is-active){color:#b4c6de}.cc-pp__toggle-btn.is-active{background:#fff;color:#0a1424}.cc-pp__view{display:none}.cc-pp__view.is-active{display:block}.cc-pp__pillar-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;position:relative}.cc-pp__pillar-grid:after{animation:ccppBounce 2.2s ease-in-out infinite;border-bottom:2px solid hsla(0,0%,100%,.25);border-right:2px solid hsla(0,0%,100%,.25);bottom:-14px;content:"";height:10px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}@keyframes ccppBounce{0%,to{opacity:.5;transform:translateX(-50%) rotate(45deg) translateY(0)}50%{opacity:1;transform:translateX(-50%) rotate(45deg) translateY(4px)}}.cc-pp__pillar-card{align-items:center;background:var(--cc-pp-surface);border:.5px solid var(--cc-pp-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;gap:12px;min-height:64px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.cc-pp__pillar-card:before{background:var(--cc-pc);content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0;transition:opacity .3s,height .3s}.cc-pp__pillar-card:after{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--cc-pc) 22%,transparent) 0,transparent 70%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.cc-pp__pillar-card:hover{background:var(--cc-pp-surface-hover);border-color:var(--cc-pc);transform:translateY(-2px)}.cc-pp__pillar-card.is-active:before,.cc-pp__pillar-card:hover:before{height:4px;opacity:1}.cc-pp__pillar-card.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--cc-pc) 16%,transparent) 0,var(--cc-pp-surface) 100%);border-color:var(--cc-pc);box-shadow:0 6px 20px color-mix(in srgb,var(--cc-pc) 15%,transparent)}.cc-pp__pillar-card.is-active:after{opacity:1}.cc-pp__pillar-card.is-pulsing,.cc-pp__product-card.is-pulsing{animation:ccppPulse 1.2s ease-out}@keyframes ccppPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cc-pc,#fff) 50%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--cc-pc,#fff) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--cc-pc,#fff) 0%,transparent)}}.cc-pp__pillar-icon{background-color:hsla(0,0%,100%,.5);display:block;flex-shrink:0;height:26px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:background-color .3s ease,transform .3s ease;width:26px;z-index:1}.cc-pp__pillar-card.is-active .cc-pp__pillar-icon,.cc-pp__pillar-card:hover .cc-pp__pillar-icon{background-color:var(--cc-pc);transform:scale(1.1)}.cc-pp__pillar-name{color:#e8eef8;flex:1;font-family:var(--cc-pp-font-heading);font-size:14px;font-weight:600;line-height:1.3;position:relative;z-index:1}.cc-pp__pillar-card.is-active .cc-pp__pillar-name{color:#fff}.cc-pp__pillar-panel{background:hsla(0,0%,100%,.015);border:.5px solid var(--cc-pc-active);border-radius:16px;display:none;margin-top:22px;overflow:hidden;padding:28px;position:relative;scroll-margin-top:140px}.cc-pp__pillar-panel.is-active{display:block}.cc-pp__pillar-panel:before{background:var(--cc-pc-active);content:"";height:3px;left:0;opacity:.8;position:absolute;right:0;top:0}.cc-pp__panel-head{align-items:flex-start;border-bottom:.5px solid var(--cc-pp-border);display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.cc-pp__panel-icon-wrap{align-items:center;background:color-mix(in srgb,var(--cc-pc-active) 14%,transparent);border:.5px solid color-mix(in srgb,var(--cc-pc-active) 40%,transparent);border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.cc-pp__panel-icon{background-color:var(--cc-pc-active);display:block;height:28px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}.cc-pp__panel-avatar{align-items:center;background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-family:var(--cc-pp-font-heading);font-size:13px;font-weight:600;height:44px;justify-content:center;width:44px}.cc-pp__panel-avatar--lg{border-radius:12px;font-size:15px;height:52px;width:52px}.cc-pp__panel-head-text{flex:1}.cc-pp__panel-label{color:var(--cc-pc-active);display:block;font-family:var(--cc-pp-font-heading);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.cc-pp__product-panel .cc-pp__panel-label{color:var(--cc-pp-text-fade)}.cc-pp__panel-name{color:var(--cc-pp-text);font-family:var(--cc-pp-font-heading);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.cc-pp__product-tagline{color:#8aa5c2;font-size:14px;line-height:1.6;margin:8px 0 12px}.cc-pp__panel-chips{display:flex;flex-wrap:wrap;gap:5px}.cc-pp__panel-desc,.cc-pp__panel-desc p{color:var(--cc-pp-text-dim);font-size:14px;line-height:1.65;margin:0 0 20px}.cc-pp__section-label{color:var(--cc-pp-text-fade);font-family:var(--cc-pp-font-heading);font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.cc-pp__caps-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.cc-pp__cap{background:var(--cc-pp-surface);border:.5px solid hsla(0,0%,100%,.07);border-left:2px solid var(--cc-pc-active);border-radius:0 10px 10px 0;padding:14px 16px;transition:background .2s}.cc-pp__cap:hover{background:var(--cc-pp-surface-hover)}.cc-pp__cap-title{color:#dde6f5;font-family:var(--cc-pp-font-heading);font-size:14px;font-weight:600;line-height:1.35;margin:0 0 5px}.cc-pp__cap-desc{color:#7f94b0;font-size:13px;line-height:1.55;margin:0 0 9px}.cc-pp__cap-products{display:flex;flex-wrap:wrap;gap:5px}.cc-pp__cap-product{align-items:center;background:color-mix(in srgb,var(--cc-pc-active) 18%,transparent);border:.5px solid color-mix(in srgb,var(--cc-pc-active) 45%,transparent);border-radius:12px;color:var(--cc-pc-active);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:4px 11px;transition:all .15s}.cc-pp__cap-product:hover{background:color-mix(in srgb,var(--cc-pc-active) 30%,transparent);border-color:var(--cc-pc-active)}.cc-pp__arrow{font-size:10px;opacity:.7}.cc-pp__filter-bar{align-items:center;background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.15);border-radius:10px;display:none;font-family:inherit;justify-content:space-between;margin-bottom:16px;padding:10px 16px}.cc-pp__view--product.is-filtered .cc-pp__filter-bar{display:flex}.cc-pp__filter-text{color:var(--cc-pp-text-dim);font-size:13px}.cc-pp__filter-text strong{color:#fff;font-weight:600;margin-left:4px}.cc-pp__filter-clear{background:transparent;border:.5px solid hsla(0,0%,100%,.25);border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,border-color .15s}.cc-pp__filter-clear:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.cc-pp__product-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.cc-pp__view--product.is-filtered .cc-pp__product-card{display:none}.cc-pp__view--product.is-filtered .cc-pp__product-card.is-active{display:flex;grid-column:1/-1;margin:0 auto;max-width:480px}.cc-pp__view--product.is-filtered .cc-pp__product-panel{display:none}.cc-pp__view--product.is-filtered .cc-pp__product-panel.is-active{display:block}.cc-pp__product-card{background:var(--cc-pp-surface);border:.5px solid var(--cc-pp-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;min-height:136px;padding:16px;scroll-margin-top:140px;text-align:left;transition:all .2s}.cc-pp__product-card:hover{background:hsla(0,0%,100%,.05);border-color:var(--cc-pp-border-strong);transform:translateY(-1px)}.cc-pp__product-card.is-active{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 1px hsla(0,0%,100%,.15),0 8px 24px rgba(0,0,0,.3);transform:translateY(-1px)}.cc-pp__product-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cc-pp__product-avatar{align-items:center;background:hsla(0,0%,100%,.05);border:.5px solid hsla(0,0%,100%,.1);border-radius:8px;color:#b4c6de;display:flex;flex-shrink:0;font-family:var(--cc-pp-font-heading);font-size:12px;font-weight:600;height:34px;justify-content:center;width:34px}.cc-pp__product-card.is-active .cc-pp__product-avatar{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#fff}.cc-pp__product-name-wrap{flex:1;min-width:0}.cc-pp__product-name{color:#e8eef8;font-family:var(--cc-pp-font-heading);font-size:15px;font-weight:600;line-height:1.25}.cc-pp__product-card.is-active .cc-pp__product-name{color:#fff}.cc-pp__product-meta{color:var(--cc-pp-text-fade);font-size:11px;margin-top:2px}.cc-pp__product-desc{color:var(--cc-pp-text-dim);flex:1;font-size:12px;line-height:1.5;margin-bottom:10px}.cc-pp__product-chips{display:flex;flex-wrap:wrap;gap:4px}.cc-pp__chip{background:color-mix(in srgb,var(--cc-pc) 18%,transparent);border:.5px solid color-mix(in srgb,var(--cc-pc) 50%,transparent);border-radius:10px;color:var(--cc-pc);cursor:pointer;display:inline-block;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 11px;transition:background .15s,border-color .15s,transform .15s}.cc-pp__chip:hover{background:color-mix(in srgb,var(--cc-pc) 28%,transparent);border-color:var(--cc-pc);transform:translateY(-1px)}.cc-pp__chip--solid{background:var(--cc-pc);border:none;color:#0a1424}.cc-pp__chip--solid:hover{background:var(--cc-pc);opacity:.85}.cc-pp__chip-more{color:var(--cc-pp-text-fade);font-size:10px;font-weight:500;padding:2px 0}.cc-pp__product-panel{background:hsla(0,0%,100%,.015);border:.5px solid hsla(0,0%,100%,.1);border-radius:16px;display:none;margin-top:22px;padding:28px;scroll-margin-top:140px}.cc-pp__product-panel.is-active{display:block}.cc-pp__product-caps{display:grid;gap:10px;grid-template-columns:1fr 1fr}.cc-pp__product-cap{background:var(--cc-pp-surface);border:.5px solid hsla(0,0%,100%,.07);border-radius:10px;display:flex;gap:12px;padding:14px;transition:background .2s}.cc-pp__product-cap:hover{background:var(--cc-pp-surface-hover)}.cc-pp__product-cap-band{align-self:stretch;border-radius:2px;flex-shrink:0;width:3px}.cc-pp__product-cap-body{flex:1;min-width:0}.cc-pp__product-cap-pillar{cursor:pointer;font-family:var(--cc-pp-font-heading);font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;opacity:.7;text-transform:uppercase;transition:opacity .15s}.cc-pp__product-cap-pillar:hover{opacity:1}.cc-pp__product-cap-title{color:#dde6f5;font-family:var(--cc-pp-font-heading);font-size:14px;font-weight:600;margin-bottom:3px}.cc-pp__product-cap-desc{color:#7f94b0;font-size:12px;line-height:1.5}.cc-pp__cta-wrap{margin-top:36px;text-align:center}.cc-pp__cta{background:#fff;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:var(--cc-pp-font-heading);font-size:14px;font-weight:600;letter-spacing:.02em;padding:13px 32px;transition:transform .15s,background .15s}.cc-pp__cta,.cc-pp__cta:hover{color:#0a1424;text-decoration:none}.cc-pp__cta:hover{background:#e8eef8;transform:translateY(-1px)}@media (max-width:1024px){.cc-pp__pillar-grid,.cc-pp__product-grid{grid-template-columns:repeat(2,1fr)}.cc-pp__caps-grid,.cc-pp__product-caps{grid-template-columns:1fr}}@media (max-width:640px){.cc-pp{padding:30px 18px}.cc-pp__headline{font-size:24px}.cc-pp__pillar-grid,.cc-pp__product-grid{gap:8px;grid-template-columns:1fr 1fr}.cc-pp__pillar-card{gap:10px;min-height:56px;padding:12px}.cc-pp__pillar-icon{height:22px;width:22px}.cc-pp__pillar-name{font-size:13px}.cc-pp__pillar-panel,.cc-pp__product-panel{padding:20px}.cc-pp__panel-icon-wrap{height:44px;width:44px}.cc-pp__panel-icon{height:24px;width:24px}.cc-pp__panel-name{font-size:20px}.cc-pp__cta{display:block;padding:13px;width:100%}.cc-pp__toggle-wrap{top:6px}.cc-pp__filter-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}.cc-pp__filter-clear{width:100%}}.commandcore-split{--cc-bg:#050f24;--cc-card-bg:hsla(0,0%,100%,.02);--cc-card-border:hsla(0,0%,100%,.08);--cc-accent-blue:#00a4de;--cc-accent-purple:#8b5cf6;--cc-text:#fff;--cc-text-muted:hsla(0,0%,100%,.6);--cc-text-dim:hsla(0,0%,100%,.35);--cc-radius:18px;box-sizing:border-box;color:var(--cc-text);font-family:Inter,sans-serif;margin:0 auto;max-width:1040px;padding:56px 24px}.cc-cards{align-items:stretch;display:grid;grid-template-columns:1fr 48px 1fr;margin:0 auto;max-width:960px}.cc-card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);display:flex;flex-direction:column;opacity:0;padding:26px;position:relative;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease,border-color .4s ease}.cc-card.is-visible{opacity:1;transform:translateY(0)}.cc-card:hover{border-color:hsla(0,0%,100%,.15)}.cc-card--intelligence{background:hsla(0,0%,100%,.02) padding-box,linear-gradient(135deg,#00a4de,#8b5cf6) border-box;border:1px solid transparent;box-shadow:none;transition-delay:.15s}.cc-card--intelligence:hover{box-shadow:0 0 30px rgba(139,92,246,.15)}.cc-card__floating-badge{background:linear-gradient(135deg,#00a4de,#8b5cf6);border-radius:999px;box-shadow:0 4px 14px rgba(139,92,246,.35);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;padding:5px 12px;position:absolute;right:24px;text-transform:uppercase;top:-12px}.cc-card__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cc-card__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.cc-card__icon--foundation{background:color-mix(in srgb,var(--icon-color,#00a4de) 15%,transparent);border:1px solid color-mix(in srgb,var(--icon-color,#00a4de) 35%,transparent);color:var(--icon-color,#00a4de)}.cc-card__icon--intelligence{background:linear-gradient(135deg,#00a4de,#8b5cf6);box-shadow:0 4px 16px rgba(139,92,246,.35);color:#fff}.cc-card__title{color:#fff;font-size:18px;font-weight:700;line-height:1.25;margin:0}.cc-card__divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);height:1px;margin-bottom:18px}.cc-card__divider--intelligence{background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent)}.cc-list{flex:1;list-style:none;margin:0;padding:0}.cc-item{align-items:flex-start;display:flex;gap:12px;opacity:0;padding:9px 0;transform:translateX(-8px);transition:opacity .5s ease,transform .5s ease}.cc-item.is-visible{opacity:1;transform:translateX(0)}.cc-card--intelligence .cc-item{border-radius:10px;cursor:pointer;margin:0 -10px;padding:9px 8px;transition:opacity .5s ease,transform .5s ease,background .25s ease}.cc-card--intelligence .cc-item:hover{background:rgba(139,92,246,.06)}.cc-item__tile{align-items:center;background:color-mix(in srgb,var(--item-color,#00a4de) 18%,transparent);border:1px solid color-mix(in srgb,var(--item-color,#00a4de) 35%,transparent);border-radius:8px;color:var(--item-color,#00a4de);display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;transition:background .3s ease,box-shadow .3s ease,transform .3s ease;width:30px}.cc-item:hover .cc-item__tile{background:color-mix(in srgb,var(--item-color,#00a4de) 30%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--item-color,#00a4de) 35%,transparent);transform:scale(1.08)}.cc-item__tile--intelligence{background:linear-gradient(135deg,rgba(0,164,222,.18),rgba(139,92,246,.25));border-color:rgba(139,92,246,.4);color:#fff}.cc-card--intelligence .cc-item:hover .cc-item__tile--intelligence{box-shadow:0 0 18px rgba(139,92,246,.45)}.cc-card__icon .hs_cos_wrapper_type_icon,.cc-item__tile .hs_cos_wrapper_type_icon{align-items:center;display:inline-flex;justify-content:center;line-height:0}.cc-card__icon--foundation svg{fill:var(--icon-color,#00a4de);height:18px;width:18px}.cc-card__icon--intelligence svg{fill:#fff;height:18px;width:18px}.cc-item__tile svg{fill:var(--item-color,#00a4de);height:14px;width:14px}.cc-item__tile--intelligence svg{fill:#fff;height:14px;width:14px}.cc-item__body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;padding-top:4px}.cc-item__heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cc-item__label{color:#fff;font-size:14px;font-weight:600;line-height:1.3}.cc-item__pill{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.5);border-radius:999px;color:#a78bfa;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;padding:1px 7px}.cc-item__desc{color:var(--cc-text-muted);font-size:13px;line-height:1.5}.cc-item__desc--block{display:block;padding-top:2px}.cc-card__footer{border-top:1px solid hsla(0,0%,100%,.05);color:var(--cc-text-dim);font-size:10px;font-weight:600;letter-spacing:.14em;margin-top:20px;padding-top:14px;text-align:center;text-transform:uppercase}.cc-card__footer--intelligence{background:linear-gradient(135deg,#00a4de,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border-top-color:rgba(139,92,246,.15)}.cc-connector{align-items:center;display:flex;flex-direction:column;justify-content:center}.cc-connector__line{background:linear-gradient(180deg,transparent,rgba(139,92,246,.2) 50%,transparent);flex:1;min-height:40px;width:1px}.cc-connector__node{align-items:center;background:var(--cc-bg);border:1px solid rgba(139,92,246,.5);border-radius:50%;box-shadow:0 0 16px rgba(139,92,246,.2);color:#a78bfa;display:flex;font-size:20px;font-weight:300;height:40px;justify-content:center;margin:14px 0;width:40px}@media (max-width:992px){.commandcore-split{padding:48px 20px}.cc-cards{grid-template-columns:1fr}.cc-connector{flex-direction:row;padding:12px 0}.cc-connector__line{background:linear-gradient(90deg,transparent,rgba(139,92,246,.25) 50%,transparent);height:1px;min-height:0;width:auto}.cc-connector__node{margin:0 14px}.cc-card__floating-badge{right:20px}}@media (max-width:600px){.commandcore-split{padding:36px 16px}.cc-card{padding:24px 20px}.cc-card__title{font-size:17px}.cc-card__icon{font-size:15px;height:36px;width:36px}.cc-card__icon svg{height:16px;width:16px}.cc-item__label{font-size:14px}.cc-item__desc{font-size:13px}.cc-item__tile{font-size:13px;height:30px;width:30px}}@media (prefers-reduced-motion:reduce){.cc-card,.cc-item{opacity:1;transform:none;transition:none}}.eps-client-carousel{overflow:hidden;padding:80px 0;position:relative}.eps-client-carousel.is-full-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.eps-client-carousel.bg-style-subtle{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06)}.eps-client-carousel.bg-style-cyan{background:linear-gradient(180deg,rgba(0,164,222,.04),transparent 50%,rgba(0,164,222,.04));border-bottom:1px solid rgba(0,164,222,.4);border-top:1px solid rgba(0,164,222,.4)}.eps-carousel-header{margin:0 auto 56px;max-width:720px;padding:0 24px;text-align:center}.eps-carousel-eyebrow{color:#00a4de;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.eps-carousel-heading{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.25;margin:0 0 12px}.eps-carousel-subheading{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.6}.eps-carousel-viewport{overflow:hidden;padding:12px 0;position:relative}.eps-carousel-viewport.has-edge-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.eps-carousel-track{animation:eps-marquee-left var(--marquee-duration,40s) linear infinite;display:flex;width:max-content;will-change:transform}.direction-right .eps-carousel-track{animation-name:eps-marquee-right}.eps-client-carousel.pause-on-hover:hover .eps-carousel-track{animation-play-state:paused}.eps-carousel-set{list-style:none;margin:0;padding:0}.eps-carousel-item,.eps-carousel-set{align-items:center;display:flex;flex-shrink:0}.eps-carousel-item{justify-content:center;min-width:240px;padding:0 56px}.eps-carousel-item img{filter:grayscale(0);max-height:var(--logo-max-height,48px);max-width:260px;object-fit:contain;opacity:.72;transition:opacity .3s ease,transform .3s ease;user-select:none;width:auto}.eps-carousel-item a{display:block;line-height:0}.eps-carousel-item:hover img{opacity:1;transform:scale(1.04)}.eps-carousel-item img[src*=carbon-quota]{filter:brightness(0) invert(1)}@keyframes eps-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes eps-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.eps-carousel-track{animation:none;flex-wrap:wrap;gap:32px;justify-content:center}.eps-carousel-set[aria-hidden=true]{display:none}}@media (max-width:768px){.eps-client-carousel{padding:56px 0}.eps-carousel-header{margin-bottom:36px}.eps-carousel-item{min-width:140px;padding:0 28px}.eps-carousel-item img{max-height:52px}}