@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,Arial,sans-serif;color:#101d34;background:#fff;font-synthesis:none;font-weight:450;--blue:#0750e7;--ink:#101d34;--muted:#596981}*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible{outline:3px solid #073fae;outline-offset:6px}em{font-style:normal;color:var(--blue)}p,h1,h2,figure{margin:0}::selection{background:#d8e6ff}.skip-link{position:fixed;top:-90px;left:20px;z-index:100;background:#fff;padding:14px}.skip-link:focus{top:12px}.site-header{height:106px;position:absolute;z-index:10;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:22px 5.5%}.brand{padding:0;line-height:0}.brand img{width:126px;height:auto}.header-actions{display:flex;align-items:center;gap:28px}.contact-link{font-size:13px;font-weight:650;color:var(--blue);display:flex;align-items:center;gap:14px}.motion-toggle{display:flex;gap:7px;align-items:center;font-size:10px;color:#607086;padding:9px}.journey{height:440svh;position:relative}.stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;isolation:isolate}.cable-world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.main-cable{fill:none;stroke-linecap:round}.cable-base{stroke:#113b8f;stroke-width:12}.cable-color{stroke:url(#cableBlue);stroke-width:8}.access-cable{fill:none;stroke:#2164ec;stroke-width:6;stroke-linecap:round;stroke-dasharray:450;opacity:0}.hero-copy{position:absolute;top:23%;left:5.5%;width:48%;transform-origin:left center}.eyebrow{font-size:9px;font-weight:750;letter-spacing:2px;color:#527095;margin-bottom:21px}.hero-copy h1{font-size:clamp(46px,4.7vw,76px);font-weight:760;line-height:1.075;letter-spacing:-3px}.hero-description{font-size:clamp(14px,1.22vw,18px);color:var(--muted);line-height:1.7;max-width:465px;margin:26px 0 28px}.primary-button{display:inline-flex;align-items:center;gap:34px;background:var(--blue);color:#fff;padding:17px 22px;border-radius:5px;font-size:13px;font-weight:650;transition:background .2s,transform .2s}.primary-button:hover{background:#003cc0;transform:translateY(-2px)}.scroll-prompt{display:flex;align-items:center;gap:20px;font-size:10px;color:#596c88;margin-top:25px;padding:0}.hero-marks{position:absolute;left:54%;right:0;height:100%;pointer-events:none}.mark{position:absolute;display:flex;flex-direction:column;align-items:center;color:#4f6381;font-size:clamp(17px,1.5vw,24px);letter-spacing:-.5px}.mark i{height:62px;width:1px;background:#c9d5e6;margin-top:15px;position:relative}.mark i:after{content:"";position:absolute;bottom:-4px;left:-4px;width:8px;height:8px;border-radius:100%;background:#fff;border:2px solid #3974e9}.available{left:36%;top:18%}.protected{left:8%;top:36%}.evolving{left:67%;top:52%}.quiet-line{position:absolute;left:45%;top:79%;font-size:10px;line-height:1.9;color:#637590;border-left:1px solid #b9c9e0;padding-left:18px}.system-copy{position:absolute;left:5.5%;top:32%;width:34%;visibility:hidden}.system-copy h2,.infra-heading h2{font-size:clamp(33px,3.3vw,50px);font-weight:680;line-height:1.17;letter-spacing:-1.9px}.system-copy>p:not(.eyebrow):not(.vendors){font-size:15px;line-height:1.75;color:var(--muted);margin:26px 0}.vendors{display:flex;gap:13px;font-size:clamp(12px,1.18vw,17px);font-weight:650;white-space:nowrap}.vendors span{color:#8fa2bf}.text-link{display:inline-flex;gap:14px;align-items:center;color:var(--blue);font-size:13px;font-weight:650;padding:0}.next-step{margin-top:42px}.system-visual{position:absolute;left:45%;top:24%;width:57%;visibility:hidden;transform-origin:50% 50%}.system-image-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 16px 50px #16326a12;border:1px solid #e3e9f1;aspect-ratio:1.52;transition:box-shadow .2s}.system-image-button:hover{box-shadow:0 20px 60px #16326a22}.system-image-button>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.image-zoom{position:absolute;right:22px;bottom:17px;display:flex;align-items:center;gap:7px;font-size:11px;background:#ffffffed;border:1px solid #e6edf8;padding:9px 12px;border-radius:5px}.system-visual figcaption{display:flex;align-items:center;gap:14px;margin:17px 25px;font-size:10px;color:#61728e}.system-visual figcaption span{font-weight:750;color:#273c5a}.system-visual figcaption a{display:inline-flex}.infrastructure{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.infra-heading{position:absolute;top:16%;left:5.5%;display:grid;grid-template-columns:auto auto;column-gap:60px;align-items:end}.infra-heading .eyebrow{grid-column:1/-1}.infra-heading h2{font-size:clamp(29px,2.7vw,42px)}.infra-heading>p:last-child{font-size:13px;color:var(--muted);line-height:1.75;padding-bottom:3px}.node{position:absolute;text-align:left;padding:0;width:16%;transition:filter .2s;z-index:2}.node:hover{filter:drop-shadow(0 6px 9px #1c447a15)}.node-caption{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;margin-top:17px;padding:0 6px;color:#3c5375}.node-caption svg{color:#0750e7}.app-node{left:7%;top:51%}.data-node{left:30%;top:51%}.rack-node{left:53%;top:46%}.backup-node{left:77%;top:49%}.node-window,.data-surface,.backup-surface{background:#fff;border:1px solid #dbe4f0;border-radius:9px;box-shadow:0 12px 28px #16326a0d;min-height:155px}.window-top{display:flex;align-items:center;gap:8px;font-size:10px;color:#385172;border-bottom:1px solid #e5edf7;padding:12px 15px}.app-rows{display:grid;gap:14px;padding:17px;font-size:11px;color:#687b96}.app-rows span{display:flex;align-items:center;gap:10px}.app-rows svg{height:13px;width:13px;color:#0a58ec}.data-surface{padding:15px 12px}.data-surface>svg{color:#4972aa;margin-bottom:6px}.data-header{display:block;font-size:7px;letter-spacing:1px;color:#607799;margin-bottom:10px}.data-row{display:flex;justify-content:space-between;gap:8px;font-size:8px;line-height:2.7;border-top:1px solid #e4eaf1;color:#657793}.data-row:first-of-type{color:#263f62;font-weight:650}.rack-node img{width:100%;height:210px;object-fit:contain;display:block;mix-blend-mode:multiply}.backup-surface{padding:16px 14px}.backup-surface>svg{color:#376aaa}.backup-surface strong{font-size:10px;display:block;margin:7px 0 12px}.versions{display:grid;gap:10px;font-size:9px;color:#67788d}.versions span{display:flex;align-items:center;gap:9px}.versions i{width:5px;height:5px;border-radius:100%;background:#98b0d0}.versions span:last-child{color:#064edb}.versions span:last-child i{background:#0750e7}.access-node{left:7%;top:35%;width:230px;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #d9e5f4;border-radius:8px;padding:14px;box-shadow:0 7px 20px #16326a06}.access-node>svg:first-child{color:#0750e7}.access-node strong{display:block;font-size:10px}.access-node small{display:block;font-size:9px;color:#74839a;margin-top:3px}.access-node>svg:last-child{margin-left:auto;color:#0750e7}.map-caption{position:absolute;left:5.5%;right:6%;top:84%;display:flex;justify-content:space-between;font-size:10px;color:#667a96}.scope-note{position:absolute;left:5.5%;right:6%;top:89%;font-size:9px;color:#7a869a}.chapter-nav{position:absolute;bottom:20px;left:5.5%;right:5.5%;display:flex;align-items:center;gap:25px;z-index:5}.chapter-count{font-size:10px;font-weight:700;color:#0750e7;white-space:nowrap}.chapter-count span{color:#95a2b7;font-weight:450}.chapter-buttons{display:flex;align-items:center;gap:23px}.chapter-buttons button{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:9px;color:#64758d;transition:color .2s}.chapter-buttons button[aria-current=step]{color:#064bdd;font-weight:750}.chapter-dot{width:4px;height:4px;border-radius:100%;background:currentColor}.chapter-meter{height:1px;max-width:90px;flex:1;background:#dbe5f3;margin-left:auto}.chapter-meter i{display:block;height:100%;width:100%;background:#0750e7;transform:scaleX(0);transform-origin:left}.closing{padding:90px 6% 80px;border-top:1px solid #e9edf4;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:end}.closing p{font-size:clamp(20px,2vw,30px);line-height:1.55;letter-spacing:-.6px;font-weight:550}.closing>a{display:inline-flex;align-items:center;gap:20px;color:#0750e7;font-size:15px}.replay{display:flex;gap:7px;align-items:center;padding:0;font-size:10px;color:#6b7b94;justify-self:start}.closing .replay{grid-column:1/-1}footer{display:flex;align-items:center;padding:28px 6%;gap:32px;border-top:1px solid #eef1f6;color:#687b92;font-size:10px}footer img{width:80px;opacity:.85}footer a{margin-left:auto;display:flex;align-items:center;gap:8px}.detail-dialog{border:1px solid #dbe4f2;padding:48px;width:min(570px,90vw);border-radius:16px;box-shadow:0 24px 90px #142e5422;color:var(--ink);max-height:88svh;overflow:auto}.detail-dialog::backdrop{background:#15264050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close-dialog{position:absolute;right:18px;top:18px;padding:8px;display:flex}.detail-icon{color:#0750e7;margin-bottom:25px}.detail-dialog h2{font-size:30px;line-height:1.25;letter-spacing:-1px}.dialog-lead{font-size:14px;line-height:1.85;color:#5d6f88;margin:20px 0}.detail-dialog ul{padding:0;list-style:none;display:grid;gap:14px;margin:25px 0}.detail-dialog li{display:flex;align-items:center;gap:12px;font-size:13px}.detail-dialog li svg{color:#0750e7}.small-note{font-size:11px;line-height:1.6;color:#758399;margin:25px 0}.screen-dialog{width:min(1100px,94vw)}.full-system{margin:20px 0;background:#fff}.full-system img{display:block;width:100%;height:auto}.screen-dialog .dialog-lead{margin:10px 0}.screen-dialog h2{font-size:26px}@media(min-width:1600px){.hero-copy{top:25%}.hero-description{max-width:520px}.node-window,.data-surface,.backup-surface{min-height:190px}.data-row{font-size:11px}.app-rows{font-size:13px}.rack-node img{height:260px}.backup-surface strong{font-size:13px}.versions{font-size:11px}.node-caption{font-size:15px}}@media(max-height:720px)and (min-width:900px){.stage{min-height:600px}.hero-copy{top:21%}.hero-copy h1{font-size:clamp(45px,4.4vw,63px)}.hero-description{font-size:13px;max-width:400px;margin:20px 0}.primary-button{padding:14px 20px}.scroll-prompt{margin-top:19px}.node-window,.data-surface,.backup-surface{min-height:140px}.rack-node img{height:185px}.infra-heading{top:14%}.map-caption{top:84%}.scope-note{top:89%}.access-node{top:33%}}.flow-layout .stage{position:relative;height:auto;min-height:0;overflow:hidden;padding:140px 6% 65px}.flow-layout .cable-world{opacity:.5}.flow-layout .hero-copy,.flow-layout .system-copy,.flow-layout .system-visual,.flow-layout .infrastructure{position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important;width:auto}.flow-layout .hero-copy{max-width:720px;scroll-margin-top:35px}.flow-layout .hero-marks{display:none}.flow-layout .hero-copy h1{font-size:clamp(40px,6vw,70px)}.flow-layout .hero-description{max-width:510px}.flow-layout .system-copy{margin-top:160px;scroll-margin-top:40px}.flow-layout .system-copy h2{font-size:35px}.flow-layout .system-visual{margin:40px 0 0;max-width:900px}.flow-layout .system-image-button{aspect-ratio:1.35}.flow-layout .infrastructure{margin-top:130px;scroll-margin-top:40px}.flow-layout .infra-heading{position:relative;inset:auto;display:block}.flow-layout .infra-heading h2{font-size:35px}.flow-layout .infra-heading>p:last-child{margin-top:20px}.flow-layout .operation-map{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px;max-width:750px}.flow-layout .node{position:relative;inset:auto;width:auto}.flow-layout .access-node{grid-column:1/-1;width:min(310px,100%)}.flow-layout .rack-node img{height:180px}.flow-layout .map-caption{position:relative;inset:auto;margin-top:40px;display:block;line-height:1.8}.flow-layout .map-caption span{display:block}.flow-layout .scope-note{position:relative;inset:auto;margin-top:10px;font-size:10px;line-height:1.8;max-width:500px}.flow-layout .chapter-nav,.flow-layout .wide-break{display:none}.flow-layout .next-step{margin-top:25px}.flow-layout .system-copy>p:not(.eyebrow):not(.vendors){margin:20px 0}.flow-layout .system-visual figcaption{margin-left:0;gap:10px}.calm *{scroll-behavior:auto!important;animation:none!important;transition:none!important}@media(max-width:899px){.site-header{height:85px;padding:20px 6%}.brand img{width:99px}.header-actions{gap:13px}.contact-link{font-size:10px;gap:7px}.motion-toggle{padding:5px}.motion-toggle span{display:none}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.6px;margin-bottom:23px}.flow-layout .hero-copy h1{font-size:clamp(38px,9.4vw,68px);letter-spacing:-1.9px;max-width:620px;line-height:1.12}.hero-description{font-size:14px;line-height:1.8;margin:24px 0}.primary-button{font-size:12px;gap:25px;padding:16px 18px}.scroll-prompt{font-size:9px;gap:15px}.flow-layout .stage{padding-top:145px}.flow-layout .system-copy{margin-top:140px}.flow-layout .system-copy h2{font-size:34px;letter-spacing:-1.2px}.vendors{font-size:12px;gap:11px}.flow-layout .system-visual{margin-top:32px}.image-zoom{font-size:9px;right:10px;bottom:10px;padding:7px 8px}.flow-layout .infrastructure{margin-top:110px}.flow-layout .operation-map{gap:35px 18px}.flow-layout .infra-heading h2{font-size:32px;letter-spacing:-1.1px}.node-caption{font-size:11px;margin-top:13px;padding:0}.data-row{font-size:7px}.data-surface{padding:15px 10px}.backup-surface{padding:14px 11px}.backup-surface strong{font-size:9px}.versions{font-size:8px}.node-window,.data-surface,.backup-surface{min-height:155px}.flow-layout .rack-node img{height:155px}.window-top{font-size:9px;padding:12px}.app-rows{font-size:10px;padding:15px}.closing{display:block;padding:50px 6%}.closing p{font-size:19px}.closing>a{font-size:13px;margin-top:25px;gap:10px}.closing .replay{margin-top:35px}footer{flex-wrap:wrap;gap:18px}footer>span{font-size:9px}footer a{margin-left:0;width:100%;font-size:11px}.detail-dialog{padding:38px 25px;border-radius:12px}.detail-dialog h2{font-size:25px}.dialog-lead{font-size:13px}.screen-dialog{padding:35px 20px}.full-system{overflow:auto}.full-system img{min-width:680px}.screen-dialog .dialog-lead{font-size:11px}}.stage{overflow:clip}.hero-marks{left:0}.mark{transform:translate(-50%,-100%)}.mark i{margin-top:12px;height:50px}.site-header{background:#fffe}.system-visual figcaption{position:relative;width:max-content;background:#ffffffef;padding:5px 10px;border-radius:3px}.flow-layout .stage{overflow:clip}.quiet-line{left:76%}.flow-layout .cable-world{opacity:.35}.flow-layout .hero-copy{scroll-margin-top:0}.journey{height:calc(100dvh + 3960px)}.stage{height:100dvh;min-height:0}.scene-canvas{position:absolute;left:50%;top:50%;width:1440px;height:900px;transform:translate(-50%,-50%) scale(var(--scene-scale,1));transform-origin:center;isolation:isolate}.site-header{height:128px;padding:20px 5.5%;background:linear-gradient(#fff 75%,#fff0)}.brand img{width:230px;height:auto}.experience:not(.flow-layout) .hero-copy{top:23%;width:48%}.experience:not(.flow-layout) .hero-copy h1{font-size:70px}.experience:not(.flow-layout) .hero-description{font-size:17px;max-width:500px;margin:26px 0 28px}.experience:not(.flow-layout) .primary-button{padding:17px 22px;font-size:15px}.experience:not(.flow-layout) .scroll-prompt{font-size:12px;margin-top:25px}.experience:not(.flow-layout) .eyebrow{font-size:11px}.experience:not(.flow-layout) .mark{font-size:24px}.experience:not(.flow-layout) .quiet-line{font-size:13px}.experience:not(.flow-layout) .system-copy{top:30%;width:34%}.experience:not(.flow-layout) .system-copy h2{font-size:48px}.experience:not(.flow-layout) .system-copy>p:not(.eyebrow){font-size:17px}.experience:not(.flow-layout) .system-visual{left:45%;top:25%;width:50%}.experience:not(.flow-layout) .infra-heading{top:16%}.experience:not(.flow-layout) .infra-heading h2{font-size:40px}.experience:not(.flow-layout) .infra-heading>p:last-child{font-size:16px}.experience:not(.flow-layout) .access-node{top:35%;width:260px}.experience:not(.flow-layout) .access-node strong{font-size:13px}.experience:not(.flow-layout) .access-node small{font-size:11px}.experience:not(.flow-layout) .node-window,.experience:not(.flow-layout) .data-surface,.experience:not(.flow-layout) .backup-surface{min-height:180px}.experience:not(.flow-layout) .window-top{font-size:12px}.experience:not(.flow-layout) .app-rows{font-size:13px}.experience:not(.flow-layout) .data-header{font-size:9px}.experience:not(.flow-layout) .data-row{font-size:10px}.experience:not(.flow-layout) .backup-surface strong{font-size:12px}.experience:not(.flow-layout) .versions{font-size:11px}.experience:not(.flow-layout) .node-caption{font-size:14px}.experience:not(.flow-layout) .rack-node img{height:235px}.experience:not(.flow-layout) .map-caption{top:84%;font-size:12px}.experience:not(.flow-layout) .scope-note{top:89%;font-size:11px}.experience:not(.flow-layout) .chapter-buttons button,.experience:not(.flow-layout) .chapter-count{font-size:12px}.vendors{display:flex;flex-wrap:wrap;gap:6px;white-space:normal}.vendors button{font-size:14px;padding:10px 12px;border:1px solid #dfe7f4;border-radius:6px;background:#fff;min-height:44px}.vendors button[aria-pressed=true]{color:#0750e7;border-color:#0750e7;background:#edf4ff}.system-image-button{aspect-ratio:1.52;background:#f8fafc}.system-image-button>img{object-fit:contain;padding:18px;animation:slide-in .25s ease-out}.system-image-button>img.questor-art{object-fit:cover;padding:0}.system-visual figcaption{width:100%;margin:16px 0 0;padding:5px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.slide-credit{display:grid;gap:6px;font-size:12px;min-width:0}.slide-credit strong{font-weight:700;color:#273c5a}.slide-credit a{display:flex;align-items:center;gap:5px;font-size:11px}.slide-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.slide-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce6f5;border-radius:50%;background:#fff;color:#0750e7}.slide-controls span{font-size:11px;color:#607086;white-space:nowrap}.flow-layout .scene-canvas{position:relative;inset:auto;width:auto;height:auto;transform:none}.flow-layout .stage{padding-top:165px}.flow-layout .system-visual{width:100%;max-width:900px}.flow-layout .system-image-button{aspect-ratio:1.52}.flow-layout .wide-break{display:none}.flow-layout .hero-copy h1{letter-spacing:-1.9px}.flow-layout .cable-world{width:100%;height:100%}@keyframes slide-in{0%{opacity:.5;transform:translate(12px)}to{opacity:1;transform:none}}@media(max-width:899px){.site-header{height:112px;padding:18px 6%}.brand img{width:172px}.header-actions{gap:6px}.contact-link{font-size:10px}.flow-layout .stage{padding-top:150px}.vendors button{font-size:12px;padding:8px 10px}.system-visual figcaption{gap:8px}.slide-credit{font-size:11px}.slide-credit a{font-size:9px}.slide-controls{gap:4px}.slide-controls button{width:40px;height:44px}.data-row{font-size:8px}.versions{font-size:9px}}@media(max-width:380px){.brand img{width:145px}.header-actions{gap:2px}.contact-link{font-size:9px;gap:4px}.slide-credit{max-width:55%}.flow-layout .operation-map{gap:28px 12px}}@media(min-width:900px)and (max-height:650px){.site-header{height:100px}.brand img{width:190px}}.experience:not(.flow-layout) .cable-world{overflow:visible}.experience{overflow-anchor:none}.network-story{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.network-story-heading{position:absolute;top:15%;left:5.5%;right:8%;max-width:1020px}.network-story-heading h2{font-size:42px;font-weight:650;line-height:1.22;letter-spacing:-1.6px;max-width:950px}.network-story-heading>p:last-child{font-size:17px;line-height:1.6;color:#61738e;margin-top:18px}.network-signal{position:absolute;top:35%;left:39%;display:flex;align-items:center;gap:16px;padding:16px 22px;border-left:3px solid #bd802e;background:#fffaf2;color:#8b5c22;font-size:17px}.network-signal span span{display:block;font-size:12px;margin-top:6px;color:#857563}.care-story .network-signal{border-color:#0750e7;background:#f1f6ff;color:#0750e7}.care-story .network-signal span span{color:#61738e}.care-checks{position:absolute;top:82%;left:5.5%;right:6%;display:flex;justify-content:space-between;color:#315b91;font-size:15px}.care-checks span{display:flex;align-items:center;gap:12px}.care-checks svg{color:#0750e7;width:21px;height:21px}.story-disclaimer{position:absolute;top:89%;left:5.5%;font-size:11px;color:#758399}.experience:not(.flow-layout)[data-scene=legacy-impact] .infra-heading,.experience:not(.flow-layout)[data-scene="4"] .infra-heading,.experience:not(.flow-layout)[data-scene=legacy-impact] .map-caption,.experience:not(.flow-layout)[data-scene="4"] .map-caption,.experience:not(.flow-layout)[data-scene=legacy-impact] .scope-note,.experience:not(.flow-layout)[data-scene="4"] .scope-note{visibility:hidden}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .access-node{border-color:#bd802e;background:#fffaf2}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .app-node{opacity:.55}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="1"] .backup-surface{border-color:#bd802e;background:#fffaf2}.experience:not(.flow-layout)[data-scene="4"] .access-node,.experience:not(.flow-layout)[data-scene="4"] .backup-surface{border-color:#0750e7;box-shadow:0 8px 30px #0750e712}.flow-story{display:none}.future-scene{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;padding:135px 80px 70px}.future-intro{font-size:25px;line-height:1.4;font-weight:550;color:#61738e;letter-spacing:-.7px}.time-bridge{display:grid;grid-template-columns:1fr 150px 1.25fr;align-items:start;margin-top:65px;gap:25px}.time-word{font-size:104px;letter-spacing:-7px;line-height:1;font-weight:760;display:block;color:#182940}.time-tomorrow .time-word{color:#0750e7}.time-bridge p{font-size:19px;line-height:1.6;color:#5c708c;margin-top:23px}.today-system{display:grid;gap:16px;margin-top:33px;padding:22px 26px;background:#fff;width:max-content;border:1px solid #dfe8f6;border-radius:10px;color:#526c8e;font-size:15px}.today-system span{display:flex;gap:12px;align-items:center}.today-system svg{color:#0750e7}.bridge-direction{display:flex;align-items:center;gap:8px;position:relative;margin-top:160px;color:#0750e7}.bridge-direction>span{font-size:13px;letter-spacing:2px;font-weight:750;background:#fff;padding:10px}.bridge-direction i{height:1px;background:#a0bdf0;flex:1}.capability-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:33px}.capability-buttons button{display:flex;align-items:center;gap:12px;border:1px solid #d7e4f6;border-radius:8px;padding:19px 20px;background:#fff;font-size:16px;color:#466387;min-height:60px;text-align:left}.capability-buttons button[aria-pressed=true]{background:#0750e7;border-color:#0750e7;color:#fff;box-shadow:0 10px 24px #0750e71b}.future-detail{display:grid;grid-template-columns:150px 1fr;gap:26px;margin-top:55px;padding:24px 28px;background:#ffffffed;border-top:1px solid #dfe7f3}.detail-kicker{font-size:13px;letter-spacing:1px;color:#0750e7;padding-top:5px}.future-detail h3{font-size:21px;font-weight:650;letter-spacing:-.5px;margin:0 0 10px}.future-detail p{font-size:15px;line-height:1.65;color:#61738e;max-width:810px}.future-note{margin:18px 28px;font-size:11px;color:#758399}.experience:not(.flow-layout) .chapter-buttons{gap:20px}.experience:not(.flow-layout) .chapter-buttons button{font-size:11px}.flow-layout .flow-story{display:block}.flow-layout .flow-impact,.flow-layout .flow-care{margin-top:110px;scroll-margin-top:40px;position:relative}.flow-story h2{font-size:34px;line-height:1.2;font-weight:650;letter-spacing:-1.4px}.flow-impact>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:580px;color:#61738e;margin-top:28px}.flow-impact small{display:block;font-size:10px;line-height:1.7;color:#758399;margin-top:16px}.impact-route{display:flex;flex-wrap:wrap;align-items:center;margin-top:32px;gap:12px;color:#8b5c22;font-size:13px}.impact-route span{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #ead7b8;border-radius:6px;background:#fffaf2}.impact-route i{width:22px;height:1px;background:#c4a16d}.care-actions{list-style:none;padding:0;margin:35px 0 0;display:grid;gap:0;max-width:650px}.care-actions li{display:flex;align-items:start;gap:24px;padding:24px 0;border-top:1px solid #dfe7f3}.care-actions li>span{color:#0750e7;font-size:13px;padding-top:5px}.care-actions h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.7px}.care-actions p{font-size:14px;line-height:1.7;color:#61738e;margin-top:8px}.flow-layout .future-scene{position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important;margin-top:110px;padding:0;scroll-margin-top:40px}.flow-layout .future-intro{font-size:22px;max-width:560px}.flow-layout .time-bridge{grid-template-columns:1fr;margin-top:40px;gap:25px}.flow-layout .time-word{font-size:clamp(62px,12vw,94px);letter-spacing:-4px}.flow-layout .time-bridge p{font-size:16px;margin-top:18px}.flow-layout .today-system{font-size:13px;margin-top:24px;padding:18px 22px}.flow-layout .bridge-direction{margin:5px 0;max-width:200px}.flow-layout .capability-buttons{max-width:650px;margin-top:24px}.flow-layout .capability-buttons button{font-size:14px;padding:16px 14px;min-height:58px}.flow-layout .future-detail{grid-template-columns:1fr;gap:14px;margin-top:30px;padding:24px 0}.flow-layout .future-detail h3{font-size:23px;line-height:1.3}.flow-layout .future-detail p{font-size:14px}.flow-layout .future-note{margin:0;font-size:10px;line-height:1.7}@media(max-width:450px){.impact-route{flex-direction:column;align-items:stretch;gap:8px}.impact-route i{height:16px;width:1px;margin-left:25px}.flow-story h2{font-size:30px}.flow-layout .capability-buttons{gap:9px}.flow-layout .capability-buttons button{font-size:12px;gap:8px;padding:14px 10px}.flow-layout .capability-buttons svg{width:20px}}.impact-story .network-story-heading{max-width:none;top:14%}.impact-story .network-story-heading h2{font-size:38px;max-width:1160px}.stage{transition:background .45s ease}.experience:not(.flow-layout)[data-scene=legacy-impact] .stage{background:radial-gradient(ellipse at 25% 50%,#382024 0,#181e2c 55%,#101827)}.experience:not(.flow-layout)[data-scene="4"] .stage{background:radial-gradient(ellipse at 60% 50%,#16354e,#101d30 75%)}.experience:not(.flow-layout)[data-scene="4"][data-care="2"] .stage{background:radial-gradient(ellipse at 60% 50%,#164343,#11273a 75%)}.experience:not(.flow-layout)[data-scene=legacy-impact] .network-story-heading h2,.experience:not(.flow-layout)[data-scene="4"] .network-story-heading h2{color:#fff}.experience:not(.flow-layout)[data-scene=legacy-impact] .network-story-heading .eyebrow{color:#ffb4a5}.experience:not(.flow-layout)[data-scene="4"] .network-story-heading .eyebrow{color:#80c9ff}.experience:not(.flow-layout)[data-scene=legacy-impact] .network-story-heading>p:last-child,.experience:not(.flow-layout)[data-scene="4"] .network-story-heading>p:last-child{color:#b9c9dc}.experience:not(.flow-layout)[data-scene=legacy-impact] .cable-base{stroke:#754321}.experience:not(.flow-layout)[data-scene=legacy-impact] .cable-color{stroke:#f3a347}.experience:not(.flow-layout)[data-scene=legacy-impact] .access-cable{stroke:#f3a347}.fault-wire{fill:none;stroke:#ff544f;stroke-width:9;stroke-linecap:round;stroke-dasharray:16 10;opacity:0}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .fault-access,.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="1"] .fault-backup{opacity:1;animation:fault-flow 1.8s linear infinite;filter:drop-shadow(0 0 8px #ff4b5370)}@keyframes fault-flow{to{stroke-dashoffset:-52}}.experience:not(.flow-layout)[data-scene=legacy-impact] .flow-dot{fill:#ffbc67;stroke:#c27524}.experience:not(.flow-layout)[data-scene=legacy-impact] .node-window,.experience:not(.flow-layout)[data-scene=legacy-impact] .data-surface,.experience:not(.flow-layout)[data-scene=legacy-impact] .backup-surface,.experience:not(.flow-layout)[data-scene=legacy-impact] .access-node{background:#342b26;border-color:#c4883f;color:#ffd095;box-shadow:none}.experience:not(.flow-layout)[data-scene=legacy-impact] .node-caption{color:#f1bd79}.experience:not(.flow-layout)[data-scene=legacy-impact] .window-top,.experience:not(.flow-layout)[data-scene=legacy-impact] .data-header,.experience:not(.flow-layout)[data-scene=legacy-impact] .data-row,.experience:not(.flow-layout)[data-scene=legacy-impact] .app-rows,.experience:not(.flow-layout)[data-scene=legacy-impact] .versions,.experience:not(.flow-layout)[data-scene=legacy-impact] .access-node small{color:#e5b98a}.experience:not(.flow-layout)[data-scene=legacy-impact] .node svg{color:#f6b766}.experience:not(.flow-layout)[data-scene=legacy-impact] .data-row,.experience:not(.flow-layout)[data-scene=legacy-impact] .window-top{border-color:#725332}.experience:not(.flow-layout)[data-scene=legacy-impact] .rack-node img{mix-blend-mode:normal;border-radius:10px;outline:2px solid #c4883f;outline-offset:5px;background:#fff}.node-state{display:block;position:absolute;bottom:calc(100% + 14px);left:0;font-size:11px;color:#f5ba75;letter-spacing:.2px;white-space:nowrap}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .access-node{background:#481f28;border:2px solid #ff706b;color:#fff}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .access-node small,.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .access-node svg{color:#ffb1ad}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .app-node{opacity:1;transform:translateY(-9px) scale(1.08);transform-origin:center}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="1"] .backup-node{transform:translateY(-9px) scale(1.08);transform-origin:center}.incident-panel{min-height:210px;padding:18px 16px;border-radius:10px;border:2px solid #ff7771;background:linear-gradient(140deg,#6a2631,#381e2c);color:#fff;box-shadow:0 0 0 6px #ff665414,0 14px 40px #0003;animation:incident-breathe 2.4s ease-in-out infinite}.incident-tag{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;letter-spacing:.5px;color:#ffb9b2}.incident-panel strong{display:block;font-size:24px;line-height:1.18;letter-spacing:-.7px;margin:15px 0}.incident-status{display:flex;align-items:center;gap:7px;color:#fff;font-size:11px;font-weight:650}.incident-panel small{display:block;font-size:10px;line-height:1.6;color:#f0babd;margin-top:12px}@keyframes incident-breathe{50%{box-shadow:0 0 0 9px #ff66542b,0 14px 40px #0003}}.experience:not(.flow-layout)[data-scene=legacy-impact] .incident-panel svg{color:#ffb9b2}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .app-node .node-caption,.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="1"] .backup-node .node-caption,.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .app-node .node-state,.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="1"] .backup-node .node-state{color:#ffaba5}.impact-story .network-signal{background:#ff645412;border-left:3px solid #ff6d63;color:#ffb2a9;font-size:19px;padding:15px 22px}.impact-story .network-signal span span{color:#dec0c1;font-size:13px}.impact-legend{position:absolute;top:83%;left:5.5%;display:flex;gap:36px;color:#c7cfdd;font-size:12px}.impact-legend span{display:flex;align-items:center;gap:10px}.impact-legend i{width:9px;height:9px;background:#ff655f;border-radius:50%}.impact-legend span+span i{background:#f3a347}.experience:not(.flow-layout)[data-scene=legacy-impact] .versions span:last-child{color:#ffd095}.experience:not(.flow-layout)[data-scene=legacy-impact][data-impact="0"] .access-node .node-state{color:#ffaba5}.experience:not(.flow-layout)[data-scene=legacy-impact] .story-disclaimer,.experience:not(.flow-layout)[data-scene="4"] .story-disclaimer{color:#95a9c3}.experience:not(.flow-layout)[data-scene=legacy-impact] .chapter-buttons button,.experience:not(.flow-layout)[data-scene="4"] .chapter-buttons button{color:#a8bbd3}.experience:not(.flow-layout)[data-scene=legacy-impact] .chapter-buttons button[aria-current=step]{color:#ffb4a8}.experience:not(.flow-layout)[data-scene="4"] .chapter-buttons button[aria-current=step]{color:#8dd4ff}.experience:not(.flow-layout)[data-scene=legacy-impact] .chapter-count,.experience:not(.flow-layout)[data-scene="4"] .chapter-count{color:#c7dfff}.experience:not(.flow-layout)[data-scene="4"] .node-caption{color:#b5d8ef}.experience:not(.flow-layout)[data-scene="4"] .rack-node img{mix-blend-mode:normal;border-radius:8px}.experience:not(.flow-layout)[data-scene="4"] .access-node{border:2px solid #60c1e7;background:#e7f6ff}.experience:not(.flow-layout)[data-scene="4"] .cable-color{stroke:#5dbef6}.experience:not(.flow-layout)[data-scene="4"][data-care="0"] .backup-surface{background:#fff2df;border:2px solid #de9a44}.experience:not(.flow-layout)[data-scene="4"][data-care="1"] .backup-surface,.experience:not(.flow-layout)[data-scene="4"][data-care="2"] .backup-surface{background:#e6faf3;border:2px solid #51c6a1}.care-story .network-signal{background:#67bffd15;border-color:#68c6ff;color:#b9e6ff}.care-story .network-signal span span{color:#aecce2}.care-checks span{opacity:.38;color:#a9bfd2}.care-checks span.resolved{opacity:1;color:#b9f4e0}.care-checks span.resolved svg{color:#72d8b6}.flow-layout .flow-impact{margin-left:-6.82%;margin-right:-6.82%;padding:48px 6.82%;background:radial-gradient(ellipse at top left,#3d222b,#131d2d 80%);color:#fff}.flow-impact .eyebrow{color:#ffb4a8}.flow-impact h2 em{color:#ff7971}.flow-impact .impact-route{flex-direction:column;align-items:stretch;max-width:660px}.flow-impact .impact-route .mobile-fault{background:#552631;border:2px solid #ff766f;color:#fff;font-size:15px;box-shadow:0 0 0 5px #ff655411}.flow-impact .impact-route i{height:28px;width:3px;margin-left:26px;background:repeating-linear-gradient(to bottom,#ff655f 0 8px,transparent 8px 13px)}.flow-impact .impact-route .mobile-dependent{background:#352b25;border-color:#c48a45;color:#f5c48b;font-size:13px;line-height:1.7}.mobile-backup-alert{display:flex;gap:14px;max-width:660px;border-top:1px solid #70404a;margin-top:32px;padding-top:25px;color:#ffb3ac}.mobile-backup-alert>svg{flex-shrink:0}.mobile-backup-alert strong{font-size:16px;line-height:1.5}.mobile-backup-alert p{font-size:13px;line-height:1.7;margin-top:12px;color:#d7bdc4}.flow-impact small{color:#a9b9ce;margin-top:26px}.flow-layout .flow-care{margin-left:-6.82%;margin-right:-6.82%;padding:48px 6.82%;background:#edf8fb;margin-top:0}.flow-care .care-actions li>span{border:1px solid #8dc9c1;border-radius:50%;padding:9px;font-size:12px;background:#fff;color:#237764}:root[data-motion=reduced] .fault-wire,:root[data-motion=reduced] .incident-panel{animation:none!important}:root[data-motion=reduced] .stage{transition:none}.experience:not(.flow-layout) .stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 43% 54%,#3e202c,#101b30 72%);opacity:var(--incident-shade,0);pointer-events:none}.edge-cable{fill:none;stroke:#195bea;stroke-width:8;opacity:0}.experience[data-scene="4"] .edge-cable{stroke:#5dbef6}.incident-scene{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;color:#fff}.incident-heading{position:absolute;left:80px;top:116px}.incident-heading .eyebrow{color:#9bbbff}.incident-heading h2{font-size:49px;line-height:1.14;letter-spacing:-2px}.incident-heading h2 em{color:#ffaaa4}.incident-heading>p:last-child{font-size:16px;color:#b4c3d8;margin-top:19px}.incident-cables{position:absolute;top:0;right:0;bottom:0;left:0;width:1440px;height:900px;overflow:visible;z-index:-1}.incident-cables path{fill:none;stroke-width:8;stroke-linecap:round}.arrival-line{stroke:#478dff}.problem-track{stroke:#3f3343}.dependency-track{stroke:#433728}.problem-progress{stroke:#ff6862;stroke-dasharray:1;filter:drop-shadow(0 0 9px #ff696660)}.dependency-progress{stroke:#f7ad58;stroke-dasharray:1}.arrival-packet{fill:#fff;stroke:#69a8ff;stroke-width:5;filter:drop-shadow(0 0 12px #80b7ff)}.arrival-label{position:absolute;left:80px;top:470px;display:grid;gap:13px}.arrival-label>span{font-size:11px;letter-spacing:1.5px;color:#78aaff}.arrival-label strong{font-size:19px}.arrival-label small{font-size:12px;color:#a9c4e9}.incident-focus{position:absolute;left:440px;top:365px;width:365px;transform-origin:left center;padding:29px;border:1px solid #ff7973;border-radius:18px;background:linear-gradient(135deg,#582633,#231e30);box-shadow:0 0 0 8px #fb70600c,0 30px 70px #0004}.incident-focus h3{font-size:32px;letter-spacing:-1px;line-height:1.18;margin:22px 0}.incident-focus p{font-size:14px;line-height:1.7;color:#e7b8be;margin:19px 0}.incident-focus .incident-tag{font-size:11px}.incident-focus .incident-status{font-size:12px;color:#ffb9b2;border-top:1px solid #97505a;padding-top:18px}.waiting-visual{display:flex;gap:7px;align-items:center;height:40px}.waiting-visual i{height:7px;width:44px;background:#ee8584;border-radius:8px}.waiting-visual i:nth-child(3){opacity:.4}.waiting-visual i:nth-child(4){opacity:.15}.waiting-visual span{color:#ffb8b5;margin-left:auto;font-size:24px;letter-spacing:4px}.incident-focus-inner{animation:incident-detail-enter .4s ease both}@keyframes incident-detail-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dependency-group{position:absolute;left:980px;top:360px;width:330px}.dependency-title{display:block;font-size:11px;letter-spacing:1.5px;color:#f8b766;margin-bottom:22px}.dependency-group article{display:flex;gap:17px;align-items:center;border:1px solid #b87b3c;border-radius:10px;padding:22px;background:#352b28;margin-bottom:15px}.dependency-group svg{color:#ffc582}.dependency-group strong{display:block;font-size:18px;color:#ffd7a3}.dependency-group small{display:block;margin-top:8px;font-size:12px;color:#dcba91}.dependency-group p{color:#c1b4aa;font-size:13px;line-height:1.8;margin-top:22px}.incident-explanation{position:absolute;left:80px;top:772px;display:flex;align-items:center;gap:22px;font-size:13px}.incident-explanation svg{width:18px;color:#8e9cb3}.blue-key{color:#8dbaff}.red-key{color:#ffa39b}.orange-key{color:#fc8}.incident-disclaimer{position:absolute;left:80px;top:815px;font-size:10px;color:#95a8c3}.experience[data-scene="3"] .chapter-buttons button{color:#afc3dc}.experience[data-scene="3"] .chapter-buttons button[aria-current=step]{color:#ffb4a8}.experience[data-scene="3"] .chapter-count{color:#c7dfff}.flow-layout .impact-route:before{content:"Solicitação enviada";display:block;padding:15px;border-left:3px solid #609cff;color:#aaceff}.flow-layout .impact-route:after{content:"";height:3px;background:#f3a347;margin:8px -7.9%}.flow-layout .flow-impact{overflow:hidden}.continuation-cable{fill:none;stroke:#195bea;stroke-width:8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.experience[data-scene="4"] .continuation-cable{stroke:#5dbef6}.problem-progress,.dependency-progress,.continuation-cable{stroke-dasharray:1000;stroke-dashoffset:1000}.vendors{gap:10px;flex-wrap:wrap}.vendors button{width:104px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:10px}.vendors button img{display:block;width:100%;max-height:30px;object-fit:contain}.vendors button small{font-size:10px;margin-top:4px;color:#37435b}.vendors button[aria-pressed=true]{background:#f1f6ff;box-shadow:0 0 0 1px #0750e7}@media(max-width:450px){.vendors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.vendors button{width:100%;height:52px;padding:7px}.vendors button small{font-size:9px}}.experience:not(.flow-layout) .stage:before{opacity:var(--incident-shade,0);clip-path:inset(0 0 0 var(--incident-edge,100%))}.experience:not(.flow-layout)[data-scene="3"] .stage:before{opacity:1}.experience[data-scene="2"] .cable-base,.experience[data-scene="3"] .cable-base{stroke:#478dff;stroke-width:8}.experience[data-scene="2"] .cable-color,.experience[data-scene="3"] .cable-color{stroke:#478dff}.journey{height:calc(100dvh + 3420px)}.flow-layout .journey{height:auto}.incident-heading h2{font-size:34px;letter-spacing:-1px}.incident-heading{top:145px}.incident-focus{top:420px;padding:25px;min-height:190px}.incident-focus h3{font-size:23px;margin:12px 0 20px}.routine-label{font-size:11px;letter-spacing:1.3px;color:#cfaab4}.problem-balloon{position:absolute;bottom:calc(100% + 24px);left:-10px;display:flex;gap:12px;align-items:center;white-space:nowrap;background:#ff726b;color:#291a23;padding:18px 24px;border-radius:12px;box-shadow:0 10px 35px #ff64542a;font-size:18px;letter-spacing:.4px}.problem-balloon:after{content:"";position:absolute;left:40px;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid #ff726b}.incident-status{font-size:11px!important}.waiting-visual{margin:12px 0}.dependency-group{top:390px}.dependency-group article{padding:19px}.arrival-label small{display:none}.resolved-scene .problem-balloon{background:#7ce2c8;color:#113b35}.resolved-scene .problem-balloon:after{border-top-color:#7ce2c8}.resolved-scene .incident-focus{background:#17383d;border-color:#70d9be;box-shadow:0 0 0 7px #70d9be10}.resolved-scene .incident-status,.resolved-scene .routine-label{color:#b5eadd}.resolved-scene .waiting-visual i{background:#75dcc0;opacity:1}.resolved-scene .dependency-group article{background:#183237;border-color:#498a81}.resolved-scene .dependency-group strong,.resolved-scene .dependency-group small,.resolved-scene .dependency-group svg{color:#b4e8db}.experience:not(.flow-layout)[data-scene="4"] .stage:before,.experience:not(.flow-layout)[data-scene="5"] .stage:before{background:radial-gradient(ellipse at 55% 55%,#173e45,#101b30 75%);opacity:1}.evolution-flow{padding:145px 80px 60px;color:#fff}.evolution-flow>.eyebrow{color:#8ed6ef}.evolution-flow>h2{font-size:32px;letter-spacing:-1px;font-weight:600}.evolution-cable{position:absolute;top:0;right:0;bottom:0;left:0;width:1440px;height:900px;overflow:visible;z-index:-1}.evolution-path{fill:none;stroke:#62d7bd;stroke-width:8}.evolution-signal{fill:#fff;stroke:#62d7bd;stroke-width:6;filter:drop-shadow(0 0 12px #71efdd)}.evolution-station{position:absolute;display:flex;flex-direction:column;align-items:center;width:290px;text-align:center;gap:16px}.station-today{left:295px;top:327px}.station-emc{left:655px;top:467px}.station-next{left:975px;top:327px}.station-era{font-size:11px;letter-spacing:1.8px;color:#a3c9d5}.station-orb{width:106px;height:106px;border-radius:50%;border:2px solid #65d5be;background:#122c39;display:grid;place-items:center;color:#9cf0d8;box-shadow:0 0 0 12px #6ff5d90a}.evolution-station strong{font-size:20px;font-weight:650}.evolution-station small{font-size:13px;color:#a8c1cf}.station-next .station-orb{transform:scale(calc(.85 + var(--evolve,0)*.15));box-shadow:0 0 0 calc(6px + var(--evolve,0)*12px) #6ff5d90a}.evolution-options{position:absolute;top:735px;left:80px;display:flex;gap:12px}.evolution-options button{display:flex;align-items:center;gap:20px;padding:13px 18px;border-bottom:1px solid #447278;color:#b2cdd5;font-size:14px}.evolution-options button[aria-pressed=true]{color:#9cf0d8;border-color:#9cf0d8;background:#6ff5d908}.evolution-note{position:absolute;left:80px;top:808px;font-size:11px;color:#8ea8bd}.experience[data-scene="5"] .chapter-buttons button{color:#abc5d4}.experience[data-scene="5"] .chapter-count,.experience[data-scene="5"] .chapter-buttons button[aria-current=step]{color:#9ce9d7}.flow-layout .evolution-flow{color:#173348;padding:35px 0!important}.flow-layout .evolution-flow>h2{font-size:28px}.flow-layout .evolution-station{position:relative;inset:auto;margin:35px auto;width:100%;gap:12px}.flow-layout .evolution-station small{color:#566f80}.flow-layout .station-era{color:#347775}.flow-layout .evolution-cable{display:none}.flow-layout .evolution-options{position:relative;inset:auto;display:flex;flex-wrap:wrap}.flow-layout .evolution-options button{color:#285f65}.flow-layout .evolution-options button[aria-pressed=true]{color:#064f4a;border-color:#064f4a}.flow-layout .evolution-note{position:relative;inset:auto;margin-top:25px;color:#61778b}.evolution-station{gap:12px}.evolution-station .station-era{position:absolute;top:-38px;width:100%}.station-today,.station-next{top:417px}.station-emc{top:557px}.evolution-options{top:770px}.evolution-note{top:831px}.flow-layout .evolution-station .station-era{position:static}.resolved-scene .waiting-visual span,.resolved-scene .red-key,.resolved-scene .orange-key,.resolved-scene .dependency-title{color:#a8e9d6}.resolved-scene .incident-status{border-color:#387c73}.experience:not(.flow-layout) .stage:before{z-index:-2}.experience:not(.flow-layout) .stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1;pointer-events:none;clip-path:inset(0 0 0 calc(100% * (1 - var(--future-reveal,0))))}.evolution-flow{color:#152a45}.evolution-flow>.eyebrow{color:#597ba2}.evolution-flow>h2{color:#17304f}.evolution-path{stroke:#0750e7}.evolution-signal{stroke:#0750e7;filter:drop-shadow(0 0 10px #0750e750)}.evolution-station .station-era{color:#52749a}.station-orb{border-color:#0750e7;background:#fff;color:#0750e7;box-shadow:0 0 0 12px #0750e709}.station-next .station-orb{box-shadow:0 0 0 calc(6px + var(--evolve,0)*12px) #0750e709}.evolution-station small{color:#60748d}.evolution-options button{color:#556c89;border-color:#ccdaee}.evolution-options button[aria-pressed=true]{color:#0750e7;border-color:#0750e7;background:#0750e708}.evolution-note{color:#70829a}.experience[data-scene="5"] .chapter-buttons button{color:#617594}.experience[data-scene="5"] .chapter-count,.experience[data-scene="5"] .chapter-buttons button[aria-current=step]{color:#0750e7}.flow-layout .evolution-options button[aria-pressed=true]{color:#0750e7;border-color:#0750e7}.flow-layout .evolution-station .station-era{color:#52749a}.experience .stage{background:#fff!important}.experience:not(.flow-layout) .stage:before,.experience:not(.flow-layout) .stage:after{display:none}.incident-scene{color:#17304f}.incident-heading .eyebrow{color:#58789c}.incident-heading h2{color:#17304f}.arrival-label>span{color:#5379a6}.arrival-label strong{color:#17304f}.incident-focus{background:#fff8f7;border-color:#df6861;box-shadow:0 0 0 7px #e5514308,0 15px 35px #b74b3910}.incident-focus h3{color:#813c3d}.routine-label{color:#8b5455}.incident-focus .incident-status{color:#984640;border-color:#ecd0cd}.waiting-visual i{background:#e16b63}.waiting-visual span{color:#c24842}.problem-balloon{background:#d94742;color:#fff;box-shadow:0 8px 22px #d9474222}.problem-balloon:after{border-top-color:#d94742}.dependency-title{color:#986020}.dependency-group article{background:#fffaf3;border-color:#e2bb83}.dependency-group strong,.dependency-group svg{color:#8b561d}.dependency-group small{color:#8b6d47}.dependency-group p{color:#65768c}.problem-track{stroke:#efdcd9}.dependency-track{stroke:#f3e6d5}.problem-progress{filter:drop-shadow(0 0 5px #df494930)}.incident-disclaimer{color:#6f8096}.blue-key{color:#0750e7}.red-key{color:#b6433e}.orange-key{color:#976022}.resolved-scene .problem-balloon{background:#0750e7;color:#fff;box-shadow:0 8px 22px #0750e71a}.resolved-scene .problem-balloon:after{border-top-color:#0750e7}.resolved-scene .incident-focus{background:#f5f9ff;border-color:#75a3ef;box-shadow:0 0 0 7px #0750e708}.resolved-scene .incident-focus h3{color:#17304f}.resolved-scene .incident-status,.resolved-scene .routine-label{color:#43658c}.resolved-scene .incident-status{border-color:#cfdef3}.resolved-scene .waiting-visual i{background:#0750e7}.resolved-scene .waiting-visual span,.resolved-scene .red-key,.resolved-scene .orange-key,.resolved-scene .dependency-title{color:#0750e7}.resolved-scene .dependency-group article{background:#fff;border-color:#c4d6ef}.resolved-scene .dependency-group strong,.resolved-scene .dependency-group svg{color:#285789}.resolved-scene .dependency-group small{color:#5b7492}.experience:not(.flow-layout)[data-scene="3"] .chapter-buttons button,.experience:not(.flow-layout)[data-scene="4"] .chapter-buttons button{color:#617594}.experience:not(.flow-layout)[data-scene="3"] .chapter-buttons button[aria-current=step],.experience:not(.flow-layout)[data-scene="4"] .chapter-buttons button[aria-current=step],.experience:not(.flow-layout)[data-scene="3"] .chapter-count,.experience:not(.flow-layout)[data-scene="4"] .chapter-count{color:#0750e7}.flow-layout .flow-impact,.flow-layout .flow-care{background:#fff;color:#17304f}.flow-impact .eyebrow{color:#58789c}.flow-impact h2 em{color:#c74741}.flow-impact .impact-route .mobile-fault{background:#fff6f5;color:#8b3835;border-color:#df6861}.flow-impact .impact-route .mobile-dependent{background:#fffaf3;color:#855520;border-color:#e2bb83}.flow-layout .impact-route:before{color:#0750e7;border-color:#0750e7}.mobile-backup-alert{color:#b6433e;border-color:#e7c7c3}.mobile-backup-alert p{color:#7b5e61}.flow-impact small{color:#6f8096}.flow-care .care-actions li>span{color:#0750e7;border-color:#aac6ee}.resolved-scene .dependency-group{top:275px;pointer-events:auto}.evolution-column{animation:incident-detail-enter .35s ease both}.evolution-column-label{font-size:10px!important;letter-spacing:1.7px;color:#55769a!important;margin:0 0 20px!important}.evolution-row{display:flex;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #dae5f4;background:#fffffff5}.evolution-row-icon{width:52px;height:52px;flex-shrink:0;border-radius:50%;border:1px solid #b3cdf2;display:grid;place-items:center;background:#fff;color:#0750e7}.evolution-row-icon svg{color:#0750e7!important}.evolution-row small{margin:0 0 6px!important;font-size:9px!important;letter-spacing:1.3px;color:#647f9e!important}.evolution-row strong{font-size:17px!important;color:#17304f!important}.evolution-row p{margin:6px 0 0!important;font-size:11px!important;color:#667d96!important;line-height:1.5!important}.column-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:20px}.column-options button{font-size:11px;padding:9px 6px;border:1px solid #d5e2f5;border-radius:5px;background:#fff;color:#577391}.column-options button[aria-pressed=true]{background:#0750e7;color:#fff;border-color:#0750e7}.question-scene{padding:145px 80px 60px;color:#17304f}.question-context{font-size:18px;line-height:1.65;color:#667b94;margin-top:72px}.question-scene h2{font-size:54px;line-height:1.16;letter-spacing:-1.9px;font-weight:650;margin-top:30px;max-width:950px}.question-scene h2 em{color:#0750e7}.question-footnote{max-width:590px;font-size:15px;line-height:1.7;color:#6b8099;margin-top:32px}.question-cable{display:block}.flow-layout .flow-care .evolution-column{max-width:540px;margin-top:25px}.flow-layout .question-scene{padding:35px 0!important}.flow-layout .question-context{font-size:15px;margin-top:35px}.flow-layout .question-scene h2{font-size:clamp(30px,5vw,46px);letter-spacing:-1px;margin-top:24px}.flow-layout .question-footnote{font-size:14px}.flow-layout .question-cable{display:none}.document-sequence{overflow:clip;background:#fff;color:#17304f}.document-header{height:120px;padding:25px 9.5%;display:flex;align-items:center;justify-content:space-between}.document-header img{width:170px}.document-header>a:last-child{display:flex;gap:12px;align-items:center;color:#0750e7;font-size:13px}.document-hero{position:relative;min-height:calc(100svh - 120px);isolation:isolate;padding:8vh 9.5% 12vh}.document-opening{max-width:620px;width:49%}.document-opening h1{font-size:clamp(42px,4.5vw,78px);letter-spacing:-.055em;line-height:1.1}.document-description{font-size:clamp(14px,1.15vw,18px);line-height:1.8;color:#617594;margin:30px 0;max-width:560px}.document-wire,.provocation-wire{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible}.document-wire path,.provocation-wire path{fill:none;stroke:#0750e7;stroke-width:8;vector-effect:non-scaling-stroke}.document-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.document-marks span{position:absolute;display:flex;align-items:center;gap:9px;background:#fffffff2;padding:9px 12px;color:#527095;font-size:clamp(13px,1.2vw,20px)}.document-marks svg{color:#0750e7}.document-marks span:nth-child(1){left:72%;top:20%}.document-marks span:nth-child(2){left:64%;top:36%}.document-marks span:nth-child(3){left:62%;top:58%}.document-provocation{position:relative;isolation:isolate;padding:11vh 9.5%;min-height:100svh;display:flex;align-items:center}.provocation-copy{max-width:980px;width:79%}.provocation-copy h2{font-size:clamp(36px,4.2vw,70px);line-height:1.12;letter-spacing:-.045em;margin-bottom:34px}.provocation-copy>p:not(.eyebrow){font-size:clamp(15px,1.25vw,20px);line-height:1.75;max-width:800px;margin:19px 0;color:#617594}.provocation-copy>strong{display:block;font-size:clamp(18px,1.6vw,25px);margin:28px 0}.document-construction,.study-archive{padding:70px 9.5%;border-top:1px solid #dce6f3}.document-construction{background:#f7faff}.document-construction h2,.study-archive h2{font-size:clamp(24px,3vw,36px);letter-spacing:-1px}.document-construction p:last-child,.study-archive>p:not(.eyebrow){color:#617594;line-height:1.7;margin:20px 0}.study-archive iframe{display:block;width:100%;height:85svh;border:1px solid #d2e0f3;border-radius:8px;margin-top:30px;background:#fff}.study-archive>.text-link{display:inline-flex;gap:12px;align-items:center;color:#0750e7}@media(max-width:800px){.document-header{height:100px;padding:20px 6%}.document-header img{width:125px}.document-header>a:last-child{font-size:11px}.document-hero{padding:55px 6% 100px;min-height:calc(100svh - 100px)}.document-opening{width:90%}.document-opening h1{font-size:clamp(39px,7.5vw,60px)}.document-wire{opacity:.18}.document-marks{display:none}.document-provocation{padding:75px 6%;min-height:auto}.provocation-copy{width:91%}.provocation-copy h2{font-size:clamp(34px,7vw,52px)}.provocation-wire{opacity:.2}.document-construction,.study-archive{padding:50px 6%}.primary-button{max-width:100%}.study-archive iframe{height:80svh}}.market-journey{height:calc(100svh + 2200px);position:relative}.market-stage{height:100svh;position:sticky;top:0;isolation:isolate;overflow:clip;background:#fff}.market-kicker{position:absolute;left:9.5%;top:17%}.market-cable,.answer-cable{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible}.market-route,.answer-cable path{fill:none;stroke:#0750e7;stroke-width:8;vector-effect:non-scaling-stroke}.market-signal{fill:#fff;stroke:#0750e7;stroke-width:4;vector-effect:non-scaling-stroke}.market-comparisons{position:absolute;inset:30% 17% auto 9.5%}.market-comparison{position:absolute;inset:0 0 auto;visibility:hidden}.market-comparison:first-child{visibility:visible}.comparison-number{font-size:12px;letter-spacing:2px;color:#6d819b;display:block;margin-bottom:32px}.comparison-words{display:grid;grid-template-columns:1fr 45px 1.15fr;gap:35px;align-items:center}.comparison-words h2,.comparison-words p{font-size:clamp(29px,3.1vw,52px);line-height:1.2;letter-spacing:-.04em;font-weight:600}.comparison-words h2{color:#657b96}.comparison-words p{color:#0750e7;font-weight:700}.comparison-arrow{color:#0750e7}.market-controls{position:absolute;left:9.5%;bottom:10%;display:flex;gap:25px}.market-controls button{padding:12px 0;display:flex;gap:12px;align-items:center;color:#7386a1;font-size:12px}.market-controls button span{width:55px;height:2px;background:#dbe5f3}.market-controls button[aria-current=step]{color:#0750e7}.market-controls button[aria-current=step] span{background:#0750e7}.consultancy-answer{position:relative;isolation:isolate;min-height:90svh;padding:15vh 9.5%;display:flex;align-items:center}.consultancy-answer>div{max-width:1040px;width:85%}.consultancy-answer .eyebrow{font-size:11px;line-height:1.8}.consultancy-answer h2{font-size:clamp(32px,3.5vw,60px);line-height:1.18;letter-spacing:-.04em;margin-bottom:40px}.consultancy-answer h2 em{display:inline-block;margin-top:22px}@media(max-width:800px){.market-journey{height:auto}.market-stage{position:relative;height:auto;overflow:visible;padding:70px 9.5%}.market-kicker{position:static;margin-bottom:35px}.market-comparisons{position:relative;inset:auto}.market-comparison{position:relative;inset:auto;visibility:visible!important;opacity:1!important;transform:none!important;padding:35px 0 55px;border-bottom:1px solid #e0e8f4}.comparison-words{grid-template-columns:1fr;gap:18px;max-width:650px}.comparison-words h2,.comparison-words p{font-size:clamp(27px,4vw,42px)}.comparison-arrow{width:27px}.comparison-number{margin-bottom:18px}.market-controls{display:none}.market-cable{opacity:.13}.market-signal{display:none}.consultancy-answer{min-height:auto;padding:80px 9.5%}.consultancy-answer>div{width:91%}.answer-cable{opacity:.2}}.proposal-section{position:relative;isolation:isolate;padding:110px 9.5%;min-height:90svh;display:flex;align-items:center}.proposal-inner{width:85%;max-width:1120px}.proposal-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.proposal-thread path{fill:none;stroke:#0750e7;stroke-width:8;vector-effect:non-scaling-stroke}.proposal-section h2{font-size:clamp(34px,3.4vw,60px);line-height:1.16;letter-spacing:-.045em;font-weight:650}.proposal-support{font-size:clamp(16px,1.25vw,20px);line-height:1.8;color:#617594;max-width:850px;margin-top:30px}.radar-workbench{display:grid;grid-template-columns:210px 1fr;gap:60px;margin:45px 0}.radar-topics{display:flex;flex-direction:column;gap:6px}.radar-topics button{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #dbe5f2;text-align:left;font-size:17px;color:#617594}.radar-topics button[aria-pressed=true]{color:#0750e7;border-color:#0750e7;font-weight:700}.radar-question{padding:10px 0}.radar-question>span{font-size:11px;letter-spacing:2px;color:#617594;text-transform:uppercase}.radar-question h3{font-size:clamp(25px,2.1vw,37px);line-height:1.3;letter-spacing:-1px;margin:20px 0 32px;min-height:2.6em;color:#0750e7}.criteria-route{list-style:none;display:flex;gap:0;padding:0;margin:0;max-width:500px}.criteria-route li{flex:1;border-top:3px solid #0750e7;padding-top:16px;font-size:13px;color:#537098;position:relative}.criteria-route li:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;background:#0750e7;border-radius:50%}.criteria-outcomes{display:flex;gap:20px;align-items:center;margin-top:25px;color:#77879e;font-size:12px}.criteria-outcomes span:first-child{display:flex;gap:7px;align-items:center;color:#0750e7}.practical-transformation{padding:20px 0}.practical-topline{display:flex;justify-content:space-between;max-width:920px;color:#647c99;font-size:11px;letter-spacing:2px}.practical-message{min-height:220px;display:flex;align-items:center;max-width:1000px;margin:30px 0}.practical-message h2{color:#657b96;animation:proposal-change .35s ease both}.is-after .practical-message h2{color:#0750e7}.transformation-route{display:flex;align-items:center;gap:14px;max-width:620px;margin-bottom:35px}.transformation-route i{height:7px;flex:1;border-radius:4px;background:#cbd9ed;transition:background .35s,gap .35s}.transformation-route>span{opacity:.2;color:#0750e7;transition:opacity .35s}.is-after .transformation-route i{background:#0750e7}.is-after .transformation-route>span{opacity:1}.transformation-control{display:inline-flex;gap:18px;align-items:center;color:#0750e7;padding:12px 0}.practical-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:35px}.practical-controls button{padding:12px;border-bottom:1px solid #dbe5f2;color:#617594;font-size:12px}.practical-controls button[aria-pressed=true]{border-color:#0750e7;color:#0750e7}.example-note{font-size:11px;color:#73839b;margin-top:25px}.expertise-systems{display:flex;flex-wrap:wrap;gap:45px;align-items:center;margin-top:45px}.expertise-systems>span{width:135px;display:flex;flex-direction:column;align-items:center;gap:6px}.expertise-systems img{width:100%;height:40px;object-fit:contain}.expertise-systems small{font-size:11px;color:#617594}.closing-bridge{display:flex;align-items:center;gap:25px;color:#567298;font-size:13px;letter-spacing:2px;margin-bottom:50px;max-width:720px}.closing-bridge img{width:130px}.closing-bridge i{flex:1;height:2px;background:#0750e7}.proposal-close h2{font-size:clamp(32px,3vw,52px);margin-bottom:40px}.proposal-close .proposal-thread{opacity:.25}@keyframes proposal-change{0%{transform:translateY(16px);opacity:.3}to{transform:translateY(0);opacity:1}}@media(max-width:800px){.proposal-section{padding:70px 6%;min-height:auto}.proposal-inner{width:91%}.proposal-section h2{font-size:clamp(30px,6.7vw,44px)}.proposal-thread{opacity:.16}.radar-workbench{grid-template-columns:1fr;gap:25px}.radar-topics{flex-direction:row;flex-wrap:wrap;gap:10px}.radar-topics button{font-size:13px;gap:8px;padding:10px 0}.radar-topics button svg{width:14px}.radar-question h3{min-height:0}.proposal-support{font-size:15px}.practical-message{min-height:230px}.practical-controls{gap:5px}.practical-controls button{font-size:11px;padding:9px}.expertise-systems{gap:25px}.expertise-systems>span{width:100px}.closing-bridge{gap:12px;font-size:10px}.closing-bridge img{width:85px}.proposal-close .primary-button{font-size:11px;gap:14px}}:root[data-motion=reduced] .practical-message h2{animation:none}:root[data-motion=reduced] .transformation-route i,:root[data-motion=reduced] .transformation-route>span{transition:none}.story-navigation .document-header{position:absolute;inset:0 0 auto;z-index:5;height:100px}.story-navigation .document-hero{min-height:100dvh;display:flex;align-items:center;padding-top:130px;padding-bottom:85px}.story-navigation .document-provocation,.story-navigation .consultancy-answer,.story-navigation .proposal-section{min-height:100dvh;padding-top:clamp(55px,8vh,100px);padding-bottom:clamp(65px,8vh,100px)}.story-controls{position:fixed;right:24px;bottom:20px;z-index:30;display:flex;align-items:center;gap:10px;background:#fffe;border:1px solid #dce6f4;border-radius:25px;padding:4px 8px;box-shadow:0 4px 18px #12385c0a}.story-controls button{width:32px;height:32px;color:#0750e7;font-size:20px}.story-controls button:disabled{opacity:.25;cursor:default}.story-controls span{font-size:10px;color:#607592;font-variant-numeric:tabular-nums}.story-navigation .radar-workbench{margin:25px 0;gap:40px}.story-navigation .radar-topics button{padding:10px 0}.story-navigation .radar-section h2{font-size:clamp(32px,5vh,60px)}.story-navigation .radar-section .proposal-support{margin-top:20px}.story-navigation .market-comparisons{inset:30% 17% auto 9.5%}@media(max-width:800px){.story-navigation .document-hero{padding-top:120px}.story-controls{right:12px;bottom:12px}.story-navigation .proposal-section{min-height:100dvh}.story-navigation .radar-workbench{gap:18px}.story-navigation .market-comparisons{inset:auto}}@media(min-width:1000px)and (min-height:650px)and (max-height:850px){.story-navigation .proposal-section h2,.story-navigation .provocation-copy h2,.story-navigation .consultancy-answer h2{font-size:clamp(32px,5.1vh,45px)}.story-navigation .proposal-support,.story-navigation .provocation-copy>p:not(.eyebrow){font-size:16px}.story-navigation .radar-question h3{font-size:27px;min-height:1.3em;margin:12px 0 22px}.story-navigation .proposal-section{padding-top:55px;padding-bottom:65px}.story-navigation .practical-message{min-height:170px;margin:20px 0}}.story-navigation .document-header{height:145px;padding-top:20px;padding-bottom:20px}.story-navigation .document-header img{width:clamp(240px,21vw,390px);height:auto}.story-navigation .document-hero{padding-top:165px}.reading-signal{fill:#fff;stroke:#0750e7;stroke-width:4;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 2px 5px #0750e72a)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.type-character{display:inline}.story-navigation .practical-controls{gap:12px}.story-navigation .practical-controls button{font-size:clamp(14px,1.1vw,18px);padding:15px 18px;border:1px solid #d5e2f3;border-radius:7px;min-height:48px}.story-navigation .practical-controls button[aria-pressed=true]{background:#edf4ff;border-color:#0750e7;font-weight:650}.story-navigation .transformation-control{font-size:16px}.practical-transformation.is-after .transformation-route i{transition:background .5s}.practical-transformation.is-after .transformation-route i:nth-child(2){transition-delay:.1s}.practical-transformation.is-after .transformation-route i:nth-child(3){transition-delay:.2s}.practical-transformation.is-after .transformation-route i:nth-child(4){transition-delay:.3s}@media(max-width:800px){.story-navigation .document-header{height:115px;padding-left:6%;padding-right:6%}.story-navigation .document-header img{width:200px;max-width:50vw}.story-navigation .document-hero{padding-top:135px}.story-navigation .practical-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.story-navigation .practical-controls button{font-size:13px;padding:11px 8px}.story-navigation .practical-controls button:first-child,.story-navigation .practical-controls button:last-child{display:none}}:root[data-motion=reduced] [data-reveal],:root[data-motion=reduced] .type-character{opacity:1!important;transform:none!important}:root[data-motion=reduced] .reading-signal{filter:none}:root:not([data-motion=reduced]) .story-navigation [data-story-step]:not([data-motion-entered]):not([data-story-states]) :is(.document-opening,.provocation-copy,.proposal-inner)>*,:root:not([data-motion=reduced]) .story-navigation .consultancy-answer:not([data-motion-entered])>div>*{opacity:0}:root:not([data-motion=reduced]) .story-navigation .type-character,:root:not([data-motion=reduced]) .story-navigation .comparison-arrow{opacity:0}:root:not([data-motion=reduced]) .document-marks>span{opacity:0}.story-navigation .document-header{height:130px}.story-navigation .cropped-brand{position:relative;display:block;width:184px;height:100px;overflow:hidden;flex-shrink:0}.story-navigation .document-header .cropped-brand img{position:absolute;width:314px;max-width:none;height:auto;left:-86px;top:-2px}.document-header .floating-contact{position:fixed;right:5%;top:30px;z-index:40;padding:13px 20px;border:1px solid #83b2a3;background:#fff;box-shadow:0 5px 20px #103b2512;border-radius:30px;color:#166346!important;font-size:14px!important;font-weight:650}.floating-contact svg:first-child{color:#198754}.document-marks>span{border:1px solid #cadbf3;border-radius:9px;padding:13px 18px;background:#fffffff5;box-shadow:0 5px 20px #16418b0b;font-weight:600}.document-marks span:nth-child(1){left:72%;top:24%}.document-marks span:nth-child(2){left:64%;top:43%}.document-marks span:nth-child(3){left:66%;top:66%}.market-controls .autoplay-control{font-size:12px;border:1px solid #dbe5f3;border-radius:20px;padding:10px 16px;margin-left:15px}.criteria-route{max-width:none;width:100%;position:relative;isolation:isolate}.criteria-route:before,.criteria-route:after{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:#d9e5f5;z-index:-1}.criteria-route:after{background:#0750e7;transform:scaleX(0);transform-origin:left}.criteria-route li{border:0;padding-top:23px;font-size:15px;opacity:0}.criteria-route li:before{top:-4px}.radar-section[data-motion-entered] .criteria-route:after{animation:criteria-progress 2.4s .7s ease-in-out forwards}.radar-section[data-motion-entered] .criteria-route li{animation:criteria-label .4s .7s both}.radar-section[data-motion-entered] .criteria-route li:nth-child(2){animation-delay:1.5s}.radar-section[data-motion-entered] .criteria-route li:nth-child(3){animation-delay:2.3s}.radar-section[data-motion-entered] .criteria-outcomes{animation:criteria-label .4s 3s both}@keyframes criteria-progress{to{transform:scaleX(1)}}@keyframes criteria-label{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.story-navigation .cropped-brand{width:126px;height:70px}.story-navigation .document-header .cropped-brand img{width:216px;left:-59px;top:0}.document-header .floating-contact{right:5%;top:26px;padding:10px 12px;font-size:11px!important;gap:7px}.floating-contact svg:first-child{width:20px}.floating-contact svg:last-child{display:none}.criteria-route li{font-size:13px}}:root[data-motion=reduced] .criteria-route:after{transform:scaleX(1);animation:none!important}:root[data-motion=reduced] .criteria-route li,:root[data-motion=reduced] .criteria-outcomes{opacity:1;animation:none!important}:root[data-motion=reduced] .document-marks>span{opacity:1}:root[data-motion=reduced] .market-controls .autoplay-control{display:none}@media(max-width:800px){.market-controls{display:flex;position:relative;inset:auto;margin-top:20px}.market-controls>button:not(.autoplay-control){display:none}.market-controls .autoplay-control{margin-left:0;font-size:12px}}.story-navigation .cropped-brand{position:fixed;left:9.5%;top:15px;z-index:40;background:#ffffffed;border-radius:5px}.practical-pair{display:grid;grid-template-columns:1fr 45px 1.15fr;gap:35px;align-items:center;min-height:270px;margin:25px 0}.practical-pair h2,.practical-pair p{font-size:clamp(29px,3.1vw,52px);line-height:1.2;letter-spacing:-.04em;font-weight:600}.practical-pair h2{color:#657b96}.practical-pair p{color:#0750e7;font-weight:700}.practical-pair small{display:block;font-size:10px;letter-spacing:2px;color:#7386a1;margin-bottom:18px}.practical-result,.practical-arrow{opacity:0;transform:translateY(10px);transition:opacity .45s,transform .45s}.is-after .practical-result,.is-after .practical-arrow{opacity:1;transform:none}.practical-arrow{color:#0750e7}.story-navigation .practical-controls{display:flex;gap:25px;align-items:center;margin-top:45px;flex-wrap:wrap}.story-navigation .practical-controls button{display:flex;gap:12px;align-items:center;padding:12px 0;min-height:0;border:0;border-radius:0;background:none;font-size:12px;color:#7386a1;font-weight:450}.practical-controls button>span{display:block;width:55px;height:2px;background:#dbe5f3}.story-navigation .practical-controls button[aria-current=step]{color:#0750e7}.practical-controls button[aria-current=step]>span{background:#0750e7}.story-navigation .practical-controls .autoplay-control{font-size:12px;border:1px solid #dbe5f3;border-radius:20px;padding:10px 16px;margin-left:15px}.story-navigation .transformation-control{font-size:12px}@media(max-width:800px){.story-navigation .cropped-brand{left:6%;top:20px}.practical-pair{grid-template-columns:1fr;gap:15px;min-height:330px;margin:15px 0}.practical-pair h2,.practical-pair p{font-size:clamp(24px,5.5vw,34px)}.practical-pair small{margin-bottom:8px}.practical-arrow{width:24px;height:24px}.story-navigation .practical-controls{gap:14px;margin-top:20px}.story-navigation .practical-controls button:first-child,.story-navigation .practical-controls button:last-child{display:flex}.practical-controls button>span{width:30px}.story-navigation .practical-controls .autoplay-control{margin-left:0}}:root[data-motion=reduced] .practical-result,:root[data-motion=reduced] .practical-arrow{transition:none}:root[data-motion=reduced] .practical-controls .autoplay-control{display:none!important}.document-marks>span{font-size:clamp(11px,1vw,16px);letter-spacing:.055em;gap:10px}.document-marks span:nth-child(1){left:76%;top:19%}.document-marks span:nth-child(2){left:67%;top:33%}.document-marks span:nth-child(3){left:64%;top:48%}.document-marks span:nth-child(4){left:70%;top:65%}.document-marks span:nth-child(5){left:81%;top:79%}.market-comparisons{perspective:1100px;perspective-origin:center 180px}.market-comparison,.comparison-words{transform-style:preserve-3d;transform-origin:center center}:root[data-motion=reduced] .market-comparison,:root[data-motion=reduced] .comparison-words{transform:none!important}.document-sequence .eyebrow{font-size:clamp(12px,.8vw,15px);line-height:1.5;letter-spacing:.14em;font-weight:700;margin-bottom:28px;color:#46658d}.market-comparisons{perspective:none}.market-comparison,.comparison-words{transform-style:flat}.comparison-number{font-size:14px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.practical-topline{justify-content:flex-start;align-items:center;gap:18px;max-width:none;font-size:14px;letter-spacing:.02em;padding-bottom:22px;border-bottom:1px solid #dbe5f3}.practical-topline span:first-child{color:#627a99;font-variant-numeric:tabular-nums}.practical-topline span:last-child{color:#0750e7;font-weight:650;border-left:1px solid #c6d5eb;padding-left:18px}.practical-pair{align-items:start;margin-top:30px}.practical-pair small{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:20px;border:1px solid #d5dfed;border-radius:5px;padding:7px 12px;background:#f5f8fc;color:#526a89}.practical-result small{color:#0750e7;background:#edf3ff;border-color:#c7d9ff}.practical-arrow{align-self:center}.practical-result,.practical-arrow{transform:none;transition:opacity .45s}.proposal-close .proposal-inner{width:100%;max-width:1400px;margin-inline:auto;text-align:center}.closing-bridge{max-width:none;width:100%;gap:clamp(16px,3vw,55px);margin:0 auto 60px;font-size:clamp(21px,2.4vw,40px);font-weight:650;letter-spacing:.06em}.closing-bridge img{width:clamp(120px,13vw,220px)}.closing-bridge i{background:linear-gradient(90deg,#cadbff,#0750e7);height:2px}.proposal-close .closing-message{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,110px);font-size:clamp(25px,2.3vw,40px);line-height:1.35;margin-bottom:48px}.closing-message>span{display:block}.closing-message em{display:block;margin-top:8px}@media(max-width:800px){.document-sequence .eyebrow{font-size:12px;letter-spacing:.1em;margin-bottom:22px}.practical-topline{font-size:13px;padding-bottom:16px}.practical-pair small{font-size:11px;margin-bottom:12px}.closing-bridge{gap:12px;font-size:18px;margin-bottom:35px}.closing-bridge img{width:90px}.proposal-close .closing-message{font-size:24px;gap:24px}.proposal-close .proposal-inner{width:100%}}@media(max-width:480px){.proposal-close .closing-message{grid-template-columns:1fr;font-size:25px}.closing-message em{display:inline}}.hero-scroll-cue{position:absolute;bottom:35px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;color:#526b8e;z-index:2;white-space:nowrap}.hero-scroll-cue svg{color:#0750e7;animation:scroll-cue 2s ease-in-out infinite}@keyframes scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.comparison-words>p{transform-origin:left center}.practical-section .proposal-inner{width:96%;max-width:1400px}.practical-pair{grid-template-columns:1fr 45px 1.3fr;gap:40px}.practical-pair h2{color:#828a95;font-weight:450;font-size:clamp(27px,2.65vw,46px)}.practical-pair>div:first-child small{border:0;background:none;padding:7px 0;color:#777f8b}.practical-result{padding:28px 32px;background:linear-gradient(125deg,#edf8f3,#fff);border-left:3px solid #3aa27d;border-radius:0 18px 18px 0}.practical-result small{color:#14805e;border:0;background:none;padding:0;gap:10px}.practical-pair .practical-result p{color:#14805e;font-size:clamp(30px,3vw,53px)}.practical-arrow{color:#14805e}.systems-more{margin-top:30px;color:#0750e7;font-size:15px}.systems-more summary{cursor:pointer;display:inline-flex;align-items:center;gap:16px;padding:13px 20px;border:1px solid #c4d5f0;border-radius:6px}.systems-more>div{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.systems-more a{display:flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:5px}.closing-bridge>span:first-child{color:#8b929b;font-weight:450}.closing-bridge>span:last-child{color:#14805e;font-size:1.15em;font-weight:750}.closing-bridge i:last-of-type{background:linear-gradient(90deg,#0750e7,#32a57d)}.closing-message>span:first-child{color:#7d8590;font-weight:450;align-self:center}.closing-message>span:first-child em{color:#7d8590}.closing-future{position:relative;text-align:left;padding:32px 36px;background:linear-gradient(120deg,#ebf7f0,#f7fbff);border:1px solid #d3ebdf;border-radius:18px;color:#173d37;font-weight:700}.closing-future>svg{display:block;color:#14805e;margin-bottom:18px}.closing-future em{color:#14805e;font-size:1.2em}.proposal-close .closing-message{align-items:center}@media(max-width:800px){.hero-scroll-cue{bottom:27px;font-size:12px}.document-hero{padding-bottom:110px!important}.practical-pair{grid-template-columns:1fr;gap:18px}.practical-result{padding:22px}.practical-section .proposal-inner{width:100%}.practical-pair .practical-result p{font-size:28px}.closing-future{padding:24px}.closing-bridge>span:last-child{font-size:1em}}:root[data-motion=reduced] .hero-scroll-cue svg{animation:none}:root[data-motion=reduced] .comparison-words>p{transform:none!important}.clients-trigger{display:inline-flex;align-items:center;gap:16px;margin-top:18px;padding:13px 20px;border:1px solid #c4d5f0;border-radius:6px;color:#0750e7;font-size:15px}.clients-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:94vw;height:92dvh;max-width:none;max-height:none;padding:28px;border:1px solid #dbe5f3;border-radius:16px;background:#fff;box-shadow:0 25px 100px #102b4a30;overscroll-behavior:contain}.clients-modal::backdrop{background:#132d4c66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.clients-close{display:flex;align-items:center;gap:8px;margin-left:auto;padding:10px 15px;border:1px solid #dbe5f3;border-radius:25px;font-size:14px;color:#24466d}.clients-close:hover{background:#f0f5fd}html:has(.clients-modal[open]),body:has(.clients-modal[open]){overflow:hidden}@media(max-width:600px){.clients-modal{width:95vw;height:94dvh;padding:16px;border-radius:12px}}.closing-bridge>span:first-child,.closing-bridge>span:last-child{color:#0750e7;font-size:1em;font-weight:650}.closing-bridge i,.closing-bridge i:last-of-type{background:#0750e7}.closing-message>span:first-child,.closing-message>span.closing-future{color:#173354;font-weight:600;text-align:center;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.closing-message>span:first-child em,.closing-future em{color:#0750e7;font-size:1em}.closing-message>span{align-self:center}.systems-trigger{margin-right:16px}.systems-modal{padding:0;color:#173354;overflow:auto}.systems-modal-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;background:#fffffffa;border-bottom:1px solid #e0e8f2}.systems-modal-toolbar>span{font-size:12px;letter-spacing:.12em;color:#527095;font-weight:700}.systems-modal-body{max-width:1480px;margin:auto;padding:48px 6% 55px}.systems-intro h2{font-size:clamp(28px,3vw,48px);line-height:1.16;letter-spacing:-.035em;max-width:1100px}.systems-intro>p:last-child{max-width:970px;font-size:18px;line-height:1.7;color:#5c718d;margin-top:24px}.systems-services{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:40px 0 44px;padding:30px 0;border-block:1px solid #dbe5f3}.systems-services svg{color:#0750e7}.systems-services h3{font-size:18px;margin:14px 0 10px}.systems-services p,.systems-catalog p,.systems-modal-footer p{font-size:15px;line-height:1.65;color:#60758f}.systems-catalog{display:grid;grid-template-columns:1fr 1fr;gap:64px}.systems-catalog h3{font-size:24px;letter-spacing:-.02em;margin:0 0 10px}.systems-catalog ul{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px}.systems-catalog li{font-size:18px;font-weight:650;padding:16px 0;border-bottom:1px solid #e0e8f2}.systems-modal-footer{display:flex;align-items:center;gap:50px;justify-content:space-between;margin-top:40px;padding-top:30px;border-top:1px solid #dbe5f3}.systems-modal-footer>div{max-width:750px}.systems-modal-footer h3{font-size:20px;margin:0 0 10px}.systems-modal-footer a{flex-shrink:0}@media(max-width:800px){.systems-modal-toolbar{padding:14px 18px}.systems-modal-toolbar>span{font-size:10px;letter-spacing:.05em}.systems-modal-body{padding:30px 7%}.systems-services{grid-template-columns:1fr 1fr;gap:25px}.systems-catalog{grid-template-columns:1fr;gap:35px}.systems-modal-footer{flex-direction:column;align-items:flex-start;gap:22px}.systems-intro>p:last-child{font-size:16px}.systems-catalog li{font-size:16px}}@media(max-width:440px){.systems-services{grid-template-columns:1fr}.systems-catalog ul{grid-template-columns:1fr 1fr}.systems-modal-toolbar>span{max-width:150px}.systems-modal-footer a{font-size:12px;gap:12px}}.systems-catalog li{display:flex;align-items:center;gap:12px}.system-brand-thumb{width:46px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.system-brand-thumb img{display:block;max-width:100%;max-height:32px;object-fit:contain}@media(max-width:600px){.systems-catalog li{gap:8px;font-size:14px}.system-brand-thumb{width:34px;height:30px}.system-brand-thumb img{max-height:28px}}.document-sequence{position:relative;isolation:isolate}.organic-trail{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:0;pointer-events:none}.document-sequence>main{position:relative;z-index:1}.document-sequence .market-stage{background:transparent}.document-wire,.provocation-wire,.market-cable,.answer-cable,.proposal-thread{display:none!important}:root[data-motion=reduced] .organic-trail{display:none}.header-actions{position:fixed;right:5%;top:30px;z-index:40;display:flex;align-items:center;gap:12px}.document-header .header-actions .floating-contact{position:static;display:flex;align-items:center;gap:10px}.services-trigger{display:flex;align-items:center;gap:12px;border:1px solid #b8cdec;border-radius:30px;padding:14px 20px;background:#fff;color:#0750e7;font-size:14px;font-weight:650;box-shadow:0 5px 20px #103b2508}.services-trigger:hover{background:#f3f7ff;border-color:#0750e7}.solutions-explorer{color:#173354}.solutions-body{max-width:1580px;margin:auto;padding:40px 5.5% 35px}.solutions-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:32px}.solutions-intro h2{font-size:clamp(32px,3.6vw,54px);letter-spacing:-.05em;line-height:1.15;max-width:850px}.solutions-intro .eyebrow{margin-bottom:18px}.solutions-intro>p{color:#617594;line-height:1.7;font-size:15px;flex-shrink:0;padding-bottom:3px}.solutions-modes{display:flex;border-bottom:1px solid #dbe5f3;margin-bottom:0;gap:38px}.solutions-modes button{display:flex;align-items:center;gap:32px;color:#617594;font-size:17px;padding:17px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.solutions-modes button[aria-selected=true]{color:#0750e7;border-color:#0750e7;font-weight:700}.solutions-modes button svg{opacity:0}.solutions-modes button[aria-selected=true] svg{opacity:1}.solutions-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);gap:6%;padding:34px 0 40px}.solutions-index{align-self:start}.solutions-index>button{width:100%;display:grid;grid-template-columns:25px 1fr 20px;gap:15px;align-items:start;text-align:left;padding:20px 0;border-bottom:1px solid #e1e8f2;color:#173354;transition:color .2s}.solutions-index>button:first-child{padding-top:8px}.solution-index-number{font-size:11px;color:#8293a9;padding-top:5px;font-variant-numeric:tabular-nums}.solutions-index>button>span:nth-child(2){font-size:19px;line-height:1.35;font-weight:600}.solutions-index small{display:block;font-size:12px;line-height:1.6;font-weight:400;color:#74859a;margin-top:6px}.solutions-index>button>svg{margin-top:3px;color:#a2b3c9;transition:transform .2s}.solutions-index>button[aria-current],.solutions-index>button:hover{color:#0750e7}.solutions-index>button[aria-current]>svg{color:#0750e7;transform:translate(4px)}.solutions-index>button[aria-current] .solution-index-number{color:#0750e7}.solution-focus{position:relative;padding:5px 0 0 35px;border-left:1px solid #dbe5f3;min-width:0;scroll-margin-top:88px}.solution-focus:before{content:"";position:absolute;left:-2px;top:5px;width:3px;height:65px;background:#0750e7}.solution-focus-content{animation:solution-reveal .25s ease-out}.solution-overline{font-size:11px;letter-spacing:.12em;font-weight:700;color:#527095;margin-bottom:17px}.solution-focus h3{font-size:clamp(27px,2.5vw,39px);letter-spacing:-.045em;line-height:1.17;color:#0750e7}.solution-intro-copy{font-size:15px;line-height:1.75;color:#617594;margin:18px 0 26px;max-width:650px}.solution-main-services>div{border-top:1px solid #dbe5f3}.solution-main-services>div:last-child{border-bottom:1px solid #dbe5f3}.solution-main-services button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:17px 0;color:#173354;font-size:18px;font-weight:600}.solution-main-services button svg{flex-shrink:0;color:#0750e7}.solution-main-services button[aria-expanded=true]{color:#0750e7}.service-explanation{color:#617594;font-size:14px;line-height:1.75;padding:0 30px 18px 0}.solution-related{margin:26px 0}.solution-related h4,.solution-paths h4{font-weight:650;font-size:12px;color:#527095;letter-spacing:.025em;margin-bottom:14px}.solution-related>div:not(.related-explanation){display:flex;gap:8px 16px;flex-wrap:wrap}.solution-related button{display:flex;align-items:center;gap:5px;font-size:13px;line-height:1.6;color:#617594;border-bottom:1px solid #dbe5f3;padding:3px 0}.solution-related button:hover,.solution-related button[aria-pressed=true]{color:#0750e7;border-color:#0750e7}.related-explanation{background:#f5f8fe;border-left:2px solid #0750e7;padding:17px 20px;margin-top:18px;font-size:14px}.related-explanation strong{color:#0750e7}.related-explanation p{margin-top:7px;line-height:1.7;color:#617594}.solution-crosslink{display:block;text-align:left;font-size:12px;color:#617594;line-height:1.7;margin:25px 0}.solution-crosslink span{display:flex;align-items:center;gap:12px;color:#0750e7;font-weight:650;margin-top:4px}.solution-contact{font-size:13px;padding:15px 19px;gap:22px;margin-top:5px}.solutions-footer{border-top:1px solid #dbe5f3;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px}.solutions-footer h3{font-size:19px;letter-spacing:-.025em}.solutions-footer p{font-size:13px;color:#617594;line-height:1.7;margin-top:7px}.solutions-footer>a{display:flex;gap:15px;align-items:center;color:#0750e7;font-size:13px;white-space:nowrap}.mode-need>button{padding:12px 0}.mode-need>button>span:nth-child(2){font-size:15px}.mode-system>button>span:nth-child(2){display:flex;align-items:center;gap:15px}.mode-system img{width:44px;height:25px;object-fit:contain}.solution-paths>button{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;border-top:1px solid #dbe5f3;padding:15px 0;color:#173354;font-size:17px;font-weight:600;gap:15px}.solution-paths>button small{display:block;color:#617594;font-size:12px;line-height:1.7;font-weight:400;margin-top:5px}.solution-paths>button svg{color:#0750e7;flex-shrink:0}.solutions-mobile-back{display:none}.solutions-explorer button:focus-visible,.solutions-explorer a:focus-visible,.header-actions button:focus-visible{outline:2px solid #0750e7;outline-offset:4px}.solution-focus:focus{outline:none}@keyframes solution-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.solutions-intro{align-items:flex-start;flex-direction:column;gap:15px}.solutions-intro>p{max-width:550px}.desktop-break{display:none}.solutions-layout{gap:30px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.3fr)}.solution-focus{padding-left:25px}.solutions-index>button>span:nth-child(2){font-size:17px}}@media(max-width:800px){.header-actions{top:23px;right:5%;gap:8px}.services-trigger{font-size:12px;padding:11px 12px;gap:7px}.document-header .header-actions .floating-contact{padding:10px;gap:0}.header-actions .contact-label,.header-actions .floating-contact>svg:last-child{display:none}.header-actions .floating-contact>svg:first-child{width:21px;height:21px}.story-navigation .cropped-brand{width:100px;height:55px}.story-navigation .document-header .cropped-brand img{width:171px;left:-47px}.solutions-body{padding:28px 6%}.solutions-intro h2{font-size:34px}.solutions-intro .eyebrow{font-size:10px}.solutions-intro>p{font-size:14px}.solutions-modes{gap:24px}.solutions-modes button{gap:8px;font-size:14px;padding:14px 0}.solutions-modes button svg{display:none}.solutions-layout{grid-template-columns:1fr;gap:35px;padding-top:25px}.solutions-index>button{padding:15px 0}.solutions-index small{font-size:12px}.solution-focus{padding-left:20px;scroll-margin-top:85px}.solutions-mobile-back{display:flex;align-items:center;gap:8px;font-size:12px;color:#617594;margin-bottom:24px}.solutions-footer{align-items:flex-start;flex-direction:column}.solution-contact{max-width:100%;font-size:12px}.solution-main-services button{font-size:16px}.solutions-footer>a{white-space:normal}}:root[data-motion=reduced] .solution-focus-content{animation:none}:root[data-motion=reduced] .solutions-index>button>svg{transition:none}@media(max-width:800px){.solution-related button{min-height:36px;padding:6px 0}}.story-navigation .document-provocation,.story-navigation .consultancy-answer,.story-navigation .proposal-section{padding-top:max(130px,8vh);padding-bottom:max(85px,8vh)}@media(max-width:800px){.story-navigation .document-provocation,.story-navigation .consultancy-answer,.story-navigation .proposal-section{padding-top:110px;padding-bottom:90px}.story-navigation .market-comparisons{inset:auto}.market-stage{padding-top:110px}.document-opening>*,.provocation-copy>*,.proposal-inner>*,.consultancy-answer>div>*{opacity:1!important;transform:none!important}.type-character,.comparison-arrow{opacity:1!important}.comparison-words>p{transform:none!important}.autoplay-control{display:none!important}.market-comparison{scroll-margin-top:100px}.practical-pair{min-height:0}.practical-transformation:not(.is-after) .practical-result,.practical-transformation:not(.is-after) .practical-arrow{display:none}}@media(max-width:380px){.story-navigation .cropped-brand{width:80px;height:45px}.story-navigation .document-header .cropped-brand img{width:137px;left:-37.5px}.services-trigger{font-size:11px;padding:11px 10px}.services-trigger svg{display:none}.header-actions{gap:6px}.systems-catalog ul{grid-template-columns:1fr}.closing-bridge{gap:8px;font-size:14px}.closing-bridge img{width:75px}}.systems-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-catalog>section{min-width:0}.systems-catalog li{min-width:0}@media(max-width:1100px){.systems-services{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-catalog{grid-template-columns:1fr;gap:35px}.systems-modal-footer{flex-direction:column;align-items:flex-start;gap:22px}}@media(max-width:440px){.systems-services{grid-template-columns:1fr}}@media(min-width:801px)and (max-width:999px){.story-navigation .document-provocation,.story-navigation .consultancy-answer,.story-navigation .proposal-section,.market-stage{padding-top:135px}}.mode-system img{width:72px;height:34px;flex-shrink:0}.mode-system>button>span:nth-child(2){min-width:0}.mode-system img[src$="microsoft-365.ico"]{object-fit:contain}@media(max-width:380px){.mode-system img{width:54px}.mode-system>button>span:nth-child(2){font-size:15px;gap:10px}}.mode-system img.workspace-wordmark{width:min(190px,100%);height:34px;flex-shrink:1}.practical-result{background:none;border:0;border-radius:0;padding:0}.practical-result small{padding:7px 0}.practical-result small svg{display:none}.comparison-number,.practical-topline>span:first-child,.story-controls>span{display:none}.practical-topline>span:last-child{border-left:0;padding-left:0}.criteria-outcomes{justify-content:flex-end;align-items:center;gap:12px;margin-top:25px}.criteria-outcomes .outcome-apply,.criteria-outcomes .outcome-discard{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:2px solid;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:750;line-height:1.25}.criteria-outcomes>span.outcome-apply{color:#186438;border-color:#47985e;background:#effbea}.criteria-outcomes .outcome-discard{color:#a33137;border-color:#d87672;background:#fff0ed}.criteria-outcomes .outcome-or{font-size:13px;color:#738096}@media(max-width:480px){.criteria-outcomes{gap:8px}.criteria-outcomes .outcome-apply,.criteria-outcomes .outcome-discard{font-size:14px;padding:10px 12px;gap:6px}.criteria-outcomes svg{width:17px}}.clients-inline{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0 24px;padding:12px 0;color:#62758c;font-size:14px;text-decoration:underline;text-underline-offset:4px}.clients-inline:hover{color:#0750e7}.clients-inline:focus-visible{outline:2px solid #0750e7;outline-offset:4px}@media(max-width:600px){.clients-inline{margin-left:0;display:flex;width:fit-content}}.clients-page{padding:0;scroll-behavior:smooth;color:#163354}.clients-page-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;background:#fffffff5;border-bottom:1px solid #e2e9f2}.clients-page-header>span{font-size:12px;font-weight:750;letter-spacing:.12em;color:#567397}.clients-page-content{max-width:1320px;margin:auto;padding:60px 7% 70px}.clients-page h2,.clients-page h3{letter-spacing:-.045em;line-height:1.14;margin:0;font-weight:650}.clients-page h2{font-size:clamp(34px,4vw,62px)}.clients-page h3{font-size:clamp(27px,2.6vw,39px)}.clients-page em{font-style:normal;color:#0750e7}.clients-page .eyebrow{font-size:12px;letter-spacing:.12em;margin:0 0 23px}.clients-intro>p:not(.eyebrow){max-width:800px;font-size:18px;line-height:1.8;color:#657b94;margin:26px 0}.clients-sectors{font-size:14px;line-height:2;color:#4e6781}.clients-sectors span{padding:0 9px;color:#b3c4d9}.clients-scale{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;border-top:1px solid #dce6f1;border-bottom:1px solid #dce6f1;padding:42px 0;margin:46px 0 55px}.clients-contrasts p{display:grid;grid-template-columns:1fr 24px 1.1fr;gap:18px;align-items:center;margin:0 0 22px;font-size:17px}.clients-contrasts p>span{color:#6a7e94}.clients-contrasts svg{color:#0750e7;width:20px}.clients-contrasts strong{font-weight:650}.clients-contrasts small{display:block;line-height:1.7;color:#657b94;font-size:14px}.clients-filters{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 12px}.clients-filters button{padding:10px 16px;border-radius:24px;border:1px solid #dce6f1;color:#5f758f;font-size:14px}.clients-filters button[aria-pressed=true]{background:#0750e7;border-color:#0750e7;color:#fff}.clients-filters button:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.clients-result-count{font-size:12px;color:#72849a}.clients-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 35px;margin:26px 0 50px}.clients-logo-grid figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 0;animation:client-brand-enter .25s ease both}.client-mark{display:block;width:100%;height:106px;max-width:190px;object-fit:contain;overflow:hidden}.clients-logo-grid figcaption{font-size:12px;color:#718299;text-align:center;margin-top:17px}.clients-trust{border-top:1px solid #dce6f1;border-bottom:1px solid #dce6f1;padding:42px 0}.clients-capabilities{font-size:18px;line-height:2;color:#627b96;max-width:900px}.clients-principles{display:flex;flex-wrap:wrap;gap:14px 28px;color:#0750e7;font-size:14px;font-weight:650;margin-top:24px}.clients-dna{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:48px}.clients-dna p:not(.eyebrow){font-size:16px;line-height:1.8;color:#657b94}.clients-dna strong{font-size:14px;color:#627b96}.clients-dna .primary-button{margin-top:12px;font-size:14px}@keyframes client-brand-enter{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.clients-scale{grid-template-columns:1fr;gap:25px}.clients-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.clients-dna{gap:30px}.clients-page-content{padding:40px 6%}.clients-page-header{padding:14px 20px}}@media(max-width:600px){.clients-page h2{font-size:34px}.clients-page-header>span{font-size:10px}.clients-page-content{padding:32px 6%}.clients-intro>p:not(.eyebrow){font-size:16px}.clients-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-mark{height:85px}.clients-dna{grid-template-columns:1fr;gap:38px}.clients-contrasts p{font-size:14px;gap:8px;grid-template-columns:1fr 18px 1fr}.clients-filters{gap:6px}.clients-filters button{padding:9px 12px;font-size:12px}.clients-sectors{font-size:12px}.clients-scale{margin:32px 0;padding:30px 0}.clients-principles{gap:12px 18px}}:root[data-motion=reduced] .clients-logo-grid figure{animation:none}:root[data-motion=reduced] .clients-page{scroll-behavior:auto}.clients-contrasts b{display:block;font-size:clamp(27px,3vw,44px);letter-spacing:-.04em;line-height:1.2;font-weight:650;margin-bottom:4px}.clients-contrasts strong b{color:#0750e7}.clients-contrasts p.clients-global-note{display:block;font-size:14px;line-height:1.6;color:#657b94}.contact-layout{width:100%;max-width:1400px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.contact-copy h2{font-size:clamp(38px,4vw,66px);line-height:1.1;letter-spacing:-.045em;margin:0 0 26px}.contact-copy em{font-style:normal;color:#0750e7}.contact-copy>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:490px;color:#627b96}.contact-copy>a{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;color:#52728a;font-size:14px;margin-top:24px}.contact-form{display:grid;gap:22px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form label{display:grid;gap:10px;font-size:14px;font-weight:650;color:#274665}.contact-form input,.contact-form textarea{width:100%;min-width:0;border:1px solid #cfdceb;background:#ffffffed;border-radius:7px;padding:15px;font:inherit;font-size:15px;font-weight:400;color:#163354}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#8796a8}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid #0750e7;outline-offset:2px}.contact-form-note{font-size:13px;line-height:1.6;color:#6a7e94;margin:0;max-width:450px}.contact-form .primary-button{justify-self:start;margin:0}.contact-section{display:flex;align-items:center}@media(max-width:900px){.contact-layout{grid-template-columns:1fr;gap:36px}.contact-copy h2 br{display:none}.contact-copy>p:not(.eyebrow){max-width:650px}.contact-form{max-width:650px;width:100%}.contact-copy>a{margin-top:10px}}@media(max-width:480px){.contact-fields{grid-template-columns:1fr;gap:20px}.contact-copy h2{font-size:38px}.contact-copy>p:not(.eyebrow){font-size:16px}.contact-form .primary-button{font-size:13px;padding:16px}.contact-form input,.contact-form textarea{font-size:16px}}.contact-gate{width:min(540px,94vw);max-height:92dvh;margin:auto;padding:28px 36px 36px;border:1px solid #dce6f4;border-radius:16px;color:#163354;background:#fff;box-shadow:0 24px 90px #132d4c33;overscroll-behavior:contain}.contact-gate::backdrop{background:#132d4c77;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-gate .eyebrow{margin-top:28px}.contact-gate h2{font-size:32px;line-height:1.15;letter-spacing:-.04em}.contact-gate em{font-style:normal;color:#0750e7}.contact-gate>p:not(.eyebrow){color:#627b96;line-height:1.7;font-size:15px;margin:20px 0 26px}.contact-gate .contact-form{gap:18px}.contact-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-gate-error{color:#a33137;font-size:14px;line-height:1.5}.contact-gate button:disabled{opacity:.65;cursor:wait}html:has(.contact-gate[open]),body:has(.contact-gate[open]){overflow:hidden}@media(max-width:480px){.contact-gate{padding:20px}.contact-gate h2{font-size:29px}}@media(min-width:1000px){.document-sequence{--desktop-gutter:max(9.5%, calc((100% - 1400px)/2) )}.story-navigation .document-hero,.story-navigation .document-provocation,.story-navigation .consultancy-answer,.story-navigation .proposal-section{padding-inline:var(--desktop-gutter)}.provocation-copy,.consultancy-answer>div,.proposal-inner,.contact-layout{margin-inline:auto}.provocation-copy,.consultancy-answer>div,.proposal-inner{width:100%}.document-opening{width:49%;flex-shrink:0}.document-marks{width:min(100%,1728px);left:50%;right:auto;transform:translate(-50%)}.story-navigation .market-comparisons{left:var(--desktop-gutter);right:var(--desktop-gutter)}.market-kicker,.market-controls,.story-navigation .cropped-brand{left:var(--desktop-gutter)}.header-actions{right:var(--desktop-gutter)}}.solution-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:5px}.solution-actions .solution-contact{margin-top:0}.solution-clients{display:inline-flex;align-items:center;gap:8px;color:#60758f;font-size:13px;padding:14px 0}.solution-clients:hover{color:#0750e7}.motion-control{position:fixed;bottom:24px;left:24px;z-index:30;background:#ffffffed;border:1px solid #dce6f4;border-radius:24px;padding:10px 14px;color:#607592;font-size:12px;cursor:pointer}.motion-control:hover{color:#0750e7;border-color:#0750e7}.motion-control:focus-visible{outline:2px solid #0750e7;outline-offset:3px}@media(max-width:600px){.motion-control{bottom:12px;left:12px;font-size:11px;padding:9px 12px}}@media(min-width:801px){.market-journey{height:100svh;min-height:560px}.market-stage{height:100%;min-height:560px}}.system-brand-thumb img[src*=sci-v58]{background:#173454;padding:4px;border-radius:4px}.systems-all-link{display:inline-flex;align-items:center;gap:12px;color:#0750e7;font-weight:650;margin-block:20px;text-decoration:none}@media(min-width:801px)and (max-width:999px){.story-navigation .market-comparisons{inset:30% 9.5% auto}.market-kicker{top:19%}.comparison-words{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:24px}.comparison-words h2,.comparison-words p{font-size:clamp(32px,3.7vw,38px)}.market-controls{left:9.5%;right:9.5%;bottom:12%;gap:18px;flex-wrap:wrap}.market-controls button span{width:42px}.market-controls .autoplay-control{margin-left:0}.practical-section .proposal-inner{width:100%;max-width:1400px}.practical-pair{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:24px;min-height:300px}.practical-pair h2,.practical-pair .practical-result p{font-size:clamp(32px,3.7vw,38px);line-height:1.2}.story-navigation .practical-controls{gap:18px;flex-wrap:wrap}.practical-controls button>span{width:42px}.story-navigation .practical-controls .autoplay-control{margin-left:0}}.systems-catalog li{padding:0;display:block}.system-landing-link{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:14px 0;color:inherit;text-decoration:none;border-radius:4px}.system-landing-link>span:last-child{min-width:0;overflow-wrap:anywhere}.system-landing-link:hover{color:#0750e7;background:#f5f8ff}.system-landing-link:focus-visible{outline:2px solid #0750e7;outline-offset:4px}.system-brand-thumb.is-dark{background:#173454;border-radius:4px;padding:4px}.system-brand-thumb.is-dark img{padding:0;background:transparent}@media(max-width:600px){.system-landing-link{gap:8px}}.story-navigation .document-header .cropped-brand{left:var(--desktop-gutter,9.5%);top:14px;width:150px;height:84px;line-height:0;border-radius:0}.story-navigation .document-header .cropped-brand svg{display:block;width:100%;height:auto}.document-header .header-actions{right:var(--desktop-gutter,9.5%)}@media(max-width:800px){.story-navigation .document-header .cropped-brand{left:6%;top:17px;width:100px;height:56px}.document-header .header-actions{right:6%}}@media(max-width:420px){.story-navigation .document-header .cropped-brand{width:90px;height:51px;top:19px}}.market-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px;border-top:1px solid #dce6f4;padding-top:24px}.market-paths a{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-decoration:none;color:#153454;font-size:17px;font-weight:650;line-height:1.35;padding:8px 0}.market-paths a svg{color:#0750e7;flex-shrink:0;margin-top:2px;transition:transform .2s}.market-paths a:hover svg{transform:translate(3px,-3px)}.market-paths a:hover{color:#0750e7}.market-paths a:focus-visible{outline:2px solid #0750e7;outline-offset:6px;border-radius:3px}.market-paths small{display:block;color:#657b96;font-size:14px;font-weight:400;line-height:1.65;margin-top:9px}@media(min-width:801px){.market-stage{display:flex;align-items:center;padding:115px var(--desktop-gutter,9.5%) 70px}.market-content{width:100%;min-width:0}.market-content .market-kicker{position:static;margin:0 0 34px}.story-navigation .market-content .market-comparisons{position:relative;inset:auto;display:grid}.market-content .market-comparison{position:relative;inset:auto;grid-area:1/1;display:flex;align-items:center;min-width:0}.market-content .comparison-words{width:100%}.market-content .market-controls{position:static;inset:auto;margin:24px 0 0;flex-wrap:wrap}}@media(min-width:801px)and (max-height:700px){.market-stage{padding-top:105px;padding-bottom:55px}.market-content .market-kicker{margin-bottom:20px}.market-content .comparison-words h2,.market-content .comparison-words p{font-size:clamp(28px,3vw,42px)}.market-paths{margin-top:24px;padding-top:14px}.market-content .market-controls{margin-top:14px}}@media(max-width:800px){.market-paths{grid-template-columns:1fr;gap:0;margin-top:30px;padding-top:10px}.market-paths a{padding:18px 0;border-bottom:1px solid #dce6f4}}.market-paths a{border:1px solid transparent;border-radius:10px;padding:16px 14px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;transform-origin:center}@media(hover:hover)and (pointer:fine){.market-paths a:hover{border-color:#a6c0ef;background:#f7faff;transform:scale(1.025);box-shadow:0 6px 20px #173c700b}}.market-paths a:focus-visible{border-color:#0750e7;background:#f7faff}.expertise-systems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:700px}.expertise-systems>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px;border:1px solid transparent;border-radius:8px;transition:border-color .2s,background .2s}.expertise-systems>a:hover,.expertise-systems>a:focus-visible{border-color:#b8cdee;background:#f7faff}.expertise-systems img{width:100%;max-width:145px;height:42px}.continuity-hero .proposal-inner{max-width:1200px}.proposal-close.continuity-hero h2{font-size:clamp(32px,3.5vw,52px);line-height:1.15;margin-bottom:20px;text-align:left}.continuity-intro{max-width:820px;color:#657b96;font-size:17px;line-height:1.7;margin-bottom:32px}.continuity-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.continuity-panels article{padding:28px;border:1px solid #cfddf0;border-radius:14px;background:#f8faff}.continuity-panels .continuity-next{border-color:#bfdfd3;background:#f3faf7}.continuity-label{display:flex;gap:12px;align-items:center;color:#0750e7;font-size:12px;font-weight:750;letter-spacing:.07em}.continuity-next .continuity-label{color:#14805e}.continuity-panels h3{font-size:25px;letter-spacing:-.03em;line-height:1.25;margin:18px 0;color:#173354}.continuity-panels ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.continuity-panels li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.6;color:#526b88}.continuity-panels li svg{flex-shrink:0;margin-top:4px;color:#0750e7}.continuity-next li svg{color:#14805e}.continuity-outcome{display:block;border-top:1px solid #cfddf0;margin-top:24px;padding-top:16px;font-size:16px;font-weight:700;color:#0750e7}.continuity-next .continuity-outcome{border-color:#cce4da;color:#14805e}.continuity-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px;text-align:left}@media(min-width:801px)and (max-height:800px){.story-navigation .continuity-hero{padding-top:115px;padding-bottom:65px}.proposal-close.continuity-hero h2{font-size:32px;margin-bottom:14px}.continuity-hero .eyebrow{margin-bottom:14px}.continuity-intro{font-size:15px;margin-bottom:20px}.continuity-panels article{padding:20px}.continuity-panels h3{font-size:22px;margin:12px 0}.continuity-panels ul{gap:8px}.continuity-panels li{font-size:14px}.continuity-outcome{margin-top:16px;padding-top:12px}.continuity-actions{margin-top:20px}}@media(max-width:800px){.continuity-panels{grid-template-columns:1fr}.continuity-panels article{padding:24px}.continuity-actions{gap:22px}.continuity-intro{font-size:16px}.market-paths a{padding:18px 14px}}@media(max-width:500px){.expertise-systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.market-paths a,.expertise-systems>a{transition:none}.market-paths a:hover{transform:none}}:root[data-motion=reduced] .market-paths a:hover{transform:none}.continuity-hero .proposal-inner{text-align:left}.contact-gate h2{margin-bottom:20px}.contact-gate .contact-form-note{font-size:14px;line-height:1.6}.contact-form-note a{color:#0750e7;text-decoration:underline;text-underline-offset:3px;font-weight:600}.contact-form-note a:hover{color:#0039af}.contact-form-note a:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.opening-services{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px;max-width:620px}.opening-services a{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce6f4;border-radius:7px;padding:9px 11px;font-size:13px;color:#0750e7;background:#fff;transition:background .2s,border-color .2s}.opening-services a:hover{background:#f2f7ff;border-color:#0750e7}.opening-services a:focus-visible{outline:2px solid #0750e7;outline-offset:3px}@media(max-width:800px){.opening-services{margin:16px 0 24px;gap:8px}}.document-header .services-trigger,.document-header .floating-contact{border:0;background:transparent;box-shadow:none;border-radius:0}.document-header .services-trigger:hover,.document-header .floating-contact:hover{background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:5px}.document-opening .opening-contact{gap:14px;border-radius:14px;background:#087b58;padding:12px 20px 12px 12px;box-shadow:0 8px 22px #087b5817}.document-opening .opening-contact:hover{background:#056144;box-shadow:0 10px 25px #087b5826}.opening-contact-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ffffff1f}:is(.cloud-landing,.challenge-page) a.contact-action{display:inline-flex;align-items:center;gap:14px;border:0;border-radius:14px;background:#087b58!important;color:#fff!important;padding:12px 20px 12px 12px;box-shadow:0 8px 22px #087b5817;line-height:1.4;text-align:left;max-width:100%}:is(.cloud-landing,.challenge-page) a.contact-action:hover{background:#056144!important;color:#fff!important;box-shadow:0 10px 25px #087b5826}.contact-action-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#ffffff1f}:is(.cloud-landing,.challenge-page) a.contact-action-secondary{display:inline-flex;align-items:center;gap:10px;color:#087b58}.contact-action-secondary .contact-action-icon{width:32px;height:32px;background:#087b580d}.cloud-landing .cl-header a.contact-action{padding:8px 14px 8px 8px;gap:10px}.cloud-landing .cl-header .contact-action-icon{width:32px;height:32px}@media(max-width:760px){.cloud-landing .cl-header a.contact-action{font-size:11px;gap:7px;padding:8px}.cloud-landing .cl-header .contact-action-icon{width:25px;height:25px}.cloud-landing .cl-header .contact-action-icon svg{width:20px;height:20px}:is(.cloud-landing,.challenge-page) a.contact-action{gap:10px;font-size:12px}:is(.cloud-landing,.challenge-page) a.contact-action .contact-action-icon{width:36px;height:36px}}@media(max-width:800px){.document-opening .opening-contact{font-size:12px;gap:10px;padding-right:14px}.opening-contact-icon{width:36px;height:36px}}.contact-channel-route{display:flex;align-items:center;justify-content:center;gap:36px;padding:8px 0 22px;margin-top:18px}.contact-channel-route>svg:first-child{width:125px;height:70px;flex-shrink:0}.contact-channel-arrow{color:#6b83a1;flex-shrink:0}.contact-whatsapp-logo{width:82px;height:82px;object-fit:contain;flex-shrink:0}.contact-data-info{display:inline-flex;align-items:center;gap:8px;justify-self:start;border:0;background:none;padding:4px 0;color:#527194;font:inherit;font-size:14px;text-align:left;cursor:pointer}.contact-data-info:hover{color:#0750e7}.contact-data-info:focus-visible{outline:2px solid #0750e7;outline-offset:4px}@media(max-width:500px){.contact-channel-route{gap:28px}.contact-channel-route>svg:first-child{width:110px;height:62px}.contact-whatsapp-logo{width:74px;height:74px}}.commercial-terms{text-align:left;width:100%;max-width:760px;margin:18px auto;font-size:14px;line-height:1.65;color:inherit}.commercial-terms summary{cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:4px}.commercial-terms summary:focus-visible{outline:2px solid #0750e7;outline-offset:5px}.commercial-terms>div{padding-top:14px}.commercial-terms strong{display:block;font-size:inherit}.cloud-landing .commercial-terms p{font-size:14px;line-height:1.65;margin:8px 0 18px;max-width:none}.cl-budget .commercial-terms{grid-column:1/-1;margin:4px 0 0}.commercial-terms-compact{margin:12px 0}.cl-trial{max-height:calc(100dvh - 40px);overflow-y:auto}.cloud-landing .cl-final a.contact-action>span{color:inherit!important;font-size:inherit;font-weight:inherit;margin:0}.cloud-landing .cl-final a.contact-action>.contact-action-icon{display:flex;margin:0;color:inherit!important}.cloud-landing .cl-final .commercial-terms{margin:18px auto 22px}.cloud-landing .cl-final .commercial-terms summary{display:flex;align-items:center;justify-content:center;gap:9px;list-style:none;color:#174773;text-align:center}.cloud-landing .cl-final .commercial-terms summary::-webkit-details-marker{display:none}.cloud-landing .cl-final .commercial-terms summary:before{content:"+";font-size:20px;font-weight:500;line-height:1}.cloud-landing .cl-final .commercial-terms[open] summary:before{content:"−"}.cloud-landing .cl-final .commercial-terms>div{text-align:left;padding:22px;background:#fff9;border:1px solid #cfdded;border-radius:12px;margin-top:15px}.cloud-landing .offers-panel{width:390px;padding:20px;max-height:calc(100dvh - 32px);overflow:hidden;border-top:0}.offers-heading{display:flex;align-items:center;gap:12px;padding:2px 26px 18px 0;color:#0750e7}.offers-heading>svg{flex-shrink:0}.offers-heading span{font-size:10px;font-weight:750;letter-spacing:.08em;color:#527194}.cloud-landing .offers-panel .offers-heading h2{font-size:21px;line-height:1.25;margin:4px 0 0;letter-spacing:-.03em;color:#173454}.offers-body{display:grid;gap:14px;overflow-y:auto;max-height:calc(100dvh - 140px);padding:2px;overscroll-behavior:contain}.offer-card{padding:18px;border:1px solid #d4e1f6;border-radius:12px;background:#f4f8ff;min-width:0}.offer-number{font-size:10px;font-weight:800;letter-spacing:.1em;color:#0750e7}.cloud-landing .offer-card h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:8px 0 10px;color:#173454}.cloud-landing .offer-card p{font-size:14px;line-height:1.6;margin:10px 0;color:#527194}.cloud-landing .offer-card .commercial-trial-note{font-size:12px;line-height:1.6}.offer-card .commercial-terms{font-size:13px;margin:12px 0 16px;max-width:100%}.offer-card .commercial-terms summary{font-size:12px}.cloud-landing .offer-card .commercial-terms p{font-size:13px;line-height:1.65}.cloud-landing .offer-card .commercial-terms strong{font-size:13px}.cloud-landing .offer-card-budget{background:#f4f8ff;border-color:#d4e1f6;color:#173454}.cloud-landing .offer-card-budget .commercial-terms{color:#173454}.cloud-landing .offer-card-budget .commercial-terms summary:focus-visible{outline-color:#0750e7}.cloud-landing .offers-panel .offer-card a.contact-action{box-sizing:border-box;width:100%;min-height:52px;justify-content:center;font-size:13px;padding:10px 12px;margin:0}.cloud-landing .offer-card .contact-action-icon{width:32px;height:32px}.cloud-landing .offers-trigger{padding:7px 14px 7px 10px;min-height:42px;overflow:visible;font-size:12px;max-width:calc(100vw - 48px);background:#bd2032;color:#fff;border:0;outline:0;box-shadow:0 4px 16px #8f182526}.offers-gift{position:relative;flex-shrink:0;width:34px;height:28px;display:flex;align-items:center;justify-content:flex-start;background:none;border:0;color:#fff;filter:drop-shadow(0 2px 1px #74111c40)}.offers-count{position:absolute;right:0;top:0;display:grid;place-items:center;width:15px;height:15px;border:0;border-radius:50%;background:#ffe9cf;color:#9e182a;font-size:10px;font-weight:800}@media(max-width:500px){.cloud-landing .offers-panel{left:12px;right:12px;bottom:16px;width:auto;max-width:none;padding:16px}.offers-body{max-height:calc(100dvh - 132px)}.cloud-landing .offers-trigger{right:14px;bottom:20px;font-size:12px}}.cloud-landing .offers-trigger:hover{background:#a21829}.cloud-landing .offers-trigger:focus-visible{outline:2px solid #8e1422;outline-offset:4px}@media(max-width:360px){.contact-channel-route{gap:14px}.contact-channel-route>svg:first-child{width:96px;height:54px}.contact-channel-arrow{width:24px;height:24px}.contact-whatsapp-logo{width:64px;height:64px}}.story-navigation .document-header:before{content:"";position:fixed;inset:0 0 auto;height:110px;background:#fff;z-index:39;pointer-events:none}@media(max-width:800px){.story-navigation .document-header:before{height:86px}.story-navigation [data-story-step]{scroll-margin-top:86px}}.expertise-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:25px}.expertise-scenarios-label{grid-column:1/-1;color:#526b8e;font-size:11px;letter-spacing:.08em;font-weight:700;margin-bottom:10px}.expertise-scenarios details{border-bottom:1px solid #d5dfed}.expertise-scenarios summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;font-size:15px;line-height:1.5;font-weight:650;cursor:pointer;list-style:none}.expertise-scenarios summary::-webkit-details-marker{display:none}.expertise-scenarios summary svg{color:#0750e7;flex-shrink:0}.expertise-scenarios details[open] summary svg{transform:rotate(90deg)}.expertise-scenarios details p{font-size:14px;line-height:1.7;color:#617594;margin:0 0 14px}.expertise-scenarios summary:focus-visible{outline:2px solid #0750e7;outline-offset:3px}@media(max-width:800px){.expertise-scenarios{grid-template-columns:1fr}.expertise-scenarios summary{font-size:14px}}.contact-form-note{color:#536a86}.contact-delivery-error{display:grid;gap:10px}.contact-delivery-error p{margin:0}.contact-email-fallback{color:#0750e7;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:650;line-height:1.6;justify-self:start}.contact-email-fallback:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.contact-gate .contact-form-note,.contact-section .contact-form-note{color:#536a86}.contact-delivery-error .contact-gate-error{color:#a33137}.contact-delivery-error .contact-email-fallback{color:#0750e7;text-decoration:underline}.market-mobile-controls{display:none}@media(max-width:800px){.document-sequence .market-stage{background:#fff;min-height:100svh;padding:110px 7% 85px;display:flex;align-items:center}.market-content{width:100%;min-width:0}.market-content .market-kicker{margin:0 0 28px;font-size:11px}.story-navigation .market-content .market-comparisons{position:relative;inset:auto;min-height:280px}.market-content .market-comparison{padding:0;border:0}.market-content .market-comparison:not(.is-current){display:none}.market-content .comparison-words{gap:20px}.market-content .comparison-words h2,.market-content .comparison-words p{font-size:clamp(27px,7vw,34px);line-height:1.22;margin:0}.market-content .comparison-arrow{width:27px;height:27px}.market-mobile-controls{display:flex;align-items:center;justify-content:space-between;max-width:230px;margin:10px auto 24px;gap:24px;color:#0750e7}.market-mobile-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c9d9f1;border-radius:50%;color:#0750e7}.market-mobile-controls button:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.market-mobile-controls>span{font-size:13px;font-variant-numeric:tabular-nums;font-weight:650}.market-mobile-controls>span>span{color:#657b96;font-weight:400}.previous-comparison{transform:rotate(180deg)}.market-content .market-controls{display:none}.market-paths{margin-top:0;padding-top:14px;gap:0}.market-paths a{padding:12px 8px;font-size:15px}.market-paths small{font-size:13px;margin-top:5px}}@media(max-width:380px){.story-navigation .market-content .market-comparisons{min-height:310px}}.market-comparisons{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.market-comparisons:active{cursor:grabbing}.market-comparisons:focus-visible{outline:2px solid #0750e7;outline-offset:10px;border-radius:4px}.market-interaction{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;color:#657b96;font-size:12px}.market-interaction button{color:#526a88;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.market-interaction button:focus-visible{outline:2px solid #0750e7;outline-offset:4px}.practical-heading{font-size:clamp(30px,3vw,46px)!important;line-height:1.16!important;margin:0 0 28px!important}.practical-heading em{font-style:normal;color:#0750e7}.practical-cases{display:grid;gap:14px;width:100%}.practical-case{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:stretch}.practical-card{border:1px solid #dce6f4;border-radius:12px;background:#fff;padding:17px 22px;display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0}.practical-card span{font-size:10px;letter-spacing:.065em;font-weight:700;color:#657b96}.practical-card p{font-size:clamp(14px,1.15vw,18px);line-height:1.5;margin:0;color:#526a86}.practical-card-after{background:#f2f8f5;border-color:#c8dfd4}.practical-card-after span{color:#14805e}.practical-card-after p{color:#173f35;font-weight:600}.practical-connection{display:grid;place-items:center;color:#14805e}.practical-connection svg{width:100%;height:70px;fill:none;stroke:currentColor;stroke-width:1.5}.practical-cards-section .example-note{margin-top:20px}@media(max-width:800px){.market-content .market-comparisons{min-height:280px}.market-interaction{margin:10px 0 20px;font-size:11px}.practical-case{grid-template-columns:1fr}.practical-card{padding:20px}.practical-card p{font-size:16px}.practical-connection{height:42px}.practical-connection svg{width:42px;height:70px;transform:rotate(90deg)}.practical-cases{gap:30px}.practical-heading{font-size:32px!important}.document-sequence .practical-cards-section{background:#fff}}.contact-section .contact-form-note{max-width:none;width:100%;margin:18px 0 24px}.contact-section .contact-form-note a{display:inline-block}.opening-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.document-opening .opening-actions .opening-contact{margin:0;font-size:14px}.opening-needs{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 16px;border:1px solid #bfd1ee;border-radius:7px;color:#0750e7;font-size:14px;line-height:1.5}.opening-needs:hover{background:#f3f6fb}.solution-page-links{margin:28px 0}.solution-page-links h4{font-size:12px;letter-spacing:.04em;color:#527194;margin-bottom:12px}.solution-page-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #dbe5f3;font-size:15px;color:#0750e7}.solution-page-links svg{flex:none}@media(max-width:480px){.opening-actions{align-items:stretch}.opening-actions>a{width:100%}}@media(min-width:801px)and (max-width:1200px){.opening-actions{gap:8px}.document-opening .opening-actions>a{font-size:13px!important;padding:13px 10px!important;gap:8px!important}.opening-actions .opening-contact-icon{width:18px;height:18px;background:transparent}.opening-actions svg{width:18px;height:18px}}@media(max-width:480px){.opening-actions>button{width:100%}}@media(min-width:801px)and (max-width:1200px){html:root body #inicio .document-opening .opening-actions>:is(a,button){font-size:13px!important;padding:13px 10px!important;gap:8px!important}html:root body #inicio .opening-actions .opening-contact-icon,html:root body #inicio .opening-actions svg{width:18px!important;height:18px!important}}#inicio .opening-needs{background:#0750e7;color:#fff;border-color:#0750e7;font-weight:600;box-shadow:0 5px 14px #0750e724;transition:background .18s,box-shadow .18s}#inicio .opening-needs:hover{background:#063db5;box-shadow:0 7px 18px #0750e730}#inicio .opening-needs:focus-visible{outline:3px solid #8bb4ff;outline-offset:3px}.explorer-search{margin:24px 0 28px}.explorer-search label{display:block;font-size:14px;color:#526d8d;margin-bottom:10px}.explorer-search>div{display:flex;align-items:center;gap:12px;border:1px solid #bfd1ee;border-radius:8px;padding:0 15px;background:#fff;color:#0750e7}.explorer-search>div:focus-within{outline:2px solid #0750e7;outline-offset:2px}.explorer-search input{min-width:0;width:100%;height:50px;border:0;background:transparent;font:inherit;font-size:16px;color:#173453;outline:none}.explorer-search svg{flex:none}.explorer-search button{padding:10px;color:#526d8d}.explorer-results{margin-bottom:30px}.explorer-results>p{font-size:13px;color:#526d8d;margin-bottom:14px}.explorer-results>:is(button,a){display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;padding:17px 12px;border-bottom:1px solid #dbe5f3;color:#173453;text-align:left;font-size:16px}.explorer-results>:is(button,a):hover{background:#f3f7ff;color:#0750e7}.explorer-results small{display:block;margin-top:5px;color:#617b9b;font-size:12px}.explorer-results svg{flex:none;color:#0750e7}.explorer-empty{padding:24px 0}.explorer-empty h3{font-size:22px;overflow-wrap:anywhere}.explorer-empty p{margin:12px 0;color:#526d8d}.explorer-empty button{display:flex;gap:10px;align-items:center;color:#0750e7}@media(min-width:801px)and (max-width:1200px){html:root body #inicio .document-opening .opening-actions>:is(a,button){padding-inline:8px!important;gap:6px!important}}.explorer-search input::-webkit-search-cancel-button{-webkit-appearance:none}.need-guidance{display:grid;gap:20px;margin:24px 0}.need-guidance h4{font-size:13px;color:#173453;margin:0 0 8px}.need-guidance p{font-size:15px;line-height:1.7;color:#617b9b;margin:0}.hero-systems{position:absolute;top:0;right:0;bottom:0;left:50%;width:min(100%,1728px);transform:translate(-50%);pointer-events:none;z-index:1}.hero-system-link{position:absolute;pointer-events:auto;width:clamp(118px,9vw,156px);min-height:68px;display:flex;flex-direction:column;justify-content:center;gap:9px;background:#ffffffed;border:1px solid #e0e8f4;border-radius:10px;padding:12px;box-shadow:0 6px 22px #17345308;transition:border-color .2s,box-shadow .2s}.hero-system-link:nth-child(1){left:58%;top:23%}.hero-system-link:nth-child(2){left:80%;top:40%}.hero-system-link:nth-child(3){left:82%;top:55%}.hero-system-link:nth-child(4){left:57%;top:70%}.hero-system-link:nth-child(5){left:63%;top:85%}.hero-system-link img{display:block;width:100%;height:30px;object-fit:contain;object-position:left center}.hero-system-link span{font-size:10px;color:#617b9b;display:flex;align-items:center;justify-content:space-between;gap:4px;white-space:nowrap}.hero-system-link strong{font-size:13px;color:#173453}.hero-system-link:hover{border-color:#9fbcf5;box-shadow:0 8px 24px #0750e716}.hero-system-link:hover span{color:#0750e7}.hero-system-link:focus-visible{outline:2px solid #0750e7;outline-offset:4px}:root:not([data-motion=reduced]) .hero-system-link{animation:hero-brand-enter .7s calc(var(--slot)*.15s) both,hero-brand-float var(--float-duration) calc(.8s + var(--slot)*.15s) ease-in-out infinite}.hero-systems:has(a:hover) a,.hero-systems:has(a:focus-visible) a{animation-play-state:paused}@keyframes hero-brand-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes hero-brand-float{0%,to{translate:0 0}50%{translate:0 -5px}}@media(prefers-reduced-motion:reduce){.hero-system-link{animation:none!important}}@media(max-width:800px){.story-navigation .document-hero{flex-direction:column;align-items:flex-start;justify-content:center}.hero-systems{position:relative;inset:auto;transform:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:32px}.hero-system-link{position:static;width:100%;min-height:65px;padding:9px;animation:none!important}.hero-system-link img{height:26px}.hero-system-link span{font-size:9px;white-space:normal;line-height:1.35}.hero-system-link strong{font-size:11px}}.hero-system-link:nth-child(1){left:56%}.hero-system-link{width:clamp(106px,7.5vw,130px);aspect-ratio:1;min-height:0;border-radius:50%;padding:18px 14px;align-items:center;gap:9px;background:#fff}.hero-system-link img{height:32px;object-position:center}.hero-system-link span{width:100%;font-size:10px;justify-content:center;gap:6px}.hero-system-link strong{text-align:center}.hero-system-link:nth-child(1){left:53%;top:21%}.hero-system-link:nth-child(2){left:61%;top:36%}.hero-system-link:nth-child(3){left:53%;top:51%}.hero-system-link:nth-child(4){left:61%;top:66%}.hero-system-link:nth-child(5){left:53%;top:81%}.document-marks>span{background:#f0f2f5;border-color:#e4e7ec;box-shadow:none;letter-spacing:.035em}.document-marks span:nth-child(1){left:81%;top:20%}.document-marks span:nth-child(2){left:78%;top:35%}.document-marks span:nth-child(3){left:81%;top:50%}.document-marks span:nth-child(4){left:78%;top:65%}.document-marks span:nth-child(5){left:81%;top:80%}@media(max-width:800px){.hero-system-link{width:min(100%,110px);padding:14px 10px;min-height:0;justify-self:center}.hero-system-link img{height:28px}.hero-system-link span{font-size:9px}}.hero-system-link:nth-child(5){left:57%}.hero-system-link{width:clamp(96px,6.5vw,112px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor){width:clamp(124px,8.5vw,148px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor) img{height:40px}.hero-system-link:nth-child(1){left:53%;top:25%}.hero-system-link:nth-child(2){left:63%;top:37%}.hero-system-link:nth-child(4){left:63%;top:61%}.hero-system-link:nth-child(5){left:57%;top:73%}@media(max-width:800px){.hero-system-link{width:min(100%,100px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor){width:min(100%,124px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor) img{height:32px}.hero-systems{align-items:center}}.hero-system-link:nth-child(5){left:55%}@media(max-width:800px){.hero-system-link{width:min(100%,88px)}}@media(max-width:380px){.hero-system-link{width:72px}}.hero-system-link:is(.hero-system-dominio,.hero-system-questor){width:clamp(136px,9.3vw,164px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor) img{height:44px}.hero-system-link:nth-child(1){left:53%;top:26%}.hero-system-link:nth-child(2){left:62.7%;top:38%}.hero-system-link:nth-child(3){left:55%;top:49%}.hero-system-link:nth-child(4){left:62%;top:59%}.hero-system-link:nth-child(5){left:55%;top:69%}@media(min-width:801px)and (max-width:1599px){.hero-system-link:nth-child(2){left:64%}.hero-system-link:nth-child(4){left:63%}}@media(max-width:800px){.hero-system-link:is(.hero-system-dominio,.hero-system-questor){width:min(100%,136px)}.hero-system-link:is(.hero-system-dominio,.hero-system-questor) img{height:34px}.hero-systems{gap:6px}}@media(min-width:801px)and (max-width:1200px){.hero-system-link:nth-child(2){top:40%}.hero-system-link:nth-child(3),.hero-system-link:nth-child(5){left:53%}}.story-navigation [data-story-step]{scroll-margin-top:var(--platform-header-height,118px)}@media(min-width:801px)and (max-height:850px){.story-navigation :is(.document-provocation,.consultancy-answer,.proposal-section){min-height:calc(100dvh - var(--platform-header-height,118px));padding-top:48px;padding-bottom:56px}.story-navigation .proposal-section h2,.story-navigation .provocation-copy h2,.story-navigation .consultancy-answer h2{font-size:clamp(30px,2.6vw,38px);line-height:1.18}.story-navigation .proposal-inner>.eyebrow{margin-bottom:24px}.story-navigation .proposal-support{font-size:16px;line-height:1.7;margin-top:22px}.story-navigation .expertise-scenarios{margin-top:24px}.story-navigation .expertise-scenarios summary{padding-block:14px;font-size:15px}.story-navigation .expertise-systems{margin-top:24px;gap:24px}.story-navigation .expertise-systems>a{min-height:62px;padding:8px}.story-navigation .expertise-systems img{height:36px}.story-navigation .clients-trigger{margin-top:24px}.story-navigation .radar-workbench{margin-block:24px}.story-navigation .continuity-panels{margin-top:24px}.story-navigation .document-hero{padding-top:calc(var(--platform-header-height,118px) + 32px);padding-bottom:76px}.story-navigation .document-opening h1{font-size:clamp(38px,4.3vw,60px);line-height:1.1}.story-navigation .document-description{font-size:16px;line-height:1.65;margin-top:22px}.story-navigation .document-opening>.eyebrow{margin-bottom:22px}.story-navigation .opening-services{margin-top:24px}.story-navigation .opening-actions{margin-top:20px}}@media(min-width:801px)and (max-height:650px){.story-navigation :is(.document-provocation,.consultancy-answer,.proposal-section){padding-top:36px;padding-bottom:44px}.story-navigation .proposal-section h2,.story-navigation .provocation-copy h2{font-size:30px}.story-navigation .proposal-support{font-size:15px}.story-navigation .document-opening h1{font-size:40px}.story-navigation .document-description{font-size:14px;margin-top:16px}.story-navigation .document-opening>.eyebrow{margin-bottom:18px}.story-navigation .opening-services{margin-top:18px}.story-navigation .opening-services a{font-size:12px;padding:8px 10px}.story-navigation .hero-system-link:is(.hero-system-dominio,.hero-system-questor){width:112px}.story-navigation .hero-system-link:is(.hero-system-dominio,.hero-system-questor) img{height:34px}.story-navigation .hero-system-link{width:82px;padding:12px 10px}.story-navigation .document-marks>span{font-size:11px;padding:10px 12px}}@media(min-width:801px)and (max-height:850px){.story-navigation .contact-section{padding-top:48px;padding-bottom:56px}}@media(min-width:801px)and (max-height:650px){.story-navigation .document-description{margin-bottom:14px}.story-navigation .opening-services{margin-top:14px;margin-bottom:0;gap:6px}.story-navigation .opening-services a{min-height:0;line-height:1.4;padding:6px 10px}.story-navigation .opening-actions{margin-top:18px}.story-navigation .contact-section{padding-top:36px;padding-bottom:44px}}@media(min-width:801px)and (max-height:650px){.story-navigation .expertise-section h2{font-size:28px}.story-navigation .expertise-section .eyebrow{margin-bottom:18px}.story-navigation .expertise-section .proposal-support{margin-top:18px}.story-navigation .expertise-scenarios{margin-top:20px}.story-navigation .expertise-scenarios summary{padding-block:10px;font-size:14px}.story-navigation .expertise-systems{margin-top:16px}.story-navigation .expertise-systems>a{min-height:50px;padding:6px}.story-navigation .expertise-systems img{height:32px}.story-navigation .expertise-section .clients-trigger{margin-top:16px;padding:10px 12px;font-size:13px}}@media(min-width:801px)and (max-height:650px){.story-navigation .motion-control{bottom:8px;padding:6px 10px;font-size:10px;line-height:1.4}}@media(min-width:801px){.story-navigation .market-journey{height:calc(100dvh - var(--platform-header-height,118px));min-height:0}.story-navigation .market-stage{height:100%;min-height:0;padding:32px var(--desktop-gutter,9.5%);display:flex;align-items:center}.story-navigation .market-content .market-kicker{margin-bottom:24px}.story-navigation .market-content .comparison-words{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.15fr);gap:28px}.story-navigation .market-content .comparison-words h2,.story-navigation .market-content .comparison-words p{font-size:clamp(28px,3vw,48px);line-height:1.2;margin:0;overflow-wrap:break-word}.story-navigation .market-interaction{margin-top:18px}.story-navigation .market-paths{margin-top:22px;padding-top:20px}}@media(min-width:801px)and (max-height:650px){.story-navigation .market-stage{padding-block:24px}.story-navigation .market-content .market-kicker{margin-bottom:18px}.story-navigation .market-content .comparison-words h2,.story-navigation .market-content .comparison-words p{font-size:clamp(25px,2.6vw,34px)}.story-navigation .market-content .comparison-words{gap:18px}.story-navigation .market-interaction{margin-top:12px}.story-navigation .market-paths{margin-top:16px;padding-top:14px}.story-navigation .market-paths a{font-size:14px}.story-navigation .market-paths small{font-size:12px;margin-top:6px}}@media(max-width:800px){.document-sequence .market-stage{min-height:calc(100dvh - var(--platform-header-height,107px));padding-block:48px}}.cl-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.cloud-landing{color:#173454;background:#fff;font-family:Manrope Variable,sans-serif}.cloud-landing *{box-sizing:border-box}.cloud-landing a{text-decoration:none}.cl-header{display:flex;align-items:center;justify-content:space-between;padding-block:27px;border-bottom:1px solid #e4ebf4;gap:25px}.cl-header>a img{width:156px;height:auto}.cl-header nav{display:flex;align-items:center;gap:30px;font-size:13px;color:#617892}.cl-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#0750e7;color:#fff!important;padding:17px 23px;border-radius:5px;font-size:13px;font-weight:750;transition:background .2s,transform .2s;line-height:1.4}.cl-button:hover{background:#103eaa;transform:translateY(-2px)}.cl-text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:650;color:#0750e7;background:none;border:0;padding:0;cursor:pointer}.cloud-landing :is(a,button,summary):focus-visible{outline:3px solid #27b7da;outline-offset:5px}.cl-kicker{font-size:11px;letter-spacing:.13em;line-height:1.8;color:#527194;font-weight:750;margin:0 0 25px}.cl-kicker>span{display:inline-block;width:7px;height:7px;background:#14805e;border-radius:50%;margin-right:9px}.cloud-landing h1,.cloud-landing h2{letter-spacing:-.055em;line-height:1.1;font-weight:650;margin:0}.cloud-landing h1{font-size:clamp(44px,4.8vw,70px)}.cloud-landing h2{font-size:clamp(33px,3.1vw,46px)}.cloud-landing em{font-style:normal;color:#0750e7}.cloud-landing p{font-size:15px;line-height:1.85}.cloud-landing .cl-kicker{font-size:11px}.cl-hero{padding-block:90px 86px;display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.cl-hero .cl-lead{font-size:18px;line-height:1.75;color:#526b88;margin:28px 0 17px;max-width:570px}.cl-hero-note{color:#6a7e95;max-width:510px}.cl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:28px}.cl-diagram{position:relative;padding:38px 28px 30px;background:#f5f8fd;border-radius:10px;border:1px solid #e2eaf5;color:#527194}.cl-diagram-label{font-size:10px;letter-spacing:.14em;text-align:center;margin-bottom:28px}.cl-cloud-core{position:relative;text-align:center;max-width:350px;margin:auto;color:#0750e7;background:#fff;border:1px solid #cfdef8;box-shadow:0 16px 40px #10458608;padding:30px 15px;border-radius:7px}.cl-cloud-core>svg{margin:auto auto 17px}.cl-cloud-core>span{font-size:10px;letter-spacing:.1em;display:block}.cl-cloud-core strong{display:block;font-size:27px;line-height:1.2;letter-spacing:-.035em;margin:15px 0 25px;color:#173454}.cl-cloud-core>div{font-size:11px;display:flex;gap:7px;justify-content:center;color:#627d9b}.cl-diagram-spine{height:53px;width:1px;background:#9ab8ee;margin:auto;position:relative}.cl-diagram-spine:after{content:"";position:absolute;bottom:0;left:-140px;width:280px;border-top:1px solid #9ab8ee}.cl-endpoints{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.cl-endpoints>div{position:relative;padding-top:27px}.cl-endpoints>div:before{content:"";position:absolute;width:1px;height:21px;top:0;left:50%;background:#9ab8ee}.cl-endpoints svg{margin:0 auto 12px;color:#0750e7}.cl-endpoints strong{display:block;font-size:12px}.cl-diagram>p{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;margin:28px 0 0}.cl-systems{border-block:1px solid #e1e9f5;padding-block:30px;display:grid;grid-template-columns:.85fr 1.15fr;gap:0 50px;align-items:center}.cl-systems .cl-kicker{margin-bottom:5px}.cl-systems p{margin:0;color:#687e98;font-size:13px}.cl-system-logos{display:flex;gap:32px;justify-content:space-between;align-items:center}.cl-system-logos img{width:110px;height:40px;object-fit:contain}.cl-system-logos img:nth-child(2){width:150px}.cl-systems small{grid-column:1/-1;font-size:10px;color:#7b8b9f;line-height:1.7;margin-top:23px;max-width:940px}.cl-section{padding-block:100px}.cl-context,.cl-two-col,.cl-boundaries,.cl-faq{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}.cl-context-body>p:first-child{font-size:20px;color:#173454;line-height:1.65;margin-top:0}.cl-context-body>p{color:#687e98}.cl-context-body ul{list-style:none;padding:0;margin:30px 0 0}.cl-context-body li{display:flex;align-items:center;gap:13px;font-size:13px;padding:14px 0;border-bottom:1px solid #e4ebf4;color:#6a7e95}.cl-context-body li svg{flex-shrink:0;color:#0750e7}.cl-solution{background:#f5f8fd}.cl-section-top{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.cl-section-top>p{margin:0;color:#657e99;max-width:440px}.cl-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.cl-pillars article{border-top:1px solid #cbdaf1;padding-top:25px;position:relative}.cl-pillar-number{position:absolute;right:0;top:28px;font-size:11px;color:#8296b0}.cl-pillars svg{color:#0750e7;margin-bottom:22px}.cloud-landing h3{font-size:19px;letter-spacing:-.025em;font-weight:700;margin:0 0 13px}.cl-pillars p{font-size:13px;color:#657e99;line-height:1.85;margin:0}.cl-dedicated .cl-two-col p{color:#657e99;margin:0 0 18px}.cl-spec-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:12px;color:#173454;border-top:1px solid #e1e9f5;margin-top:30px;padding-top:25px}.cl-region{background:#102d50;color:#fff}.cl-region .cl-kicker{color:#8eaecd}.cl-region em{color:#71c9ff}.cl-region p{color:#afc2d8;max-width:530px}.cl-region .cl-text-link{color:#b2dcff;margin-top:18px}.cl-experience{border-left:1px solid #385676;padding:12px 0 12px 70px}.cl-experience>span{font-size:10px;letter-spacing:.13em;color:#9eb8d4;line-height:1.8}.cl-experience>div{margin-top:30px}.cl-experience strong{font-size:43px;letter-spacing:-.045em;font-weight:550}.cl-experience i{font-style:normal;font-size:30px;color:#70c7ff;margin:0 15px}.cl-experience p{margin:5px 0;font-size:12px}.cl-experience small{display:block;margin-top:30px;color:#9eb8d4;font-size:10px;line-height:1.8;max-width:350px}.cl-process{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;list-style:none;padding:0;margin:0}.cl-process li{padding-top:24px;border-top:1px solid #cfddf1}.cl-process span{font-size:13px;color:#0750e7;display:block;margin-bottom:24px}.cl-process p{font-size:13px;color:#657e99;margin:0}.cl-boundaries{padding-top:65px;padding-bottom:70px;border-top:1px solid #e1e9f5}.cl-boundaries>div>p:last-child,.cl-faq>div>p:last-child{color:#657e99;max-width:400px}.cl-boundaries ul{list-style:none;padding:0;margin:0}.cl-boundaries li{display:flex;gap:15px;align-items:center;border-bottom:1px solid #e1e9f5;padding:15px 0;font-size:13px}.cl-boundaries svg{color:#14805e;flex-shrink:0}.cl-faq{border-top:1px solid #e1e9f5}.cl-faq details{border-bottom:1px solid #dce6f4}.cl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:14px;font-weight:650;padding:22px 0;line-height:1.6}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary svg{flex-shrink:0;color:#0750e7;transition:transform .2s}.cl-faq details[open] svg{transform:rotate(45deg)}.cl-faq details p{font-size:13px;margin:0 0 23px;color:#657e99}.cl-final{padding:90px 0;background:#f3f7fe;text-align:center}.cl-final h2{font-size:clamp(34px,3.5vw,52px)}.cl-final p:not(.cl-kicker){max-width:650px;color:#657e99;margin:25px auto 30px}.cl-final span{display:block;margin-top:22px;font-size:11px;color:#7289a2}.cl-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:30px;font-size:11px;color:#7289a2}.cl-footer a:first-child{font-weight:750;color:#173454}.cl-footer a:last-child{display:flex;gap:7px;align-items:center;color:#0750e7}.cloud-landing .clients-modal{font-family:inherit}.cloud-landing .contact-gate{color:#173454}.cloud-landing .contact-gate em{color:#0750e7}@media(min-width:1800px){.cl-hero{padding-block:110px}.cl-shell{width:min(1400px,calc(100% - 120px))}}@media(max-width:1000px){.cl-shell{width:calc(100% - 56px)}.cl-header nav>a:not(.cl-button){display:none}.cl-hero{gap:35px;padding-block:60px}.cl-diagram{padding:28px 18px}.cl-diagram-spine:after{width:210px;left:-105px}.cl-context,.cl-two-col,.cl-boundaries,.cl-faq{gap:40px}.cl-section{padding-block:70px}.cl-section-top{gap:40px}.cl-pillars,.cl-process{grid-template-columns:1fr 1fr;gap:35px}.cl-experience{padding-left:35px}.cl-system-logos{gap:15px}.cl-system-logos img{width:75px}.cl-system-logos img:nth-child(2){width:115px}.cl-experience strong{font-size:35px}}@media(max-width:700px){.cl-shell{width:calc(100% - 40px)}.cl-header{padding-block:20px;gap:12px}.cl-header>a img{width:112px}.cl-header nav{gap:0}.cl-header .cl-button{font-size:10px;padding:12px 13px;gap:8px}.cl-header .cl-button svg{width:15px}.cl-hero{grid-template-columns:1fr;padding-block:45px;gap:40px}.cloud-landing h1{font-size:47px}.cl-hero .cl-lead{font-size:17px}.cl-hero-note{font-size:14px}.cl-actions{gap:20px}.cl-diagram{padding:28px 20px}.cl-diagram-spine:after{width:224px;left:-112px}.cl-systems{grid-template-columns:1fr;gap:25px}.cl-system-logos{gap:14px}.cl-systems small{margin-top:0}.cl-context,.cl-two-col,.cl-boundaries,.cl-faq,.cl-section-top{grid-template-columns:1fr;gap:30px}.cl-section{padding-block:60px}.cl-context-body>p:first-child{font-size:18px}.cl-pillars,.cl-process{gap:30px 22px}.cl-pillars p,.cl-process p{font-size:12px}.cloud-landing h3{font-size:17px}.cl-section-top{margin-bottom:35px}.cl-experience{border-left:0;border-top:1px solid #385676;padding:30px 0 0}.cl-experience strong{font-size:39px}.cl-experience small{max-width:none}.cl-boundaries{padding-block:45px}.cl-faq summary{font-size:13px}.cl-final{padding:60px 0}.cl-final p:not(.cl-kicker){font-size:14px}.cl-footer{flex-wrap:wrap;justify-content:center;text-align:center;gap:13px;padding-block:24px}.cl-footer span{width:100%;order:3}.cl-kicker{letter-spacing:.1em}.cl-spec-list{font-size:11px}}:root[data-motion=reduced] .cloud-landing *,:root[data-motion=reduced] .cloud-landing *:before,:root[data-motion=reduced] .cloud-landing *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cl-header>a:first-child{position:relative;width:158px;height:83px;overflow:hidden;display:block;flex-shrink:0}.cl-header>a:first-child img{position:absolute;width:270px;max-width:none;left:-74px;top:-2px;height:auto}.cl-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 0 32px}.cl-benefit-grid article{border-top:1px solid #dce6f4;padding-top:25px}.cl-benefit-grid svg{color:#14805e;margin-bottom:20px}.cl-benefit-grid h3{color:#14805e;font-size:22px;line-height:1.4}.cl-benefit-grid p{color:#657e99;font-size:13px}.cl-hero{padding-top:65px}@media(max-width:700px){.cl-header>a:first-child{width:112px;height:60px}.cl-header>a:first-child img{width:192px;left:-53px}.cl-benefit-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.cl-hero{padding-top:40px}.cl-benefit-grid h3{font-size:22px}}@media(max-width:700px){.cl-systems{grid-template-columns:minmax(0,1fr)}.cl-system-logos{gap:10px}.cl-system-logos img{width:62px;max-width:22%;height:34px}.cl-system-logos img:nth-child(2){width:105px;max-width:30%}}.cl-header>a:first-child{height:98px}.cl-header{padding-block:22px}.cl-systems small,.cl-experience small{font-size:13px;line-height:1.75;color:#637b96}.cl-experience small{color:#acc1d9}.cloud-landing .cl-kicker,.cl-diagram-label,.cl-cloud-core>span,.cl-experience>span{font-size:12px;line-height:1.7}.cl-cloud-core>div,.cl-diagram>p,.cl-final span,.cl-footer{font-size:12px}.cl-scale-item{display:flex;gap:18px;align-items:flex-start}.cl-scale-item>svg{color:#73cbff;flex-shrink:0;margin-top:8px}.cl-scale-item strong{font-size:39px;white-space:nowrap}.cl-experience .cl-scale-item p{font-size:14px}.cl-experience .cl-scale-item i{margin-inline:8px}.cl-experience>div{margin-top:26px}.cl-gains{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;padding-block:70px;border-top:1px solid #dce6f4}.cl-gains h2{font-size:clamp(32px,3.1vw,45px)}.cl-gains>div>p:last-child{font-size:29px;line-height:1.4;color:#617993;margin:26px 0 0;letter-spacing:-.03em}.cl-gains strong{color:#14805e;font-weight:650}.cl-gain-icons{display:grid;grid-template-columns:1fr 1fr;gap:32px 25px;align-content:center}.cl-gain-icons span{display:flex;flex-direction:column;gap:12px;font-size:14px;font-weight:650;color:#14805e}.cl-budget{background:#eaf4ed;color:#173d2a;border-block:1px solid #bcdcc7}.cl-budget .cl-shell{display:grid;grid-template-columns:150px 1fr auto;gap:25px;align-items:center;padding-block:25px}.cl-budget span{font-size:11px;letter-spacing:.1em;font-weight:750;color:#347455}.cl-budget strong{font-size:18px;line-height:1.5;letter-spacing:-.02em;max-width:700px}.cl-budget-link{color:#1e6a45;display:flex;gap:13px;align-items:center;font-size:13px;font-weight:750;white-space:nowrap}.cl-process{grid-template-columns:1fr;margin-top:35px;gap:0}.cl-process li{display:grid;grid-template-columns:60px 180px 1fr;gap:30px;padding:24px 0;align-items:center}.cl-process span{margin:0;font-size:22px;color:#89a8d3}.cl-process h3{margin:0;font-size:22px}.cl-process p{font-size:14px;max-width:650px}.cl-compact-check{padding-bottom:65px}.cl-compact-check details{border-block:1px solid #dce6f4}.cl-compact-check summary{display:flex;gap:15px;align-items:center;list-style:none;padding:24px 0;cursor:pointer;font-size:15px;color:#527194}.cl-compact-check summary::-webkit-details-marker{display:none}.cl-compact-check summary>svg:first-child{color:#14805e;flex-shrink:0}.cl-compact-check summary>svg:last-child{margin-left:auto;color:#0750e7;flex-shrink:0}.cl-compact-check p{max-width:850px;color:#657e99;margin:0 0 25px;font-size:14px}.cl-trial{position:fixed;right:25px;bottom:25px;z-index:55;width:330px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #cadbf5;border-top:4px solid #0750e7;border-radius:12px;box-shadow:0 18px 65px #102d5030;padding:29px;animation:cl-offer-rise .45s ease-out}.cl-trial-close{position:absolute;top:11px;right:11px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f2f6fc;color:#627a95;cursor:pointer}.cl-trial-label{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.08em;font-weight:750;color:#527194;margin-bottom:20px}.cloud-landing .cl-trial h2{font-size:38px;line-height:1.07}.cloud-landing .cl-trial p{font-size:14px;color:#657e99;margin:19px 0 22px}.cl-trial .cl-button{width:100%;padding:13px 17px}.cl-trial-tab{position:fixed;right:23px;bottom:23px;z-index:50;display:flex;align-items:center;gap:10px;cursor:pointer;background:#0750e7;color:#fff;padding:14px 20px;border:1px solid #b6cdfa;border-radius:30px;box-shadow:0 7px 24px #0750e726;font-size:13px;font-weight:750}.cloud-landing .cl-final{padding-bottom:110px}@keyframes cl-offer-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}:root:not([data-motion=reduced]) .cl-motion-ready .cl-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--cl-delay,0ms),transform .6s ease var(--cl-delay,0ms)}:root:not([data-motion=reduced]) .cl-motion-ready .cl-reveal.cl-visible{opacity:1;transform:translateY(0)}@media(max-width:1000px){.cl-gains{gap:40px}.cl-budget .cl-shell{grid-template-columns:1fr auto;gap:12px 25px}.cl-budget span{grid-column:1/-1}.cl-scale-item strong{font-size:31px}.cl-scale-item{gap:13px}.cl-process li{grid-template-columns:45px 145px 1fr;gap:22px}}@media(max-width:700px){.cl-header>a:first-child{height:70px}.cl-header{padding-block:16px}.cl-systems small,.cl-experience small{font-size:12px}.cl-gains{grid-template-columns:1fr;padding-block:50px;gap:35px}.cl-gains>div>p:last-child{font-size:27px}.cl-budget .cl-shell{grid-template-columns:1fr;gap:13px;padding-block:25px}.cl-budget strong{font-size:19px}.cl-budget-link{font-size:14px}.cl-gain-icons{gap:25px}.cl-process li{grid-template-columns:35px 1fr;gap:12px 16px;padding-block:23px}.cl-process p{grid-column:2}.cl-process h3{font-size:22px}.cl-process span{font-size:20px}.cl-compact-check{padding-bottom:45px}.cl-compact-check summary{font-size:14px;line-height:1.6}.cl-scale-item strong{font-size:36px}.cl-trial{right:16px;bottom:16px;padding:24px;width:315px}.cl-trial-tab{bottom:16px;right:16px;padding:13px 17px}.cloud-landing .cl-kicker{font-size:11px}}.cl-gains .cl-text-link{margin-top:24px}.cl-gains{scroll-margin-top:30px}.cl-reading-control{display:inline-flex;align-items:center;gap:11px;border:1px solid #cbdaf0;border-radius:6px;background:#fff;padding:10px 14px;color:#0750e7;font-size:13px;font-weight:650;cursor:pointer;margin-top:15px}.cl-reading-control>span{font-size:19px;line-height:1;font-weight:750}.cl-reading-control:hover,.cl-reading-control[aria-pressed=true]{background:#edf3ff;border-color:#0750e7}.cl-faq.cl-reading-large details p{font-size:18px;line-height:1.85}.cl-faq.cl-reading-large summary{font-size:17px;line-height:1.6}@media(max-width:700px){.cl-faq.cl-reading-large details p{font-size:17px}.cl-faq.cl-reading-large summary{font-size:16px}}.cl-font-tools{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:45;display:flex;flex-direction:column;align-items:center;background:#fffffff5;border:1px solid #ccd9ee;border-left:0;border-radius:0 10px 10px 0;box-shadow:3px 4px 20px #102d5010;width:43px;padding:9px 4px;gap:4px;font-size:11px;color:#56728f}.cl-font-label{font-weight:700;padding:2px 0 4px;font-size:14px;color:#173454}.cl-font-tools button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:24px;border-radius:5px;color:#0750e7;background:#f1f5fc;cursor:pointer}.cl-font-tools button:disabled{opacity:.35;cursor:default}.cl-font-tools button:hover:not(:disabled){background:#e1ebff}.cl-font-tools output{font-size:11px;font-weight:650;padding-block:4px}.cl-font-tools .cl-font-reset{font-size:19px;background:none}.cloud-landing main{overflow-wrap:anywhere}.cloud-landing main h1{font-size:calc(clamp(44px,4.8vw,70px) * var(--cl-reading-scale,1))}.cloud-landing main h2{font-size:calc(clamp(33px,3.1vw,46px) * var(--cl-reading-scale,1))}.cloud-landing main h3{font-size:calc(19px * var(--cl-reading-scale,1))}.cloud-landing main p{font-size:calc(15px * var(--cl-reading-scale,1))}.cloud-landing main .cl-kicker{font-size:calc(12px * var(--cl-reading-scale,1))}.cloud-landing main .cl-lead{font-size:calc(18px * var(--cl-reading-scale,1))}.cloud-landing main .cl-context-body>p:first-child{font-size:calc(20px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-pillars p,.cl-process p,.cl-faq details p){font-size:calc(14px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-systems small,.cl-experience small){font-size:calc(13px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-context-body li,.cl-compact-check p,.cl-faq summary){font-size:calc(14px * var(--cl-reading-scale,1))}.cloud-landing main .cl-compact-check summary{font-size:calc(15px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-diagram-label,.cl-cloud-core>span,.cl-cloud-core>div,.cl-diagram>p,.cl-systems p,.cl-final span,.cl-experience>span){font-size:calc(12px * var(--cl-reading-scale,1))}.cloud-landing main .cl-cloud-core strong{font-size:calc(27px * var(--cl-reading-scale,1))}.cloud-landing main .cl-endpoints strong{font-size:calc(12px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-button,.cl-text-link,.cl-budget-link,.cl-spec-list){font-size:calc(13px * var(--cl-reading-scale,1))}.cloud-landing main .cl-gains>div>p:last-of-type{font-size:calc(29px * var(--cl-reading-scale,1))}.cloud-landing main .cl-gain-icons span{font-size:calc(14px * var(--cl-reading-scale,1))}.cloud-landing main .cl-budget strong{font-size:calc(18px * var(--cl-reading-scale,1))}.cloud-landing main .cl-budget span{font-size:calc(11px * var(--cl-reading-scale,1))}.cloud-landing main .cl-scale-item strong{font-size:calc(39px * var(--cl-reading-scale,1));white-space:normal}.cloud-landing main .cl-scale-item i{font-size:calc(30px * var(--cl-reading-scale,1))}.cloud-landing main .cl-scale-item p{font-size:calc(14px * var(--cl-reading-scale,1))}.cloud-landing main .cl-process span{font-size:calc(22px * var(--cl-reading-scale,1))}.cloud-landing main .cl-process h3{font-size:calc(22px * var(--cl-reading-scale,1))}.cloud-landing main .cl-section-top>p{min-width:0}.cloud-landing main :is(.cl-two-col,.cl-section-top,.cl-hero,.cl-context,.cl-faq,.cl-gains)>div{min-width:0}.cl-budget-link{white-space:normal}.cloud-landing[style*="--cl-reading-scale: 3"] .cl-budget .cl-shell{grid-template-columns:1fr}.cloud-landing main .cl-final h2{font-size:calc(clamp(34px,3.5vw,52px) * var(--cl-reading-scale,1))}@media(max-width:700px){.cloud-landing main h1{font-size:calc(47px * var(--cl-reading-scale,1))}.cloud-landing main .cl-lead{font-size:calc(17px * var(--cl-reading-scale,1))}.cloud-landing main .cl-context-body>p:first-child{font-size:calc(18px * var(--cl-reading-scale,1))}.cloud-landing main .cl-kicker{font-size:calc(11px * var(--cl-reading-scale,1))}.cloud-landing main h3{font-size:calc(17px * var(--cl-reading-scale,1))}.cloud-landing main :is(.cl-systems small,.cl-experience small){font-size:calc(12px * var(--cl-reading-scale,1))}.cloud-landing main .cl-process h3{font-size:calc(22px * var(--cl-reading-scale,1))}.cloud-landing main .cl-scale-item strong{font-size:calc(36px * var(--cl-reading-scale,1))}.cl-font-tools{width:34px;padding:6px 2px}.cl-font-tools button{width:27px;height:28px;font-size:22px}.cl-font-tools output{font-size:10px}}.cl-font-tools .cl-font-drag{touch-action:none;cursor:grab;background:none;height:25px;color:#7890aa}.cl-font-tools .cl-font-drag:active{cursor:grabbing}.cl-font-tools .cl-font-close{height:24px;background:none;color:#7890aa}.cl-font-tools.cl-font-closed{padding:4px}.cl-font-tools .cl-font-reopen{font-size:14px;font-weight:750;height:32px;background:none}.cl-font-tools{-webkit-user-select:none;user-select:none;border-left:1px solid #ccd9ee}.cl-font-tools.cl-font-closed{border-radius:0 8px 8px 0}.cl-header nav .cl-more-services{display:inline-flex;align-items:center;gap:8px;white-space:normal;color:#0750e7}.cl-header nav{flex-wrap:wrap;justify-content:flex-end;gap:18px}.cl-header>a{flex-shrink:0}.cl-footer>a{display:inline-flex;align-items:center;gap:8px;color:#0750e7}@media(max-width:700px){.cl-header nav{flex-direction:column;align-items:flex-end;gap:11px}.cl-header nav .cl-more-services{display:inline-flex;font-size:11px;gap:5px}.cl-header .cl-more-services svg{width:14px}.cl-header{align-items:center}}.cloud-landing .cl-header nav>a.cl-more-services{display:inline-flex}:root:not([data-motion=reduced]) .cl-motion-ready:not(.cl-reveal-running) .cl-reveal{transition:none}.comm-catalog-art{display:grid;place-items:center;background:#f3f6fb;color:#0750e7}.comm-catalog-art span{font-size:46px;font-weight:500}#cloud-special-offers{display:flex;flex-direction:column;max-height:calc(100dvh - 164px)}#cloud-special-offers .offers-heading{flex:none}#cloud-special-offers .offers-body{min-height:0;max-height:none;overflow-y:auto}@media(max-width:1600px),(max-height:850px){#cloud-special-offers{width:330px;padding:16px;right:18px;bottom:18px;max-height:min(500px,calc(100dvh - 164px))}#cloud-special-offers .offers-heading{padding-bottom:12px;gap:9px}#cloud-special-offers .offers-heading>svg{width:24px;height:24px}#cloud-special-offers .offers-heading h2{font-size:18px}#cloud-special-offers .offer-card{padding:14px}#cloud-special-offers .offer-card h3{font-size:20px}#cloud-special-offers .offer-card p{font-size:13px;margin-block:8px}#cloud-special-offers .offers-body{gap:10px}.cloud-landing .cl-font-tools{width:34px;padding:4px 2px;gap:1px}.cloud-landing .cl-font-tools button{width:28px;height:26px;font-size:21px}.cloud-landing .cl-font-tools .cl-font-drag{height:18px}.cloud-landing .cl-font-tools .cl-font-close{height:20px}.cloud-landing .cl-font-label{font-size:12px;padding:1px 0}.cloud-landing .cl-font-tools output{font-size:10px;padding-block:1px}.cloud-landing .cl-font-tools .cl-font-reset{height:24px;font-size:17px}.cloud-landing .cl-font-tools .cl-font-reopen{height:26px;font-size:12px}}@media(max-width:500px){#cloud-special-offers{left:12px;right:12px;bottom:14px;width:auto;padding:14px;max-height:min(480px,calc(100dvh - 150px))}.cloud-landing .cl-font-tools{width:30px}.cloud-landing .cl-font-tools button{width:24px;height:24px}.cloud-landing .cl-font-tools .cl-font-drag svg{width:16px;height:16px}}.institutional-footer{display:block;width:100%;max-width:none;position:relative;background:#f5f8fc;color:#173454;border-top:1px solid #dce7f2;padding:52px 40px 84px;font-family:Manrope,Arial,sans-serif;z-index:1}.institutional-footer .institutional-shell{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.6fr 1fr 1.2fr;gap:34px}.institutional-footer a{margin:0;align-self:auto;color:#365d86;text-decoration:none;overflow-wrap:anywhere}.institutional-footer a:hover{color:#0753ed;text-decoration:underline}.institutional-footer a:focus-visible{outline:2px solid #0753ed;outline-offset:5px}.institutional-footer svg{display:block;width:150px;height:auto}.institutional-footer p,.institutional-footer span,.institutional-footer a{font-size:14px;line-height:1.8}.institutional-footer strong{display:block;font-size:14px;line-height:1.8;margin-bottom:8px}.institutional-footer p{margin:12px 0}.institutional-footer nav,.institutional-footer .institutional-contact{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.institutional-footer .institutional-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid #dce7f2}.institutional-footer .institutional-bottom span{font-size:12px}@media(max-width:1100px){.institutional-footer .institutional-shell{grid-template-columns:1fr 1.6fr;gap:28px}}@media(max-width:600px){.institutional-footer{padding:36px 28px 85px}.institutional-footer .institutional-shell{grid-template-columns:1fr;gap:22px}.institutional-footer .institutional-bottom{flex-direction:column;gap:10px}.institutional-footer p,.institutional-footer span,.institutional-footer a{font-size:14px}}.institutional-footer .institutional-brand>a{display:inline-flex;width:150px;line-height:0;vertical-align:top}.institutional-footer .institutional-brand svg{width:100%;height:auto}.institutional-footer .institutional-brand p{margin:14px 0 0;text-align:left}.institutional-footer{font-weight:400;letter-spacing:normal;font-style:normal;text-transform:none;font-synthesis:none}.challenge-page{--ch-accent:#0750e7;--ch-light:#eef4ff;--ch-ink:#153454;--ch-reading-scale:1;color:var(--ch-ink);background:#fff;font-family:Manrope Variable,Arial,sans-serif}.ch-backup{--ch-accent:#08786f;--ch-light:#edf8f5}.ch-security{--ch-accent:#a82e47;--ch-light:#fff1f3}.ch-managed{--ch-accent:#3656a1;--ch-light:#f1f4fa}.ch-automation{--ch-accent:#6643b1;--ch-light:#f5f1ff}.ch-migration{--ch-accent:#076c9f;--ch-light:#eff8fc}.ch-shell{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.challenge-page *{min-width:0}.challenge-page em{color:var(--ch-accent);font-style:normal}.challenge-page h1{font-size:calc(clamp(40px,4.1vw,64px)*var(--ch-reading-scale));line-height:1.09;letter-spacing:-.045em;font-weight:750}.challenge-page h2{font-size:calc(clamp(30px,3vw,44px)*var(--ch-reading-scale));line-height:1.18;letter-spacing:-.035em}.challenge-page h3{font-size:calc(24px*var(--ch-reading-scale));line-height:1.25;letter-spacing:-.025em;margin:0}.challenge-page p{font-size:calc(17px*var(--ch-reading-scale));line-height:1.8;color:#5b718b}.challenge-page main{overflow-wrap:anywhere}.ch-kicker{display:block;font-size:calc(11px*var(--ch-reading-scale));line-height:1.8;letter-spacing:.12em;font-weight:750;color:var(--ch-accent);text-transform:uppercase;margin-bottom:20px}.challenge-page p.ch-kicker{font-size:calc(11px*var(--ch-reading-scale));color:var(--ch-accent)}.ch-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.ch-header>a{width:145px;line-height:0}.ch-header svg[role=img]{display:block;width:100%;height:auto}.ch-header nav{display:flex;gap:24px;align-items:center;font-size:14px}.ch-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;background:var(--ch-accent);color:#fff;padding:17px 22px;border-radius:7px;font-size:calc(14px*var(--ch-reading-scale));line-height:1.5;font-weight:700;transition:filter .2s,transform .2s}.ch-button:hover{filter:brightness(.9);transform:translateY(-2px)}.ch-button svg{flex-shrink:0}.ch-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--ch-accent);font-weight:650;font-size:calc(14px*var(--ch-reading-scale));line-height:1.6}.ch-hero{padding:65px 0 70px;position:relative;background:linear-gradient(120deg,#fff 45%,var(--ch-light))}.ch-hero>.ch-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.ch-hero-copy .ch-lead{margin-top:26px;font-size:calc(18px*var(--ch-reading-scale))}.ch-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.challenge-page .ch-region{font-size:calc(12px*var(--ch-reading-scale));margin-top:24px}.ch-hero-visual{min-width:0}.ch-block{padding-block:85px;scroll-margin-top:24px}.ch-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-bottom:1px solid #dce5ef}.ch-intro>p{font-size:calc(19px*var(--ch-reading-scale))}.ch-section-heading{max-width:800px;margin-bottom:38px}.ch-section-heading p{margin-top:18px}.ch-explorer-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.ch-choice-list{display:flex;flex-direction:column}.ch-choice-list button{display:flex;align-items:center;gap:15px;text-align:left;padding:24px 18px;border-bottom:1px solid #dce5ef;font-size:calc(18px*var(--ch-reading-scale));color:#5b718b;line-height:1.5}.ch-choice-list button>span{font-size:12px}.ch-choice-list button svg{margin-left:auto;flex-shrink:0}.ch-choice-list button[aria-pressed=true]{color:var(--ch-accent);background:var(--ch-light);border-radius:8px}.ch-choice-result{padding:36px;background:var(--ch-light);border:1px solid #dce5ef;border-radius:16px;min-height:335px}.ch-choice-result>svg{color:var(--ch-accent);margin-bottom:20px}.ch-choice-result .ch-kicker{margin-bottom:12px}.ch-choice-result p{margin-top:18px}.ch-choice-result>a{display:inline-flex;gap:12px;align-items:center;font-size:14px;color:var(--ch-accent);font-weight:700;margin-top:25px}.ch-performance-visual{border:1px solid #cddbef;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 18px 65px #183b7212}.ch-window-bar{display:flex;gap:6px;padding:16px;background:#eef3fb;align-items:center}.ch-window-bar>span{width:7px;height:7px;border-radius:50%;background:#b3c5df}.ch-window-bar small{margin-left:auto;font-size:10px;color:#507397;letter-spacing:.08em}.ch-performance-visual>p{padding:30px 28px 0;font-size:25px;font-weight:650;color:#153454}.ch-waiting{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:24px 28px;color:#0750e7;align-items:center}.ch-waiting i{grid-column:1/-1;height:6px;border-radius:4px;background:linear-gradient(90deg,#0750e7 35%,#e3ebf6 35%)}.ch-resource-list{padding:0 28px}.ch-resource-list>div{display:flex;gap:12px;align-items:center;padding:16px 0;border-top:1px solid #dce5ef;font-size:13px}.ch-resource-list strong{margin-left:auto;display:flex;gap:6px;color:#607999;font-size:11px}.ch-performance-visual>small{display:block;margin:20px 28px;font-size:11px;color:#617792;line-height:1.6}.ch-backup .ch-hero{background:#f2faf7;border-bottom:1px solid #d6e8e1}.ch-backup h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.025em}.ch-recovery-visual{padding:38px;text-align:center;border:1px solid #bddbd1;border-radius:50% 50% 18px 18px;background:#fff}.ch-orbit{display:inline-flex;border:1px dashed #93c4b4;border-radius:50%;padding:25px;color:#08786f}.ch-recovery-visual>p{margin-top:25px}.ch-recovery-visual>strong{font-size:33px;line-height:1.2;display:block;margin:8px 0 28px;font-weight:650}.ch-recovery-visual>div{display:flex;justify-content:center;gap:25px;border-top:1px solid #d6e8e1;padding-top:25px}.ch-recovery-visual>div>span{display:flex;flex-direction:column;gap:10px;align-items:center;font-size:13px;color:#08786f}.ch-recovery-visual>small{display:block;margin-top:26px;color:#617c72;font-size:11px}.ch-timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #c7ded5;gap:24px}.ch-timeline button{position:relative;display:flex;align-items:center;gap:14px;padding:24px 0;text-align:left;font-size:19px;font-weight:650}.ch-timeline button:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:#c7ded5}.ch-timeline button[aria-pressed=true]{color:#08786f}.ch-timeline button[aria-pressed=true]:before{background:#08786f}.ch-timeline button>span{font-size:12px}.ch-recovery-answer{display:grid;grid-template-columns:80px 1fr 50px;gap:32px;background:#edf8f5;padding:38px;border-radius:12px;margin-top:15px;min-height:215px}.ch-recovery-answer>span{font-family:Georgia,serif;font-size:66px;color:#91bbaa}.ch-recovery-answer>svg{color:#08786f}.ch-recovery-answer p{margin-top:18px}.ch-hero-dark{background:#0b1a30;color:#fff;overflow:hidden}.ch-security .ch-hero p,.ch-security .ch-hero .ch-region{color:#bdcbdc}.ch-security .ch-hero em,.ch-security .ch-hero .ch-kicker{color:#ff9db0}.ch-security .ch-hero .ch-button{background:#f5829b;color:#14243a}.ch-security .ch-hero .ch-text-link{color:#fff}.ch-security-visual{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;border:1px solid #52647c;border-radius:50%;background:radial-gradient(circle,#203955,transparent 65%)}.ch-shield{color:#a9dbff;display:flex;border:1px solid #617b99;border-radius:50%;padding:32px}.ch-security-node{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#162c45;border:1px solid #52647c;border-radius:8px;font-size:13px;color:#e2ebf4}.ch-security-node:nth-child(2){top:40px;left:15px}.ch-security-node:nth-child(3){right:0;top:110px}.ch-security-node:nth-child(4){bottom:75px;right:10px}.ch-security-visual>p{position:absolute;bottom:10px;max-width:270px;text-align:center;font-size:13px;line-height:1.5}.ch-security-map{background:#faf4f5}.ch-security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ch-security-grid details{background:#fff;border:1px solid #e5d4d9;padding:25px;border-radius:10px}.ch-security-grid summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none}.ch-security-grid summary>span{font-size:12px;color:#a82e47}.ch-security-grid summary>svg{margin-left:auto;color:#a82e47}.ch-security-grid details>div{padding-top:24px}.ch-security-grid details strong{font-size:19px}.ch-security-grid details p{margin-top:12px}.ch-note{font-size:14px!important;margin-top:25px}.ch-managed .ch-hero{background:#fff}.ch-managed .ch-hero>.ch-shell{grid-template-columns:1fr 1fr}.ch-managed-visual{position:relative;min-height:480px;border-radius:16px;overflow:hidden}.ch-managed-visual img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:78% center}.ch-managed-visual>div{position:absolute;left:24px;right:24px;bottom:24px;background:#fffffff5;border-radius:10px;padding:24px;display:grid;grid-template-columns:36px 1fr;gap:14px}.ch-managed-visual strong{font-size:22px;line-height:1.3}.ch-managed-visual>div>span{grid-column:2;font-size:12px;color:#59718a}.ch-role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.ch-role-grid article{padding:30px 0;border-top:2px solid #b4c7e1}.ch-role-grid article>span{font-size:12px;color:#3656a1;font-weight:700}.ch-role-grid h3{margin:16px 0}.ch-role-grid article:nth-child(2){border-color:#3656a1}.ch-automation .ch-hero{background:#f9f6ff}.ch-automation-visual{padding:40px 30px;border:1px solid #dbcfee;background:#fff;border-radius:24px;box-shadow:0 20px 60px #6244a014}.ch-demo-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#6643b1}.ch-workflow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:35px 0}.ch-workflow>span{display:flex;align-items:center;flex-direction:column;gap:13px;background:#f5f1ff;border:1px solid #e1d8f0;padding:19px 12px;border-radius:10px;font-size:12px}.ch-workflow svg{color:#6643b1;flex-shrink:0}.ch-workflow>span svg{width:28px;height:28px}.ch-automation-visual>strong{font-size:28px;line-height:1.25;display:block}.ch-automation-visual>p{margin-top:20px;font-size:15px}.ch-automation-visual>small{display:block;margin-top:24px;font-size:11px;color:#7e6f95;line-height:1.6}.ch-task-lab .ch-explorer-grid{background:#f5f1ff;border-radius:18px;padding:30px;gap:30px}.ch-task-lab .ch-choice-result{background:#fff;border-color:#dfd6ee}.ch-task-lab .ch-choice-list button[aria-pressed=true]{background:#fff}.ch-migration .ch-hero>.ch-shell{grid-template-columns:1fr}.ch-migration .ch-hero-copy{max-width:920px;text-align:center;margin:auto}.ch-migration .ch-hero h1{max-width:900px}.ch-migration .ch-hero-actions{justify-content:center}.ch-migration .ch-hero-visual{max-width:880px;width:100%;margin:auto}.ch-migration .ch-hero{padding-top:45px;background:#eff8fc}.ch-migration-visual{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:30px 55px;border:1px solid #b9d8e7;border-radius:18px;background:#fff}.ch-migration-visual>div:not(.ch-migration-route){display:flex;flex-direction:column;align-items:center;gap:14px;color:#076c9f;font-size:14px}.ch-migration-route{display:flex;gap:10px;align-items:center;color:#076c9f}.ch-migration-route i{height:1px;background:#a1c9dd;flex:1}.ch-migration-visual>p{grid-column:1/-1;text-align:center;margin-top:25px;font-size:14px}.ch-route-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ch-route-tabs button{display:flex;align-items:center;gap:12px;padding:22px 14px;border:1px solid #c7dce9;border-radius:8px;font-size:16px}.ch-route-tabs button>span{font-size:11px}.ch-route-tabs button>svg{margin-left:auto}.ch-route-tabs button[aria-pressed=true]{background:#076c9f;color:#fff;border-color:#076c9f}.ch-route-detail{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center;margin-top:28px;padding:38px;border:1px solid #c7dce9;border-radius:15px;min-height:230px}.ch-route-icon{display:flex;flex-direction:column;align-items:center;gap:20px;color:#076c9f;font-size:12px;letter-spacing:.1em}.ch-route-detail p{margin-top:20px}.ch-proof-band{background:#f2f5fa}.ch-proof{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding-block:70px}.ch-proof p{margin-top:22px}.ch-proof .ch-text-link{margin-top:25px}.ch-proof-visual{position:relative;height:350px;border-radius:15px;overflow:hidden}.ch-proof-visual img{width:100%;height:100%;object-fit:cover;object-position:75% center}.ch-proof-visual>span{position:absolute;left:20px;right:20px;bottom:20px;background:#ffffffed;padding:17px;border-radius:8px;display:flex;gap:12px;align-items:center;font-size:13px;color:#153454}.ch-method{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ch-method>div>p{margin-top:24px}.ch-method details,.ch-faq details{border-bottom:1px solid #dce5ef}.ch-method summary,.ch-faq summary{list-style:none;display:flex;gap:18px;align-items:center;padding:24px 0;cursor:pointer;font-size:calc(17px*var(--ch-reading-scale));line-height:1.5}.ch-method summary>span{font-size:12px;color:var(--ch-accent)}.ch-method summary>svg,.ch-faq summary>svg{margin-left:auto;flex-shrink:0;color:var(--ch-accent);transition:transform .2s}.challenge-page details[open] summary>svg{transform:rotate(45deg)}.ch-method details>p,.ch-faq details>p{padding-bottom:25px;font-size:calc(16px*var(--ch-reading-scale))}.ch-method-band{background:var(--ch-light)}.ch-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:38px}.ch-method-grid article{border-top:1px solid #b9cedd;padding-top:22px}.ch-method-grid article>span{color:var(--ch-accent);font-size:12px}.ch-method-grid h3{margin:17px 0}.ch-method-grid p{font-size:calc(15px*var(--ch-reading-scale))}.ch-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.ch-faq>div>p{margin-top:20px}.ch-final{background:#102c48;color:#fff;text-align:center;padding-block:75px}.ch-final .ch-shell{max-width:880px}.ch-final .ch-kicker{color:#a8d6f5}.ch-final p{color:#c4d4e5;margin:25px 0 30px}.ch-final .ch-button{background:#fff;color:var(--ch-accent)}.ch-final small{display:block;color:#b5c9dd;font-size:12px;line-height:1.7;margin-top:24px}.ch-automation .ch-final{background:#32234f}.ch-backup .ch-final{background:#113e36}.ch-security .ch-final{background:#17243a}.ch-related{padding-block:35px;display:flex;gap:28px;flex-wrap:wrap;font-size:13px;color:var(--ch-accent)}.ch-related a{display:inline-flex;align-items:center;gap:10px}.ch-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-block:12px;font-size:12px;line-height:1.6;color:#5b718b}.ch-breadcrumb a{color:var(--ch-accent);text-decoration:underline;text-underline-offset:3px}.ch-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ch-delivery-grid article{border-top:1px solid #cddbef;padding-top:20px}.ch-delivery-grid article>span{font-size:12px;color:var(--ch-accent)}.ch-delivery-grid h3{margin:16px 0;font-size:calc(23px*var(--ch-reading-scale))}.ch-delivery-grid p{font-size:calc(16px*var(--ch-reading-scale))}@media(max-width:760px){.ch-delivery-grid{grid-template-columns:1fr;gap:24px}.ch-delivery-grid h3{font-size:calc(23px*var(--ch-reading-scale))}}.ch-review .ch-header>a{width:auto;line-height:1.4}.ch-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.ch-review-card{padding:30px;background:var(--ch-light);border:1px solid #dce5ef;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.ch-review-card>svg{color:var(--ch-accent)}.ch-review-card h2{font-size:26px;margin:22px 0 16px}.ch-review-card p{font-size:15px;margin-bottom:25px}.ch-review-card>span{display:inline-flex;gap:12px;align-items:center;font-size:14px;color:var(--ch-accent);font-weight:700;margin-top:auto}.ch-review-card:hover{border-color:var(--ch-accent)}.ch-review .ch-lead{max-width:800px;margin-top:25px}.challenge-page.cl-motion-ready .cl-reveal{opacity:0;transform:translateY(18px)}.challenge-page.cl-reveal-running .cl-reveal{transition:opacity .65s ease var(--cl-delay,0ms),transform .65s ease var(--cl-delay,0ms)}.challenge-page.cl-reveal-running .cl-visible{opacity:1;transform:none}@media(max-width:1100px){.ch-hero>.ch-shell{gap:32px}.ch-hero h1{font-size:calc(43px*var(--ch-reading-scale))}.ch-header nav{gap:16px}.ch-header nav>a:first-child{display:none}.ch-resource-list strong{font-size:10px}.ch-security-visual{min-height:380px}.ch-workflow{flex-wrap:wrap;justify-content:center}.ch-workflow>span{padding:15px 10px}.ch-proof{gap:35px}.ch-method-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ch-shell{width:calc(100% - 40px)}.ch-header{gap:20px;padding:16px 0}.ch-header>a{width:110px}.ch-header nav>a:not(.ch-button){display:none}.ch-header .ch-button{font-size:12px;padding:12px 14px;gap:10px}.ch-header nav{gap:0}.ch-hero{padding:38px 0 45px}.ch-hero>.ch-shell,.ch-managed .ch-hero>.ch-shell{grid-template-columns:1fr;gap:36px}.challenge-page h1,.ch-hero h1{font-size:calc(38px*var(--ch-reading-scale))}.challenge-page h2{font-size:calc(30px*var(--ch-reading-scale))}.challenge-page p{font-size:calc(16px*var(--ch-reading-scale))}.ch-hero-copy .ch-lead{font-size:calc(17px*var(--ch-reading-scale))}.ch-hero-actions{gap:22px}.ch-block{padding-block:55px}.ch-intro,.ch-method,.ch-faq,.ch-proof{grid-template-columns:1fr;gap:28px}.ch-intro>p{font-size:calc(17px*var(--ch-reading-scale))}.ch-explorer-grid{grid-template-columns:1fr;gap:20px}.ch-choice-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ch-choice-list button{border:1px solid #dce5ef;border-radius:8px;padding:16px 12px;font-size:calc(14px*var(--ch-reading-scale));gap:9px}.ch-choice-list button>svg{display:none}.ch-choice-result{padding:26px;min-height:0}.ch-section-heading{margin-bottom:25px}.ch-recovery-visual{padding:28px 22px}.ch-timeline{grid-template-columns:repeat(2,1fr);gap:10px;border-top:0}.ch-timeline button{padding:15px;border:1px solid #c7ded5;border-radius:7px;font-size:16px}.ch-timeline button:before{display:none}.ch-timeline button[aria-pressed=true]{background:#edf8f5}.ch-recovery-answer{grid-template-columns:40px 1fr;gap:18px;padding:24px}.ch-recovery-answer>span{font-size:40px}.ch-recovery-answer>svg{display:none}.ch-security-visual{min-height:360px;max-width:400px;margin:auto}.ch-security-grid,.ch-role-grid{grid-template-columns:1fr}.ch-managed-visual{min-height:340px}.ch-managed-visual>div{padding:18px;left:18px;right:18px;bottom:18px}.ch-task-lab .ch-explorer-grid{padding:18px;gap:20px}.ch-automation-visual{padding:28px 20px}.ch-migration .ch-hero-copy{text-align:left}.ch-migration .ch-hero-actions{justify-content:flex-start}.ch-migration-visual{padding:25px 15px}.ch-migration-visual>div:not(.ch-migration-route){font-size:12px}.ch-migration-route{gap:4px}.ch-route-tabs{grid-template-columns:repeat(2,1fr)}.ch-route-tabs button{padding:15px 10px;font-size:14px;gap:8px}.ch-route-tabs button>svg{width:15px}.ch-route-detail{grid-template-columns:1fr;gap:25px;padding:26px}.ch-route-icon{flex-direction:row;justify-content:flex-start}.ch-route-icon>svg{width:40px;height:40px}.ch-proof{padding-block:50px}.ch-proof-visual{height:290px}.ch-method-grid{gap:20px}.ch-method-grid h3{font-size:calc(21px*var(--ch-reading-scale))}.ch-final{padding-block:55px}.ch-related{gap:22px}.ch-review-grid{grid-template-columns:1fr}.ch-region{line-height:1.8}.ch-review .ch-header{font-size:13px}}@media(prefers-reduced-motion:reduce){.challenge-page .cl-reveal{opacity:1!important;transform:none!important;transition:none!important}.ch-button{transition:none}.ch-button:hover{transform:none}}:root[data-motion=reduced] .challenge-page .cl-reveal{opacity:1!important;transform:none!important;transition:none!important}.ch-header nav>a.ch-button{display:inline-flex}@media(max-width:760px){.challenge-page .ch-shell{width:calc(100% - 70px);margin-left:45px;margin-right:25px}.challenge-page .ch-header.ch-shell{width:calc(100% - 40px);margin-inline:20px}}.ch-implementation-band{background:#f5f1ff}.ch-implementation{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.ch-implementation>div>p{margin-top:24px}.ch-implementation-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ch-implementation-grid article{background:#fff;border:1px solid #dfd6ee;border-radius:12px;padding:26px}.ch-implementation-grid article>svg{color:#6643b1;margin-bottom:20px}.ch-implementation-grid h3{font-size:calc(21px*var(--ch-reading-scale));margin-bottom:15px}.ch-implementation-grid p{font-size:calc(15px*var(--ch-reading-scale))}@media(max-width:1000px){.ch-implementation{grid-template-columns:1fr;gap:35px}}@media(max-width:760px){.ch-implementation-grid{grid-template-columns:1fr;gap:18px}}.ch-audit{--ch-accent:#466b3e}.ch-audit .ch-hero{background:#f5f3eb}.ch-audit .ch-hero em,.ch-audit .ch-kicker{color:#466b3e}.ch-audit .ch-hero h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em}.ch-audit-visual{position:relative;padding:0 0 70px 35px;min-height:490px}.ch-audit-visual>img{width:100%;height:350px;object-fit:cover;object-position:70% center;border-radius:4px}.audit-review-sheet{position:relative;margin:-85px 35px 0 -35px;background:#fff;padding:28px;border:1px solid #d8ddcd;box-shadow:0 18px 42px #3c482416}.audit-review-sheet>span{font-size:11px;letter-spacing:.1em;color:#466b3e;font-weight:750}.audit-review-sheet>strong{display:block;font-size:26px;line-height:1.2;margin:14px 0}.audit-review-sheet ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:13px}.audit-review-sheet li{display:flex;gap:12px;align-items:center;font-size:14px}.audit-review-sheet small{display:block;font-size:11px;line-height:1.5;color:#607267}.audit-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.audit-scope-grid button{display:grid;grid-template-columns:1fr auto;gap:20px;text-align:left;padding:24px 20px;border:1px solid #d5dccf;border-radius:4px;transition:background .2s,border-color .2s}.audit-scope-grid button>span{grid-column:1/-1;font-size:12px;color:#6c8063}.audit-scope-grid button strong{font-size:16px;overflow-wrap:anywhere}.audit-scope-grid button[aria-pressed=true]{background:#466b3e;color:#fff;border-color:#466b3e}.audit-scope-grid button[aria-pressed=true]>span{color:#e5edda}.audit-scope-answer{border-left:0;background:#f5f3eb;padding:30px;margin-top:16px}.audit-scope-answer h3{font-size:28px;margin:12px 0}.audit-scope-answer p{max-width:850px}.audit-scope-answer a{margin-top:22px}.ch-audit .ch-method-band{background:#eef2e9}@media(max-width:800px){.ch-audit-visual{min-height:0;max-width:520px;width:100%;padding:0 0 0 20px;margin-top:12px}.ch-audit-visual>img{height:260px}.audit-review-sheet{margin:-45px 15px 0 -20px;padding:22px}.audit-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-scope-grid button{padding:18px 14px;gap:12px}.audit-scope-answer{padding:24px}.audit-scope-answer h3{font-size:24px}}.audit-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px}.audit-delivery-grid article{border:1px solid #d5dccf;padding:30px;border-radius:4px}.audit-delivery-grid article>span{font-size:12px;color:#466b3e;letter-spacing:.06em;font-weight:700}.audit-delivery-grid h3{margin:18px 0;font-size:27px}@media(max-width:700px){.audit-delivery-grid{grid-template-columns:1fr;gap:16px}.audit-delivery-grid article{padding:24px}.audit-delivery-grid h3{font-size:24px}}.ch-real-scenario{margin-block:24px;padding-block:20px;border-top:1px solid #becfdf;border-bottom:1px solid #becfdf}.ch-real-scenario>span{font-size:11px;letter-spacing:.08em;font-weight:700;color:var(--ch-accent)}.ch-real-scenario h3{font-size:calc(22px*var(--ch-reading-scale));line-height:1.3;margin:12px 0}.ch-real-scenario p{font-size:calc(15px*var(--ch-reading-scale));margin-top:12px}.ch-managed-visual{min-height:0;aspect-ratio:1.25}.ch-managed-visual img{object-position:right center}@media(min-width:761px)and (max-width:1000px){.ch-managed .ch-hero>.ch-shell{grid-template-columns:1fr}.ch-managed-visual{width:100%;max-width:680px;margin-inline:auto}}@media(max-width:760px){.ch-managed-visual{min-height:0;aspect-ratio:1.15}}.integration-page{--ch-accent:#0750e7;--ch-light:#f3f6fb}.integration-page .ch-kicker{display:block;margin-bottom:20px}.integration-hero{padding-block:65px 70px;display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center}.integration-hero h1{font-size:clamp(38px,3.6vw,58px);line-height:1.13}.integration-lead{margin-top:26px}.integration-photo{margin:0;min-width:0;border-radius:12px;overflow:hidden;background:#f3f6fb}.integration-photo img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:center}.integration-photo figcaption{font-size:14px;line-height:1.6;padding:20px 24px;color:#527194}.integration-band{background:#f3f6fb}.integration-section-lead{max-width:790px;margin-top:24px}.integration-inventory,.integration-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:38px}.integration-inventory article{border-top:1px solid #cad8ea;padding-top:24px}.integration-inventory svg{color:#0750e7}.integration-inventory h3,.integration-steps h3{font-size:23px;margin:20px 0 14px}.integration-inventory p,.integration-steps p{font-size:16px}.integration-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.integration-tabs button{font:inherit;font-size:16px;padding:12px 20px;border:1px solid #cad8ea;border-radius:7px;color:#173454;background:#fff;cursor:pointer}.integration-tabs button[aria-pressed=true]{background:#0750e7;color:#fff;border-color:#0750e7}.integration-sector{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:25px;padding:36px;background:#f3f6fb;border-radius:12px}.integration-sector h3{font-size:28px;line-height:1.25;margin-bottom:20px}.integration-sector .ch-text-link{margin-top:25px}.integration-steps article>span{color:#0750e7;font-size:13px}.integration-outcomes,.integration-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px}.integration-outcomes p{margin-bottom:24px}.integration-faq{padding-top:0}.integration-faq details{border-bottom:1px solid #dce5ef}.integration-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding-block:22px;font-size:17px;line-height:1.5}.integration-faq summary::-webkit-details-marker{display:none}.integration-faq summary svg{flex:none;margin-left:auto;color:#0750e7}.integration-faq details[open] summary svg{transform:rotate(45deg)}.integration-faq details p{padding-bottom:24px}.integration-final{background:#f3f6fb;padding-block:65px;text-align:center}.integration-final .ch-shell{max-width:850px}.integration-final p{margin:24px auto 28px;max-width:680px}.integration-page :is(a,button,summary):focus-visible{outline:3px solid #0750e7;outline-offset:4px}.integration-page main section[id]{scroll-margin-top:calc(var(--platform-header-height) + 25px)}@media(max-width:1100px){.integration-hero{gap:35px}.integration-inventory,.integration-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-outcomes,.integration-faq{gap:35px}}@media(max-width:760px){.integration-hero{grid-template-columns:1fr;gap:32px;padding-block:35px 45px}.integration-hero h1{font-size:calc(36px * var(--ch-reading-scale))}.integration-photo img{aspect-ratio:1.5}.integration-sector,.integration-outcomes,.integration-faq{grid-template-columns:1fr;gap:28px}.integration-sector{padding:25px}.integration-sector h3{font-size:25px}.integration-tabs{gap:8px}.integration-tabs button{padding:11px 15px}.integration-final{padding-block:50px}.integration-faq summary{font-size:16px}}@media(max-width:480px){.integration-inventory,.integration-steps{grid-template-columns:1fr;gap:25px}}.analytics-consent{position:fixed;z-index:120;bottom:20px;left:24px;right:24px;max-width:850px;margin:auto;background:#fff;color:#153454;border:1px solid #d5e2ef;border-radius:12px;padding:22px;box-shadow:0 12px 45px #15345426;font:400 14px/1.6 Manrope,Arial,sans-serif}.analytics-consent strong{font-size:17px;font-weight:600}.analytics-consent p{margin:8px 0 18px;font-size:14px;color:#536a86}.analytics-consent a{color:#0750e7;text-decoration:underline}.analytics-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.analytics-consent-actions button{border:1px solid #d5e2ef;background:#fff;color:#153454;border-radius:8px;padding:11px 15px;font:600 14px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.analytics-consent-actions button:nth-child(2){background:#087e61;color:#fff;border-color:#087e61}.analytics-consent button:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.platform-utility .analytics-settings{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}@media(max-width:600px){.analytics-consent{left:12px;right:12px;bottom:12px;padding:18px;max-height:75dvh;overflow:auto}.analytics-consent-actions button{flex:1 1 140px}}.document-header.platform-header{position:fixed;inset:0 0 auto;width:100%;height:auto;padding:0;background:#fff;border-bottom:1px solid #e1e8f2;z-index:70;box-shadow:0 3px 18px #17335405;pointer-events:auto}.platform-header a,.platform-header button{font:inherit;text-decoration:none}.platform-header button{cursor:pointer}.platform-header a:focus-visible,.platform-header button:focus-visible{outline:2px solid #0750e7;outline-offset:4px}.platform-utility{background:#f2f5fa;color:#5a6d85;font-size:11px}.platform-utility>div{max-width:1260px;margin:auto;padding:9px 32px;display:flex;justify-content:space-between;gap:20px}.platform-utility nav{display:flex;gap:24px}.platform-utility a{color:#5a6d85}.platform-utility a:hover{color:#0750e7}.platform-main{position:relative;max-width:1260px;margin:auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:35px}.platform-brand{display:block;flex:none;line-height:0}.platform-brand svg{width:112px;height:63px;display:block}.platform-navigation{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:600;color:#173354}.platform-navigation>a:not(.platform-contact),.platform-navigation>button{color:#173354;display:flex;align-items:center;gap:7px;padding:12px 0;background:none;border:0}.platform-navigation>a:hover,.platform-navigation>button:hover,.platform-navigation>button[aria-expanded=true]{color:#0750e7}.platform-navigation .platform-contact{display:flex;align-items:center;gap:10px;background:#087e61;color:#fff;padding:13px 17px;border-radius:8px;white-space:nowrap}.platform-contact:hover{background:#07694f}.platform-menu-toggle{display:none}.platform-solutions{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(1196px,calc(100% - 64px));max-height:calc(100dvh - 150px);overflow:auto;background:#fff;padding:28px 32px 0;border:1px solid #e1e8f2;border-radius:0 0 14px 14px;box-shadow:0 20px 45px #1633541c}.platform-solutions-intro>span{font-size:10px;letter-spacing:.13em;font-weight:700;color:#697f99}.platform-solutions-intro p{font-size:21px;letter-spacing:-.03em;color:#173354;margin:7px 0 27px}.platform-solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.platform-solutions-grid h2{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 15px;color:#173354}.platform-solutions-grid h2 svg{color:#0750e7;flex:none}.platform-solutions-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;line-height:1.5;padding:11px 0;color:#5b7392;border-bottom:1px solid #edf1f7}.platform-solutions-grid a svg{color:#91a5bd;flex:none}.platform-solutions-grid a:hover{color:#0750e7}.platform-solutions-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:18px 0;border-top:1px solid #e1e8f2}.platform-solutions-footer a,.platform-solutions-footer button{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:#0750e7;background:none;border:0}@media(min-width:801px)and (max-width:1080px){.platform-main{gap:18px;padding-inline:24px}.platform-navigation{gap:16px;font-size:12px}.platform-brand svg{width:96px;height:54px}.platform-navigation .platform-contact{padding:12px}.platform-utility>div{padding-inline:24px}}@media(max-width:800px){.platform-utility>div{padding:8px 6%;font-size:10px}.platform-utility nav{display:none}.platform-main{padding:10px 6%;gap:18px}.platform-brand svg{width:92px;height:52px}.platform-menu-toggle{display:flex;align-items:center;gap:8px;background:none;border:0;color:#173354;font-size:13px;padding:10px 0}.platform-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:12px 6% 20px;box-shadow:0 15px 24px #17335418;gap:0;border-top:1px solid #e1e8f2;max-height:calc(100dvh - 108px);overflow:auto}.platform-navigation.is-open{display:flex;flex-direction:column;align-items:stretch}.platform-navigation>a:not(.platform-contact),.platform-navigation>button{padding:15px 0;border-bottom:1px solid #edf1f7;font-size:14px}.platform-navigation .platform-contact{justify-content:center;margin-top:16px;padding:15px}.platform-solutions{top:calc(100% + 58px);left:0;transform:none;width:100%;padding:22px 6% 0;border-radius:0;max-height:calc(100dvh - 168px);z-index:2}.platform-solutions-intro p{font-size:19px}.platform-solutions-grid{grid-template-columns:1fr;gap:24px}.platform-solutions-footer{align-items:flex-start;flex-direction:column}.platform-solutions-grid a{font-size:14px;padding:12px 0}}.document-header.platform-header{display:block;align-items:initial;justify-content:initial}.document-header.platform-header:before{display:none;content:none}.platform-utility{font-size:13px}.platform-utility>div{line-height:1.5}.platform-navigation{font-size:16px;gap:25px}.platform-solutions-grid h2{font-size:17px;line-height:1.4}.platform-solutions-grid a{font-size:16px;color:#49617f;padding:12px 0}.platform-solutions-intro>span{font-size:12px}.platform-solutions-intro p{font-size:24px}.platform-solutions-footer a,.platform-solutions-footer button{font-size:16px}.platform-solutions{max-height:calc(100dvh - 155px)}@media(min-width:1800px){.platform-main,.platform-utility>div{max-width:1520px}.platform-navigation{font-size:18px;gap:32px}.platform-brand svg{width:124px;height:70px}.platform-solutions{width:min(1456px,calc(100% - 64px))}.platform-solutions-grid h2{font-size:19px}.platform-solutions-grid a,.platform-solutions-footer a,.platform-solutions-footer button{font-size:18px}.platform-utility{font-size:14px}}@media(max-width:1100px){.platform-main{padding:10px 6%;gap:18px}.platform-brand svg{width:100px;height:56px}.platform-menu-toggle{display:flex;align-items:center;gap:9px;background:none;border:0;color:#173354;font-size:16px;padding:12px 0}.platform-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:12px 6% 20px;box-shadow:0 15px 24px #17335418;gap:0;border-top:1px solid #e1e8f2;max-height:calc(100dvh - 120px);overflow:auto}.platform-navigation.is-open{display:flex;flex-direction:column;align-items:stretch}.platform-navigation>a:not(.platform-contact),.platform-navigation>button{padding:15px 0;border-bottom:1px solid #edf1f7;font-size:16px}.platform-navigation .platform-contact{justify-content:center;margin-top:16px;padding:15px}.platform-solutions{top:calc(100% + 65px);left:0;transform:none;width:100%;padding:22px 6% 0;border-radius:0;max-height:calc(100dvh - 185px);z-index:2}.platform-solutions-grid{grid-template-columns:1fr;gap:24px}.platform-solutions-footer{align-items:flex-start;flex-direction:column}.platform-solutions-intro p{font-size:22px}}@media(max-width:800px){.platform-utility>div{font-size:12px}.platform-brand svg{width:92px;height:52px}.platform-solutions-grid h2{font-size:17px}.platform-solutions-grid a,.platform-solutions-footer a,.platform-solutions-footer button{font-size:16px}}.platform-header.platform-header{position:sticky;inset:auto;width:100%;font-family:Manrope,Arial,sans-serif;color:#173354}.story-navigation .platform-header.platform-header{position:fixed;inset:0 0 auto}.platform-header .platform-contact:hover,.platform-header .platform-contact:focus-visible{color:#fff;background:#07694f}.platform-header .platform-contact:hover span,.platform-header .platform-contact:hover svg{color:#fff}.platform-header button{font-family:inherit}.platform-header .platform-solutions-intro p{line-height:1.4}.platform-header svg{max-width:none}.story-navigation header.document-header.platform-header{height:auto;padding:0;width:100%;display:block;align-items:initial;justify-content:initial}.story-navigation header.document-header.platform-header:before{display:none;content:none}.site-breadcrumb{background:#f5f7fb;border-bottom:1px solid #e5ebf3;font-family:Manrope,Arial,sans-serif;color:#56708f}.site-breadcrumb>ol{max-width:1260px;padding:15px 32px;margin:0 auto;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.5}.site-breadcrumb li{display:flex;align-items:center;gap:8px}.site-breadcrumb a{color:#496687;text-decoration:none}.site-breadcrumb a:hover{text-decoration:underline;color:#0750e7}.site-breadcrumb a:focus-visible{outline:2px solid #0750e7;outline-offset:3px}.site-breadcrumb [aria-current]{color:#173354;font-weight:600}.site-breadcrumb .breadcrumb-separator{color:#8fa0b5}@media(min-width:1800px){.site-breadcrumb>ol{max-width:1520px;font-size:15px}}@media(max-width:800px){.site-breadcrumb>ol{padding:13px 6%;font-size:13px;gap:6px}}:root{--platform-header-height:125.5px}.platform-header.platform-header{position:fixed;inset:0 0 auto}.platform-header-spacer{height:var(--platform-header-height);flex:none}main [id]{scroll-margin-top:calc(var(--platform-header-height) + 20px)}@media(min-width:1800px){:root{--platform-header-height:134px}}@media(min-width:801px)and (max-width:1100px){:root{--platform-header-height:114.5px}}@media(max-width:800px){:root{--platform-header-height:107px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2")}.platform-header.platform-header,.site-breadcrumb{font-weight:400;letter-spacing:normal;font-style:normal;text-transform:none;font-synthesis:none;-webkit-font-smoothing:antialiased}.platform-header .platform-utility{font-weight:400;letter-spacing:normal;line-height:1.5}@keyframes emc-page-enter{0%{opacity:0}to{opacity:1}}html main{animation:emc-page-enter .42s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){html main{animation:none}}:root[data-motion=reduced] main{animation:none}html main .scroll-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease var(--scroll-delay,0ms),transform .5s ease var(--scroll-delay,0ms)}html main .scroll-reveal.scroll-visible{opacity:1;transform:none}html:root:not([data-motion=reduced]) main .cl-reveal{transition-duration:.5s}@media(prefers-reduced-motion:reduce){html main .scroll-reveal,html main .cl-reveal{opacity:1!important;transform:none!important;transition:none!important}}:root[data-motion=reduced] main .scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}html:root:not([data-motion=reduced]) :is(.cloud-landing,.challenge-page).cl-motion-ready main .cl-reveal{transition-duration:.5s;transition-timing-function:ease}html:root:not([data-motion=reduced]) :is(.cloud-landing,.challenge-page).cl-motion-ready main .cl-reveal:not(.cl-visible){transform:translateY(10px)}.platform-header .platform-utility .motion-control{position:static;inset:auto;z-index:auto;background:none;border:0;border-radius:0;padding:0;margin:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;text-decoration:none;box-shadow:none}.platform-header .platform-utility .motion-control:hover{color:#0750e7;text-decoration:none}.platform-header .platform-utility nav{align-items:center;gap:20px}@media(max-width:800px){.platform-header .platform-utility nav{display:flex;gap:16px}.platform-header .platform-utility nav>a{display:none}.platform-header .platform-utility>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.platform-header .platform-utility>div>span{flex:1 1 100%}}@media(max-width:600px){.platform-header .platform-utility>div>span{display:none}}:root{--contact-button-font:16px}@media(min-width:1800px){:root{--contact-button-font:18px}}html:root body :is(.platform-header .platform-contact,a[href^="https://wa.me/"],a.contact-action,a.contact-action-secondary,.document-opening .opening-contact,.clients-page .primary-button,.contact-gate .primary-button,.contact-section .primary-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:fit-content;max-width:100%;min-height:48px!important;padding:13px 17px!important;border:0!important;border-radius:8px!important;background:#087e61!important;color:#fff!important;font-size:var(--contact-button-font)!important;font-family:inherit;font-weight:600!important;line-height:1.4!important;text-align:left;box-shadow:none!important;text-decoration:none!important;transform:none!important;white-space:normal!important}html:root body :is(.platform-header .platform-contact,a[href^="https://wa.me/"],a.contact-action,a.contact-action-secondary,.document-opening .opening-contact,.clients-page .primary-button,.contact-gate .primary-button,.contact-section .primary-button):hover{background:#07694f!important;color:#fff!important;box-shadow:none!important;transform:none!important}html:root body :is(.platform-contact,.contact-action,.contact-action-secondary,.opening-contact)>span{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}html:root body :is(.contact-action-icon,.opening-contact-icon){display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:21px!important;height:21px!important;background:none!important;border-radius:0!important}html:root body :is(.contact-action-icon,.opening-contact-icon) svg,.platform-contact>svg{width:21px!important;height:21px!important;flex:none!important;color:inherit!important}a[href^="https://wa.me/"]:not(.platform-contact):not(:has(.contact-action-icon,.opening-contact-icon))>svg,.clients-page .primary-button>svg{display:none!important}a[href^="https://wa.me/"]:not(.platform-contact):not(:has(.contact-action-icon,.opening-contact-icon)):before,.clients-page .primary-button:before{content:"";display:block;width:21px;height:21px;flex:none;background:center/contain no-repeat url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 19l-3 2 1-5a9 9 0 1 1 2 3Z"/%3E%3Cpath d="M8 11h.01M12 11h.01M16 11h.01"/%3E%3C/svg%3E')}.cloud-landing .offers-panel .offer-card a.contact-action{width:100%!important}:is(.contact-gate,.contact-section) .primary-button>svg{display:none!important}:is(.contact-gate,.contact-section) .primary-button:before{content:"";width:21px;height:21px;flex:none;background:center/contain no-repeat url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M5 19l-3 2 1-5a9 9 0 1 1 2 3Z"/%3E%3Cpath d="M8 11h.01M12 11h.01M16 11h.01"/%3E%3C/svg%3E')}.contact-gate .contact-form>.primary-button{justify-self:center;margin-inline:auto}html body dialog.contact-gate{max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;box-sizing:border-box}@media(max-width:1600px),(max-height:850px){html body dialog.contact-gate{width:min(460px,calc(100vw - 32px));padding:22px 26px 26px;border-radius:14px}html body .contact-gate .clients-close{padding:8px 12px;font-size:13px;line-height:1.4;min-height:36px;gap:6px}html body .contact-gate .clients-close svg{width:18px;height:18px}html body .contact-gate .contact-channel-route{margin-top:8px;padding:6px 0 16px;gap:24px}html body .contact-gate .contact-channel-route>svg:first-child{width:94px;height:53px}html body .contact-gate .contact-channel-arrow{width:24px;height:24px}html body .contact-gate .contact-whatsapp-logo{width:60px;height:60px}html body .contact-gate h2{font-size:26px;line-height:1.2;margin:0 0 18px}html body .contact-gate .contact-form{gap:14px}html body .contact-gate .contact-form label{font-size:13px;gap:7px;line-height:1.5}html body .contact-gate .contact-form input{font-size:15px;line-height:1.4;padding:11px 12px;min-height:44px}html body .contact-gate .contact-data-info{font-size:13px;line-height:1.5;padding:4px 0;gap:7px}html body .contact-gate .contact-data-info svg{width:16px;height:16px}html body .contact-gate .contact-form-note{font-size:13px;line-height:1.6;margin:0}html:root body dialog.contact-gate .contact-form>.primary-button{min-height:44px!important;padding:11px 15px!important;font-size:14px!important;gap:8px!important}html body .contact-gate .contact-gate-error{font-size:13px;line-height:1.5}}@media(max-height:650px){html body dialog.contact-gate{width:min(430px,calc(100vw - 28px));padding:18px 22px 22px}html body .contact-gate .contact-channel-route{margin-top:4px;padding-bottom:12px;gap:22px}html body .contact-gate .contact-channel-route>svg:first-child{width:82px;height:46px}html body .contact-gate .contact-whatsapp-logo{width:52px;height:52px}html body .contact-gate h2{font-size:24px;margin-bottom:14px}html body .contact-gate .contact-form{gap:12px}}@media(max-width:480px){html body dialog.contact-gate{width:calc(100vw - 28px);padding:18px 20px 22px}html body .contact-gate .contact-form input{font-size:16px}html body .contact-gate h2{font-size:25px}}@media(max-width:360px){html body dialog.contact-gate{padding-inline:16px}html body .contact-gate h2{font-size:22px}html body .contact-gate .contact-channel-route{gap:20px}}@media(min-width:801px)and (max-width:1600px)and (max-height:850px){body .cloud-landing main :is(.q-hero,.cl-hero,.sv-hero,.integration-hero,.comm-hero,.is-hero) h1,body .challenge-page main .ch-hero h1,body .challenge-page main :is(.integration-hero,.comm-hero,.is-hero) h1{font-size:calc(clamp(32px,3.2vw,44px) * var(--cl-reading-scale,var(--ch-reading-scale,1)));line-height:1.13;margin-block:16px 0}body :is(.cloud-landing,.challenge-page) main :is(.q-hero,.cl-hero,.ch-hero,.integration-hero,.comm-hero,.is-hero){padding-block:24px;gap:36px}body :is(.cloud-landing,.challenge-page) main :is(.q-hero,.cl-hero,.ch-hero,.integration-hero,.comm-hero,.is-hero) :is(.cl-lead,.ch-lead,.integration-lead,.comm-opening>p,.is-opening>p){font-size:calc(15px * var(--cl-reading-scale,var(--ch-reading-scale,1)));line-height:1.6;margin-block:18px}body :is(.q-hero,.cl-hero) .cl-actions,body .ch-hero-actions,body .sv-actions{margin-top:18px;gap:16px}body .q-hero .q-hero-foot{margin-top:14px;font-size:12px}body .q-visual{padding:20px 24px 16px}body .q-brand{gap:12px}body .q-brand img{width:180px;max-height:52px;object-fit:contain}body .q-visual-path{margin-block:16px}body .q-stack{gap:7px}body .q-stack>div{padding:12px 14px}body .q-visual-result{padding:16px 0 12px}body .q-visual-result strong{font-size:22px;margin-top:8px}body .cl-diagram{padding:22px}body .cl-diagram-label{margin-bottom:16px}body .sv-hero>.sv-shell{padding-top:30px}body .sv-hero-copy{max-width:58%;padding-bottom:30px}body .situation-v2 main .sv-hero p:not(.sv-eyebrow){font-size:calc(15px * var(--cl-reading-scale,1));line-height:1.6;margin-top:18px}body .sv-hero-caption{padding-block:14px}body .ch-hero>.ch-shell{gap:36px}body .ch-region{margin-top:14px}body .ch-managed-visual{min-height:330px}body .ch-managed-visual>div{padding:16px;left:16px;right:16px;bottom:16px}body .ch-managed-visual strong{font-size:18px}body .ch-security-visual{min-height:340px}body :is(.ch-recovery-visual,.ch-automation-visual){padding:24px}body .ch-performance-visual>p{padding:18px 20px 0;font-size:21px}body .integration-photo img{aspect-ratio:1.5}body .integration-photo figcaption{padding:12px 16px;font-size:12px}body .ch-migration .ch-hero>.ch-shell{grid-template-columns:1.1fr .9fr}body .ch-migration .ch-hero-copy{text-align:left}body .cl-font-tools{width:34px;padding:4px 2px;gap:1px}body .cl-font-tools button{width:28px;height:26px}}@media(min-width:801px)and (max-width:1600px)and (max-height:850px){body .q-stack>div{padding:8px 12px}body .q-visual-path{margin-block:8px}body .q-visual-path>svg{width:28px;height:28px}body :is(.questor-landing,.system-landing) main .q-visual-result strong{font-size:calc(22px * var(--cl-reading-scale,1));line-height:1.15}body .q-visual-result{padding:12px 0 8px}body .q-visual{padding:16px 22px 12px}body .cl-cloud-core{padding:18px 14px}body .cl-cloud-core>svg{width:38px;height:38px;margin-bottom:12px}body .cloud-landing main .cl-cloud-core strong{font-size:calc(22px * var(--cl-reading-scale,1));margin:12px 0 16px}body .cl-diagram-spine{height:30px}body .cl-endpoints>div{padding-top:20px}body .cl-diagram>p{margin-top:16px}body .ch-audit-visual{min-height:0;padding:0 0 0 20px}body .ch-audit-visual>img{height:220px}body .audit-review-sheet{margin:-70px 15px 0 -20px;padding:16px}body .audit-review-sheet>strong{font-size:20px;margin-block:10px}body .audit-review-sheet ul{margin-block:12px;gap:8px}body .audit-review-sheet li{font-size:13px}body .comm-workspace{padding:18px}body .comm-workspace-top{padding-bottom:16px}body .comm-workspace-grid{gap:10px}body .comm-workspace-tile{padding:14px;gap:9px}body .comm-workspace-tile svg{width:24px;height:24px}body .comm-workspace-tile strong{font-size:17px}body .comm-workspace-bottom{margin-top:16px;font-size:12px}body .is-map{padding:18px}body .is-map-caption{margin-bottom:16px}body .is-map-external{padding-bottom:16px}body .is-map-boundary{padding:16px}body .is-map-inner>div{padding:14px 10px}body .is-map-inner strong{margin-top:10px;font-size:16px}body .is-map>p{margin-top:16px}body .is-map small{margin-top:10px}}@media(min-width:801px)and (max-width:1600px)and (max-height:650px){body .cloud-landing main :is(.q-hero,.cl-hero,.sv-hero,.integration-hero,.comm-hero,.is-hero) h1,body .challenge-page main .ch-hero h1,body .challenge-page main :is(.integration-hero,.comm-hero,.is-hero) h1{font-size:calc(32px * var(--cl-reading-scale,var(--ch-reading-scale,1)))}body :is(.cloud-landing,.challenge-page) main :is(.q-hero,.cl-hero,.ch-hero,.integration-hero,.comm-hero,.is-hero){padding-block:18px;gap:28px}body :is(.cloud-landing,.challenge-page) main :is(.q-hero,.cl-hero,.ch-hero,.integration-hero,.comm-hero,.is-hero) :is(.cl-lead,.ch-lead,.integration-lead,.comm-opening>p,.is-opening>p){font-size:calc(14px * var(--cl-reading-scale,var(--ch-reading-scale,1)));line-height:1.55;margin-block:12px}body .cl-hero-note{font-size:14px;line-height:1.55}body .ch-hero-visual{zoom:.86}body .comm-partner-note{margin-top:14px;font-size:12px}body .sv-hero>.sv-shell{padding-top:22px}body .sv-hero-copy{padding-bottom:22px}body .sv-hero-caption{padding-block:12px}}@media(min-width:801px)and (max-width:1600px)and (max-height:650px){body .platform-header .platform-utility>div{padding-block:4px}body .platform-header .platform-main{padding-block:6px}body .platform-header .platform-brand svg{width:88px;height:44px}body .platform-header .platform-menu-toggle{padding-block:8px}body .site-breadcrumb>ol{padding-block:8px}}
