@font-face{font-family:Inter;src:url('/assets/gs1-deck-221026/fonts/inter-regular.8909904a.woff2')}@font-face{font-family:Inter;src:url('/assets/gs1-deck-221026/fonts/inter-medium.f3779f1e.woff2');font-weight:500}@font-face{font-family:Inter;src:url('/assets/gs1-deck-221026/fonts/inter-semibold.f9a06e79.woff2');font-weight:600}@font-face{font-family:Inter;src:url('/assets/gs1-deck-221026/fonts/inter-bold.6f56409f.woff2');font-weight:700}@font-face{font-family:Inter;src:url('/assets/gs1-deck-221026/fonts/inter-extrabold.a7d0a50f.woff2');font-weight:800}@font-face{font-family:Mono;src:url('/assets/gs1-deck-221026/fonts/jetbrains-mono-regular.14425ba9.woff2')}@font-face{font-family:Mono;src:url('/assets/gs1-deck-221026/fonts/jetbrains-mono-semibold.400c6bfd.woff2');font-weight:600}
:root{--cobalt:#0B67D0;--navy:#0A1A30;--ink:#0E1420;--soft:#5B6575;--rule:#E7EBF1;--mist:#F6F8FB;--sky:#7FB2F0;--green:#14874A;--mono:Mono,monospace;--scale:1}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#050e1b;color:var(--ink);font-family:Inter,Arial,sans-serif}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:4px solid #7FB2F0;outline-offset:5px}#stage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--scale));transform-origin:center;overflow:hidden;background:white}.slide,.scene{position:absolute;inset:0;padding:150px 112px 88px;background:white;overflow:hidden;visibility:hidden;opacity:0}.slide.active,.scene.active{visibility:visible;opacity:1}.dark{background:radial-gradient(ellipse at 80% 20%,#103967 0,transparent 56%),var(--navy);color:white}.dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:72px 72px;pointer-events:none}.mast{position:absolute;left:112px;right:112px;top:48px;display:flex;align-items:center;justify-content:space-between;height:42px;z-index:2}.brand{display:inline-flex;background:white;border-radius:7px;padding:9px 13px}.brand img{width:222px;height:31px;object-fit:contain}.mast-label,.eyebrow{font:600 18px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt)}.dark .mast-label,.dark .eyebrow{color:var(--sky)}h1,h2,h3,p{margin:0}h1{font-size:80px;line-height:1.07;letter-spacing:-.05em;font-weight:800;max-width:1550px}h1 .accent{color:var(--cobalt)}.dark h1 .accent{color:#9bcaff}h2{font-size:42px;line-height:1.15;letter-spacing:-.035em}h3{font-size:31px;line-height:1.15;letter-spacing:-.025em}.eyebrow{margin-bottom:22px}.lede{font-size:30px;line-height:1.45;color:var(--soft);margin-top:24px;max-width:1300px}.dark .lede{color:#bed0e5}.source{font:400 17px/1.5 var(--mono);color:#69707E}.dark .source{color:#a6bad3}.foot-source{position:absolute;bottom:40px;left:112px;right:112px}.build{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1);visibility:hidden}.build.shown{opacity:1;transform:none;visibility:visible}.build.gone{display:none}.rule{height:1px;background:var(--rule)}.stage-footer{position:absolute;bottom:37px;right:112px;font:16px var(--mono);color:#8aa1bd}.pill{display:inline-flex;padding:9px 16px;border-radius:99px;background:#EFF5FD;color:var(--cobalt);font:600 17px var(--mono)}.badge{font:600 16px var(--mono);padding:7px 13px;border-radius:99px;white-space:nowrap;background:#ecf4ff;color:var(--cobalt)}.badge.live{background:#e4f6ec;color:#14874A}.dark .badge{background:#243c58;color:#a5ceff}.dark .badge.live{background:#123d32;color:#71dfad}.controls{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:#071222e8;border:1px solid #ffffff30;color:white;padding:5px 8px;border-radius:12px;z-index:20;opacity:0;transition:opacity .2s}.controls:hover,.controls:focus-within,body.ui-visible .controls{opacity:1}.controls button,.controls a{font:13px Inter;color:white;background:transparent;border:0;border-radius:7px;padding:8px 10px;text-decoration:none}.controls button:hover,.controls a:hover{background:#ffffff20}.controls span{font:11px var(--mono);padding:0 8px}#notice{position:fixed;bottom:70px;left:50%;transform:translateX(-50%);background:#0a1a30;color:white;padding:14px 20px;border-radius:10px;z-index:60;display:none;font-size:14px}dialog{border:1px solid #43566e;background:#0a1a30;color:white;border-radius:20px;padding:35px;width:min(1200px,94vw);max-height:94vh}dialog::backdrop{background:#000c}dialog .close{float:right;background:#ffffff18;color:white;border:1px solid #ffffff40;border-radius:9px;padding:10px 20px}dialog video{width:100%;max-height:70vh;margin-top:15px;background:#000}dialog p{font-size:16px;margin-top:10px}dialog iframe{width:100%;height:73vh;border:0;margin-top:15px;background:white}

.hx-core-rec{position:relative;padding:35px;border-radius:20px;background:#071222;border:1px solid #6fb4ff59;box-shadow:0 0 0 8px #0b67d01a,0 40px 80px -30px #0009;font-family:var(--mono);width:570px}.hx-core-rec p{display:flex;align-items:center;margin:0;font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:var(--sky)}.hx-core-rec b{display:block;margin:19px 0 10px;font:700 34px/1.2 Inter;color:#fff}.hx-core-rec small{display:block;font-size:21px;color:#9eb2cc}.hx-core-rec .identity-source{display:block;font-size:13px;color:#9eb2cc;margin-top:10px}.hx-core-rec ul{list-style:none;margin:25px 0 0;padding:22px 0 0;border-top:1px solid #ffffff20;display:grid;gap:14px;font-size:21px;color:#C9D6E8}.hx-core-rec li{display:flex;justify-content:space-between}.hx-core-rec li em{font-style:normal;color:#2FD18A}.hx-bm{width:24px;height:24px;margin-right:12px}.identity-layout{position:absolute;top:440px;left:112px;right:112px;height:420px;display:grid;grid-template-columns:480px 570px 1fr;gap:64px;align-items:center}.identity-layout .hx-core-rec{grid-column:2}.identity-left{grid-column:1;grid-row:1}.identity-left h2{margin:16px 0 25px}.identity-left p{font-size:27px;line-height:1.6;color:#bbcee6}.identity-right{grid-column:3;grid-row:1}.identity-right .icon-cloud{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;opacity:.55}.icon-cloud svg{width:72px;height:72px}.icon-cloud span{display:flex;justify-content:center}.gap-focus{position:absolute;left:640px;top:870px;width:570px;text-align:center;border:1px solid #7fb2f066;background:#123763;border-radius:16px;padding:17px;font-size:26px}.gap-focus strong{display:block;color:#9bcaff;font:17px var(--mono);margin-bottom:8px}.handoff-line{position:absolute;left:112px;bottom:65px;font-size:25px;color:#a5c8ef}.identity-layout.focus .hx-core-rec{box-shadow:0 0 0 12px #0b67d030,0 35px 100px #0b67d050}.identity-layout.focus .identity-left,.identity-layout.focus .identity-right{opacity:.42;transition:opacity .6s}

.flow-wrap{display:grid;grid-template-columns:700px 1fr;gap:58px;margin-top:44px}.hero-engine{background:#071222;border:1px solid #2a4462;border-radius:22px;padding:26px;color:white}.hx-g-h{font:17px var(--mono);color:#a9c3e3;border-bottom:1px solid #ffffff20;padding-bottom:20px}.hx-g-body{display:grid;grid-template-columns:220px 100px 1fr;gap:24px;align-items:center;position:relative;padding:25px 0}.hx-srcs,.hx-flds{list-style:none;padding:0;margin:0;display:grid;gap:13px}.hx-srcs li{border:1px solid #ffffff25;background:#ffffff08;padding:14px;border-radius:11px;font-size:18px}.hx-srcs small{display:block;color:#8ca7c9;font:13px var(--mono);margin-top:6px}.hx-core{width:100px;height:100px;border-radius:22px;background:radial-gradient(circle at 30% 25%,#3A8FEF,#0B4FA0);display:grid;place-items:center;font:600 18px var(--mono);box-shadow:0 0 0 8px #0b67d025;z-index:1}.hx-flds li{border-bottom:1px solid #ffffff15;padding:9px 0;font-size:18px;display:flex;justify-content:space-between;gap:12px}.hx-flds em{font-style:normal;font-size:15px;color:#9dcaff}.engine-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.engine-lines path{fill:none;stroke:#7fb2f044;stroke-width:2}.engine-lines .pulse{stroke:#7FB2F0;stroke-dasharray:12 400;animation:flow 3s linear infinite}@keyframes flow{to{stroke-dashoffset:-412}}.flows{display:grid;gap:12px;margin-top:20px}.flows>div{display:flex;gap:24px;padding:17px 20px;border-radius:12px;border:1px solid var(--rule);background:var(--mist);align-items:center}.flows small{font:15px var(--mono);width:110px;color:var(--soft)}.flows code{font:17px var(--mono);line-height:1.5}.flows .is-ad{background:var(--navy);color:white}.flows .is-ad small{color:var(--sky)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.step{border-top:3px solid var(--rule);padding-top:20px}.step.shown{border-color:var(--cobalt)}.step h3{font-size:27px}.step p{font-size:22px;line-height:1.4;color:var(--soft);margin-top:10px}

.ab2-value{padding:29px;border-radius:22px;background:#fff;border:1px solid var(--rule);box-shadow:0 30px 60px -40px #0a1a3066}.ab2-value-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.ab2-value .k{font:600 17px var(--mono);color:var(--soft);text-transform:uppercase}.ab2-value .v{font-size:29px;font-weight:700;margin-top:10px}.ab2-srcs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ab2-srcs .src{padding:22px;border-radius:14px;border:1px solid var(--rule);background:var(--mist);transition:.5s}.ab2-srcs .t{display:block;font:15px var(--mono);text-transform:uppercase;color:var(--soft)}.ab2-srcs b{display:block;margin:13px 0;font-size:25px}.ab2-srcs span:last-child{font-size:20px;color:var(--soft);line-height:1.4}.ab2-verdict{margin-top:24px;font-size:23px;line-height:1.5}.st{display:inline-block;border-radius:99px;padding:7px 12px;font-size:17px}.st-c{background:#FDEEDF;color:#915318}.st-r{background:#E3F5EC;color:#14874A}.st-n{background:#EEF0F4;color:#5b6575}.ab2-value.resolved .src.b{border-color:#0f8a5f80;background:#F0FAF5}.ab2-value.resolved .src.a{opacity:.6}.unknown{display:flex;justify-content:space-between;border-top:1px solid var(--rule);margin-top:22px;padding-top:20px;font-size:22px}.demo-layout{display:grid;grid-template-columns:650px 1fr;gap:100px;align-items:center;margin-top:48px}.qr-wrap{background:white;border:1px solid var(--rule);padding:25px;border-radius:20px;width:560px;height:560px}.qr-wrap img{width:100%;height:100%;image-rendering:pixelated}.demo-copy h2{font-size:53px;margin:22px 0}.demo-copy code{font:23px var(--mono);color:var(--cobalt)}.demo-copy p{font-size:27px;line-height:1.5;color:var(--soft);margin:22px 0}.actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.action{background:var(--cobalt);color:white;border:1px solid var(--cobalt);padding:17px 24px;border-radius:10px;text-decoration:none;font-size:23px}.action.secondary{background:white;color:var(--cobalt)}.standards-layout{display:grid;grid-template-columns:610px 1fr;gap:90px;margin-top:45px}.passport-card{border:1px solid #cddced;border-radius:20px;overflow:hidden;background:var(--mist)}.passport-top{background:var(--navy);color:white;padding:34px}.passport-top small{font:16px var(--mono);color:var(--sky)}.passport-top h2{font-size:34px;margin-top:17px}.passport-line{padding:24px 32px;border-bottom:1px solid var(--rule);font-size:23px}.passport-line code{font:20px var(--mono)}.passport-line span{display:block;color:var(--soft);font-size:19px;margin-top:10px}.layers{display:grid;gap:15px}.layer{display:grid;grid-template-columns:125px 1fr;gap:22px;border-bottom:1px solid var(--rule);padding:17px 0}.layer small{font:600 17px var(--mono);color:var(--cobalt)}.layer b{font-size:25px}.layer p{font-size:22px;color:var(--soft);margin-top:8px}.position-diagram{display:flex;gap:15px;align-items:center;margin-top:25px}.position-diagram>div{padding:20px;border:1px solid var(--rule);border-radius:16px;flex:1}.position-diagram small{display:block;font:15px var(--mono);color:var(--soft);margin-bottom:8px}.position-diagram b{font-size:23px}.position-diagram .is-ad{background:#EFF5FD;border-color:#D6E8FB}.position-diagram .is-ad small{color:var(--cobalt)}.adoption-table{width:100%;border-collapse:collapse;margin-top:46px;text-align:left}.adoption-table th{font:600 18px var(--mono);color:var(--soft);text-transform:uppercase;padding:0 25px 22px 0;letter-spacing:.07em}.adoption-table td{border-top:1px solid var(--rule);padding:30px 40px 30px 0;font-size:25px;line-height:1.4;vertical-align:top}.adoption-table td:first-child{font-weight:700;width:28%}.adoption-table td:nth-child(2){width:44%}.adoption-table td:last-child{color:var(--cobalt);width:28%;font-size:23px}.pilot-layout{display:grid;grid-template-columns:640px 1fr;gap:70px;margin-top:44px}.pilot-photo{width:640px;height:350px;object-fit:cover;border-radius:16px}.pilot-size{display:flex;align-items:center;gap:25px;margin-top:24px}.pilot-size strong{font-size:110px;letter-spacing:-.065em;color:var(--cobalt)}.pilot-size span{font-size:28px;line-height:1.4}.measure-list{list-style:none;padding:0;margin:0}.measure-list li{padding:20px 0;border-bottom:1px solid var(--rule);font-size:28px;display:flex;gap:22px;align-items:center}.measure-list i{width:10px;height:10px;background:var(--cobalt);border-radius:50%;flex:none}.pilot-timeline{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--rule);padding-top:22px;margin-top:35px;font-size:23px;gap:20px}.pilot-timeline span:last-child{color:var(--cobalt);font-weight:700}.partnership{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.part{border-top:2px solid #7fb2f05c;padding-top:24px}.part h2{font-size:43px;margin-bottom:25px}.part p{color:#b9cce3;font-size:26px;line-height:1.5;min-height:160px}.thumb{display:block;width:100%;height:245px;border-radius:12px;object-fit:cover;object-position:top;margin-top:24px;border:1px solid #ffffff30}.preview-button{border:0;padding:0;background:transparent;width:100%;color:#a1c8f5;text-align:left;font-size:17px}.preview-button span{display:block;margin-top:10px}.results{position:absolute;top:300px;left:112px;right:112px}.results-head{display:flex;align-items:center;gap:40px;margin-bottom:25px}.results-head .mini-identity{font:600 20px var(--mono);color:#9acaff;padding:24px 30px;border:1px solid #5077a0;border-radius:16px}.results-head p{font-size:30px;color:#bcd2ed}.results-table{width:100%;border-collapse:collapse}.results-table td{border-top:1px solid #ffffff24;padding:22px 15px;font-size:23px;line-height:1.35}.results-table td:first-child{width:31%;font-weight:700}.results-table td:nth-child(2){width:53%;color:#c1d2e8}.results-table td:last-child{width:16%;text-align:right}.results-table svg{width:42px;height:42px;vertical-align:middle;margin-right:18px}.results-close{font-size:29px;margin-top:29px;color:#9bcaff}.ask-lines{list-style:none;padding:0;margin:65px 0 0;display:grid;gap:0;width:1450px}.ask-lines li{font-size:43px;letter-spacing:-.025em;border-top:1px solid var(--rule);padding:29px 0;display:flex;gap:32px;align-items:center}.ask-lines li:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--cobalt)}

.film-title{font-size:82px;max-width:1450px}.scene .mast-label{opacity:.8}.scattered-photo{position:absolute;right:0;top:0;width:1100px;height:1080px;object-fit:cover;opacity:.28;mask-image:linear-gradient(90deg,transparent,#000 30%)}.scattered-canvas{position:absolute;top:390px;left:112px;right:112px;height:500px}.fact-card{position:absolute;width:320px;padding:28px;background:#0d223ded;border:1px solid #7fb2f061;border-radius:16px;font-size:25px;box-shadow:0 30px 70px #0004;opacity:var(--fact-alpha,1);transform:translate(var(--fx,0px),var(--fy,0px)) rotate(var(--rot,0deg))}.fact-card small{display:block;font:15px var(--mono);color:var(--sky);margin-bottom:15px}.fact-card:nth-child(1){left:30px;top:20px;--rot:-7deg}.fact-card:nth-child(2){left:610px;top:0px;--rot:5deg}.fact-card:nth-child(3){left:1280px;top:60px;--rot:-5deg}.fact-card:nth-child(4){left:220px;top:275px;--rot:5deg}.fact-card:nth-child(5){left:1030px;top:290px;--rot:-6deg}.product-centre{position:absolute;left:690px;top:230px;font-size:30px;border:1px dashed #7fb2f088;padding:30px;border-radius:50%;width:210px;height:150px;text-align:center;color:#a6c9f2}.timeline-film{position:absolute;top:480px;left:112px;right:112px;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.timeline-film:before{content:"";position:absolute;top:-35px;left:0;height:2px;width:calc(var(--progress,1)*100%);background:#7fb2f0}.date-event{position:relative;opacity:var(--event-alpha,1);transform:translateY(calc((1 - var(--event-alpha,1))*20px))}.date-event:before{content:"";position:absolute;top:-44px;left:0;width:20px;height:20px;background:#7fb2f0;border-radius:50%}.date-event b{font-size:48px;letter-spacing:-.04em;display:block}.date-event h2{font-size:32px;margin:25px 0}.date-event p{font-size:25px;color:#b8cce4;line-height:1.5;max-width:440px}.date-event .source{font-size:15px;margin-top:25px;line-height:1.55}.readiness-layout{display:grid;grid-template-columns:860px 1fr;gap:70px;margin-top:45px;align-items:center}.big-number{font-size:225px;font-weight:800;letter-spacing:-.075em;line-height:1.05;color:#9bcaff;font-variant-numeric:tabular-nums}.readiness-copy p{font-size:48px;letter-spacing:-.025em;line-height:1.15;max-width:850px;margin-top:20px}.business-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:14px;width:630px}.business{height:43px;border-radius:6px;background:#ffffff0a;border:1px solid #ffffff25}.business.ready{background:#7fb2f0;border-color:#a3cdff;box-shadow:0 0 20px #7fb2f025}.cost-number{font-size:230px;font-weight:800;letter-spacing:-.07em;line-height:1.1;color:#9bcaff;margin-top:30px;font-variant-numeric:tabular-nums}.cost-copy{font-size:43px;line-height:1.2;max-width:1150px}.cost-quote{position:absolute;bottom:160px;left:112px;border-left:4px solid #7fb2f0;padding-left:30px;max-width:1500px;opacity:var(--quote-alpha,1)}.cost-quote p{font-size:34px;line-height:1.35}.cost-quote small{display:block;font-size:20px;color:#a6bad3;margin-top:12px}.doors{display:grid;grid-template-columns:1fr 280px 1fr;gap:65px;margin-top:52px;align-items:center}.door{border:1px solid #6b8ab4;border-bottom:0;border-radius:80px 80px 0 0;height:420px;padding:55px 45px;background:#ffffff03;text-align:center}.door h2{font-size:39px}.door strong{display:block;font-size:68px;margin-top:40px;color:#9bcaff;letter-spacing:-.04em}.door p{font-size:25px;color:#b9cee9;margin-top:18px}.door .blank-lines{margin-top:40px;display:grid;gap:20px}.blank-lines i{height:28px;border:1px solid #ffffff25;border-radius:6px}.sme{font:600 26px var(--mono);text-align:center;color:#a9ccf4}.sme:before{content:"";display:block;width:55px;height:55px;background:#7fb2f0;border-radius:50%;margin:0 auto 20px}.sme:after{content:"";display:block;width:130px;height:115px;background:#7fb2f028;border:1px solid #7fb2f0;border-radius:55px 55px 12px 12px;margin:20px auto}.film-bar{position:absolute;bottom:0;left:0;height:3px;background:#7fb2f0;width:calc(var(--film-progress,0)*100%)}.scene-intro{opacity:var(--intro-alpha,1);transform:translateY(calc((1 - var(--intro-alpha,1))*18px))}.paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.build{transform:none}.fact-card{transform:none}.scene-intro,.date-event{transform:none}}@media print{body{overflow:visible;background:white}#stage{position:static;transform:none}.controls,dialog{display:none}}


.flow-wrap{margin-top:32px;align-items:start}.hero-engine{padding:20px}.hx-g-h{padding-bottom:14px}.hx-g-body{height:260px;padding:15px 0}.hx-srcs{gap:9px}.hx-srcs li{padding:9px 12px;font-size:17px}.hx-srcs small{font-size:12px;margin-top:4px}.flows>div{padding:12px 18px}.steps{margin-top:28px}.step{padding-top:15px}.step p{font-size:21px}.pilot-photo{height:300px}.pilot-size strong{font-size:95px}.measure-list li{padding:17px 0;font-size:25px}.pilot-timeline{margin-top:27px;padding-top:20px}.identity-right .icon-cloud{opacity:.8}.identity-layout.focus .identity-left,.identity-layout.focus .identity-right{opacity:.65}

.settling-facts{position:absolute;left:700px;top:580px;width:450px;pointer-events:none}.settling-facts span{position:absolute;left:0;top:0;width:260px;padding:22px;background:#102a49;border:1px solid #7fb2f066;border-radius:14px;color:#bad5f5;font:20px Mono;text-align:center}
.hx-g-body{height:300px}

#handoff-scene .mast-label{opacity:1}

.identity-layout{grid-template-columns:440px 530px 1fr;gap:48px;top:420px;height:450px}.identity-layout .hx-core-rec{width:530px}.identity-right .eyebrow{font-size:18px;letter-spacing:.07em;white-space:nowrap}.identity-right{align-self:center}.ecosystem{position:relative;width:550px;height:400px}.ecosystem-lines{position:absolute;inset:0;width:100%;height:100%}.ecosystem-lines path{fill:none;stroke:#7fb2f070;stroke-width:1.6}.eco-node{position:absolute;width:170px;height:108px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0b2139;border-radius:14px}.eco-node svg{width:55px;height:55px}.eco-node span{font-size:18px;color:#c2d8f2}.eco-0{left:5px;top:6px}.eco-1{right:5px;top:6px}.eco-2{left:5px;top:146px}.eco-3{right:5px;top:146px}.eco-4{left:5px;top:286px}.eco-5{right:5px;top:286px}.eco-hub{position:absolute;left:210px;top:151px;width:130px;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.eco-hub img{width:58px;height:58px}.eco-hub span{font:14px Mono;color:#bad5f5}.gap-focus{left:600px;width:530px;top:880px}.identity-layout.focus .identity-left,.identity-layout.focus .identity-right{opacity:1}.identity-layout.focus .hx-core-rec{box-shadow:0 0 0 12px #0b67d030,0 35px 100px #0b67d050}.flow-wrap{margin-top:60px}.steps{margin-top:52px}.hero-engine{padding-bottom:28px}.hx-g-body{height:340px}.pilot-size{gap:24px}.pilot-size strong{font-size:62px;white-space:nowrap}.pilot-size span{font-size:25px}.consultant-estimate{font-size:36px!important;line-height:1.4!important;color:#9bcaff!important;margin-top:50px!important}.sme-slide h1{font-size:76px}.sme-slide .doors{margin-top:70px}.results-only>h1,.results-only>.eyebrow,.results-only>.foot-source{display:none}.results-only .results{top:215px}.results-only .results-head{margin-bottom:45px}.results-only .results-head p{font-size:48px;font-weight:700;color:white;letter-spacing:-.03em}.results-only .results-table td{padding-top:27px;padding-bottom:27px}.contact-email{position:absolute;bottom:95px;left:112px;color:var(--cobalt);font-size:29px;text-decoration:none}.brand-close{display:flex;align-items:center;justify-content:center;padding:0}.closing-mark{width:510px;height:510px;position:relative}.brand-close:before{background:none}

.identity-left .eyebrow,.identity-right .eyebrow{font-size:24px;letter-spacing:.06em}
.input-demo h1{font-size:70px;line-height:1.08}.input-demo .demo-layout{grid-template-columns:890px 1fr;gap:70px;margin-top:35px;align-items:start}.input-demo .demo-summary{display:flex;justify-content:space-between;gap:20px;align-items:center}.input-demo .qr-wrap{width:232px;height:232px;padding:8px;flex:none}.input-demo .demo-copy h2{font-size:39px;margin:20px 0}.input-demo .demo-copy code{font-size:21px;display:block;margin-top:18px}.input-demo .demo-copy p{font-size:24px;margin:20px 0}.input-demo .actions{gap:12px;margin-top:25px}.input-demo .action{font-size:21px;padding:17px 20px}.input-demo .demo-copy .source{font-size:17px}.input-showcase{position:relative}#input-visual{height:460px;border:1px solid #d6e8fb;border-radius:20px;overflow:hidden;background:#f6f8fb;box-shadow:0 22px 50px -35px #0a1a3050}.input-selector{display:flex;gap:7px;margin-top:22px;flex-wrap:wrap}.input-selector button{font-size:17px;border:1px solid #d6e8fb;color:#5b6575;background:white;border-radius:99px;padding:11px 14px}.input-selector button.selected{background:#0b67d0;border-color:#0b67d0;color:white}.input-pause{border:0;background:transparent;color:#0b67d0;font-size:16px;padding:13px 0}.input-caption{font-size:14px;display:inline-block;float:right;margin-top:14px}.input-app-header{height:83px;background:linear-gradient(110deg,#0a1a30,#0b478d);color:white;display:flex;align-items:center;gap:15px;padding:20px 30px;font-size:28px;font-weight:700}.input-app-header img{width:44px;height:44px}.input-app-content{padding:27px 32px}.input-app-content small,.input-document>small,.input-photo small{font:15px Mono;color:#0b67d0;letter-spacing:.06em}.input-app-content h3,.input-document h3{font-size:31px;margin:14px 0 20px}.input-product{display:flex;gap:25px;align-items:center}.input-product img{width:260px;height:155px;object-fit:cover;border-radius:12px}.input-product b{font-size:23px}.input-product p{font-size:21px;line-height:1.5;margin-top:9px;color:#5b6575}.input-state{margin-top:22px;padding:14px 18px;border-radius:9px;background:#eaf3ff;color:#0b67d0;font-size:20px}.input-app-content>p{font-size:23px;line-height:1.5;color:#5b6575}.input-button{display:inline-block;background:#0b67d0;color:white;border-radius:99px;padding:14px 22px;font-size:20px;margin-top:22px}.input-three{display:flex;gap:20px;margin-top:24px}.input-three span{border-top:2px solid #0b67d0;padding:10px 30px;font-size:19px}.input-document{margin:20px auto;padding:28px 35px;width:780px;height:420px;border:1px solid #e7ebf1;border-radius:12px;background:white}.file-tag{float:right;background:#eff5fd;padding:9px;border-radius:6px}.document-row{display:flex;justify-content:space-between;font-size:21px;border-bottom:1px solid #e7ebf1;padding:13px 0}.document-row span{color:#5b6575}.paper-lines{display:grid;gap:8px;margin-top:15px}.paper-lines i{height:5px;background:#e7ebf1;width:90%}.paper-lines i:last-child{width:60%}.barcode-document{text-align:center}.barcode-document svg{width:520px;height:200px;margin:10px auto}.barcode-document p{font-size:22px}.barcode-document em{display:block;font:14px Mono;color:#69707e;margin-top:14px}.csv-document table{border-collapse:collapse;width:100%;font-size:20px}.csv-document th,.csv-document td{border:1px solid #d6e8fb;padding:17px;text-align:left}.csv-document th{background:#eff5fd;color:#0b67d0}.input-photo{position:relative;height:100%}.input-photo>img{width:100%;height:100%;object-fit:cover}.input-photo>div{position:absolute;bottom:0;left:0;right:0;padding:40px 35px 27px;background:linear-gradient(transparent,#0a1a30ed);color:white}.input-photo small{color:#a5ceff}.input-photo h3{margin-top:12px}.workspace-row{position:relative;border:1px solid #d6e8fb;border-left:4px solid #7fb2f0;border-radius:12px;margin:14px 0;padding:18px;font-size:22px}.workspace-row>span{float:right;color:#0b67d0}.workspace-row small{display:block;font-size:15px;margin-top:12px;letter-spacing:0}
.input-document{height:416px;margin:18px auto}.workspace-row{padding:13px 18px;margin:10px 0}.workspace-row small{margin-top:9px}.input-app-content:has(.workspace-row){padding-top:21px}.input-app-content:has(.workspace-row) .input-state{margin-top:12px;padding:12px 18px}.input-photo{height:458px}
.input-photo>img{display:block}.input-photo{overflow:hidden}


.slide{transition:opacity 280ms ease-in-out,visibility 0s linear 280ms;pointer-events:none}
.slide.active{transition:opacity 280ms ease-in-out,visibility 0s linear 0s;pointer-events:auto}
#fullscreen{white-space:nowrap;border:1px solid #7fb2f060;background:#0b67d030}
@media(prefers-reduced-motion:reduce){.slide,.slide.active{transition:none!important}}
.bridge-story{display:grid;grid-template-columns:360px 560px 1fr;gap:65px;align-items:center;margin-top:105px}.bridge-origin{border-left:3px solid #7fb2f0;padding-left:32px}.bridge-origin h2{font-size:68px;margin:20px 0}.bridge-origin>p:last-child{font-size:29px;line-height:1.7;color:#bdd2ea}.bridge-gap{text-align:center}.bridge-gap h2{font-size:48px;line-height:1.15}.bridge-gap>p:last-child{font-size:23px;line-height:1.5;color:#bdd2ea;margin-top:30px}.bridge-arrow{height:3px;background:linear-gradient(90deg,#7fb2f030,#7fb2f0);position:relative;margin-top:40px}.bridge-arrow:after{content:'';position:absolute;right:0;top:-8px;width:18px;height:18px;border-top:3px solid #7fb2f0;border-right:3px solid #7fb2f0;transform:rotate(45deg)}.bridge-destination h2{font-size:48px;margin-bottom:34px}.bridge-icons{display:flex;gap:18px;flex-wrap:wrap}.bridge-icons>div{display:flex;flex-direction:column;align-items:center;gap:8px;color:#bcd3ed;font-size:16px}.bridge-icons svg{width:54px;height:54px}.key-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;padding-top:24px}.key-metrics>div{border-top:3px solid #0b67d0;padding-top:25px}.key-metrics h2{font:600 21px Mono;letter-spacing:.04em}.key-metrics strong{display:block;font-size:108px;color:#0b67d0;letter-spacing:-.07em;line-height:1.15;margin:24px 0}.key-metrics p{font-size:25px;line-height:1.45}.key-metrics small{display:block;font:14px Mono;color:#69707e;margin-top:23px}.solve-simple .flow-wrap{grid-template-columns:650px 1fr;gap:60px}.solve-simple .hx-g-body{grid-template-columns:200px 100px 1fr;gap:20px}.solve-simple .steps{margin-top:60px}.solve-simple .step{border-color:#0b67d0}


.solve-simple .flow-wrap{margin-top:100px;align-items:center;min-height:520px;gap:64px}
.solve-simple .hero-engine{padding:28px 24px 32px}
.solve-simple .hx-g-body{height:390px;grid-template-columns:196px 100px 1fr;gap:18px}
.solve-simple .key-metrics{padding:0;align-items:stretch;gap:26px}
.solve-simple .key-metrics>div{display:flex;flex-direction:column;padding-top:30px}
.solve-simple .key-metrics strong{margin:38px 0 30px;font-size:108px}
.solve-simple .key-metrics p{min-height:145px;font-size:26px;line-height:1.5;margin-bottom:0}
.solve-simple .key-metrics small{margin-top:24px}


.slide{--body-top:420px;--block-gap:64px}
.slide h1{font-size:76px;line-height:1.08}
.slide .eyebrow{margin-bottom:22px}
.slide .standards-layout,.slide .pilot-layout,.slide .partnership,
.slide.input-demo .demo-layout,.slide.solve-simple .flow-wrap,
.slide .adoption-table,.slide .ask-lines{
 position:absolute;top:var(--body-top);left:112px;right:112px;margin-top:0;width:auto
}
.slide .standards-layout,.slide .pilot-layout,.slide .partnership,
.slide.input-demo .demo-layout,.slide.solve-simple .flow-wrap{gap:var(--block-gap)}
.slide.solve-simple .flow-wrap{align-items:center;min-height:520px}
.slide .standards-layout{grid-template-columns:640px 1fr}
.slide .layers{gap:12px}
.slide .layer{padding:18px 0;grid-template-columns:125px 1fr;gap:24px}
.slide .adoption-table{width:calc(100% - 224px);border-collapse:collapse}
.slide .adoption-table th{padding-bottom:24px}
.slide .adoption-table td{padding-top:28px;padding-bottom:28px;line-height:1.45}
.slide .pilot-layout{grid-template-columns:640px 1fr}
.slide .pilot-layout .measure-list li{padding:19px 0}
.slide.action-case>.build{position:absolute;left:112px;right:112px;top:875px}
.slide .pilot-timeline{margin-top:0;padding-top:26px}
.slide .partnership .part{padding-top:28px}
.slide .partnership .part h2{font-size:40px;margin-bottom:24px}
.slide .partnership .part p{font-size:25px;line-height:1.5;min-height:150px}
.slide .partnership .thumb{height:220px;margin-top:28px}
.slide .ask-lines{right:112px}
.slide .ask-lines li{padding:30px 0;font-size:40px}
.slide .foot-source{bottom:48px}
.slide .contact-email{bottom:95px}
.slide.results-only .results{top:150px}
.slide.results-only .results-head{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin:0 0 64px}
.slide.results-only .mini-identity{border:0;border-radius:0;padding:0;font:600 18px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}
.slide.results-only .results-head p{font-size:76px;line-height:1.08;letter-spacing:-.05em;font-weight:800;color:white}
.slide.results-only .results-table td{padding:22px 15px;line-height:1.4}
.slide.results-only .results-table td:first-child{padding-left:0;width:32%}
.slide.results-only .results-table td:nth-child(2){width:51%;padding-right:40px}
.slide.results-only .results-table td:last-child{width:17%;padding-right:0}
.slide.results-only .results-close{margin-top:32px;font-size:27px}
.slide .standards-layout .passport-top{padding:26px 30px}
.slide .standards-layout .passport-line{padding:18px 30px}
.slide .standards-layout .position-diagram{margin-top:24px}
.slide .standards-layout .position-diagram>div{padding:16px 20px}
#handoff-scene h1{font-size:76px;line-height:1.08}

#preview-dialog{width:min(1560px,96vw);padding:18px;max-height:96vh}#preview-dialog iframe{height:80vh;margin-top:14px}#preview-dialog .close{padding:8px 16px}

.bridge-story{grid-template-columns:510px 360px 1fr;gap:36px;margin-top:85px;align-items:stretch}
.bridge-origin,.bridge-destination{background:#f7faff;color:#0a1a30;border:1px solid #d5e4f6;border-radius:26px;padding:38px;box-shadow:0 20px 50px #0002}
.bridge-origin .eyebrow,.bridge-destination .eyebrow{color:#0b67d0!important;font-size:17px}
.bridge-origin h2{font-size:82px;margin:25px 0}
.bridge-origin>p:last-child{color:#526680;font-size:27px}
.bridge-destination h2{font-size:44px;margin:24px 0 30px}
.bridge-icons{gap:15px}.bridge-icons>div{font-size:14px;color:#526680}.bridge-icons svg{width:46px;height:46px}
.bridge-gap{align-self:center;padding:20px 0}.bridge-gap .eyebrow{font-size:16px}.bridge-gap h2{font-size:36px}.bridge-gap>p:last-child{font-size:21px}.bridge-arrow{margin-top:28px}
.sme-slide .doors{margin-top:75px;grid-template-columns:1fr 260px 1fr;gap:50px}
.sme-slide .door{height:410px;border:1px solid #dce6f2;border-radius:24px;background:#f6f8fb;box-shadow:0 20px 45px #0a1a3008;padding:48px}
.sme-slide .door h2{color:#0a1a30}.sme-slide .consultant-estimate{color:#0b67d0!important}.sme-slide .blank-lines i{border-color:#c8d8eb;background:white;height:32px}
.sme-slide .sme{color:#0b67d0}.sme-slide .sme:after{background:#e8f2ff;border-color:#7fb2f0}
.slide .key-metrics>div{background:#f4f8fd;border:1px solid #dce8f6;border-top:4px solid #0b67d0;border-radius:18px;padding:26px 20px}
.slide .key-metrics strong{font-size:94px;margin:30px 0}.slide .key-metrics p{font-size:24px;min-height:148px}.slide .key-metrics h2{font-size:20px}
.slide .layers{gap:14px}.slide .layer{border:1px solid #dce6f2;background:#f6f8fb;border-radius:16px;padding:18px 22px;grid-template-columns:115px 1fr}
.slide .adoption-table{display:block;top:410px}.adoption-table thead{display:none}.adoption-table tbody{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.slide .adoption-table tr{display:flex;flex-direction:column;min-height:240px;border:1px solid #dae6f4;background:#f7faff;border-radius:22px;padding:28px 32px}
.slide .adoption-table td{display:block;border:0;width:100%!important;padding:0!important;font-size:23px;line-height:1.4}
.slide .adoption-table td:first-child{font-size:30px;color:#0a1a30;margin-bottom:14px}
.slide .adoption-table td:nth-child(2){color:#5b6575;margin-bottom:22px}
.slide .adoption-table td:last-child{font-size:20px;margin-top:auto;background:#e8f2ff;padding:11px 16px!important;border-radius:9px}
.slide .measure-list{display:grid;gap:13px}.slide .measure-list li{padding:17px 22px!important;border:1px solid #dce6f2;border-radius:13px;background:#f7faff;font-size:24px}
.slide .measure-list i{border-radius:3px;transform:rotate(45deg);width:9px;height:9px}
.slide .partnership{gap:28px}.slide .partnership .part{background:#f6f8fb;border:1px solid #dce6f2;border-radius:22px;padding:28px}
.slide .partnership .part h2{color:#0b67d0}.slide .partnership .part p{color:#526174;font-size:24px}
.slide .partnership .preview-button{color:#0b67d0}.slide .partnership .part>div{color:#0b67d0!important;font-size:27px!important}
.slide .partnership .thumb{height:200px;border:1px solid #dce6f2}
.slide.results-only .mini-identity{color:#0b67d0}.slide.results-only .results-head p{color:#0a1a30}
.slide.results-only .results-head{margin-bottom:50px}
.results-table,.results-table tbody{display:block}.results-table tbody{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.results-table tr{display:flex;flex-direction:column;background:#f6f8fb;border:1px solid #dce6f2;border-radius:20px;padding:25px;min-height:235px}
.slide.results-only .results-table td{display:block;border:0;width:100%!important;padding:0!important;color:#0a1a30;text-align:left}
.slide.results-only .results-table td:first-child{font-size:23px;display:flex;align-items:center;margin-bottom:18px;white-space:nowrap}
.results-table svg{flex:none;margin-right:12px;width:38px;height:38px}
.slide.results-only .results-table td:nth-child(2){font-size:20px;color:#526174;margin-bottom:20px}
.slide.results-only .results-table td:last-child{margin-top:auto}.slide.results-only .results-close{color:#0b67d0}
.slide.hopes-slide .ask-lines{display:grid;grid-template-columns:1fr 1fr;gap:26px;top:410px}
.slide.hopes-slide .ask-lines li{background:#ffffff09;border:1px solid #7fb2f04a;border-radius:22px;padding:32px;gap:24px;align-items:flex-start;min-height:220px}
.slide.hopes-slide .ask-lines li:before{display:none}.hope-tick{display:grid;place-items:center;background:#143f37;border:1px solid #3cd39b66;color:#6de4b4;border-radius:50%;width:52px;height:52px;flex:none;font-size:30px}
.slide.hopes-slide .ask-lines h2{font-size:33px;margin:7px 0 16px}.slide.hopes-slide .ask-lines p{font-size:26px;color:#bfd1e7;line-height:1.45}
.slide.hopes-slide .contact-email{color:#9bcaff}

.slide .pilot-layout .measure-list{display:grid;gap:20px}
.slide .pilot-layout .measure-list li{min-height:118px;padding:22px 26px!important;gap:22px;font-size:27px;line-height:1.4;align-items:center}
.pilot-check{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#e3f5ec;color:#14874a;font-size:29px;font-weight:700}
.slide .pilot-timeline{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr;gap:12px;align-items:center;text-align:center;padding-top:28px}
.slide .pilot-timeline i{font-style:normal;font-size:27px;color:#0b67d0}
.slide .pilot-timeline span{font-size:23px;line-height:1.4}

.solution-progress{position:absolute;top:350px;right:112px;display:flex;gap:18px;align-items:center;font:17px Mono;color:#718096}
.solution-progress span{padding:8px 18px;border-radius:99px;background:#f2f5f9}.solution-progress .current{background:#0b67d0;color:white}.solution-progress i{font-style:normal;color:#0b67d0}
.measurement-layout{position:absolute;top:420px;left:112px;right:112px;display:grid;grid-template-columns:950px 1fr;gap:64px;align-items:start}
.measurement-tablet{border:10px solid #141b25;border-radius:26px;background:#141b25;overflow:hidden;box-shadow:0 22px 40px -24px #0a1a3066}
.tablet-top{padding:12px 20px;color:#c1d3e9;font:16px Mono;display:flex;justify-content:space-between}.tablet-top span{color:#9bcaff}
.measurement-tablet video{display:block;width:100%;aspect-ratio:1280/736;background:#eff4f7;object-fit:contain;border-radius:4px 4px 14px 14px}
.measurement-caption{font:15px Mono;color:#5b6575;margin-top:16px}
.measurement-copy h2{font-size:36px;margin:22px 0 18px}.measurement-copy>p:not(.pill){font-size:24px;line-height:1.5;color:#5b6575;margin-bottom:24px}
.value-question{border-left:3px solid #0b67d0;padding:12px 20px;margin-top:17px;background:#f5f8fc;border-radius:0 12px 12px 0}.value-question b{display:block;font-size:23px;color:#0a1a30;margin-bottom:7px}.value-question span{font-size:22px;line-height:1.4;color:#526174}
.measurement-layout{grid-template-columns:850px 1fr}

.chapter-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px;gap:42px}
.chapter-symbol{width:230px;height:230px}.chapter-slide h1{font-size:88px;max-width:1600px}.chapter-slide>p{font-size:28px;color:#b3cceb;line-height:1.5}
.cover-slide{display:flex;align-items:center;justify-content:center}.cover-lockup{text-align:center}.cover-lockup>img{width:850px;height:auto;background:white;padding:40px 52px;border-radius:22px}.cover-lockup>p{font:26px Mono;color:#9bcaff;margin-top:35px}
.regulation-layout{position:absolute;top:420px;left:112px;right:112px;display:grid;grid-template-columns:530px 1fr;gap:64px}
.regulation-model{background:#0a1a30;color:white;border-radius:24px;padding:32px}.regulation-model>strong{display:block;color:#9bcaff;font-size:120px;line-height:1.1;margin:22px 0 10px;letter-spacing:-.06em}.regulation-model h2{font-size:35px}.regulation-model>p{font-size:24px;line-height:1.5;color:#c2d6ed;margin-top:22px}.regulation-model small{display:block;font-size:17px;line-height:1.4;color:#a1bddf;margin-top:28px}
.regulation-route{display:flex;justify-content:space-between;align-items:center;gap:20px;font:20px Mono;color:#0b67d0;padding-bottom:24px}.regulation-route i{font-style:normal}
.regulation-examples article{padding:22px 28px;background:#f5f8fc;border:1px solid #dce6f2;border-radius:16px;margin-bottom:20px}.regulation-examples h2{font-size:30px;margin-bottom:12px}.regulation-examples p{font-size:23px;line-height:1.4;color:#526174}.regulation-examples article>span{display:block;font-size:18px;line-height:1.4;color:#0b67d0;margin-top:14px}.regulation-check{font-size:22px;line-height:1.65;color:#14874a}
.cover-lockup>img{background:transparent;padding:0;border-radius:0;width:1000px}.cover-lockup>p{margin-top:42px;font-size:28px}
.chapter-static{display:none;width:230px;height:230px}
@media(prefers-reduced-motion:reduce){.chapter-symbol{display:none}.chapter-static{display:block}}

.mast{justify-content:flex-end;left:auto;right:112px;top:48px}
.slide:not(.chapter-slide):not(.cover-slide):not(.brand-close){padding-top:78px;--body-top:350px}
.slide>h1{max-width:1550px}.slide>.eyebrow{padding-right:300px}
.slide .foot-source{left:auto;right:80px;bottom:30px;text-align:right;font-size:16px;max-width:1600px}
.foot-source a{color:inherit;text-decoration:none}.foot-source a:hover{text-decoration:underline}
.slide .adoption-table{top:350px}.slide .measurement-layout,.slide .regulation-layout{top:350px}
.slide .solution-progress{top:282px}.slide .opening-journey{top:390px}.slide .sme-choice{top:390px}
.slide.results-only .results{top:78px}.slide.results-only .results-head{margin-bottom:58px}
.slide.hopes-slide .ask-lines{top:350px}
.slide .standards-layout .layer{grid-template-columns:44px 105px 1fr;gap:20px;align-items:center;padding:20px 24px}
.standard-tick{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e3f5ec;color:#14874a;font-size:28px;font-weight:700}
.slide .standards-layout .layer small{font-size:16px}
.passport-open{cursor:pointer;display:block;background:white}.passport-link{display:block;text-decoration:none;color:#0b67d0}
.input-demo .demo-copy{height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;background:#f6f8fb;border:1px solid #dce6f2;border-radius:22px}
.input-demo .demo-summary{width:100%;gap:25px}.input-demo .demo-copy h2{font-size:38px;margin:0;line-height:1.2}.input-demo .qr-wrap{width:270px;height:270px;padding:12px}
.input-demo .demo-copy code{margin-top:38px;font-size:21px}.input-demo .demo-copy [hidden]{display:none!important}
.measurement-copy h2{margin-top:0}.slide.action-case>.build{top:825px}


.input-demo .demo-copy.passport-tablet{height:460px;padding:0;border:10px solid #141b25;border-radius:26px;background:#141b25;display:flex;align-items:stretch;justify-content:start;overflow:hidden;box-shadow:0 22px 40px -24px #0a1a3066}
.passport-tablet-bar{height:40px;flex:none;display:flex;align-items:center;gap:14px;padding:0 15px;color:#b9cce3;font:15px Mono}.passport-tablet-bar a{color:#fff;text-decoration:none}.tablet-camera{width:7px;height:7px;background:#34465d;box-shadow:0 0 0 3px #080e18;border-radius:50%}.tablet-scroll-hint{margin-left:auto;font-size:13px;color:#b9cce3}
.passport-screen{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;background:#f1f4f8;scrollbar-color:#718cab #e5ebf3;scrollbar-width:thin;border-radius:5px;outline-offset:-3px}.passport-screen a{display:block}.passport-screen img{display:block;width:100%;height:auto}.passport-tablet-bottom{height:35px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font:13px Mono;color:#b9cce3}.passport-tablet-bottom a{color:#9bcaff;text-decoration:none}.passport-tablet a:focus-visible{outline:2px solid #9bcaff;outline-offset:2px}

.case-test-visual{height:300px;background:#f5f7fa;border:1px solid #dce6f2;border-radius:18px;overflow:hidden}.case-test-header{height:65px;display:flex;align-items:center;gap:15px;padding:15px 25px;color:white;background:linear-gradient(110deg,#0a1a30,#124c91);font-size:23px;font-weight:600}.case-test-header img{width:34px;height:34px}.case-test-body{padding:22px 25px}.case-test-body>p{font-size:23px;font-weight:600;margin-bottom:18px}.case-groups{display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;gap:10px}.case-groups>div{border:1px solid #cbdcf0;background:white;border-radius:10px;padding:15px}.case-groups b{display:block;color:#0b67d0;font-size:25px}.case-groups span{display:block;font-size:17px;color:#52647b;margin-top:6px}.case-groups i{text-align:center;font-style:normal;color:#52647b;font-size:18px}.case-join{margin-top:15px;text-align:center;color:#0b67d0;font:16px Mono}.business-case .pilot-size strong{font-size:52px;white-space:nowrap}.case-kpi-unit{font-size:45px;color:#0b67d0;min-width:48px;text-align:center}.business-case .measure-list b{font-size:27px;display:block}.business-case .measure-list small{font-size:21px;line-height:1.4;color:#52647b;display:block;margin-top:5px}.business-case .measure-list li{gap:18px!important}


.slide .foot-source a{color:#0b67d0;text-decoration:underline;text-underline-offset:4px}.slide.dark .foot-source a{color:#9bcaff}.slide.results-only>.foot-source{display:block}.cover-lockup a,.closing-link a{color:#9bcaff;text-decoration:underline;text-underline-offset:6px}.closing-link{position:absolute;left:0;right:0;bottom:145px;text-align:center;font:28px Mono;color:#9bcaff}

.eyebrow .eyebrow-ink{color:#0e1420}.choice-band h2{font-size:32px}.choice-cost>span:last-child{font-size:22px;max-width:360px}.sme-slide .foot-source{font-size:15px;max-width:1000px;text-align:right}.business-case .measure-list small{line-height:1.45}.business-case .measure-list a{color:#0b67d0;text-decoration:underline;text-underline-offset:4px}

#input-visual,.input-word{transition:opacity 90ms ease-in-out}@media(prefers-reduced-motion:reduce){#input-visual,.input-word{transition:none}}

.identity-study-research{border-top:2px solid var(--rule);padding-top:20px;display:grid;gap:8px}
.identity-study-research strong{font-size:18px;color:var(--soft)}
.identity-study-research a{font-size:25px;color:var(--cobalt);text-decoration:underline;text-underline-offset:5px}
.identity-study-research span{font-size:21px;color:var(--ink)}
@media(max-width:900px){.slide .identity-study-research a{font-size:19px;line-height:1.4}.slide .identity-study-research span{font-size:17px;line-height:1.4}.slide .business-case .pilot-size strong{font-size:40px}}

.business-case .pilot-size strong{letter-spacing:-.035em}

.identity-tool-examples{display:grid;gap:9px;font-size:15px;line-height:1.4;text-align:left}
.identity-tool-examples a{color:var(--cobalt);text-decoration:none}
.identity-tool-examples a:hover{text-decoration:underline}
@media(max-width:900px){.slide .identity-tool-examples{font-size:13px;line-height:1.5}}
