.h5{--h5-paper:#fbfbf9;--h5-paper-deep:#edf4f2;--h5-ink:#12213b;--h5-soft:#5a6b85;--h5-faint:#a3aec0;--h5-teal:#0d9488;--h5-teal-700:#0f766e;--h5-teal-50:#e6f4f2;--h5-glow:#5eead4;--h5-night:#0a1428;--h5-night-2:#101f3d;--h5-night-line:rgba(255,255,255,0.09);--h5-night-soft:#9fb0c8;--h5-line:rgba(18,33,59,0.1);--h5-bad:#b42318;--h5-bad-bg:#fdecec;--h5-warn:#8a5a00;--h5-warn-bg:#fff4de;background:var(--h5-paper);color:var(--h5-ink);overflow-x:clip}.h5 .h5-wrap{max-width:1180px;margin:0 auto;padding-inline:28px}.h5 section{position:relative;padding-block:96px}.h5 h1,.h5 h2,.h5 h3{font-family:var(--font-source-serif-4),Georgia,serif;font-weight:600;letter-spacing:-.018em;text-wrap:balance;margin:0}.h5 h2{font-size:clamp(30px,4.2vw,50px);line-height:1.08}.h5 em{font-style:italic;font-weight:500;color:var(--h5-teal-700)}.h5-dark{background:var(--h5-night)}.h5-dark,.h5-dark h1,.h5-dark h2{color:#fff}.h5-dark em{color:var(--h5-glow)}.h5-kick{font-family:var(--font-dm-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--h5-teal-700)}.h5-dark .h5-kick{color:var(--h5-glow)}.h5-lead{color:var(--h5-soft);font-size:18px;line-height:1.55;max-width:56ch;margin:16px 0 0}.h5-dark .h5-lead{color:var(--h5-night-soft)}.h5-tag{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--h5-faint)}.h5-hero{padding-block:0!important;background:radial-gradient(50% 60% at 78% 38%,rgba(13,148,136,.28),transparent 70%),radial-gradient(40% 40% at 8% 0,rgba(94,234,212,.08),transparent 70%),linear-gradient(180deg,var(--h5-night),var(--h5-night-2))}.h5-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background-image:linear-gradient(var(--h5-night-line) 1px,transparent 1px),linear-gradient(90deg,var(--h5-night-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,transparent 80%)}.h5-heroGrid{display:grid;grid-template-columns:1fr 1.02fr;gap:56px;align-items:start;padding-block:44px 64px;position:relative}.h5-hero h1{font-size:clamp(44px,5.4vw,76px);line-height:1;margin-top:16px}.h5-hero .h5-lead{font-size:19px}.h5-heroStack{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:64px 64px;position:relative}.h5-heroStack h1{margin-top:0;max-width:16ch}.h5-heroStack .h5-lead{max-width:52ch;margin-inline:auto}.h5-heroScan{width:100%;max-width:36rem;margin-top:32px;display:flex;justify-content:center}.h5-heroDemo{width:100%;max-width:1040px;margin-top:56px;text-align:left}.h5-watch{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;color:#fff;text-decoration:none}.h5-watch .h5-play{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:background .2s}.h5-watch .h5-play:before{content:"";border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.h5-watch:hover .h5-play{background:rgba(255,255,255,.12)}.h5-agents{border-top:1px solid var(--h5-night-line);padding-block:22px;position:relative}.h5-statement{font-family:var(--font-source-serif-4),Georgia,serif;font-weight:600;font-size:clamp(34px,5vw,64px);line-height:1.06;letter-spacing:-.02em;max-width:17ch;margin:16px 0 0}.h5-statement .w{color:#b6c0cf;transition:color .5s ease}.h5-statement[data-lit=true] .w{color:var(--h5-ink)}.h5-statement .w.acc{font-style:italic;font-weight:500}.h5-statement[data-lit=true] .w.acc{color:var(--h5-teal-700)}.h5-shiftHead{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end}.h5-shiftHead .h5-lead{margin:0 0 6px}.h5-guess{margin-top:56px;background:#fff;border:1px solid var(--h5-line);border-radius:26px;box-shadow:0 50px 90px -60px rgba(18,33,59,.55);padding:18px 18px 8px;overflow:hidden}.h5-guessTop{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;padding:4px 4px 6px}.h5-flip{display:inline-flex;background:var(--h5-paper-deep);border-radius:99px;padding:3px}.h5-flip button,.h5-flip span{border:0;font:inherit;font-size:13.5px;padding:7px 14px;border-radius:99px;background:transparent;color:var(--h5-soft);cursor:pointer;transition:background .3s,color .3s}.h5-flip [data-on=true]{background:var(--h5-ink);color:#fff}.h5-flip [data-on=true][data-kifly=true]{background:var(--h5-teal)}.h5-gcap{font-size:14.5px;color:var(--h5-soft);max-width:52ch}.h5-gsvg{display:block;width:100%;height:auto}.h5-gsvg.tall{display:none}.h5-gsvg text{font-family:var(--font-dm-sans),sans-serif;fill:var(--h5-ink)}.h5-gsvg .node{fill:#fff;stroke:rgba(18,33,59,.16);stroke-width:1.2}.h5-gsvg .sub{fill:var(--h5-soft);font-size:12px}.h5-gsvg .lbl{font-size:15px;font-weight:600}.h5-gsvg .tangle{fill:none;stroke:#b6c0cf;stroke-width:1.6;stroke-dasharray:5 6}.h5-gsvg .q{fill:#b7791f;font-family:var(--font-source-serif-4),serif;font-weight:600;font-size:20px}.h5-gsvg .grpDirect,.h5-gsvg .grpGuess{transition:opacity .7s ease}.h5-gsvg .grpDirect{opacity:0}.h5-guess[data-direct=true] .grpGuess{opacity:.07}.h5-guess[data-direct=true] .grpDirect{opacity:1}.h5-gsvg .line{fill:none;stroke:var(--h5-teal);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.1s ease .2s}.h5-guess[data-direct=true] .line{stroke-dashoffset:0}.h5-gsvg .kNode{fill:var(--h5-night)}.h5-gsvg .kTxt{fill:var(--h5-glow);font-weight:700;font-size:24px}.h5-gsvg .cat{fill:#fff;stroke:rgba(13,148,136,.45);stroke-width:1.4}.h5-gsvg .chk,.h5-gsvg .pulse{fill:var(--h5-teal)}.h5-connect{background:#fff;border-top:1px solid var(--h5-line)}.h5-flow{display:grid;grid-template-columns:minmax(0,1.15fr) 90px auto 90px minmax(0,1fr);align-items:center;margin-top:48px}.h5-sources{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.h5-sources button{font:inherit;font-size:13px;padding:6px 12px;border-radius:99px;border:1px solid var(--h5-line);background:#fff;color:var(--h5-soft);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .25s}.h5-sources button svg{width:14px;height:14px}.h5-sources button[data-on=true]{background:var(--h5-ink);border-color:var(--h5-ink);color:#fff}.h5-sync{background:var(--h5-paper);border:1px solid var(--h5-line);border-radius:20px;padding:18px;box-shadow:0 40px 80px -55px rgba(18,33,59,.6);min-height:300px;display:flex;flex-direction:column}.h5-syncTop{display:flex;align-items:center;gap:8px;font-size:13.5px}.h5-syncTop svg{width:20px;height:20px;flex:none}.h5-syncTop .host{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.h5-syncTop .host,.h5-syncTop .st{font-family:var(--font-dm-mono),monospace}.h5-syncTop .st{margin-left:auto;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px 8px;background:var(--h5-warn-bg);color:var(--h5-warn);flex:none}.h5-syncTop .st[data-ok=true]{background:var(--h5-teal-50);color:var(--h5-teal-700)}.h5-syncDetail{margin:10px 0 0;font-size:13.5px;color:var(--h5-soft)}.h5-pbar{height:6px;border-radius:99px;background:var(--h5-paper-deep);margin-top:14px;overflow:hidden}.h5-pbar i{display:block;height:100%;width:0;background:var(--h5-teal);border-radius:99px}.h5-syncNum{display:flex;align-items:baseline;gap:10px;margin-top:12px}.h5-syncNum b{font-family:var(--font-source-serif-4),serif;font-weight:600;font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.h5-syncNum span{font-size:13.5px;color:var(--h5-soft)}.h5-syncRows{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.h5-syncRows li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--h5-faint);transition:color .3s}.h5-syncRows li:before{content:"";width:16px;height:16px;border-radius:50%;border:1.5px solid #cbd3de;flex:none;transition:all .3s}.h5-syncRows li[data-ok=true]{color:var(--h5-ink)}.h5-syncRows li[data-ok=true]:before{border-color:var(--h5-teal);background:var(--h5-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.h5-syncFoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--h5-line);font-size:12.5px;color:var(--h5-soft)}.h5-custom{margin-top:18px;display:grid;gap:10px}.h5-custom ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.h5-custom li{display:flex;gap:10px;font-size:14px;color:var(--h5-ink)}.h5-custom li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--h5-teal);margin-top:7px;flex:none}.h5-wire{position:relative;height:2px;background:repeating-linear-gradient(90deg,#cbd3de 0 6px,transparent 6px 12px);margin-inline:6px;transition:background .4s}.h5-wire i{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;opacity:0;box-shadow:0 0 0 4px rgba(13,148,136,.18)}.h5-flow[data-live=true] .h5-wire,.h5-wire i{background:var(--h5-teal)}.h5-flow[data-live=true] .h5-wire i{opacity:1;animation:h5-run 1.8s linear infinite}.h5-flow[data-live=true] .h5-wire i+i{animation-delay:.9s}.h5-hub{display:flex;flex-direction:column;align-items:center;gap:10px}.h5-hubNode{width:120px;height:120px;border-radius:50%;background:var(--h5-night);color:var(--h5-glow);display:grid;place-items:center;font-weight:700;font-size:26px;letter-spacing:-.03em;box-shadow:0 0 0 10px rgba(13,148,136,.08);transition:box-shadow .6s}.h5-flow[data-live=true] .h5-hubNode{box-shadow:0 0 0 12px rgba(13,148,136,.16),0 30px 60px -20px rgba(13,148,136,.6)}.h5-protos{display:flex;gap:6px}.h5-protos span{font-family:var(--font-dm-mono),monospace;font-size:10.5px;letter-spacing:.06em;border:1px solid var(--h5-line);border-radius:99px;padding:2px 7px;color:var(--h5-soft)}.h5-hubCap{font-size:12px;color:var(--h5-soft)}.h5-dest{list-style:none;margin:0;padding:0;display:grid;gap:8px}.h5-dest li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--h5-line);background:var(--h5-paper);font-size:14.5px;font-weight:600;color:var(--h5-faint);transition:all .4s}.h5-dest li img,.h5-dest li svg{width:17px;height:17px;filter:grayscale(1);opacity:.45;transition:all .4s}.h5-dest li .lv{margin-left:auto;font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--h5-teal-700);opacity:0;transition:opacity .4s}.h5-dest li[data-on=true]{color:var(--h5-ink);background:#fff;border-color:rgba(13,148,136,.35);box-shadow:0 12px 26px -20px rgba(13,148,136,.7)}.h5-dest li[data-on=true] img,.h5-dest li[data-on=true] svg{filter:none;opacity:1}.h5-dest li[data-on=true] .lv{opacity:1}.h5-dest li.more{font-weight:500;font-size:13px;border-style:dashed;justify-content:center}.h5-gap{background:var(--h5-paper-deep)}.h5-gapGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;margin-top:44px;align-items:start}.h5-steps{display:grid;gap:8px}.h5-step{border-radius:16px;padding:16px 18px;cursor:pointer;border:1px solid transparent;transition:background .3s,border-color .3s;position:relative;overflow:hidden;text-align:left;width:100%;background:transparent;color:inherit;font:inherit}.h5-step .k{font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--h5-faint)}.h5-step h3{font-size:22px;margin-top:4px;color:var(--h5-soft);transition:color .3s}.h5-step p{margin:6px 0 0;font-size:14.5px;color:var(--h5-soft);display:none}.h5-step[aria-selected=true]{background:#fff;border-color:var(--h5-line);box-shadow:0 20px 40px -30px rgba(18,33,59,.5)}.h5-step[aria-selected=true] .k{color:var(--h5-teal-700)}.h5-step[aria-selected=true] h3{color:var(--h5-ink)}.h5-step[aria-selected=true] p{display:block}.h5-step .prog{position:absolute;left:0;bottom:0;height:2px;background:var(--h5-teal);width:0}.h5-step[aria-selected=true][data-auto=true] .prog{animation:h5-prog 5.2s linear forwards}.h5-stage{background:#fff;border:1px solid var(--h5-line);border-radius:22px;box-shadow:0 40px 80px -50px rgba(18,33,59,.55);overflow:hidden}.h5-stageTop{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--h5-line)}.h5-stageTop .h5-flip span{cursor:default;font-size:12.5px;padding:5px 12px}.h5-stageBody{padding:22px;min-height:300px;display:flex;flex-direction:column;gap:12px;justify-content:center}.h5-bubble{background:var(--h5-paper);border-radius:14px;padding:12px 14px;font-size:14.5px;animation:h5-pop .35s ease both}.h5-bubble.q{align-self:flex-end;background:var(--h5-ink);color:#fff;border-radius:14px 14px 4px 14px;max-width:80%}.h5-bubble.bad{border:1px dashed #f3b8b3;background:var(--h5-bad-bg);color:#7a1d16}.h5-bubble.good{border:1px solid #bfe3dd;background:var(--h5-teal-50)}.h5-bubble .meta{display:block;font-family:var(--font-dm-mono),monospace;font-size:11px}.h5-bubble .meta,.h5-statline{margin-top:6px;color:var(--h5-soft)}.h5-statline{display:flex;gap:16px;align-items:baseline;padding-top:14px;border-top:1px dashed var(--h5-line);font-size:13px}.h5-statline b{font-family:var(--font-source-serif-4),serif;font-size:34px;line-height:1;color:var(--h5-teal-700);font-weight:600;flex:none}.h5-statline a{color:inherit;text-decoration:underline;text-decoration-color:rgba(90,107,133,.35);text-underline-offset:3px}.h5-band{text-align:center;padding-block:120px!important;background:radial-gradient(60% 80% at 50% 110%,rgba(13,148,136,.4),transparent 65%),var(--h5-night)}.h5-band h2{font-size:clamp(34px,5.4vw,68px);max-width:18ch;margin-inline:auto;line-height:1.05}.h5-band .soft{color:#6f7f99;font-weight:500}.h5-revGrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.h5-defs{margin-top:28px;display:grid;gap:16px}.h5-defs div{display:grid;grid-template-columns:14px 1fr;gap:12px}.h5-defs i{width:14px;height:14px;border-radius:4px;margin-top:5px}.h5-defs b{display:block}.h5-defs span{color:var(--h5-soft);font-size:15px}.h5-live{padding-block:72px!important;border-block:1px solid var(--h5-line);background:#fff}.h5-liveGrid{display:grid;grid-template-columns:auto 1fr;gap:40px 64px;align-items:center}.h5-nums{display:flex;gap:44px}.h5-num b{display:block;font-family:var(--font-source-serif-4),serif;font-weight:600;font-size:52px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.h5-num>span{font-size:13px;color:var(--h5-soft)}.h5-up{display:inline-block;vertical-align:top;margin:2px 0 0 8px;padding:3px 7px;border-radius:999px;background:rgba(13,148,136,.1);color:var(--h5-teal-700);font-family:var(--font-dm-sans),sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.h5-up span{font-weight:500;opacity:.8}.h5-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--h5-teal);margin-right:6px;animation:h5-ping 2s infinite}.h5-brands{display:flex;flex-direction:column;align-items:flex-end;gap:14px;min-width:0}.h5-brandsLabel{font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--h5-soft)}.h5-logos{display:flex;flex-wrap:wrap;gap:22px 38px;align-items:center;justify-content:flex-end}.h5-logos img{height:34px;width:auto;filter:grayscale(1) contrast(1.1);opacity:.75;transition:filter .3s,opacity .3s}.h5-logos img:hover{filter:none;opacity:1}.h5-liveFoot{grid-column:1/-1;justify-content:space-between;gap:10px 28px;font-size:13px;color:var(--h5-soft);padding-top:22px;border-top:1px solid var(--h5-line)}.h5-liveFoot,.h5-plats{display:flex;flex-wrap:wrap}.h5-plats{gap:8px 20px;align-items:center;color:var(--h5-ink);font-weight:600}.h5-plats span{display:inline-flex;gap:7px;align-items:center}.h5-plats svg{height:16px;width:auto}.h5-plats .any{font-weight:500;color:var(--h5-soft)}.h5-chain{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr;align-items:stretch;margin-top:44px}.h5-link{border:1px solid var(--h5-line);border-radius:20px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:8px}.h5-link .k{font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--h5-faint)}.h5-link h3{font-size:24px}.h5-link p{margin:0;color:var(--h5-soft);font-size:15px}.h5-link.kifly{background:var(--h5-night);border-color:var(--h5-night);color:#fff;box-shadow:0 40px 80px -40px rgba(13,148,136,.6)}.h5-link.kifly .k{color:var(--h5-glow)}.h5-link.kifly p{color:var(--h5-night-soft)}.h5-arrow{display:grid;place-items:center;width:46px;color:var(--h5-teal)}.h5-arrow svg{width:26px;height:26px}.h5-diy{margin-top:22px;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:15px;color:var(--h5-soft);padding:16px 20px;border:1px dashed rgba(18,33,59,.2);border-radius:14px}.h5-diy b{color:var(--h5-ink)}.h5-report{margin-inline:14px;border-radius:36px;background:radial-gradient(50% 70% at 85% 20%,rgba(13,148,136,.28),transparent 70%),linear-gradient(180deg,var(--h5-night),var(--h5-night-2))}.h5-repGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:56px;align-items:start}.h5-research{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.h5-paper{background:#fff;border:1px solid var(--h5-line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:10px}.h5-paper .t{font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--h5-teal-700)}.h5-paper .fig{font-family:var(--font-source-serif-4),serif;font-weight:600;font-size:46px;line-height:1;letter-spacing:-.02em}.h5-paper h3{font-size:19px;line-height:1.25}.h5-paper .soon{margin-top:auto;font-size:13px;color:var(--h5-soft)}.h5-faq{max-width:780px;margin:36px auto 0;border-top:1px solid var(--h5-line)}.h5-faq details{border-bottom:1px solid var(--h5-line);padding:18px 0}.h5-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:17px}.h5-faq summary::-webkit-details-marker{display:none}.h5-faq summary:after{content:"+";color:var(--h5-teal);font-size:22px;line-height:1}.h5-faq details[open] summary:after{content:"\2212"}.h5-faq p{color:var(--h5-soft);margin:10px 0 0;font-size:15.5px;max-width:66ch}.h5-close{text-align:center;border-radius:44px 44px 0 0;margin-top:30px;padding-block:110px 0!important;background:radial-gradient(60% 80% at 50% 120%,rgba(13,148,136,.45),transparent 62%),var(--h5-night)}.h5-close h2{max-width:16ch;font-size:clamp(36px,5.6vw,72px);line-height:1.02}.h5-close .h5-lead,.h5-close h2{margin-inline:auto}@keyframes h5-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes h5-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes h5-run{0%{left:0}to{left:calc(100% - 10px)}}@keyframes h5-runv{0%{top:0}to{top:calc(100% - 10px)}}@keyframes h5-prog{to{width:100%}}@keyframes h5-ping{70%{box-shadow:0 0 0 8px rgba(13,148,136,0)}to{box-shadow:0 0 0 0 rgba(13,148,136,0)}}@media (max-width:1024px){.h5-gapGrid,.h5-heroGrid,.h5-repGrid,.h5-revGrid,.h5-shiftHead{grid-template-columns:1fr;gap:40px}.h5-chain{grid-template-columns:1fr}.h5-arrow{width:auto;height:40px;transform:rotate(90deg)}.h5-liveGrid{grid-template-columns:1fr}.h5-logos{justify-content:flex-start}.h5-brands{align-items:flex-start}.h5-research{grid-template-columns:1fr}.h5-flow{grid-template-columns:minmax(0,1fr);justify-items:center;max-width:480px;margin-inline:auto}.h5-flow>.h5-dest,.h5-flow>.h5-syncCol{width:100%;min-width:0}.h5-wire{width:2px;height:56px;margin:6px 0;background:repeating-linear-gradient(180deg,#cbd3de 0 6px,transparent 6px 12px)}.h5-wire i{left:-4px;top:0}.h5-flow[data-live=true] .h5-wire i{animation-name:h5-runv}.h5-dest{grid-template-columns:1fr 1fr}.h5-dest li.more{grid-column:1/-1}}@media (max-width:640px){.h5 .h5-wrap{padding-inline:18px}.h5 section{padding-block:68px}.h5-heroGrid{padding-block:22px 44px}.h5-hero h1{font-size:46px}.h5-heroStack{padding-block:36px 44px}.h5-heroStack h1{font-size:clamp(34px,10.4vw,46px);line-height:1.04;max-width:none}.h5-heroDemo{margin-top:40px}.h5-hero .h5-lead{font-size:17px}.h5-gsvg.wide{display:none}.h5-gsvg.tall{display:block}.h5-guess{padding:12px 10px 4px;border-radius:20px}.h5-hubNode{width:84px;height:84px;font-size:20px}.h5-wire{height:32px}.h5-dest{gap:6px}.h5-dest li{padding:9px 10px;font-size:13.5px;gap:8px}.h5-dest li .lv{display:none}.h5-stageBody{padding:16px;min-height:280px}.h5-live{padding-block:36px!important}.h5-liveGrid{gap:24px}.h5-nums{display:grid;grid-template-columns:auto 1fr;gap:28px}.h5-up{font-size:11px;margin-left:6px;padding:2px 6px}.h5-num b{font-size:32px}.h5-num>span{font-size:12px;line-height:1.4;display:block;margin-top:4px}.h5-brands{gap:12px}.h5-brandsLabel{font-size:10px;letter-spacing:.05em}.h5-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;justify-items:center;width:100%}.h5-logos img{width:auto;height:auto;max-height:24px;max-width:100%}.h5-liveFoot{font-size:12px;padding-top:16px}.h5-plats{gap:6px 14px}.h5-band{padding-block:84px!important}.h5-report{margin-inline:6px;border-radius:24px}.h5-close{border-radius:26px 26px 0 0;padding-block:80px 0!important}.h5-gapGrid{gap:16px;margin-top:28px}.h5-steps{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding:2px 18px 8px;scrollbar-width:none}.h5-steps::-webkit-scrollbar{display:none}.h5-step{flex:0 0 78%;scroll-snap-align:start;background:rgba(255,255,255,.55);border-color:var(--h5-line)}.h5-step h3{font-size:19px}.h5-step p{display:block}}@media (max-width:360px){.h5-heroStack h1{font-size:30px}}@media (min-width:1600px){.h5 .h5-wrap,.h5-hero nav>div{max-width:1360px}.h5 section{padding-block:120px}.h5 h2{font-size:clamp(50px,2.9vw,60px)}.h5-hero h1{font-size:clamp(76px,4.4vw,96px)}.h5-hero .h5-lead{font-size:21px}.h5-lead{font-size:20px;max-width:60ch}.h5-heroGrid{gap:72px}.h5-statement{font-size:clamp(64px,3.8vw,78px)}.h5-band h2{font-size:clamp(68px,3.9vw,80px)}.h5-close h2{font-size:clamp(72px,4vw,88px)}}@media (min-width:2200px){.h5 .h5-wrap,.h5-hero nav>div{max-width:1520px}}@media (prefers-reduced-motion:reduce){.h5 *,.h5 :after,.h5 :before{animation:none!important;transition:none!important}}