:root{--black:#050607;--white:#f4f7f7;--muted:#91999b;--cyan:#00f0ff;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}main{overflow:hidden}[id]{scroll-margin-top:96px}.skip-link{z-index:9999;color:#050607;background:#fff;padding:14px 18px;font-size:14px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline:3px solid var(--cyan);outline-offset:3px;transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}:where(button,input,select,textarea){font:inherit}:where(button,[type=button],[type=submit],select,summary){min-height:44px}:where(input,select,textarea){border-radius:0}.section-pad{padding:150px max(5vw,32px)}.nav-shell{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 max(4vw,24px);display:flex;position:absolute}.brand{width:112px;height:34px;display:block}.brand img{object-fit:contain;width:100%;height:100%;display:block}.nav-shell nav{text-transform:uppercase;letter-spacing:.12em;gap:38px;font-size:12px;display:flex}.nav-shell nav a{color:#c9cecf;transition:all .25s}.nav-shell nav a:hover{color:var(--cyan)}.nav-cta,.button-primary{background:var(--cyan);color:#001011;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:28px;padding:15px 18px;font-size:12px;font-weight:800;transition:all .25s;display:inline-flex}.nav-cta:hover,.button-primary:hover{background:#fff;transform:translateY(-2px)}.hero{isolation:isolate;grid-template-columns:52% 48%;align-items:center;height:max(780px,100vh);min-height:760px;padding:100px 5vw 30px;display:grid;position:relative}.hero:after{content:"";z-index:-2;background:linear-gradient(105deg,#0000,#ffffff09);width:60vw;height:120vh;position:absolute;top:-10vh;right:-14vw;transform:skew(-8deg)}.hero-grid{z-index:-3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-copy{z-index:3}.eyebrow{letter-spacing:.2em;color:#b7bec0;align-items:center;gap:12px;margin:0 0 28px;font-size:11px;font-weight:700;display:flex}.eyebrow>span{background:var(--cyan);width:34px;height:2px;display:block}h1{letter-spacing:-.075em;margin:0;font-size:clamp(78px,10vw,164px);font-weight:900;line-height:.75}h1 span{display:block}.outline{color:#0000;-webkit-text-stroke:1.5px var(--white);position:relative}.outline:after{content:"";background:var(--cyan);width:46%;height:7px;position:absolute;bottom:-18px;left:1%;box-shadow:0 0 28px #00f0ffa6}.hero-lede{color:#c1c6c7;max-width:540px;margin:52px 0 30px;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:32px;display:flex}.text-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #697073;padding:12px 0;font-size:12px;font-weight:800;transition:all .25s}.text-link:hover{color:var(--cyan);border-color:var(--cyan)}.stand-o-stage{z-index:1;perspective:1100px;width:min(55vw,760px);height:min(76vw,900px);position:absolute;top:51%;right:-8vw;transform:translateY(-50%)}.stand-o-shadow{filter:blur(80px);background:#0080ff2b;border-radius:50%;animation:5.5s ease-in-out infinite standGlow;position:absolute;inset:16% 5%}.stand-o-shell{background:linear-gradient(110deg,#9da5a7 0%,#fff 24%,#f3f6f7 63%,#b4babc 100%);border-radius:50%;animation:7s ease-in-out infinite standFloat;position:absolute;inset:8% 5%;transform:rotateY(-13deg);box-shadow:-28px 18px 58px #000c,inset -20px -8px 28px #0003,inset 12px 8px 18px #fffc}.stand-o-hole{background:#050607;border-radius:50%;position:absolute;inset:24% 22%;box-shadow:inset 18px 0 24px #000000d9,0 0 0 1px #ffffff14}.stand-o-light{background:conic-gradient(from 205deg,transparent 0 14%,#003bbd 24%,#008bff 39%,#07e5ff 53%,#fff 60%,#00bff8 67%,#003db6 81%,transparent 92%);filter:blur(5px);opacity:.95;will-change:transform;border-radius:50%;animation:11s linear infinite standLightRotate;position:absolute;inset:12% 9%}.stand-o-light:before{content:"";background:conic-gradient(from 10deg,transparent 0 42%,#fffffff5 47%,#4cebffd1 49%,transparent 54% 100%);filter:blur(2px);mix-blend-mode:screen;border-radius:50%;animation:3.6s ease-in-out infinite standSparkle;position:absolute;inset:-2%}.stand-o-light:after{content:"";background:linear-gradient(90deg,#07101b,#020506);border-radius:50%;position:absolute;inset:9%;box-shadow:inset 18px 0 28px #0089ff73}.scroll-cue{letter-spacing:.22em;color:#667073;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:25px;left:5vw}.scroll-cue i{background:var(--cyan);width:70px;height:1px;animation:2s infinite pulse}.proof-strip{background:var(--white);min-height:170px;color:var(--black);grid-template-columns:1.4fr 1fr 1.4fr;align-items:center;gap:35px;padding:30px 5vw;display:grid}.proof-strip>div{align-items:center;gap:15px;display:flex}.proof-strip strong{letter-spacing:-.06em;font-size:44px}.proof-strip span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.proof-tag{letter-spacing:.14em;border-left:1px solid #bcc1c1;justify-content:flex-end;padding-left:30px;font-size:10px;font-weight:800}.logo-wall{border-bottom:1px solid var(--line);background:#050607;padding:40px 5vw 52px}.logo-wall>p{letter-spacing:.22em;color:#697174;margin:0 0 30px;font-size:8px}.logo-track{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);align-items:stretch;display:grid}.logo-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:110px;padding:20px;display:flex;overflow:hidden}.logo-cell img{object-fit:contain;filter:brightness(.8);width:100%;height:100%;transition:all .3s;display:block}.logo-cell:hover img{filter:brightness();transform:scale(1.06)}.outcomes{color:#071011;background:#f1f4f4}.outcomes-head{justify-content:space-between;align-items:flex-end;margin-bottom:75px;display:flex}.outcomes-head .eyebrow{color:#566063}.outcomes h2,.audiences h2,.case-copy h2,.resources h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,110px);line-height:.86}.outcomes h2 em,.audiences h2 em,.case-copy h2 em,.resources h2 em{color:#00aebe;font-style:normal}.outcome-grid{border-top:1px solid #bbc4c5;border-left:1px solid #bbc4c5;grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid article{border-bottom:1px solid #bbc4c5;border-right:1px solid #bbc4c5;flex-direction:column;min-height:400px;padding:32px;transition:all .3s;display:flex}.outcome-grid article:hover{background:#fff;transform:translateY(-8px)}.outcome-grid small{letter-spacing:.18em;color:#667174;font-size:8px}.outcome-grid h3{letter-spacing:-.04em;margin:110px 0 18px;font-size:38px}.outcome-grid p{color:#596264;max-width:360px;font-size:14px;line-height:1.65}.outcome-grid a{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #c3cbcc;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:9px;font-weight:800;display:flex}.platform{background:#090b0c}.section-head{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:40px;margin-bottom:70px;display:grid}.section-head .eyebrow{align-self:start}.section-head h2,.ai-copy h2,.revenue h2,.final-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7vw,112px);line-height:.86}.section-head h2 em,.ai-copy h2 em,.revenue h2 em,.final-copy h2 em{color:var(--cyan);font-style:normal}.section-head>p:last-child{color:#a9b0b1;max-width:330px;line-height:1.7}.step-list{border-top:1px solid var(--line)}.step{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 1fr 50px;align-items:center;min-height:140px;transition:all .35s;display:grid;position:relative}.step:before{content:"";background:var(--cyan);transform-origin:bottom;z-index:0;transition:all .35s;position:absolute;inset:0;transform:scaleY(0)}.step>*{z-index:1}.step:hover:before{transform:scaleY(1)}.step:hover{color:#001011;padding:0 25px}.step>span{font-size:10px}.step h3{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,58px)}.step p{color:#9fa6a8;max-width:420px;line-height:1.5}.step:hover p{color:#123}.step>i{font-size:34px;font-style:normal}.audiences{background:#0e1112}.audiences-title{grid-template-columns:.7fr 2.3fr;align-items:start;gap:45px;margin-bottom:70px;display:grid}.audience-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.audience-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:420px;padding:28px;transition:all .3s;display:flex}.audience-grid>a:hover{background:#00f0ff14;border-color:#00f0ff80;transform:translateY(-8px)}.audience-grid small{color:var(--cyan);font-size:9px}.audience-grid h3{margin:120px 0 18px;font-size:27px;line-height:1.05}.audience-grid p{color:#939b9d;font-size:13px;line-height:1.6}.audience-grid a>span{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.intelligence{background:var(--white);min-height:100vh;color:var(--black);grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.ai-orbit{aspect-ratio:1;max-width:700px;position:relative}.ai-ring{border:1px solid #aebabb;border-radius:50%;position:absolute}.ring-a{inset:8%}.ring-b{border-color:#303839;inset:22%}.ring-c{border:2px solid var(--cyan);inset:35%;box-shadow:0 0 30px #00f0ff73}.ai-core{color:#fff;background:#080a0b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:42%;box-shadow:0 0 0 8px #00f0ff29}.ai-core span{font-size:10px}.ai-core b{color:var(--cyan);letter-spacing:.1em;font-size:8px}.ai-signal{letter-spacing:.18em;background:#fff;border:1px solid #c9d0d1;padding:8px 11px;font-size:8px;font-weight:800;position:absolute}.s1{top:30%;left:5%}.s2{top:22%;right:2%}.s3{bottom:25%;right:8%}.s4{bottom:13%;left:15%}.s5{top:61%;left:0}.s6{top:50%;right:15%}.ai-copy .eyebrow{color:#586163}.ai-copy p:not(.eyebrow){color:#545d5f;max-width:570px;font-size:17px;line-height:1.65}.ai-copy ul{border-top:1px solid #c8cecf;margin:32px 0;padding:0;list-style:none}.ai-copy li{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #c8cecf;padding:13px 0;font-size:12px;font-weight:700}.ai-copy li:before{content:"+";color:#00b7c2;margin-right:15px}.ai-copy .text-link{display:inline-block}.europe{background:#060809;position:relative}.europe:before{content:"EU";color:#0000;-webkit-text-stroke:1px #ffffff0e;pointer-events:none;font-size:40vw;font-weight:900;line-height:1;position:absolute;top:-.2em;right:-.02em}.europe-intro{z-index:1;grid-template-columns:.7fr 1.5fr .9fr;align-items:end;gap:50px;margin-bottom:85px;display:grid;position:relative}.europe-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.7vw,108px);line-height:.87}.europe-intro h2 em{color:var(--cyan);font-style:normal}.europe-intro>p:last-child{color:#a7adaf;line-height:1.65}.project-grid{z-index:1;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.project-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#07090ad4;flex-direction:column;min-height:500px;padding:35px;transition:all .35s;display:flex}.project-grid article:hover{border-color:#00f0ff8c;transform:translateY(-9px)}.project-mark{align-items:center;height:105px;margin-bottom:60px;display:flex}.project-mark img{object-fit:contain;object-position:left center;width:100%;max-width:250px;height:100%}.project-grid small{color:var(--cyan);letter-spacing:.19em;font-size:8px;font-weight:800}.project-grid h3{letter-spacing:-.03em;margin:18px 0;font-size:26px;line-height:1.12}.project-grid p{color:#90989a;font-size:13px;line-height:1.65}.curiosa-card{background:linear-gradient(145deg,#00f0ff1a,#07090aeb)!important}.project-link{letter-spacing:.16em;color:var(--cyan);border-top:1px solid #00f0ff40;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:8px;font-weight:800;display:flex}.screens{background:#080a0b;min-height:100vh}.section-head.compact{display:block}.section-head.compact h2{margin-top:30px}.screen-stage{height:650px;margin-top:30px;position:relative}.device{background:#101415;border:1px solid #536063;box-shadow:0 40px 100px #000}.tv{background:linear-gradient(120deg,#0003,#111),radial-gradient(circle at 65% 35%,#1a6d72,#080a0b 45%);width:72%;height:500px;padding:20px;position:absolute;top:30px;left:7%}.device-bar{letter-spacing:.16em;justify-content:space-between;font-size:8px;display:flex}.device-bar b{color:var(--cyan);font-size:15px}.poster-copy{margin:100px 0 0 5%}.poster-copy small{letter-spacing:.18em;font-size:8px}.poster-copy strong{margin:10px 0 20px;font-size:53px;line-height:.83;display:block}.poster-copy button{background:var(--cyan);border:0;padding:10px 15px;font-size:8px;font-weight:800}.rail{gap:10px;display:flex;position:absolute;bottom:20px;left:5%;right:5%}.rail i{background:linear-gradient(135deg,#293638,#0c0f10);border:1px solid #384345;flex:1;height:70px}.phone{color:#060708;background:#e8eeee;border-radius:26px;width:210px;height:410px;padding:50px 24px;position:absolute;bottom:10px;right:9%;transform:rotate(3deg)}.phone-o{color:#0000;-webkit-text-stroke:14px #060708;font-size:110px;font-weight:900;line-height:.8}.phone strong{margin-top:40px;font-size:28px;line-height:1;display:block}.phone span{letter-spacing:.08em;color:#596264;font-size:9px}.distribution-line{letter-spacing:.15em;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:0;left:2%;right:35%}.distribution-line i{background:var(--cyan);flex:1;height:1px}.case-study{color:#071011;background:#edf1f1}.case-kicker{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.case-kicker .eyebrow{color:#566063;margin:0}.case-kicker>span{letter-spacing:.18em;font-size:8px}.case-layout{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.case-visual{background:radial-gradient(circle at 70% 30%,#00cfe0 0,#08727c 20%,#101718 52%,#050607 80%);height:610px;position:relative;overflow:hidden;box-shadow:0 45px 90px #00000038}.case-visual:after{content:"";width:440px;height:440px;box-shadow:0 0 40px var(--cyan);border:75px solid #ffffffe6;border-radius:50%;position:absolute;bottom:-130px;right:-170px}.case-channel{z-index:2;color:#fff;position:absolute;top:12%;left:9%}.case-channel b{letter-spacing:-.07em;font-size:86px}.case-channel strong{color:var(--cyan);font-size:36px;display:block}.case-channel span{letter-spacing:.17em;margin-top:30px;font-size:8px;display:block}.case-copy h2{font-size:clamp(48px,5vw,82px)}.case-copy>p{color:#596264;max-width:610px;line-height:1.7}.case-numbers{border-top:1px solid #bdc5c6;border-bottom:1px solid #bdc5c6;grid-template-columns:1fr 1fr;margin:36px 0;display:grid}.case-numbers div{flex-direction:column;padding:23px 0;display:flex}.case-numbers div+div{border-left:1px solid #bdc5c6;padding-left:25px}.case-numbers strong{font-size:36px}.case-numbers span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.revenue{background:#0b0d0e}.revenue-title{justify-content:space-between;align-items:flex-start;margin-bottom:80px;display:flex}.revenue-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.revenue-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:25px;transition:all .3s;position:relative}.revenue-grid article:hover{background:var(--cyan);color:#001011;transform:translateY(-10px)}.revenue-grid small{font-size:9px}.revenue-grid h3{margin-top:90px;font-size:20px}.revenue-grid p{color:#91999b;font-size:12px;line-height:1.6}.revenue-grid article:hover p{color:#234}.revenue-grid article>span{font-size:22px;position:absolute;top:18px;right:20px}.resources{color:#071011;background:#f2f5f5}.resources-head{grid-template-columns:.7fr 1.7fr .6fr;align-items:end;gap:40px;margin-bottom:70px;display:grid}.resources-head .eyebrow{color:#566063;align-self:start}.resource-grid{border-top:1px solid #bfc7c8;border-left:1px solid #bfc7c8;grid-template-columns:repeat(3,1fr);display:grid}.resource-grid>a{border-bottom:1px solid #bfc7c8;border-right:1px solid #bfc7c8;flex-direction:column;min-height:380px;padding:30px;transition:all .3s;display:flex}.resource-grid>a:hover{background:#fff;transform:translateY(-8px)}.resource-grid small{letter-spacing:.16em;color:#008f9b;font-size:8px}.resource-grid h3{margin:100px 0 20px;font-size:29px;line-height:1.12}.resource-grid span{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #c4cbcc;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.final-actions{align-items:center;gap:28px;margin-top:45px;display:flex}.final-actions .button-primary{margin-top:0}.text-link.dark{color:#041011;border-color:#04101180}.final-cta{background:var(--cyan);color:#041011;flex-direction:column;justify-content:space-between;min-height:100vh;padding:14vh 6vw 35px;display:flex;position:relative}.final-o{color:#0000;-webkit-text-stroke:clamp(55px,8vw,130px) #000f10eb;pointer-events:none;font-size:min(85vw,1200px);font-weight:900;line-height:1;position:absolute;top:-25vh;right:-3vw}.final-copy{z-index:2;position:relative}.final-copy .eyebrow{color:#0c3437}.final-copy .eyebrow>span{background:#041011}.final-copy h2 em{color:var(--white);-webkit-text-stroke:1px #041011}.button-primary.light{color:#fff;background:#041011;margin-top:45px}.final-cta footer{z-index:2;letter-spacing:.12em;border-top:1px solid #00141659;justify-content:space-between;align-items:center;padding-top:25px;font-size:9px;display:flex;position:relative}.final-cta footer div{gap:25px;display:flex}[data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(45px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes standFloat{0%,to{transform:rotateY(-13deg)translateY(0)}50%{transform:rotateY(-9deg)translateY(-12px)}}@keyframes standLightRotate{to{transform:rotate(360deg)}}@keyframes standSparkle{0%,to{opacity:.2}45%{opacity:1}60%{opacity:.48}}@keyframes standGlow{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes pulse{50%{opacity:.2;transform:scaleX(.5)}}@media (width<=1180px){.intelligence{grid-template-columns:1fr;min-height:0}.ai-copy{text-align:left;width:100%;max-width:none;margin:0}}@media (width<=900px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;height:900px;padding-top:130px}.hero-copy{align-self:start}.stand-o-stage{width:560px;height:680px;top:67%;right:-290px}.hero-lede{max-width:460px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-tag{display:none}.logo-track{grid-template-columns:repeat(3,1fr)}.section-head,.europe-intro{grid-template-columns:1fr;gap:15px}.step{grid-template-columns:50px 1fr 45px}.step p{display:none}.project-grid{grid-template-columns:1fr}.project-grid article{min-height:380px}.project-mark{margin-bottom:30px}.revenue-grid{grid-template-columns:1fr 1fr}.final-o{top:5vh;right:-30vw}}@media (width<=600px){.section-pad{padding:100px 24px}.nav-shell{height:70px}.nav-cta{gap:8px;padding:12px}.hero{min-height:800px;padding:120px 24px 20px}.hero h1{font-size:54px}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.stand-o-stage{width:420px;height:540px;top:70%;right:-245px}.scroll-cue{left:24px}.proof-strip{grid-template-columns:1fr;gap:20px;padding:35px 24px}.proof-strip>div{border-bottom:1px solid #ccd0d0;justify-content:space-between;padding-bottom:15px}.proof-strip strong{font-size:36px}.logo-wall{padding:32px 24px}.logo-track{grid-template-columns:repeat(2,1fr)}.logo-cell{height:95px}.section-head h2,.ai-copy h2,.revenue h2,.final-copy h2,.europe-intro h2{font-size:52px}.step{min-height:100px}.intelligence{gap:50px}.ai-orbit{width:110%;margin-left:-5%}.project-grid article{padding:25px}.screen-stage{height:560px}.tv{width:95%;height:390px;left:0}.poster-copy{margin-top:70px}.poster-copy strong{font-size:38px}.phone{width:150px;height:300px;right:0}.phone-o{-webkit-text-stroke-width:9px;font-size:70px}.phone strong{margin-top:25px;font-size:19px}.revenue-title{display:block}.revenue-grid{grid-template-columns:1fr}.revenue-grid article{min-height:190px}.revenue-grid h3{margin-top:45px}.final-cta{padding:110px 24px 25px}.final-cta footer{align-items:flex-start;gap:20px}.final-cta footer>span{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}@media (forced-colors:active){:where(a,button,input,select,textarea):focus-visible{outline:3px solid highlight}.outline{color:canvastext;-webkit-text-stroke:0}.button-primary,.nav-cta{border:1px solid buttontext}}@media (width<=900px){.outcomes-head{display:block}.outcomes-head h2{margin-top:30px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{min-height:270px}.outcome-grid h3{margin-top:55px}.audiences-title{grid-template-columns:1fr}.audience-grid{grid-template-columns:1fr 1fr}.case-layout{grid-template-columns:1fr}.case-visual{height:480px}.resources-head,.resource-grid{grid-template-columns:1fr}.resource-grid>a{min-height:250px}.resource-grid h3{margin-top:55px}.final-actions{flex-direction:column;align-items:flex-start}}@media (width<=600px){.outcomes h2,.audiences h2,.case-copy h2,.resources h2{font-size:50px}.outcome-grid article{padding:24px}.audience-grid{grid-template-columns:1fr}.audience-grid>a{min-height:280px}.audience-grid h3{margin-top:60px}.case-visual{height:380px}.case-channel b{font-size:60px}.case-visual:after{border-width:55px;width:320px;height:320px}.case-numbers strong{font-size:28px}.resources-head .text-link{justify-self:start}}.hero-lede{color:#aeb5b7;max-width:610px;font-size:17px;line-height:1.58}.hero-lede strong{color:#f4f7f7;font-size:19px;font-weight:600}.journeys{color:#071011;background:#f1f4f4}.journeys-head{grid-template-columns:.65fr 1.55fr .8fr;align-items:end;gap:45px;margin-bottom:75px;display:grid}.journeys-head .eyebrow{color:#566063;align-self:start}.journeys h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,110px);line-height:.86}.journeys h2 em{color:#00aebe;font-style:normal}.journeys-head>p:last-child{color:#596264;line-height:1.7}.journey-grid{border-top:1px solid #b9c2c3}.journey-grid>a{border-bottom:1px solid #b9c2c3;grid-template-columns:70px 1.6fr .65fr;align-items:center;gap:30px;min-height:145px;transition:all .3s;display:grid}.journey-grid>a:hover{background:#fff;padding:0 24px}.journey-grid small{color:#008f9b;font-size:9px}.journey-grid h3{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(27px,3vw,46px)}.journey-grid p{color:#596264;max-width:620px;margin:0;font-size:13px;line-height:1.55}.journey-grid>a>span{letter-spacing:.14em;text-align:right;font-size:8px;font-weight:800}.platform-map{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:25px;padding:42px 0;display:grid}.platform-map div{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;padding:25px;transition:all .3s;display:flex}.platform-map div:hover{border-color:var(--cyan);background:#00f0ff0f;transform:translateY(-6px)}.platform-map small{color:var(--cyan);letter-spacing:.18em;font-size:8px}.platform-map strong{font-size:20px;line-height:1.35}.platform-map>i{color:var(--cyan);font-size:24px;font-style:normal}@media (width<=900px){.journeys-head{grid-template-columns:1fr;gap:15px}.journeys-head h2{margin:20px 0}.journey-grid>a{grid-template-columns:50px 1fr}.journey-grid>a>span{text-align:left;grid-column:2;padding-bottom:24px}.platform-map{grid-template-columns:1fr}.platform-map>i{justify-self:center;transform:rotate(90deg)}.hero-lede{max-width:520px}}@media (width<=600px){.journeys h2{font-size:50px}.journey-grid>a{gap:15px;padding:25px 0}.journey-grid>a:hover{padding:25px 12px}.journey-grid h3{font-size:29px}.hero-lede strong{font-size:16px}}.contact-cta{background:var(--cyan);color:#041011;grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;padding:120px max(5vw,32px);display:grid}.contact-cta .eyebrow{color:#0c3437}.contact-cta .eyebrow>span{background:#041011}.contact-cta h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7.5vw,120px);line-height:.84}.contact-cta h2 em{color:#fff;-webkit-text-stroke:1px #041011;font-style:normal}.contact-cta-actions{flex-direction:column;align-items:flex-start;display:flex}.contact-cta-actions p{max-width:470px;margin:0 0 32px;font-size:16px;line-height:1.65}.contact-cta-actions .button-primary{min-width:210px;margin:0 0 20px}.site-footer{color:var(--white);background:#050607;border-top:1px solid #ffffff2e;padding:75px max(5vw,32px) 30px}.footer-lead{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr .45fr;align-items:start;gap:50px;padding-bottom:65px;display:grid}.footer-lead .brand{width:138px}.footer-lead p{color:#c4cacb;max-width:640px;margin:0;font-size:20px;line-height:1.45}.footer-lead>a{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #00f0ff73;justify-self:end;padding-bottom:9px;font-size:10px;font-weight:800}.footer-links{grid-template-columns:repeat(4,1fr);gap:40px;margin-left:15%;padding:60px 0 70px;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links h3{color:var(--cyan);text-transform:uppercase;letter-spacing:.2em;margin:0 0 14px;font-size:9px}.footer-links a{color:#9ca4a6;font-size:12px;line-height:1.35;transition:all .2s}.footer-links a:hover{color:#fff;transform:translate(3px)}.footer-bottom{border-top:1px solid var(--line);color:#6f7779;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:30px;padding-top:25px;font-size:8px;display:flex}.footer-bottom div{gap:28px;display:flex}.footer-bottom a:hover{color:var(--cyan)}@media (width<=900px){.contact-cta{grid-template-columns:1fr;gap:50px}.footer-lead{grid-template-columns:1fr 1.5fr}.footer-lead>a{justify-self:start}.footer-links{grid-template-columns:1fr 1fr;margin-left:0}.footer-bottom{align-items:flex-start}.footer-bottom div{flex-wrap:wrap;justify-content:flex-end}}@media (width<=600px){.contact-cta{padding:90px 24px}.contact-cta h2{font-size:51px}.site-footer{padding:55px 24px 25px}.footer-lead{grid-template-columns:1fr;gap:28px;padding-bottom:45px}.footer-lead p{font-size:17px}.footer-links{grid-template-columns:1fr 1fr;gap:45px 25px;padding:48px 0}.footer-bottom{flex-direction:column}.footer-bottom div{justify-content:flex-start;gap:16px 24px}}.footer-nav{border-bottom:1px solid var(--line);align-items:center;gap:clamp(20px,3.2vw,52px);padding:34px 0;display:flex;overflow-x:auto}.footer-nav a{white-space:nowrap;color:#b8bfc1;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;transition:all .2s}.footer-nav a:hover{color:var(--cyan)}.institutional{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:44px 0;display:grid}.institutional-copy span{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:800}.institutional-copy p{color:#7f888a;max-width:480px;margin:12px 0 0;font-size:12px;line-height:1.55}.institutional-logos{justify-content:flex-end;align-items:center;gap:40px;display:flex}.institutional-logos img{object-fit:contain;filter:grayscale()brightness(1.65);opacity:.85;display:block}.institutional-logos img:first-child{width:180px;max-height:64px}.institutional-logos img:last-child{width:190px;max-height:58px}.footer-links{display:none}@media (width<=900px){.footer-nav{gap:28px}.institutional{grid-template-columns:1fr;gap:28px}.institutional-logos{justify-content:flex-start}}@media (width<=600px){.footer-nav{grid-template-columns:1fr 1fr;gap:18px 25px;display:grid}.institutional-logos{gap:24px}.institutional-logos img:first-child,.institutional-logos img:last-child{width:145px}.footer-bottom div{gap:14px 20px}}.ai-orbit{color:#fff;isolation:isolate;background:#070a0b;border:1px solid #20292b;overflow:hidden;box-shadow:0 35px 80px #0000002e}.ai-grid-field{background-image:linear-gradient(#00f0ff0e 1px,#0000 1px),linear-gradient(90deg,#00f0ff0e 1px,#0000 1px);background-size:36px 36px;animation:5s ease-in-out infinite gridBreathe;position:absolute;inset:0;mask-image:radial-gradient(circle,#000 10%,#0000 74%)}.ai-ring{z-index:2;border-color:#00f0ff4d}.ring-a{animation:22s linear infinite orbitClockwise;inset:13%}.ring-b{border-color:#ffffff52;animation:16s linear infinite orbitCounter;inset:25%}.ring-c{border-color:var(--cyan);animation:3s ease-in-out infinite coreBreath;inset:36%;box-shadow:0 0 28px #00f0ff52,inset 0 0 28px #00f0ff1f}.ai-ring>i{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute;top:-5px;left:50%}.ring-b>i{background:#fff;inset:auto 12% -4px auto}.ring-c>i{width:7px;height:7px;top:50%;left:-4px}.ai-core{z-index:6;color:#070a0b;background:#f4f7f7;animation:4s ease-in-out infinite coreFloat;inset:42%;box-shadow:0 0 0 7px #00f0ff2e,0 0 42px #00f0ff5c}.ai-core span{font-size:11px;font-weight:900}.ai-core b{color:#008e99}.ai-core>i{border:1px solid #00f0ff80;border-radius:50%;animation:2.5s ease-out infinite corePing;position:absolute;inset:-18px}.ai-scan{z-index:3;background:linear-gradient(transparent,var(--cyan));transform-origin:bottom;width:1px;height:39%;box-shadow:0 0 12px var(--cyan);animation:7s linear infinite scanSweep;position:absolute;top:11%;left:50%}.ai-scan:after{content:"";transform-origin:100% 100%;background:conic-gradient(from 270deg,#00f0ff1f,#0000 24%);width:130px;height:130px;position:absolute;bottom:0;right:0}.ai-signal{z-index:7;color:#dce4e5;background:#101718;border-color:#374346;transition:all .3s;animation:4.8s ease-in-out infinite signalPulse;box-shadow:0 7px 25px #00000073}.ai-signal>i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.s2,.s5{animation-delay:-1.3s}.s3,.s6{animation-delay:-2.7s}.ai-input{z-index:8;background:#050809e6;border:1px solid #00f0ff4d;width:31%;padding:12px;position:absolute;top:5%;left:4%}.ai-input>span,.ai-output>span{color:var(--cyan);letter-spacing:.17em;font-size:7px;font-weight:800;display:block}.ai-input>div{align-items:flex-end;gap:3px;height:30px;margin:8px 0;display:flex}.ai-input i{background:var(--cyan);flex:1;height:20%;animation:1.1s ease-in-out infinite wave}.ai-input i:nth-child(2n){animation-delay:-.5s}.ai-input i:nth-child(3n){animation-delay:-.8s}.ai-input b{letter-spacing:.13em;color:#778183;font-size:6px}.ai-beam{z-index:1;background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;width:31%;height:1px;animation:2s linear infinite beamFlow;position:absolute;top:19%;left:19%;transform:rotate(28deg)}.ai-output{z-index:8;color:#071011;border-left:4px solid var(--cyan);background:#fff;padding:13px 15px;animation:4s ease-in-out infinite outputLift;position:absolute;bottom:5%;right:4%;box-shadow:0 12px 35px #0006}.ai-output b{letter-spacing:.12em;margin-top:7px;font-size:7px;display:block}.ai-orbit:hover .ai-ring{animation-duration:7s}.ai-orbit:hover .ai-signal{border-color:var(--cyan)}@keyframes orbitClockwise{to{transform:rotate(360deg)}}@keyframes orbitCounter{to{transform:rotate(-360deg)}}@keyframes coreBreath{50%{box-shadow:0 0 48px #00f0ff9e,inset 0 0 25px #00f0ff2e}}@keyframes coreFloat{50%{transform:translateY(-6px)scale(1.035)}}@keyframes corePing{0%{opacity:.8;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.7)}}@keyframes scanSweep{to{transform:rotate(360deg)}}@keyframes gridBreathe{50%{opacity:.35;transform:scale(1.04)}}@keyframes signalPulse{50%{border-color:#00f0ffb3;transform:translateY(-5px);box-shadow:0 8px 25px #00f0ff29}}@keyframes wave{0%,to{height:18%}50%{height:95%}}@keyframes beamFlow{50%{opacity:.25;transform:rotate(28deg)scaleX(.6)}}@keyframes outputLift{50%{transform:translateY(-7px);box-shadow:0 15px 38px #00f0ff38}}@media (width<=600px){.ai-input{width:36%}.ai-output{max-width:48%;right:3%}.ai-signal{padding:6px;font-size:6px}.ai-orbit{width:112%;margin-left:-6%}}@media (prefers-reduced-motion:reduce){.ai-ring,.ai-core,.ai-core>i,.ai-scan,.ai-signal,.ai-input i,.ai-beam,.ai-output,.ai-grid-field{animation:none!important}}.ai-story{color:#fff;background:#070a0b;border:1px solid #20292b;padding:20px;box-shadow:0 35px 80px #0000002e}.ai-story-head{letter-spacing:.18em;color:#869093;justify-content:space-between;align-items:center;padding:3px 2px 18px;font-size:8px;display:flex}.ai-story-head b{color:var(--cyan);padding-left:13px;position:relative}.ai-story-head b:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:1.2s infinite liveBlink;position:absolute;top:2px;left:0}.ai-stage{background:#0c1112;border:1px solid #263033;grid-template-columns:42px 1fr;gap:13px;padding:18px;display:grid;position:relative;overflow:hidden}.stage-number{color:var(--cyan);font-size:10px}.stage-label{flex-direction:column;gap:5px;display:flex}.stage-label small{letter-spacing:.18em;color:#788284;font-size:7px}.stage-label strong{font-size:15px}.video-sample,.detected-signals,.action-results{grid-column:1/-1;margin-top:12px}.sample-scene{background:linear-gradient(125deg,#142a2d,#0e545d 45%,#0a1719);justify-content:center;align-items:center;height:105px;display:flex;position:relative;overflow:hidden}.sample-scene:before{content:"";border:26px solid #ffffff21;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-75px;right:-45px}.sample-scene>i{background:var(--cyan);color:#071011;z-index:1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;animation:2s ease-in-out infinite playPulse;display:grid}.sample-scene>span{letter-spacing:.1em;font-size:7px;position:absolute;bottom:7px;right:8px}.sample-wave{background:#080b0c;align-items:center;gap:3px;height:24px;padding:0 5px;display:flex}.sample-wave i{background:var(--cyan);flex:1;height:18%;animation:1s ease-in-out infinite wave}.sample-wave i:nth-child(3n){animation-delay:-.4s}.sample-wave i:nth-child(2n){animation-delay:-.7s}.story-flow{color:#667174;letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;height:38px;font-size:6px;display:grid}.story-flow i{background:linear-gradient(90deg,transparent,var(--cyan));height:1px;position:relative;overflow:hidden}.story-flow i:last-child{transform:scaleX(-1)}.story-flow i:after{content:"";background:#fff;width:35%;height:100%;animation:1.8s linear infinite flowAcross;position:absolute}.stage-understand{border-color:#00f0ff80;box-shadow:inset 0 0 30px #00f0ff0f}.detected-signals{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.detected-signals span{letter-spacing:.09em;opacity:.45;animation:3.8s ease-in-out infinite detectOn;animation-delay:var(--delay);background:#101718;border:1px solid #334043;padding:8px 7px;font-size:6px}.detected-signals i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 7px var(--cyan);border-radius:50%;margin-right:5px;display:inline-block}.action-results{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.action-results span{color:#172022;background:#eef3f3;flex-direction:column;justify-content:flex-end;min-height:66px;padding:9px;font-size:7px;line-height:1.4;animation:4.2s ease-in-out infinite resultRise;display:flex}.action-results span:nth-child(2){animation-delay:-1.4s}.action-results span:nth-child(3){animation-delay:-2.8s}.action-results b{letter-spacing:.12em;color:#0099a5;margin-bottom:5px;font-size:7px}.stage-actions:after{content:"";background:var(--cyan);width:35%;height:2px;box-shadow:0 0 12px var(--cyan);animation:5s ease-in-out infinite progressRun;position:absolute;bottom:0;left:0}@keyframes liveBlink{50%{opacity:.2}}@keyframes playPulse{50%{transform:scale(1.1);box-shadow:0 0 0 10px #00f0ff1a}}@keyframes flowAcross{0%{left:-40%}to{left:110%}}@keyframes detectOn{0%,20%,to{opacity:.4;transform:translateY(0)}45%,70%{opacity:1;border-color:var(--cyan);transform:translateY(-2px)}}@keyframes resultRise{50%{transform:translateY(-4px);box-shadow:0 8px 18px #00f0ff29}}@keyframes progressRun{0%{width:0}70%,to{width:100%}}@media (width<=600px){.ai-story{padding:13px}.detected-signals,.action-results{grid-template-columns:1fr 1fr}.action-results span{min-height:58px}}@media (prefers-reduced-motion:reduce){.ai-story *{animation:none!important}}.ai-orbit-explicit{background:radial-gradient(circle,#10282b 0,#071011 37%,#050708 72%);border-radius:50%;box-shadow:0 35px 90px #0003,inset 0 0 80px #00f0ff14}.ai-orbit-explicit .ai-core{text-align:center;padding:7px;inset:39%}.ai-core small{letter-spacing:.11em;color:#087d86;white-space:nowrap;margin-bottom:3px;font-size:5px}.ai-step-label{z-index:9;flex-direction:column;gap:5px;max-width:180px;display:flex;position:absolute}.ai-step-label small{letter-spacing:.16em;color:var(--cyan);font-size:7px;font-weight:900}.ai-step-label strong{letter-spacing:.01em;font-size:11px}.ai-step-label>i{background:var(--cyan);height:1px;position:absolute;box-shadow:0 0 8px #00f0ffb3}.ai-step-input{text-align:left;top:8%;left:4%}.ai-step-input>i{transform-origin:0;width:110px;top:42px;left:0;transform:rotate(16deg)}.ai-step-output{text-align:right;bottom:8%;right:3%}.ai-step-output>i{transform-origin:100%;width:110px;top:-15px;right:0;transform:rotate(16deg)}.ai-flow-line{z-index:8;background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:2px;position:absolute;overflow:hidden}.ai-flow-line:after{content:"";background:#fff;width:18px;height:2px;animation:2.2s linear infinite explicitFlow;position:absolute;box-shadow:0 0 12px #fff}.flow-in{width:31%;top:24%;left:5%;transform:rotate(25deg)}.flow-out{width:31%;bottom:25%;right:5%;transform:rotate(25deg)}.flow-out:after{animation-direction:reverse}.ai-orbit-explicit .ai-signal{backdrop-filter:blur(5px);background:#070e0fe0}.ai-orbit-explicit:after{content:"VIDEO → KNOWLEDGE → ACTION";letter-spacing:.25em;color:#647073;white-space:nowrap;font-size:6px;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.ai-orbit-explicit:hover .ai-step-label strong{color:var(--cyan)}@keyframes explicitFlow{0%{left:-15%}to{left:110%}}@media (width<=600px){.ai-step-label strong{font-size:8px}.ai-step-label small{font-size:5px}.ai-step-input>i,.ai-step-output>i{width:72px}.ai-core small{font-size:4px}.ai-orbit-explicit:after{font-size:5px}}@media (prefers-reduced-motion:reduce){.ai-flow-line:after{animation:none!important}}.ai-orbit-explicit .ai-step-input{text-align:left;width:150px;max-width:30%;top:13%;left:14%}.ai-orbit-explicit .ai-step-output{text-align:right;width:165px;max-width:32%;bottom:13%;right:12%}.ai-orbit-explicit .ai-step-input>i{width:72px;left:8px}.ai-orbit-explicit .ai-step-output>i{width:72px;right:8px}@media (width<=600px){.ai-orbit-explicit .ai-step-label strong{font-size:7px}.ai-orbit-explicit .ai-step-label small{font-size:5px}.ai-orbit-explicit .ai-step-input{width:115px;top:12%;left:13%}.ai-orbit-explicit .ai-step-output{width:125px;bottom:12%;right:11%}.ai-orbit-explicit .ai-step-input>i,.ai-orbit-explicit .ai-step-output>i{width:44px}}.ai-orbit-explicit .ai-step-input,.ai-orbit-explicit .ai-step-output{text-align:center;align-items:center;width:58%;max-width:none;left:50%;right:auto;transform:translate(-50%)}.ai-orbit-explicit .ai-step-input{top:8.5%}.ai-orbit-explicit .ai-step-output{bottom:8.5%}.ai-orbit-explicit .ai-step-label strong{white-space:normal;max-width:100%;line-height:1.25}.ai-orbit-explicit .ai-step-input>i,.ai-orbit-explicit .ai-step-output>i{width:1px;height:42px;left:50%;right:auto;transform:none}.ai-orbit-explicit .ai-step-input>i{top:calc(100% + 8px)}.ai-orbit-explicit .ai-step-output>i{top:auto;bottom:calc(100% + 8px)}.ai-orbit-explicit .flow-in{width:18%;top:29%;left:24%}.ai-orbit-explicit .flow-out{width:18%;bottom:29%;right:24%}@media (width<=600px){.ai-orbit-explicit .ai-step-input,.ai-orbit-explicit .ai-step-output{width:62%;left:50%;right:auto;transform:translate(-50%)}.ai-orbit-explicit .ai-step-input{top:7.5%}.ai-orbit-explicit .ai-step-output{bottom:7.5%}.ai-orbit-explicit .ai-step-label small{font-size:5px}.ai-orbit-explicit .ai-step-label strong{font-size:7px}.ai-orbit-explicit .ai-step-input>i,.ai-orbit-explicit .ai-step-output>i{width:1px;height:28px}}.ai-orbit-explicit .ai-signal{white-space:nowrap;max-width:27%}.ai-orbit-explicit .s1{top:30%;left:14%}.ai-orbit-explicit .s2{top:22%;right:14%}.ai-orbit-explicit .s3{bottom:25%;right:14%}.ai-orbit-explicit .s4{bottom:14%;left:24%}.ai-orbit-explicit .s5{top:61%;left:14%}.ai-orbit-explicit .s6{top:50%;right:16%}@media (width<=600px){.ai-orbit-explicit .ai-signal{letter-spacing:.12em;max-width:30%;padding:5px 6px;font-size:5px}.ai-orbit-explicit .s1{left:15%}.ai-orbit-explicit .s2{top:24%;right:15%}.ai-orbit-explicit .s3{right:15%}.ai-orbit-explicit .s4{bottom:15%;left:23%}.ai-orbit-explicit .s5{left:15%}.ai-orbit-explicit .s6{right:17%}}.case-layout{animation:.45s both caseEnter}.case-visual{isolation:isolate;background:#071011}.case-visual:before{content:"";z-index:-2;background:linear-gradient(135deg,#00f0ff14,#0000 55%);position:absolute;inset:0}.case-visual:after{z-index:-1}.case-monaco{background:radial-gradient(circle at 74% 26%,#d92742 0,#8f132b 20%,#11181a 49%,#050607 79%)}.case-ina{background:radial-gradient(circle at 72% 28%,#00b4d0 0,#11606f 22%,#101719 50%,#050607 80%)}.case-secrets{background:radial-gradient(circle at 72% 28%,#c49a42 0,#604518 22%,#151514 50%,#050607 80%)}.case-channel{flex-direction:column;align-items:flex-start;display:flex;right:9%}.case-channel img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:min(320px,72%);height:105px;display:block}.case-channel span{max-width:290px;line-height:1.5}.case-watermark{color:#0000;-webkit-text-stroke:1px #ffffff2e;font-size:330px;font-weight:900;line-height:1;position:absolute;bottom:-.18em;right:5%}.case-copy{animation:.5s 60ms both caseCopy}.case-copy em{color:#00aebe;font-style:normal}.case-actions{justify-content:space-between;align-items:center;gap:25px;display:flex}.case-controls{border:1px solid #abb5b6;align-items:center;display:flex}.case-controls button{color:#596264;cursor:pointer;background:0 0;border:0;border-right:1px solid #abb5b6;width:43px;height:43px;font:700 9px Arial;transition:all .2s}.case-controls button:last-child{border-right:0}.case-controls button:hover,.case-controls button.active{color:var(--cyan);background:#061011}.case-carousel-status{color:#596264;letter-spacing:.11em;text-transform:uppercase;justify-content:flex-end;margin:-18px 0 22px;font-size:12px;font-weight:900;display:flex}.case-carousel-stage{padding-bottom:70px;position:relative}.case-carousel-stage>.case-controls{position:absolute;bottom:0;right:0}@keyframes caseEnter{0%{opacity:.6}to{opacity:1}}@keyframes caseCopy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=600px){.case-kicker{align-items:flex-start;gap:20px}.case-kicker>span{text-align:right;line-height:1.5}.case-channel img{width:70%;height:78px}.case-watermark{font-size:220px}.case-actions{flex-direction:column;align-items:flex-start}.case-carousel-status{justify-content:flex-start;margin-top:-12px;font-size:11px}.case-carousel-stage{padding-bottom:62px}.case-carousel-stage>.case-controls{width:100%;left:0;right:0}.case-controls button{flex:1}}@media (prefers-reduced-motion:reduce){.case-layout,.case-copy{animation:none!important}}.proof-priority{position:relative}.proof-priority:after{content:"DISTRIBUTION SCALE";color:#008e99;letter-spacing:.16em;font-size:7px;font-weight:900;position:absolute;bottom:-24px;left:0}.customer-proof-strip{color:#fff;border-bottom:1px solid var(--line);background:#07090a;padding:30px max(5vw,32px) 38px}.customer-proof-label{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.customer-proof-label>span{color:#687174;letter-spacing:.2em;font-size:8px;font-weight:800}.customer-proof-label>a{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.customer-proof-logos{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.customer-logo,.customer-invite{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:108px;padding:22px 26px;display:flex;overflow:hidden}.customer-logo img{object-fit:contain;object-position:center;filter:grayscale()brightness(1.7);opacity:.76;transform-origin:50%;width:auto;max-width:84%;height:auto;max-height:54px;transition:all .25s;display:block}.customer-logo:hover img{filter:none;opacity:1;transform:scale(1.04)}.customer-logo.logo-ina img{max-width:55%;max-height:49px}.customer-logo.logo-europa img{max-width:78%;max-height:57px}.customer-logo.logo-endemol img{max-width:70%;max-height:55px}.customer-logo.logo-cgtn img{max-width:60%;max-height:48px}.customer-logo.logo-weshort img{max-width:76%;max-height:48px}.customer-invite{background:var(--cyan);color:#041011;flex-direction:column;justify-content:space-between;align-items:flex-start;transition:all .25s}.customer-invite:hover{background:#fff}.customer-invite small{letter-spacing:.17em;font-size:7px;font-weight:900}.customer-invite strong{letter-spacing:-.04em;font-size:20px;line-height:.88}.customer-invite>span{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-self:stretch;font-size:7px;font-weight:900;display:flex}.customer-logo.logo-canal img{max-width:88%;max-height:58px}.customer-logo.logo-tvmonaco img{max-width:88%;max-height:62px}.customer-logo.logo-bouygues img{max-width:72%;max-height:64px}.customer-logo.logo-secrets img{max-width:76%;max-height:64px}.customer-logo.logo-kinostar img{max-width:92%;max-height:48px}.platform-chain{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.platform-chain>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:24px 22px;transition:all .3s;display:flex;position:relative}.platform-chain>div:hover{background:#00f0ff14;border-color:#00f0ff7a;transform:translateY(-6px)}.platform-chain small{color:var(--cyan);letter-spacing:.18em;font-size:8px}.platform-chain i{z-index:2;background:var(--cyan);color:#051011;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:50%;right:-10px}.platform-summary{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:44px;display:flex}.platform-summary p{flex-direction:column;gap:11px;margin:0;display:flex}.platform-summary strong{color:var(--cyan);letter-spacing:.14em;font-size:10px}.platform-summary span{color:#8f999b;font-size:14px}.europa-proof{color:#fff;background:#0a0d0e;grid-template-columns:.85fr 1.15fr;gap:28px 7vw;display:grid;position:relative}.europa-proof-intro,.europa-visual,.europa-home-testimonial,.europa-link{z-index:1;position:relative}.europa-proof-intro .eyebrow{color:#aeb6b8}.europa-proof-intro>img{object-fit:contain;object-position:left center;background:0 0;width:min(340px,78%);height:100px;margin:40px 0 55px;display:block}.europa-proof h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,6.2vw,96px);line-height:.87}.europa-proof h2 em{color:var(--cyan);font-style:normal}.europa-proof-intro>p:last-child{color:#9ca6a8;max-width:620px;font-size:16px;line-height:1.7}.europa-visual{background:#031023;border:2px solid #ffffffeb;border-radius:18px;align-self:start;margin:0;overflow:hidden;box-shadow:0 28px 68px #0006,0 0 0 1px #ffffff14}.europa-visual:after{content:"";pointer-events:none;border:1px solid #ffbe1929;border-radius:15px;position:absolute;inset:1px}.europa-visual img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.europa-visual figcaption{color:#ffbd19;letter-spacing:.18em;background:linear-gradient(#0000,#020a18f5);padding:18px 22px;font-size:8px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.europa-home-testimonial{border-left:2px solid var(--cyan);background:#071011;grid-column:2;grid-template-columns:84px minmax(0,1fr);gap:22px;margin:0;padding:26px 28px;display:grid}.europa-home-testimonial>img{object-fit:cover;border-radius:50%;width:84px;height:84px}.europa-home-testimonial figcaption{min-width:0}.europa-home-testimonial blockquote{color:#d8dfe0;margin:0;font-size:16px;font-weight:700;line-height:1.55}.europa-home-testimonial p{flex-wrap:wrap;align-items:baseline;gap:7px 14px;margin:18px 0 0;display:flex}.europa-home-testimonial strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.europa-home-testimonial span{color:#8f999b;font-size:12px}.europa-link{color:var(--cyan);grid-column:2;justify-self:start;margin-top:0}.mid-cta{background:var(--cyan);color:#041011;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:85px max(5vw,32px);display:grid}.mid-cta small{letter-spacing:.18em;font-size:8px;font-weight:800}.mid-cta h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(47px,6vw,88px);line-height:.86}.mid-cta h2 em{color:#fff;-webkit-text-stroke:1px #041011;font-style:normal}.mid-cta>div:last-child>p{max-width:570px;margin:0 0 28px;font-size:16px;line-height:1.65}.mid-cta>div:last-child>div{align-items:center;gap:26px;display:flex}.mid-cta .button-primary{margin:0}.case-visual{isolation:isolate;border:2px solid #fffffff5;border-radius:18px;margin:0;box-shadow:0 26px 62px #07101138,0 0 0 1px #0710110f;background:#071011!important}.case-visual:before,.case-visual:after{content:none!important}.case-screenshot{object-position:center;width:100%;height:100%;transition:transform .55s;display:block}.case-screenshot.cover{object-fit:cover}.case-screenshot.contain{object-fit:contain;background:radial-gradient(circle at 50% 42%,#ef4b32 0,#8d2117 28%,#111719 72%);padding:56px 8% 44px}.case-visual:hover .case-screenshot{transform:scale(1.018)}.case-screenshot-shade{pointer-events:none;background:linear-gradient(#03080a14 38%,#03080ad1 100%);position:absolute;inset:0}.case-client-cartouche{z-index:3;border-top:4px solid var(--cyan);background:#fffffff5;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;width:min(310px,100% - 48px);min-height:108px;padding:18px 20px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 14px 40px #00000052}.case-client-cartouche img{object-fit:contain;object-position:left center;width:auto;max-width:205px;height:auto;max-height:48px;display:block}.case-locale .case-client-cartouche img{max-width:190px;max-height:52px}.case-ina .case-client-cartouche img{max-width:105px}.case-sic .case-client-cartouche img{width:58px;max-height:58px}.case-unifrance .case-client-cartouche img{filter:invert();max-width:220px;max-height:45px}.case-monaco .case-client-cartouche img{align-self:center;max-width:190px;max-height:58px}.case-client-cartouche span{color:#596366;letter-spacing:.15em;font-size:7px;font-weight:900;line-height:1.35}.case-visual figcaption{z-index:3;color:#fff;letter-spacing:.16em;text-shadow:0 2px 8px #000000b3;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:24px}.case-watermark{z-index:2;color:#0000;-webkit-text-stroke:1px #ffffff61;font-size:145px;font-weight:900;line-height:1;position:absolute;bottom:-22px;right:18px}.case-numbers.three{grid-template-columns:repeat(3,1fr)}.case-numbers.three div+div{border-left:1px solid #bdc5c6;padding-left:18px}.case-numbers.three strong{font-size:clamp(20px,2vw,31px)}.ai-activation-list{border-top:1px solid #c8cecf;margin:34px 0;padding:0;list-style:none}.ai-activation-list li{border-bottom:1px solid #c8cecf;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;display:grid}.ai-activation-list li:before{display:none}.ai-activation-list>li>span{color:#0099a5;letter-spacing:.14em;padding-top:3px;font-size:8px;font-weight:900}.ai-activation-list div{flex-direction:column;gap:5px;display:flex}.ai-activation-list strong{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.ai-activation-list small{color:#647073;font-size:11px;line-height:1.4}.ai-orbit-explicit:after{content:"CURIOSA → DISCOVERY → PROGRAMMING → COMMERCE"}.project-grid article .project-link{margin-top:auto}.project-grid article>a:hover{color:#fff}.project-contact{align-items:start}.project-contact>div{position:sticky;top:80px}.contact-intro{max-width:650px;margin:35px 0 0;font-size:16px;line-height:1.65}.project-form{color:#fff;background:#061011;grid-template-columns:1fr 1fr;gap:22px 18px;padding:34px;display:grid}.project-form label{flex-direction:column;gap:8px;display:flex}.project-form label.full{grid-column:1/-1}.project-form label>span{letter-spacing:.16em;color:#8e989a;text-transform:uppercase;font-size:8px;font-weight:800}.project-form input,.project-form select,.project-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #526063;border-radius:0;width:100%;padding:11px 0;font:14px Arial,Helvetica,sans-serif}.project-form select{background:#061011}.project-form textarea{resize:vertical}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--cyan)}.project-form .button-primary{cursor:pointer;border:0;grid-column:1/-1;width:100%;margin:8px 0 0}@media (width<=1100px){.platform-chain{grid-template-columns:repeat(3,1fr)}.platform-chain>div:nth-child(3) i{display:none}.europa-proof{grid-template-columns:1fr}.europa-home-testimonial,.europa-link{grid-column:1}.case-numbers.three{grid-template-columns:1fr 1fr}.case-numbers.three div:nth-child(3){border-top:1px solid #bdc5c6;border-left:0;grid-column:1/-1;padding-left:0}}@media (width<=900px){.customer-proof-logos{grid-template-columns:repeat(5,1fr)}.customer-logo,.customer-invite{height:92px;padding:18px 14px}.customer-invite strong{font-size:16px}.mid-cta{grid-template-columns:1fr;gap:38px}.project-contact>div{position:static}.project-form{max-width:760px}}@media (width<=600px){.proof-priority:after{display:none}.customer-proof-strip{padding:26px 24px 30px}.customer-proof-label{align-items:flex-start;gap:16px}.customer-proof-label>a{text-align:right}.customer-proof-logos{grid-template-columns:repeat(2,1fr)}.customer-logo,.customer-invite{height:86px;padding:15px}.customer-logo img{max-height:44px}.customer-invite strong{font-size:15px}.platform-chain{grid-template-columns:1fr 1fr}.platform-chain>div{min-height:145px}.platform-chain>div:nth-child(3) i{display:grid}.platform-chain>div:nth-child(2n) i{display:none}.platform-summary{flex-direction:column;align-items:flex-start}.europa-proof{padding-bottom:120px}.europa-proof-intro>img{margin:25px 0 38px}.europa-visual figcaption{padding:15px;font-size:7px}.europa-home-testimonial{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px 20px}.europa-home-testimonial>img{width:64px;height:64px}.europa-home-testimonial blockquote{font-size:14px}.europa-home-testimonial p{gap:5px;display:grid}.mid-cta{padding:70px 24px}.mid-cta h2{font-size:48px}.mid-cta>div:last-child>div{flex-direction:column;align-items:flex-start}.case-client-cartouche{width:calc(100% - 32px);min-height:92px;padding:14px 16px;top:16px;left:16px}.case-client-cartouche img{max-height:40px}.case-visual figcaption{max-width:70%;font-size:7px;bottom:16px;left:16px}.case-watermark{font-size:105px}.case-numbers.three{grid-template-columns:1fr}.case-numbers.three div+div{border-top:1px solid #bdc5c6;border-left:0;grid-column:auto;padding-left:0}.project-form{grid-template-columns:1fr;padding:25px 20px}.project-form label.full,.project-form .button-primary{grid-column:1}.project-contact{gap:40px}}.case-visual-link{z-index:4;border-radius:16px;position:absolute;inset:0}.case-visual-link span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-visual-link:focus-visible{outline:4px solid var(--cyan);outline-offset:-6px}.case-screenshot.device-contain{object-fit:contain;background:#071011;padding:56px 3% 46px}.case-ina .case-screenshot{object-position:70% center}.case-thema .case-client-cartouche{background:#071011}.case-thema .case-client-cartouche img{max-width:230px;max-height:58px}.case-thema .case-client-cartouche span{color:#fff}.footer-bottom{color:#737c7e}.marketing-page{--ink:#050708;--paper:#f1f4f4;--cyan:#00f0ff;background:var(--ink);color:#fff;min-height:100vh}.marketing-page main{overflow:hidden}.mp-header{z-index:20;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:84px;padding:0 max(4vw,24px);display:flex;position:absolute;inset:0 0 auto}.mp-brand{width:112px;height:34px}.mp-brand img{object-fit:contain;width:100%;height:100%}.mp-header nav{gap:34px;display:flex}.mp-header nav a{letter-spacing:.12em;text-transform:uppercase;color:#c7cecf;font-size:11px}.mp-header nav a:hover{color:var(--cyan)}.mp-demo{background:var(--cyan);color:#001011;text-transform:uppercase;letter-spacing:.08em;gap:28px;padding:15px 17px;font-size:11px;font-weight:800;display:flex}.mp-hero{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;height:100vh;min-height:760px;padding:130px max(5vw,32px) 70px;display:grid;position:relative}.mp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 48%,#00f0ff1a,#0000 33%);position:absolute;inset:0}.mp-hero-copy{z-index:2;position:relative}.mp-eyebrow{letter-spacing:.2em;color:#aeb7b8;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.mp-eyebrow>span{background:var(--cyan);width:34px;height:2px}.mp-hero h1{letter-spacing:-.07em;margin:27px 0 42px;font-size:clamp(66px,7.4vw,126px);line-height:.79}.mp-hero h1 em,.mp-hero h1 .accent-line{color:var(--cyan);font-style:normal}.mp-hero h1 span{display:block}.mp-hero-copy>p:not(.mp-eyebrow){color:#bbc2c3;max-width:680px;font-size:17px;line-height:1.65}.mp-actions{align-items:center;gap:18px;margin-top:35px;display:flex}.mp-actions a{border:1px solid var(--cyan);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:30px;width:fit-content;max-width:100%;padding:16px 18px;font-size:11px;font-weight:900;display:inline-flex}.mp-actions a:first-child{background:var(--cyan);color:#001011}.mp-actions a:last-child{color:var(--cyan);background:0 0}.intelligence-hero{height:auto;min-height:max(900px,100svh)}.intelligence-hero .mp-actions{flex-wrap:wrap}@media (width>=901px) and (width<=1400px){.intelligence-hero{grid-template-columns:minmax(0,1fr) minmax(460px,.95fr);gap:4vw}.intelligence-hero .mp-hero-copy h1{font-size:clamp(66px,6.6vw,94px)}}.mp-footer{background:#060809;border-top:1px solid #ffffff24;padding:70px max(5vw,32px) 30px}.mp-footer-lead{grid-template-columns:.5fr 1.4fr .8fr;gap:50px;padding-bottom:50px;display:grid}.mp-footer-lead img{width:120px}.mp-footer-lead p{color:#8d9698;max-width:540px;margin:0;line-height:1.6}.mp-footer-lead>a{color:var(--cyan);justify-self:end;font-size:11px;font-weight:800}.mp-footer>nav{border-block:1px solid #ffffff24;gap:45px;padding:30px 0;display:flex}.mp-footer>nav a{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.mp-footer-bottom{color:#667174;letter-spacing:.12em;justify-content:space-between;padding-top:28px;font-size:8px;display:flex}.mp-footer-bottom div{gap:25px;display:flex}.mp-cta{background:var(--cyan);color:#031012;grid-template-columns:1.3fr .7fr;align-items:end;gap:7vw;padding:110px max(5vw,32px);display:grid}.mp-cta small{letter-spacing:.2em;font-size:9px}.mp-cta h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(55px,7vw,105px);line-height:.82}.mp-cta p{font-size:16px;line-height:1.6}.mp-cta a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#031012;justify-content:space-between;margin-top:25px;padding:17px 18px;font-size:11px;font-weight:800;display:flex}.solution-compass{aspect-ratio:1;z-index:2;border:1px solid #00f0ff40;border-radius:50%;place-items:center;animation:6s ease-in-out infinite mpfloat;display:grid;position:relative}.solution-compass:before,.solution-compass:after{content:"";border:1px solid #fff3;border-radius:50%;position:absolute}.solution-compass:before{inset:15%}.solution-compass:after{border-color:var(--cyan);inset:32%}.compass-o{color:#0000;-webkit-text-stroke:2.5vw #fff;font-size:18vw;font-weight:900}.solution-compass span{border:1px solid var(--cyan);letter-spacing:.17em;background:#071011;padding:12px 16px;font-size:8px;font-weight:800;position:absolute}.solution-compass .c1{top:12%;left:18%}.solution-compass .c2{top:48%;right:2%}.solution-compass .c3{bottom:12%;left:18%}@keyframes mpfloat{50%{transform:translateY(-10px)}}.solution-choice,.capability-story,.module-grid,.intelligence-clarity,.activation-grid{background:var(--paper);color:#071011;padding:130px max(5vw,32px)}.solution-choice header,.capability-story header,.module-grid header,.intelligence-clarity header,.activation-grid header{grid-template-columns:.6fr 1.8fr;gap:50px;margin-bottom:70px;display:grid}.solution-choice header small,.capability-story header small,.module-grid header small,.intelligence-clarity header small,.activation-grid header small,.audience-routing>small,.shared-layer small{letter-spacing:.2em;color:#667174;font-size:9px}.solution-choice h2,.capability-story h2,.module-grid h2,.intelligence-clarity h2,.activation-grid h2,.shared-layer h2,.audience-routing h2,.product-evidence h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.4vw,98px);line-height:.86}.solution-choice h2 em,.capability-story h2 em,.module-grid h2 em,.intelligence-clarity h2 em,.activation-grid h2 em,.audience-routing h2 em{color:#00aebc;font-style:normal}.solution-card-grid{border:1px solid #bac3c4;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.solution-card{border:1px solid #bac3c4;border-width:0 1px 1px 0;flex-direction:column;min-height:540px;padding:30px;transition:all .3s;display:flex}.solution-card:hover{background:#fff;transform:translateY(-8px)}.solution-card small{letter-spacing:.14em;color:#007f89;font-size:8px}.solution-card h3{letter-spacing:-.04em;margin:90px 0 20px;font-size:35px;line-height:1.05}.solution-card p{color:#5e686a;line-height:1.6}.solution-card ul{margin:25px 0;padding:0;list-style:none}.solution-card li{text-transform:uppercase;border-top:1px solid #ccd2d3;padding:9px 0;font-size:10px}.solution-card li:before{content:"+";color:#00aebc;margin-right:10px}.solution-card>span{text-transform:uppercase;border-top:1px solid #aeb8b9;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;font-weight:800;display:flex}.shared-layer{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:120px max(5vw,32px);display:grid}.layer-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.layer-flow span{letter-spacing:.16em;color:var(--cyan);border:1px solid #fff3;padding:22px;font-size:10px}.layer-flow b{color:#9ba4a6;letter-spacing:0;margin-top:9px;font-size:10px;line-height:1.6;display:block}.audience-routing{background:#0c1011;padding:120px max(5vw,32px)}.audience-routing h2{margin:25px 0 50px}.audience-routing>div{border:0 solid #ffffff26;border-width:1px 0 0 1px;flex-wrap:wrap;display:flex}.audience-routing>div span{text-transform:uppercase;border:1px solid #ffffff26;border-width:0 1px 1px 0;flex:1;min-width:210px;padding:25px;font-size:11px}.audience-routing>p{color:#7f898b;max-width:850px;margin-top:35px;line-height:1.6}.detail-hero .hero-proof{z-index:2;aspect-ratio:1;border:1px solid #00f0ff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 100px #00f0ff12}.hero-proof strong{letter-spacing:-.08em;font-size:clamp(65px,9vw,140px)}.hero-proof span{letter-spacing:.18em;text-transform:uppercase;color:#aab3b5;font-size:9px}.hero-proof i{color:#0000;-webkit-text-stroke:1px #ffffff14;font-size:32vw;font-style:normal;font-weight:900;position:absolute}.capability-list{border:0 solid #bbc4c5;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.capability-list article{border:1px solid #bbc4c5;border-width:0 1px 1px 0;min-height:360px;padding:28px}.capability-list small{color:#008f9a;font-size:9px}.capability-list h3{text-transform:uppercase;margin:85px 0 18px;font-size:29px}.capability-list p{color:#5c6668;font-size:13px;line-height:1.65}.product-evidence{background:#080b0c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:120px max(5vw,32px);display:grid}.product-evidence>div>p:last-child{color:#8c9698;max-width:470px;line-height:1.6}.product-shot{background:#101516;border:1px solid #354144;margin:0;box-shadow:0 40px 90px #0000008c}.shot-bar{border-bottom:1px solid #354144;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.shot-bar i{background:#536063;border-radius:50%;width:7px;height:7px}.shot-bar i:first-child{background:var(--cyan)}.shot-bar span{letter-spacing:.14em;color:#7e898b;margin-left:auto;font-size:7px}.product-shot>img{object-fit:cover;object-position:top;width:100%;height:480px;display:block}.product-shot figcaption{letter-spacing:.15em;color:#829092;padding:14px;font-size:8px}.module-grid>div{border:0 solid #bbc4c5;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;display:grid}.module-grid article{border:1px solid #bbc4c5;border-width:0 1px 1px 0;min-height:250px;padding:28px}.module-grid article small{color:#0095a0;font-size:9px}.module-grid article h3{margin:55px 0 12px;font-size:28px}.module-grid article p{color:#606a6c;max-width:520px;line-height:1.6}.inline-case{background:#0b0e0f;grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;padding:100px max(5vw,32px);display:grid}.case-logo{background:radial-gradient(circle,#173c40,#071011 65%);border:1px solid #00f0ff33;place-items:center;min-height:320px;display:grid}.case-logo img{filter:brightness(0)invert();width:65%;max-height:120px}.inline-case small{color:var(--cyan);letter-spacing:.2em;font-size:8px}.inline-case h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,75px);line-height:.92}.inline-case p{color:#929b9d;max-width:680px;line-height:1.6}.inline-case a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #667174;gap:20px;margin-top:20px;padding-bottom:10px;font-size:10px;display:inline-flex}.next-solutions{background:#07090a;padding:90px max(5vw,32px)}.next-solutions>small{letter-spacing:.2em;color:#6f7a7c;font-size:8px}.next-solutions>div{border:0 solid #ffffff29;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.next-solutions a{border:1px solid #ffffff29;border-width:0 1px 1px 0;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:150px;padding:24px;display:grid}.next-solutions a span{color:var(--cyan);font-size:9px}.next-solutions a strong{font-size:18px;line-height:1.15}.intelligence-engine{z-index:2;background:radial-gradient(circle,#0b3539 0,#081819 36%,#05090a 72%);border:1px solid #00f0ff66;border-radius:38px;min-height:570px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0009,0 0 80px #00f0ff12}.intelligence-engine:before{content:"";background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 92%)}.intelligence-engine>header{z-index:4;background:#071011cc;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:72px;padding:0 24px;display:grid;position:relative}.intelligence-engine>header strong,.intelligence-engine>header small{letter-spacing:.13em;font-size:10px;line-height:1.25}.intelligence-engine>header strong{color:#aeb8ba}.intelligence-engine>header small{color:var(--cyan);text-align:right}.engine-system{z-index:2;grid-template-columns:minmax(120px,.8fr) minmax(175px,1.15fr) minmax(120px,.8fr);align-items:center;gap:22px;min-height:430px;padding:48px 28px 30px;display:grid;position:relative}.engine-system:before,.engine-system:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);width:27%;height:1px;animation:2.8s linear infinite engineSignal;position:absolute;top:50%}.engine-system:before{left:17%}.engine-system:after{animation-delay:1.4s;right:17%}.engine-streams,.engine-actions{gap:13px;display:grid}.engine-streams>span,.engine-actions>span{color:#dce3e4;letter-spacing:.08em;min-height:48px;animation:5.6s ease-in-out infinite engineStep;animation-delay:calc(var(--order) * .7s);background:#081011e8;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:0 13px;font-size:10px;font-weight:900;display:flex;position:relative}.engine-streams>span:after,.engine-actions>span:before{content:"";background:#00f0ff8c;width:23px;height:1px;position:absolute;top:50%}.engine-streams>span:after{left:100%}.engine-actions>span:before{right:100%}.engine-streams b,.engine-actions b{color:var(--cyan);font-size:10px}.engine-knowledge{aspect-ratio:1;place-items:center;display:grid;position:relative}.knowledge-ring{border:1px solid #00f0ff59;border-radius:50%;position:absolute}.knowledge-ring:after{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute;top:-5px;left:50%}.knowledge-ring.kr1{animation:14s linear infinite engineSpin;inset:2%}.knowledge-ring.kr2{border-style:dashed;animation:9s linear infinite reverse engineSpin;inset:14%}.engine-knowledge>span{aspect-ratio:1;text-align:center;border:1px solid var(--cyan);background:#061011;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64%;display:flex;position:relative;box-shadow:0 0 0 10px #00f0ff0a,0 0 42px #00f0ff2b}.engine-knowledge small,.engine-knowledge b{letter-spacing:.12em;color:var(--cyan);font-size:8px}.engine-knowledge strong{letter-spacing:-.04em;margin:7px 0;font-size:clamp(19px,2.2vw,32px);line-height:.84}.intelligence-engine>footer{z-index:3;color:#849092;letter-spacing:.13em;border-top:1px solid #ffffff2b;justify-content:center;align-items:center;gap:18px;min-height:66px;padding:0 25px;font-size:9px;font-weight:900;display:flex;position:relative}.intelligence-engine>footer span:nth-of-type(2){color:#dfe6e7}.intelligence-engine>footer i{color:var(--cyan);font-style:normal}@keyframes engineSpin{to{transform:rotate(360deg)}}@keyframes engineStep{0%,to{color:#849092;border-color:#ffffff2e}12%,30%{border-color:var(--cyan);color:#fff;box-shadow:inset 3px 0 var(--cyan),0 0 20px #00f0ff13}}@keyframes engineSignal{0%{opacity:0;transform:scaleX(.25)}40%,60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.25)}}.intelligence-signals{background:#090d0e;padding:115px max(5vw,32px)}.intelligence-signals>header{grid-template-columns:.48fr 1.52fr;gap:5vw;margin-bottom:65px;display:grid}.intelligence-signals header small{color:#7a8587;letter-spacing:.16em;font-weight:900}.intelligence-signals h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.intelligence-signals h2 em{color:var(--cyan);font-style:normal}.intelligence-signals>div{border:0 solid #ffffff2b;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.intelligence-signals article{border:1px solid #ffffff2b;border-width:0 1px 1px 0;min-height:310px;padding:28px}.intelligence-signals article small{color:var(--cyan);letter-spacing:.12em;font-weight:900}.intelligence-signals h3{margin:70px 0 18px;font-size:26px;line-height:1.05}.intelligence-signals p{color:#919b9d;margin:0;line-height:1.65}.intelligence-clarity header{grid-template-columns:.55fr 1.35fr .8fr}.intelligence-clarity header>p{color:#5f696b;margin:0;line-height:1.65}.intelligence-steps{border:0 solid #bbc4c5;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.intelligence-steps article{border:1px solid #bbc4c5;border-width:0 1px 1px 0;min-height:330px;padding:26px}.intelligence-steps small{color:#0096a2}.intelligence-steps h3{margin:80px 0 15px;font-size:30px}.intelligence-steps p{color:#5d6769;font-size:13px;line-height:1.6}.intelligence-demo{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:110px max(5vw,32px);display:grid}.demo-video{background:#070b0c;border:1px solid #2b383a;padding:18px}.demo-scene{background:linear-gradient(135deg,#183a3d,#067986 50%,#071011);place-items:center;height:350px;display:grid;position:relative;overflow:hidden}.demo-scene:after{content:"O";color:#0000;-webkit-text-stroke:45px #ffffff21;font-size:310px;font-weight:900;position:absolute;bottom:-100px;right:-90px}.demo-scene>span{letter-spacing:.16em;font-size:7px;position:absolute;top:15px;left:15px}.demo-scene>i{background:var(--cyan);color:#071011;z-index:2;border-radius:50%;place-items:center;width:55px;height:55px;font-style:normal;display:grid}.demo-wave{align-items:center;gap:4px;height:55px;padding:8px;display:flex}.demo-wave i{background:var(--cyan);flex:1;animation:1.2s ease-in-out infinite wave}.demo-analysis>small{color:var(--cyan);letter-spacing:.2em;font-size:8px}.demo-analysis h2{letter-spacing:-.05em;font-size:clamp(42px,4.8vw,70px);line-height:.93}.analysis-stream{border-top:1px solid #fff3}.analysis-stream span{color:#aab3b5;border-bottom:1px solid #fff3;gap:22px;padding:15px 0;font-size:12px;display:flex}.analysis-stream b{width:90px;color:var(--cyan);letter-spacing:.12em;font-size:8px}.activation-grid>div{border:0 solid #bbc4c5;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.activation-grid article{border:1px solid #bbc4c5;border-width:0 1px 1px 0;flex-direction:column;min-height:390px;padding:26px;display:flex}.activation-grid article>span{color:#0095a0;font-size:9px}.activation-grid h3{margin:75px 0 15px;font-size:35px}.activation-grid p{color:#5d6769;line-height:1.6}.activation-grid strong{letter-spacing:.13em;border-top:1px solid #bdc6c7;margin-top:auto;padding-top:17px;font-size:8px}.curiosa-proof{background:#080b0c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:110px max(5vw,32px);display:grid}.curiosa-proof>div:first-child{background:radial-gradient(circle,#00f0ff24,#0000 65%);border:1px solid #00f0ff40;flex-direction:column;justify-content:center;align-items:center;gap:35px;min-height:330px;display:flex}.curiosa-proof img{width:65%;max-height:110px}.curiosa-proof>div:first-child span,.curiosa-proof small{color:var(--cyan);letter-spacing:.18em;font-size:8px}.curiosa-proof h2{letter-spacing:-.045em;font-size:clamp(38px,4.3vw,65px);line-height:.98}.curiosa-proof p{color:#929b9d;max-width:680px;line-height:1.65}.curiosa-proof a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #687173;gap:20px;margin-top:20px;padding-bottom:10px;font-size:10px;display:inline-flex}.intelligence-links{background:#0d1112;border:0 solid #ffffff29;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.intelligence-links a{border:1px solid #ffffff29;border-width:0 1px 1px 0;grid-template-columns:1fr auto;align-items:end;min-height:190px;padding:30px;display:grid}.intelligence-links small{color:var(--cyan);letter-spacing:.17em;grid-column:1/-1;font-size:8px}.intelligence-links strong{max-width:270px;font-size:22px}.curiosa-progress{grid-template-columns:auto 1fr;align-items:end;gap:9px 14px;width:min(78%,290px);display:grid!important}.curiosa-progress:before{content:"";background:linear-gradient(90deg,var(--cyan) 0 70%,#ffffff1f 70%);grid-column:1/-1;height:6px}.curiosa-progress b{color:#fff;font-size:34px;line-height:1}.curiosa-progress small{line-height:1.4}.curiosa-pilots{flex-wrap:wrap;gap:8px;margin:28px 0 5px;display:flex}.curiosa-pilots span{color:#c7d1d2;letter-spacing:.08em;border:1px solid #237680;padding:9px 11px;font-size:9px;font-weight:900}.intelligence-customer-proof{background:#050708;grid-template-columns:1.08fr .92fr;align-items:center;gap:6vw;padding:110px max(5vw,32px);display:grid}.intelligence-customer-proof figure{background:#071011;border:1px solid #ffffff70;border-radius:30px;margin:0;overflow:hidden;box-shadow:0 38px 90px #000c}.intelligence-customer-proof figure>img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.intelligence-customer-proof figcaption{color:#aab4b6;letter-spacing:.1em;border-top:1px solid #ffffff3d;padding:18px 22px;font-size:11px;font-weight:900}.intelligence-customer-proof>div>small{color:var(--cyan);letter-spacing:.14em;font-size:11px;font-weight:900}.intelligence-customer-proof>div>img{object-fit:contain;object-position:left center;width:min(260px,68%);height:78px;margin:25px 0 34px;display:block}.intelligence-customer-proof h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,78px);line-height:.87}.intelligence-customer-proof h2 em{color:var(--cyan);font-style:normal}.intelligence-customer-proof>div>p{color:#9aa4a6;max-width:680px;margin:28px 0;font-size:16px;line-height:1.65}.intelligence-customer-proof ol{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.intelligence-customer-proof li{border-bottom:1px solid #ffffff30;grid-template-columns:48px 1fr;gap:14px;padding:15px 0;display:grid}.intelligence-customer-proof li>span{color:var(--cyan)}.intelligence-customer-proof li p{grid-template-columns:130px 1fr;gap:18px;margin:0;display:grid}.intelligence-customer-proof li strong{letter-spacing:.08em;font-size:12px}.intelligence-customer-proof li small{color:#899496;font-size:12px;line-height:1.5}.intelligence-customer-proof a{border-bottom:1px solid var(--cyan);color:var(--cyan);text-transform:uppercase;letter-spacing:.09em;gap:22px;margin-top:28px;padding-bottom:9px;font-size:11px;font-weight:900;display:inline-flex}.intelligence-prompt-demo{background:#071011;border:1px solid #364648;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.prompt-demo-bar{border-bottom:1px solid #364648;align-items:center;gap:7px;min-height:44px;padding:0 16px;display:flex}.prompt-demo-bar>span{background:#536063;border-radius:50%;width:7px;height:7px}.prompt-demo-bar>span:first-child{background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.prompt-demo-bar b{color:#7f8b8d;letter-spacing:.1em;margin-left:auto;font-size:8px}.prompt-demo-body{gap:10px;min-height:0;padding:15px 18px;display:grid}.prompt-demo-user,.prompt-demo-response{background:#0c1415;border:1px solid #ffffff2a;padding:12px 14px}.prompt-demo-user small,.prompt-demo-response small{color:var(--cyan);letter-spacing:.1em;font-size:9px;font-weight:900}.prompt-demo-user p{color:#e8eded;margin:7px 0 0;font-size:12px;line-height:1.4}.prompt-demo-thinking{color:#829092;letter-spacing:.09em;align-items:center;gap:6px;font-size:8px;display:flex}.prompt-demo-thinking i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite promptPulse}.prompt-demo-thinking i:nth-child(2){animation-delay:.18s}.prompt-demo-thinking i:nth-child(3){animation-delay:.36s}.prompt-demo-thinking span{margin-left:6px}.prompt-demo-response{animation:6s ease-in-out infinite promptReveal}.prompt-demo-response p{color:#aeb8ba;border-bottom:1px solid #ffffff20;grid-template-columns:78px 1fr;gap:9px;margin:0;padding:6px 0;font-size:10px;line-height:1.35;display:grid}.prompt-demo-response p:last-child{border-bottom:0}.prompt-demo-response b{color:var(--cyan);letter-spacing:.07em;font-size:8px}.prompt-demo-foot{color:#748082;letter-spacing:.08em;border-top:1px solid #364648;justify-content:space-between;gap:16px;margin-top:auto;padding:10px 16px;font-size:8px;display:flex}.prompt-demo-foot strong{color:var(--cyan)}.intelligence-product-carousel{padding-bottom:75px}.intelligence-product-carousel+.curiosa-proof{padding-top:75px}@keyframes promptPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes promptReveal{0%,14%{opacity:.2;transform:translateY(10px)}25%,90%{opacity:1;transform:none}to{opacity:.2;transform:translateY(10px)}}@media (width<=900px){.mp-header nav{display:none}.mp-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:900px;padding-top:130px}.mp-hero>*{min-width:0}.solution-compass,.intelligence-engine,.hero-proof{width:100%;max-width:550px;margin:auto}.solution-choice header,.capability-story header,.module-grid header,.intelligence-clarity header,.activation-grid header{grid-template-columns:1fr}.solution-card-grid,.capability-list,.intelligence-steps,.activation-grid>div{grid-template-columns:1fr 1fr}.shared-layer,.product-evidence,.inline-case,.curiosa-proof,.mp-cta,.next-solutions>div,.intelligence-links,.intelligence-demo,.mp-footer-lead{grid-template-columns:1fr}.mp-footer-lead>a{justify-self:start}.intelligence-signals>header,.intelligence-signals>div{grid-template-columns:1fr}.intelligence-signals article{min-height:240px}.intelligence-signals h3{margin-top:45px}}@media (width<=600px){.mp-header{height:70px}.mp-demo{gap:8px;padding:12px}.mp-hero{min-height:780px;padding:115px 24px 70px}.mp-hero h1{font-size:55px}.mp-hero-copy>p:not(.mp-eyebrow){font-size:15px}.mp-actions{flex-direction:column;align-items:flex-start}.solution-choice,.capability-story,.module-grid,.intelligence-clarity,.activation-grid,.product-evidence,.inline-case,.curiosa-proof,.mp-cta,.shared-layer,.audience-routing,.next-solutions,.intelligence-signals{padding:85px 24px}.solution-card-grid,.capability-list,.module-grid>div,.intelligence-steps,.activation-grid>div{grid-template-columns:1fr}.solution-card{min-height:390px}.solution-card h3{margin-top:55px}.layer-flow{grid-template-columns:1fr}.layer-flow>i{text-align:center;transform:rotate(90deg)}.product-shot>img{height:300px}.capability-list article,.intelligence-steps article{min-height:260px}.capability-list h3,.intelligence-steps h3{margin-top:50px}.case-logo{min-height:240px}.mp-footer{padding:55px 24px 25px}.mp-footer>nav{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mp-footer-bottom{flex-direction:column;gap:20px}.mp-footer-bottom div{flex-wrap:wrap}.intelligence-clarity header{display:block}.intelligence-clarity header>p{margin-top:28px}.demo-scene{height:250px}.intelligence-engine>span{padding:5px;font-size:5px}.mp-cta h2{font-size:50px}.intelligence-product-carousel .shared-carousel--product [data-carousel-media]{aspect-ratio:3/4}.prompt-demo-response p{grid-template-columns:1fr}.prompt-demo-foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){.engine-ring,.prompt-demo-thinking i,.prompt-demo-response{animation:none!important}.prompt-demo-response{opacity:1;transform:none}.solution-compass,.engine-ring,.demo-wave i{animation:none!important}}.mp-institutional{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.mp-institutional>span{letter-spacing:.2em;color:#697476;font-size:8px}.mp-institutional>div{align-items:center;gap:34px;display:flex}.mp-institutional img{object-fit:contain;filter:grayscale()brightness(1.7);opacity:.82;width:150px;max-height:48px}.mp-institutional img:last-child{width:160px}.intelligence-steps h3{margin:0;line-height:1.12}.intelligence-steps p{margin:0}@media (width<=900px){.intelligence-engine{max-width:650px}.intelligence-customer-proof{grid-template-columns:1fr}.intelligence-customer-proof figure{max-width:720px}.intelligence-customer-proof>div{max-width:760px}}@media (width<=600px){.intelligence-engine{border-radius:26px;min-height:560px}.intelligence-engine>header{grid-template-columns:1fr;padding:0 16px}.intelligence-engine>header small{display:none}.engine-system{grid-template-columns:1fr 1.25fr;gap:18px;min-height:430px;padding:28px 16px}.engine-streams{gap:9px}.engine-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px}.engine-streams>span,.engine-actions>span{min-height:40px;padding:0 10px;font-size:8px}.engine-streams>span:after,.engine-actions>span:before,.engine-system:before,.engine-system:after{display:none}.intelligence-engine>footer{gap:9px;padding:0 12px;font-size:7px}.intelligence-customer-proof{padding:85px 24px}.intelligence-customer-proof figure{border-radius:20px}.intelligence-customer-proof figcaption{font-size:9px}.intelligence-customer-proof>div>img{margin-bottom:28px}.intelligence-customer-proof li p{grid-template-columns:1fr;gap:7px}.intelligence-customer-proof h2{font-size:46px}}@media (prefers-reduced-motion:reduce){.knowledge-ring,.engine-streams>span,.engine-actions>span,.engine-system:before,.engine-system:after{animation:none!important}}.platform-operating-model,.platform-route-grid,.customer-directory,.customer-logo-index,.about-story,.european-projects-index{background:var(--paper);color:#071011;padding:125px max(5vw,32px)}.platform-operating-model>header,.platform-route-grid>header,.customer-directory>header,.european-projects-index>header{grid-template-columns:.58fr 1.5fr;gap:50px;margin-bottom:70px;display:grid}.platform-operating-model header small,.platform-route-grid header small,.customer-directory header small,.european-projects-index header small,.customer-logo-index>small,.about-story small,.about-partners small{letter-spacing:.2em;color:#667174;font-size:9px}.platform-operating-model h2,.platform-route-grid h2,.customer-directory h2,.european-projects-index h2,.about-story h2,.about-partners h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.4vw,98px);line-height:.86}.platform-operating-model h2 em,.platform-route-grid h2 em,.customer-directory h2 em,.european-projects-index h2 em,.about-story h2 em{color:#00aebc;font-style:normal}.platform-layer-list{border:0 solid #bac3c4;border-width:1px 0 0 1px;grid-template-columns:repeat(5,1fr);display:grid}.platform-layer-list article{border:1px solid #bac3c4;border-width:0 1px 1px 0;min-height:360px;padding:25px}.platform-layer-list small,.platform-route-grid a>span{color:#008e99;font-size:9px}.platform-layer-list h3{margin:75px 0 18px;font-size:27px}.platform-layer-list p{color:#5e686a;font-size:12px;line-height:1.65}.platform-route-grid{background:#eef2f2}.platform-route-grid>div{border:0 solid #b8c1c2;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.platform-route-grid a{border:1px solid #b8c1c2;border-width:0 1px 1px 0;flex-direction:column;min-height:370px;padding:27px;transition:all .25s;display:flex}.platform-route-grid a:hover{background:#fff;transform:translateY(-7px)}.platform-route-grid h3{margin:75px 0 16px;font-size:30px;line-height:1.05}.platform-route-grid p{color:#5c6668;line-height:1.6}.platform-route-grid b{text-transform:uppercase;border-top:1px solid #b7c0c1;justify-content:space-between;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.customer-proof-number{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#123f44,#070a0b 68%);border:1px solid #00f0ff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.customer-proof-number strong{letter-spacing:-.08em;font-size:clamp(90px,13vw,190px)}.customer-proof-number span{text-transform:uppercase;letter-spacing:.18em;color:#aeb8b9;font-size:9px}.customer-story-list{border-top:1px solid #b8c1c2}.customer-story-list article{border-bottom:1px solid #b8c1c2;grid-template-columns:.55fr 1.45fr;align-items:center;gap:6vw;padding:65px 0;display:grid}.customer-story-logo{background:#071011;border:1px solid #173c40;place-items:center;height:270px;display:grid}.customer-story-logo img{filter:brightness(0)invert();width:62%;max-height:105px}.customer-story-list small{letter-spacing:.17em;color:#008e99;font-size:8px}.customer-story-list h3{letter-spacing:-.045em;margin:24px 0;font-size:clamp(35px,4.2vw,67px);line-height:.95}.customer-story-list p{color:#5e686a;max-width:700px;line-height:1.6}.customer-story-list strong{letter-spacing:.15em;margin:25px 0;font-size:11px;display:block}.customer-story-list a{text-transform:uppercase;border-bottom:1px solid #788284;gap:20px;padding-bottom:9px;font-size:9px;display:inline-flex}.customer-logo-index{color:#fff;background:#0a0d0e}.customer-logo-index>div{border:0 solid #ffffff26;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.customer-logo-index figure{border:1px solid #ffffff26;border-width:0 1px 1px 0;place-items:center;height:170px;margin:0;display:grid}.customer-logo-index img{filter:grayscale()brightness(0)invert();opacity:.8;width:55%;max-height:70px}.customer-logo-index>p{color:#7f898b;max-width:690px;margin-top:35px;line-height:1.6}.about-story{grid-template-columns:1.4fr .6fr;gap:8vw;display:grid}.about-story small{margin-bottom:28px;display:block}.about-story p{color:#586264;margin:0 0 24px;font-size:17px;line-height:1.7}.european-projects-index>header{grid-template-columns:.45fr 1.15fr .6fr}.european-projects-index>header>p{color:#5d6769;margin:0;line-height:1.6}.european-projects-index>div{border:0 solid #b8c1c2;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.european-projects-index article{border:1px solid #b8c1c2;border-width:0 1px 1px 0;flex-direction:column;min-height:520px;padding:30px;display:flex}.european-projects-index img{object-fit:contain;object-position:left center;width:72%;height:95px;margin-bottom:50px}.european-projects-index article>small{color:#008e99;letter-spacing:.14em;font-size:8px}.european-projects-index h3{margin:30px 0 18px;font-size:30px;line-height:1.05}.european-projects-index p{color:#5d6769;line-height:1.6}.european-projects-index a{text-transform:uppercase;border-top:1px solid #b7c0c1;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.about-partners{background:#0b0f10;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:110px max(5vw,32px);display:grid}.about-partners p{color:#879193;margin:0;line-height:1.7}.about-history{color:#fff;background:#0a0e0f;padding:115px max(5vw,32px)}.about-history>header{grid-template-columns:.3fr 1.15fr .55fr;align-items:start;gap:5vw;margin-bottom:62px;display:grid}.about-history header>small{color:#70e5ec;letter-spacing:.15em;font-size:11px;font-weight:900}.about-history h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.about-history h2 em{color:var(--cyan);font-style:normal}.about-history blockquote{border-left:2px solid var(--cyan);color:#a8b2b4;margin:0;padding:0 0 0 22px;font-size:18px;line-height:1.55}.about-history>div{border-top:1px solid #ffffff32}.about-history article{border-bottom:1px solid #ffffff32;grid-template-columns:55px 150px minmax(180px,.65fr) 1.35fr;align-items:start;gap:28px;padding:27px 0;display:grid}.about-history article>span{color:var(--cyan)}.about-history article>small{color:#70e5ec;letter-spacing:.1em;font-size:11px;font-weight:900}.about-history h3{margin:0;font-size:24px;line-height:1.1}.about-history article>p{color:#a5afb1;margin:0;font-size:16px;line-height:1.6}.about-leadership{color:#071011;background:#edf1f1;padding:115px max(5vw,32px)}.about-leadership>header{grid-template-columns:.32fr 1.08fr .6fr;align-items:start;gap:5vw;margin-bottom:60px;display:grid}.about-leadership header>small{color:#087e88;letter-spacing:.15em;font-size:11px;font-weight:900}.about-leadership h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.about-leadership h2 em{color:#00a3af;font-style:normal}.about-leadership header>p{color:#566365;margin:0;font-size:16px;line-height:1.65}.about-leadership>div{border:0 solid #aab6b8;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;display:grid}.about-leadership article{border:1px solid #aab6b8;border-width:0 1px 1px 0;grid-template-columns:minmax(180px,.75fr) 1.25fr;min-height:390px;display:grid}.about-leader-portrait{background:#dce5e6;min-height:100%;overflow:hidden}.about-leader-portrait img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.about-leadership article>div:last-child{grid-template-rows:76px 78px auto;align-content:center;padding:34px;display:grid}.about-leadership article small{color:#087e88;letter-spacing:.07em;text-transform:uppercase;align-self:start;font-size:11px;font-weight:900;line-height:1.45}.about-leadership h3{align-self:start;margin:0;font-size:31px;line-height:1}.about-leadership article p{color:#596668;align-self:start;margin:0;font-size:15px;line-height:1.65}@media (width<=900px){.platform-operating-model>header,.platform-route-grid>header,.customer-directory>header,.european-projects-index>header{grid-template-columns:1fr}.platform-layer-list,.platform-route-grid>div{grid-template-columns:repeat(2,1fr)}.about-story,.about-partners,.european-projects-index>div{grid-template-columns:1fr}.european-projects-index article{min-height:430px}.mp-institutional{align-items:flex-start;gap:25px}.mp-institutional>div{flex-wrap:wrap;justify-content:flex-end}}@media (width<=600px){.platform-operating-model,.platform-route-grid,.customer-directory,.customer-logo-index,.about-story,.european-projects-index{padding:85px 24px}.platform-layer-list,.platform-route-grid>div{grid-template-columns:1fr}.platform-layer-list article{min-height:260px}.platform-layer-list h3{margin-top:45px}.customer-story-list article{grid-template-columns:1fr}.customer-story-logo{height:220px}.customer-logo-index>div{grid-template-columns:1fr 1fr}.customer-logo-index figure{height:120px}.european-projects-index article{min-height:410px}.about-partners{padding:85px 24px}.mp-institutional{display:block}.mp-institutional>div{justify-content:flex-start;margin-top:24px}.mp-institutional img{width:120px!important}}.solution-intro,.platform-premise,.intelligence-premise,.customer-story-intro{color:#071011;background:#eef2f2;grid-template-columns:.55fr 1.05fr .8fr;align-items:start;gap:5vw;padding:120px max(5vw,32px);display:grid}.solution-intro>small,.platform-premise small,.intelligence-premise small,.customer-story-intro>small{letter-spacing:.2em;color:#687274;font-size:9px}.solution-intro h2,.platform-premise h2,.intelligence-premise h2,.customer-story-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.4vw,82px);line-height:.91}.solution-intro>div p,.platform-premise>div:last-child p,.intelligence-premise>div:last-child p,.customer-story-intro>p{color:#566163;margin:0 0 20px;line-height:1.75}.solution-intro>div p:first-child,.platform-premise>div:last-child p:first-child,.intelligence-premise>div:last-child p:first-child{color:#152022;font-size:18px}.solution-chapters{background:#080b0c;padding:125px max(5vw,32px)}.solution-chapters>header,.platform-gallery>header,.intelligence-map>header{grid-template-columns:.45fr 1.1fr .65fr;align-items:start;gap:5vw;margin-bottom:90px;display:grid}.solution-chapters>header small,.platform-gallery>header small,.intelligence-map>header small{letter-spacing:.2em;color:#748082;font-size:9px}.solution-chapters>header h2,.platform-gallery>header h2,.intelligence-map>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.1vw,92px);line-height:.86}.solution-chapters>header h2 em,.platform-gallery>header h2 em,.intelligence-map>header h2 em{color:var(--cyan);font-style:normal}.solution-chapters>header p,.platform-gallery>header p{color:#828d8f;margin:0;line-height:1.7}.solution-chapters>article{border-top:1px solid #ffffff2b;grid-template-columns:.78fr 1.22fr;align-items:center;gap:6vw;padding:95px 0;display:grid}.solution-chapters>article.reverse{grid-template-columns:1.22fr .78fr}.solution-chapters>article.reverse .chapter-copy{order:2}.solution-chapters>article.reverse .product-shot{order:1}.chapter-copy>small{color:var(--cyan);letter-spacing:.17em;font-size:8px}.chapter-copy h3{letter-spacing:-.045em;margin:26px 0;font-size:clamp(38px,4.1vw,64px);line-height:.98}.chapter-copy>p{color:#a0a9ab;line-height:1.7}.chapter-copy ul,.special-copy ul,.intelligence-product-proof ul{border-top:1px solid #ffffff2b;margin:32px 0 0;padding:0;list-style:none}.chapter-copy li,.special-copy li,.intelligence-product-proof li{color:#d4dbdc;border-bottom:1px solid #ffffff2b;padding:12px 0;font-size:12px}.chapter-copy li:before,.special-copy li:before,.intelligence-product-proof li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.solution-chapters .product-shot>img{object-fit:contain;background:#0d1213;height:520px}.special-modules{color:#071011;background:#edf1f1;padding:125px max(5vw,32px)}.special-modules>header{grid-template-columns:.5fr 1.4fr;gap:5vw;margin-bottom:75px;display:grid}.special-modules>header small{letter-spacing:.2em;color:#657173;font-size:9px}.special-modules>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,90px);line-height:.87}.special-modules>header h2 em{color:#00a5b1;font-style:normal}.special-modules>div{border-top:1px solid #b7c1c2}.special-modules article{border-bottom:1px solid #b7c1c2;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:70px 0;display:grid}.special-image{background:#0b1011;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.special-image img{object-fit:contain;width:100%;height:390px}.special-image span{background:var(--cyan);color:#071011;text-transform:uppercase;letter-spacing:.12em;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px}.special-copy small{letter-spacing:.18em;color:#008d97;font-size:8px}.special-copy h3{letter-spacing:-.045em;margin:24px 0;font-size:clamp(35px,4vw,60px);line-height:.98}.special-copy>p{color:#5a6567;line-height:1.7}.special-copy ul{border-color:#bbc4c5}.special-copy li{color:#263032;border-color:#bbc4c5}.solution-scope{background:#0b0f10;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px max(5vw,32px);display:grid}.solution-scope small{letter-spacing:.2em;color:#7b8587;font-size:9px}.solution-scope h2{letter-spacing:-.06em;font-size:clamp(48px,5.7vw,86px);line-height:.88}.solution-scope h2 em{color:var(--cyan);font-style:normal}.scope-list{border-top:1px solid #ffffff2b}.scope-list p{color:#8e989a;border-bottom:1px solid #ffffff2b;grid-template-columns:38px 150px 1fr;gap:12px;margin:0;padding:22px 0;line-height:1.6;display:grid}.scope-list span{color:var(--cyan);font-size:9px}.scope-list strong{color:#fff}.case-proof-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.case-proof-tags span{color:var(--cyan);letter-spacing:.13em;border:1px solid #2e858d;padding:9px 11px;font-size:8px}.solution-evidence-strip{background:#080b0c;grid-template-columns:repeat(3,1fr);display:grid}.solution-evidence-strip figure{border-right:1px solid #ffffff2b;min-height:430px;margin:0;position:relative;overflow:hidden}.solution-evidence-strip img{object-fit:cover;object-position:top;filter:saturate(.72);width:100%;height:430px;transition:all .5s}.solution-evidence-strip figure:hover img{filter:saturate();transform:scale(1.025)}.solution-evidence-strip figcaption{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;background:#061011;padding:10px 13px;font-size:8px;position:absolute;bottom:18px;left:18px}.decision-table{color:#071011;background:#eef2f2;padding:125px max(5vw,32px)}.decision-table>header{grid-template-columns:.45fr 1.55fr;gap:5vw;margin-bottom:70px;display:grid}.decision-table header small{letter-spacing:.2em;color:#687274;font-size:9px}.decision-table h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,90px);line-height:.87}.decision-table h2 em{color:#00a4b0;font-style:normal}.decision-row{border-bottom:1px solid #b5bfc0;grid-template-columns:1.25fr .55fr 1fr;align-items:center;gap:35px;padding:27px 0;display:grid}.decision-row strong{font-size:17px;line-height:1.45}.decision-row a{color:#007f89;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.decision-row p{color:#5c6769;line-height:1.55}.decision-head{letter-spacing:.17em;text-transform:uppercase;color:#727d7f;border-top:1px solid #b5bfc0;font-size:8px}.platform-layer-grid{border:0 solid #bac3c4;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.platform-layer-grid article{border:1px solid #bac3c4;border-width:0 1px 1px 0;flex-direction:column;min-height:440px;padding:28px;display:flex}.platform-layer-grid small{color:#008d97}.platform-layer-grid h3{margin:55px 0 17px;font-size:31px;line-height:1.05}.platform-layer-grid p{color:#5d686a;line-height:1.65}.platform-layer-grid ul{margin:auto 0 0;padding:0;list-style:none}.platform-layer-grid li{border-top:1px solid #c4cccd;padding:9px 0;font-size:10px}.platform-layer-grid li:before{content:"+";color:#0098a3;margin-right:9px}.platform-gallery{background:#080b0c;padding:125px max(5vw,32px)}.gallery-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.gallery-grid .product-shot>img{object-fit:contain;background:#0d1213;height:430px}.platform-foundation{background:#0b0f10;grid-template-columns:.6fr 1.4fr;gap:6vw;padding:120px max(5vw,32px);display:grid}.platform-foundation small{letter-spacing:.2em;color:#748082;font-size:9px}.platform-foundation h2{letter-spacing:-.055em;font-size:clamp(47px,5.4vw,80px);line-height:.9}.foundation-grid{border:0 solid #ffffff2b;border-width:1px 0 0 1px;grid-template-columns:repeat(2,1fr);display:grid}.foundation-grid article{border:1px solid #ffffff2b;border-width:0 1px 1px 0;min-height:210px;padding:26px}.foundation-grid strong{font-size:20px}.foundation-grid p{color:#8b9597;line-height:1.65}.intelligence-example{background:#080b0c;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;padding:120px max(5vw,32px);display:grid}.example-media{background:#0c1213;border:1px solid #274044;padding:14px;position:relative}.example-media img{object-fit:contain;width:100%;height:530px;display:block}.example-media>span{background:var(--cyan);color:#071011;letter-spacing:.13em;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;bottom:28px;left:28px}.example-signals>small{color:var(--cyan);letter-spacing:.2em;font-size:8px}.example-signals h2{letter-spacing:-.055em;font-size:clamp(47px,5.3vw,80px);line-height:.88}.example-signals h2 em{color:var(--cyan);font-style:normal}.example-signals>div{border-top:1px solid #ffffff2b}.example-signals p{color:#9da7a9;border-bottom:1px solid #ffffff2b;grid-template-columns:110px 1fr;margin:0;padding:15px 0;line-height:1.5;display:grid}.example-signals b{color:var(--cyan);letter-spacing:.14em;font-size:8px}.intelligence-map{color:#071011;background:#eef2f2;padding:125px max(5vw,32px)}.intelligence-map>header h2 em{color:#00a4b0}.intelligence-map>div{border:0 solid #b7c1c2;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.intelligence-map article{border:1px solid #b7c1c2;border-width:0 1px 1px 0;flex-direction:column;min-height:390px;padding:27px;display:flex}.intelligence-map article>span{color:#008b95;font-size:9px}.intelligence-map h3{margin:55px 0 16px;font-size:31px}.intelligence-map p{color:#5b6668;line-height:1.65}.intelligence-map strong{letter-spacing:.13em;border-top:1px solid #bdc5c6;margin-top:auto;padding-top:15px;font-size:8px}.intelligence-product-proof{background:#0a0e0f;grid-template-columns:.75fr 1.25fr;align-items:center;gap:6vw;padding:120px max(5vw,32px);display:grid}.intelligence-product-proof small{color:var(--cyan);letter-spacing:.2em;font-size:8px}.intelligence-product-proof h2{letter-spacing:-.05em;font-size:clamp(43px,4.8vw,72px);line-height:.92}.intelligence-product-proof p{color:#919b9d;line-height:1.7}.intelligence-product-proof .product-shot>img{object-fit:contain;background:#0d1213;height:520px}.customer-story-intro{grid-template-columns:.45fr 1.15fr .65fr}.customer-story-grid{color:#071011;background:#eef2f2;padding:0 max(5vw,32px) 125px}.customer-story-grid>article{border-top:1px solid #b7c1c2;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:85px 0;display:grid}.customer-story-grid>article:nth-child(2n) .story-image{order:2}.story-image{aspect-ratio:16/9;background:#091011;border:1px solid #abb7b8;place-items:center;width:100%;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.story-image img{object-fit:cover;object-position:top center;width:100%;height:100%;min-height:0;transition:all .4s}.story-image:hover img{transform:scale(1.02)}.story-copy>small{color:#008b95;letter-spacing:.18em;font-size:8px}.story-copy h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(38px,4.3vw,65px);line-height:.96}.story-copy h2 b{color:#00a3af;letter-spacing:.08em;margin-bottom:18px;font-size:15px;display:block}.story-copy>p{color:#596466;line-height:1.7}.story-copy blockquote{border-block:1px solid #b9c2c3;margin:30px 0;padding:22px 0;font-size:18px;line-height:1.55}.story-copy cite{color:#707b7d;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:9px;font-style:normal;display:block}.story-copy>strong{letter-spacing:.14em;margin:26px 0;font-size:9px;display:block}.story-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.story-actions>a{color:#007f89;text-transform:uppercase;border-bottom:1px solid #7f8a8c;align-items:center;gap:16px;padding:11px 0;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.story-actions>.story-service-link{color:#fff;background:#007f89;border:1px solid #007f89;padding:12px 15px;transition:background .2s,color .2s}.story-actions>.story-service-link:hover,.story-actions>.story-service-link:focus-visible{color:#007f89;background:0 0}.story-proof-list{border-top:1px solid #b9c2c3;margin:28px 0;padding:0;list-style:none}.story-proof-list li{color:#3f4b4d;letter-spacing:.05em;border-bottom:1px solid #b9c2c3;padding:13px 0;font-size:12px;font-weight:900;line-height:1.4}@media (width<=900px){.solution-intro,.platform-premise,.intelligence-premise,.customer-story-intro,.solution-chapters>header,.platform-gallery>header,.intelligence-map>header,.solution-chapters>article,.solution-chapters>article.reverse,.special-modules article,.solution-scope,.platform-foundation,.intelligence-example,.intelligence-product-proof,.customer-story-grid>article{grid-template-columns:1fr}.solution-chapters>article.reverse .chapter-copy,.customer-story-grid>article:nth-child(2n) .story-image{order:initial}.solution-evidence-strip,.decision-row{grid-template-columns:1fr}.decision-head{display:none}.platform-layer-grid,.intelligence-map>div{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr}.platform-foundation{gap:35px}}@media (width<=600px){.solution-intro,.platform-premise,.intelligence-premise,.customer-story-intro,.solution-chapters,.special-modules,.solution-scope,.decision-table,.platform-gallery,.platform-foundation,.intelligence-example,.intelligence-map,.intelligence-product-proof{padding:85px 24px}.solution-chapters>article{padding:65px 0}.solution-chapters .product-shot>img,.intelligence-product-proof .product-shot>img{height:320px}.special-modules>header,.decision-table>header{grid-template-columns:1fr}.special-image,.special-image img{height:260px;min-height:260px}.scope-list p{grid-template-columns:28px 1fr}.scope-list p strong{grid-column:2}.solution-evidence-strip figure,.solution-evidence-strip img{height:300px;min-height:300px}.platform-layer-grid,.intelligence-map>div,.foundation-grid{grid-template-columns:1fr}.platform-layer-grid article,.intelligence-map article{min-height:320px}.gallery-grid .product-shot>img,.example-media img{height:300px}.example-signals p{grid-template-columns:85px 1fr}.customer-story-grid{padding:0 24px 85px}.customer-story-grid>article{padding:65px 0}.story-image,.story-image img{height:auto;min-height:0}.story-image{aspect-ratio:16/9}.story-image img{height:100%}}.about-timeline,.about-principles{color:#071011;background:#eef2f2;padding:125px max(5vw,32px)}.about-timeline>header,.about-principles>header{grid-template-columns:.48fr 1.52fr;gap:5vw;margin-bottom:70px;display:grid}.about-timeline header small,.about-principles header small{letter-spacing:.2em;color:#687274;font-size:9px}.about-timeline h2,.about-principles h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,90px);line-height:.87}.about-timeline h2 em,.about-principles h2 em{color:#00a4b0;font-style:normal}.about-timeline>div{border-top:1px solid #b8c1c2}.about-timeline article{border-bottom:1px solid #b8c1c2;grid-template-columns:.35fr 1.65fr;gap:5vw;padding:28px 0;display:grid}.about-timeline strong{color:#008d97;font-size:24px}.about-timeline p{color:#566163;margin:0;line-height:1.7}.about-principles{color:#fff;background:#0b0f10}.about-principles>div{border:0 solid #ffffff2b;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);display:grid}.about-principles article{border:1px solid #ffffff2b;border-width:0 1px 1px 0;min-height:370px;padding:27px}.about-principles article>span{color:var(--cyan);font-size:9px}.about-principles h3{margin:75px 0 17px;font-size:28px;line-height:1.05}.about-principles p{color:#8f999b;line-height:1.65}@media (width<=900px){.about-timeline>header,.about-principles>header{grid-template-columns:1fr}.about-principles>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.about-timeline,.about-principles{padding:85px 24px}.about-timeline article{grid-template-columns:1fr;gap:12px}.about-principles>div{grid-template-columns:1fr}.about-principles article{min-height:280px}.about-principles h3{margin-top:50px}}.intelligence-customer-proof figure>img{aspect-ratio:1;object-fit:contain;object-position:center}.intelligence-signals>header{grid-template-columns:.34fr 1.08fr .58fr;align-items:start}.intelligence-signals>header>p{color:#9aa4a6;margin:0;font-size:16px;line-height:1.65}.intelligence-signals article{min-height:230px}.intelligence-signals h3{margin-top:34px}.intelligence-governance{color:#071011;background:#eef2f2;padding:105px max(5vw,32px)}.intelligence-governance>header{grid-template-columns:.35fr 1.05fr .6fr;align-items:start;gap:5vw;margin-bottom:65px;display:grid}.intelligence-governance header>small{color:#607174;letter-spacing:.14em;font-size:12px;font-weight:900}.intelligence-governance h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.intelligence-governance h2 em{color:#009aa6;font-style:normal}.intelligence-governance header>p{color:#566365;margin:0;font-size:16px;line-height:1.65}.intelligence-governance dl{border-top:1px solid #aebbbc;margin:0}.intelligence-governance dl>div{border-bottom:1px solid #aebbbc;grid-template-columns:minmax(180px,.35fr) 1fr;gap:4vw;padding:24px 0;display:grid}.intelligence-governance dt{color:#008b96;letter-spacing:.1em;font-size:13px;font-weight:900}.intelligence-governance dd{color:#2f3c3e;margin:0;font-size:17px;line-height:1.55}.intelligence-governance dl{grid-template-columns:1fr 1fr;display:grid}.intelligence-governance dl>div{grid-template-columns:1fr;align-content:start;gap:9px;padding:22px 0}.intelligence-governance dl>div:nth-child(odd){border-right:1px solid #aebbbc;padding-right:4vw}.intelligence-governance dl>div:nth-child(2n){padding-left:4vw}.intelligence-governance dt{font-size:13px}.intelligence-governance dd{font-size:16px}:is(.intelligence-hero,.intelligence-signals,.intelligence-customer-proof,.intelligence-product-carousel,.intelligence-governance,.curiosa-proof) :is(small,figcaption),.marketing-page .mp-cta small{font-size:11px!important}@media (width<=900px){.intelligence-signals>header,.intelligence-governance>header{grid-template-columns:1fr}.intelligence-governance{padding:90px max(5vw,32px)}}@media (width<=600px){.intelligence-signals article{min-height:190px}.intelligence-signals h3{margin-top:25px}.intelligence-governance{padding:70px 24px}.intelligence-governance>header{margin-bottom:38px}.intelligence-governance dl{grid-template-columns:1fr}.intelligence-governance dl>div,.intelligence-governance dl>div:nth-child(odd),.intelligence-governance dl>div:nth-child(2n){border-right:0;gap:8px;padding:17px 0}.intelligence-governance dd{font-size:16px}.curiosa-proof>div:first-child{min-height:250px}}.intelligence-signals>div{grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-signals>div[data-aligned-grid]>article{--aligned-index-row:34px;--aligned-title-row:96px;min-height:245px}.intelligence-signals article small{align-items:baseline;gap:4px;display:flex}.intelligence-signals article small [data-ui-index]{color:var(--cyan)}.intelligence-signals h3{margin:20px 0 16px;font-size:clamp(22px,1.7vw,28px)}.intelligence-product-image{object-fit:contain!important;object-position:center!important;background:#eef2f3!important}.intelligence-product-image--curiosa{background:#070d21!important}.intelligence-mcp-demo{box-sizing:border-box;color:#eef4f4;background:radial-gradient(circle at 50% 48%,#07363a 0,#091718 34%,#060a0b 72%);grid-template-rows:auto minmax(0,1fr) auto;gap:22px;height:100%;min-height:0;padding:24px;display:grid}.intelligence-mcp-demo>header{border-bottom:1px solid #ffffff32;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.intelligence-mcp-demo>header strong,.intelligence-mcp-demo>header small,.intelligence-mcp-demo>footer{letter-spacing:.11em;font-size:10px;font-weight:900;line-height:1.3}.intelligence-mcp-demo>header small{color:var(--cyan)}.intelligence-mcp-flow{grid-template-columns:minmax(150px,.8fr) minmax(100px,.45fr) minmax(250px,1.35fr);align-items:center;gap:24px;min-height:0;display:grid}.intelligence-mcp-client{background:#071011de;border:1px solid #ffffff3d;border-radius:18px;flex-direction:column;justify-content:center;min-height:180px;padding:22px;display:flex}.intelligence-mcp-client small,.intelligence-mcp-client span{color:#7f8c8e;letter-spacing:.12em;font-size:9px;font-weight:900}.intelligence-mcp-client strong{letter-spacing:-.045em;margin:14px 0;font-size:clamp(24px,2.6vw,42px);line-height:.9}.intelligence-mcp-client span{color:var(--cyan)}.intelligence-mcp-core{aspect-ratio:1;border:1px solid var(--cyan);text-align:center;background:#061011;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 18px #00f0ff10,0 0 50px #00f0ff1f}.intelligence-mcp-core:before,.intelligence-mcp-core:after{content:"";background:var(--cyan);width:24px;height:1px;position:absolute;top:50%}.intelligence-mcp-core:before{right:100%}.intelligence-mcp-core:after{left:100%}.intelligence-mcp-core i{border:1px dashed #00f0ff80;border-radius:50%;position:absolute;inset:10px}.intelligence-mcp-core strong{color:var(--cyan);font-size:clamp(27px,3.2vw,50px);line-height:1}.intelligence-mcp-core small{color:#98a4a6;letter-spacing:.09em;margin-top:8px;font-size:8px;font-weight:900;line-height:1.3}.intelligence-mcp-services{gap:10px;display:grid}.intelligence-mcp-services article{background:#071011e8;border:1px solid #ffffff32;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:75px;padding:13px 15px;display:grid}.intelligence-mcp-services article>b{color:var(--cyan);font-size:13px}.intelligence-mcp-services article>span{gap:5px;min-width:0;display:grid}.intelligence-mcp-services article strong{letter-spacing:.04em;font-size:15px}.intelligence-mcp-services article small{color:#8c999b;letter-spacing:.07em;font-size:8px;font-weight:900;line-height:1.35}.intelligence-mcp-demo>footer{color:#7f8c8e;border-top:1px solid #ffffff32;justify-content:space-between;gap:16px;padding-top:15px;display:flex}.intelligence-mcp-demo>footer span:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}@media (width<=1100px){.intelligence-signals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-mcp-flow{grid-template-columns:minmax(135px,.75fr) 90px minmax(220px,1.35fr);gap:18px}.intelligence-mcp-demo{padding:20px}.intelligence-mcp-client{min-height:155px;padding:18px}}@media (width<=600px){.intelligence-signals{padding-block:70px}.intelligence-signals>div{grid-template-columns:1fr}.intelligence-signals>div[data-aligned-grid]>article{min-height:0;padding:22px}.intelligence-signals h3{margin-top:24px}.intelligence-product-carousel{padding-block:70px}.intelligence-product-carousel .shared-carousel--product [data-carousel-media]{aspect-ratio:auto}.intelligence-product-carousel .feature-media-viewport:has(.intelligence-mcp-demo){aspect-ratio:auto;height:auto}.intelligence-mcp-demo{gap:16px;height:auto;min-height:440px;padding:18px}.intelligence-mcp-flow{grid-template-columns:1fr;gap:16px}.intelligence-mcp-client{min-height:110px}.intelligence-mcp-core{justify-self:center;width:90px}.intelligence-mcp-core:before,.intelligence-mcp-core:after{display:none}.intelligence-mcp-services article{min-height:64px}.intelligence-mcp-demo>footer{flex-direction:column;gap:8px}.curiosa-proof{padding-block:70px}}.curiosa-proof-logo{width:65%;max-height:110px;display:block;overflow:hidden}.intelligence-product-carousel .intelligence-prompt-demo{color:#eef4f4;background:radial-gradient(circle at 78% 22%,#0d3e43 0,#091a1c 32%,#060a0b 72%);border:0;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.intelligence-product-carousel .prompt-demo-body{flex-direction:column;justify-content:center;gap:8px;min-height:0;padding:14px 20px;display:flex}.prompt-demo-message{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.prompt-demo-message>div{min-width:0}.prompt-demo-avatar{color:#cbd4d5;letter-spacing:.06em;background:#071011;border:1px solid #637174;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:grid}.prompt-demo-message--okast .prompt-demo-avatar{border-color:var(--cyan);background:var(--cyan);color:#041011;letter-spacing:-.06em;font-size:24px;box-shadow:0 0 22px #00f0ff2e}.prompt-demo-message small{color:#75e7ed;letter-spacing:.1em;margin:0 0 8px;font-size:11px;font-weight:900;line-height:1.2;display:block}.prompt-demo-prompt{color:#f3f6f6;background:#0b1416;border:1px solid #607073;border-radius:13px;margin:0;padding:13px 42px 13px 15px;font-size:15px;line-height:1.45;position:relative}.prompt-demo-prompt span{clip-path:inset(0 100% 0 0);animation:5s steps(34,end) infinite promptType;display:block}.prompt-demo-prompt i{background:var(--cyan);border-radius:50%;width:24px;height:24px;position:absolute;bottom:13px;right:13px;box-shadow:0 0 16px #00f0ff55}.prompt-demo-prompt i:after{content:"↑";color:#041011;place-items:center;height:100%;font-size:14px;font-style:normal;font-weight:900;display:grid}.prompt-demo-route{color:#8d999b;opacity:0;align-items:center;gap:12px;min-height:22px;margin-left:62px;animation:5s ease-in-out infinite promptRoute;display:flex}.prompt-demo-route>span{gap:5px;display:flex}.prompt-demo-route i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1.05s ease-in-out infinite promptPulse}.prompt-demo-route i:nth-child(2){animation-delay:.15s}.prompt-demo-route i:nth-child(3){animation-delay:.3s}.prompt-demo-route b{letter-spacing:.09em;font-size:10px;line-height:1.3}.prompt-demo-message--okast{opacity:0;animation:5s ease-in-out infinite promptOkast;transform:translateY(8px)}.intelligence-product-carousel .prompt-demo-response{background:0 0;border:0;padding:0;animation:none}.intelligence-product-carousel .prompt-demo-response p{color:#c0cacc;opacity:0;min-height:34px;animation:5s ease-in-out infinite promptResponse;animation-delay:calc(var(--step) * .14s);background:#0b1416;border:1px solid #ffffff24;border-bottom:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:7px 12px;font-size:13px;line-height:1.3;display:grid;transform:translate(-8px)}.intelligence-product-carousel .prompt-demo-response p:first-child{border-radius:12px 12px 0 0}.intelligence-product-carousel .prompt-demo-response p:last-child{border-bottom:1px solid #ffffff24;border-radius:0 0 12px 12px}.intelligence-product-carousel .prompt-demo-response b{color:var(--cyan);letter-spacing:.08em;font-size:10px;line-height:1.2}.prompt-demo-approval{color:#8e9a9c;opacity:0;background:#071011;border:1px solid #00f0ff70;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin-left:62px;padding:0 14px;animation:5s ease-in-out infinite promptApproval;display:flex}.prompt-demo-approval span{letter-spacing:.09em;font-size:10px;font-weight:900}.prompt-demo-approval strong{color:var(--cyan);letter-spacing:.06em;font-size:12px}.prompt-demo-approval strong i{margin-left:12px;font-style:normal}.intelligence-product-carousel .prompt-demo-foot{color:#7e8b8d;letter-spacing:.08em;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:18px;min-height:40px;margin:0;padding:0 22px;font-size:10px;line-height:1.3;display:flex}.intelligence-product-carousel .prompt-demo-foot strong{color:var(--cyan);font-size:10px}@keyframes promptType{0%,7%{clip-path:inset(0 100% 0 0);opacity:0}12%{opacity:1}36%,94%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes promptRoute{0%,32%{opacity:0;transform:translateY(-4px)}40%,91%{opacity:1;transform:none}to{opacity:0}}@keyframes promptOkast{0%,43%{opacity:0;transform:translateY(8px)}51%,93%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes promptResponse{0%,49%{opacity:0;transform:translate(-8px)}58%,93%{opacity:1;transform:none}to{opacity:0}}@keyframes promptApproval{0%,66%{opacity:0;transform:translateY(6px)}74%,93%{opacity:1;transform:none}to{opacity:0}}@media (width<=1320px) and (width>=901px){.intelligence-product-carousel .prompt-demo-body{grid-template:"user route okast"minmax(0,1fr)"approval approval approval"34px/minmax(0,.95fr) 34px minmax(0,1.05fr);align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.intelligence-product-carousel .prompt-demo-message--user{grid-area:user}.intelligence-product-carousel .prompt-demo-message--okast{grid-area:okast}.intelligence-product-carousel .prompt-demo-message{display:block}.intelligence-product-carousel .prompt-demo-avatar{display:none}.intelligence-product-carousel .prompt-demo-message small{margin-bottom:5px;font-size:9px}.intelligence-product-carousel .prompt-demo-prompt{padding:8px 28px 8px 9px;font-size:11px;line-height:1.3}.intelligence-product-carousel .prompt-demo-prompt i{width:20px;height:20px;bottom:7px;right:7px}.intelligence-product-carousel .prompt-demo-route{flex-direction:column;grid-area:route;justify-content:center;gap:6px;min-height:0;margin:0}.intelligence-product-carousel .prompt-demo-route>span{flex-direction:column}.intelligence-product-carousel .prompt-demo-route b{font-size:0}.intelligence-product-carousel .prompt-demo-route b:after{content:"MCP";font-size:8px}.intelligence-product-carousel .prompt-demo-response p{grid-template-columns:60px minmax(0,1fr);gap:6px;min-height:28px;padding:5px 7px;font-size:10px;line-height:1.2}.intelligence-product-carousel .prompt-demo-response b{font-size:8px}.intelligence-product-carousel .prompt-demo-approval{grid-area:approval;min-height:34px;margin:0;padding-inline:10px}.intelligence-product-carousel .prompt-demo-approval span{font-size:8px}.intelligence-product-carousel .prompt-demo-approval strong{font-size:10px}.intelligence-product-carousel .prompt-demo-foot{padding-inline:12px;font-size:8px}.intelligence-product-carousel .prompt-demo-foot strong{font-size:8px}}@media (width<=600px){.intelligence-product-carousel .feature-media-viewport:has(.intelligence-prompt-demo){aspect-ratio:auto;height:auto}.intelligence-product-carousel .intelligence-prompt-demo{grid-template-rows:minmax(0,1fr);height:auto;min-height:600px}.intelligence-product-carousel .prompt-demo-body{gap:11px;padding:17px 15px}.prompt-demo-message{grid-template-columns:38px minmax(0,1fr);gap:10px}.prompt-demo-avatar{width:36px;height:36px;font-size:9px}.prompt-demo-message--okast .prompt-demo-avatar{font-size:20px}.prompt-demo-message small{font-size:10px}.prompt-demo-prompt{padding:11px 38px 11px 12px;font-size:13px}.prompt-demo-route,.prompt-demo-approval{margin-left:48px}.intelligence-product-carousel .prompt-demo-response p{grid-template-columns:1fr;gap:4px;min-height:48px;font-size:12px}.prompt-demo-approval{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:58px}}@media (prefers-reduced-motion:reduce){.prompt-demo-prompt span,.prompt-demo-route,.prompt-demo-message--okast,.intelligence-product-carousel .prompt-demo-response p,.prompt-demo-approval{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}.prompt-demo-route i{animation:none!important}}.about-service-model,.about-press{padding:115px max(5vw,32px)}.about-service-model{color:#fff;background:#0a0e0f}.about-service-model>header,.about-press>header{grid-template-columns:.34fr 1.08fr .58fr;align-items:start;gap:5vw;margin-bottom:65px;display:grid}.about-service-model header>small,.about-press header>small{letter-spacing:.14em;color:#788587;font-size:12px;font-weight:900}.about-service-model h2,.about-press h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.about-service-model h2 em,.about-press h2 em{color:var(--cyan);font-style:normal}.about-service-model header>p,.about-press header>p{color:#909b9d;margin:0;font-size:16px;line-height:1.65}.about-service-model>div{border-top:1px solid #ffffff32}.about-service-model article{border-bottom:1px solid #ffffff32;grid-template-columns:62px minmax(210px,.62fr) 1.25fr minmax(190px,.55fr);align-items:start;gap:28px;padding:28px 0;display:grid}.about-service-model article>span{color:var(--cyan)}.about-service-model h3{margin:0;font-size:27px;line-height:1}.about-service-model article>p{color:#a5afb1;margin:0;font-size:16px;line-height:1.6}.about-service-model article>small{color:#70e5ec;letter-spacing:.08em;font-size:11px;font-weight:900;line-height:1.45}.about-press{color:#071011;background:#edf1f1}.about-press h2 em{color:#008d98}.about-press header>small{color:#617174}.about-press header>p{color:#526063}.about-press-layout{border:1px solid #9fadaf;grid-template-columns:1.02fr .98fr;display:grid}.about-press-feature{color:#fff;background:linear-gradient(145deg,#071011,#0c3539);border-right:1px solid #9fadaf;flex-direction:column;min-height:610px;padding:42px;display:flex}.about-press-feature>span{color:#70e5ec;letter-spacing:.1em;font-size:12px;font-weight:900}.about-press-feature>strong{color:#70e5ec;letter-spacing:.12em;margin-top:auto;font-size:15px}.about-press-feature h3{letter-spacing:-.05em;max-width:720px;margin:24px 0 20px;font-size:clamp(37px,4vw,61px);line-height:.92}.about-press-feature p{color:#a9b4b6;max-width:650px;margin:0;font-size:16px;line-height:1.6}.about-press-feature b{color:#70e5ec;letter-spacing:.1em;border-top:1px solid #ffffff4a;justify-content:space-between;margin-top:30px;padding-top:16px;font-size:12px;display:flex}.about-press-feature b i,.about-press-list>a>i{font-style:normal}.about-press-list{grid-template-rows:repeat(5,1fr);display:grid}.about-press-list>a{border-bottom:1px solid #9fadaf;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:0;padding:22px 26px;display:grid}.about-press-list>a:last-child{border-bottom:0}.about-press-list>a>span{color:#008d98}.about-press-list p{margin:0}.about-press-list small{color:#627174;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.about-press-list strong{font-size:16px;line-height:1.3;display:block}.about-press-list>a>i{color:#008d98}.about-press-archive{color:#00818b;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #008d98;align-items:center;gap:24px;width:fit-content;max-width:100%;margin-top:34px;padding-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.about-eu article{min-height:440px}.about-eu img{margin-bottom:32px}.about-industry{color:#fff;background:#0b0f10;border-top:1px solid #ffffff2c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:52px max(5vw,32px);display:grid}.about-industry small{color:#70e5ec;letter-spacing:.12em;font-size:12px;font-weight:900}.about-industry p{color:#a2adaf;max-width:900px;margin:0;font-size:16px;line-height:1.65}:is(.about-story,.about-history,.about-leadership,.about-service-model,.about-press,.about-eu,.about-industry) small{font-size:11px!important}.about-eu{padding-top:95px;padding-bottom:95px}.about-eu>header{margin-bottom:52px}.about-eu article{min-height:370px;padding:26px}.about-eu img{box-sizing:border-box;object-position:left center;background:#081011;width:100%;height:92px;margin-bottom:22px;padding:17px 20px}.about-eu h3{margin:22px 0 14px}.about-eu a{padding-top:15px}@media (width<=1000px){.about-history>header,.about-leadership>header,.about-service-model>header,.about-press>header{grid-template-columns:1fr}.about-history article{grid-template-columns:45px 130px 1fr}.about-history article>p{grid-column:3}.about-leadership>div{grid-template-columns:1fr}.about-leadership article{min-height:340px}.about-service-model article{grid-template-columns:50px 1fr}.about-service-model article>p,.about-service-model article>small{grid-column:2}.about-press-layout{grid-template-columns:1fr}.about-press-feature{border-bottom:1px solid #9fadaf;border-right:0;min-height:540px}}@media (width<=650px){.about-history,.about-leadership,.about-service-model,.about-press{padding:70px 24px}.about-history>header,.about-leadership>header,.about-service-model>header,.about-press>header{margin-bottom:38px}.about-history blockquote{font-size:16px}.about-history article{grid-template-columns:36px 1fr;gap:9px 12px;padding:22px 0}.about-history article>small,.about-history h3,.about-history article>p{grid-column:2}.about-history h3{font-size:23px}.about-history article>p{font-size:15px}.about-leadership article{grid-template-columns:1fr;min-height:0}.about-leader-portrait{aspect-ratio:4/3;min-height:0}.about-leadership article>div:last-child{grid-template-rows:auto;align-content:start;gap:15px;padding:27px 23px}.about-leadership h3{font-size:27px}.about-service-model article{grid-template-columns:42px 1fr;gap:10px 14px;padding:21px 0}.about-service-model h3{font-size:24px}.about-service-model article>p{font-size:15px}.about-press-feature{min-height:430px;padding:25px 22px}.about-press-feature h3{font-size:36px}.about-press-list>a{grid-template-columns:34px 1fr auto;gap:10px;padding:18px}.about-press-list strong{font-size:15px}.about-eu{padding:70px 24px}.about-eu>header{margin-bottom:38px}.about-eu article{min-height:0;padding:24px}.about-eu img{height:78px;margin-bottom:18px;padding:14px 16px}.about-eu h3{margin:18px 0 12px}.about-eu p{margin-bottom:25px}.about-industry{grid-template-columns:1fr;gap:14px;padding:38px 24px}}@media (width<=1000px){.about-leadership>header{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.about-leadership h2{font-size:40px}}.platform-architecture,.platform-distribution-detail,.platform-partners{background:#080b0c;padding:125px max(5vw,32px)}.platform-architecture>header,.platform-partners>header{grid-template-columns:.45fr 1.05fr .7fr;gap:5vw;margin-bottom:75px;display:grid}.platform-architecture small,.platform-partners small,.platform-distribution-detail small{letter-spacing:.2em;color:#748082;font-size:9px}.platform-architecture h2,.platform-partners h2,.platform-distribution-detail h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.7vw,86px);line-height:.88}.platform-architecture h2 em,.platform-partners h2 em,.platform-distribution-detail h2 em{color:var(--cyan);font-style:normal}.platform-architecture header p,.platform-partners header p,.platform-distribution-detail p{color:#8c9698;margin:0;line-height:1.7}.architecture-map{max-width:1180px;margin:auto}.architecture-cms,.architecture-distribution{text-align:center;background:linear-gradient(110deg,#0b181a,#071011);border:1px solid #00f0ff80;flex-direction:column;align-items:center;gap:13px;padding:34px;display:flex;box-shadow:0 0 50px #00f0ff12}.architecture-cms strong,.architecture-distribution strong{letter-spacing:-.04em;font-size:clamp(27px,4vw,52px)}.architecture-cms span,.architecture-distribution span{color:#98a3a5;letter-spacing:.08em;font-size:11px}.architecture-connector{text-align:center;color:var(--cyan);letter-spacing:.18em;padding:22px;font-size:10px}.architecture-modules{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.architecture-modules article{background:#0d1213;border:1px solid #ffffff2b;min-height:260px;padding:27px}.architecture-modules h3{margin:60px 0 15px;font-size:30px}.architecture-modules p{color:#8e989a;line-height:1.6}.platform-distribution-detail{background:var(--paper);color:#071011;grid-template-columns:.85fr 1.15fr;align-items:end;gap:7vw;display:grid}.platform-distribution-detail h2 em{color:#00a7b3}.platform-distribution-detail p{margin:28px 0}.platform-distribution-detail a{color:#008b95;text-transform:uppercase;border-bottom:1px solid #008b95;padding-bottom:9px;font-size:9px;font-weight:900}.distribution-grid{border:0 solid #b8c1c2;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;display:grid}.distribution-grid span{text-transform:uppercase;border:1px solid #b8c1c2;border-width:0 1px 1px 0;align-items:flex-end;min-height:105px;padding:22px;font-size:12px;font-weight:800;display:flex}.product-proof-pending{background:#101516;border:1px solid #354144;flex-direction:column;justify-content:flex-end;min-height:515px;padding:38px;display:flex}.product-proof-pending small{color:var(--cyan);letter-spacing:.18em;font-size:8px}.product-proof-pending h3{margin:24px 0;font-size:35px}.product-proof-pending p{color:#8d989a;max-width:530px;line-height:1.7}.platform-partners{background:var(--paper);color:#071011}.platform-partners>div{border:0 solid #b8c1c2;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.platform-partners article{border:1px solid #b8c1c2;border-width:0 1px 1px 0;flex-direction:column;justify-content:flex-end;gap:8px;min-height:150px;padding:24px;display:flex}.platform-partners article strong{font-size:25px}.platform-partners article span{color:#687274;text-transform:uppercase;letter-spacing:.1em;font-size:10px}@media (width<=900px){.platform-architecture>header,.platform-partners>header,.platform-distribution-detail,.architecture-modules{grid-template-columns:1fr}.platform-partners>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.platform-architecture,.platform-distribution-detail,.platform-partners{padding:85px 24px}.distribution-grid,.platform-partners>div{grid-template-columns:1fr}.architecture-modules article{min-height:220px}.architecture-modules h3{margin-top:45px}}.architecture-modules{grid-template-columns:repeat(2,1fr)}.architecture-modules article{flex-direction:column;display:flex}.architecture-modules article>a{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff2b;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.system-hero-visual{z-index:2;background:radial-gradient(circle at 50% 44%,#11383c 0,#091617 35%,#060a0b 72%);border:1px solid #00f0ff70;border-radius:34px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00f0ff0b,0 35px 90px #0008}.system-hero-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 71px,#ffffff08 72px),repeating-linear-gradient(0deg,#0000 0 71px,#ffffff06 72px);position:absolute;inset:0;mask-image:linear-gradient(#000b,#0000 86%)}.system-hero-frame-title{z-index:3;border-bottom:1px solid #ffffff27;align-items:center;min-height:48px;padding:0 7px 15px;display:flex;position:relative}.system-hero-frame-title small{color:#9aa5a7;letter-spacing:.13em;font-size:11px;font-weight:900}.system-hero-map{z-index:2;flex-direction:column;min-height:440px;padding:14px 8px 5px;display:flex;position:relative}.system-flow-inputs{text-align:center}.system-flow-inputs small{color:#77e6ed;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.system-flow-inputs>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.system-flow-inputs span{color:#b6c0c2;letter-spacing:.08em;background:#071011c9;border:1px solid #ffffff31;padding:6px 8px;font-size:8px;font-weight:900}.system-flow-connector{background:linear-gradient(#00f0ff45,#00f0ff);width:1px;height:27px;margin:0 auto;position:relative}.system-flow-connector:before,.system-flow-connector:after{content:"";border:1px solid var(--cyan);background:#071011;border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.system-flow-connector:before{top:0}.system-flow-connector:after{bottom:0}.system-flow-connector i{width:9px;height:9px;box-shadow:0 0 14px 5px var(--cyan);background:#fff;border-radius:50%;animation:2.2s linear infinite systemFlowVertical;position:absolute;top:0;left:-4px}.system-flow-cms{background:linear-gradient(105deg,#103437,#071011 68%);border:1px solid #00f0ffb3;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;min-height:92px;padding:16px 19px;display:grid;position:relative;box-shadow:0 16px 30px #0007,0 0 32px #00f0ff13}.system-flow-cms small{color:#75e5ed;letter-spacing:.1em;grid-column:1;font-size:10px;font-weight:900}.system-flow-cms strong{letter-spacing:-.045em;grid-column:1;font-size:27px;line-height:.9}.system-flow-cms span{color:#94a0a2;letter-spacing:.1em;grid-column:1;font-size:9px;font-weight:900}.system-flow-cms em{color:#b9c4c5;letter-spacing:.06em;text-align:right;grid-area:1/2/4;max-width:122px;font-size:8px;font-style:normal;font-weight:800;line-height:1.6}.system-flow-split,.system-flow-merge{height:38px;margin:0 20%;position:relative}.system-flow-split:before,.system-flow-merge:before{content:"";background:#00f0ff;width:1px;height:50%;position:absolute;left:50%}.system-flow-split:before{top:0}.system-flow-merge:before{bottom:0}.system-flow-split:after,.system-flow-merge:after{content:"";background:#00f0ff;height:1px;position:absolute;left:0;right:0}.system-flow-split:after{bottom:0}.system-flow-merge:after{top:0}.system-flow-split i,.system-flow-merge i{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 12px 3px #00f0ff}.system-flow-split i{animation:2.8s ease-in-out infinite systemFlowBranch;bottom:-3px}.system-flow-merge i{animation:2.8s ease-in-out infinite systemFlowMerge;top:-3px}.system-flow-split i:first-child,.system-flow-merge i:first-child{left:0}.system-flow-split i:last-child,.system-flow-merge i:last-child{animation-delay:1.4s;right:0}.system-flow-modules{grid-template-columns:1fr 1fr;gap:10px;display:grid}.system-flow-modules>div{background:#091112eb;border:1px solid #ffffff38;flex-direction:column;justify-content:center;min-height:88px;padding:13px 14px;display:flex}.system-flow-modules small{color:#77e6ed;letter-spacing:.09em;font-size:9px;font-weight:900}.system-flow-modules small b{color:var(--cyan);margin-right:5px}.system-flow-modules strong{letter-spacing:-.02em;margin:8px 0 5px;font-size:15px;line-height:1.05}.system-flow-modules span{color:#899597;letter-spacing:.06em;font-size:8px;font-weight:800;line-height:1.35}.system-flow-distribution{background:#071011;border:1px solid #00f0ff;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:70px;padding:12px 16px;display:grid;box-shadow:0 0 30px #00f0ff14}.system-flow-distribution>div{flex-direction:column;gap:4px;display:flex}.system-flow-distribution small{color:#75e5ed;letter-spacing:.09em;font-size:9px;font-weight:900}.system-flow-distribution small b{margin-right:5px}.system-flow-distribution strong{font-size:18px;line-height:1}.system-flow-distribution>span{color:#9ca7a9;letter-spacing:.08em;text-align:right;flex-direction:column;font-size:8px;font-weight:900;line-height:1.35;display:flex}.system-flow-distribution>span b{color:#fff;letter-spacing:-.05em;font-size:32px;line-height:.85}.system-hero-transversal{z-index:3;color:#bdfbff;text-transform:uppercase;background:#00f0ff0a;border:1px solid #00f0ff5c;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:17px 19px;display:grid;position:relative}.system-hero-transversal small{color:#70dfe7;letter-spacing:.1em;font-size:10px;font-weight:900}.system-hero-transversal>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-hero-transversal strong{letter-spacing:.07em;border:1px solid #00f0ff36;border-radius:999px;padding:7px 9px;font-size:9px;line-height:1}.system-hero-visual>p{z-index:3;color:#899496;letter-spacing:.04em;margin:18px 4px 2px;font-size:10px;line-height:1.6;position:relative}@keyframes systemFlowVertical{0%{opacity:0;top:0}15%,82%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}@keyframes systemFlowBranch{0%{opacity:0;transform:translate(calc(50% - 4px))}20%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes systemFlowMerge{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(calc(50% - 4px))}}.platform-solution-paths,.solution-capabilities{background:var(--paper);color:#071011;padding:125px max(5vw,32px)}.platform-solution-paths>header,.solution-capabilities>header{grid-template-columns:.4fr 1.15fr .65fr;gap:5vw;margin-bottom:70px;display:grid}.platform-solution-paths header small,.solution-capabilities header small{letter-spacing:.2em;color:#687274;font-size:9px}.platform-solution-paths h2,.solution-capabilities h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,6vw,90px);line-height:.87}.platform-solution-paths h2 em,.solution-capabilities h2 em,.solution-intro h2 em{color:#00a4b0;font-style:normal}.platform-solution-paths header p{color:#5d686a;margin:0;line-height:1.7}.platform-solution-paths>div,.solution-capabilities>div{border:0 solid #b8c1c2;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.platform-solution-paths a,.solution-capabilities article{border:1px solid #b8c1c2;border-width:0 1px 1px 0;flex-direction:column;min-height:360px;padding:28px;display:flex}.platform-solution-paths a small,.solution-capabilities article small{color:#008d97;font-size:9px}.platform-solution-paths h3,.solution-capabilities h3{margin:70px 0 17px;font-size:31px;line-height:1.05}.platform-solution-paths p,.solution-capabilities p{color:#5d686a;line-height:1.65}.platform-solution-paths a>span{text-transform:uppercase;border-top:1px solid #b8c1c2;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:9px;display:flex}.gallery-single{max-width:1000px;margin:auto}.partner-contract{color:#4f5b5d;max-width:850px;margin:-30px 0 55px;font-size:17px;line-height:1.7}.product-evidence h2 em{color:var(--cyan);font-style:normal}@media (width<=900px){.platform-solution-paths>header,.solution-capabilities>header,.platform-solution-paths>div,.solution-capabilities>div{grid-template-columns:1fr}.partner-contract{margin-top:0}}@media (width<=600px){.platform-solution-paths,.solution-capabilities{padding:85px 24px}.system-hero-visual{border-radius:26px;padding:14px}.system-hero-frame-title small{font-size:9px}.system-hero-map{min-height:0;padding-inline:0}.system-flow-inputs span{padding:5px 6px;font-size:7px}.system-flow-cms{grid-template-columns:1fr;min-height:105px;padding:14px}.system-flow-cms strong{font-size:23px}.system-flow-cms em{text-align:left;grid-area:auto/1;max-width:none;font-size:7px}.system-flow-split,.system-flow-merge{margin-inline:18%}.system-flow-modules{gap:7px}.system-flow-modules>div{min-height:96px;padding:11px}.system-flow-modules strong{font-size:13px}.system-flow-distribution{padding:11px 13px}.system-flow-transversal{grid-template-columns:1fr}.system-hero-transversal{grid-template-columns:1fr;gap:10px}.system-hero-transversal>div{justify-content:flex-start}.system-hero-transversal strong{font-size:8px}.platform-solution-paths a,.solution-capabilities article{min-height:280px}.platform-solution-paths h3,.solution-capabilities h3{margin-top:50px}}@media (prefers-reduced-motion:reduce){.system-flow-connector i,.system-flow-split i,.system-flow-merge i{animation:none!important}}.mp-header-actions{align-items:center;gap:14px;display:flex}.language-switch{letter-spacing:.14em;border:1px solid #fff5;place-items:center;min-width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.language-switch:hover{border-color:var(--cyan);color:var(--cyan)}@media (width<=600px){.mp-header-actions{gap:8px}.language-switch{min-width:34px;height:34px}.mp-demo{gap:8px}}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:800}.mobile-menu nav{background:#050607;border-block:1px solid #ffffff24;padding:20px 24px;position:absolute;top:70px;left:0;right:0;gap:0!important;display:grid!important}.mobile-menu nav a{border-bottom:1px solid #ffffff24;padding:14px 0}.form-delivery-note{color:#aab3b5;margin:0;font-size:11px;line-height:1.55}@media (width<=900px){.nav-shell>nav,.mp-header>nav{display:none}.nav-shell .mobile-menu,.mp-header .mobile-menu{margin-left:auto;margin-right:12px;display:block}}.nav-shell>nav,.mp-header>nav{align-items:center}.nav-solutions{position:relative}.nav-solutions>summary{color:#c7cecf;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;list-style:none;transition:color .2s;display:flex}.nav-solutions>summary::-webkit-details-marker{display:none}.nav-solutions>summary span{color:var(--cyan);font-size:12px;transition:transform .2s}.nav-solutions[open]>summary,.nav-solutions>summary:hover{color:var(--cyan)}.nav-solutions[open]>summary span{transform:rotate(180deg)}.nav-solutions>div{z-index:40;background:#070b0c;border:1px solid #ffffff38;width:270px;padding:9px;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%);box-shadow:0 24px 55px #000b}.nav-solutions>div:before{content:"";height:25px;position:absolute;top:-25px;left:0;right:0}.nav-solutions>div a{border-bottom:1px solid #ffffff20;align-items:center;min-height:48px;padding:11px 13px;line-height:1.35;color:#c7cecf!important;letter-spacing:.08em!important;font-size:11px!important;display:flex!important}.nav-solutions>div a:last-child{border-bottom:0}.nav-solutions>div a:hover,.nav-solutions>div a:focus-visible{background:#00f0ff12;color:var(--cyan)!important}.mobile-solutions-label{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;padding:18px 0 8px;font-size:11px;font-weight:900}.mobile-menu nav .mobile-solution-link{color:#aeb8ba;border-bottom-color:#ffffff17;padding:11px 0 11px 18px}.mp-footer>nav{flex-wrap:wrap;row-gap:18px}.footer-nav{flex-wrap:wrap;overflow:visible}.footer-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,7vw,120px);border-block:1px solid #ffffff24!important;padding:38px 0!important;display:grid!important}.footer-menu>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-menu>div>strong{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;line-height:1.3}.footer-menu a{width:fit-content;line-height:1.35;transition:color .2s,transform .2s;color:#aeb7b9!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:650!important}.footer-menu a:hover{transform:translate(3px);color:#fff!important}.footer-menu a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px;color:#fff!important}@media (width<=600px){.footer-menu{grid-template-columns:1fr;gap:0;padding:12px 0!important}.footer-menu>div{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);gap:10px 16px;min-width:0;padding:20px 0;display:grid}.footer-menu>div:last-child{border-bottom:0}.footer-menu>div>strong{grid-row:1/span 4;margin:2px 0 0}.footer-menu a{overflow-wrap:anywhere;grid-column:2;max-width:100%}}.nav-about>div{width:240px}@media (width<=1100px) and (width>=901px){.nav-shell nav,.mp-header nav{gap:20px}.nav-shell nav a,.mp-header nav a,.nav-solutions>summary{font-size:10px}}.breadcrumbs{z-index:15;letter-spacing:.12em;text-transform:uppercase;color:#889294;font-size:9px;position:absolute;top:92px;left:max(5vw,32px)}.breadcrumbs ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#4f595b;margin-right:10px}.breadcrumbs a:hover{color:var(--cyan)}.breadcrumbs [aria-current=page]{color:#c9d0d1}@media (width<=600px){.breadcrumbs{font-size:8px;top:80px;left:24px}}.project-contact{display:block}.project-contact>div{max-width:980px;position:static}.project-contact .contact-intro{max-width:780px}.project-contact .project-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:58px}.project-contact .project-form label{grid-template-rows:38px 54px;gap:8px;min-width:0;display:grid}.project-contact .project-form label>span{align-self:end;line-height:1.35}.project-contact .project-form label.full{grid-column:auto}.project-contact .project-form input,.project-contact .project-form select,.project-contact .project-form textarea{align-self:end;min-width:0;height:54px;min-height:54px;padding:12px 0}.project-contact .project-form textarea{resize:vertical}.project-contact .project-form .form-delivery-note,.project-contact .project-form .button-primary{grid-column:1/-1}.project-contact .project-form .form-delivery-note{margin-top:6px}.project-contact .project-form .button-primary{border:2px solid var(--cyan);color:#fff;padding:18px 24px;background:#061011;min-height:64px;padding:14px 16px 14px 24px;box-shadow:inset 0 0 0 1px #ffffff12}.project-contact .project-form .button-primary span{width:34px;height:34px;color:var(--cyan);flex:0 0 34px;place-items:center;font-size:18px;line-height:1;display:grid;transform:translateY(-1px)}.project-contact .project-form .button-primary:hover{background:var(--cyan);color:#001011}.project-contact .project-form .button-primary:hover span{color:#001011}.project-contact .project-form .button-primary:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=1399px){.project-contact .project-form{grid-template-columns:repeat(2,minmax(0,1fr))}.project-contact .project-form label.full{grid-column:auto}}@media (width<=700px){.project-contact .project-form{grid-template-columns:1fr;gap:20px;margin-top:38px;padding:25px 20px}.project-contact .project-form label{grid-template-rows:auto 52px}.project-contact .project-form label.full,.project-contact .project-form .form-delivery-note,.project-contact .project-form .button-primary{grid-column:1}.project-contact .project-form input,.project-contact .project-form select,.project-contact .project-form textarea{height:52px;min-height:52px}}.journey-grid small{letter-spacing:.08em;color:#007f89;font-size:15px;font-weight:900}.journey-grid>a>span{font-size:11px;line-height:1.45}.journey-grid p{font-size:15px}.journeys-head>p:last-child{font-size:16px}.eyebrow,.mp-eyebrow{font-size:12px;line-height:1.45}.platform-chain>div{min-height:210px}.platform-chain small{letter-spacing:.12em;font-size:14px;font-weight:900}.platform-chain strong{max-width:170px;font-size:22px;line-height:1.2}.customer-proof-label,.proof-strip span{font-size:12px;line-height:1.5}.customer-invite small,.customer-invite span{font-size:10px}.project-grid small,.european-projects-index article>small,.chapter-copy>small,.special-copy small{font-size:10px;line-height:1.4}.project-grid p,.platform-solution-paths p,.solution-capabilities p,.foundation-grid p{font-size:14px}.platform-solution-paths a small,.solution-capabilities article small,.architecture-modules small,.architecture-cms small,.architecture-distribution small{font-size:11px;font-weight:900}.platform-solution-paths a>span,.architecture-modules article>a,.story-actions>a,.project-link{font-size:10px}.scope-list span,.scope-list p{font-size:11px}.breadcrumbs{font-size:10px}.shot-bar span,.product-shot figcaption{font-size:10px;line-height:1.4}.mp-footer-bottom,.footer-bottom{font-size:10px;line-height:1.5}@media (width<=600px){.journey-grid small,.journey-grid p{font-size:14px}.journey-grid>a>span{font-size:10px}.eyebrow,.mp-eyebrow,.proof-strip span{font-size:11px}.platform-chain>div{min-height:170px}.platform-chain small{font-size:12px}.platform-chain strong{font-size:18px}}.story-image{border-radius:18px;box-shadow:0 24px 55px #07101130;border:2px solid #fff!important}.story-image.is-conceptual{aspect-ratio:16/9;background:#071113;width:100%;height:auto;min-height:0;overflow:hidden;border-color:#00dce8!important}.story-concept{color:#fff;background:radial-gradient(circle at 76% 24%,#0c444a 0,#092327 25%,#071113 62%);flex-direction:column;justify-content:flex-end;gap:18px;width:100%;height:100%;min-height:0;padding:clamp(34px,5vw,76px);display:flex;position:relative}.story-concept:before{content:"";background-image:linear-gradient(#00f0ff12 1px,#0000 1px),linear-gradient(90deg,#00f0ff12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000,#0000 78%)}.story-concept:after{content:"";aspect-ratio:1;border:1px solid #00f0ff7d;border-radius:50%;width:clamp(120px,18vw,250px);position:absolute;top:12%;right:10%;box-shadow:0 0 0 28px #00f0ff0a,0 0 0 58px #00f0ff08}.story-concept>*{z-index:1;position:relative}.story-concept small{color:#6ae8ef;letter-spacing:.14em;font-size:13px;font-weight:900}.story-concept strong{letter-spacing:-.055em;max-width:82%;font-size:clamp(48px,7vw,112px);line-height:.82}.story-concept span{color:#aeb9bb;letter-spacing:.1em;max-width:72%;font-size:14px;font-weight:900}@media (width<=600px){.story-image.is-conceptual{height:auto;min-height:0}.story-concept{height:100%;padding:28px 24px}.story-concept:after{top:10%;right:-8%}.story-concept strong{font-size:54px}.story-concept span{max-width:88%;font-size:11px}}.customers-hero{background:radial-gradient(circle at 78% 44%,#0e2b2e 0,#080d0e 34%,#050708 70%)}.customers-hero-visual{z-index:2;background:linear-gradient(145deg,#0b181a,#070b0c 68%);border:1px solid #00f0ff70;border-radius:28px;width:100%;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.customers-hero-visual:before{content:"";pointer-events:none;background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.customers-hero-head{z-index:1;border-bottom:1px solid #ffffff27;grid-template-columns:1fr auto;align-items:center;gap:16px;padding-bottom:20px;display:grid;position:relative}.customers-hero-head strong,.customers-hero-head small{letter-spacing:.11em;font-size:11px;font-weight:900}.customers-hero-head strong{color:#aeb8ba}.customers-hero-head small{color:#69e4eb}.customers-hero-path{z-index:1;gap:8px;margin:26px 0 22px;display:grid;position:relative}.customers-hero-path article{background:#081011e8;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;min-height:104px;padding:18px 20px;animation:7.5s linear infinite customersPathStep;display:grid;position:relative;overflow:hidden}.customers-hero-path article:first-of-type{animation-delay:0s}.customers-hero-path article:nth-of-type(2){animation-delay:-5s}.customers-hero-path article:nth-of-type(3){animation-delay:-2.5s}.customers-hero-path article:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#00f0ff12 50%,#0000 62%);animation:7.5s linear infinite customersPathSweep;position:absolute;inset:0;transform:translate(-110%)}.customers-hero-path article:first-of-type:after{animation-delay:0s}.customers-hero-path article:nth-of-type(2):after{animation-delay:-5s}.customers-hero-path article:nth-of-type(3):after{animation-delay:-2.5s}.customers-hero-path article>span{z-index:1;position:relative}.customers-hero-path article>div{z-index:1;gap:7px;min-width:0;display:grid;position:relative}.customers-hero-path small{color:#69e4eb;letter-spacing:.12em;font-size:11px;font-weight:900}.customers-hero-path strong{letter-spacing:.015em;overflow-wrap:anywhere;font-size:clamp(15px,1.35vw,20px);line-height:1.22}.customers-hero-path>i{height:20px;color:var(--cyan);place-items:center;font-size:18px;font-style:normal;line-height:1;animation:1.8s ease-in-out infinite customersPathArrow;display:grid}.customers-hero-proof{z-index:1;border:0 solid #ffffff27;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.customers-hero-proof span{color:#899496;letter-spacing:.08em;border:1px solid #ffffff27;border-width:0 1px 1px 0;flex-direction:column;justify-content:center;min-height:76px;padding:14px;font-size:9px;font-weight:900;line-height:1.35;display:flex}.customers-hero-proof strong{color:var(--cyan);font-size:24px;line-height:1}@keyframes customersPathStep{0%,28%{box-shadow:inset 4px 0 0 var(--cyan),0 0 30px #00f0ff13;background:linear-gradient(90deg,#092629,#0a1517);border-color:#00f0ff9c}33%,to{box-shadow:none;background:#081011e8;border-color:#ffffff2b}}@keyframes customersPathSweep{0%,4%{transform:translate(-110%)}26%{transform:translate(110%)}26.01%,to{transform:translate(-110%)}}@keyframes customersPathArrow{0%,to{opacity:.42;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}@media (width<=900px){.customers-hero-visual{width:min(100%,760px);margin:auto}.customers-hero{min-height:0}}@media (width<=600px){.customers-hero-visual{border-radius:22px;padding:18px}.customers-hero-head{grid-template-columns:1fr}.customers-hero-head small{display:none}.customers-hero-path{margin-block:22px 18px}.customers-hero-path article{grid-template-columns:46px minmax(0,1fr);gap:11px;min-height:94px;padding:15px 14px}.customers-hero-path small{font-size:10px}.customers-hero-path strong{font-size:14px}.customers-hero-proof{grid-template-columns:1fr}.customers-hero-proof span{grid-template-columns:66px 1fr;align-items:center;gap:8px;min-height:54px;display:grid}.customers-hero-proof strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.customers-hero-path article,.customers-hero-path article:after,.customers-hero-path>i{animation:none!important}.customers-hero-path article:first-of-type{box-shadow:inset 4px 0 0 var(--cyan),0 0 30px #00f0ff13;background:linear-gradient(90deg,#092629,#0a1517);border-color:#00f0ff9c}}.customer-reference-library{color:#f6f8f8;background:#071011;padding:120px max(5vw,32px)}.customer-reference-library>header{grid-template-columns:.55fr 1.25fr 1fr;align-items:start;gap:44px;margin-bottom:58px;display:grid}.customer-reference-library>header>small{color:var(--cyan)}.customer-reference-library>header h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.8vw,92px);line-height:.86}.customer-reference-library>header h2 em{color:var(--cyan);font-style:normal}.customer-reference-library>header p{color:#a5afb1;margin:0;font-size:18px;line-height:1.65}.customer-reference-index{border-top:1px solid #ffffff34}.customer-reference-index>a{color:inherit;border-bottom:1px solid #ffffff34;grid-template-columns:58px minmax(150px,.7fr) minmax(180px,.85fr) minmax(260px,1.35fr) 28px;align-items:center;gap:28px;padding:25px 18px 25px 0;text-decoration:none;transition:background .25s,padding .25s,color .25s;display:grid}.customer-reference-index>a>strong{font-size:24px;line-height:1.1}.customer-reference-index>a>small{color:#61dfe7;letter-spacing:.1em;font-size:12px;font-weight:900;line-height:1.4}.customer-reference-index>a>p{color:#9ba6a8;margin:0;font-size:15px;line-height:1.55}.customer-reference-index>a>i{color:var(--cyan);font-size:20px;font-style:normal;transition:transform .25s}.customer-reference-index>a:hover,.customer-reference-index>a:focus-visible{color:var(--cyan);background:#0b1d1f;padding-left:14px}.customer-reference-index>a:hover>i,.customer-reference-index>a:focus-visible>i{transform:translate(3px,-3px)}@media (width<=900px){.customer-reference-library>header{grid-template-columns:1fr;gap:22px}.customer-reference-library>header p{max-width:720px}.customer-reference-index>a{grid-template-columns:54px minmax(0,1fr) 28px;align-items:start;gap:10px 18px}.customer-reference-index>a>small,.customer-reference-index>a>p{grid-column:2/3}.customer-reference-index>a>i{grid-area:1/3}.customer-reference-index>a>strong{font-size:22px}}@media (width<=600px){.customer-reference-library{padding:84px 22px}.customer-reference-library>header{margin-bottom:38px}.customer-reference-library>header h2{font-size:44px}.customer-reference-library>header p{font-size:16px}.customer-reference-index>a{grid-template-columns:46px minmax(0,1fr) 22px;padding-block:22px}.customer-reference-index>a>strong{font-size:20px}.customer-reference-index>a>small{font-size:10px}.customer-reference-index>a>p{font-size:14px}}.case-layout[hidden]{display:none!important}.project-hero-logo{z-index:2;place-items:center;display:grid;position:relative}.project-hero-logo img{object-fit:contain;width:min(520px,72%);max-height:250px}.legal-page{max-width:1100px;min-height:70vh;padding:180px max(8vw,40px) 130px}.legal-page small{color:var(--cyan);letter-spacing:.2em}.legal-page h1{margin:35px 0;font-size:clamp(70px,11vw,160px);line-height:.8}.legal-page p{color:#a4adaf;max-width:760px;font-size:18px;line-height:1.7}.legal-page a{color:var(--cyan);border-bottom:1px solid var(--cyan);margin-top:25px;padding-bottom:8px;display:inline-block}.platform-architecture{background:radial-gradient(circle at 46% 47%,#0c272b 0,#081112 31%,#050708 68%);overflow:hidden}.platform-architecture>header{align-items:start;max-width:1500px;margin-inline:auto}.platform-architecture>header p{max-width:440px;font-size:16px}.platform-flow{max-width:1500px;margin:0 auto}.flow-canvas{isolation:isolate;background:linear-gradient(135deg,#091011e8,#0a181add),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff08 80px);border:1px solid #fff2;border-radius:54px;grid-template-columns:minmax(145px,.72fr) 64px minmax(210px,1fr) 72px minmax(240px,1.12fr) 72px minmax(170px,.75fr);align-items:center;min-height:610px;padding:64px 46px 188px;display:grid;position:relative;box-shadow:inset 0 0 90px #00efff0b,0 38px 90px #0008}.flow-canvas:before{content:"";z-index:-1;pointer-events:none;border:1px solid #00f0ff16;border-radius:50%;position:absolute;inset:12% 7% 31%;transform:rotate(-4deg)}.flow-source{flex-direction:column;gap:10px;padding-left:22px;display:flex;position:relative}.flow-source:before{content:"";background:linear-gradient(transparent,var(--cyan),transparent);width:2px;box-shadow:0 0 18px var(--cyan);position:absolute;top:3px;bottom:3px;left:0}.flow-source>i{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 7px #00f0ff16,0 0 22px var(--cyan);border-radius:50%;animation:2.8s ease-in-out infinite sourceSignal;position:absolute;top:10%;left:-4px}.flow-source small,.flow-core small,.flow-reach small,.flow-modules small,.flow-layers small{letter-spacing:.15em;color:#65dce4;font-size:10px;font-weight:900}.flow-source strong{letter-spacing:-.04em;font-size:clamp(23px,2.1vw,34px);line-height:.96}.flow-source span{color:#8c989a;font-size:11px;line-height:1.55}.flow-line{background:linear-gradient(90deg,#00f0ff25,#00f0ff,#00f0ff25);height:1px;position:relative;box-shadow:0 0 10px #00f0ff55}.flow-line:before,.flow-line:after{content:"";border:1px solid var(--cyan);background:#081112;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.flow-line:before{left:0}.flow-line:after{right:0}.flow-line>i{width:9px;height:9px;box-shadow:0 0 16px 5px var(--cyan);background:#fff;border-radius:50%;animation:2.6s linear infinite signalTravel;position:absolute;top:-4px;left:0}.flow-line:nth-of-type(2)>i{animation-delay:.65s}.flow-line:nth-of-type(3)>i{animation-delay:1.3s}.flow-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 42% 35%,#12383c,#071011 68%);border:1px solid #b9fbff88;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:10px;width:min(100%,260px);display:flex;position:relative;box-shadow:inset 0 0 44px #00f0ff1c,0 0 60px #00efff20}.flow-core:after{content:"";border:1px dashed #ffffff2b;border-radius:50%;animation:16s linear infinite reverse coreSpin;position:absolute;inset:17%}.flow-core-rings,.flow-core-rings:before,.flow-core-rings:after{pointer-events:none;border-radius:50%;position:absolute}.flow-core-rings{border:1px solid #00f0ff32;animation:20s linear infinite coreSpin;inset:-15%}.flow-core-rings:before{content:"";border:1px dashed #ffffff31;inset:10%}.flow-core-rings:after{content:"";background:var(--cyan);width:10px;height:10px;box-shadow:0 0 18px var(--cyan);top:20%;left:8%}.flow-core strong{letter-spacing:-.07em;font-size:clamp(34px,4vw,58px);line-height:.78}.flow-core span{letter-spacing:.08em;color:#8d999b;text-transform:uppercase;font-size:10px}.flow-modules{gap:18px;display:grid}.flow-modules>a{background:linear-gradient(105deg,#0d2528,#0a1011 72%);border:1px solid #ffffff2e;border-radius:86px 18px 18px 86px;flex-direction:column;justify-content:center;min-height:172px;padding:28px 32px 28px clamp(52px,4.2vw,68px);transition:transform .3s,border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.flow-modules>a:before{content:"";background:linear-gradient(105deg,#0000 35%,#00f0ff1c 50%,#0000 65%);animation:6s ease-in-out infinite moduleSweep;position:absolute;inset:0;transform:translate(-120%)}.flow-modules>a:nth-child(2):before{animation-delay:2.2s}.flow-modules>a:hover{background:linear-gradient(105deg,#103034,#0a1213 72%);border-color:#00f0ff99;transform:translate(7px)}.flow-modules h3{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(26px,2.6vw,39px);line-height:1}.flow-modules p{color:#8e989a;max-width:390px;margin:0 0 12px;font-size:12px;line-height:1.45}.flow-modules a>span{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:9px;font-weight:900;display:flex}.flow-reach{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#0b2022,#071011 66%);border:1px solid #00f0ffaa;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:min(100%,220px);display:flex;position:relative;box-shadow:0 0 0 12px #00f0ff08,0 0 0 28px #00f0ff05,0 0 55px #00efff20}.flow-reach:before,.flow-reach:after{content:"";border:1px dashed #00f0ff48;border-radius:50%;animation:3.2s ease-out infinite reachPulse;position:absolute}.flow-reach:before{inset:-18px}.flow-reach:after{animation-delay:1.1s;inset:-38px}.flow-reach strong{color:#fff;letter-spacing:-.07em;font-size:clamp(48px,5vw,76px);line-height:.8}.flow-reach span{color:#9ca6a8;text-transform:uppercase;letter-spacing:.08em;margin-top:10px;font-size:11px;line-height:1.4}.flow-layers{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:absolute;bottom:34px;left:40px;right:40px}.flow-layers>a{background:#080d0eea;border:1px solid #ffffff23;border-radius:999px;flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding:20px 23px 18px 31px;transition:border-color .25s,background .25s,transform .25s;display:flex;position:relative}.flow-layers>a:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;left:14px}.flow-layers>a:hover{background:#0c1b1d;border-color:#00f0ff91;transform:translateY(-4px)}.flow-layers strong{letter-spacing:.02em;font-size:16px}.flow-layers span{color:#849092;font-size:10px;line-height:1.4}.flow-legend{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex;color:#768285!important;margin:22px 8px 0!important;font-size:9px!important}.flow-legend span{align-items:center;gap:8px;display:flex}.flow-legend i{background:var(--cyan);width:22px;height:1px;box-shadow:0 0 8px var(--cyan)}.distribution-grid{border:0;flex-wrap:wrap;place-content:center flex-end;gap:14px;padding:55px 0;display:flex;position:relative}.distribution-grid:before{content:"";pointer-events:none;border:1px dashed #00a7b34f;border-radius:50%;position:absolute;inset:15px 5%}.distribution-grid span{z-index:1;background:#f8fafa;border:1px solid #9faeaf;border-radius:999px;align-items:center;min-height:0;padding:18px 24px;font-size:11px;position:relative;box-shadow:0 8px 22px #0710110b}.distribution-grid span:before{content:"";background:#00a7b3;border-radius:50%;width:7px;height:7px;margin-right:11px;box-shadow:0 0 0 5px #00a7b318}.platform-partners>div{border:1px solid #b8c1c2;border-width:1px 0;grid-template-columns:repeat(6,1fr)}.platform-partners article{text-align:center;border:0;border-right:1px solid #b8c1c2;grid-template-rows:46px 47px;align-content:center;justify-items:center;gap:8px;min-height:137px;padding:18px;display:grid}.platform-partners article:last-child{border-right:0}.platform-partners article strong{justify-content:center;align-items:flex-start;width:100%;font-size:21px;line-height:1.05;display:flex}.platform-partners article span{justify-content:center;align-items:flex-start;width:100%;font-size:9px;display:flex}@keyframes signalTravel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes sourceSignal{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(74px)}}@keyframes coreSpin{to{transform:rotate(360deg)}}@keyframes moduleSweep{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes reachPulse{0%{opacity:0;transform:scale(.86)}35%{opacity:.8}to{opacity:0;transform:scale(1.14)}}@media (width<=1100px){.flow-canvas{grid-template-columns:minmax(120px,.7fr) 42px minmax(180px,.9fr) 42px minmax(210px,1.1fr) 42px minmax(150px,.72fr);padding-inline:28px}.flow-core{width:min(100%,220px)}.flow-modules>a{border-radius:64px 18px 18px 64px;min-height:165px;padding:25px 24px 25px 46px}.platform-partners>div{grid-template-columns:repeat(3,1fr)}.platform-partners article:nth-child(3){border-right:0}}@media (width<=900px){.flow-canvas{border-radius:36px;grid-template-columns:1fr;gap:20px;min-height:0;padding:55px 28px}.flow-canvas:before{inset:5% 12%;transform:none}.flow-source{justify-self:center;width:min(100%,360px)}.flow-line{background:linear-gradient(#00f0ff25,#00f0ff,#00f0ff25);justify-self:center;width:1px;height:52px}.flow-line:before,.flow-line:after{left:-3px}.flow-line:before{top:0}.flow-line:after{top:auto;bottom:0}.flow-line>i{animation:2.6s linear infinite signalTravelVertical;top:0;left:-4px}.flow-core{width:240px}.flow-modules{justify-self:center;width:min(100%,620px)}.flow-modules>a{border-radius:60px 18px 18px 60px;padding:28px 36px 28px 52px}.flow-reach{width:210px}.flow-layers{grid-template-columns:1fr;justify-self:center;width:min(100%,620px);position:static}.flow-legend{flex-direction:column;align-items:center}.distribution-grid{justify-content:flex-start}.platform-partners>div{grid-template-columns:repeat(2,1fr)}.platform-partners article:nth-child(3){border-right:1px solid #b8c1c2}.platform-partners article:nth-child(2n){border-right:0}}@media (width<=600px){.platform-architecture>header p{font-size:14px}.flow-canvas{border-radius:26px;padding:44px 18px}.flow-core{width:210px}.flow-modules>a{border-radius:42px 16px 16px 42px;min-height:180px;padding:25px 26px 25px 42px}.flow-layers>a{border-radius:36px}.distribution-grid{padding:30px 0}.distribution-grid:before{display:none}.distribution-grid span{justify-content:flex-start;width:100%}.platform-partners>div{grid-template-columns:1fr}.platform-partners article,.platform-partners article:nth-child(3){border-bottom:1px solid #b8c1c2;border-right:0}.platform-partners article:last-child{border-bottom:0}}@keyframes signalTravelVertical{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}@media (prefers-reduced-motion:reduce){.flow-source>i,.flow-line>i,.flow-core:after,.flow-core-rings,.flow-modules>a:before,.flow-reach:before,.flow-reach:after{animation:none!important}.flow-modules>a:hover,.flow-layers>a:hover{transform:none}}.platform-premise small,.platform-architecture>header>small,.platform-gallery>header>small,.platform-distribution-detail>div>small,.platform-partners>header>small{letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.platform-gallery>header p,.platform-distribution-detail>div>p,.platform-partners>header p{font-size:17px;line-height:1.65}.platform-distribution-detail a{letter-spacing:.06em;align-items:center;gap:14px;min-height:44px;padding:10px 0 8px;font-size:14px;line-height:1.35;display:inline-flex}.platform-gallery .product-shot figcaption{letter-spacing:.11em;font-size:12px;line-height:1.5}.flow-source small,.flow-core small,.flow-reach small,.flow-modules small,.flow-layers small{letter-spacing:.1em;font-size:12px;line-height:1.35}.flow-source span{font-size:13px}.flow-core span{font-size:11px}.flow-reach span{font-size:12px}.flow-modules p{font-size:14px;line-height:1.5}.flow-modules a>span{font-size:11px;line-height:1.4}.flow-layers strong{font-size:18px}.flow-layers span{font-size:12px;line-height:1.45}.flow-legend{letter-spacing:.08em;line-height:1.45;font-size:11px!important}.distribution-grid span{letter-spacing:.03em;font-size:13px;line-height:1.4}.platform-partners article span{letter-spacing:.07em;font-size:11px;line-height:1.4}@media (width<=600px){.platform-premise small,.platform-architecture>header>small,.platform-gallery>header>small,.platform-distribution-detail>div>small,.platform-partners>header>small{font-size:12px}.platform-gallery>header p,.platform-distribution-detail>div>p,.platform-partners>header p{font-size:15px}.platform-distribution-detail a{font-size:13px}.flow-source small,.flow-core small,.flow-reach small,.flow-modules small,.flow-layers small{font-size:11px}.flow-modules p{font-size:14px}.flow-layers span{font-size:11px}.flow-legend{font-size:10px!important}}.marketing-page :where(.eyebrow,.mp-eyebrow){letter-spacing:.12em;font-size:14px;line-height:1.45}.marketing-page :where(section>header>small,.solution-intro>small,.platform-premise small,.intelligence-premise small,.customer-story-intro>small,.special-copy>small,.chapter-copy>small,.example-signals>small,.intelligence-product-proof small){letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.marketing-page :where(.project-grid small,.solution-capabilities article small,.platform-layer-grid small,.intelligence-map article>span,.architecture-modules small,.architecture-cms small,.architecture-distribution small){letter-spacing:.09em;font-size:12px;font-weight:900;line-height:1.4}.marketing-page :where(.text-link,.project-link,.story-copy>a,.decision-row a,.architecture-modules article>a,.platform-solution-paths a>span){letter-spacing:.08em;font-size:12px;line-height:1.4}.marketing-page :where(.shot-bar span,.product-shot figcaption,.solution-evidence-strip figcaption,.example-media>span){letter-spacing:.1em;font-size:12px;line-height:1.45}.marketing-page :where(.project-grid p,.solution-capabilities p,.platform-layer-grid p,.intelligence-map p,.chapter-copy>p,.special-copy>p,.story-copy>p){font-size:15px;line-height:1.65}.marketing-page .breadcrumbs{font-size:11px;line-height:1.4}.product-evidence-carousel>header{margin-bottom:46px}.product-evidence-status{color:#9aa5a7;letter-spacing:.11em;text-transform:uppercase;justify-content:flex-end;max-width:1500px;margin:0 auto 20px;font-size:12px;font-weight:800;display:flex}.product-evidence-stage{max-width:1500px;margin:auto;padding-bottom:78px;position:relative}.product-evidence-slide{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:6vw;animation:.48s both evidenceEnter;display:grid}.product-evidence-slide[hidden]{display:none!important}.product-evidence-media{transform-origin:50%;filter:drop-shadow(0 34px 44px #0008);border-radius:20px;position:relative;overflow:hidden;transform:rotate(-.5deg)}.product-evidence-media .product-shot{border-color:#fff8;border-radius:20px;overflow:hidden}.product-evidence-media .product-shot>img{object-fit:cover;object-position:center;background:#0b1112;height:540px}.product-evidence-media .shot-bar{height:48px}.product-evidence-media .shot-bar span{font-size:11px}.capture-placeholder{color:#d8e0e1;background:radial-gradient(circle at 80% 18%,#00f0ff13,#0000 30%),repeating-linear-gradient(135deg,#0c1415 0 18px,#0e1819 18px 36px);border:1px dashed #00f0ff75;border-radius:20px;flex-direction:column;min-height:588px;padding:38px;display:flex}.capture-placeholder>div{color:var(--cyan);justify-content:space-between;align-items:center;gap:20px;display:flex}.capture-placeholder>div small{letter-spacing:.12em;font-size:12px;font-weight:900}.capture-placeholder>div span{font-size:13px;font-weight:900}.capture-placeholder>strong{letter-spacing:-.045em;max-width:620px;margin:auto 0 28px;font-size:clamp(34px,4vw,62px);line-height:.92}.capture-placeholder ul{border-top:1px solid #ffffff30;margin:0;padding:0;list-style:none}.capture-placeholder li{color:#aeb8ba;border-bottom:1px solid #ffffff30;padding:13px 0;font-size:14px}.capture-placeholder li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.capture-placeholder>p{color:#748082;letter-spacing:.11em;margin:22px 0 0;font-size:10px;font-weight:900}.product-evidence-number{color:#0000;-webkit-text-stroke:1px #ffffff35;pointer-events:none;font-size:clamp(78px,7.2vw,120px);font-weight:900;line-height:.8;position:absolute;bottom:18px;right:22px}.product-evidence-copy>small{color:var(--cyan);letter-spacing:.11em;font-size:14px;font-weight:900}.product-evidence-copy h3{letter-spacing:-.055em;margin:24px 0 25px;font-size:clamp(42px,4.8vw,74px);line-height:.9}.product-evidence-copy h3 em{color:var(--cyan);font-style:normal}.product-evidence-copy>p{color:#a0aaac;max-width:600px;font-size:17px;line-height:1.65}.product-evidence-copy ul{border-top:1px solid #ffffff2a;margin:30px 0;padding:0;list-style:none}.product-evidence-copy li{color:#d4dadb;border-bottom:1px solid #ffffff2a;padding:13px 0;font-size:14px}.product-evidence-copy li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.product-evidence-copy>a{border-bottom:1px solid var(--cyan);min-height:44px;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:45px;padding:10px 0 8px;font-size:13px;font-weight:900;display:inline-flex}.product-evidence-controls{background:#0b1112;border:1px solid #536063;border-radius:999px;align-items:center;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.product-evidence-controls button{color:#9ba5a7;cursor:pointer;background:0 0;border:0;border-right:1px solid #536063;min-width:50px;height:48px;padding:0 15px;font:800 11px Arial;transition:background .2s,color .2s}.product-evidence-controls button:last-child{border-right:0}.product-evidence-controls button:hover,.product-evidence-controls button.active{background:var(--cyan);color:#041011}@keyframes evidenceEnter{0%{opacity:.45;transform:translate(22px)}to{opacity:1;transform:none}}@media (width<=900px){.product-evidence-slide{grid-template-columns:1fr}.product-evidence-media .product-shot>img{height:440px}.product-evidence-copy{max-width:700px}.product-evidence-controls{left:0;right:auto}}@media (width<=600px){.marketing-page :where(.eyebrow,.mp-eyebrow),.marketing-page :where(section>header>small,.solution-intro>small,.platform-premise small,.intelligence-premise small,.customer-story-intro>small,.special-copy>small,.chapter-copy>small,.example-signals>small,.intelligence-product-proof small){font-size:12px}.marketing-page :where(.text-link,.project-link,.story-copy>a,.decision-row a,.architecture-modules article>a,.platform-solution-paths a>span),.marketing-page :where(.shot-bar span,.product-shot figcaption,.solution-evidence-strip figcaption,.example-media>span){font-size:11px}.product-evidence-status{justify-content:flex-start;font-size:11px}.product-evidence-stage{padding-bottom:76px}.product-evidence-media{transform:none}.product-evidence-media .product-shot>img{height:300px}.product-evidence-media .shot-bar span{font-size:9px}.capture-placeholder{min-height:360px;padding:26px 22px}.capture-placeholder>strong{font-size:34px}.capture-placeholder li{font-size:12px}.product-evidence-number{font-size:72px;bottom:15px;right:14px}.product-evidence-copy>small{font-size:12px}.product-evidence-copy h3{font-size:42px}.product-evidence-copy>p{font-size:15px}.product-evidence-copy li{font-size:13px}.product-evidence-controls{border-radius:16px;width:100%}.product-evidence-controls button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.product-evidence-slide{animation:none!important}}@media (width<=1100px){.platform-partners article:nth-child(n+4){border-top:1px solid #b8c1c2}}@media (width<=900px){.platform-partners article:nth-child(n+3){border-top:1px solid #b8c1c2}}@media (width<=600px){.platform-partners article:nth-child(n){border-top:0}}.distribution-network{isolation:isolate;background:radial-gradient(circle at 48% 45%,#d8f5f6 0,#eef3f3 30%,#f5f7f7 68%);border:1px solid #b6c3c4;border-radius:46px;grid-template-columns:minmax(135px,.72fr) 58px minmax(190px,.9fr) 58px minmax(260px,1.25fr);align-items:center;min-height:540px;padding:50px 34px 126px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00a7b30b,0 28px 55px #07101112}.distribution-network:before{content:"";z-index:-1;border:1px dashed #00a7b338;border-radius:50%;width:520px;height:520px;animation:28s linear infinite distributionOrbitField;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.network-sources,.network-destinations{gap:16px;min-width:0;display:grid}.network-sources>small,.network-destinations>small{letter-spacing:.11em;color:#637174;white-space:normal;font-size:12px;font-weight:900}.network-sources>span{color:#071011;letter-spacing:.04em;border-bottom:1px solid #aab8b9;padding:18px 5px 18px 23px;font-size:14px;font-weight:900;position:relative}.network-sources>span>i{background:#00a7b3;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 7px #00a7b315,0 0 16px #00a7b36b}.network-link{background:linear-gradient(90deg,#00a7b327,#00a7b3,#00a7b327);height:1px;position:relative}.network-link:before,.network-link:after{content:"";background:#eef3f3;border:1px solid #00a7b3;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.network-link:before{left:0}.network-link:after{right:0}.network-link>i{background:#007e88;border-radius:50%;width:9px;height:9px;animation:2.4s linear infinite distributionSignal;position:absolute;top:-4px;left:0;box-shadow:0 0 13px 4px #00a7b34d}.network-link>i+i{animation-delay:1.2s}.network-hub{aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 38% 32%,#123d41,#071011 67%);border:1px solid #00c7d4;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:7px;width:min(100%,230px);display:flex;position:relative;box-shadow:0 0 0 12px #00a7b30d,0 22px 42px #07101135}.network-hub-rings,.network-hub-rings:before{pointer-events:none;border-radius:50%;position:absolute}.network-hub-rings{border:1px dashed #00a7b370;animation:18s linear infinite distributionOrbit;inset:-17px}.network-hub-rings:before{content:"";background:#00c4cf;width:10px;height:10px;top:18%;right:11%;box-shadow:0 0 15px #00a7b3}.network-hub small{letter-spacing:.1em;color:#77dfe5;font-size:11px;font-weight:900}.network-hub strong{letter-spacing:-.07em;font-size:clamp(52px,5vw,76px);line-height:.8}.network-hub>span{color:#a9b5b7;text-transform:uppercase;letter-spacing:.06em;max-width:120px;font-size:11px;line-height:1.35}.network-destinations{padding-left:20px;position:relative}.network-destinations:before{content:"";background:linear-gradient(#0000,#00a7b3 12% 88%,#0000);width:1px;position:absolute;top:44px;bottom:10px;left:0}.network-destination{border-bottom:1px solid #b7c3c4;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:13px 0;display:grid;position:relative}.network-destination:before{content:"";background:#00a7b3;width:20px;height:1px;position:absolute;top:50%;left:-20px}.network-destination>i{color:#7de8ee;background:#071011;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 5px #00a7b311}.network-destination p{flex-direction:column;gap:4px;min-width:0;display:flex;margin:0!important}.network-destination strong,.network-destination span{overflow-wrap:anywhere}.network-destination strong{color:#071011;letter-spacing:.02em;font-size:14px;line-height:1.2}.network-destination span{color:#687476;font-size:12px;line-height:1.4}.network-operations{color:#526063;letter-spacing:.1em;border-block:1px solid #aebbbc;justify-content:center;align-items:center;gap:16px;padding:17px 22px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:30px;left:34px;right:34px}.network-operations span{position:relative}.network-operations span:before{content:"";background:#00a7b3;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.network-operations i{color:#00a7b3;font-style:normal}@keyframes distributionSignal{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}@keyframes distributionOrbit{to{transform:rotate(360deg)}}@keyframes distributionOrbitField{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=1250px){.platform-distribution-detail{grid-template-columns:1fr;align-items:start;gap:60px}.platform-distribution-detail>div:first-child{max-width:760px}}@media (width<=1100px){.distribution-network{grid-template-columns:minmax(120px,.7fr) 36px minmax(170px,.85fr) 36px minmax(220px,1.2fr);padding-inline:24px}.network-sources>span{font-size:12px}.network-destination{grid-template-columns:36px 1fr;gap:10px}.network-destination>i{width:34px;height:34px}.network-destination strong{font-size:12px}.network-destination span{font-size:11px}.network-operations{gap:10px;font-size:9px;left:24px;right:24px}}@media (width<=900px){.distribution-network{border-radius:34px;grid-template-columns:1fr;gap:22px;min-height:0;padding:45px 28px 34px}.distribution-network:before{width:460px;height:460px;top:48%}.network-sources,.network-destinations{justify-self:center;width:min(100%,560px)}.network-link{background:linear-gradient(#00a7b327,#00a7b3,#00a7b327);justify-self:center;width:1px;height:54px}.network-link:before,.network-link:after{left:-3px}.network-link:before{top:0}.network-link:after{top:auto;bottom:0}.network-link>i{animation:2.4s linear infinite distributionSignalVertical;top:0;left:-4px}.network-hub{width:220px}.network-operations{flex-wrap:wrap;margin-top:12px;position:static}.network-destinations{padding-left:20px}}@media (width<=600px){.distribution-network{border-radius:26px;padding:36px 20px 24px}.network-hub{width:200px}.network-destination{grid-template-columns:38px 1fr}.network-destination strong{font-size:13px}.network-destination span{font-size:11px}.network-operations{justify-content:flex-start;gap:9px;padding-inline:0;font-size:9px}.network-operations i{display:none}}@keyframes distributionSignalVertical{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 9px)}}@media (prefers-reduced-motion:reduce){.distribution-network:before,.network-link>i,.network-hub-rings{animation:none!important}}.channel-hero .system-hero-visual{border-radius:26px}.channel-hero .system-hero-transversal{border-radius:0 0 14px 14px}.channel-distribution,.channel-workflow,.channel-variants,.channel-product-proof{padding:125px max(5vw,32px)}.channel-distribution{background:var(--paper);color:#071011}.channel-distribution>header,.channel-workflow>header{grid-template-columns:.42fr 1.08fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.channel-distribution header>small,.channel-workflow header>small,.channel-variants-copy>small{letter-spacing:.11em;color:#687476;font-size:14px;font-weight:900;line-height:1.45}.channel-distribution h2,.channel-workflow h2,.channel-variants h2,.channel-product-proof h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.channel-distribution h2 em,.channel-workflow h2 em,.channel-variants h2 em,.channel-product-proof h2 em{color:#00a4b0;font-style:normal}.channel-distribution header>div p{color:#5d686a;margin:0 0 20px;font-size:16px;line-height:1.7}.channel-distribution .distribution-network{max-width:1500px;margin:auto}.distribution-network-channels{grid-template-columns:minmax(145px,.7fr) 54px minmax(200px,.9fr) 54px minmax(300px,1.35fr);min-height:610px}.distribution-network-channels .network-destinations{gap:9px}.distribution-network-channels .network-destination{padding-block:10px}.channel-workflow{background:radial-gradient(circle at 72% 48%,#0b2427 0,#080d0e 38%,#050708 72%);overflow:hidden}.channel-workflow>header p{color:#929c9e;margin:0;font-size:16px;line-height:1.7}.channel-workflow>ol{grid-template-columns:repeat(4,1fr);max-width:1500px;margin:auto;padding:0;list-style:none;display:grid;position:relative}.channel-workflow>ol:before{content:"";background:linear-gradient(90deg,#00f0ff22,#00f0ff,#00f0ff22);height:1px;position:absolute;top:39px;left:4%;right:4%;box-shadow:0 0 12px #00f0ff44}.channel-workflow li{padding:0 28px 0 0;position:relative}.channel-workflow li+li{padding-left:28px}.channel-workflow li>span{z-index:1;color:#85f5fb;letter-spacing:.09em;background:#071011;border:1px solid #00f0ff99;border-radius:50%;place-items:center;width:78px;height:78px;font-size:15px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 9px #00f0ff08,0 0 30px #00f0ff19}.channel-workflow li>div{border-top:1px solid #ffffff2a;min-height:270px;margin-top:30px;padding-top:24px}.channel-workflow h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(24px,2.2vw,35px);line-height:1}.channel-workflow li p{color:#929c9e;margin:0;font-size:15px;line-height:1.65}.channel-variants{background:#080b0c;grid-template-columns:minmax(300px,.75fr) minmax(520px,1.25fr);align-items:center;gap:7vw;display:grid}.channel-variants-copy p{color:#929c9e;max-width:580px;margin:30px 0 0;font-size:16px;line-height:1.7}.channel-output-map{background:radial-gradient(circle at 20%,#0d3034,#091112 40%,#070b0c 72%);border:1px solid #ffffff29;border-radius:44px;grid-template-columns:.8fr 1.2fr;gap:14px;padding:42px;display:grid;position:relative;box-shadow:inset 0 0 70px #00f0ff0b,0 35px 80px #0007}.channel-output-map:before{content:"";background:linear-gradient(transparent,var(--cyan),transparent);width:1px;position:absolute;top:12%;bottom:12%;left:36%;box-shadow:0 0 12px #00f0ff66}.channel-output{background:#0b1112;border:1px solid #ffffff27;border-radius:18px;align-items:center;gap:18px;min-height:105px;padding:22px 24px;display:flex;position:relative}.channel-output:before{content:"";background:var(--cyan);width:14px;height:1px;position:absolute;top:50%;left:-14px}.channel-output>span{color:#6ae7ee;font-size:12px;font-weight:900}.channel-output p{flex-direction:column;gap:7px;margin:0;display:flex}.channel-output strong{letter-spacing:.02em;font-size:19px}.channel-output small{color:#879294;font-size:12px;line-height:1.4}.channel-output-master{text-align:center;background:radial-gradient(circle,#12383c,#071011 68%);border-color:#00f0ff99;border-radius:999px;flex-direction:column;grid-row:1/5;justify-content:center;align-self:center;min-height:220px;box-shadow:0 0 0 12px #00f0ff08,0 0 45px #00f0ff18}.channel-output-master:before{left:auto;right:-14px}.channel-output-master strong{font-size:28px}.channel-product-proof{background:var(--paper);color:#071011;grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);align-items:center;gap:7vw;display:grid}.channel-product-proof>div>p:last-child{color:#5d686a;max-width:590px;margin:30px 0 0;font-size:16px;line-height:1.7}.channel-product-proof .product-shot{border-color:#526063;border-radius:20px;overflow:hidden;box-shadow:0 30px 65px #07101125}.channel-product-proof .product-shot>img{object-fit:contain;background:#0a1011;height:520px}@media (width<=1100px){.distribution-network-channels{grid-template-columns:minmax(125px,.65fr) 38px minmax(185px,.85fr) 38px minmax(260px,1.35fr)}.channel-output-map{padding:30px}.channel-workflow li{padding-right:18px}.channel-workflow li+li{padding-left:18px}}@media (width<=900px){.channel-distribution>header,.channel-workflow>header,.channel-variants,.channel-product-proof{grid-template-columns:1fr}.channel-distribution>header,.channel-workflow>header{gap:28px}.channel-workflow>ol{grid-template-columns:1fr}.channel-workflow>ol:before{background:linear-gradient(#00f0ff22,#00f0ff,#00f0ff22);width:1px;height:auto;inset:30px auto 30px 39px}.channel-workflow li,.channel-workflow li+li{grid-template-columns:78px 1fr;gap:26px;padding:0 0 26px;display:grid}.channel-workflow li>div{border-top:0;border-bottom:1px solid #ffffff2a;min-height:0;margin:0;padding:12px 0 28px}.channel-variants,.channel-product-proof{gap:55px}.channel-output-map{width:100%}.channel-product-proof .product-shot>img{height:440px}}@media (width<=600px){.channel-distribution,.channel-workflow,.channel-variants,.channel-product-proof{padding:85px 24px}.channel-distribution>header,.channel-workflow>header{margin-bottom:50px}.channel-distribution header>small,.channel-workflow header>small,.channel-variants-copy>small{font-size:12px}.channel-distribution header>div p,.channel-workflow>header p,.channel-variants-copy p,.channel-product-proof>div>p:last-child{font-size:15px}.distribution-network-channels{grid-template-columns:1fr}.channel-workflow li,.channel-workflow li+li{grid-template-columns:64px 1fr;gap:18px}.channel-workflow>ol:before{left:31px}.channel-workflow li>span{width:64px;height:64px}.channel-output-map{border-radius:28px;grid-template-columns:1fr;padding:22px}.channel-output-map:before{top:7%;bottom:7%;left:50%}.channel-output,.channel-output-master{text-align:left;border-radius:18px;flex-direction:row;grid-row:auto;justify-content:flex-start;min-height:105px}.channel-output:before,.channel-output-master:before{display:none}.channel-product-proof .product-shot>img{height:300px}}@media (prefers-reduced-motion:reduce){.channel-workflow li>span,.channel-output-master{box-shadow:none}}.ott-hero{background:radial-gradient(circle at 78% 40%,#10292c 0,#080d0e 34%,#050708 68%)}.ott-hero-system{z-index:2;background:radial-gradient(circle at 50% 46%,#12383c,#081112 42%,#050708 75%);border:1px solid #00f0ff70;border-radius:28px;min-height:560px;padding:24px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.ott-hero-system:after{content:"";background:linear-gradient(120deg,#0000 35%,#00f0ff12 48%,#0000 60%);animation:7s ease-in-out infinite ottScreenSweep;position:absolute;inset:0;transform:translate(-120%)}.ott-hero-system-head{z-index:2;color:#8b9698;letter-spacing:.11em;border-bottom:1px solid #ffffff27;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:11px;font-weight:900;display:flex;position:relative}.ott-hero-system-head small{color:#66dce4;font-size:10px}.ott-hero-orbit{aspect-ratio:1;border:1px solid #00f0ff38;border-radius:50%;width:min(430px,88%);margin:28px auto 18px;animation:24s linear infinite ottOrbit;position:relative}.ott-hero-orbit:before,.ott-hero-orbit:after{content:"";border:1px dashed #ffffff2b;border-radius:50%;position:absolute}.ott-hero-orbit:before{inset:12%}.ott-hero-orbit:after{inset:27%}.ott-hero-orbit>i{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute;top:19%;left:8%}.ott-hero-core{text-align:center;background:#071011;border:1px solid #00f0ff99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:24s linear infinite reverse ottOrbit;display:flex;position:absolute;inset:29%;box-shadow:0 0 0 12px #00f0ff08,0 0 40px #00f0ff20}.ott-hero-core small{color:#6ee5ec;letter-spacing:.12em;font-size:10px;font-weight:900}.ott-hero-core strong{font-size:clamp(25px,3vw,42px);line-height:1}.ott-hero-core span{color:#879294;letter-spacing:.08em;margin-top:8px;font-size:9px}.ott-hero-node{background:#0a1213;border:1px solid #ffffff36;border-radius:999px;align-items:center;gap:10px;min-width:104px;padding:15px 18px;animation:24s linear infinite reverse ottOrbit;display:flex;position:absolute;box-shadow:0 12px 28px #0008}.ott-hero-node span{color:#65dce4;font-size:9px;font-weight:900}.ott-hero-node strong{letter-spacing:.05em;font-size:13px}.node-vod{top:24%;left:-5%}.node-live{border-color:#00f0ff8a;top:44%;right:-7%}.node-live:after{content:"";background:#ff425b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ottLivePulse;box-shadow:0 0 12px #ff425b}.node-replay{bottom:8%;left:6%}.ott-hero-destinations{z-index:2;border:0 solid #ffffff29;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.ott-hero-destinations span{text-align:center;color:#b8c1c2;letter-spacing:.1em;border:1px solid #ffffff29;border-width:0 1px 1px 0;padding:15px;font-size:10px;font-weight:900}.ott-continuity{background:var(--cyan);color:#041011;padding:34px max(5vw,32px)}.ott-continuity>small{letter-spacing:.12em;margin-bottom:20px;font-size:13px;font-weight:900;display:block}.ott-continuity>div{border-block:1px solid #04101155;grid-template-columns:repeat(3,1fr);display:grid}.ott-continuity article{border-right:1px solid #04101155;grid-template-columns:10px 1fr;align-items:start;gap:16px;padding:20px 28px;display:grid;position:relative}.ott-continuity article:last-child{border-right:0}.ott-continuity article>i{background:#008b95;border-radius:50%;width:7px;height:7px;margin-top:8px}.ott-continuity article p{flex-direction:column;gap:7px;margin:0;display:flex}.ott-continuity article strong{font-size:21px}.ott-continuity article small{color:#245054;font-size:14px;line-height:1.4}.ott-live-guide{color:#fff;background:#070a0b;padding:125px max(5vw,32px)}.ott-live-guide>header{grid-template-columns:.42fr 1.08fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 62px;display:grid}.ott-live-guide>header>small{color:#71e7ee;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-live-guide h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-live-guide h2 em{color:var(--cyan);font-style:normal}.ott-live-guide>header>p{color:#a3adaf;margin:0;font-size:17px;line-height:1.7}.ott-live-guide>.ott-continuity{max-width:1500px;margin:0 auto;padding:30px 32px}.ott-live-guide>ol{border:0 solid #ffffff2d;border-width:1px 0 0 1px;grid-template-columns:repeat(2,1fr);max-width:1500px;margin:54px auto 0;padding:0;list-style:none;display:grid}.ott-live-guide>ol li{border:1px solid #ffffff2d;border-width:0 1px 1px 0;grid-template-columns:58px 1fr;gap:20px;min-height:250px;padding:30px 34px;display:grid}.ott-live-guide>ol li>span{color:#71e7ee;letter-spacing:.08em;font-size:16px;font-weight:900}.ott-live-guide>ol li strong{letter-spacing:-.035em;min-height:2.1em;font-size:clamp(24px,2.25vw,34px);line-height:1.02;display:block}.ott-live-guide>ol li p{color:#9da7a9;margin:22px 0 0;font-size:16px;line-height:1.65}.ott-live-guide>aside{border-block:1px solid #ffffff2d;grid-template-columns:.42fr 1.58fr;align-items:start;gap:5vw;max-width:1500px;margin:42px auto 0;padding:25px 0;display:grid}.ott-live-guide>aside>small{color:#71e7ee;letter-spacing:.1em;font-size:13px;font-weight:900;line-height:1.45}.ott-live-guide>aside>div{flex-wrap:wrap;gap:10px;display:flex}.ott-live-guide>aside span{color:#d5dcdd;letter-spacing:.06em;border:1px solid #536063;padding:10px 14px;font-size:12px;font-weight:900}.ott-live-guide>a{border-bottom:1px solid var(--cyan);width:max-content;max-width:100%;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:24px;margin:34px max(50% - 750px,0px) 0;padding:12px 0 9px;font-size:14px;font-weight:900;display:flex}.ott-screens,.ott-workflow,.ott-access,.ott-proof{padding:125px max(5vw,32px)}.ott-screens{background:var(--paper);color:#071011;grid-template-columns:minmax(320px,.75fr) minmax(560px,1.25fr);align-items:center;gap:7vw;display:grid}.ott-screens-copy>small,.ott-workflow header>small,.ott-access>div>small{letter-spacing:.11em;color:#687476;font-size:14px;font-weight:900;line-height:1.45}.ott-screens h2,.ott-workflow h2,.ott-access h2,.ott-proof h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-screens h2 em,.ott-workflow h2 em,.ott-access h2 em,.ott-proof h2 em{color:#00a4b0;font-style:normal}.ott-screens-copy>p,.ott-access>div>p{color:#5d686a;margin:30px 0 0;font-size:16px;line-height:1.7}.ott-device-map{background:radial-gradient(circle at 50% 47%,#d7f5f6,#edf2f2 36%,#f7f8f8 72%);border:1px solid #b5c0c1;border-radius:48px;min-height:600px;position:relative;overflow:hidden}.ott-device-map:before{content:"";border:1px dashed #00a4b05e;border-radius:50%;width:480px;height:480px;animation:24s linear infinite ottDeviceOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ott-device{z-index:1;width:220px;margin:0;position:absolute}.ott-device>span{color:#008b95;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.device-screen{color:#fff;background:linear-gradient(140deg,#092d31,#071011);border:7px solid #071011;border-radius:14px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 30px #07101130}.device-screen:after{content:"";background:linear-gradient(135deg,#00f0ff15,#0000);border:1px solid #00f0ff33;position:absolute;inset:14px}.device-screen i{border:7px solid var(--cyan);opacity:.7;border-radius:50%;width:45px;height:45px;position:absolute}.device-screen b{z-index:1;letter-spacing:.04em;font-size:18px;position:relative}.ott-device p{color:#526063;margin:12px 0 0;font-size:13px;line-height:1.45}.device-1{width:55%;top:12%;left:7%}.device-1 .device-screen{height:220px}.device-2{width:27%;bottom:8%;right:7%}.device-2 .device-screen{border-radius:30px;height:260px}.device-3{width:34%;bottom:8%;left:10%}.ott-workflow{background:radial-gradient(circle at 72% 48%,#0b2427 0,#080d0e 38%,#050708 72%);overflow:hidden}.ott-workflow>header{grid-template-columns:.42fr 1.08fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.ott-workflow>header p{color:#929c9e;margin:22px 0 0;font-size:16px;line-height:1.7}.ott-workflow>ol{border-top:1px solid #ffffff2a;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:auto;padding:0;list-style:none;display:grid}.ott-workflow li{border-right:1px solid #ffffff2a;min-height:350px;padding:30px 28px;position:relative}.ott-workflow li:first-child{border-left:1px solid #ffffff2a}.ott-workflow li>span{color:#78eef5;border:1px solid #00f0ff88;border-radius:50%;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 0 8px #00f0ff08}.ott-workflow h3{margin:70px 0 20px;font-size:clamp(24px,2.2vw,35px);line-height:1}.ott-workflow li p{color:#929c9e;margin:0;font-size:15px;line-height:1.65}.ott-access{background:var(--paper);color:#071011;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);gap:7vw;display:grid}.ott-access>div>a{color:#008b95;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #008b95;margin-top:30px;padding:11px 0 8px;font-size:13px;font-weight:900;display:inline-flex}.ott-access-list{border-top:1px solid #aeb9ba}.ott-access-list p{border-bottom:1px solid #aeb9ba;grid-template-columns:55px 1fr 1.25fr;align-items:center;gap:18px;min-height:95px;margin:0;display:grid}.ott-access-list span{color:#008b95;font-size:12px;font-weight:900}.ott-access-list strong{font-size:20px}.ott-access-list small{color:#687476;font-size:13px;line-height:1.4}.ott-payments{background:#e9eeee;border:1px solid #9eaaab;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:30px;padding:26px 28px;display:grid}.ott-payments>div>small{color:#008b95;letter-spacing:.1em;font-size:13px;font-weight:900}.ott-payments p{color:#526063;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.5}.ott-payments ul{gap:10px;margin:0;padding:0;list-style:none;display:flex}.ott-payments li{text-align:center;letter-spacing:.04em;background:#fff;border:1px solid #071011;border-radius:999px;min-width:112px;padding:15px 18px;font-size:15px;font-weight:900}.ott-payments li.dcb{flex-direction:column;gap:3px;min-width:172px;display:flex}.ott-payments li.dcb abbr{text-decoration:none}.ott-payments li.dcb small{color:#526063;letter-spacing:.04em;font-size:12px;line-height:1.25}.ott-proof{background:#080b0c;grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr);align-items:center;gap:7vw;display:grid}.ott-proof-copy>p:last-child{color:#929c9e;max-width:590px;margin:30px 0 0;font-size:16px;line-height:1.7}.ott-proof figure{background:#0a1011;border:2px solid #fff;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 30px 65px #0008}.ott-proof figure img{object-fit:cover;width:100%;height:520px;display:block}.ott-proof figcaption{color:#8e999b;letter-spacing:.1em;padding:15px 18px;font-size:11px;font-weight:900}@keyframes ottScreenSweep{0%,58%{transform:translate(-120%)}78%,to{transform:translate(120%)}}@keyframes ottOrbit{to{transform:rotate(360deg)}}@keyframes ottDeviceOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ottLivePulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1050px){.ott-screens,.ott-access,.ott-proof{grid-template-columns:1fr}.ott-device-map{width:min(100%,760px);margin:auto}.ott-proof-copy{max-width:760px}}@media (width<=900px){.ott-workflow>header{grid-template-columns:1fr;gap:24px}.ott-workflow>ol{grid-template-columns:1fr 1fr}.ott-workflow li:nth-child(3){border-left:1px solid #ffffff2a}.ott-continuity>div{grid-template-columns:1fr}.ott-continuity article{border-bottom:1px solid #04101155;border-right:0}.ott-continuity article:last-child{border-bottom:0}.ott-hero-system{width:min(100%,650px);margin:auto}.ott-live-guide>header{grid-template-columns:1fr;gap:25px}.ott-live-guide>ol{grid-template-columns:1fr}.ott-live-guide>ol li{min-height:0}.ott-live-guide>aside{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.ott-hero-system{min-height:470px;padding:18px}.ott-hero-system-head{font-size:9px}.ott-hero-system-head small{font-size:8px}.ott-hero-orbit{width:92%;margin-top:34px}.ott-hero-node{min-width:86px;padding:11px 13px}.ott-hero-node strong{font-size:11px}.ott-hero-core strong{font-size:25px}.ott-continuity{padding:30px 24px}.ott-continuity article{padding-inline:0}.ott-screens,.ott-workflow,.ott-access,.ott-proof{padding:85px 24px}.ott-screens-copy>small,.ott-workflow header>small,.ott-access>div>small{font-size:12px}.ott-screens-copy>p,.ott-workflow>header p,.ott-access>div>p,.ott-proof-copy>p:last-child{font-size:15px}.ott-device-map{border-radius:28px;min-height:670px}.device-1{width:88%;top:6%;left:6%}.device-1 .device-screen{height:190px}.device-2{width:40%;bottom:5%;right:8%}.device-2 .device-screen{height:230px}.device-3{width:41%;bottom:11%;left:7%}.ott-workflow>ol{grid-template-columns:1fr}.ott-workflow li,.ott-workflow li:nth-child(3){border-left:1px solid #ffffff2a;min-height:270px}.ott-workflow h3{margin-top:45px}.ott-access-list p{grid-template-columns:40px 1fr;gap:12px;padding:18px 0}.ott-access-list small{grid-column:2}.ott-payments{grid-template-columns:1fr;padding:24px 20px}.ott-payments ul{flex-wrap:wrap}.ott-payments li{min-width:100px}.ott-proof figure img{height:320px}.ott-live-guide{padding:85px 24px}.ott-live-guide>header>small{font-size:13px}.ott-live-guide>header>p{font-size:15px}.ott-live-guide>.ott-continuity{padding:26px 20px}.ott-live-guide>ol li{grid-template-columns:42px 1fr;padding:25px 20px}.ott-live-guide>ol li>span{font-size:14px}.ott-live-guide>ol li strong{min-height:0;font-size:23px}.ott-live-guide>ol li p{font-size:15px}.ott-live-guide>aside span{font-size:11px}.ott-live-guide>a{font-size:13px}}@media (prefers-reduced-motion:reduce){.ott-hero-system:after,.ott-hero-orbit,.ott-hero-core,.ott-hero-node,.node-live:after,.ott-device-map:before{animation:none!important}}.ott-context{background:var(--paper);color:#071011;padding:125px max(5vw,32px)}.ott-context>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.ott-context>header>small{color:#687476;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-context h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-context h2 em{color:#00a4b0;font-style:normal}.ott-context>header>p{color:#5d686a;margin:0;font-size:17px;line-height:1.7}.ott-context-system{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:stretch;gap:34px 48px;max-width:1500px;margin:auto;display:grid}.ott-context-system>ol{border-top:1px solid #aeb9ba;margin:0;padding:0;list-style:none}.ott-context-system>ol>li{border-bottom:1px solid #aeb9ba;grid-template-columns:54px minmax(175px,.62fr) minmax(250px,1fr) 72px;align-items:center;gap:20px;min-height:112px;display:grid;position:relative}.ott-context-system li>span{color:#008b95;letter-spacing:.08em;font-size:15px;font-weight:900}.ott-context-system li>strong{font-size:clamp(21px,2vw,30px);line-height:1}.ott-context-system li>p{color:#5c686a;margin:0;font-size:16px;line-height:1.55}.ott-context-system li>i{background:linear-gradient(90deg,#8fa0a2,#00a4b0);width:100%;height:1px;position:relative}.ott-context-system li>i:after{content:"";background:#00a4b0;border-radius:50%;width:11px;height:11px;animation:3.2s ease-in-out infinite ottContextSignal;position:absolute;top:-5px;right:0;box-shadow:0 0 0 7px #00a4b018}.ott-context-system li:nth-child(2)>i:after{animation-delay:.35s}.ott-context-system li:nth-child(3)>i:after{animation-delay:.7s}.ott-context-system li:nth-child(4)>i:after{animation-delay:1.05s}.ott-context-system li:nth-child(5)>i:after{animation-delay:1.4s}.ott-context-output{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 42%,#123b3f,#071213 54%,#050809);border:1px solid #00a4b0;border-radius:44% 44% 22% 22%/24% 24% 18% 18%;flex-direction:column;justify-content:center;min-height:560px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px #07101125}.ott-context-output:before,.ott-context-output:after{content:"";z-index:-1;border:1px dashed #00f0ff45;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ott-context-output:before{width:310px;height:310px}.ott-context-output:after{width:220px;height:220px}.ott-context-output>small{color:#71e7ee;letter-spacing:.11em;font-size:12px;font-weight:900}.ott-context-output>strong{letter-spacing:-.055em;margin:80px 0 20px;font-size:clamp(36px,3.5vw,55px);line-height:.88}.ott-context-output>span{color:#a8b3b5;letter-spacing:.07em;font-size:13px;font-weight:900;line-height:1.5}.ott-context-output>i{background:var(--cyan);width:12px;height:12px;box-shadow:0 0 18px var(--cyan);border-radius:50%;animation:9s linear infinite ottContextOrbit;position:absolute;top:46%;left:50%}.ott-context-system>footer{color:#526063;letter-spacing:.08em;border-block:1px solid #aeb9ba;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;min-height:62px;padding:14px 24px;font-size:13px;font-weight:900;display:flex}.ott-context-system>footer span{align-items:center;gap:18px;display:flex}.ott-context-system>footer b{color:#00a4b0;font-size:17px}@keyframes ottContextSignal{0%,to{opacity:.15;transform:translate(-48px)}50%{opacity:1;transform:translate(0)}}@keyframes ottContextOrbit{0%{transform:translate(-50%,-50%)rotate(0)translate(110px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(110px)}}@media (width<=1000px){.ott-context>header{grid-template-columns:1fr;gap:26px}.ott-context-system{grid-template-columns:1fr}.ott-context-output{border-radius:38px;min-height:330px}.ott-context-output>strong{margin:58px 0 18px}.ott-context-output:before{width:280px;height:280px}.ott-context-output:after{width:190px;height:190px}}@media (width<=700px){.ott-context{padding:85px 24px}.ott-context>header>small{font-size:13px}.ott-context>header>p{font-size:15px}.ott-context-system>ol>li{grid-template-columns:38px 1fr 42px;gap:12px;min-height:150px;padding:18px 0}.ott-context-system li>span{font-size:14px}.ott-context-system li>strong{font-size:22px}.ott-context-system li>p{grid-column:2;font-size:15px}.ott-context-system li>i{grid-area:1/3/3}.ott-context-system>footer{flex-wrap:wrap;justify-content:flex-start;gap:9px 13px;font-size:11px}.ott-context-system>footer span{gap:13px}.ott-context-output{min-height:310px;padding:28px}.ott-context-output>small{font-size:11px}.ott-context-output>strong{font-size:38px}}@media (prefers-reduced-motion:reduce){.ott-context-system li>i:after,.ott-context-output>i{animation:none!important}}.ott-reach{background:#080b0c;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:7vw;padding:125px max(5vw,32px);display:grid}.ott-reach-copy>small{letter-spacing:.11em;color:#6edee5;font-size:14px;font-weight:900;line-height:1.45}.ott-reach h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-reach h2 em{color:var(--cyan);font-style:normal}.ott-reach-copy>p{color:#929c9e;margin:30px 0 0;font-size:16px;line-height:1.7}.ott-reach-map{color:#071011;background:#f1f4f4;border:1px solid #ffffff37;border-radius:30px;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.45fr);gap:18px;padding:28px;display:grid}.ott-reach-core{color:#fff;background:#071011;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:350px;padding:28px;display:flex}.ott-reach-core small{color:#76e8ee;letter-spacing:.1em;font-size:13px;font-weight:900}.ott-reach-core strong{letter-spacing:-.07em;margin-top:auto;font-size:clamp(72px,7vw,112px);line-height:.78}.ott-reach-core span{color:#adb8ba;letter-spacing:.06em;max-width:180px;margin-top:18px;font-size:13px;line-height:1.4}.ott-reach-destinations{border:1px solid #aeb9ba;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;display:grid}.ott-reach-destinations article{background:#fff;border:1px solid #aeb9ba;border-width:0 1px 1px 0;flex-direction:column;min-height:175px;padding:22px;display:flex}.ott-reach-destinations article>span{color:#008b95;font-size:13px;font-weight:900}.ott-reach-destinations article p{flex-direction:column;gap:10px;margin:auto 0 0;display:flex}.ott-reach-destinations strong{font-size:20px;line-height:1.1}.ott-reach-destinations small{color:#526063;font-size:15px;line-height:1.45}@media (width<=1050px){.ott-reach{grid-template-columns:1fr}.ott-reach-map{width:min(100%,850px)}}@media (width<=600px){.ott-reach{padding:85px 24px}.ott-reach-copy>small{font-size:13px}.ott-reach-copy>p{font-size:15px}.ott-reach-map{border-radius:24px;grid-template-columns:1fr;padding:18px}.ott-reach-core{min-height:230px}.ott-reach-destinations{grid-template-columns:1fr}.ott-reach-destinations article{min-height:140px}}.ott-depth{background:var(--paper);color:#071011;padding:125px max(5vw,32px)}.ott-depth>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.ott-depth>header>div{flex-direction:column;gap:18px;display:flex}.ott-depth>header small{color:#687476;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-depth>header>div>strong{color:#00a4b0;letter-spacing:-.07em;font-size:clamp(54px,7vw,104px);line-height:.75}.ott-depth h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-depth h2 em{color:#00a4b0;font-style:normal}.ott-depth>header>p{color:#5d686a;margin:0;font-size:16px;line-height:1.7}.ott-feature-groups{border-top:1px solid #aeb9ba;max-width:1500px;margin:auto}.ott-feature-groups details{border-bottom:1px solid #aeb9ba}.ott-feature-groups summary{cursor:pointer;grid-template-columns:60px minmax(210px,.8fr) minmax(280px,1.2fr) 42px;align-items:center;gap:24px;min-height:112px;padding:20px 8px;list-style:none;display:grid}.ott-feature-groups summary::-webkit-details-marker{display:none}.ott-feature-groups summary>span{color:#008b95;font-size:12px;font-weight:900}.ott-feature-groups summary>small{color:#687476;letter-spacing:0;font-size:15px;font-weight:400;line-height:1.45}.ott-feature-groups summary>b{color:#008b95;border:1px solid #8f9b9c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;transition:transform .2s,background .2s;display:grid}.ott-feature-groups details[open] summary>b{color:#fff;background:#00a4b0;border-color:#00a4b0;transform:rotate(45deg)}.ott-feature-groups details[open] summary>strong{color:#008b95}.ott-feature-groups ul{border-top:1px solid #c6cecf;grid-template-columns:repeat(3,1fr);gap:0 28px;margin:0 0 30px 84px;padding:24px 0 0;list-style:none;display:grid}.ott-feature-groups li{color:#3e4a4c;border-bottom:1px solid #d2d8d9;min-height:58px;padding:15px 0;font-size:15px;line-height:1.5}.ott-feature-groups li:before{content:"+";color:#008b95;margin-right:11px;font-weight:900}@media (width<=900px){.ott-depth>header{grid-template-columns:1fr;gap:28px}.ott-depth>header>div{flex-direction:row;justify-content:space-between;align-items:start}.ott-feature-groups summary{grid-template-columns:45px 1fr 42px}.ott-feature-groups summary>small{grid-column:2}.ott-feature-groups summary>b{grid-area:1/3/3}.ott-feature-groups ul{grid-template-columns:1fr 1fr;margin-left:69px}}@media (width<=600px){.ott-depth{padding:85px 24px}.ott-depth>header small{font-size:12px}.ott-depth>header>p{font-size:15px}.ott-feature-groups summary{grid-template-columns:34px 1fr 36px;gap:12px;min-height:125px;padding-block:18px}.ott-feature-groups summary>b{width:34px;height:34px}.ott-feature-groups summary>small{font-size:13px}.ott-feature-groups ul{grid-template-columns:1fr;margin:0 0 24px 46px;padding-top:15px}.ott-feature-groups li{font-size:14px}}.ott-product-gallery{color:#fff;background:#070a0b;padding:125px max(5vw,32px)}.ott-product-gallery>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 54px;display:grid}.ott-product-gallery>header>small{color:#77e8ee;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-product-gallery h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-product-gallery h2 em{color:var(--cyan);font-style:normal}.ott-product-gallery>header>p{color:#9da7a9;margin:0;font-size:16px;line-height:1.7}.ott-product-status{text-align:right;color:#aeb8ba;letter-spacing:.08em;text-transform:uppercase;max-width:1500px;margin:0 auto 18px;font-size:14px;font-weight:900}.ott-product-stage{max-width:1500px;margin:auto;padding-bottom:76px;position:relative}.ott-product-stage>article{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:6vw;animation:.4s both evidenceEnter;display:grid}.ott-product-stage>article[hidden]{display:none!important}.ott-product-stage figure{background:#0d1314;border:1px solid #435052;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 34px 70px #0008}.ott-product-window{min-height:520px}.ott-product-bar{border-bottom:1px solid #435052;align-items:center;gap:8px;height:54px;padding:0 18px;display:flex}.ott-product-bar>i{background:#5c686a;border-radius:50%;width:10px;height:10px}.ott-product-bar>i:first-child{background:var(--cyan)}.ott-product-bar>span{color:#aeb8ba;letter-spacing:.08em;margin-left:auto;font-size:13px;font-weight:900}.ott-product-mock{background:linear-gradient(135deg,#10191a,#091011);grid-template-columns:126px 1fr;min-height:466px;display:grid}.ott-product-mock>aside{border-right:1px solid #354143;flex-direction:column;gap:18px;padding:28px 20px;display:flex}.ott-product-mock>aside b{background:#435052;border-radius:99px;height:10px}.ott-product-mock>aside b:first-child{background:var(--cyan)}.ott-product-mock-main{flex-direction:column;padding:42px;display:flex}.ott-product-mock-main>div{gap:12px;display:flex}.ott-product-mock-main>div i{background:#344143;border-radius:99px;width:86px;height:13px}.ott-product-mock-main>div i:first-child{background:#00f0ff55}.ott-product-mock-main>strong{color:#dfe5e6;letter-spacing:-.045em;margin:auto 0 12px;font-size:clamp(30px,3.5vw,55px);line-height:.95}.ott-product-mock-main>span{color:#72e5ec;letter-spacing:.06em;font-size:14px;font-weight:900}.ott-product-mock-main>footer{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.ott-product-mock-main>footer i{background:#111c1d;border:1px solid #405052;border-radius:10px;height:68px}.ott-product-stage figcaption{color:#96a2a4;letter-spacing:.08em;padding:15px 18px;font-size:13px;font-weight:900}.ott-product-copy>small{color:#71e7ee;letter-spacing:.1em;font-size:14px;font-weight:900}.ott-product-copy h3{letter-spacing:-.05em;margin:22px 0 24px;font-size:clamp(34px,4vw,62px);line-height:.94}.ott-product-copy>p{color:#a7b0b2;margin:0;font-size:17px;line-height:1.65}.ott-product-copy ul{border-top:1px solid #ffffff31;margin:30px 0 0;padding:0;list-style:none}.ott-product-copy li{color:#d2d9da;border-bottom:1px solid #ffffff31;padding:15px 0;font-size:15px}.ott-product-copy li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.ott-product-controls{background:#0b1112;border:1px solid #536063;border-radius:999px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.ott-product-controls button{color:#b0b9ba;cursor:pointer;background:0 0;border:0;border-right:1px solid #536063;min-width:54px;height:50px;padding:0 16px;font:900 13px Arial}.ott-product-controls button:last-child{border-right:0}.ott-product-controls button:hover,.ott-product-controls button.active{background:var(--cyan);color:#041011}.marketing-page .next-solutions>small{letter-spacing:.11em;color:#939ea0;font-size:14px;font-weight:900;line-height:1.45}.marketing-page .next-solutions a>span{font-size:12px;font-weight:900}.marketing-page .next-solutions a>strong{font-size:22px;line-height:1.2}@media (width<=900px){.ott-product-gallery>header{grid-template-columns:1fr;gap:26px}.ott-product-stage>article{grid-template-columns:1fr}.ott-product-copy{max-width:760px}.ott-product-controls{left:0;right:auto}.ott-product-window{min-height:460px}.ott-product-mock{min-height:406px}}@media (width<=600px){.ott-product-gallery{padding:85px 24px}.ott-product-gallery>header>small{font-size:13px}.ott-product-gallery>header>p{font-size:15px}.ott-product-status{text-align:left;font-size:13px}.ott-product-stage{padding-bottom:72px}.ott-product-window{min-height:330px}.ott-product-bar{height:48px}.ott-product-bar>span{font-size:11px}.ott-product-mock{grid-template-columns:62px 1fr;min-height:282px}.ott-product-mock>aside{padding:22px 12px}.ott-product-mock-main{padding:26px 20px}.ott-product-mock-main>strong{font-size:29px}.ott-product-mock-main>span{font-size:13px}.ott-product-mock-main>footer i{height:48px}.ott-product-stage figcaption{font-size:12px}.ott-product-copy>small{font-size:13px}.ott-product-copy>p{font-size:15px}.ott-product-copy li{font-size:14px}.ott-product-controls{border-radius:14px;width:100%}.ott-product-controls button{flex:1;min-width:0}.marketing-page .next-solutions>small{font-size:13px}.marketing-page .next-solutions a>span{font-size:12px}.marketing-page .next-solutions a>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.ott-product-stage>article{animation:none!important}}.ott-extend{background:var(--cyan);color:#071011;padding:115px max(5vw,32px)}.ott-extend>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 62px;display:grid}.ott-extend>header>small{color:#17484c;letter-spacing:.11em;font-size:15px;font-weight:900;line-height:1.45}.ott-extend h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-extend h2 em{color:#fff;-webkit-text-stroke:1px #071011;font-style:normal}.ott-extend>header>p{color:#17484c;margin:0;font-size:17px;line-height:1.65}.ott-extend ol{border:0 solid #071011;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.ott-extend li{border:1px solid #071011;border-width:0 1px 1px 0;grid-template-rows:50px minmax(86px,auto) 1fr 28px;min-height:320px;padding:25px;display:grid}.ott-extend li>span{color:#006f78;font-weight:900}.ott-extend li>strong{font-size:clamp(22px,2vw,30px);line-height:1.05}.ott-extend li>p{color:#17484c;margin:20px 0 0;font-size:16px;line-height:1.6}.ott-extend li>b{place-self:end;font-size:22px;font-weight:400}.ott-extend li:nth-child(4){color:#fff;background:#071011}.ott-extend li:nth-child(4)>span,.ott-extend li:nth-child(4)>p{color:#8edce1}.ott-extend li:nth-child(4)>b{color:var(--cyan)}@media (width<=900px){.ott-extend>header{grid-template-columns:1fr;gap:26px}.ott-extend ol{grid-template-columns:1fr 1fr}.ott-extend li{min-height:280px}}@media (width<=600px){.ott-extend{padding:85px 24px}.ott-extend>header>small{font-size:14px}.ott-extend>header>p{font-size:15px}.ott-extend ol{grid-template-columns:1fr}.ott-extend li{grid-template-rows:42px auto 1fr 24px;min-height:230px}.ott-extend li>strong{font-size:23px}.ott-extend li>p{font-size:15px}}.ott-ecosystems{background:var(--cyan);color:#041011;padding:125px max(5vw,32px)}.ott-ecosystems>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.ott-ecosystems>header>small{letter-spacing:.11em;color:#17484c;font-size:14px;font-weight:900;line-height:1.45}.ott-ecosystems h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-ecosystems h2 em{color:#fff;-webkit-text-stroke:1px #071011;font-style:normal}.ott-ecosystems>header>p{color:#17484c;margin:0;font-size:17px;line-height:1.65}.ott-ecosystem-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1500px;margin:auto;display:grid}.ott-ecosystem-grid article{background:#f7f9f9;border:1px solid #071011;border-radius:24px;flex-direction:column;min-height:270px;padding:24px 26px;display:flex;position:relative;box-shadow:0 18px #07101112}.ott-ecosystem-grid article:nth-child(2),.ott-ecosystem-grid article:nth-child(5){color:#fff;background:#071011}.ott-ecosystem-grid article:nth-child(2) img,.ott-ecosystem-grid article:nth-child(5) img{filter:invert()}.ott-ecosystem-grid article>div{color:#007f89;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:13px;font-weight:900;display:flex}.ott-ecosystem-grid img{object-fit:contain;object-position:left center;width:76px;height:58px;margin:42px 0 30px}.ott-ecosystem-grid p{flex-direction:column;gap:8px;margin:auto 0 0;display:flex}.ott-ecosystem-grid p small{color:#526063;font-size:15px;line-height:1.4}.ott-ecosystem-grid article:nth-child(2) p small,.ott-ecosystem-grid article:nth-child(5) p small{color:#aeb8ba}.ott-ecosystem-note{color:#17484c;letter-spacing:.06em;border-top:1px solid #07101166;align-items:center;gap:12px;max-width:1500px;margin:54px auto 0;padding-top:20px;font-size:14px;font-weight:900;line-height:1.45;display:flex}.ott-ecosystem-note span{color:#071011}@media (width<=900px){.ott-ecosystems>header{grid-template-columns:1fr;gap:26px}.ott-ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ott-ecosystem-grid article:nth-child(2),.ott-ecosystem-grid article:nth-child(5){transform:none}}@media (width<=600px){.ott-ecosystems{padding:85px 24px}.ott-ecosystems>header>small{font-size:13px}.ott-ecosystems>header>p{font-size:15px}.ott-ecosystem-grid{grid-template-columns:1fr}.ott-ecosystem-grid article{min-height:230px}.ott-ecosystem-grid img{margin:30px 0 24px}.ott-ecosystem-note{font-size:13px}}.ott-access{align-items:start;padding-block:78px}.ott-access h2{font-size:clamp(38px,4.2vw,60px);line-height:.92}.ott-access-list{border:0 solid #aeb9ba;border-width:1px 0 0 1px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ott-access-list p{border:1px solid #aeb9ba;border-width:0 1px 1px 0;grid-template-rows:auto 1fr;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:10px 12px;min-height:130px;padding:20px 22px;display:grid}.ott-access-list span{align-self:center}.ott-access-list strong{align-self:center;margin:0;font-size:18px;line-height:1.15}.ott-access-list small{grid-column:2;margin:0;font-size:14px;line-height:1.45}.ott-payments{border-radius:18px;margin-top:18px;padding:18px 20px}.ott-payments p{font-size:14px}.ott-payments li{justify-content:center;align-items:center;min-height:64px;padding:12px 15px;display:flex}.ott-payments li.dcb{justify-content:center}.ott-analytics{color:#fff;background:radial-gradient(circle at 76% 34%,#103438 0,#081314 34%,#050809 70%);padding:125px max(5vw,32px);overflow:hidden}.ott-analytics>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 64px;display:grid}.ott-analytics>header>small{color:#70e5ec;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-analytics h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-analytics h2 em{color:var(--cyan);font-style:normal}.ott-analytics>header>p{color:#a5afb1;margin:0;font-size:17px;line-height:1.7}.ott-analytics-console{background:linear-gradient(140deg,#0d191a,#071011 62%);border:1px solid #536063;border-radius:28px;max-width:1500px;margin:0 auto 42px;overflow:hidden;box-shadow:0 34px 80px #0008}.ott-analytics-console>header{border-bottom:1px solid #536063;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:16px 22px;display:flex}.ott-analytics-console>header>strong{color:#dbe2e3;letter-spacing:.1em;font-size:14px}.ott-analytics-console>header>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ott-analytics-console>header span{color:#9eaaac;letter-spacing:.07em;border:1px solid #536063;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.ott-analytics-kpis{border-bottom:1px solid #536063;grid-template-columns:repeat(4,1fr);display:grid}.ott-analytics-kpis article{border-right:1px solid #536063;align-items:flex-end;min-height:112px;padding:22px;display:flex;position:relative}.ott-analytics-kpis article:last-child{border-right:0}.ott-analytics-kpis article>strong{font-size:clamp(17px,1.55vw,23px);line-height:1.1}.ott-analytics-kpis article>i{border-bottom:2px solid var(--cyan);opacity:.65;width:44px;height:22px;position:absolute;top:22px;right:20px;transform:skewY(-18deg)}.ott-analytics-visual{grid-template-columns:minmax(0,1.6fr) minmax(230px,.4fr);gap:40px;min-height:310px;padding:34px;display:grid}.ott-analytics-chart{background:repeating-linear-gradient(0deg,#0000 0 48px,#ffffff12 49px 50px);border:1px solid #ffffff1f;align-items:flex-end;gap:5%;padding:28px 28px 0;display:flex;position:relative}.ott-analytics-chart>span{z-index:1;background:linear-gradient(var(--cyan),#008b95);width:12%;height:34%;box-shadow:0 0 20px #00f0ff21}.ott-analytics-chart>span:nth-child(2){height:52%}.ott-analytics-chart>span:nth-child(3){height:45%}.ott-analytics-chart>span:nth-child(4){height:74%}.ott-analytics-chart>span:nth-child(5){height:64%}.ott-analytics-chart>span:nth-child(6){height:88%}.ott-analytics-chart>i{background:linear-gradient(90deg,transparent,#fffa 10%,var(--cyan) 55%,#fffa 90%,transparent);height:2px;position:absolute;top:32%;left:4%;right:4%;transform:rotate(-8deg);box-shadow:0 0 14px #00f0ff55}.ott-analytics-breakdown{border:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:24px;padding:25px;display:flex}.ott-analytics-breakdown p{color:#aeb8ba;grid-template-columns:72px 1fr;align-items:center;gap:16px;margin:0;font-size:12px;font-weight:900;display:grid}.ott-analytics-breakdown i{background:linear-gradient(90deg,var(--cyan) 72%,#324143 72%);border-radius:99px;height:8px}.ott-analytics-breakdown p:nth-child(2) i{background:linear-gradient(90deg,var(--cyan) 58%,#324143 58%)}.ott-analytics-breakdown p:nth-child(3) i{background:linear-gradient(90deg,var(--cyan) 84%,#324143 84%)}.ott-analytics-breakdown p:nth-child(4) i{background:linear-gradient(90deg,var(--cyan) 46%,#324143 46%)}.ott-analytics-console>footer{color:#9eaaac;letter-spacing:.07em;border-top:1px solid #536063;align-items:center;gap:18px;min-height:58px;padding:12px 22px;font-size:12px;font-weight:900;display:flex}.ott-analytics-console>footer span{align-items:center;gap:18px;display:flex}.ott-analytics-console>footer b{color:var(--cyan)}.ott-analytics-console>footer>strong{color:var(--cyan);margin-left:auto;font-size:13px}.ott-analytics-groups{grid-template-columns:repeat(3,1fr);column-gap:44px;max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.ott-analytics-groups li{border-top:1px solid #536063;min-height:150px;padding:24px 0}.ott-analytics-groups strong{font-size:21px;line-height:1.1}.ott-analytics-groups strong:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;margin:0 12px 3px 0;display:inline-block}.ott-analytics-groups p{color:#9eaaac;margin:18px 0 0;font-size:15px;line-height:1.6}@media (width<=900px){.ott-analytics>header{grid-template-columns:1fr;gap:26px}.ott-analytics-kpis{grid-template-columns:1fr 1fr}.ott-analytics-kpis article:nth-child(2){border-right:0}.ott-analytics-kpis article:nth-child(-n+2){border-bottom:1px solid #536063}.ott-analytics-visual{grid-template-columns:1fr}.ott-analytics-groups{grid-template-columns:1fr 1fr}}@media (width<=600px){.ott-analytics{padding:85px 24px}.ott-analytics>header>small{font-size:13px}.ott-analytics>header>p{font-size:15px}.ott-analytics-console{border-radius:20px}.ott-analytics-console>header{flex-direction:column;align-items:flex-start}.ott-analytics-console>header>div{justify-content:flex-start}.ott-analytics-kpis{grid-template-columns:1fr}.ott-analytics-kpis article,.ott-analytics-kpis article:nth-child(2){border-bottom:1px solid #536063;border-right:0;min-height:92px}.ott-analytics-kpis article:last-child{border-bottom:0}.ott-analytics-visual{gap:22px;min-height:0;padding:22px}.ott-analytics-chart{min-height:240px;padding-inline:18px}.ott-analytics-console>footer{flex-direction:column;align-items:flex-start}.ott-analytics-console>footer>strong{margin-left:0}.ott-analytics-groups{grid-template-columns:1fr}.ott-analytics-groups li{min-height:0}.ott-analytics-groups strong{font-size:20px}.ott-analytics-groups p{font-size:14px}}.ott-analytics-status{color:#aeb8ba;letter-spacing:.08em;text-transform:uppercase;max-width:1500px;margin:0 auto 18px;font-size:14px;font-weight:900}.ott-analytics-stage{max-width:1500px;margin:auto}.ott-analytics-stage>article{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:6vw;display:grid}.ott-analytics-stage>article[hidden]{display:none!important}.ott-analytics-stage figure{background:#fff;border:1px solid #536063;border-radius:22px;margin:0;box-shadow:0 34px 70px #0008}.shared-carousel--product .ott-analytics-stage figure{grid-template-rows:minmax(0,1fr) auto;display:grid}.shared-carousel--product .ott-analytics-stage figure>img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;min-height:0;padding:18px;display:block}.ott-analytics-stage figcaption{color:#96a2a4;letter-spacing:.06em;background:#0d1314;border-top:1px solid #d4dada;padding:14px 18px;font-size:13px;font-weight:900}.ott-analytics-copy>small{color:#71e7ee;letter-spacing:.1em;font-size:14px;font-weight:900}.ott-analytics-copy h3{letter-spacing:-.05em;margin:22px 0 24px;font-size:clamp(34px,4vw,62px);line-height:.94}.ott-analytics-copy>p{color:#a7b0b2;margin:0;font-size:17px;line-height:1.65}.ott-analytics-copy ul{border-top:1px solid #ffffff31;margin:30px 0 0;padding:0;list-style:none}.ott-analytics-copy li{color:#d2d9da;border-bottom:1px solid #ffffff31;padding:15px 0;font-size:15px}.ott-analytics-copy li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.ott-analytics-controls{display:flex}@media (width<=900px){.ott-analytics-stage>article{grid-template-columns:1fr}.ott-analytics-copy{max-width:760px}}@media (width<=600px){.ott-analytics-status{font-size:13px}.shared-carousel--product .ott-analytics-stage figure>img{padding:8px}.ott-analytics-stage figcaption{font-size:12px;line-height:1.4}.ott-analytics-copy>small{font-size:13px}.ott-analytics-copy>p{font-size:15px}.ott-analytics-copy li{font-size:14px}}.ott-customer-carousel{color:#fff;background:#080b0c;padding:125px max(5vw,32px)}.ott-customer-carousel>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 54px;display:grid}.ott-customer-carousel>header>small{color:#70e5ec;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-customer-carousel h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.ott-customer-carousel h2 em{color:var(--cyan);font-style:normal}.ott-customer-carousel>header>p{color:#9ca7a9;margin:0;font-size:16px;line-height:1.7}.ott-customer-status{text-align:right;color:#aeb8ba;letter-spacing:.08em;text-transform:uppercase;max-width:1500px;margin:0 auto 18px;font-size:14px;font-weight:900}.ott-customer-stage{max-width:1500px;margin:auto;padding-bottom:76px;position:relative}.ott-customer-stage>article{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:6vw;animation:.4s both evidenceEnter;display:grid}.ott-customer-stage>article[hidden]{display:none!important}.ott-customer-stage figure{background:#0d1314;border:1px solid #435052;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 34px 70px #0008}.ott-customer-stage figure img{object-fit:cover;object-position:top;width:100%;height:520px;display:block}.ott-customer-stage figcaption{color:#9ca7a9;letter-spacing:.08em;padding:15px 18px;font-size:13px;font-weight:900}.ott-customer-stage article>div>small{color:#70e5ec;letter-spacing:.09em;font-size:14px;font-weight:900;line-height:1.45}.ott-customer-stage h3{letter-spacing:-.05em;margin:24px 0;font-size:clamp(38px,4.5vw,68px);line-height:.92}.ott-customer-stage article>div>p{color:#aab3b5;margin:0;font-size:17px;line-height:1.65}.ott-customer-stage ul{border:0 solid #ffffff31;border-width:1px 0 0 1px;grid-template-columns:1fr 1fr;margin:30px 0 0;padding:0;list-style:none;display:grid}.ott-customer-stage li{color:#d7ddde;border:1px solid #ffffff31;border-width:0 1px 1px 0;align-items:flex-end;min-height:76px;padding:16px;font-size:14px;font-weight:900;line-height:1.35;display:flex}.ott-customer-controls{background:#0b1112;border:1px solid #536063;border-radius:999px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.ott-customer-controls button{color:#b0b9ba;cursor:pointer;background:0 0;border:0;border-right:1px solid #536063;min-width:54px;height:50px;padding:0 16px;font:900 13px Arial}.ott-customer-controls button:last-child{border-right:0}.ott-customer-controls button:hover,.ott-customer-controls button.active{background:var(--cyan);color:#041011}@media (width<=900px){.ott-access-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ott-customer-carousel>header{grid-template-columns:1fr;gap:26px}.ott-customer-stage>article{grid-template-columns:1fr}.ott-customer-stage article>div{max-width:760px}.ott-customer-controls{left:0;right:auto}}@media (width<=600px){.ott-access{padding-block:62px}.ott-access-list{grid-template-columns:1fr}.ott-access-list p{gap:7px 10px;min-height:0;padding:18px 20px}.ott-access-list small{grid-column:2}.ott-customer-carousel{padding:85px 24px}.ott-customer-carousel>header>small{font-size:13px}.ott-customer-carousel>header>p{font-size:15px}.ott-customer-status{text-align:left;font-size:13px}.ott-customer-stage{padding-bottom:72px}.ott-customer-stage figure img{height:300px}.ott-customer-stage figcaption{font-size:12px}.ott-customer-stage article>div>small{font-size:13px}.ott-customer-stage article>div>p{font-size:15px}.ott-customer-stage ul{grid-template-columns:1fr}.ott-customer-stage li{min-height:62px;font-size:13px}.ott-customer-controls{border-radius:14px;width:100%}.ott-customer-controls button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.ott-customer-stage>article{animation:none!important}}.ott-customer-stage figure{position:relative}.ott-customer-stage figure>img{object-fit:cover;object-position:top;width:100%;height:520px;display:block}.ott-customer-stage figure>img.is-contain{object-fit:contain;object-position:center;background:#000}.ott-customer-stage li{align-items:flex-start;min-height:94px}@media (width<=900px){.ott-customer-stage ul{grid-template-columns:1fr}.ott-customer-stage li{min-height:62px}}@media (width<=600px){.ott-customer-stage figure>img{height:300px}}.ott-carousel-cta{border-bottom:1px solid var(--cyan);min-height:46px;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;margin-top:28px;padding:10px 0 8px;font-size:14px;font-weight:900;line-height:1.4;display:inline-flex}.ott-carousel-cta:hover{color:#fff;border-color:#fff}.ott-carousel-cta:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}.ott-customer-media-link{color:inherit;border-radius:22px;display:block}.ott-customer-media-link:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}.ott-customer-media-link figure{transition:transform .25s,border-color .25s}.ott-customer-media-link:hover figure{border-color:var(--cyan);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ott-customer-media-link figure{transition:none}.ott-customer-media-link:hover figure{transform:none}}.ott-reach-map{grid-template-columns:minmax(190px,.58fr) minmax(360px,1.42fr)}.ott-reach-core{min-height:390px}.ott-reach-destinations{grid-template-columns:1fr}.ott-reach-destinations article{grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:130px;padding:20px 22px;display:grid}.ott-reach-destinations article>span{align-self:start}.ott-reach-destinations article p{margin:0}.ott-customer-stage ul{grid-template-columns:1fr}.ott-customer-stage li{align-items:center;min-height:62px;padding:14px 16px}.ott-launch{background:var(--cyan);color:#071011;padding:110px max(5vw,32px)}.ott-launch>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 62px;display:grid}.ott-launch>header>small,.ott-faq>header>small{letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.ott-launch h2,.ott-faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.4vw,82px);line-height:.9}.ott-launch h2 em{color:#fff;-webkit-text-stroke:1px #071011;font-style:normal}.ott-launch>header>p{color:#17484c;margin:0;font-size:16px;line-height:1.7}.ott-launch-proofs{border:0 solid #071011;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto 34px;display:grid}.ott-launch-proofs>div{border:1px solid #071011;border-width:0 1px 1px 0;flex-direction:column;justify-content:space-between;gap:18px;min-height:118px;padding:22px 24px;display:flex}.ott-launch-proofs strong{letter-spacing:-.035em;font-size:clamp(25px,2.5vw,38px);line-height:1}.ott-launch-proofs span{letter-spacing:.07em;font-size:13px;font-weight:900;line-height:1.35}.ott-launch ol{border:0 solid #071011;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.ott-launch li{border:1px solid #071011;border-width:0 1px 1px 0;flex-direction:column;min-height:260px;padding:24px;display:flex}.ott-launch li>span{font-size:14px;font-weight:900}.ott-launch li>div{margin-top:auto}.ott-launch li strong{font-size:clamp(23px,2vw,31px)}.ott-launch li p{color:#17484c;margin:16px 0 0;font-size:15px;line-height:1.6}.ott-launch>a{color:#071011;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #071011;align-items:center;gap:38px;width:max-content;min-height:48px;margin:34px auto 0;padding:12px 0 8px;font-size:14px;font-weight:900;display:flex}.ott-launch>a:focus-visible{outline-offset:6px;outline:3px solid #071011}.ott-faq{color:#fff;background:#080b0c;padding:110px max(5vw,32px)}.ott-faq>header{grid-template-columns:.42fr 1.58fr;gap:5vw;max-width:1500px;margin:0 auto 62px;display:grid}.ott-faq>header>small{color:#70e5ec}.ott-faq h2 em{color:var(--cyan);font-style:normal}.ott-faq>div{border-top:1px solid #536063;max-width:1500px;margin:auto}.ott-faq details{border-bottom:1px solid #536063}.ott-faq summary{cursor:pointer;grid-template-columns:52px 1fr 42px;align-items:center;gap:20px;min-height:94px;padding:18px 4px;list-style:none;display:grid}.ott-faq summary::-webkit-details-marker{display:none}.ott-faq summary>span{color:#70e5ec;font-size:14px;font-weight:900}.ott-faq summary>strong{font-size:clamp(18px,1.8vw,26px);line-height:1.2}.ott-faq summary>b{width:38px;height:38px;color:var(--cyan);border:1px solid #687476;border-radius:50%;place-items:center;font-size:22px;transition:transform .2s,background .2s;display:grid}.ott-faq details[open] summary>b{background:var(--cyan);color:#071011;border-color:var(--cyan);transform:rotate(45deg)}.ott-faq details>p{color:#aeb8ba;max-width:880px;margin:0 0 28px 72px;font-size:16px;line-height:1.7}@media (width<=900px){.ott-launch>header,.ott-faq>header{grid-template-columns:1fr;gap:26px}.ott-launch-proofs,.ott-launch ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.ott-launch,.ott-faq{padding:85px 24px}.ott-launch>header>small,.ott-faq>header>small{font-size:13px}.ott-launch>header>p{font-size:15px}.ott-launch-proofs{grid-template-columns:1fr 1fr}.ott-launch-proofs>div{min-height:110px;padding:20px}.ott-launch-proofs strong{font-size:25px}.ott-launch-proofs span{font-size:12px}.ott-launch ol{grid-template-columns:1fr}.ott-launch li{min-height:210px}.ott-launch>a{justify-content:space-between;width:100%}.ott-faq summary{grid-template-columns:36px 1fr 36px;gap:12px;min-height:104px}.ott-faq summary>strong{font-size:18px}.ott-faq details>p{margin-left:48px;font-size:15px}.ott-reach-map{grid-template-columns:1fr}.ott-reach-core{min-height:230px}.ott-reach-destinations article{grid-template-columns:34px 1fr}}.ott-depth>header small{font-size:15px}.ott-feature-groups summary{grid-template-columns:68px minmax(240px,.8fr) minmax(300px,1.2fr) 46px;min-height:124px}.ott-feature-groups summary>span{font-size:16px}.ott-feature-groups summary>strong{font-size:clamp(23px,2.15vw,32px);line-height:1.08}.ott-feature-groups summary>small{font-size:16px;line-height:1.55}.ott-feature-groups summary>b{width:40px;height:40px;font-size:22px}.ott-feature-groups li{font-size:16px;line-height:1.55}.ott-ecosystem-grid{align-items:stretch}.ott-ecosystem-grid article,.ott-ecosystem-grid article:nth-child(2),.ott-ecosystem-grid article:nth-child(5){grid-template-rows:auto 82px minmax(86px,1fr);align-items:start;min-height:286px;display:grid;transform:none}.ott-ecosystem-grid article>div{font-size:15px}.ott-ecosystem-grid article>div small{font-size:14px}.ott-ecosystem-grid img{place-self:center start;width:82px;height:62px;margin:0}.ott-ecosystem-grid p{align-self:start;margin:0}.ott-ecosystem-grid strong{font-size:clamp(24px,2vw,31px);line-height:1.08}.ott-ecosystem-grid p small{font-size:16px;line-height:1.5}@media (width<=900px){.ott-feature-groups summary{grid-template-columns:52px 1fr 44px}.ott-feature-groups summary>small{grid-column:2}.ott-feature-groups summary>b{grid-area:1/3/3}.ott-feature-groups ul{margin-left:66px}.ott-ecosystem-grid article,.ott-ecosystem-grid article:nth-child(2),.ott-ecosystem-grid article:nth-child(5){min-height:270px}}@media (width<=600px){.ott-depth>header small{font-size:14px}.ott-feature-groups summary{grid-template-columns:42px 1fr 40px;gap:14px;min-height:138px}.ott-feature-groups summary>span{font-size:15px}.ott-feature-groups summary>strong{font-size:22px}.ott-feature-groups summary>small{font-size:15px}.ott-feature-groups ul{margin-left:56px}.ott-feature-groups li{font-size:15px}.ott-ecosystem-grid article,.ott-ecosystem-grid article:nth-child(2),.ott-ecosystem-grid article:nth-child(5){grid-template-rows:auto 74px minmax(78px,1fr);min-height:250px}.ott-ecosystem-grid article>div,.ott-ecosystem-grid article>div small{font-size:14px}.ott-ecosystem-grid p small{font-size:15px}}.ott-distribution-board{color:#071011;background:#f1f4f4;border:1px solid #ffffff37;border-radius:30px;padding:28px;box-shadow:0 30px 70px #0005}.ott-distribution-proof{color:#fff;background:#071011;border-radius:20px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:24px;min-height:122px;padding:22px 26px;display:grid}.ott-distribution-proof strong{color:var(--cyan);letter-spacing:-.065em;font-size:clamp(48px,5vw,72px);line-height:.8}.ott-distribution-proof>div{flex-direction:column;gap:8px;display:flex}.ott-distribution-proof span{color:#fff;letter-spacing:.065em;max-width:390px;font-size:18px;font-weight:900;line-height:1.25}.ott-distribution-proof small{color:#8c999b;letter-spacing:.055em;max-width:460px;font-size:13px;font-weight:900;line-height:1.45}.ott-distribution-destinations{border:0 solid #aeb9ba;border-width:1px 0 0 1px;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.ott-distribution-destinations article{background:#fff;border:1px solid #aeb9ba;border-width:0 1px 1px 0;flex-direction:column;min-height:205px;padding:22px;display:flex}.ott-distribution-destinations article>span{color:#008b95;font-size:15px;font-weight:900}.ott-distribution-destinations article>strong{margin-top:auto;font-size:21px;line-height:1.08}.ott-distribution-destinations article>small{color:#526063;margin-top:12px;font-size:15px;line-height:1.5}.ott-distribution-flow{color:#526063;border:1px solid #aeb9ba;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;padding:18px 22px;display:grid}.ott-distribution-flow span{letter-spacing:.065em;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:900;display:flex}.ott-distribution-flow b{color:#008b95;font-size:17px}.ott-reach-stats{border-top:1px solid #ffffff32;grid-column:1/-1;width:100%;max-width:1500px;margin:10px auto 0;padding-top:48px}.ott-reach-stats>header{grid-template-columns:.85fr 1.15fr;align-items:start;gap:5vw;margin-bottom:26px;display:grid}.ott-reach-stats>header small{color:#70e5ec;letter-spacing:.1em;font-size:14px;font-weight:900;line-height:1.45}.ott-reach-stats>header p{color:#929c9e;max-width:720px;margin:0;font-size:15px;line-height:1.65}.ott-reach-stats>div{border:0 solid #536063;border-width:1px 0 0 1px;grid-template-columns:repeat(3,1fr);display:grid}.ott-reach-stats article{background:#0b1112;border:1px solid #536063;border-width:0 1px 1px 0;flex-direction:column;min-height:230px;padding:22px;display:flex}.ott-reach-stats article>span{color:#70e5ec;letter-spacing:.07em;font-size:14px;font-weight:900}.ott-reach-stats article>strong{color:#fff;letter-spacing:-.045em;margin-top:28px;font-size:clamp(34px,3.5vw,54px);line-height:.9}.ott-reach-stats article>p{color:#b2bcbe;margin:12px 0 22px;font-size:16px;line-height:1.45}.ott-reach-stats article>a{color:#70e5ec;letter-spacing:.045em;margin-top:auto;font-size:13px;font-weight:900;line-height:1.4}.ott-reach-stats article>a:hover{color:#fff}.ott-reach-stats article>a:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}@media (width<=1250px){.ott-distribution-destinations{grid-template-columns:repeat(2,1fr)}.ott-distribution-destinations article{min-height:170px}}@media (width<=900px){.ott-reach-stats>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.ott-distribution-destinations{grid-template-columns:1fr}.ott-distribution-destinations article{min-height:132px}.ott-distribution-destinations article>strong{margin-top:26px}}@media (width<=600px){.ott-distribution-board{border-radius:24px;padding:18px}.ott-distribution-proof{grid-template-columns:1fr;gap:15px;min-height:180px;padding:22px}.ott-distribution-proof strong{font-size:52px}.ott-distribution-proof span{font-size:17px}.ott-distribution-proof small{font-size:13px}.ott-distribution-destinations article{min-height:150px;padding:20px}.ott-distribution-destinations article>span{font-size:14px}.ott-distribution-destinations article>strong{font-size:20px}.ott-distribution-destinations article>small{font-size:15px}.ott-distribution-flow{grid-template-columns:1fr 1fr;padding:16px}.ott-distribution-flow span{font-size:13px}.ott-distribution-flow span:nth-child(2) b{display:none}.ott-reach-stats{padding-top:38px}.ott-reach-stats>header{grid-template-columns:1fr;gap:16px}.ott-reach-stats>header small{font-size:13px}.ott-reach-stats>header p{font-size:15px}.ott-reach-stats>div{grid-template-columns:1fr}.ott-reach-stats article{min-height:205px}.ott-reach-stats article>p{font-size:15px}}.ott-product-window{aspect-ratio:16/10;grid-template-rows:54px minmax(0,1fr);min-height:0;display:grid}.ott-product-mock{height:100%;min-height:0}.ott-customer-stage figure :is(img,video){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ott-customer-stage figure video{background:#071011}@media (width<=900px){.ott-product-window,.ott-product-mock{min-height:0}}@media (width<=600px){.ott-product-window{grid-template-rows:48px minmax(0,1fr);min-height:0}.ott-product-mock{min-height:0}.ott-customer-stage figure :is(img,video){height:auto}}.ott-reach-stat-label{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ott-reach-stat-label>span{color:#70e5ec;letter-spacing:.07em;font-size:14px;font-weight:900}.ott-reach-stat-label>small{color:#b8c4c6;letter-spacing:.08em;white-space:nowrap;border:1px solid #70e5ec69;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1}@media (width<=600px){.ott-reach-stat-label{gap:10px}.ott-reach-stat-label>small{font-size:10px}}.shared-carousel [data-carousel-slide][hidden]{display:none!important}.shared-carousel [data-carousel-stage]{display:grid}.shared-carousel [data-carousel-stage]>[data-carousel-slide]{will-change:opacity,transform;grid-area:1/1;min-width:0;animation:none!important}.shared-carousel .case-copy{animation:none!important}.shared-carousel [data-carousel-status]{text-align:left;justify-content:flex-start}.shared-carousel [data-carousel-stage]{padding-bottom:0!important}.shared-carousel-testimonials[hidden]{display:none!important}.shared-carousel--experience .ott-customer-media-link,.shared-carousel-media-stack{width:100%;min-width:0;max-width:100%}.shared-carousel-media-stack{flex-direction:column;gap:12px;display:flex}.shared-carousel-testimonial{box-sizing:border-box;color:#fff;background:#0b1112;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;width:100%;min-width:0;max-width:100%;min-height:96px;margin:0;padding:16px 18px;display:grid}.shared-carousel-testimonial[hidden]{display:none!important}.shared-carousel-testimonial .shared-carousel-testimonial-avatar{object-fit:cover;object-position:center;background:#172123;border:0;border-radius:50%;display:block;width:64px!important;height:64px!important}.shared-carousel-testimonial figcaption{min-width:0;background:0 0!important;padding:0!important}.shared-carousel-testimonial blockquote{overflow-wrap:anywhere;color:#d7ddde;min-width:0;max-width:1050px;margin:0;font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.4}.shared-carousel-testimonial blockquote:before{content:"“";color:var(--cyan)}.shared-carousel-testimonial blockquote:after{content:"”";color:var(--cyan)}.shared-carousel-testimonial figcaption>p{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:9px 0 0;display:flex}.shared-carousel-testimonial figcaption strong{color:#70e5ec;letter-spacing:.07em;text-transform:uppercase;font-size:13px;line-height:1.35}.shared-carousel-testimonial figcaption span{color:#98a5a7;font-size:13px;line-height:1.35}.ott-customer-stage figure.shared-carousel-testimonial{box-shadow:none;background:#0b1112;border:0;border-radius:0;overflow:visible}.shared-carousel-actionbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;width:100%;max-width:1500px;min-height:48px;margin:28px auto 0;display:grid}.shared-carousel--experience .shared-carousel-actionbar{margin-top:16px}.shared-carousel-cta-mount{text-align:right;justify-content:flex-end;align-items:center;min-width:0;min-height:48px;display:flex}.shared-carousel [data-carousel-action][hidden]{display:none!important}.shared-carousel-cta{box-sizing:border-box;border-bottom:1px solid var(--cyan);height:48px;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;padding:0 0 8px;font-size:13px;font-weight:900;line-height:1.4;display:inline-flex;margin:0!important}.shared-carousel-cta:hover{color:#fff;border-color:#fff}.shared-carousel [data-carousel-controls]{background:#0b1112!important;border:1px solid #536063!important;border-radius:0!important;flex:none!important;align-self:center!important;gap:0!important;width:auto!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}.shared-carousel [data-carousel-controls]>button{color:#b0b9ba!important;background:#0b1112!important;border:0!important;border-right:1px solid #536063!important;border-radius:0!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;font-size:11px!important}.shared-carousel [data-carousel-controls]>button:last-child{border-right:0!important}.shared-carousel [data-carousel-controls]>button:hover:not(.active){color:#fff!important;background:#172123!important}.shared-carousel [data-carousel-controls]>button:focus-visible{z-index:1;outline-offset:-3px;position:relative;outline:2px solid #fff!important}.shared-carousel [data-carousel-controls]>button.active{background:var(--cyan)!important;color:#041011!important}.shared-carousel--experience [data-carousel-stage]>[data-carousel-slide]{align-items:start}.shared-carousel--experience [data-carousel-media]{aspect-ratio:4/3;width:100%;overflow:hidden;height:auto!important}.shared-carousel--experience [data-carousel-media]>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.shared-carousel--video [data-carousel-media]{aspect-ratio:16/9;width:100%;overflow:hidden;height:auto!important}.shared-carousel--video [data-carousel-media]>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.shared-carousel--product [data-carousel-media]{aspect-ratio:auto;width:100%;overflow:visible;height:auto!important;min-height:0!important}.shared-carousel--product .product-evidence-media>.product-shot{background:#0b1112;border:1px solid #fff8;border-radius:20px;grid-template-rows:48px auto auto;height:auto;margin:0;display:grid;overflow:hidden}.shared-carousel--product .product-evidence-media .shot-bar{z-index:auto;box-sizing:border-box;background:#0b1112;border-bottom:1px solid #435052;align-items:center;width:100%;height:48px;padding:0 18px;display:flex;position:static}.shared-carousel--product .product-evidence-media .product-shot>img{aspect-ratio:16/10;object-fit:cover;object-position:center;background:#0b1112;width:100%;height:auto;min-height:0;display:block;position:static}.shared-carousel--product .product-evidence-media .product-shot>figcaption{z-index:auto;box-sizing:border-box;color:#98a4a6;background:#0b1112;border-top:1px solid #435052;width:100%;min-height:48px;padding:14px 18px;position:static}.shared-carousel--product .product-evidence-number{display:none}.shared-carousel--product .capture-placeholder{height:100%;min-height:0}.shared-carousel--experience .customer-media-frame{background:#0b1112;border:1px solid #536063;border-radius:22px;grid-template-rows:48px auto auto;width:100%;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 70px #0008;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.customer-media-header{z-index:auto;box-sizing:border-box;color:#96a2a4;text-transform:uppercase;background:#0b1112;border-bottom:1px solid #435052;justify-content:space-between;align-items:center;gap:20px;width:100%;height:48px;padding:0 18px;display:flex;position:static}.customer-media-header strong,.customer-media-header span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.09em;min-width:0;font-size:11px;font-weight:900;line-height:1;overflow:hidden}.customer-media-header span{color:#6fe6ed;text-align:right}.customer-media-viewport{aspect-ratio:4/3;background:#071011;width:100%;position:relative;overflow:hidden}.customer-media-viewport>:is(img,video){object-fit:cover;object-position:top;display:block;width:100%!important;height:100%!important}.home-customer-carousel .customer-media-viewport,.monetization-customer-slides .customer-media-viewport,.ott-live-customer-carousel .customer-media-viewport,.fast-customer-carousel .customer-media-viewport{aspect-ratio:16/9}.customer-media-viewport>img.is-contain{object-fit:contain;object-position:center;background:#000}.customer-media-viewport>.fast-customer-placeholder{box-sizing:border-box;width:100%;height:100%}.shared-carousel--experience .customer-media-frame>figcaption{z-index:auto;box-sizing:border-box;color:#98a4a6;letter-spacing:.06em;background:#0b1112;border-top:1px solid #435052;width:100%;min-height:48px;padding:14px 18px;font-size:13px;font-weight:900;line-height:1.45;position:static}@media (width<=600px){.shared-carousel-media-stack{gap:10px}.shared-carousel-testimonial{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:14px 16px}.shared-carousel-testimonial figcaption{display:contents}.shared-carousel-testimonial .shared-carousel-testimonial-avatar{grid-area:2/1;width:54px!important;height:54px!important}.shared-carousel-testimonial blockquote{grid-area:1/1/auto/-1;font-size:15px}.shared-carousel-testimonial figcaption>p{flex-direction:column;grid-area:2/2;align-items:flex-start;gap:4px;margin-top:0}.shared-carousel-actionbar{grid-template-columns:1fr;align-items:stretch;gap:18px;margin-top:24px}.shared-carousel-cta-mount{text-align:left;justify-content:flex-start;min-height:48px}.shared-carousel [data-carousel-controls]{width:100%!important}.shared-carousel [data-carousel-controls]>button{flex:1 1 0!important;width:auto!important;min-width:0!important}.shared-carousel--product .product-evidence-media>.product-shot{grid-template-rows:42px auto auto}.shared-carousel--product .product-evidence-media .shot-bar{height:42px;padding-inline:14px}.shared-carousel--product .product-evidence-media .product-shot>figcaption{min-height:42px;padding:11px 14px}.shared-carousel--experience .customer-media-frame{border-radius:16px;grid-template-rows:42px auto auto}.customer-media-header{gap:12px;height:42px;padding:0 14px}.customer-media-header strong,.customer-media-header span{font-size:10px}.shared-carousel--experience .customer-media-frame>figcaption{min-height:42px;padding:11px 14px;font-size:11px}}.ott-workflow h3{align-items:flex-end;min-height:2em;display:flex}@media (width>=601px) and (width<=900px){.ott-workflow h3{min-height:3em}}@media (width<=600px){.ott-workflow h3{min-height:0}}[data-aligned-grid]>article{grid-template-rows:var(--aligned-index-row,54px) var(--aligned-title-row,150px) auto;align-content:start;display:grid}[data-aligned-grid]>article>h3,[data-aligned-grid]>article>p{align-self:start}.ott-workflow h3{align-items:flex-start}.ott-launch li{grid-template-rows:auto 1fr;display:grid}.ott-launch li>div{grid-template-rows:2.2em auto;align-self:start;margin-top:70px;display:grid}.ott-launch li strong{align-self:start;line-height:1.1}@media (width<=600px){[data-aligned-grid]>article{display:block}[data-aligned-grid]>article>h3,.ott-launch li>div{margin-top:46px}}:root{--ui-index-size:clamp(17px,1.15vw,20px)}:is([data-ui-index],.flow-core>small,.flow-modules>a>small,.flow-reach>small,.journey-grid>a>small,.platform-chain>div>small,.ai-step-label>small,.ai-core>small,.ai-activation-list li>span,.about-principles article>span,.intelligence-steps article>small,.solution-capabilities article>small,.scope-list>p>span,.next-solutions a>span,.ott-hero-node>span,.ott-distribution-destinations article>span,.channel-workflow li>span,.channel-output>span,.capture-placeholder>div>span,.system-hero-capabilities>span>b,.network-destination>i,.ott-customer-stage article>div>small,.shared-carousel [data-carousel-status],.shared-carousel button[data-carousel-index]){font-variant-numeric:tabular-nums;font-size:var(--ui-index-size)!important;letter-spacing:.06em!important;font-weight:900!important;line-height:1!important}@media (width<=600px){:root{--ui-index-size:17px}}.ott-context-system{grid-template-columns:minmax(500px,.9fr) minmax(560px,1.1fr)}.ott-context-output{text-align:left;background:#071011;border-radius:34px;min-height:620px;padding:30px;display:block}.ott-context-output:before,.ott-context-output:after{display:none}.ott-context-output>header{border-bottom:1px solid #ffffff31;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:22px;display:flex}.ott-context-output>header small{color:#72e5ec;letter-spacing:.1em;max-width:160px;font-size:13px;font-weight:900;line-height:1.35}.ott-context-output>header strong{text-align:right;max-width:420px;font-size:clamp(20px,1.8vw,29px);line-height:1.08}.ott-context-example{grid-template-columns:minmax(145px,.72fr) 112px minmax(230px,1.28fr);align-items:center;gap:22px;padding:30px 0;display:grid}.ott-context-example>ul{border-top:1px solid #ffffff35;margin:0;padding:0;list-style:none}.ott-context-example>ul li{background:#0b1516;border-bottom:1px solid #ffffff35;flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:13px 17px;display:flex;position:relative}.ott-context-example>ul li span{color:#7f8b8d;letter-spacing:.09em;font-size:11px;font-weight:900}.ott-context-example>ul li strong{font-size:16px;line-height:1.1}.ott-context-example>ul li i{background:var(--cyan);width:22px;height:1px;position:absolute;top:50%;right:-22px}.ott-context-example>ul li i:after{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 14px var(--cyan);border-radius:50%;animation:2.8s ease-in-out infinite ottRuleSignal;position:absolute;top:-4px;right:0}.ott-context-example>ul li:nth-child(2) i:after{animation-delay:.25s}.ott-context-example>ul li:nth-child(3) i:after{animation-delay:.5s}.ott-context-example>ul li:nth-child(4) i:after{animation-delay:.75s}.ott-context-example>ul li:nth-child(5) i:after{animation-delay:1s}.ott-context-engine{border:1px solid var(--cyan);text-align:center;background:#0b2528;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px 14px;display:flex;position:relative;box-shadow:0 0 0 9px #00f0ff0b,0 0 30px #00f0ff20}.ott-context-engine:after{content:"";background:var(--cyan);width:22px;height:1px;position:absolute;top:50%;left:100%}.ott-context-engine small{color:#70e6ed;letter-spacing:.12em;font-size:11px;font-weight:900}.ott-context-engine strong{margin:13px 0 16px;font-size:22px;line-height:1}.ott-context-engine span{color:#aeb9bb;letter-spacing:.07em;font-size:10px;font-weight:900;line-height:1.4}.ott-context-preview{color:#071011;background:#edf2f2;border:1px solid #566366;grid-template-rows:44px 1.35fr 1fr auto;min-height:390px;display:grid;box-shadow:0 22px 40px #0007}.ott-context-preview>header{border-bottom:1px solid #aebabb;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.ott-context-preview>header small{color:#586466;letter-spacing:.08em;font-size:9px;font-weight:900}.ott-context-preview-hero{color:#fff;background:linear-gradient(130deg,#071011 0,#0d3337 65%,#0b747c);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden}.ott-context-preview-hero:after{content:"";border:1px solid #00f0ff99;border-radius:50%;width:110px;height:110px;position:absolute;top:-24px;right:-18px;box-shadow:0 0 0 18px #00f0ff0a}.ott-context-preview-hero small{color:#72e5ec;letter-spacing:.09em;font-size:10px;font-weight:900}.ott-context-preview-hero strong{z-index:1;margin-top:8px;font-size:25px;line-height:.95;position:relative}.ott-context-preview-hero>span{background:linear-gradient(90deg,var(--cyan) 36%,#ffffff30 36%);height:2px;position:absolute;bottom:15px;left:22px;right:22px}.ott-context-preview-rail{padding:17px 18px}.ott-context-preview-rail>small{color:#526063;letter-spacing:.08em;font-size:10px;font-weight:900}.ott-context-preview-rail>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.ott-context-preview-rail i{background:#c4cdce;height:52px}.ott-context-preview-rail i:first-child{background:#00a8b4}.ott-context-preview>footer{color:#526063;letter-spacing:.06em;border-top:1px solid #aebabb;justify-content:space-between;gap:12px;padding:12px 16px;font-size:9px;font-weight:900;display:flex}.ott-context-preview>footer strong{color:#008b95;text-align:right}.ott-context-output>footer{border-top:1px solid #ffffff31;grid-template-columns:auto 1fr;align-items:end;gap:7px 20px;padding-top:20px;display:grid}.ott-context-output>footer>span{color:#70e6ed;letter-spacing:.1em;grid-row:1/3;font-size:12px;font-weight:900}.ott-context-output>footer>strong{font-size:clamp(24px,2.4vw,38px);line-height:.95}.ott-context-output>footer>small{color:#9da8aa;letter-spacing:.07em;font-size:11px;font-weight:900;line-height:1.45}@keyframes ottRuleSignal{0%,to{opacity:.25;transform:translate(-13px)}50%{opacity:1;transform:translate(0)}}@media (width<=1250px){.ott-context-system{grid-template-columns:1fr}.ott-context-output{min-height:0}.ott-context-example{grid-template-columns:minmax(180px,.72fr) 125px minmax(300px,1.28fr)}}@media (width<=760px){.ott-context-output{border-radius:24px;padding:22px}.ott-context-output>header{display:grid}.ott-context-output>header strong{text-align:left;max-width:none}.ott-context-example{grid-template-columns:1fr;padding:22px 0}.ott-context-example>ul li i{width:1px;height:18px;top:100%;left:50%;right:auto}.ott-context-example>ul li i:after{top:9px;right:-4px}.ott-context-engine{width:min(100%,220px);min-height:130px;margin:auto}.ott-context-engine:after{width:1px;height:22px;top:100%;left:50%}.ott-context-preview{min-height:360px}.ott-context-output>footer{grid-template-columns:1fr}.ott-context-output>footer>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.ott-context-example>ul li i:after{animation:none!important}}.fast-destination-groups{border:1px solid #aab6b8;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:54px auto 0;display:grid}.fast-destination-groups article{border-right:1px solid #aab6b8;min-width:0;padding:28px 30px}.fast-destination-groups article:last-child{border-right:0}.fast-destination-groups h3{color:#00757e;letter-spacing:.08em;align-items:flex-start;min-height:2.4em;margin:0 0 24px;font-size:16px;line-height:1.2;display:flex}.fast-destination-groups ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.fast-destination-groups li{box-sizing:border-box;color:#11191a;border-top:1px solid #c8d0d1;align-items:center;min-height:52px;padding:8px 0;font-size:16px;font-weight:800;line-height:1.25;display:flex}.fast-destination-groups li:before{content:"";background:#00a8b4;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin:0 10px 0 0}.fast-destination-groups li.fast-destination-more{color:#00757e;font-style:italic}.fast-destination-groups li.fast-destination-more:before{box-sizing:border-box;background:0 0;border:1px solid #00a8b4}.fast-destination-note{max-width:1500px;font-weight:800;color:#5f6a6c!important;margin:16px auto 0!important;font-size:13px!important;line-height:1.5!important}.fast-product{color:#fff;background:radial-gradient(circle at 74% 38%,#103438 0,#081314 36%,#050809 72%);padding:125px max(5vw,32px);overflow:hidden}.fast-product>header,.fast-capabilities>header,.fast-proofs>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 64px;display:grid}.fast-product>header>small,.fast-capabilities>header>small,.fast-proofs>header>small,.fast-monetization-copy>small,.fast-launch>div>small{color:#70e5ec;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.fast-product h2,.fast-capabilities h2,.fast-proofs h2,.fast-monetization h2,.fast-launch h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.fast-product h2 em,.fast-capabilities h2 em,.fast-proofs h2 em,.fast-monetization h2 em,.fast-launch h2 em{color:var(--cyan);font-style:normal}.fast-product>header>p,.fast-capabilities>header>p,.fast-proofs>header>p{color:#a5afb1;margin:0;font-size:17px;line-height:1.7}.fast-product-status{color:#aeb8ba;text-transform:uppercase;max-width:1500px;margin:0 auto 18px}.fast-product-stage{max-width:1500px;margin:auto}.fast-product-stage>article{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:center;gap:6vw;display:grid}.fast-product-stage>article[hidden]{display:none!important}.fast-product-stage figure{background:#fff;border:1px solid #536063;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden;box-shadow:0 34px 70px #0008}.shared-carousel--product .fast-product-stage figure>img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;min-height:0;padding:16px;display:block}.fast-product-stage figcaption{color:#96a2a4;letter-spacing:.06em;background:#0d1314;border-top:1px solid #d4dada;padding:14px 18px;font-size:13px;font-weight:900}.fast-product-copy>small{color:#71e7ee;letter-spacing:.1em;font-size:14px;font-weight:900}.fast-product-copy h3{letter-spacing:-.05em;margin:22px 0 24px;font-size:clamp(34px,4vw,62px);line-height:.94}.fast-product-copy>p{color:#a7b0b2;margin:0;font-size:17px;line-height:1.65}.fast-product-copy ul{border-top:1px solid #ffffff31;margin:30px 0 0;padding:0;list-style:none}.fast-product-copy li{color:#d2d9da;border-bottom:1px solid #ffffff31;padding:15px 0;font-size:15px}.fast-product-copy li:before{content:"+";color:var(--cyan);margin-right:12px;font-weight:900}.fast-product-controls{display:flex}.fast-monetization{background:var(--cyan);color:#071011;grid-template-columns:minmax(320px,.78fr) minmax(580px,1.22fr);align-items:center;gap:7vw;padding:125px max(5vw,32px);display:grid}.fast-monetization-copy>small{color:#064f54}.fast-monetization-copy h2 em{color:#071011;-webkit-text-stroke:0}.fast-monetization-copy>p{color:#17474b;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.7}.fast-monetization-copy>a{color:#071011;letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid #071011;gap:36px;margin-top:34px;padding-bottom:9px;font-size:14px;font-weight:900;display:inline-flex}.fast-monetization>ol{background:#08d8e5;border:1px solid #071011;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.fast-monetization li{color:#071011;border-bottom:0;border-right:1px solid #071011;flex-direction:column;align-items:flex-start;min-width:0;min-height:210px;padding:28px;display:flex;position:relative}.fast-monetization li:last-child{border-right:0}.fast-monetization li>span{color:#064f54;display:block}.fast-monetization li>div{width:100%;min-width:0;margin-top:32px;display:block}.fast-monetization li strong{color:#071011;font-size:21px;line-height:1.05;display:block}.fast-monetization li p{color:#17474b;margin:15px 0 0;font-size:15px;line-height:1.55;display:block}.fast-monetization li>b{z-index:2;background:var(--cyan);border:1px solid #071011;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:calc(50% - 14px);right:-14px}.fast-operating-partner{color:#071011;background:#edf1f1;padding:125px max(5vw,32px)}.fast-operating-partner>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 72px;display:grid}.fast-operating-partner>header>small{color:#00757e;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.fast-operating-partner h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}.fast-operating-partner h2 em{color:#007983;font-style:normal}.fast-operating-partner>header>p{color:#526063;margin:0;font-size:17px;line-height:1.7}.fast-partner-body{border:1px solid #9eacad;grid-template-columns:minmax(0,1.45fr) minmax(350px,.55fr);max-width:1500px;margin:auto;display:grid}.fast-partner-steps{display:grid}.fast-partner-steps article{border-bottom:1px solid #9eacad;grid-template-columns:70px 1fr;align-items:start;gap:26px;min-height:178px;padding:30px 36px;display:grid}.fast-partner-steps article:last-child{border-bottom:1px solid #9eacad}.fast-partner-steps article>span{color:#00757e;letter-spacing:.06em;font-size:clamp(18px,1.3vw,22px);font-weight:900;line-height:1}.fast-partner-steps h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.4vw,39px);line-height:.98}.fast-partner-steps p{color:#526063;max-width:850px;margin:18px 0 0;font-size:16px;line-height:1.65}.fast-partner-steps article a{color:#007982;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #008c96;gap:24px;margin-top:22px;padding-bottom:8px;font-size:13px;font-weight:900;line-height:1.3;display:inline-flex}.fast-partner-body>aside{color:#fff;background:#071011;border-left:1px solid #9eacad;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.fast-partner-body>aside>small{color:#70e5ec;letter-spacing:.1em;font-size:13px;font-weight:900}.fast-partner-body>aside>strong{color:var(--cyan);letter-spacing:-.07em;margin-top:70px;font-size:clamp(62px,7.5vw,112px);line-height:.8}.fast-partner-body>aside>b{max-width:350px;margin-top:24px;font-size:clamp(21px,2vw,31px);line-height:1.02}.fast-partner-body>aside>p{color:#98a5a7;margin:26px 0 0;font-size:14px;line-height:1.6}.fast-partner-body>aside>a{border-bottom:1px solid var(--cyan);width:100%;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:auto;padding:40px 0 10px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.fast-operations-assurance{max-width:1500px;margin:34px auto 0}.fast-operations-assurance>small{color:#00757e;letter-spacing:.1em;margin-bottom:16px;font-size:13px;font-weight:900;display:block}.fast-operations-assurance>div{background:#f6f8f8;border:1px solid #9eacad;grid-template-columns:repeat(4,1fr);display:grid}.fast-operations-assurance article{border-right:1px solid #9eacad;min-width:0;min-height:190px;padding:26px}.fast-operations-assurance article:last-child{border-right:0}.fast-operations-assurance article i{background:#00a8b4;width:28px;height:3px;margin-bottom:30px;display:block}.fast-operations-assurance article strong{min-height:2.1em;font-size:19px;line-height:1.05;display:block}.fast-operations-assurance article p{color:#526063;margin:18px 0 0;font-size:14px;line-height:1.55}.fast-capabilities{color:#071011;background:#eef2f2;padding:125px max(5vw,32px)}.fast-capabilities>header>small{color:#087f88}.fast-capabilities>header>p{color:#5e696b}.fast-capabilities>div{border-top:1px solid #aab6b8;border-left:1px solid #aab6b8;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;display:grid}.fast-capabilities article{border-bottom:1px solid #aab6b8;border-right:1px solid #aab6b8;min-height:235px;padding:32px;position:relative}.fast-capabilities article>i{background:#00a8b4;width:32px;height:3px;margin-bottom:48px;display:block}.fast-capabilities h3{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.05}.fast-capabilities article p{color:#5e696b;margin:20px 0 0;font-size:16px;line-height:1.6}.fast-proofs{color:#fff;background:#071011;padding:125px max(5vw,32px)}.fast-proofs>div{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1500px;margin:auto;display:grid}.fast-proofs article{background:#0b1112;border:1px solid #536063;grid-template-columns:1fr 1fr;min-width:0;display:grid}.fast-proofs article>img{object-fit:cover;width:100%;height:100%;min-height:330px;display:block}.fast-proof-placeholder{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 70% 25%,#15545a,#0b2427 38%,#071011 74%);flex-direction:column;justify-content:space-between;min-height:330px;padding:26px;display:flex}.fast-proof-placeholder>span{color:#75e9ef;letter-spacing:.09em;font-size:12px;font-weight:900}.fast-proof-placeholder>strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(34px,3.3vw,54px);line-height:.9}.fast-proof-placeholder>small{color:#93a0a2;letter-spacing:.08em;font-size:11px;font-weight:900}.fast-proofs article>div{flex-direction:column;align-items:flex-start;padding:30px;display:flex}.fast-proofs article small{color:#71e7ee;letter-spacing:.08em;font-size:13px;font-weight:900;line-height:1.35}.fast-proofs article h3{margin:26px 0 0;font-size:clamp(34px,3.2vw,52px);line-height:.95}.fast-proofs article p{color:#a7b0b2;margin:22px 0 0;font-size:16px;line-height:1.6}.fast-proofs article a{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:13px;font-weight:900}.fast-launch{color:#fff;background:#0a2022;grid-template-columns:1fr 1fr;gap:8vw;padding:110px max(5vw,32px);display:grid}.fast-launch>div>p{color:#a7b0b2;max-width:690px;margin:30px 0 0;font-size:17px;line-height:1.7}.fast-launch>ul{border-top:1px solid #536063;margin:0;padding:0;list-style:none}.fast-launch li{color:#d5dcdd;border-bottom:1px solid #536063;align-items:center;gap:20px;min-height:72px;padding:18px 0;font-size:17px;font-weight:800;line-height:1.35;display:flex}.fast-launch li span{color:var(--cyan);font-size:25px}.fast-customer-placeholder{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 70% 25%,#15545a,#0b2427 38%,#071011 74%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:34px;display:flex}.fast-customer-placeholder>span{color:#75e9ef;letter-spacing:.09em;font-size:13px;font-weight:900}.fast-customer-placeholder>strong{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(48px,7vw,100px);line-height:.86}.fast-customer-placeholder>small{color:#93a0a2;letter-spacing:.08em;font-size:12px;font-weight:900}.fast-eu-callout{color:#fff;background:#071011;grid-template-columns:minmax(240px,.48fr) minmax(0,1.35fr);align-items:center;gap:7vw;padding:78px max(5vw,32px);display:grid}.fast-eu-callout>div{min-width:0;max-width:980px}.fast-eu-mark{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.fast-eu-mark img{object-fit:contain;object-position:left center;width:min(100%,270px);height:78px;display:block}.fast-eu-mark small{color:#70e5ec;letter-spacing:.1em;font-size:13px;font-weight:900;line-height:1.45}.fast-eu-callout h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:.92}.fast-eu-callout h2 em{color:var(--cyan);font-style:normal}.fast-eu-callout p{color:#aab4b6;max-width:820px;margin:28px 0 0;font-size:17px;line-height:1.65}.fast-eu-callout a{border-bottom:1px solid var(--cyan);width:min(100%,420px);color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:30px;padding:0 0 10px;font-size:13px;font-weight:900;line-height:1.4;display:flex}.fast-eu-callout a:hover{color:#fff;border-color:#fff}.fast-depth{background:#f0f3f3}.fast-depth>header small{color:#5f6a6c}.fast-depth>header>div>strong,.fast-depth h2 em{color:#007983}.fast-depth .ott-feature-groups summary>span,.fast-depth .ott-feature-groups summary>b,.fast-depth .ott-feature-groups details[open] summary>strong{color:#00757e}.fast-depth .ott-feature-groups summary>small{color:#5f6a6c}.fast-depth .ott-feature-groups details[open] summary>b{color:#fff;background:#00757e;border-color:#00757e}.fast-simple-proof{color:#71e7ee;letter-spacing:.08em;max-width:620px;margin-top:22px;font-size:13px;font-weight:900;line-height:1.45;display:block}.fast-distribution{padding-top:95px;padding-bottom:95px}.fast-distribution header>small{color:#5f6a6c}.fast-distribution h2 em{color:#007983}.fast-distribution>header{margin-bottom:42px}.fast-distribution-proof{background:#f7f9f9;border:1px solid #9eacad;align-items:center;gap:24px;max-width:1500px;margin:0 auto 28px;padding:18px 22px;display:flex}.fast-distribution-proof strong{color:#008c96;letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);line-height:.85}.fast-distribution-proof span{color:#172123;letter-spacing:.04em;max-width:330px;font-size:15px;font-weight:900;line-height:1.25}.fast-distribution .distribution-network-channels{min-height:520px}.fast-destination-groups{margin-top:34px}.fast-destination-groups article{padding:22px 24px}.fast-destination-groups h3{margin-bottom:16px}.fast-destination-groups li{padding:8px 0;font-size:15px}.channel-workflow{padding-top:95px;padding-bottom:80px}.channel-workflow>header{margin-bottom:52px}.channel-workflow li>div{min-height:205px;margin-top:24px;padding-top:20px}.fast-operating-partner{padding-top:95px;padding-bottom:90px}.fast-operating-partner>header{margin-bottom:50px}.fast-partner-body{border:0;display:block}.fast-partner-steps{border-top:1px solid #9eacad;border-left:1px solid #9eacad;grid-template-columns:repeat(2,1fr)}.fast-partner-steps article{border-bottom:1px solid #9eacad;border-right:1px solid #9eacad;grid-template-columns:54px 1fr;gap:18px;min-height:165px;padding:26px 28px}.fast-partner-steps h3{font-size:clamp(25px,2vw,34px)}.fast-partner-steps p{margin-top:14px;font-size:15px;line-height:1.55}.fast-partner-cta{color:#007982;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #008c96;align-items:center;gap:38px;width:max-content;min-height:48px;margin:28px 0 0 auto;padding:12px 0 8px;font-size:14px;font-weight:900;display:flex}.fast-operations-assurance{margin-top:30px}.fast-operations-assurance article{min-height:150px;padding:22px}.fast-operations-assurance article i{margin-bottom:20px}.fast-operations-assurance article p{margin-top:13px}.fast-monetization{padding-top:90px;padding-bottom:90px}.fast-monetization li{min-height:175px;padding:24px}.fast-monetization li>div{margin-top:24px}.fast-product{padding-top:95px;padding-bottom:95px}.fast-product>header{margin-bottom:48px}.fast-depth{padding-top:90px;padding-bottom:90px}.fast-depth>header{margin-bottom:48px}.fast-depth .ott-feature-groups summary{min-height:96px;padding-block:14px}.fast-depth+.ott-faq{padding-top:90px;padding-bottom:90px}.fast-depth+.ott-faq>header{margin-bottom:48px}.fast-depth+.ott-faq summary{min-height:82px;padding-block:14px}@media (width<=1250px){.fast-proofs>div,.fast-proofs article{grid-template-columns:1fr 1fr}.fast-proofs article:last-child{grid-column:1/-1}}@media (width<=1100px){.fast-destination-groups ul,.fast-proofs article{grid-template-columns:1fr}.fast-proofs article>img{height:300px;min-height:0}}@media (width<=900px){.fast-product>header,.fast-capabilities>header,.fast-proofs>header,.fast-product-stage>article,.fast-monetization,.fast-launch,.fast-operating-partner>header,.fast-eu-callout,.fast-destination-groups{grid-template-columns:1fr}.fast-destination-groups article{border-bottom:1px solid #aab6b8;border-right:0}.fast-destination-groups article:last-child{border-bottom:0}.fast-destination-groups h3{min-height:0}.fast-destination-groups ul{grid-template-columns:1fr 1fr}.fast-product>header,.fast-capabilities>header,.fast-proofs>header,.fast-operating-partner>header{gap:28px}.fast-monetization{gap:58px}.fast-capabilities>div{grid-template-columns:1fr 1fr}.fast-proofs>div{grid-template-columns:1fr}.fast-proofs article,.fast-proofs article:last-child{grid-column:auto;grid-template-columns:1fr 1fr}.fast-partner-steps,.fast-operations-assurance>div{grid-template-columns:1fr 1fr}.fast-operations-assurance article:nth-child(2){border-right:0}.fast-operations-assurance article:nth-child(-n+2){border-bottom:1px solid #9eacad}.fast-eu-callout{gap:42px}.fast-eu-mark{gap:18px}}@media (width<=600px){.fast-product,.fast-monetization,.fast-capabilities,.fast-proofs,.fast-launch,.fast-operating-partner{padding:85px 24px}.fast-destination-groups ul{grid-template-columns:1fr}.fast-product>header,.fast-capabilities>header,.fast-proofs>header,.fast-operating-partner>header{margin-bottom:48px}.fast-product>header>small,.fast-capabilities>header>small,.fast-proofs>header>small,.fast-monetization-copy>small,.fast-launch>div>small,.fast-operating-partner>header>small{font-size:13px}.fast-product>header>p,.fast-capabilities>header>p,.fast-proofs>header>p,.fast-monetization-copy>p,.fast-launch>div>p,.fast-product-copy>p,.fast-operating-partner>header>p{font-size:15px}.shared-carousel--product .fast-product-stage figure>img{padding:8px}.fast-product-stage figcaption{font-size:12px;line-height:1.4}.fast-monetization>ol{grid-template-columns:1fr}.fast-monetization li{border-bottom:1px solid #071011;border-right:0;min-height:0}.fast-monetization li:last-child{border-bottom:0}.fast-monetization li>b{inset:auto auto -14px calc(50% - 14px);transform:rotate(90deg)}.fast-capabilities>div{grid-template-columns:1fr}.fast-capabilities article{min-height:0}.fast-proofs article{grid-template-columns:1fr}.fast-proofs article>img{height:260px}.fast-customer-placeholder{padding:24px}.fast-launch{gap:48px}.fast-partner-steps article{grid-template-columns:46px 1fr;gap:14px;min-height:0;padding:26px 22px}.fast-partner-steps h3{font-size:25px}.fast-partner-steps p{font-size:15px}.fast-partner-body>aside{min-height:440px;padding:28px}.fast-partner-body>aside>strong{font-size:64px}.fast-simple-proof{margin-top:18px;font-size:12px}.fast-distribution,.channel-workflow,.fast-product,.fast-monetization,.fast-operating-partner,.fast-depth,.fast-depth+.ott-faq,.fast-eu-callout{padding-top:70px;padding-bottom:70px}.fast-distribution-proof{flex-direction:column;align-items:flex-start;gap:12px}.fast-distribution .distribution-network-channels{min-height:0}.fast-destination-groups li{min-height:48px}.fast-partner-steps{grid-template-columns:1fr}.fast-partner-steps article{min-height:0}.fast-partner-cta{justify-content:space-between;width:100%}.fast-depth .ott-feature-groups summary{min-height:112px}.fast-depth+.ott-faq summary{min-height:92px}.fast-operations-assurance>div{grid-template-columns:1fr}.fast-operations-assurance article{border-bottom:1px solid #9eacad;border-right:0;min-height:0}.fast-operations-assurance article:nth-child(2){border-right:0}.fast-operations-assurance article:last-child{border-bottom:0}.fast-operations-assurance article strong{min-height:0}.fast-eu-mark img{width:210px;height:62px}.fast-eu-callout p{font-size:15px}}.monetization-hero{background:radial-gradient(circle at 80% 30%,#103337 0,#071011 37%,#050607 72%)}.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics{padding:110px max(5vw,32px)}.monetization-models>header,.monetization-starter>header,.monetization-ads>header,.monetization-commerce>header,.monetization-analytics>header{grid-template-columns:.42fr 1.05fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 58px;display:grid}:is(.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics)>header>small,:is(.monetization-control,.monetization-advanced)>div>small{letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}:is(.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics) h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:.88}:is(.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics) h2 em{color:var(--cyan);font-style:normal}:is(.monetization-models,.monetization-starter,.monetization-ads,.monetization-commerce,.monetization-analytics)>header>p{margin:0;font-size:17px;line-height:1.7}.monetization-models{color:#071011;background:#edf1f1}.monetization-models>header>small{color:#087f88}.monetization-models>header>p{color:#526063}.monetization-revenue-paths{border-block:1px solid #aab6b8;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:0 auto 32px;display:grid}.monetization-revenue-paths article{min-width:0;padding:22px 26px}.monetization-revenue-paths article+article{border-left:1px solid #aab6b8}.monetization-revenue-paths strong{color:#087f88;letter-spacing:.08em;font-size:15px;font-weight:900;display:block}.monetization-revenue-paths p{color:#526063;margin:10px 0 0;font-size:15px;line-height:1.55}.monetization-models-label{color:#087f88;letter-spacing:.1em;max-width:1500px;margin:0 auto 14px;font-size:13px;font-weight:900}.monetization-model-grid{border:1px solid #aab6b8;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:auto;display:grid}.monetization-model-grid article{border-bottom:1px solid #aab6b8;border-right:1px solid #aab6b8;grid-template-rows:auto 112px 1fr;min-width:0;min-height:280px;padding:28px 24px;display:grid}.monetization-model-grid article:nth-child(4n){border-right:0}.monetization-model-grid article:nth-last-child(-n+4){border-bottom:0}.monetization-model-grid article>span{color:#087f88}.monetization-model-grid h3{align-self:start;min-height:0;margin:42px 0 0;font-size:25px;line-height:1}.monetization-model-grid p{color:#526063;min-height:0;margin:18px 0 0;font-size:15px;line-height:1.6}.monetization-payments{background:#e5ebeb;border:1px solid #aab6b8;border-radius:28px;grid-template-columns:1fr 1.35fr;align-items:center;gap:5vw;max-width:1500px;margin:30px auto 0;padding:30px 34px;display:grid}.monetization-payments>div>small{color:#087f88;letter-spacing:.1em;font-size:14px;font-weight:900}.monetization-payments p{color:#526063;max-width:650px;margin:15px 0 0;font-size:16px;line-height:1.6}.monetization-payments ul{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.monetization-payments li{text-align:center;background:#fff;border:1px solid #071011;border-radius:999px;place-items:center;min-height:84px;padding:14px;font-size:18px;font-weight:900;line-height:1.2;display:grid}.monetization-starter{color:#071011;background:#fff}.monetization-starter>header>small{color:#087f88}.monetization-starter>header>p{color:#526063}.monetization-starter-grid{border:1px solid #aab6b8;grid-template-columns:1fr 1fr;max-width:1500px;margin:auto;display:grid}.monetization-starter-grid article{min-width:0;padding:30px}.monetization-starter-grid article+article{border-left:1px solid #aab6b8}.monetization-starter-visual{color:#fff;background:#071011;border:1px solid #526063;border-radius:24px;min-height:220px;margin-bottom:30px;padding:26px;overflow:hidden}.monetization-starter-visual.is-display{background:linear-gradient(135deg,#0c4146,#071011 62%);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.monetization-starter-visual.is-display span{color:#70e5ec;letter-spacing:.12em;font-size:12px;font-weight:900}.monetization-starter-visual.is-display strong{max-width:420px;margin-top:16px;font-size:clamp(28px,3vw,48px);line-height:.9}.monetization-starter-visual.is-display b{background:var(--cyan);color:#071011;margin-top:24px;padding:10px 16px;font-size:12px}.monetization-starter-visual.is-sponsor{grid-template-columns:1fr .62fr 1fr;align-items:center;gap:8px;display:grid}.monetization-starter-visual.is-sponsor span,.monetization-starter-visual.is-sponsor strong{text-align:center;letter-spacing:.08em;place-items:center;min-height:88px;padding:12px;font-size:12px;font-weight:900;display:grid}.monetization-starter-visual.is-sponsor span{color:#aab5b7;border:1px solid #526063}.monetization-starter-visual.is-sponsor strong{background:var(--cyan);color:#071011}.monetization-starter-grid article>small{color:#087f88;letter-spacing:.1em;font-size:14px;font-weight:900}.monetization-starter-grid h3{max-width:650px;min-height:2em;margin:22px 0 0;font-size:34px;line-height:.96}.monetization-starter-grid article>p{color:#526063;max-width:680px;min-height:5.2em;margin:22px 0 0;font-size:16px;line-height:1.6}.monetization-starter-grid ul{border-top:1px solid #c3ccce;margin:24px 0 0;padding:0;list-style:none}.monetization-starter-grid li{border-bottom:1px solid #c3ccce;padding:13px 0;font-size:14px;font-weight:900}.monetization-starter-grid li:before{content:"+";color:#087f88;margin-right:12px}.monetization-starter>aside{background:var(--cyan);letter-spacing:.07em;max-width:1500px;margin:24px auto 0;padding:22px 26px;font-size:14px;font-weight:900;line-height:1.45}.monetization-control{color:#fff;background:#050809;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);align-items:center;gap:7vw;display:grid}.monetization-control>div:first-child>small{color:#70e5ec}.monetization-control>div:first-child>p{color:#a9b3b5;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.7}.monetization-control-map{background:radial-gradient(circle,#10363a,#071011 56%);border:1px solid #415052;border-radius:36px;grid-template-columns:.72fr 1.2fr .72fr;align-items:center;gap:30px;min-height:610px;padding:42px;display:grid;position:relative;overflow:hidden}.monetization-control-map:before{content:"";aspect-ratio:1;border:1px dashed #00f0ff45;border-radius:50%;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.monetization-control-inputs,.monetization-control-outputs{z-index:1;flex-direction:column;gap:34px;display:flex;position:relative}.monetization-control-inputs span,.monetization-control-outputs span{text-align:center;color:#dce3e4;letter-spacing:.07em;background:#091112;border:1px solid #526063;border-radius:999px;place-items:center;min-height:60px;padding:14px;font-size:11px;font-weight:900;display:grid}.monetization-control-inputs span:after,.monetization-control-outputs span:before{content:"";background:var(--cyan);width:30px;height:1px;position:absolute}.monetization-control-inputs span:after{right:-30px}.monetization-control-outputs span:before{left:-30px}.monetization-control-core{z-index:2;border:1px solid var(--cyan);background:#061011;border-radius:40% 40% 32% 32%;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:35px 24px;display:flex;position:relative;box-shadow:0 0 55px #00f0ff20}.monetization-control-core small{color:#70e5ec;letter-spacing:.12em;font-size:12px;font-weight:900}.monetization-control-core>strong{text-align:center;margin:16px 0 30px;font-size:29px;line-height:.95}.monetization-control-core>span{text-align:center;color:#aab5b7;letter-spacing:.07em;border-top:1px solid #405052;width:100%;padding:12px 0;font-size:10px;font-weight:900}.monetization-control-core>span:last-child{border-bottom:1px solid #405052}.monetization-ads{color:#071011;background:#edf1f1}.monetization-ads>header>small{color:#087f88}.monetization-ads>header>p{color:#526063}.monetization-ads>div{border:1px solid #aab6b8;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:auto;display:grid}.monetization-ads article{border-right:1px solid #aab6b8;grid-template-rows:auto 148px 1fr;min-width:0;min-height:410px;padding:30px;display:grid}.monetization-ads article:last-child{border-right:0}.monetization-ads article>span{color:#087f88}.monetization-ads h3{align-self:start;min-height:0;margin:58px 0 0;font-size:27px;line-height:1.02}.monetization-ads article p{color:#526063;min-height:0;margin:20px 0 0;font-size:15px;line-height:1.6}.monetization-advanced{color:#fff;background:#071011;grid-template-columns:minmax(330px,.72fr) minmax(620px,1.28fr);align-items:center;gap:7vw;display:grid}.monetization-advanced-copy>small{color:#70e5ec}.monetization-advanced-copy>p{color:#aab4b6;max-width:610px;margin:30px 0 0;font-size:17px;line-height:1.7}.monetization-commerce>a{border-bottom:1px solid var(--cyan);width:min(100%,430px);color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:32px;padding-bottom:10px;font-size:13px;font-weight:900;display:flex}.monetization-format-stage{min-width:0}.format-screen{background:radial-gradient(circle at 50% 42%,#15474b,#0a1a1c 55%,#050809);border:1px solid #536063;border-radius:28px;min-height:390px;position:relative;overflow:hidden}.format-program{color:#536366;letter-spacing:-.05em;background:linear-gradient(135deg,#0d2d30,#071011);place-items:center;font-size:clamp(44px,7vw,100px);font-weight:900;display:grid;position:absolute;inset:0}.format-lshape{background:var(--cyan);height:25%;animation:8s ease-in-out infinite formatLshape;position:absolute;bottom:0;left:0;right:0}.format-lshape:before{content:"";background:var(--cyan);width:20%;height:400%;position:absolute;bottom:0;left:0}.format-lshape span{color:#071011;letter-spacing:.1em;font-size:13px;font-weight:900;position:absolute;bottom:22px;right:24px}.format-overlay{color:#fff;letter-spacing:.09em;background:#071011e8;border:1px solid #ffffff6b;place-items:center;height:14%;font-size:11px;font-weight:900;animation:8s ease-in-out infinite formatOverlay;display:grid;position:absolute;bottom:15%;left:26%;right:8%}.format-pause{color:var(--cyan);letter-spacing:.08em;opacity:0;background:radial-gradient(circle at 50% 42%,#123b3f,#071011 68%);place-items:center;font-size:24px;font-weight:900;animation:8s ease-in-out infinite formatPause;display:grid;position:absolute;inset:0}.monetization-format-stage>ol{border:1px solid #435052;grid-template-columns:1fr 1fr;margin:18px 0 0;padding:0;list-style:none;display:grid}.monetization-format-stage>ol li{border-bottom:1px solid #435052;border-right:1px solid #435052;grid-template-columns:42px 1fr;gap:12px;min-width:0;min-height:145px;padding:22px;display:grid}.monetization-format-stage>ol li:nth-child(2n){border-right:0}.monetization-format-stage>ol li:nth-last-child(-n+2){border-bottom:0}.monetization-format-stage li>span{color:#70e5ec}.monetization-format-stage li strong{min-height:1.2em;font-size:19px;display:block}.monetization-format-stage li p{color:#98a5a7;margin:12px 0 0;font-size:14px;line-height:1.55}@keyframes formatLshape{0%,20%,to{opacity:1}28%,95%{opacity:0}}@keyframes formatOverlay{0%,25%,55%,to{opacity:0;transform:translateY(10px)}32%,48%{opacity:1;transform:none}}@keyframes formatPause{0%,52%,88%,to{opacity:0;transform:scale(.96)}60%,80%{opacity:1;transform:scale(1)}}.monetization-commerce{background:var(--cyan);color:#071011}.monetization-commerce>header>small{color:#075d63}.monetization-commerce h2 em{color:#fff;-webkit-text-stroke:1px #071011}.monetization-commerce>header>p{color:#17474b}.monetization-commerce>ol{border:1px solid #071011;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.monetization-commerce li{background:#08d8e5;border-right:1px solid #071011;grid-template-rows:auto 126px 1fr;min-width:0;min-height:330px;padding:28px;display:grid;position:relative}.monetization-commerce li:last-child{border-right:0}.monetization-commerce li>span{color:#075d63}.monetization-commerce li>div{display:contents}.monetization-commerce li strong{align-self:start;min-height:0;margin:48px 38px 0 0;font-size:24px;line-height:1}.monetization-commerce li p{color:#17474b;min-height:0;margin:18px 0 0;font-size:15px;line-height:1.55}.monetization-commerce li>b{background:0 0;border:0;width:auto;height:auto;font-size:20px;font-weight:400;display:block;position:absolute;top:25px;right:24px}.monetization-commerce>a{color:#071011;border-color:#071011;margin-left:auto;margin-right:0}.monetization-analytics{color:#fff;background:#050809}.monetization-analytics>header>small{color:#70e5ec}.monetization-analytics>header>p{color:#aab4b6}.monetization-analytics-status{color:#aeb8ba;letter-spacing:.08em;max-width:1500px;margin:0 auto 18px;font-size:14px;font-weight:900}.monetization-analytics-stage{max-width:1500px;margin:auto}.monetization-analytics-stage>article{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:6vw;display:grid}.monetization-analytics-stage>article[hidden]{display:none!important}.monetization-analytics-stage figure{background:#fff;border:1px solid #435052;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;overflow:hidden;box-shadow:0 34px 70px #0008}.monetization-analytics-stage figure>img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;min-height:0;padding:14px;display:block}.monetization-analytics-placeholder{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 68% 28%,#15545a,#0b2427 38%,#071011 75%);flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:0;padding:34px;display:flex}.monetization-analytics-placeholder small,.monetization-analytics-placeholder span{color:#70e5ec;letter-spacing:.09em;font-size:13px;font-weight:900}.monetization-analytics-placeholder strong{letter-spacing:-.055em;max-width:620px;font-size:clamp(36px,5vw,76px);line-height:.88}.monetization-analytics-stage figcaption{color:#96a2a4;letter-spacing:.06em;background:#0d1314;padding:14px 18px;font-size:13px;font-weight:900}.monetization-analytics-stage article>div>small{color:#70e5ec;letter-spacing:.09em;font-size:14px;font-weight:900}.monetization-analytics-stage h3{letter-spacing:-.05em;margin:24px 0;font-size:clamp(36px,4.2vw,64px);line-height:.92}.monetization-analytics-stage article>div>p{color:#aab3b5;margin:0;font-size:17px;line-height:1.65}.monetization-analytics-stage ul{border-top:1px solid #ffffff30;margin:28px 0 0;padding:0;list-style:none}.monetization-analytics-stage li{color:#d7ddde;border-bottom:1px solid #ffffff30;padding:14px 0;font-size:14px;font-weight:900}.monetization-analytics-stage li:before{content:"+";color:var(--cyan);margin-right:12px}.monetization-analytics-controls{display:flex}.monetization-eu-callout{background:linear-gradient(135deg,#0a1719,#071011);border-top:1px solid #435052;border-bottom:1px solid #435052;grid-template-columns:minmax(200px,.36fr) minmax(0,1.25fr);padding-top:56px;padding-bottom:56px}.monetization-eu-callout .fast-eu-mark img{width:190px;height:58px}.monetization-eu-callout h2{font-size:clamp(32px,3.7vw,54px)}.monetization-eu-callout p{margin-top:20px}.monetization-eu-callout a{margin-top:24px}.monetization-faq{background:#071011}@media (width<=1100px){.monetization-control{grid-template-columns:1fr}.monetization-control>div:first-child{max-width:900px}.monetization-advanced{grid-template-columns:1fr}.monetization-advanced-copy{max-width:900px}}@media (width<=900px){.monetization-models>header,.monetization-starter>header,.monetization-ads>header,.monetization-commerce>header,.monetization-analytics>header{grid-template-columns:1fr;gap:28px}.monetization-revenue-paths{grid-template-columns:1fr}.monetization-revenue-paths article+article{border-top:1px solid #aab6b8;border-left:0}.monetization-model-grid,.monetization-ads>div,.monetization-commerce>ol{grid-template-columns:1fr 1fr}.monetization-model-grid article,.monetization-model-grid article:nth-child(4n){border-bottom:1px solid #aab6b8;border-right:1px solid #aab6b8}.monetization-model-grid article:nth-child(2n){border-right:0}.monetization-model-grid article:nth-last-child(-n+2){border-bottom:0}.monetization-ads article:nth-child(2),.monetization-commerce li:nth-child(2){border-right:0}.monetization-ads article:nth-child(-n+2),.monetization-commerce li:nth-child(-n+2){border-bottom:1px solid #071011}.monetization-commerce li>b{display:none}.monetization-payments,.monetization-starter-grid{grid-template-columns:1fr}.monetization-starter-grid article+article{border-top:1px solid #aab6b8;border-left:0}.monetization-starter-grid h3,.monetization-starter-grid article>p{min-height:0}.monetization-analytics-stage>article{grid-template-columns:1fr}.monetization-analytics-stage article>div{max-width:800px}}@media (width<=650px){.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics{padding:75px 24px}.monetization-models>header,.monetization-starter>header,.monetization-ads>header,.monetization-commerce>header,.monetization-analytics>header{margin-bottom:44px}.monetization-revenue-paths article{padding:20px}.monetization-model-grid,.monetization-ads>div,.monetization-commerce>ol{grid-template-columns:1fr}.monetization-model-grid article,.monetization-ads article,.monetization-commerce li{border-bottom:1px solid #aab6b8;border-right:0;min-height:0}.monetization-model-grid article:last-child,.monetization-ads article:last-child,.monetization-commerce li:last-child{border-bottom:0}.monetization-model-grid article,.monetization-ads article,.monetization-commerce li{display:block}.monetization-commerce li{border-bottom-color:#071011}.monetization-model-grid h3,.monetization-model-grid p,.monetization-ads h3,.monetization-ads article p,.monetization-commerce li strong{min-height:0}.monetization-payments{border-radius:20px;padding:24px}.monetization-payments ul{grid-template-columns:1fr}.monetization-payments li{min-height:66px}.monetization-starter-grid article{padding:20px}.monetization-starter-visual{min-height:190px}.monetization-starter-visual.is-sponsor{grid-template-columns:1fr}.monetization-starter-visual.is-sponsor span,.monetization-starter-visual.is-sponsor strong{min-height:52px}.monetization-control-map{grid-template-columns:1fr;min-height:0;padding:24px}.monetization-control-map:before,.monetization-control-inputs span:after,.monetization-control-outputs span:before{display:none}.monetization-control-inputs,.monetization-control-outputs{gap:10px}.monetization-control-core{order:-1;min-height:340px}.monetization-format-stage>ol{grid-template-columns:1fr}.monetization-format-stage>ol li{border-right:0;min-height:0}.monetization-format-stage>ol li:nth-last-child(2){border-bottom:1px solid #435052}.format-screen{min-height:320px}.monetization-analytics-stage article>div>p{font-size:15px}.monetization-analytics-stage h3{font-size:39px}.monetization-model-grid article,.monetization-model-grid article:nth-child(2n),.monetization-model-grid article:nth-child(3n),.monetization-model-grid article:nth-last-child(-n+2){border-bottom:1px solid #aab6b8;border-right:0}.monetization-model-grid article:last-child{border-bottom:0}.monetization-model-grid h3,.monetization-ads h3,.monetization-commerce li strong{margin-top:34px;display:block}.monetization-model-grid p,.monetization-ads article p,.monetization-commerce li p{margin-top:18px}.monetization-commerce li>b{display:none}}@media (prefers-reduced-motion:reduce){.format-lshape,.format-overlay,.format-pause{animation:none!important}.format-overlay{opacity:1;transform:none}.format-pause{display:none}}.eu-projects-page{color:#fff;background:#050809}.eu-projects-hero,.eu-projects-map,.eu-project{box-sizing:border-box;width:100%}.eu-projects-hero{background:radial-gradient(circle at 78% 42%,#0d373b 0,#071416 32%,#050809 66%);grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);align-items:center;gap:clamp(40px,4vw,78px);min-height:860px;padding:170px max(5vw,48px) 100px;display:grid;overflow:hidden}.eu-projects-hero-copy{contain:inline-size;min-width:0;max-width:760px}.eu-mobile-break{display:none}.eu-projects-hero-copy h1{letter-spacing:-.065em;max-width:100%;margin:34px 0 30px;font-size:clamp(58px,5.2vw,96px);line-height:.86}.eu-projects-hero-copy h1 em{color:var(--cyan);font-style:normal}.eu-projects-hero-copy>p:not(.mp-eyebrow){color:#aab5b7;max-width:680px;margin:0;font-size:19px;line-height:1.65}.eu-projects-hero-copy .mp-actions{margin-top:42px}.eu-research-roadmap{background-color:#071011;background-image:linear-gradient(#18303355 1px,#0000 1px),linear-gradient(90deg,#18303355 1px,#0000 1px),radial-gradient(circle at 24% 24%,#0c515a88,#0000 34%);background-size:58px 58px,58px 58px,auto;border:1px solid #2c4447;border-radius:42px;justify-self:center;width:min(720px,100%);min-width:0;min-height:680px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0007}.eu-research-roadmap:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#00f0ff10 50%,#0000 58%);animation:6s ease-in-out infinite euResearchScan;position:absolute;inset:0}.eu-roadmap-europe{text-align:center;z-index:2;background:#071011cc;border:1px solid #62dce74d;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;position:absolute;top:54px;left:54px}.eu-roadmap-europe strong{color:#fff;letter-spacing:-.04em;font-size:30px;line-height:.8}.eu-roadmap-europe small{color:#70e5ec;letter-spacing:.1em;margin-top:15px;font-size:9px;font-weight:900}.eu-star-ring{width:0;height:0;position:absolute;inset:50%}.eu-star-ring i{--angle:calc(var(--star) * 30deg);color:#70e5ec;transform:rotate(var(--angle)) translateY(-78px);transform-origin:50%;font-size:10px;font-style:normal;position:absolute;top:-5px;left:-5px}.eu-roadmap-route{z-index:1;width:430px;height:340px;position:absolute;top:210px;left:185px}.eu-roadmap-route:before{content:"";transform-origin:0;background:linear-gradient(90deg,#70e5ec55,#00f0ff);width:470px;height:1px;position:absolute;top:15px;left:0;transform:rotate(31deg)}.eu-roadmap-route>i{border:2px solid var(--cyan);background:#071011;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 18px #00f0ffaa}.eu-roadmap-route>i:nth-child(3){background:var(--cyan);bottom:31px;right:4px}.eu-roadmap-route>span{offset-path:path("M 20 15 L 430 265");background:#fff;border-radius:50%;width:10px;height:10px;animation:4.8s linear infinite euResearchFlow;position:absolute;top:14px;left:12px;box-shadow:0 0 18px #fff}.eu-roadmap-stages{z-index:3;pointer-events:none;grid-template-rows:repeat(3,1fr);gap:26px;display:grid;position:absolute;inset:82px 34px}.eu-roadmap-stages article{box-sizing:border-box;background:#091314f2;border:1px solid #536164;border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;width:64%;min-height:130px;padding:20px 22px;display:grid;position:relative;box-shadow:0 22px 55px #0007}.eu-roadmap-stages article:first-child{align-self:start;margin-left:30%}.eu-roadmap-stages article:nth-child(2){align-self:center;margin-left:8%}.eu-roadmap-stages article:nth-child(3){align-self:end;margin-left:34%}.eu-roadmap-stages article>div:first-child{align-items:center;gap:12px;display:flex}.eu-roadmap-stages article>div:first-child span{color:#70e5ec;font-size:18px;font-weight:900}.eu-roadmap-stages article>div:first-child small{color:#8c999b;letter-spacing:.1em;font-size:11px;font-weight:900}.eu-roadmap-stages article img{object-fit:contain;max-width:125px;max-height:42px}.eu-roadmap-stages article p{color:#d6ddde;letter-spacing:.08em;grid-column:1/-1;margin:0;font-size:13px;font-weight:900}.eu-roadmap-stages article.is-ai{border-color:var(--cyan);background:linear-gradient(120deg,#09262a,#071011);padding-right:104px;box-shadow:0 0 60px #00f0ff1c}.eu-roadmap-stages article.is-ai img{filter:none}.eu-ai-graph{background:radial-gradient(circle,#00f0ff22 0 2px,#0000 3px);border:1px solid #00f0ff4d;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.eu-ai-graph:before,.eu-ai-graph:after{content:"";background:#70e5ec88;width:50px;height:1px;position:absolute;top:35px;left:11px;transform:rotate(35deg)}.eu-ai-graph:after{transform:rotate(-38deg)}.eu-ai-graph i{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite euAiPulse;position:absolute;box-shadow:0 0 12px #00f0ff}.eu-ai-graph .n1{top:5px;left:31px}.eu-ai-graph .n2{animation-delay:.2s;top:21px;left:9px}.eu-ai-graph .n3{animation-delay:.4s;top:20px;right:9px}.eu-ai-graph .n4{animation-delay:.6s;top:31px;left:31px}.eu-ai-graph .n5{animation-delay:.8s;bottom:14px;left:9px}.eu-ai-graph .n6{animation-delay:1s;bottom:14px;right:8px}.eu-ai-graph .n7{animation-delay:1.2s;bottom:4px;left:31px}.eu-research-roadmap footer{z-index:3;color:#7f8c8e;letter-spacing:.1em;border-top:1px solid #536164;grid-template-columns:1fr repeat(3,auto);gap:18px;padding-top:13px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:24px;left:34px;right:34px}.eu-research-roadmap footer span{color:#70e5ec}.eu-research-roadmap footer b:before{content:"•";color:var(--cyan);margin-right:18px}@keyframes euResearchScan{0%,to{transform:translate(-45%)}50%{transform:translate(45%)}}@keyframes euResearchFlow{to{offset-distance:100%}}@keyframes euAiPulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}.eu-projects-map{background:var(--cyan);color:#071011;padding:100px max(5vw,48px)}.eu-projects-map>header{grid-template-columns:.55fr 1fr .75fr;align-items:start;gap:5vw;max-width:1500px;margin:auto;display:grid}.eu-projects-map>header small{letter-spacing:.12em;font-size:14px;font-weight:900}.eu-projects-map h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,104px);line-height:.82}.eu-projects-map h2 em{color:#fff;-webkit-text-stroke:1px #071011;font-style:normal}.eu-projects-map>header p{margin:0;font-size:18px;line-height:1.65}.eu-projects-map nav{border:1px solid #071011;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:70px auto 0;display:grid}.eu-projects-map nav a{color:#071011;border-right:1px solid #071011;align-items:center;gap:28px;min-width:0;min-height:150px;padding:26px;display:flex}.eu-projects-map nav a:last-child{border-right:0}.eu-projects-map nav span{font-size:18px;font-weight:900}.eu-projects-map nav img{filter:brightness(0);max-width:180px;max-height:58px;display:block}.eu-projects-map nav a:hover{background:#fff}.eu-projects-map nav a:focus-visible{outline-offset:-8px;outline:4px solid #071011}.eu-project{color:#fff;background:#050809;padding:110px max(5vw,48px);scroll-margin-top:90px}.eu-project-light{color:#071011;background:#edf1f1}.eu-project-heading{grid-template-columns:.45fr 1.2fr;align-items:start;gap:8vw;max-width:1500px;margin:auto;display:grid}.eu-project-heading>div:first-child{flex-direction:column;gap:42px;display:flex}.eu-project-heading>div:first-child small,.eu-project-workstreams>h3,.eu-project-evidence>div>small{color:#70e5ec;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.4}.eu-project-light .eu-project-heading>div:first-child small,.eu-project-light .eu-project-workstreams>h3,.eu-project-light .eu-project-evidence>div>small{color:#087f88}.eu-project-heading>div:first-child img{object-position:left center;object-fit:contain;width:min(240px,100%);max-height:90px;display:block}.eu-project-light .eu-project-heading>div:first-child img{filter:brightness(0)}.eu-project-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.7vw,102px);line-height:.84}.eu-project-heading h2 em{color:var(--cyan);font-style:normal}.eu-project-light .eu-project-heading h2 em{color:#078a94}.eu-project-description{grid-template-columns:1fr 1fr;gap:34px;max-width:940px;margin-top:34px;display:grid}.eu-project-description p{color:#a8b3b5;margin:0;font-size:18px;line-height:1.7}.eu-project-light .eu-project-description p{color:#526063}.eu-project-heading ul{flex-wrap:wrap;gap:10px;margin:38px 0 0;padding:0;list-style:none;display:flex}.eu-project-heading li{color:#d7ddde;letter-spacing:.07em;border:1px solid #526063;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.eu-project-light .eu-project-heading li{color:#324145}.eu-project-workstreams{max-width:1500px;margin:86px auto 0}.eu-project-workstreams>h3{margin:0 0 24px}.eu-project-workstreams ol{border:1px solid #526063;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.eu-project-workstreams li{border-right:1px solid #526063;grid-template-rows:auto 88px 1fr;min-width:0;min-height:260px;padding:26px;display:grid}.eu-project-workstreams li:last-child{border-right:0}.eu-project-workstreams li>span{color:#70e5ec;font-size:18px;font-weight:900}.eu-project-light .eu-project-workstreams li>span{color:#087f88}.eu-project-workstreams strong{align-self:start;margin-top:42px;font-size:24px;line-height:1}.eu-project-workstreams p{color:#9da9ab;margin:18px 0 0;font-size:15px;line-height:1.6}.eu-project-light .eu-project-workstreams p{color:#526063}.eu-project-resource{background:linear-gradient(115deg,#0b1a1c,#071011);border:1px solid #526063;grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;max-width:1500px;margin:70px auto 0;padding:42px;display:grid}.eu-project-resource>div:first-child>small{color:#70e5ec;letter-spacing:.11em;font-size:14px;font-weight:900}.eu-project-resource h3{letter-spacing:-.045em;margin:22px 0 0;font-size:clamp(34px,4vw,62px);line-height:.92}.eu-project-resource h3 em{color:var(--cyan);font-style:normal}.eu-project-resource p{color:#a8b3b5;margin:0;font-size:17px;line-height:1.7}.eu-project-resource>div:first-child>p{margin-top:28px}.eu-whitepaper-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.eu-whitepaper-fields label:nth-child(3){grid-column:1/-1}.eu-whitepaper-fields label{gap:8px;display:grid}.eu-whitepaper-fields label>span{color:#dce2e3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.eu-whitepaper-fields input{box-sizing:border-box;color:#fff;width:100%;min-height:52px;font:inherit;background:#081012;border:1px solid #526063;border-radius:0;padding:0 14px}.eu-whitepaper-fields input:focus{outline:2px solid var(--cyan);outline-offset:2px}.eu-whitepaper-honey{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.eu-whitepaper-consent{color:#9eaaac;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:18px;font-size:13px;line-height:1.5;display:grid}.eu-whitepaper-consent input{width:18px;height:18px;accent-color:var(--cyan);margin:2px 0 0}.eu-whitepaper-consent a{color:#70e5ec;text-underline-offset:3px;text-decoration:underline;display:inline}.eu-whitepaper-gate button,.eu-whitepaper-success>a{border:1px solid var(--cyan);background:var(--cyan);color:#071011;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:16px 18px;font-size:13px;font-weight:900;display:flex}.eu-whitepaper-gate button:disabled{cursor:wait;opacity:.6}.eu-whitepaper-gate form>small{color:#7d898b;letter-spacing:.08em;margin-top:12px;font-size:11px;font-weight:900;display:block}.eu-whitepaper-status{min-height:24px;color:#f0b44a!important;margin-top:12px!important;font-size:13px!important}.eu-whitepaper-success{background:#071011;border:1px solid #526063;padding:26px}.eu-whitepaper-success[hidden],.eu-whitepaper-gate form[hidden]{display:none}.eu-whitepaper-success strong{color:#70e5ec;font-size:22px;line-height:1.1;display:block}.eu-whitepaper-success p{margin-top:16px}.eu-whitepaper-success>a{color:#071011}.eu-whitepaper-visuals{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:44px;display:grid}.eu-whitepaper-cover{min-width:0;margin:0;position:relative}.eu-whitepaper-cover:after{content:"";z-index:0;border:1px solid #00f0ff66;position:absolute;inset:12px -12px -12px 12px}.eu-whitepaper-cover img{z-index:1;aspect-ratio:16/9;object-fit:cover;border:1px solid #6a7779;width:100%;height:auto;display:block;position:relative;box-shadow:0 24px 60px #0007}.eu-whitepaper-preview:after{border-color:#ffffff40}.eu-project-evidence{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:7vw;max-width:1500px;margin:86px auto 0;display:grid}.eu-project-evidence>div>small{margin-bottom:22px;display:block}.eu-video-player{background:#071011;border:1px solid #526063;border-radius:28px;overflow:hidden;box-shadow:0 35px 80px #0005}.eu-video-player-bar{border-bottom:1px solid #526063;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:66px;padding:0 22px;display:grid}.eu-video-player-bar strong,.eu-video-player-bar small{letter-spacing:.1em;font-size:12px;font-weight:900}.eu-video-player-bar strong{color:#a9b4b6}.eu-video-player-bar small{color:#70e5ec}.eu-video-player iframe,.eu-video-player-pending{aspect-ratio:16/9;border:0;width:100%;display:block}.eu-video-player-pending{box-sizing:border-box;color:#fff;background-color:#071011;background-image:radial-gradient(circle at 68% 28%,#15545a,#0b2427 38%,#071011 75%);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:44px;display:flex}.eu-video-player-pending>span{border:1px solid var(--cyan);width:74px;height:74px;color:var(--cyan);border-radius:50%;place-items:center;margin-bottom:auto;padding-left:5px;font-size:25px;display:grid}.eu-video-player-pending>strong{letter-spacing:-.04em;max-width:700px;font-size:clamp(28px,3.5vw,52px);line-height:.96}.eu-video-player-pending>small{color:#70e5ec;letter-spacing:.1em;margin-top:14px;font-size:12px;font-weight:900}.eu-project-partners>div{border:1px solid #526063}.eu-project-partners article{border-bottom:1px solid #526063;grid-template-columns:.75fr 1.25fr;align-items:center;gap:28px;min-height:126px;padding:24px;display:grid}.eu-project-partners article:last-child{border-bottom:0}.eu-project-partners article strong{font-size:20px;line-height:1}.eu-project-partners article p{color:#9eaaac;margin:0;font-size:14px;line-height:1.5}.eu-project-light .eu-project-partners article p{color:#526063}.eu-project-note{color:#758184;margin:20px 0 0;font-size:13px;line-height:1.55}.eu-project-partners>a{border-bottom:1px solid var(--cyan);color:#70e5ec;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:18px;width:fit-content;max-width:100%;margin-top:30px;padding:0 0 10px;font-size:13px;font-weight:900;display:inline-flex}.eu-project-partners>a span{flex:none}.eu-project-light .eu-project-partners>a{color:#087f88;border-color:#087f88}.eu-project-partners.is-network>div{grid-template-columns:1fr 1fr;display:grid}.eu-project-partners.is-network article{border-right:1px solid #526063;grid-template-columns:1fr;gap:10px;min-height:112px}.eu-project-partners.is-network article:nth-child(2n){border-right:0}.eu-project-partners.is-network article:last-child,.eu-project-partners.is-network article:nth-last-child(2):nth-child(odd){border-bottom:0}.eu-project-partners.is-network article p{font-size:13px}@media (width<=1100px){.eu-projects-hero{grid-template-columns:minmax(0,1fr);min-height:0}.eu-research-roadmap{width:min(720px,100%);min-width:0;max-width:100%;min-height:650px}.eu-projects-map>header{grid-template-columns:1fr 1fr}.eu-projects-map>header p{grid-column:2}.eu-project-heading{grid-template-columns:.4fr 1fr}.eu-project-evidence{grid-template-columns:1fr}.eu-project-partners{max-width:900px}}@media (width<=850px){.eu-projects-map nav{grid-template-columns:1fr}.eu-projects-map nav a{border-bottom:1px solid #071011;border-right:0;min-height:110px}.eu-projects-map nav a:last-child{border-bottom:0}.eu-project-workstreams ol{grid-template-columns:1fr 1fr}.eu-project-workstreams li:nth-child(2){border-right:0}.eu-project-workstreams li:nth-child(-n+2){border-bottom:1px solid #526063}.eu-project-workstreams li:nth-child(3){border-right:1px solid #526063}.eu-project-heading{grid-template-columns:1fr}.eu-project-heading>div:first-child{gap:24px}.eu-project-heading>div:first-child img{width:190px}.eu-project-description,.eu-project-resource{grid-template-columns:1fr}.eu-project-resource{gap:34px}}@media (width<=650px){.eu-projects-hero,.eu-projects-map,.eu-project{padding-left:24px;padding-right:24px}.eu-projects-hero{padding-top:120px;padding-bottom:75px}.eu-mobile-break{display:block}.eu-projects-hero-copy h1{font-size:52px}.eu-projects-hero-copy>p:not(.mp-eyebrow){font-size:16px}.eu-research-roadmap{border-radius:28px;min-height:610px}.eu-europe-emblem{width:138px;height:138px;top:28px;left:18px}.eu-europe-emblem>strong{font-size:13px}.eu-europe-emblem>small{font-size:7px}.eu-roadmap-route{display:none}.eu-roadmap-stages{gap:18px;inset:142px 16px 64px}.eu-roadmap-stages article{border-radius:20px;gap:8px 12px;width:90%;min-height:112px;padding:15px 16px}.eu-roadmap-stages article:first-child{margin-left:8%}.eu-roadmap-stages article:nth-child(2){margin-left:0}.eu-roadmap-stages article:nth-child(3){margin-left:10%}.eu-roadmap-stages article>div:first-child span{font-size:15px}.eu-roadmap-stages article>div:first-child small{font-size:9px}.eu-roadmap-stages article img{max-width:104px;max-height:34px}.eu-roadmap-stages article p{font-size:10px}.eu-roadmap-stages article.is-ai{padding-right:80px}.eu-ai-graph{width:58px;height:58px;right:10px}.eu-ai-graph:before,.eu-ai-graph:after{width:40px;top:28px;left:9px}.eu-ai-graph .n1{top:4px;left:25px}.eu-ai-graph .n2{top:17px;left:7px}.eu-ai-graph .n3{top:16px;right:7px}.eu-ai-graph .n4{top:25px;left:25px}.eu-ai-graph .n5{bottom:11px;left:7px}.eu-ai-graph .n6{bottom:11px;right:6px}.eu-ai-graph .n7{bottom:3px;left:25px}.eu-research-roadmap footer{grid-template-columns:1fr repeat(3,auto);gap:8px;font-size:7px;bottom:18px;left:16px;right:16px}.eu-research-roadmap footer b:before{margin-right:8px}.eu-projects-map{padding-top:75px;padding-bottom:75px}.eu-projects-map>header{grid-template-columns:1fr;gap:25px}.eu-projects-map>header p{grid-column:auto;font-size:16px}.eu-projects-map h2{font-size:56px}.eu-projects-map nav{margin-top:45px}.eu-project{padding-top:80px;padding-bottom:80px}.eu-project-heading h2{font-size:50px}.eu-project-description{gap:18px}.eu-project-description p{font-size:16px}.eu-project-heading ul{display:grid}.eu-project-workstreams{margin-top:60px}.eu-project-workstreams ol{grid-template-columns:1fr}.eu-project-workstreams li,.eu-project-workstreams li:nth-child(2),.eu-project-workstreams li:nth-child(3){border-bottom:1px solid #526063;border-right:0;min-height:0;display:block}.eu-project-workstreams li:last-child{border-bottom:0}.eu-project-workstreams strong{margin-top:30px;display:block}.eu-project-resource{margin-top:52px;padding:28px 24px}.eu-project-resource p{font-size:16px}.eu-whitepaper-fields{grid-template-columns:1fr}.eu-whitepaper-fields label:nth-child(3){grid-column:auto}.eu-whitepaper-gate button,.eu-whitepaper-success>a{font-size:12px}.eu-project-evidence{gap:58px;margin-top:60px}.eu-video-player-bar{grid-template-columns:1fr}.eu-video-player-bar small{display:none}.eu-video-player-pending{padding:26px}.eu-video-player-pending>span{width:58px;height:58px}.eu-project-partners article{grid-template-columns:1fr;gap:12px}.eu-project-partners article strong{font-size:18px}.eu-project-partners.is-network>div{grid-template-columns:1fr}.eu-project-partners.is-network article,.eu-project-partners.is-network article:nth-child(2n),.eu-project-partners.is-network article:nth-last-child(2):nth-child(odd){border-bottom:1px solid #526063;border-right:0}.eu-project-partners.is-network article:last-child{border-bottom:0}.eu-roadmap-europe{width:138px;height:138px;top:28px;left:18px}.eu-roadmap-europe>strong{font-size:22px}.eu-roadmap-europe>small{font-size:7px}.eu-star-ring i{transform:rotate(var(--angle)) translateY(-56px)}.eu-whitepaper-visuals{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.eu-whitepaper-cover:after{inset:8px -8px -8px 8px}}@media (prefers-reduced-motion:reduce){.eu-research-roadmap:after,.eu-roadmap-route>span,.eu-ai-graph i{animation:none!important}}.eu-research-roadmap{box-sizing:border-box;grid-template-rows:1fr auto;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:24px 28px;width:min(680px,100%);min-height:610px;padding:34px;display:grid}.eu-roadmap-europe{grid-area:1/1;place-self:start center;width:112px;height:112px;position:relative;top:auto;left:auto}.eu-roadmap-europe strong{font-size:18px;line-height:.84}.eu-roadmap-europe small{margin-top:10px;font-size:7px}.eu-star-ring i{transform:rotate(var(--angle)) translateY(-45px);font-size:8px}.eu-roadmap-route{width:1px;height:410px;top:84px;left:174px}.eu-roadmap-route:before{background:linear-gradient(#70e5ec55,#00f0ff);width:1px;height:100%;top:0;left:0;transform:none}.eu-roadmap-route>i{left:-8px}.eu-roadmap-route>i:first-child{top:48px;left:-8px}.eu-roadmap-route>i:nth-child(2){top:194px;left:-8px}.eu-roadmap-route>i:nth-child(3){bottom:48px;left:-8px;right:auto}.eu-roadmap-route>span{offset-path:none;animation:4.8s linear infinite euResearchFlowVertical;top:0;left:-4px}.eu-roadmap-stages{grid-area:1/2;grid-template-rows:repeat(3,minmax(128px,1fr));gap:16px;display:grid;position:relative;inset:auto}.eu-roadmap-stages article,.eu-roadmap-stages article:first-child,.eu-roadmap-stages article:nth-child(2),.eu-roadmap-stages article:nth-child(3){border-radius:22px;align-self:stretch;width:100%;min-height:128px;margin-left:0;padding:18px 20px}.eu-research-roadmap footer{grid-area:2/1/auto/-1;grid-template-columns:1fr repeat(3,auto);gap:16px;padding-top:14px;position:relative;bottom:auto;left:auto;right:auto}.eu-research-roadmap footer b:before{margin-right:14px}.eu-roadmap-europe strong{z-index:2;text-align:center;place-items:center;width:100%;height:100%;font-size:18px;line-height:.84;display:grid;position:absolute;inset:0}@keyframes euResearchFlowVertical{0%{transform:translateY(0)}to{transform:translateY(380px)}}@media (width<=1100px){.eu-projects-hero-copy{contain:none;max-width:820px}.eu-projects-hero-copy h1{font-size:clamp(58px,8.5vw,92px)}.eu-research-roadmap{grid-template-columns:124px minmax(0,1fr);width:min(820px,100%);min-height:580px}.eu-roadmap-route{left:174px}}@media (width<=650px){.eu-projects-hero-copy h1{font-size:clamp(44px,13vw,54px)}.eu-research-roadmap{border-radius:28px;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:20px;width:100%;min-height:0;padding:24px 18px 20px}.eu-roadmap-europe{grid-area:1/1;justify-self:center;width:96px;height:96px;top:auto;left:auto}.eu-roadmap-europe strong{font-size:16px}.eu-roadmap-europe small{font-size:5px}.eu-star-ring i{transform:rotate(var(--angle)) translateY(-38px);font-size:7px}.eu-roadmap-route{display:none}.eu-roadmap-stages{grid-area:2/1;gap:12px;position:relative;inset:auto}.eu-roadmap-stages article,.eu-roadmap-stages article:first-child,.eu-roadmap-stages article:nth-child(2),.eu-roadmap-stages article:nth-child(3){border-radius:18px;width:100%;min-height:104px;margin-left:0;padding:14px 15px}.eu-roadmap-stages article>div:first-child span{font-size:15px}.eu-roadmap-stages article>div:first-child small{font-size:9px}.eu-roadmap-stages article img{max-width:100px;max-height:32px}.eu-roadmap-stages article p{font-size:10px}.eu-roadmap-stages article.is-ai{padding-right:76px}.eu-ai-graph{width:54px;height:54px;right:9px}.eu-research-roadmap footer{grid-area:3/1;grid-template-columns:1fr repeat(3,auto);gap:6px;font-size:6px}.eu-research-roadmap footer b:before{margin-right:6px}}.eu-roadmap-europe strong{font-size:14px}@media (width<=650px){.eu-roadmap-europe strong{font-size:12px}}.eu-roadmap-stages article.is-ai{padding-right:20px}:root{--cta-font-size:13px;--cta-font-size-mobile:12px;--cta-letter-spacing:.075em;--cta-transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;--cta-icon-up-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M5 15 15 5M7 5h8v8'/%3E%3C/svg%3E")}:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a){min-height:48px;font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:var(--cta-transition);justify-content:space-between;align-items:center;gap:28px;font-weight:900;line-height:1.2;display:inline-flex}:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a)>span{flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid;transform:none}:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a):hover{color:#001011;background:#fff;transform:translateY(-2px)}:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a):focus-visible{outline-offset:4px;outline:3px solid}:is(.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a){box-sizing:border-box;min-height:44px;font-size:var(--cta-font-size);letter-spacing:var(--cta-letter-spacing);text-transform:uppercase;transition:var(--cta-transition);justify-content:space-between;align-items:center;gap:24px;font-weight:900;line-height:1.35;display:inline-flex}:is(.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a)>span{flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid;transform:none}:is(.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a):hover{transform:translateY(-2px)}:is(.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a):focus-visible{outline-offset:4px;outline:3px solid}:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a,.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a)>span[aria-hidden=true],.intelligence-hero .mp-actions a>span[aria-hidden=true],.intelligence-customer-proof a>span[aria-hidden=true],.curiosa-proof a>span[aria-hidden=true]{width:20px;height:20px;-webkit-mask:var(--cta-icon-up-right) center/18px 18px no-repeat;mask:var(--cta-icon-up-right) center/18px 18px no-repeat;background-color:currentColor;flex:0 0 20px;font-size:0;line-height:0;display:block}:is(.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-eu-callout a,.customer-proof-label>a,.eu-project:not(.eu-project-light) .eu-project-partners>a,.mp-footer-lead>a,.footer-lead>a):hover{color:#fff;border-color:#fff}:is(.text-link.dark,.fast-partner-cta,.about-press-archive,.eu-project-light .eu-project-partners>a,.monetization-commerce>a):hover{color:#001011;border-color:#001011}.intelligence .text-link:hover{color:#006f77;border-color:#006f77}.nav-shell>nav>a,.nav-shell>nav>.nav-solutions>summary{letter-spacing:.12em;font-size:12px;font-weight:400;line-height:1.2}.mp-header>nav>a,.mp-header>nav>.nav-solutions>summary{letter-spacing:.12em;font-size:11px;font-weight:400;line-height:1.2}@media (width<=1100px) and (width>=901px){.nav-shell>nav>a,.nav-shell>nav>.nav-solutions>summary,.mp-header>nav>a,.mp-header>nav>.nav-solutions>summary{font-size:10px}}@media (width<=600px){:is(.nav-cta,.mp-demo,.button-primary,.mp-cta a,.text-link,.project-link,.shared-carousel-cta,.ott-carousel-cta,.fast-partner-cta,.fast-eu-callout a,.ott-access>div:first-child>a,.about-press-archive,.eu-project-partners>a,.monetization-commerce>a,.customer-proof-label>a,.mp-footer-lead>a,.footer-lead>a){font-size:var(--cta-font-size-mobile)}}@media (width<=900px){.monetization-models>header,.monetization-starter>header,.monetization-ads>header,.monetization-commerce>header,.monetization-analytics>header,.fast-eu-callout{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){:is(.monetization-models,.monetization-starter,.monetization-control,.monetization-ads,.monetization-advanced,.monetization-commerce,.monetization-analytics) h2{font-size:40px}.fast-eu-callout h2{font-size:38px}}.platform-route-strip{background:var(--paper);color:#071011;padding:105px max(5vw,32px)}.platform-route-strip>header{grid-template-columns:.42fr 1.08fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 58px;display:grid}.platform-route-strip>header>small,.platform-service-proof>small{color:#087f88;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.platform-route-strip h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.2vw,80px);line-height:.89}.platform-route-strip h2 em{color:#00a4b0;font-style:normal}.platform-route-strip>header p{color:#596567;margin:0;font-size:16px;line-height:1.7}.platform-route-strip>nav{border:1px solid #9eacad;grid-template-columns:repeat(3,1fr);max-width:1500px;margin:auto;display:grid}.platform-route-strip>nav>a{color:#071011;background:#f6f8f8;border-right:1px solid #9eacad;grid-template-rows:34px 1fr auto;gap:18px;min-width:0;min-height:235px;padding:26px;transition:background .22s,color .22s;display:grid}.platform-route-strip>nav>a:last-child{border-right:0}.platform-route-strip>nav>a:hover,.platform-route-strip>nav>a:focus-visible{color:#fff;background:#071011}.platform-route-strip>nav small{color:#008b95}.platform-route-strip>nav strong{letter-spacing:-.04em;align-self:end;max-width:360px;font-size:clamp(25px,2.4vw,36px);line-height:1.02}.platform-route-strip>nav span{color:#008b95;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;gap:20px;padding-top:15px;font-size:12px;font-weight:900;line-height:1.35;display:flex}.platform-service-proof{max-width:1500px;margin:52px auto 0}.platform-service-proof>small{margin-bottom:15px;display:block}.platform-service-proof>div{border:1px solid #9eacad;grid-template-columns:repeat(4,1fr);display:grid}.platform-service-proof p{border-right:1px solid #9eacad;flex-direction:column;gap:16px;min-width:0;min-height:150px;margin:0;padding:23px;display:flex}.platform-service-proof p:last-child{border-right:0}.platform-service-proof strong{font-size:18px;line-height:1.12}.platform-service-proof span{color:#5b6769;font-size:14px;line-height:1.55}.distribution-definition{border-block:1px solid #aab7b8;max-width:690px;padding:18px 0;color:#4f5d5f!important;font-size:15px!important}.distribution-definition strong{color:#007f89;margin-bottom:4px;font-size:17px;display:block}.distribution-examples{border-top:1px solid #b5c0c1;max-width:720px;margin:0 0 24px;padding:0;list-style:none}.distribution-examples li{border-bottom:1px solid #b5c0c1;grid-template-columns:140px 1fr;gap:18px;padding:12px 0;display:grid}.distribution-examples strong{color:#087f88;letter-spacing:.08em;font-size:11px}.distribution-examples span{color:#586466;font-size:13px;line-height:1.45}.distribution-examples span b{color:#087f88;letter-spacing:.08em;white-space:nowrap;margin-left:8px;font-size:11px;line-height:1.35;display:inline-block}.platform-distribution-detail{scroll-margin-top:90px;display:block}.platform-distribution-heading{grid-template-columns:.42fr 1.08fr .72fr;align-items:start;gap:5vw;max-width:1500px;margin:0 auto 58px;display:grid}.platform-distribution-heading>small{color:#087f88;letter-spacing:.11em;font-size:14px;font-weight:900;line-height:1.45}.platform-distribution-heading>p{font-size:17px;line-height:1.65;color:#596567!important;margin:0!important}.platform-distribution-detail>.distribution-network{max-width:1500px;margin-inline:auto}.platform-distribution-destinations{max-width:1500px;margin:42px auto 0}.platform-distribution-destinations .distribution-definition{max-width:none;margin:0 0 24px}.platform-distribution-destinations .distribution-examples{max-width:none}@media (width<=900px){.platform-route-strip>header{grid-template-columns:1fr;gap:24px}.platform-route-strip>nav{grid-template-columns:1fr}.platform-route-strip>nav>a{border-bottom:1px solid #9eacad;border-right:0;min-height:205px}.platform-route-strip>nav>a:last-child{border-bottom:0}.platform-service-proof>div{grid-template-columns:1fr 1fr}.platform-service-proof p:nth-child(2){border-right:0}.platform-service-proof p:nth-child(-n+2){border-bottom:1px solid #9eacad}.platform-distribution-heading{grid-template-columns:1fr;gap:24px}.platform-distribution-heading>p{max-width:760px}}@media (width<=600px){.platform-route-strip{padding:75px 24px}.platform-route-strip>header>small,.platform-service-proof>small{font-size:12px}.platform-route-strip>header p{font-size:15px}.platform-route-strip>nav>a{min-height:190px;padding:22px}.platform-route-strip>nav strong{font-size:28px}.platform-service-proof>div{grid-template-columns:1fr}.platform-service-proof p,.platform-service-proof p:nth-child(2){border-bottom:1px solid #9eacad;border-right:0;min-height:0}.platform-service-proof p:last-child{border-bottom:0}.platform-distribution-heading{margin-bottom:42px}.platform-distribution-heading>small{font-size:12px}.platform-distribution-heading>p{font-size:15px}.platform-distribution-destinations{margin-top:30px}.distribution-examples li{grid-template-columns:1fr;gap:5px}}.shared-carousel--product .feature-media-frame{background:#0b1112;border:1px solid #536063;border-radius:20px;grid-template-rows:48px auto auto;width:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 34px 70px #0008;height:auto!important;min-height:0!important}.shared-carousel--product .feature-media-header{box-sizing:border-box;color:#aeb8ba;background:#0b1112;border-bottom:1px solid #435052;align-items:center;gap:15px;min-width:0;height:48px;padding:0 18px;display:flex;position:static}.shared-carousel--product .feature-media-header strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.shared-carousel--product .feature-media-viewport{aspect-ratio:16/10;background:#0b1112;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.shared-carousel--product .feature-media-viewport>:is(img,video){box-sizing:border-box;object-fit:cover;object-position:center;background:#0b1112;width:100%;height:100%;min-height:0;padding:0;display:block;position:static}.shared-carousel--product .feature-media-viewport>:not(img):not(video){box-sizing:border-box;width:100%;height:100%;min-height:0}.shared-carousel--product .feature-media-frame>figcaption{z-index:auto;box-sizing:border-box;color:#98a4a6;letter-spacing:.06em;background:#0b1112;border-top:1px solid #435052;width:100%;min-height:48px;padding:14px 18px;font-size:13px;font-weight:900;line-height:1.45;position:static}.shared-carousel--product .feature-media-viewport .ott-product-window,.shared-carousel--product .feature-media-viewport .ott-product-mock,.shared-carousel--product .feature-media-viewport .capture-placeholder,.shared-carousel--product .feature-media-viewport .intelligence-prompt-demo,.shared-carousel--product .feature-media-viewport .monetization-analytics-placeholder{height:100%;min-height:0}@media (width<=600px){.shared-carousel--product .feature-media-frame{border-radius:16px;grid-template-rows:42px auto auto}.shared-carousel--product .feature-media-header{gap:11px;height:42px;padding:0 14px}.shared-carousel--product .feature-media-header strong{font-size:10px}.shared-carousel--product .feature-media-frame>figcaption{min-height:42px;padding:11px 14px;font-size:11px}}.platform-command-visual{z-index:2;background:radial-gradient(circle at 72% 28%,#10383c 0,#091718 35%,#060a0b 72%);border:1px solid #00f0ff70;border-radius:30px;min-width:0;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00f0ff0b,0 35px 90px #0008}.platform-command-visual:before{content:"";pointer-events:none;background-image:linear-gradient(#00f0ff0a 1px,#0000 1px),linear-gradient(90deg,#00f0ff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000,#0000 82%)}.platform-command-visual>header{z-index:1;border-bottom:1px solid #ffffff28;align-items:center;min-height:48px;padding:0 6px 16px;display:flex;position:relative}.platform-command-visual>header strong{color:#aab5b7;letter-spacing:.11em;font-size:11px;font-weight:900}.platform-command-stage{z-index:1;padding:42px 10px 30px;position:relative}.platform-command-stage>small{color:#6fe6ed;letter-spacing:.13em;font-size:12px;font-weight:900}.platform-command-stage>h2{letter-spacing:-.06em;max-width:640px;margin:15px 0;font-size:clamp(42px,5vw,68px);line-height:.86}.platform-command-stage>p{color:#9ca7a9;max-width:560px;margin:0;font-size:15px;line-height:1.6}.platform-command-actions{gap:10px;margin-top:38px;display:grid}.platform-command-actions article{min-width:0;min-height:78px;animation:9s ease-in-out infinite both platformCommandFocus;animation-delay:calc(var(--command-index) * 3s);background:#080f10de;border:1px solid #ffffff29;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 52px;align-items:center;gap:14px;padding:14px 18px;display:grid;position:relative}.platform-command-actions article>span{color:#64dce4;font-size:12px;font-weight:900}.platform-command-actions article>div{gap:5px;min-width:0;display:grid}.platform-command-actions article strong{letter-spacing:.01em;font-size:19px;line-height:1}.platform-command-actions article small{color:#8e9a9c;letter-spacing:.04em;font-size:11px;font-weight:800;line-height:1.35}.platform-command-actions article>i{background:#344345;width:48px;height:2px;position:relative;overflow:hidden}.platform-command-actions article>i:after{content:"";background:var(--cyan);animation:9s linear infinite platformCommandProgress;animation-delay:calc(var(--command-index) * 3s);position:absolute;inset:0;transform:translate(-105%)}.platform-command-visual>footer{z-index:1;color:#748184;letter-spacing:.11em;border-top:1px solid #ffffff28;justify-content:space-between;gap:14px;padding:17px 10px 2px;font-size:9px;font-weight:900;display:flex;position:relative}.platform-command-visual>footer span:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}@keyframes platformCommandFocus{0%,27%{box-shadow:inset 3px 0 0 var(--cyan),0 0 26px #00f0ff12;background:linear-gradient(90deg,#0d292c,#081011);border-color:#00f0ffaa}34%,to{box-shadow:none;background:#080f10de;border-color:#ffffff29}}@keyframes platformCommandProgress{0%{transform:translate(-105%)}27%{transform:translate(0)}34%,to{transform:translate(105%)}}@media (width<=900px){.platform-command-visual{width:min(760px,100%);margin:auto}.platform-command-stage>h2{font-size:58px}}@media (width<=600px){.platform-command-visual{border-radius:22px;padding:16px}.platform-command-stage{padding:32px 4px 24px}.platform-command-stage>h2{font-size:44px}.platform-command-stage>p{font-size:14px}.platform-command-actions{margin-top:28px}.platform-command-actions article{grid-template-columns:34px minmax(0,1fr) 34px;gap:9px;min-height:72px;padding:12px 13px}.platform-command-actions article strong{font-size:17px}.platform-command-actions article small{font-size:10px}.platform-command-actions article>i{width:32px}.platform-command-visual>footer{flex-direction:column;gap:8px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.platform-command-actions article,.platform-command-actions article>i:after{animation:none!important}.platform-command-actions article:first-child{box-shadow:inset 3px 0 0 var(--cyan);border-color:#00f0ffaa}}.legal-page--policy{max-width:1180px}.legal-page--policy>header{max-width:880px;padding-bottom:70px}.legal-page--policy h1{font-size:clamp(68px,9vw,132px)}.legal-page--policy .legal-page-date{color:#6de4ec;letter-spacing:.1em;text-transform:uppercase;margin:0 0 38px;font-size:13px;font-weight:900}.legal-page--policy section{border-top:1px solid #ffffff2b;max-width:880px;padding:46px 0}.legal-page--policy section h2{color:#fff;letter-spacing:-.035em;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;margin:0 0 28px;font-size:clamp(26px,3vw,42px);line-height:1.05;display:grid}.legal-page--policy section h2 span{color:var(--cyan);font-size:var(--ui-index-size);letter-spacing:.08em;padding-top:5px;line-height:1}.legal-page--policy section p{max-width:820px;font-size:16px}.legal-page--policy ol{color:#a4adaf;max-width:790px;margin:25px 0;padding-left:25px}.legal-page--policy li{padding:7px 0 7px 9px;font-size:16px;line-height:1.65}.legal-page--policy section a{margin:0;padding:0 0 3px}.legal-page--policy section a:hover{color:#fff;border-color:#fff}@media (width<=600px){.legal-page--policy{padding-left:24px;padding-right:24px}.legal-page--policy>header{padding-bottom:54px}.legal-page--policy h1{font-size:52px}.legal-page--policy section{padding:36px 0}.legal-page--policy section h2{grid-template-columns:40px minmax(0,1fr);gap:12px}.legal-page--policy section p,.legal-page--policy li{font-size:15px}}.legal-page--document{max-width:1320px}.legal-page--document>header{max-width:920px;padding-bottom:64px}.legal-page--document h1{font-size:clamp(68px,9vw,132px)}.legal-page--document>header p{max-width:780px}.legal-document{color:#fff;background:#071012;border:1px solid #3f5052}.legal-document-summary{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 78% 20%,#00f0ff17,#0000 34%);background-size:64px 64px,64px 64px,auto;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-template-areas:"intro meta""scope actions";gap:56px 8vw;min-height:520px;padding:42px;display:grid}.legal-document-intro{grid-area:intro;min-width:0}.legal-document-intro>span,.legal-document-scope>small{color:#00dcec;letter-spacing:.13em;font-size:12px;font-weight:900;display:block}.legal-document-intro h2{color:#fff;letter-spacing:-.045em;max-width:700px;margin:18px 0 24px;font-size:clamp(38px,4.5vw,68px);line-height:.94}.legal-document-intro p{color:#a9b4b6;max-width:650px;margin:0;font-size:17px}.legal-document-meta{border-top:1px solid #536164;grid-area:meta;margin:0}.legal-document-meta>div{border-bottom:1px solid #536164;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:20px;min-height:78px;padding:16px 0;display:grid}.legal-document-meta dt{color:#6fe5ed;letter-spacing:.12em;font-size:10px;font-weight:900}.legal-document-meta dd{color:#fff;margin:0;font-size:16px;font-weight:800}.legal-document-scope{grid-area:scope;align-self:end}.legal-document-scope ul{border-top:1px solid #536164;margin:18px 0 0;padding:0;list-style:none}.legal-document-scope li{color:#c3cbcc;border-bottom:1px solid #536164;padding:14px 0;font-size:14px;line-height:1.45}.legal-document-scope li:before{content:"+";color:#00dcec;margin-right:14px;font-weight:900}.legal-document-actions{grid-area:actions;align-self:end;gap:12px;display:grid}.legal-document-actions a{color:#fff;letter-spacing:.07em;text-transform:uppercase;border:1px solid #00dcec;justify-content:space-between;align-items:center;gap:26px;min-height:56px;margin:0;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.legal-document-actions a:first-child{color:#061012;background:#00dcec}.legal-document-actions a:hover,.legal-document-actions a:focus-visible{color:#061012;background:#fff;border-color:#fff}.legal-document-note{border-top:1px solid #3f5052;margin:0;padding:20px 42px;color:#8f9a9c!important;max-width:none!important;font-size:13px!important}.legal-document-note a{margin:0;padding:0 0 2px}@media (width<=800px){.legal-page--document>header{padding-bottom:42px}.legal-document-summary{grid-template-columns:1fr;grid-template-areas:"intro""meta""scope""actions";gap:38px;min-height:0;padding:30px}}@media (width<=520px){.legal-page--document{padding:130px 24px 80px}.legal-page--document h1{font-size:52px}.legal-page--document>header p{font-size:15px}.legal-document-summary{padding:24px 20px}.legal-document-intro h2{font-size:36px}.legal-document-intro p{font-size:15px}.legal-document-meta>div{grid-template-columns:86px minmax(0,1fr)}.legal-document-note{padding:18px 20px}}@media (width<=650px){.mp-hero-copy,.fast-hero-visual,.mp-cta>*,.solution-intro>*,.platform-premise>*,.intelligence-premise>*,.customer-story-intro>*,.eu-projects-map>header>*,.eu-project-heading>*,.eu-project-description>*,.eu-project-resource>*,.eu-project-evidence>*{min-width:0}.eu-projects-map h2{font-size:50px}html[lang=fr] .channel-hero h1{font-size:49px}}.eu-project-video-note{color:#899597;margin:14px 0 0;font-size:12px;line-height:1.55}
