@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/funnel-display-latin-ext-400-normal-Dbq6YpiN.woff2)format("woff2"),url(/assets/funnel-display-latin-ext-400-normal-FUgTsxwt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/funnel-display-latin-400-normal-CzanjfVo.woff2)format("woff2"),url(/assets/funnel-display-latin-400-normal-YfsDShO0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/funnel-display-latin-ext-500-normal-DCxKkzU3.woff2)format("woff2"),url(/assets/funnel-display-latin-ext-500-normal-DtrBfmel.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/funnel-display-latin-500-normal-CfaoK8W9.woff2)format("woff2"),url(/assets/funnel-display-latin-500-normal-NE_OKJDc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Viga;src:url(/fonts/Viga-Regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--paper:#fafafa;--ink:#0b0b0f;--muted:#6b6b76;--line:#e6e6ea;--purple:#b100f8;--cyan:#27deff;--blue:#0048e5;--gutter:clamp(28px, 5vw, 88px);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Funnel Display,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.25}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}a{color:inherit;text-decoration:none}img,svg{display:block}.ui-icon{vertical-align:-.125em;flex:none;display:inline-block}h1,h2,h3,p,figure{margin:0}::selection{background:#dab5f4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.presentation{grid-template-rows:88px minmax(0,1fr) 76px;max-width:1920px;height:100dvh;margin:0 auto;display:grid}.deck-header{padding:0 var(--gutter);z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{width:180px;height:auto}.home-link{flex:none;padding:0}.deck-header__label{letter-spacing:.19em;color:var(--muted);padding-right:10px;font-size:10px}.deck-header__actions{align-items:center;gap:16px;display:flex}.icon-button{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:inline-flex}.icon-button:hover:not(:disabled){background:#efedf3}.menu-button{align-items:center;gap:17px;padding:12px 0 12px 16px;font-size:13px;display:flex}.menu-button:hover{color:var(--purple)}.slide-stage{scrollbar-width:thin;min-height:0;overflow:hidden auto}.slide-transition{min-height:100%;display:flex}.slide{padding:30px var(--gutter) 40px;width:100%;min-height:100%;position:relative}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.eyebrow>span{background:var(--purple);flex:none;width:18px;height:2px}h1{letter-spacing:-.045em;text-transform:lowercase;font-size:clamp(42px,4.45vw,72px);font-weight:500;line-height:1.04}.gradient-text{color:#0000;background:linear-gradient(100deg,#9000d0 2%,#7532e5 45%,#007ea8 100%);-webkit-background-clip:text;background-clip:text;margin-right:-.09em;padding-right:.09em}.body-copy{color:#5b5b66;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.deck-footer{padding:0 var(--gutter);border-top:1px solid var(--line);margin:0 var(--gutter);z-index:2;justify-content:space-between;align-items:center;gap:28px;padding-inline:0;display:flex}.deck-footer__section{min-width:165px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.section-dot{background:var(--purple);border-radius:50%;width:5px;height:5px}.slide-progress{align-items:center;gap:4px;display:flex}.slide-progress button{align-items:center;width:clamp(13px,2.2vw,36px);height:40px;padding:0;display:flex}.slide-progress button span{background:#d8d8e0;width:100%;height:2px;transition:background .2s,height .2s}.slide-progress button:hover span{background:#b8a2d0;height:4px}.slide-progress button.is-active span{background:linear-gradient(100deg, var(--purple), var(--cyan));height:3px}.deck-footer__navigation{align-items:center;gap:8px;display:flex}.slide-count{font-variant-numeric:tabular-nums;min-width:65px;font-size:12px}.slide-count>span{color:var(--muted)}.cover-slide{isolation:isolate;align-items:center;padding-bottom:92px;display:flex;overflow:hidden}.cover-copy{z-index:1;width:62%;position:relative}.cover-copy .eyebrow{margin-bottom:32px}.cover-copy h1{letter-spacing:-.065em;font-size:clamp(72px,7.9vw,136px);font-weight:500;line-height:.94}.cover-description{color:#545460;max-width:485px;margin-top:32px;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.cover-description strong{color:var(--ink);font-weight:500}.text-link{border-bottom:1px solid #acabb9;align-items:center;gap:32px;margin-top:19px;padding:15px 0;font-size:14px;font-weight:500;display:inline-flex}.text-link>span{font-size:24px;line-height:1;transition:transform .2s}.text-link:hover>span{transform:translate(3px,-3px)}.aurora{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora>div{filter:blur(75px);opacity:.18;border-radius:50%;animation:18s ease-in-out infinite alternate aurora-drift;position:absolute}.aurora>div:first-child{background:#b100f8;width:40%;height:66%;top:6%;left:48%}.aurora>div:nth-child(2){background:#27deff;width:30%;height:65%;animation-delay:-6s;top:22%;right:-4%}.aurora>div:nth-child(3){background:#8aacec;width:27%;height:55%;animation-delay:-12s;bottom:-10%;right:8%}.cover-art{aspect-ratio:1;place-items:center;width:33%;display:grid;position:absolute;top:50%;right:4.5%;transform:translateY(-56%)}.cover-art>img{filter:drop-shadow(0 24px 35px #6132b622);width:80%;transform:rotate(-8deg)}.cover-art__halo{border:1px solid #8888bb20;border-radius:50%;position:absolute;inset:-14%}.art-coordinate{letter-spacing:.22em;color:#625673;font-size:9px;position:absolute}.art-coordinate--top{top:-8%;left:12%}.art-coordinate--right{top:41%;right:-2%}.art-coordinate--bottom{bottom:-3%;right:4%}.art-coordinate--left{bottom:24%;left:-9%}.cover-orbits{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cover-orbits i{border:1px solid #a8a0c115;border-radius:50%;width:650px;height:650px;position:absolute;top:14%;left:64%}.cover-orbits i:nth-child(2){width:950px;height:950px;top:-4%;left:52%}.cover-orbits i:nth-child(3){width:1250px;height:1250px;top:-24%;left:42%}.cover-bottom{bottom:31px;left:var(--gutter);right:var(--gutter);color:var(--muted);justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute}.cover-slide--closing .cover-copy h1{font-size:clamp(46px,5.1vw,98px);line-height:1}.cover-slide--closing .cover-art{transform:translateY(-56%)rotate(5deg)}@keyframes aurora-drift{to{transform:translate(-25px,20px)scale(1.1)}}.institutional-slide{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.institutional-copy h1{margin:25px 0}.lead{max-width:390px;margin-bottom:14px;font-size:21px;line-height:1.4}.institutional-copy .body-copy{max-width:455px;font-size:17px}.institutional-signature{border-left:2px solid var(--purple);color:var(--muted);flex-direction:column;margin-top:30px;padding-left:14px;font-size:12px;line-height:1.8;display:flex}.institutional-signature strong{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:500}.ecosystem-map{background:radial-gradient(at 50% 40%,#e9e0f750,#f7f9fd40 55%,#0000 70%);border-radius:50% 50% 24px 24px;width:100%;min-height:440px;padding:100px 0 35px;position:relative}.ecosystem-map__orbit{aspect-ratio:1;z-index:-1;border:1px solid #e8e2ee;border-radius:50%;width:88%;position:absolute;top:0;left:6%}.ecosystem-map__core{flex-direction:column;align-items:center;display:flex;position:relative}.ecosystem-map__core .brand{width:245px}.ecosystem-map__core>span{letter-spacing:.02em;color:var(--muted);margin-top:12px;font-size:11px}.ecosystem-map__core>.ecosystem-map__sync{color:#704390;align-items:center;gap:7px;display:flex}.ecosystem-map__sync>span{color:var(--purple);font-size:20px;line-height:1}.ecosystem-map__core:after{content:"";background:#d9c7ef;width:1px;height:46px;position:absolute;top:calc(100% + 12px)}.ecosystem-map__players{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:57px;display:grid;position:relative}.ecosystem-map__players:before{content:"";background:#d9c7ef;width:68%;height:1px;position:absolute;top:-1px;left:16%}.ecosystem-map__players>div{text-align:center;padding:27px 6px 22px;position:relative}.ecosystem-map__players>div:before{content:"";background:#d9c7ef;width:1px;height:20px;position:absolute;top:0;left:50%}.map-dot{border-radius:50%;width:10px;height:10px;margin:0 auto 14px;display:block}.map-dot--purple{background:var(--purple);box-shadow:0 0 0 5px #b100f808}.map-dot--blue{background:var(--blue);box-shadow:0 0 0 5px #0048e508}.map-dot--cyan{background:var(--cyan);box-shadow:0 0 0 5px #27deff15}.ecosystem-map__players h2{font-size:18px;font-weight:500}.ecosystem-map__players p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.ecosystem-map__customer{border-top:1px solid var(--line);text-align:center;gap:10px;margin:10px 24px 0;padding-top:24px;display:grid}.ecosystem-map__customer>span{letter-spacing:.14em;color:var(--muted);font-size:8px}.ecosystem-map__customer strong{font-size:25px;font-weight:400}.product-logo-wrap{height:59px}.product-logo{align-items:center;gap:3px;width:max-content;display:flex}.product-logo__symbol{flex:none;align-items:flex-end;height:54px;display:inline-flex}.product-logo__symbol img{width:auto;height:53px;transform:translateY(var(--icon-offset))}.product-logo--square .product-logo__symbol img{width:53px}.product-logo__type{flex-direction:column;align-items:flex-start;display:flex}.product-logo__name{letter-spacing:0;font-family:Viga,sans-serif;font-size:46px;font-weight:400;line-height:1}.product-logo__byline{align-items:flex-start;gap:4px;margin-top:-2px;margin-left:2.5px;line-height:1;display:flex}.product-logo__by{color:var(--muted);font-family:sans-serif;font-size:14px;font-weight:700;line-height:15px}.product-logo__parent{align-items:flex-start;gap:2px;display:flex}.product-logo__parent img{flex:none;width:10.68px;height:10.3px;transform:translateY(1.15px)}.product-logo__parent svg{width:90.56px;height:15px}.product-logo-wrap--compact{height:45px}.product-logo-wrap--compact .product-logo{transform-origin:0 0;transform:scale(.74)}.overview-slide{flex-direction:column;justify-content:center;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:38px;display:flex}.section-heading h1{margin-top:20px;font-size:clamp(38px,3.9vw,60px)}.section-heading>p{max-width:275px;color:var(--muted);padding-bottom:4px;font-size:17px;line-height:1.55}.mini-prism{color:var(--purple);font-size:36px;font-weight:400;line-height:1}.journey{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 76px minmax(0,2.15fr);display:grid}.journey-card{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;padding:15px 20px;transition:background .2s;display:flex}.journey-card:hover{background:#f1eafa}.journey-card--hub{border-left:1px solid var(--line);background:#f6f2fb}.journey-card__stage{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:9px;display:flex}.journey-card__stage>span{color:var(--ink);opacity:.45;letter-spacing:0;font-size:18px}.journey-card:hover .journey-card__stage>span{color:var(--purple);opacity:1}.journey-card__top{align-items:flex-start;gap:28px;width:100%;display:flex}.journey-card__top .product-logo-wrap{flex:none}.journey-card__headline{letter-spacing:-.025em;max-width:360px;margin-top:10px;font-size:17px;line-height:1.3;display:block}.journey-card__top .journey-card__headline{margin-top:4px}.journey-card__headline>span,.overview-rail__label p>span,.overview-rail__description>span{display:block}.journey-steps{color:#5b5b66;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.journey-steps>span{white-space:nowrap;background:#fff;border:1px solid #e3d8ee;border-radius:20px;padding:4px 9px}.journey-handoff{border-left:1px solid var(--line);text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:9px;line-height:1.5;display:flex;position:relative}.journey-handoff i{background:var(--purple);width:44px;height:2px;position:relative}.journey-handoff i:after{content:"";border-top:2px solid var(--purple);border-right:2px solid var(--purple);width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.hub-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.hub-branch{color:var(--muted);background:#fff;border:1px solid #e8e0f0;border-radius:12px;flex-direction:column;gap:2px;padding:9px 11px;font-size:11px;line-height:1.35;display:flex}.hub-branch strong{color:var(--ink);letter-spacing:-.02em;font-size:14px;font-weight:500}.hub-branch__dot{border-radius:50%;width:8px;height:8px;margin-bottom:3px}.hub-branch__dot--purple{background:var(--purple)}.hub-branch__dot--blue{background:var(--blue)}.hub-branch__dot--cyan{background:var(--cyan)}.hub-branch__dot--ink{background:var(--ink)}.overview-rail{border:1px solid var(--line);margin-top:10px;display:grid}.overview-rail--interfaces{grid-template-columns:minmax(0,.5fr) repeat(2,minmax(0,1fr))}.overview-rail--modules{grid-template-columns:minmax(0,.5fr) repeat(3,minmax(0,.667fr))}.overview-rail__label{background:#f2f0f7;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.overview-rail__label .mini-prism{font-size:26px}.overview-rail__label p{letter-spacing:-.025em;font-size:15px;line-height:1.2}.overview-rail__cell{border-left:1px solid var(--line);text-align:left;align-items:center;gap:22px;min-width:0;padding:16px 18px;transition:background .2s;display:flex}button.overview-rail__cell:hover{background:#f1eafa}.overview-rail__cell .product-logo-wrap--compact{flex:none;width:132px;height:37px}.overview-rail__cell .product-logo-wrap--compact .product-logo{transform:scale(.62)}.overview-rail__description{color:#5b5b66;flex:1;min-width:0;font-size:13px;line-height:1.4}.overview-rail__audience{color:#5b5b66;white-space:nowrap;background:#fff;border:1px solid #e3d8ee;border-radius:20px;flex:none;padding:4px 9px;font-size:11px}.overview-rail--modules .overview-rail__label{flex-direction:row;justify-content:flex-start;align-items:center;padding-block:9px}.overview-rail--modules .overview-rail__label .mini-prism{font-size:20px}.overview-rail--modules .overview-rail__label p{font-size:13px}.overview-rail--modules .overview-rail__cell{gap:14px;padding:10px 16px}.overview-rail--modules .product-logo-wrap--compact{width:106px;height:29px}.overview-rail--modules .product-logo-wrap--compact .product-logo{transform:scale(.48)}.overview-rail--modules .overview-rail__description{font-size:11.5px}.link-base{isolation:isolate;text-align:left;background:#fff;border:1px solid #ddcce9;border-radius:0 0 12px 12px;align-items:center;gap:32px;width:100%;margin-top:10px;padding:15px 18px;transition:background .2s;display:flex;position:relative;overflow:hidden}.link-base:hover{background:#f1eafa}.link-base .product-logo-wrap--compact{flex:none;height:33px}.link-base .product-logo-wrap--compact .product-logo{transform:scale(.56)}.link-base__title{letter-spacing:-.025em;color:var(--ink);flex:none;font-size:17px;line-height:1.3}.link-base__copy{color:#5b5b66;flex:1;min-width:0;font-size:12px;line-height:1.5}.link-base__copy>span{display:block}.link-base__arrow{opacity:.45;flex:none;font-size:18px}.link-base:hover .link-base__arrow{color:var(--purple);opacity:1}.slide-frame{grid-template-rows:auto minmax(0,1fr);row-gap:24px;display:grid}.slide-frame__header{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hub-audience-label{border-left:1px solid var(--line);letter-spacing:-.035em;color:var(--muted);padding-left:22px;font-size:clamp(20px,2vw,30px)}.slide-frame__body{min-height:0;display:grid}.product-slide .slide-frame__body{grid-template-columns:1fr 1fr;align-items:stretch;column-gap:clamp(36px,5vw,80px)}.product-copy{flex-direction:column;display:flex}.product-copy h1{margin-bottom:24px;font-size:clamp(37px,3.7vw,59px)}.product-copy h1>span{display:block}.product-title-accent{color:#75717f}.product-copy .body-copy{max-width:520px;font-size:clamp(16px,1.25vw,19px)}.benefit-list{max-width:480px;margin:auto 0 0;padding:25px 0 0;list-style:none}.benefit-list li{border-top:1px solid var(--line);gap:18px;padding:12px 0;font-size:13px;line-height:1.4;display:flex}.benefit-list li>span{color:#9a77b5;font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.audience{color:var(--muted);align-items:center;gap:10px;margin-top:22px;font-size:10px;display:flex}.audience>span{color:var(--purple);font-size:19px}.status-label{letter-spacing:.06em;text-transform:uppercase;color:#745683;white-space:nowrap;background:#f1eaf7;border:1px solid #e5d9ef;border-radius:20px;padding:7px 10px;font-size:9px}.product-visual{min-width:0}@media (width>=681px){.product-visual{align-self:stretch;display:grid}.product-visual>.pd-diagram,.product-visual>.lid-diagram{min-height:0;display:grid}.product-visual .pd-canvas,.product-visual .lid-canvas{height:100%;min-height:0}}.link-intelligence-outcome{margin-top:16px}.product-screenshots-slide .slide-frame__header{justify-content:space-between;column-gap:32px}.product-screenshots-slide .slide-frame__header h1{font-size:clamp(30px,3vw,46px)}.platform-screenshot-space{border:1px solid var(--line);background:#fff;border-radius:20px;place-items:center;min-height:0;padding:clamp(24px,4vw,56px);display:grid}.platform-screenshot-space figcaption{text-align:center;max-width:640px;color:var(--muted);font-size:clamp(18px,2vw,28px);line-height:1.5}.cases-slide{flex-direction:column;justify-content:center;display:flex}.cases-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.cases-intro{color:var(--muted);max-width:530px;margin-top:20px;font-size:17px;line-height:1.5}.logo-cloud{margin-top:clamp(24px,4.5vh,40px)}.logo-cloud h2{text-align:center;letter-spacing:-.025em;color:var(--muted);margin-bottom:clamp(18px,3vh,28px);font-size:20px;font-weight:400}.logo-cloud h2 strong{color:var(--ink);font-weight:500}.logo-cloud__grid{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;display:grid;position:relative}.logo-cloud__grid:before,.logo-cloud__grid:after{content:"";left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);border-top:1px solid var(--line);position:absolute}.logo-cloud__grid:before{top:-1px}.logo-cloud__grid:after{bottom:0}.logo-cloud__cell{background:#fff;justify-content:center;align-items:center;min-height:clamp(72px,10.5vh,96px);padding:20px 30px;display:flex;position:relative}.logo-cloud__cell:nth-child(8n+1),.logo-cloud__cell:nth-child(8n+3),.logo-cloud__cell:nth-child(8n+6),.logo-cloud__cell:nth-child(8n){background:#f3f0f7}.logo-cloud__cell:not(:nth-child(4n)){border-right:1px solid var(--line)}.logo-cloud__cell:nth-child(n+5){border-top:1px solid var(--line)}.logo-cloud__mark{object-fit:contain;width:auto;max-width:60%;height:26px}.logo-cloud__mark--icon{height:38px}.logo-cloud__mark--negative{filter:invert()}.logo-cloud__crossing{z-index:1;color:#b9b9c4;font-size:20px;line-height:0;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.slide-menu{border:1px solid var(--line);background:var(--paper);width:min(880px,100% - 40px);max-height:calc(100dvh - 64px);color:var(--ink);padding:0;box-shadow:0 30px 120px #1b083340}.slide-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15101d66}.slide-menu__inner{padding:35px 40px 25px}.slide-menu__header{justify-content:space-between;gap:20px;margin-bottom:25px;display:flex}.slide-menu h2{letter-spacing:-.03em;margin-top:12px;font-size:30px;font-weight:400}.slide-menu ol{margin:0;padding:0;list-style:none}.slide-menu li{border-top:1px solid var(--line)}.slide-menu li button{text-align:left;align-items:center;gap:22px;width:100%;padding:13px 10px;font-size:14px;display:flex}.slide-menu li button>span:first-child{color:var(--muted);font-size:10px}.slide-menu li button>span:last-child{margin-left:auto}.slide-menu li button:hover,.slide-menu li button.is-current{background:#efe7f7}.menu-hint{color:var(--muted);margin-top:22px;font-size:10px}@media (width>=1001px) and (height<=800px){.presentation{grid-template-rows:72px minmax(0,1fr) 62px}.slide{padding-top:18px;padding-bottom:24px}.cover-slide{padding-bottom:70px}.cover-copy h1{font-size:min(7.5vw,108px)}.cover-slide--closing .cover-copy h1{font-size:min(5.1vw,74px)}.cover-copy .eyebrow{margin-bottom:22px}.cover-description{margin-top:22px;font-size:18px}.cover-bottom{bottom:23px}.product-copy h1{margin-bottom:17px;font-size:min(3.5vw,52px)}.benefit-list{padding-top:17px}.benefit-list li{padding:9px 0}.audience{margin-top:12px}.product-copy .body-copy{font-size:16px}.section-heading{margin-bottom:24px}.section-heading h1{margin-top:14px;font-size:46px}.solutions-overview .section-heading{margin-bottom:16px}.solutions-overview .section-heading h1{margin-top:10px;font-size:36px}.solutions-overview .section-heading h1 br{display:none}.solutions-overview .section-heading h1 .gradient-text:before{content:" "}.solutions-overview .journey-card{padding-block:11px}.solutions-overview .overview-rail,.solutions-overview .link-base{margin-top:8px}.solutions-overview .overview-rail__cell{padding-block:10px}.solutions-overview .overview-rail--modules .overview-rail__cell{padding-block:8px}.solutions-overview .link-base{padding-block:12px}.institutional-copy h1{margin-block:20px;font-size:54px}.institutional-signature{margin-top:20px}.cases-heading h1{font-size:46px}.cases-intro{margin-top:14px}}@media (width>=901px) and (width<=1300px){.overview-rail--interfaces .overview-rail__cell{grid-template-columns:auto minmax(0,1fr);gap:6px 18px;display:grid}.overview-rail--interfaces .product-logo-wrap--compact{grid-row:span 2}.overview-rail--interfaces .overview-rail__audience{justify-self:start}}@media (width<=1100px){.product-slide .slide-frame__body{column-gap:30px}.slide-frame__header{gap:12px}.product-logo-wrap--compact .product-logo{transform:scale(.62)}.product-logo-wrap--compact{height:38px}.institutional-slide{gap:28px}.ecosystem-map__players h2{font-size:16px}}@media (width<=900px){.presentation{grid-template-rows:76px minmax(0,1fr) 66px}.deck-header__label{display:none}.deck-footer__section{min-width:0}.slide-progress{gap:3px}.cover-copy{width:72%}.cover-copy h1{font-size:10.4vw}.cover-slide--closing .cover-copy h1{font-size:5.9vw}.cover-art{width:32%;right:1%}.cover-description{max-width:390px;font-size:17px}.section-heading>p{max-width:210px;font-size:14px}.product-logo-wrap--compact .product-logo{transform:scale(.5)}.product-logo-wrap--compact{height:31px}.journey{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.9fr)}.journey-card{padding-inline:14px}.journey-card__top{flex-direction:column;gap:0}.hub-branches,.overview-rail--interfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-rail--modules{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-rail__label{border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px}.overview-rail__label p>span{display:inline}.overview-rail__label p>span:not(:last-child):after{content:" "}.overview-rail__cell:nth-child(2){border-left:0}.overview-rail__cell{flex-wrap:wrap;gap:8px 16px}.overview-rail__description{flex-basis:100%;order:1}.link-base{flex-wrap:wrap;row-gap:8px}.link-base__copy{flex-basis:100%}.link-base__arrow{position:absolute;top:12px;right:12px}.overview-rail__description>span{display:inline}.overview-rail__description>span:not(:last-child):after{content:" "}.slide-frame__header .status-label{margin-top:2px}.product-slide .slide-frame__body{grid-template-columns:1.1fr 1fr;column-gap:24px}.product-copy h1{font-size:35px}.benefit-list li{font-size:12px}.lead{font-size:18px}.institutional-copy .body-copy{font-size:15px}.institutional-copy h1{font-size:45px}.ecosystem-map__core .brand{width:190px}.ecosystem-map__players{gap:3px}.ecosystem-map__players h2{font-size:14px}.ecosystem-map__players p{font-size:10px}}@media (width<=680px){:root{--gutter:24px}.presentation{grid-template-rows:70px minmax(0,1fr) 64px}.brand{width:150px}.deck-header__actions{gap:5px}.menu-button{gap:12px;padding-left:8px}.fullscreen-button{display:none}.deck-footer{gap:12px}.deck-footer__section{gap:7px;font-size:10px}.slide-progress{display:none}.deck-footer__navigation{gap:2px}.slide-count{min-width:55px;font-size:11px}.slide{padding-top:25px;padding-bottom:32px}.cover-slide{align-items:flex-start;min-height:640px;padding-top:32px;padding-bottom:52px}.cover-copy{width:100%}.cover-copy .eyebrow{max-width:260px;margin-bottom:26px;font-size:8px}.cover-copy h1{font-size:clamp(50px,14vw,90px)}.cover-slide--closing .cover-copy h1{text-wrap:balance;font-size:clamp(34px,11.6vw,52px)}.cover-description{max-width:320px;margin-top:25px;font-size:16px}.text-link{gap:30px;margin-top:14px;font-size:13px}.cover-art{opacity:.85;width:31%;top:auto;bottom:36px;right:10%;transform:none}.art-coordinate{display:none}.cover-bottom{font-size:9px;bottom:21px}.cover-slide--closing .cover-art{transform:rotate(5deg)}.aurora>div:first-child{width:75%;left:35%}.institutional-slide,.product-slide .slide-frame__body{flex-direction:column;align-items:stretch;gap:35px;display:flex}.institutional-copy h1{font-size:clamp(39px,10vw,58px)}.institutional-copy .body-copy{font-size:16px}.ecosystem-map{min-height:365px;padding-top:56px}.ecosystem-map__players{gap:7px}.ecosystem-map__players h2{font-size:16px}.ecosystem-map__core .brand{width:220px}.overview-slide{justify-content:flex-start}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}.section-heading h1{font-size:38px}.section-heading>p{max-width:330px;font-size:15px}.product-logo-wrap--compact .product-logo{transform:scale(.54)}.journey{grid-template-columns:minmax(0,1fr)}.journey-card--hub{border-left:0}.journey-handoff{border-left:0;border-block:1px solid var(--line);flex-direction:row;justify-content:flex-start;padding:12px 14px}.journey-handoff i{order:-1;width:2px;height:22px}.journey-handoff i:after{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.overview-rail--interfaces,.overview-rail--modules{grid-template-columns:minmax(0,1fr)}.overview-rail__cell{border-left:0}.overview-rail__cell:nth-child(n+3){border-top:1px solid var(--line)}.link-base{padding-inline:12px}.link-base__title{flex-basis:100%}.link-base__copy>span{display:inline}.link-base__copy>span:not(:last-child):after{content:" "}.slide-frame__header{gap:16px}.hub-audience-label{border-left:0;flex-basis:100%;padding-left:0;font-size:18px}.product-slide{row-gap:0}.product-copy h1{margin-top:19px;font-size:clamp(34px,8.5vw,52px)}.product-copy .body-copy{font-size:17px}.benefit-list li{padding-block:13px;font-size:13px}.audience{font-size:10px}.cases-slide{justify-content:flex-start}.cases-heading{flex-direction:column;align-items:flex-start}.cases-heading h1{font-size:52px}.cases-intro{font-size:16px}.logo-cloud{margin-top:30px}.logo-cloud h2{margin-bottom:22px;font-size:17px}.logo-cloud__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-cloud__cell{padding:18px 16px}.logo-cloud__cell:not(:nth-child(2n)){border-right:1px solid var(--line)}.logo-cloud__cell:nth-child(4n),.logo-cloud__cell:nth-child(4n+1){background:#fff}.logo-cloud__cell:nth-child(4n+2),.logo-cloud__cell:nth-child(4n+3){background:#f3f0f7}.logo-cloud__cell:nth-child(n+3){border-top:1px solid var(--line)}.logo-cloud__crossing{display:none}.logo-cloud__mark{height:22px}.logo-cloud__mark--icon{height:32px}.slide-menu{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.slide-menu__inner{padding:25px 18px 20px}.slide-menu h2{font-size:25px}.slide-menu li button{gap:14px;padding:14px 4px;font-size:12px}}@media (width<=380px){.product-logo-wrap--compact .product-logo{transform:scale(.48)}}@media (width<=350px){.product-logo-wrap--compact .product-logo{transform:scale(.42)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pd-diagram{isolation:isolate;background:#f8f5fc;border:1px solid #eae3f1;border-radius:30px;width:100%;min-width:0;overflow:hidden}.pd-canvas{color:#0b0b0f;width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.pd-canvas text{letter-spacing:-.025em;font-family:inherit}.pd-canvas .pd-micro{fill:#8b7c9c;letter-spacing:.15em;font-size:10px;font-weight:500}.pd-canvas .pd-step-number{letter-spacing:.03em;font-size:12px;font-weight:500}.pd-product-mark{filter:drop-shadow(0 9px 17px #4b1d7012)}.pd-artwork{transform-origin:50%;animation:.65s cubic-bezier(.16,1,.3,1) both pd-arrive}@keyframes pd-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.pd-diagram{border-radius:22px}}@media (prefers-reduced-motion:reduce){.pd-artwork{animation:none}}.pd-diagram--link{background-color:#080d1a;background-image:radial-gradient(46% 52%,#174e7c8c,#0000 70%),radial-gradient(#6028aa33,#0000 62%),linear-gradient(#528ab70d 1px,#0000 1px),linear-gradient(90deg,#528ab70d 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;border-color:#23304b}.pd-diagram--link .pd-link-heading{fill:#9eb4d1;letter-spacing:.08em;font-size:15px;font-weight:500}.pd-diagram--link .pd-link-label{fill:#eaf4ff;letter-spacing:-.025em;font-size:19px;font-weight:500}.pd-diagram--link .pd-link-capabilities{fill:#c2d9ef;font-size:18px;font-weight:400}.pd-diagram--link .pd-link-caption{fill:#8399b5;font-size:14px;font-weight:400}.pd-canvas .pd-product-name{letter-spacing:0;font-family:Viga,sans-serif;font-weight:400}.pd-diagram--link .pd-link-core-label{fill:#f3fbff;letter-spacing:0;font-family:Viga,sans-serif;font-size:27px;font-weight:400}.pd-link-web line{stroke-width:1.1px;stroke-dasharray:100 100;stroke-dashoffset:0;animation:.82s cubic-bezier(.25,.1,.5,1) backwards pd-link-draw}.pd-link-traces path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:0}.pd-link-traces>g{animation:1s cubic-bezier(.25,.1,.5,1) backwards pd-link-draw}.pd-link-trace{stroke-width:1.7px;opacity:.82}.pd-link-trace-glow{stroke-width:7px;opacity:.1}.pd-link-neurons>g{animation:3.9s ease-in-out infinite pd-link-fire}.pd-link-soma{stroke:#2b6f95;stroke-width:.7px}.pd-link-pulses{display:none}@supports (offset-path:path("M0 0L1 1")){.pd-link-pulses{display:block}}.pd-link-pulse-pair circle{transform-box:fill-box;offset-anchor:50% 50%;offset-rotate:auto;animation-name:pd-link-travel;animation-timing-function:cubic-bezier(.75,-.01,0,.99);animation-iteration-count:infinite}.pd-link-pulse-pair--out circle{offset-rotate:auto 180deg;animation-direction:reverse}.pd-link-pulse{opacity:.95}.pd-link-pulse-bloom{opacity:.3}.pd-link-terminal-halo{opacity:.9}.pd-link-terminal-ring{fill:#0b1628;stroke:#4fd2f0;stroke-width:1.2px}.pd-link-terminal-dot{fill:#ccf6ff}.pd-link-contacts line{stroke:#47b6dd;stroke-width:1.4px;stroke-linecap:round}.pd-link-core-rim{fill:none;stroke:#27deff;stroke-width:1.2px;opacity:.5;filter:drop-shadow(0 0 6px #27deff);animation:5.5s ease-in-out infinite pd-link-breathe}.pd-link-core{stroke:#64d7ef;stroke-width:1.1px}.pd-link-sweep{transform-origin:280px 232px;animation:15s linear infinite pd-link-sweep}.pd-link-brand{filter:drop-shadow(0 0 12px #b100f873)}@keyframes pd-link-draw{0%{stroke-dashoffset:100px}}@keyframes pd-link-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes pd-link-fire{0%,to{opacity:.5}8%{opacity:1}30%{opacity:.62}}@keyframes pd-link-breathe{0%,to{opacity:.38}50%{opacity:.72}}@keyframes pd-link-sweep{to{transform:rotate(360deg)}}.pd-pay-capability{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite pd-pay-orbit}@keyframes pd-pay-orbit{0%{transform:rotate(0)translateY(-172px)rotate(0)}to{transform:rotate(360deg)translateY(-172px)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.pd-pay-capability{animation-play-state:paused}.pd-link-web line,.pd-link-traces>g,.pd-link-neurons>g,.pd-link-pulse-pair circle,.pd-link-core-rim,.pd-link-sweep{animation:none}.pd-link-pulse-pair{display:none}}.pd-hive-cell{fill:#fff;stroke:#e4deed;stroke-width:1.5px}.pd-hive-cell--open{fill:#f3ecfa;stroke:#d9c8ec;stroke-dasharray:5 7}.pd-hive-plus{stroke:#b58fd6;stroke-width:1.8px;stroke-linecap:round}.pd-canvas .pd-hive-name{fill:#0b0b0f;font-size:16px;font-weight:500}.pd-canvas .pd-hive-caption{fill:#726182;font-size:17px;font-weight:500}.pd-canvas .pd-hive-core-label{fill:#fff;letter-spacing:0;font-family:Viga,sans-serif;font-size:27px;font-weight:400}.pd-hive-open{animation:6s ease-in-out infinite pd-hive-breathe}@keyframes pd-hive-breathe{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pd-hive-open{opacity:.8;animation:none}}.lid-diagram{isolation:isolate;background-color:#080d1a;background-image:radial-gradient(46% 46% at 50% 56%,#174e7c85,#0000 70%),radial-gradient(at 50% 20%,#6028aa2e,#0000 62%),linear-gradient(#528ab70d 1px,#0000 1px),linear-gradient(90deg,#528ab70d 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;border:1px solid #202b45;border-radius:30px;width:100%;min-width:0;overflow:hidden}.lid-canvas{width:100%;height:auto;font-family:inherit;display:block}.lid-canvas text{fill:#edf5ff;letter-spacing:-.025em;font-family:inherit;font-weight:500}.lid-source rect{fill:#111c30;stroke:#32425d}.lid-source text{font-size:21px}.lid-source-icon{fill:none;stroke:#61dff6;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lid-net path,.lid-net line{fill:none;stroke-dasharray:100 100;stroke-dashoffset:0;animation:.78s cubic-bezier(.25,.1,.5,1) backwards lid-draw}.lid-intake{stroke-width:1.6px;opacity:.8;stroke-linecap:round}.lid-funnel{stroke-width:1.7px;opacity:.85;stroke-linecap:round}.lid-weight{stroke:#2b5a89;stroke-width:1.1px;opacity:.55}.lid-nodes>g{animation:4.1s ease-in-out infinite lid-fire}.lid-node{stroke:#2b6f95;stroke-width:.7px}.lid-pulses{display:none}@supports (offset-path:path("M0 0L1 1")){.lid-pulses{display:block}}.lid-pulses circle{transform-box:fill-box;offset-anchor:50% 50%;offset-rotate:auto;animation-name:lid-travel;animation-timing-function:cubic-bezier(.75,-.01,0,.99);animation-iteration-count:infinite}.lid-pulse{opacity:.95}.lid-pulse-bloom{opacity:.28}.lid-core-rim{fill:none;stroke:#27deff;stroke-width:1.2px;opacity:.5;filter:drop-shadow(0 0 6px #27deff);animation:5.5s ease-in-out infinite lid-breathe}.lid-core{stroke:#64d7ef;stroke-width:1.1px}.lid-sweep{transform-origin:280px 266px;animation:15s linear infinite lid-sweep}.lid-canvas .lid-core-name{letter-spacing:0;font-family:Viga,sans-serif;font-size:20.5px;font-weight:400}.lid-canvas .lid-process-label{fill:#b9cbe3;font-size:21px}.lid-vector rect{animation:2.8s ease-in-out infinite lid-vector-read}.lid-ready rect{fill:#102438;stroke:#398097}.lid-ready text{font-size:22px}.lid-canvas .lid-output-label{fill:#a8bed8;font-size:18px}.lid-artwork{animation:.65s cubic-bezier(.16,1,.3,1) both lid-arrive}@keyframes lid-draw{0%{stroke-dashoffset:100px}}@keyframes lid-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes lid-fire{0%,to{opacity:.55}8%{opacity:1}30%{opacity:.66}}@keyframes lid-breathe{0%,to{opacity:.38}50%{opacity:.72}}@keyframes lid-sweep{to{transform:rotate(360deg)}}@keyframes lid-vector-read{0%,to{opacity:.34}50%{opacity:1}}@keyframes lid-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.lid-diagram{border-radius:22px}}@media (prefers-reduced-motion:reduce){.lid-artwork,.lid-net path,.lid-net line,.lid-nodes>g,.lid-pulses circle,.lid-core-rim,.lid-sweep,.lid-vector rect{animation:none}.lid-pulses{display:none}}.lsb{z-index:-1;opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#00000080 40%,#000 75%);mask-image:linear-gradient(90deg,#0006,#00000080 40%,#000 75%)}
