.media-module__SFn4la__videoPlayer{background:#f5faff;width:100%;height:100%;position:relative}.media-module__SFn4la__videoPlayer video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.media-module__SFn4la__fullscreenTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.media-module__SFn4la__fullscreenTrigger:focus-visible{outline-offset:-4px;outline:3px solid #1076be}.media-module__SFn4la__videoTapTarget{width:100%;height:100%;cursor:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.media-module__SFn4la__videoTapTarget:focus-visible{outline-offset:-5px;outline:3px solid #fff}.media-module__SFn4la__playbackBar{z-index:1;padding:32px max(20px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#fff;font-variant-numeric:tabular-nums;cursor:auto;background:linear-gradient(#0000,#10151be6);align-items:center;gap:14px;font-size:14px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.media-module__SFn4la__playbackBar button{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.media-module__SFn4la__playbackBar input{accent-color:#46bfff;cursor:pointer;flex:1;min-width:0;height:32px}.media-module__SFn4la__playbackBar button:focus-visible,.media-module__SFn4la__playbackBar input:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.media-module__SFn4la__playbackBar{transition:none}}.media-module__SFn4la__videoControl{color:#29495e;cursor:pointer;background:#ffffffeb;border:1px solid #d5e5ef;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:flex;position:absolute;bottom:12px;right:12px;font-size:11px!important}.media-module__SFn4la__videoControl:focus-visible{outline-offset:3px;outline:3px solid #1076be}.media-module__SFn4la__mediaFallback{color:#627383;background:#f5faff;place-items:center;height:100%;min-height:220px;font-size:12px;display:grid}
.FullscreenMedia-module__GHsUKG__dialog{z-index:2147483647;transition:opacity .25s;position:fixed;inset:0}.FullscreenMedia-module__GHsUKG__dialog[data-closed]{opacity:0}.FullscreenMedia-module__GHsUKG__position{background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FullscreenMedia-module__GHsUKG__panel{width:min(95vw, calc(90svh * var(--media-ratio)));max-height:90svh;aspect-ratio:var(--media-ratio);outline:none;transition:transform .25s,opacity .25s;position:relative}.FullscreenMedia-module__GHsUKG__panel[data-closed]{opacity:0;transform:scale(.92)}.FullscreenMedia-module__GHsUKG__media,.FullscreenMedia-module__GHsUKG__media>div{background:#10151b;width:100%;height:100%}.FullscreenMedia-module__GHsUKG__media img,.FullscreenMedia-module__GHsUKG__media video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.FullscreenMedia-module__GHsUKG__close{z-index:2;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#fff3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;transition:background .18s;display:grid;position:absolute}.FullscreenMedia-module__GHsUKG__close:hover{background:#fff6}.FullscreenMedia-module__GHsUKG__close:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (min-width:768px){.FullscreenMedia-module__GHsUKG__panel{width:min(95vw, calc(90dvh * var(--media-ratio)));max-height:90dvh}}@media (prefers-reduced-motion:reduce){.FullscreenMedia-module__GHsUKG__dialog,.FullscreenMedia-module__GHsUKG__panel,.FullscreenMedia-module__GHsUKG__close{transition:none}}
.puzzleomni-module__p5jrZa__page{--blue:#07a5e2;--ink:#111827;--body:#4b5563;--muted:#627383;--line:#e2eaf1;--wash:#f0f9ff;color:var(--ink);background:#fff;overflow:clip}.puzzleomni-module__p5jrZa__page *{box-sizing:border-box}.puzzleomni-module__p5jrZa__page button,.puzzleomni-module__p5jrZa__page a{-webkit-tap-highlight-color:transparent}.puzzleomni-module__p5jrZa__page button{font:inherit}.puzzleomni-module__p5jrZa__page a{text-decoration:none}.puzzleomni-module__p5jrZa__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #1076be}.puzzleomni-module__p5jrZa__page section[id]{scroll-margin-top:100px}.puzzleomni-module__p5jrZa__wrap{width:min(1200px,100% - 96px);margin:0 auto}.puzzleomni-module__p5jrZa__eyebrow{font-size:var(--text-small);letter-spacing:.13em;color:var(--muted);align-items:center;gap:10px;margin:0 0 18px;font-weight:600;line-height:1.6;display:flex}.puzzleomni-module__p5jrZa__eyebrow>span{background:var(--blue);border-radius:50%;width:6px;height:6px}.puzzleomni-module__p5jrZa__wheelCenter>strong>span{color:var(--blue)}.puzzleomni-module__p5jrZa__mobileCycle{display:none}.puzzleomni-module__p5jrZa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:27px;display:flex}.puzzleomni-module__p5jrZa__primary,.puzzleomni-module__p5jrZa__secondary{border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.puzzleomni-module__p5jrZa__primary{background:var(--blue);color:#062d40;border:1px solid var(--blue)}.puzzleomni-module__p5jrZa__primary:hover{background:#38b6e8;transform:translateY(-1px)}.puzzleomni-module__p5jrZa__secondary{color:var(--ink);background:#fff;border:1px solid #d9e6ee}.puzzleomni-module__p5jrZa__secondary:hover{background:#f0f9ff}.puzzleomni-module__p5jrZa__motionToggle{min-height:34px;color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:4px 8px;display:flex}.puzzleomni-module__p5jrZa__motionToggle:hover{color:var(--ink);background:#f1f6fa}.puzzleomni-module__p5jrZa__sectionHeading{max-width:860px}.puzzleomni-module__p5jrZa__sectionHeading h2,.puzzleomni-module__p5jrZa__closing h2{font-size:var(--title-section);letter-spacing:0;text-wrap:balance;margin:0;font-weight:650;line-height:1.4}.puzzleomni-module__p5jrZa__sectionHeading>p:last-child{color:var(--body);font-size:var(--text-body);text-wrap:pretty;margin:18px 0 0;line-height:1.85}.puzzleomni-module__p5jrZa__flywheelSection{padding-top:70px}.puzzleomni-module__p5jrZa__flywheelLayout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:60px;margin-top:27px;display:grid}.puzzleomni-module__p5jrZa__wheel{aspect-ratio:620/520;width:100%;position:relative}.puzzleomni-module__p5jrZa__wheelTracks{fill:none;stroke:#cde1ee;stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0}.puzzleomni-module__p5jrZa__wheelTracks .puzzleomni-module__p5jrZa__innerTrack{stroke:#e2edf5;stroke-dasharray:3 6}.puzzleomni-module__p5jrZa__wheelTracks .puzzleomni-module__p5jrZa__wheelSignal{stroke:#07a5e2;stroke-width:2px;stroke-dasharray:28 360;animation:22s linear infinite puzzleomni-module__p5jrZa__orbit}.puzzleomni-module__p5jrZa__wheelTracks>path{stroke:#7cabc8}@keyframes puzzleomni-module__p5jrZa__orbit{to{stroke-dashoffset:-1552px}}.puzzleomni-module__p5jrZa__wheelCenter{text-align:center;background:radial-gradient(#eef9ff 0%,#f7fbfe 45%,#fff0 73%);flex-direction:column;justify-content:center;align-items:center;width:220px;height:196px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.puzzleomni-module__p5jrZa__wheelCenter>svg{color:var(--blue);margin-bottom:13px}.puzzleomni-module__p5jrZa__wheelCenter>strong{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:27px}.puzzleomni-module__p5jrZa__wheelCenter>span{font-size:var(--text-small);color:var(--body);margin-top:9px}.puzzleomni-module__p5jrZa__wheelCenter>small{font-size:var(--text-small);letter-spacing:.14em;color:var(--muted);margin-top:20px}.puzzleomni-module__p5jrZa__wheelNode{text-align:left;background:#fff;border:1px solid #dce7ee;border-radius:10px;align-items:center;gap:11px;width:174px;min-height:71px;padding:13px;transition:border-color .2s,box-shadow .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #142f4605}.puzzleomni-module__p5jrZa__wheelNode:hover{border-color:#9dd5ef}.puzzleomni-module__p5jrZa__wheelNode[aria-pressed=true]{border-color:var(--blue);box-shadow:0 5px 22px #07a5e218}.puzzleomni-module__p5jrZa__nodeIcon{color:#66829a;flex-shrink:0;width:29px}.puzzleomni-module__p5jrZa__wheelNode[aria-pressed=true] .puzzleomni-module__p5jrZa__nodeIcon{color:var(--blue)}.puzzleomni-module__p5jrZa__wheelNode>span:nth-child(2){flex:1;gap:3px;display:grid}.puzzleomni-module__p5jrZa__wheelNode small{color:var(--muted);font-size:var(--text-small);letter-spacing:.1em;line-height:1}.puzzleomni-module__p5jrZa__wheelNode strong{font-size:var(--text-small);font-weight:600;line-height:1.4}.puzzleomni-module__p5jrZa__wheelNode>svg{color:#6e8c9e;flex-shrink:0}.puzzleomni-module__p5jrZa__node0{top:14.6%;left:50%}.puzzleomni-module__p5jrZa__node1{top:43%;left:84%}.puzzleomni-module__p5jrZa__node2{top:80%;left:71%}.puzzleomni-module__p5jrZa__node3{top:80%;left:29%}.puzzleomni-module__p5jrZa__node4{top:43%;left:16%}.puzzleomni-module__p5jrZa__wheelDetail{border-left:1px solid #e1ebf2;min-height:337px;padding:9px 0 9px 40px}.puzzleomni-module__p5jrZa__detailIndex{color:#1076be;font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.puzzleomni-module__p5jrZa__detailIndex>span{color:#657789;font-size:var(--text-small);letter-spacing:.06em;margin-left:9px}.puzzleomni-module__p5jrZa__wheelDetail h3{white-space:pre-line;text-wrap:pretty;margin:22px 0 15px;font-size:26px;font-weight:600;line-height:1.5}.puzzleomni-module__p5jrZa__wheelDetail>p{color:var(--body);min-height:80px;margin:0;font-size:14px;line-height:1.9}.puzzleomni-module__p5jrZa__stageResult{background:#f5faff;border:1px solid #e0edf6;border-radius:8px;margin-top:24px;padding:16px 18px}.puzzleomni-module__p5jrZa__stageResult>span{color:var(--muted);font-size:var(--text-small);letter-spacing:.06em;margin-bottom:9px;display:block}.puzzleomni-module__p5jrZa__stageResult strong{font-size:var(--text-small);align-items:center;gap:9px;font-weight:500;display:flex}.puzzleomni-module__p5jrZa__stageResult svg{color:#1076be}.puzzleomni-module__p5jrZa__stagePagination{gap:6px;margin-top:18px;display:flex}.puzzleomni-module__p5jrZa__stagePagination button{place-items:center;width:30px;height:28px;display:grid}.puzzleomni-module__p5jrZa__stagePagination button span{background:#dae5ed;border-radius:4px;width:24px;height:3px}.puzzleomni-module__p5jrZa__stagePagination button[aria-pressed=true] span{background:var(--blue)}.puzzleomni-module__p5jrZa__flywheelFoundation{border:1px solid var(--line);background:#fafcfe;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;padding:24px 32px;display:grid}.puzzleomni-module__p5jrZa__flywheelFoundation>div{justify-content:center;align-items:center;gap:17px;display:flex}.puzzleomni-module__p5jrZa__flywheelFoundation>div+div{border-left:1px solid var(--line)}.puzzleomni-module__p5jrZa__flywheelFoundation svg{color:#1076be;flex-shrink:0}.puzzleomni-module__p5jrZa__flywheelFoundation strong{font-size:14px;font-weight:600;display:block}.puzzleomni-module__p5jrZa__flywheelFoundation small{color:var(--muted);font-size:var(--text-small);margin-top:5px;line-height:1.6;display:block}.puzzleomni-module__p5jrZa__deploymentCards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;display:grid}.puzzleomni-module__p5jrZa__deploymentCards>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.puzzleomni-module__p5jrZa__deploymentCards svg{color:#4a87ac;margin-bottom:20px}.puzzleomni-module__p5jrZa__deploymentCards h3{margin:0 0 11px;font-size:1.25rem;font-weight:600}.puzzleomni-module__p5jrZa__deploymentCards p{font-size:var(--text-body);color:var(--body);margin:0;line-height:1.85}.puzzleomni-module__p5jrZa__faqs{border-top:1px solid var(--line)}.puzzleomni-module__p5jrZa__faqs details{border-bottom:1px solid var(--line)}.puzzleomni-module__p5jrZa__faqs summary{cursor:pointer;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-weight:500;list-style:none;display:flex}.puzzleomni-module__p5jrZa__faqs summary::-webkit-details-marker{display:none}.puzzleomni-module__p5jrZa__faqs summary>svg{color:#658396;flex-shrink:0;transition:transform .2s}.puzzleomni-module__p5jrZa__faqs details[open] summary>svg{transform:rotate(45deg)}.puzzleomni-module__p5jrZa__faqs details>p{color:var(--body);font-size:var(--text-body);max-width:950px;margin:0;padding:0 30px 23px 0;line-height:1.85}.puzzleomni-module__p5jrZa__closing{background:#f0f9ff;border-block:1px solid #e1edf5;padding:75px 0}.puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.puzzleomni-module__p5jrZa__closing h2{font-size:var(--title-section);max-width:800px}.puzzleomni-module__p5jrZa__closingRocket{width:48px;height:48px;color:var(--blue);margin:0 auto 24px;display:block}.puzzleomni-module__p5jrZa__closing p:last-child{font-size:var(--text-body);color:var(--body);margin:18px 0 0;line-height:1.85}.puzzleomni-module__p5jrZa__closing .puzzleomni-module__p5jrZa__primary{flex-shrink:0}.puzzleomni-module__p5jrZa__scopeNote{max-width:1200px;font-size:var(--text-small);color:#647887;text-align:center;margin:auto;padding:19px 24px;line-height:1.8}.puzzleomni-module__p5jrZa__page[data-motion=paused] *,.puzzleomni-module__p5jrZa__page[data-motion=paused] :before,.puzzleomni-module__p5jrZa__page[data-motion=paused] :after{animation-play-state:paused!important}@media (max-width:1100px){.puzzleomni-module__p5jrZa__wrap{width:calc(100% - 64px)}.puzzleomni-module__p5jrZa__flywheelLayout{grid-template-columns:1.35fr 1fr;gap:26px}.puzzleomni-module__p5jrZa__wheelNode{gap:7px;width:148px;min-height:65px;padding:10px}.puzzleomni-module__p5jrZa__wheelNode strong{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__wheelNode>svg{display:none}.puzzleomni-module__p5jrZa__wheelCenter>strong{font-size:23px}.puzzleomni-module__p5jrZa__wheelCenter>small{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__wheelDetail{padding-left:25px}.puzzleomni-module__p5jrZa__wheelDetail h3{font-size:23px}.puzzleomni-module__p5jrZa__closing h2{font-size:var(--title-section)}}@media (max-width:850px){.puzzleomni-module__p5jrZa__section{padding:75px 0}.puzzleomni-module__p5jrZa__flywheelLayout{grid-template-columns:1fr;gap:0;margin-top:16px}.puzzleomni-module__p5jrZa__wheel{max-width:610px;margin:auto}.puzzleomni-module__p5jrZa__wheelNode{gap:10px;width:170px;padding:13px}.puzzleomni-module__p5jrZa__wheelNode strong{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__wheelCenter>strong{font-size:28px}.puzzleomni-module__p5jrZa__wheelDetail{border-left:0;border-top:1px solid var(--line);-moz-column-gap:35px;grid-template-columns:1fr 1fr;column-gap:35px;min-height:0;padding:25px 0;display:grid}.puzzleomni-module__p5jrZa__detailIndex{grid-column:1}.puzzleomni-module__p5jrZa__wheelDetail h3{grid-column:1;margin:15px 0 0}.puzzleomni-module__p5jrZa__wheelDetail>p{font-size:var(--text-small);grid-area:1/2/3;align-self:center}.puzzleomni-module__p5jrZa__stageResult{grid-column:2;margin-top:20px}.puzzleomni-module__p5jrZa__stagePagination{grid-area:3/1;align-items:center;margin-top:15px}.puzzleomni-module__p5jrZa__flywheelFoundation{gap:15px;padding:20px}.puzzleomni-module__p5jrZa__flywheelFoundation>div{justify-content:flex-start;gap:12px}.puzzleomni-module__p5jrZa__flywheelFoundation>div+div{padding-left:20px}.puzzleomni-module__p5jrZa__flywheelFoundation strong,.puzzleomni-module__p5jrZa__flywheelFoundation small{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__deploymentCards{gap:12px}.puzzleomni-module__p5jrZa__deploymentCards>div{padding:20px}.puzzleomni-module__p5jrZa__deploymentCards h3{font-size:1.25rem}.puzzleomni-module__p5jrZa__deploymentCards p{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{flex-direction:column;align-items:flex-start;gap:27px}}@media (max-width:600px){.puzzleomni-module__p5jrZa__wrap{width:calc(100% - 40px)}.puzzleomni-module__p5jrZa__actions{gap:10px;margin-top:22px}.puzzleomni-module__p5jrZa__primary,.puzzleomni-module__p5jrZa__secondary{font-size:var(--text-small);gap:9px;min-height:44px;padding:11px 14px}.puzzleomni-module__p5jrZa__motionToggle{white-space:nowrap;padding-inline:4px;font-size:var(--text-small)!important}.puzzleomni-module__p5jrZa__section{padding:62px 0}.puzzleomni-module__p5jrZa__eyebrow{font-size:var(--text-small);letter-spacing:.1em;margin-bottom:14px}.puzzleomni-module__p5jrZa__sectionHeading h2{font-size:var(--title-section);line-height:1.45}.puzzleomni-module__p5jrZa__sectionHeading>p:last-child{font-size:var(--text-body);margin-top:15px}.puzzleomni-module__p5jrZa__wheel{aspect-ratio:auto;background:#f7fbfe;border:1px solid #dfecf5;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;padding:20px 14px;display:grid}.puzzleomni-module__p5jrZa__wheelTracks{display:none}.puzzleomni-module__p5jrZa__wheelCenter{background:0 0;grid-column:1/-1;width:auto;height:auto;padding:0 0 15px;position:static;transform:none}.puzzleomni-module__p5jrZa__wheelCenter>svg{width:23px;margin-bottom:8px}.puzzleomni-module__p5jrZa__wheelCenter>strong{font-size:26px}.puzzleomni-module__p5jrZa__wheelCenter>span{font-size:var(--text-small);margin-top:6px}.puzzleomni-module__p5jrZa__wheelCenter>small{display:none}.puzzleomni-module__p5jrZa__wheelCenter>.puzzleomni-module__p5jrZa__mobileCycle{color:#1076be;font-size:var(--text-small);letter-spacing:.04em;margin-top:13px;display:block}.puzzleomni-module__p5jrZa__wheelNode{gap:8px;width:auto;min-height:64px;padding:11px 10px;position:static;transform:none}.puzzleomni-module__p5jrZa__nodeIcon{width:22px}.puzzleomni-module__p5jrZa__nodeIcon>svg{width:20px}.puzzleomni-module__p5jrZa__wheelNode small,.puzzleomni-module__p5jrZa__wheelNode strong{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__node4{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.puzzleomni-module__p5jrZa__wheelDetail{border-top:none;padding:26px 0 19px;display:block}.puzzleomni-module__p5jrZa__detailIndex{font-size:22px}.puzzleomni-module__p5jrZa__wheelDetail h3{white-space:normal;min-height:75px;margin:13px 0;font-size:25px}.puzzleomni-module__p5jrZa__wheelDetail>p{font-size:var(--text-small);min-height:75px}.puzzleomni-module__p5jrZa__stageResult{margin-top:19px}.puzzleomni-module__p5jrZa__stagePagination{margin-top:11px}.puzzleomni-module__p5jrZa__flywheelFoundation{grid-template-columns:1fr;gap:17px;padding:20px}.puzzleomni-module__p5jrZa__flywheelFoundation>div+div{border-left:0;border-top:1px solid var(--line);padding-top:17px;padding-left:0}.puzzleomni-module__p5jrZa__flywheelFoundation strong{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__deploymentCards{grid-template-columns:1fr;margin-top:27px}.puzzleomni-module__p5jrZa__deploymentCards>div{grid-template-columns:30px 1fr;gap:0 14px;padding:22px;display:grid}.puzzleomni-module__p5jrZa__deploymentCards svg{grid-row:span 2;margin:0}.puzzleomni-module__p5jrZa__deploymentCards h3{font-size:1.25rem}.puzzleomni-module__p5jrZa__faqs summary{font-size:var(--text-body);gap:12px;line-height:1.7}.puzzleomni-module__p5jrZa__faqs details>p{font-size:var(--text-body);padding-right:10px}.puzzleomni-module__p5jrZa__closing{padding:52px 0}.puzzleomni-module__p5jrZa__closing h2{font-size:var(--title-section);line-height:1.5}.puzzleomni-module__p5jrZa__closing p:last-child{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__scopeNote{font-size:var(--text-small);text-align:left;padding:18px 20px}}@media (prefers-reduced-motion:reduce){.puzzleomni-module__p5jrZa__page *,.puzzleomni-module__p5jrZa__page :before,.puzzleomni-module__p5jrZa__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.puzzleomni-module__p5jrZa__motionToggle{display:none}.puzzleomni-module__p5jrZa__page [data-reveal-ready]{opacity:1!important;transform:none!important}}@keyframes puzzleomni-module__p5jrZa__heroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.puzzleomni-module__p5jrZa__page [data-reveal-ready]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.puzzleomni-module__p5jrZa__page [data-reveal-ready][data-revealed=true],.puzzleomni-module__p5jrZa__page [data-reveal-ready]:focus-within{opacity:1;transform:translate(0,0)}.puzzleomni-module__p5jrZa__researchSpotlight{background:#f3f9fd;border:1px solid #d7e7f3;border-radius:15px;grid-template-columns:290px minmax(0,1fr);gap:35px;padding:31px;display:grid;box-shadow:0 18px 50px -35px #28577938}.puzzleomni-module__p5jrZa__researchCopy{padding:10px 0}.puzzleomni-module__p5jrZa__researchBadge{font-size:var(--text-small);color:#126b98;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 21px;display:flex}.puzzleomni-module__p5jrZa__researchCopy h2{font-size:var(--title-section);letter-spacing:0;margin:0 0 14px;font-weight:650;line-height:1.5}.puzzleomni-module__p5jrZa__researchCopy>p:not(.puzzleomni-module__p5jrZa__researchBadge){font-size:var(--text-body);color:var(--body);margin:0;line-height:1.85}.puzzleomni-module__p5jrZa__researchCopy ol{gap:17px;margin:23px 0 0;padding:0;list-style:none;display:grid}.puzzleomni-module__p5jrZa__researchCopy li{align-items:flex-start;gap:12px;display:flex}.puzzleomni-module__p5jrZa__researchCopy li>span{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:#4e92ba;letter-spacing:.1em;padding-top:3px}.puzzleomni-module__p5jrZa__researchCopy li h3{font-size:var(--text-body);margin:0 0 5px;font-weight:600;line-height:1.6}.puzzleomni-module__p5jrZa__researchCopy li p{font-size:var(--text-body);color:#5f7282;margin:0;line-height:1.85}.puzzleomni-module__p5jrZa__researchMedia{align-self:center;min-width:0}.puzzleomni-module__p5jrZa__researchNote{font-size:var(--text-small);color:#56768c;align-items:flex-start;gap:7px;margin-top:13px;line-height:1.8;display:flex}.puzzleomni-module__p5jrZa__researchNote svg{flex-shrink:0;margin-top:2px}.puzzleomni-module__p5jrZa__mediaFigure{min-width:0;margin:0}.puzzleomni-module__p5jrZa__recordingFrame{background:#fff;border:1px solid #dce7ef;border-radius:10px;overflow:hidden;box-shadow:0 7px 25px #2a4b6306}.puzzleomni-module__p5jrZa__recordingViewport{background:#f3f7fb;width:100%;position:relative}.puzzleomni-module__p5jrZa__mediaFigure>figcaption{color:#627b8e;font-size:var(--text-small);margin-top:11px;line-height:1.8}.puzzleomni-module__p5jrZa__workflowSection{padding-top:72px;scroll-margin-top:100px}.puzzleomni-module__p5jrZa__workflowHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:65px;margin-bottom:30px;display:grid}.puzzleomni-module__p5jrZa__workflowHeading h2{font-size:var(--title-section);letter-spacing:0;margin:0;font-weight:600;line-height:1.5}.puzzleomni-module__p5jrZa__workflowHeading>p{font-size:var(--text-body);color:var(--body);margin:0 0 4px;line-height:1.85}.puzzleomni-module__p5jrZa__workflowTabs{background:#edf3f7;border:1px solid #e4edf3;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:6px;display:grid}.puzzleomni-module__p5jrZa__workflowTabs button{font-size:var(--text-small);color:#597082;border-radius:7px;align-items:center;gap:9px;padding:16px 14px;font-weight:500;display:flex}.puzzleomni-module__p5jrZa__workflowTabs button[data-selected]{color:#126b97;background:#fff;box-shadow:0 2px 7px #17324a0c}.puzzleomni-module__p5jrZa__workflowTabs button:hover{color:#126b97}.puzzleomni-module__p5jrZa__workflowTabs button>svg:last-child{opacity:.65;width:13px;margin-left:auto}.puzzleomni-module__p5jrZa__workflowNumber{font-size:var(--text-small);font-variant-numeric:tabular-nums;letter-spacing:.06em;opacity:.8}.puzzleomni-module__p5jrZa__workflowCopy{justify-content:space-between;align-items:center;gap:55px;padding:32px 0 26px;display:flex}.puzzleomni-module__p5jrZa__workflowCopy h3{font-size:var(--title-subsection);text-wrap:balance;margin:0 0 12px;font-weight:600;line-height:1.35}.puzzleomni-module__p5jrZa__workflowCopy p{font-size:var(--text-body);color:var(--body);margin:0;line-height:1.85}.puzzleomni-module__p5jrZa__workflowCopy ul{flex-shrink:0;gap:10px;min-width:130px;margin:0;padding:0;list-style:none;display:grid}.puzzleomni-module__p5jrZa__workflowCopy li{font-size:var(--text-small);color:#607789;align-items:center;gap:7px;display:flex}.puzzleomni-module__p5jrZa__workflowCopy li svg{color:#2787b7}.puzzleomni-module__p5jrZa__workflowPanel>.puzzleomni-module__p5jrZa__mediaFigure{width:min(1080px,100%);margin:0 auto}.puzzleomni-module__p5jrZa__workflowReturn{color:#53758c;font-size:var(--text-small);border-top:1px solid #e5edf4;justify-content:center;align-items:center;gap:17px;margin-top:30px;padding-top:24px;display:flex}.puzzleomni-module__p5jrZa__workflowReturn svg{color:#8cb4cc;flex-shrink:0}.puzzleomni-module__p5jrZa__flywheelSection{background:#f9fcfe;border-block:1px solid #e9f0f5}.puzzleomni-module__p5jrZa__flywheelMotion{justify-content:flex-end;margin:-10px 0 12px;display:flex}.puzzleomni-module__p5jrZa__flywheelSection[data-motion=paused] *,.puzzleomni-module__p5jrZa__flywheelSection[data-motion=paused] :before{animation-play-state:paused!important}.puzzleomni-module__p5jrZa__toolsHeading{grid-template-columns:1.05fr .95fr;align-items:end;gap:85px;display:grid}.puzzleomni-module__p5jrZa__toolsHeading h2{font-size:var(--title-section);letter-spacing:0;margin:0;font-weight:650;line-height:1.45}.puzzleomni-module__p5jrZa__toolsHeading>p{font-size:var(--text-body);color:var(--body);margin:0 0 6px;line-height:1.85}.puzzleomni-module__p5jrZa__pvIntroduction{justify-content:space-between;align-items:flex-end;gap:60px;margin:62px 0 26px;display:flex}.puzzleomni-module__p5jrZa__pvIntroduction .puzzleomni-module__p5jrZa__eyebrow{margin-bottom:13px}.puzzleomni-module__p5jrZa__pvIntroduction h2{font-size:var(--title-section);letter-spacing:0;margin:0 0 13px;font-weight:600;line-height:1.5}.puzzleomni-module__p5jrZa__pvIntroduction p:last-child{font-size:var(--text-body);color:var(--body);margin:0;line-height:1.85}.puzzleomni-module__p5jrZa__textLink{color:#126f9c;font-size:var(--text-small);white-space:nowrap;align-items:center;gap:9px;padding:10px 0;font-weight:500;display:flex}.puzzleomni-module__p5jrZa__textLink:hover{color:#07a5e2}.puzzleomni-module__p5jrZa__pvDemos{grid-template-columns:1fr 1fr;gap:24px;display:grid}.puzzleomni-module__p5jrZa__pvDemos>div{min-width:0}.puzzleomni-module__p5jrZa__deploymentCards>article{background:#fff;border:1px solid #dfe9f1;border-radius:10px;padding:24px}.puzzleomni-module__p5jrZa__deploymentCardTitle{align-items:center;gap:12px;margin-bottom:22px;display:flex}.puzzleomni-module__p5jrZa__deploymentCardTitle svg{flex-shrink:0;margin:0}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.puzzleomni-module__p5jrZa__deploymentCards>article>p{font-size:var(--text-body);color:#5a7181;margin:0;line-height:1.85}@media (max-width:1100px){.puzzleomni-module__p5jrZa__researchSpotlight{grid-template-columns:250px minmax(0,1fr);gap:26px;padding:25px}.puzzleomni-module__p5jrZa__researchCopy h2{font-size:var(--title-section)}.puzzleomni-module__p5jrZa__researchCopy li p,.puzzleomni-module__p5jrZa__researchCopy li h3{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__researchCopy ol{gap:14px}.puzzleomni-module__p5jrZa__workflowHeading{gap:35px}.puzzleomni-module__p5jrZa__workflowHeading h2{font-size:var(--title-section)}.puzzleomni-module__p5jrZa__workflowTabs button{font-size:var(--text-small);gap:7px;padding:15px 11px}.puzzleomni-module__p5jrZa__workflowCopy{gap:35px}.puzzleomni-module__p5jrZa__toolsHeading{gap:45px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:20px}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{font-size:1.25rem}}@media (max-width:850px){.puzzleomni-module__p5jrZa__researchSpotlight{grid-template-columns:1fr;gap:26px;padding:26px}.puzzleomni-module__p5jrZa__researchCopy{grid-template-columns:1fr 1.15fr;gap:0 28px;padding:0;display:grid}.puzzleomni-module__p5jrZa__researchBadge{grid-column:1;margin-bottom:16px}.puzzleomni-module__p5jrZa__researchCopy h2{font-size:var(--title-section);grid-column:1;margin-bottom:14px}.puzzleomni-module__p5jrZa__researchCopy>p:not(.puzzleomni-module__p5jrZa__researchBadge){font-size:var(--text-body);grid-column:1}.puzzleomni-module__p5jrZa__researchCopy ol{grid-area:1/2/4;align-self:center;gap:16px;margin:0}.puzzleomni-module__p5jrZa__researchCopy li p,.puzzleomni-module__p5jrZa__researchCopy li h3{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__workflowHeading{display:block}.puzzleomni-module__p5jrZa__workflowHeading>p{font-size:var(--text-body);margin-top:16px}.puzzleomni-module__p5jrZa__workflowTabs button{font-size:var(--text-small);gap:7px;padding:14px 10px}.puzzleomni-module__p5jrZa__workflowNumber,.puzzleomni-module__p5jrZa__workflowTabs button>svg:last-child{display:none}.puzzleomni-module__p5jrZa__workflowCopy{align-items:flex-start;gap:28px}.puzzleomni-module__p5jrZa__workflowCopy h3{font-size:var(--title-subsection)}.puzzleomni-module__p5jrZa__workflowCopy p{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__workflowCopy ul{min-width:120px;padding-top:7px}.puzzleomni-module__p5jrZa__toolsHeading{display:block}.puzzleomni-module__p5jrZa__toolsHeading>p{font-size:var(--text-body);max-width:620px;margin-top:18px}.puzzleomni-module__p5jrZa__pvIntroduction{flex-direction:column;align-items:flex-start;gap:30px;margin-top:48px}.puzzleomni-module__p5jrZa__pvIntroduction h2{font-size:var(--title-section)}.puzzleomni-module__p5jrZa__pvIntroduction p:last-child{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__pvIntroduction .puzzleomni-module__p5jrZa__textLink{padding:0}.puzzleomni-module__p5jrZa__pvDemos{gap:18px}.puzzleomni-module__p5jrZa__deploymentCards{gap:12px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:18px 15px}.puzzleomni-module__p5jrZa__deploymentCardTitle{gap:9px}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{font-size:1.25rem}.puzzleomni-module__p5jrZa__deploymentCards>article>p{font-size:var(--text-body)}}@media (max-width:600px){.puzzleomni-module__p5jrZa__researchSpotlight{border-radius:11px;flex-direction:column;gap:14px;padding:22px 16px;display:flex}.puzzleomni-module__p5jrZa__researchCopy{display:contents}.puzzleomni-module__p5jrZa__researchBadge{font-size:var(--text-small);margin-bottom:14px}.puzzleomni-module__p5jrZa__researchCopy h2{font-size:var(--title-section);margin-bottom:12px;line-height:1.5}.puzzleomni-module__p5jrZa__researchCopy h2 br{display:initial}.puzzleomni-module__p5jrZa__researchCopy>p:not(.puzzleomni-module__p5jrZa__researchBadge){font-size:var(--text-body)}.puzzleomni-module__p5jrZa__researchCopy ol{order:2;gap:15px;margin-top:7px;display:grid}.puzzleomni-module__p5jrZa__researchMedia{order:1}.puzzleomni-module__p5jrZa__researchCopy li{gap:11px}.puzzleomni-module__p5jrZa__researchCopy li h3{font-size:var(--text-body);margin-bottom:3px}.puzzleomni-module__p5jrZa__researchCopy li p{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__researchNote{font-size:var(--text-small);line-height:1.8}.puzzleomni-module__p5jrZa__mediaFigure>figcaption{font-size:var(--text-small);margin-top:9px;line-height:1.8}.puzzleomni-module__p5jrZa__workflowSection{padding-top:48px}.puzzleomni-module__p5jrZa__workflowHeading{margin-bottom:23px}.puzzleomni-module__p5jrZa__workflowHeading h2{font-size:var(--title-section);line-height:1.5}.puzzleomni-module__p5jrZa__workflowHeading>p{font-size:var(--text-body);margin-top:13px}.puzzleomni-module__p5jrZa__workflowTabs{grid-template-columns:1fr 1fr;gap:5px;padding:5px}.puzzleomni-module__p5jrZa__workflowTabs button{font-size:var(--text-small);gap:8px;padding:13px 10px}.puzzleomni-module__p5jrZa__workflowTabs button>svg{width:16px}.puzzleomni-module__p5jrZa__workflowCopy{padding:24px 0 22px;display:block}.puzzleomni-module__p5jrZa__workflowCopy h3{font-size:var(--title-subsection);margin-bottom:12px;line-height:1.35}.puzzleomni-module__p5jrZa__workflowCopy p{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__workflowCopy ul{flex-wrap:wrap;gap:9px 14px;margin-top:17px;padding:0;display:flex}.puzzleomni-module__p5jrZa__workflowCopy li{font-size:var(--text-small);gap:4px}.puzzleomni-module__p5jrZa__workflowReturn{font-size:var(--text-small);text-align:center;gap:8px;margin-top:22px;padding-top:19px;line-height:1.7}.puzzleomni-module__p5jrZa__workflowReturn svg{width:12px}.puzzleomni-module__p5jrZa__flywheelMotion{margin:0 0 12px}.puzzleomni-module__p5jrZa__toolsHeading h2{font-size:var(--title-section);line-height:1.5}.puzzleomni-module__p5jrZa__toolsHeading>p{font-size:var(--text-body);margin-top:16px;line-height:1.85}.puzzleomni-module__p5jrZa__pvIntroduction{gap:20px;margin:42px 0 23px}.puzzleomni-module__p5jrZa__pvIntroduction h2{font-size:var(--title-section)}.puzzleomni-module__p5jrZa__pvIntroduction p:last-child{font-size:var(--text-body)}.puzzleomni-module__p5jrZa__pvDemos{grid-template-columns:1fr;gap:24px}.puzzleomni-module__p5jrZa__deploymentCards{gap:15px;margin-top:19px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:22px}.puzzleomni-module__p5jrZa__deploymentCardTitle{gap:11px;margin-bottom:18px}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{font-size:1.25rem}.puzzleomni-module__p5jrZa__deploymentCards>article>p{font-size:var(--text-body)}}.puzzleomni-module__p5jrZa__page{--text-body:1rem;--text-small:.875rem;--title-section:clamp(30px, 3vw, 36px);--title-subsection:1.5rem;--section-space:112px;font-size:var(--text-body);line-height:1.85}.puzzleomni-module__p5jrZa__wrap{width:min(1280px,100% - 96px)}.puzzleomni-module__p5jrZa__page p{text-wrap:pretty}.puzzleomni-module__p5jrZa__section{padding:var(--section-space) 0}.puzzleomni-module__p5jrZa__sectionHeading,.puzzleomni-module__p5jrZa__toolsHeading,.puzzleomni-module__p5jrZa__workflowHeading{text-align:center;max-width:900px;margin:0 auto 48px;display:block}.puzzleomni-module__p5jrZa__sectionHeading h2,.puzzleomni-module__p5jrZa__toolsHeading h2,.puzzleomni-module__p5jrZa__workflowHeading h2,.puzzleomni-module__p5jrZa__researchCopy h2,.puzzleomni-module__p5jrZa__pvIntroduction h2,.puzzleomni-module__p5jrZa__closing h2,.puzzleomni-module__p5jrZa__faqSection>h2{font-size:var(--title-section);letter-spacing:0;text-wrap:balance;font-weight:600;line-height:1.2}.puzzleomni-module__p5jrZa__sectionHeading>p:last-child,.puzzleomni-module__p5jrZa__toolsHeading>p,.puzzleomni-module__p5jrZa__workflowHeading>p{max-width:780px;font-size:var(--text-body);color:var(--body);margin:22px auto 0;line-height:1.85}.puzzleomni-module__p5jrZa__opening{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(at 50% 45%,#fff 0,#f2f9ff 58%,#fbfdff 88%);position:relative;overflow:hidden}.puzzleomni-module__p5jrZa__opening>.puzzleomni-module__p5jrZa__wrap{width:min(1440px,100% - 64px)}.puzzleomni-module__p5jrZa__heroGrid{flex-direction:column;justify-content:center;align-items:center;min-height:max(760px,100svh);padding:150px 0 120px;display:flex;position:relative}.puzzleomni-module__p5jrZa__openingCopy{z-index:1;text-align:center;text-shadow:0 2px 20px #f8fcffe6;width:100%;max-width:1100px;margin:0 auto;animation:.85s cubic-bezier(.2,.7,.2,1) both puzzleomni-module__p5jrZa__heroEnter;position:relative}.puzzleomni-module__p5jrZa__productBrand{justify-content:center;margin:0 0 26px;display:flex}.puzzleomni-module__p5jrZa__productBrand>span{letter-spacing:.008em;font-kerning:none;color:#172637;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.5rem,7.4vw,6.25rem);font-weight:600;line-height:1.15}.puzzleomni-module__p5jrZa__productBrand>span>span{color:var(--blue)}.puzzleomni-module__p5jrZa__openingCopy h1{letter-spacing:.01em;text-wrap:balance;max-width:1100px;margin:0 auto;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;line-height:1.32}.puzzleomni-module__p5jrZa__openingDescription{color:#5b6b7c;text-shadow:0 1px 8px #fff,0 0 20px #fff;max-width:880px;margin:24px auto 0;font-size:1.125rem;line-height:1.85}.puzzleomni-module__p5jrZa__openingCopy .puzzleomni-module__p5jrZa__actions{justify-content:center;gap:16px;margin-top:30px}.puzzleomni-module__p5jrZa__primary,.puzzleomni-module__p5jrZa__secondary{font-size:var(--text-body);border-radius:9px;min-height:50px;padding:13px 24px}.puzzleomni-module__p5jrZa__heroVisual{--orbit-opacity:.76;--orbit-width:min(1600px, 140%);z-index:0;width:var(--orbit-width);aspect-ratio:10/3;height:auto;opacity:var(--orbit-opacity);mix-blend-mode:multiply;pointer-events:none;margin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .12s both puzzleomni-module__p5jrZa__orbitEnter;position:absolute;top:49%;left:50%;translate:-50% -50%}@keyframes puzzleomni-module__p5jrZa__orbitEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:var(--orbit-opacity);transform:translateY(0)}}.puzzleomni-module__p5jrZa__researchSpotlight{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:60px;padding:0}.puzzleomni-module__p5jrZa__researchSection{background:#fff}.puzzleomni-module__p5jrZa__researchCopy{padding:0;display:block}.puzzleomni-module__p5jrZa__researchCopy h2{margin-bottom:24px}.puzzleomni-module__p5jrZa__researchCopy ol{border-top:1px solid var(--line);grid-template-columns:1fr;gap:24px;margin:30px 0 0;padding-top:28px;display:grid}.puzzleomni-module__p5jrZa__researchCopy li{gap:16px}.puzzleomni-module__p5jrZa__researchCopy li>span{color:#1681b3;padding-top:0;line-height:1.85}.puzzleomni-module__p5jrZa__researchCopy li h3{font-size:var(--text-body);margin:0 0 6px;line-height:1.65}.puzzleomni-module__p5jrZa__researchCopy>p,.puzzleomni-module__p5jrZa__researchCopy li p,.puzzleomni-module__p5jrZa__deploymentCards>article>p{font-size:var(--text-body);line-height:1.85}.puzzleomni-module__p5jrZa__researchNote{font-size:var(--text-small);margin-top:20px;line-height:1.75}.puzzleomni-module__p5jrZa__researchNote svg{margin-top:4px}.puzzleomni-module__p5jrZa__workflowBand{border-block:1px solid var(--line);background:#f7fafc}.puzzleomni-module__p5jrZa__workflowSection{padding-top:0}.puzzleomni-module__p5jrZa__workflowHeading h2{max-width:800px;margin:0 auto}.puzzleomni-module__p5jrZa__workflowTabs{background:#edf3f7;gap:8px;padding:7px}.puzzleomni-module__p5jrZa__workflowTabs button{min-width:0;font-size:var(--text-small);gap:10px;padding:18px 16px}.puzzleomni-module__p5jrZa__workflowNumber{display:none}.puzzleomni-module__p5jrZa__workflowTabs button>svg{flex-shrink:0}.puzzleomni-module__p5jrZa__workflowCopy{gap:48px;padding:40px 0 32px}.puzzleomni-module__p5jrZa__workflowCopy>div{max-width:880px}.puzzleomni-module__p5jrZa__workflowCopy h3{margin-bottom:16px}.puzzleomni-module__p5jrZa__workflowCopy li{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__workflowPanel>.puzzleomni-module__p5jrZa__mediaFigure{width:100%}.puzzleomni-module__p5jrZa__workflowReturn{font-size:var(--text-small);flex-wrap:wrap;gap:14px;margin-top:36px;padding-top:28px}.puzzleomni-module__p5jrZa__recordingFrame{border-radius:14px;box-shadow:0 12px 38px -24px #244b733b}.puzzleomni-module__p5jrZa__mediaFigure>figcaption{font-size:var(--text-small);color:#617587;margin-top:16px;line-height:1.75}.puzzleomni-module__p5jrZa__pvIntroduction{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:24px;margin:0 0 36px;padding-top:0}.puzzleomni-module__p5jrZa__pvIntroduction>div{max-width:900px}.puzzleomni-module__p5jrZa__pvIntroduction h2{margin-bottom:22px}.puzzleomni-module__p5jrZa__pvIntroduction p:last-child{font-size:var(--text-body);line-height:1.85}.puzzleomni-module__p5jrZa__textLink{font-size:var(--text-small)}.puzzleomni-module__p5jrZa__pvDemos{gap:32px}.puzzleomni-module__p5jrZa__integrationSection{border-block:1px solid var(--line);background:#f7fafc}.puzzleomni-module__p5jrZa__deploymentCards{gap:24px;margin-top:32px}.puzzleomni-module__p5jrZa__deploymentCards>article{border-radius:14px;padding:28px}.puzzleomni-module__p5jrZa__deploymentCardTitle{align-items:flex-start;margin-bottom:28px}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{font-size:1.25rem}.puzzleomni-module__p5jrZa__faqSection{border-top:0;margin-top:0;padding-top:0}.puzzleomni-module__p5jrZa__faqSection>h2{text-align:center;margin:0 0 40px}.puzzleomni-module__p5jrZa__faqs{max-width:1040px;margin:0 auto}.puzzleomni-module__p5jrZa__faqs summary{font-size:var(--text-body);padding:26px 0;line-height:1.75}.puzzleomni-module__p5jrZa__faqs details>p{font-size:var(--text-body);padding-bottom:28px;line-height:1.85}.puzzleomni-module__p5jrZa__closing{border:0;padding:96px 0}.puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{text-align:center;flex-direction:column;gap:32px}.puzzleomni-module__p5jrZa__closing h2{max-width:1000px}.puzzleomni-module__p5jrZa__closing p:last-child{font-size:var(--text-body);margin-top:22px;line-height:1.85}@media (max-width:1100px){.puzzleomni-module__p5jrZa__deploymentCards{gap:16px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:22px}}@media (max-width:850px){.puzzleomni-module__p5jrZa__workflowTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.puzzleomni-module__p5jrZa__workflowTabs button:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.puzzleomni-module__p5jrZa__page{--section-space:88px}.puzzleomni-module__p5jrZa__wrap{width:calc(100% - 56px)}.puzzleomni-module__p5jrZa__heroGrid{min-height:max(720px,90svh);padding:130px 0 110px}.puzzleomni-module__p5jrZa__openingCopy h1{font-size:clamp(1.875rem,4.6vw,2.5rem)}.puzzleomni-module__p5jrZa__heroVisual{--orbit-opacity:.62;--orbit-width:1200px;margin:0}.puzzleomni-module__p5jrZa__researchSpotlight{grid-template-columns:1fr;gap:40px}.puzzleomni-module__p5jrZa__researchCopy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.puzzleomni-module__p5jrZa__researchCopy li{flex-direction:column;gap:8px}.puzzleomni-module__p5jrZa__pvIntroduction{gap:24px}.puzzleomni-module__p5jrZa__deploymentCards{grid-template-columns:1fr;gap:24px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:28px}}@media (max-width:600px){.puzzleomni-module__p5jrZa__page{--section-space:72px;--title-section:clamp(24px, 7vw, 30px);--title-subsection:1.5rem}.puzzleomni-module__p5jrZa__wrap,.puzzleomni-module__p5jrZa__opening>.puzzleomni-module__p5jrZa__wrap{width:calc(100% - 40px)}.puzzleomni-module__p5jrZa__heroGrid{min-height:max(660px,90svh);padding:118px 0 92px}.puzzleomni-module__p5jrZa__productBrand{margin-bottom:24px}.puzzleomni-module__p5jrZa__productBrand>span{font-size:clamp(2.5rem,12vw,4rem)}.puzzleomni-module__p5jrZa__openingCopy h1{font-size:clamp(1.875rem,8.2vw,2.5rem);line-height:1.4}.puzzleomni-module__p5jrZa__openingDescription{font-size:var(--text-body);margin-top:22px}.puzzleomni-module__p5jrZa__openingCopy .puzzleomni-module__p5jrZa__actions{gap:12px;margin-top:26px}.puzzleomni-module__p5jrZa__openingCopy .puzzleomni-module__p5jrZa__actions a{font-size:var(--text-small);gap:10px;padding:12px 16px}.puzzleomni-module__p5jrZa__heroVisual{--orbit-opacity:.5;--orbit-width:900px;margin:0;top:46%}.puzzleomni-module__p5jrZa__sectionHeading,.puzzleomni-module__p5jrZa__toolsHeading,.puzzleomni-module__p5jrZa__workflowHeading{text-align:left;margin-bottom:36px}.puzzleomni-module__p5jrZa__researchSpotlight{gap:32px;padding:0;display:grid}.puzzleomni-module__p5jrZa__researchCopy ol{grid-template-columns:1fr;gap:24px;margin-top:28px}.puzzleomni-module__p5jrZa__researchCopy li{flex-direction:row;gap:16px}.puzzleomni-module__p5jrZa__researchMedia{order:initial}.puzzleomni-module__p5jrZa__workflowTabs{gap:6px}.puzzleomni-module__p5jrZa__workflowTabs button{padding:14px 10px}.puzzleomni-module__p5jrZa__workflowCopy{padding:28px 0}.puzzleomni-module__p5jrZa__workflowCopy ul{gap:12px 16px;margin-top:22px}.puzzleomni-module__p5jrZa__workflowReturn{gap:10px;line-height:1.8}.puzzleomni-module__p5jrZa__pvIntroduction{margin:0 0 32px}.puzzleomni-module__p5jrZa__pvDemos{gap:32px}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:24px}.puzzleomni-module__p5jrZa__faqSection>h2{text-align:left;margin-bottom:32px}.puzzleomni-module__p5jrZa__closing{padding:72px 0}.puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{gap:28px}}.puzzleomni-module__p5jrZa__toolsSection{background:#fff}.puzzleomni-module__p5jrZa__applicationSection{border-block:1px solid var(--line);background:#f7fafc}.puzzleomni-module__p5jrZa__integrationSection{background:#fff;border-top:0}.puzzleomni-module__p5jrZa__faqScreen{border-bottom:1px solid var(--line);background:#f7fafc}.puzzleomni-module__p5jrZa__workflowDemos{min-width:0}.puzzleomni-module__p5jrZa__workflowReturn{margin-bottom:24px}@media (min-width:1024px){.puzzleomni-module__p5jrZa__page{--nav-space:80px;--section-space:clamp(24px, 3.6svh, 48px);--title-section:clamp(30px, 3vw, 36px);--title-subsection:1.5rem;--media-height:min(52svh, 500px);line-height:1.7}.puzzleomni-module__p5jrZa__page section[id]{scroll-margin-top:var(--nav-space)}.puzzleomni-module__p5jrZa__wrap{width:min(1360px,100% - 80px)}.puzzleomni-module__p5jrZa__section,.puzzleomni-module__p5jrZa__closing{min-height:calc(100svh - var(--nav-space));padding-block:var(--section-space);align-items:center;display:flex}.puzzleomni-module__p5jrZa__heroGrid{min-height:100svh;padding:calc(var(--nav-space) + 40px) 0 64px}.puzzleomni-module__p5jrZa__productBrand>span{font-size:clamp(4rem,10svh,6.25rem)}.puzzleomni-module__p5jrZa__openingCopy h1{font-size:clamp(2.25rem,5.6svh,3.5rem)}.puzzleomni-module__p5jrZa__openingDescription{max-width:940px}.puzzleomni-module__p5jrZa__sectionHeading,.puzzleomni-module__p5jrZa__toolsHeading{max-width:1060px;margin-bottom:clamp(20px,3svh,32px)}.puzzleomni-module__p5jrZa__sectionHeading>p:last-child,.puzzleomni-module__p5jrZa__toolsHeading>p,.puzzleomni-module__p5jrZa__workflowHeading>p{max-width:960px;margin-top:12px;line-height:1.7}.puzzleomni-module__p5jrZa__desktopJoin{display:none}.puzzleomni-module__p5jrZa__toolsHeading{max-width:1200px}.puzzleomni-module__p5jrZa__toolsHeading>p{max-width:1120px}.puzzleomni-module__p5jrZa__mediaFigure,.puzzleomni-module__p5jrZa__workflowPanel>.puzzleomni-module__p5jrZa__mediaFigure{width:100%;max-width:calc(var(--media-height) * var(--media-ratio));margin-inline:auto}.puzzleomni-module__p5jrZa__mediaFigure>figcaption{margin-top:10px;line-height:1.65}.puzzleomni-module__p5jrZa__researchSection{--media-height:min(52svh, calc(100svh - 260px), 500px)}.puzzleomni-module__p5jrZa__researchSpotlight{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(32px,4vw,64px)}.puzzleomni-module__p5jrZa__researchCopy h2{margin-bottom:16px}.puzzleomni-module__p5jrZa__researchCopy>p:not(.puzzleomni-module__p5jrZa__researchBadge),.puzzleomni-module__p5jrZa__researchCopy li p{line-height:1.7}.puzzleomni-module__p5jrZa__researchCopy ol{gap:16px;margin-top:20px;padding-top:20px}.puzzleomni-module__p5jrZa__researchCopy li h3{margin-bottom:4px}.puzzleomni-module__p5jrZa__researchNote{max-width:calc(var(--media-height) * 1.77);margin:14px auto 0;line-height:1.65}.puzzleomni-module__p5jrZa__workflowBand{--media-height:min(50svh, calc(100svh - 336px), 500px);--workflow-copy-width:18rem;--workflow-gap:clamp(28px, 3.5vw, 48px)}.puzzleomni-module__p5jrZa__workflowSection{max-width:1120px;margin-inline:auto;display:block}.puzzleomni-module__p5jrZa__workflowHeading{text-align:center;max-width:none;margin:0 0 clamp(20px,2.5svh,28px)}.puzzleomni-module__p5jrZa__workflowHeading h2{text-wrap:balance;max-width:none;margin:0 auto}.puzzleomni-module__p5jrZa__workflowTabs{border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:min(100%,1120px);margin:0 auto clamp(24px,3svh,32px);padding:5px}.puzzleomni-module__p5jrZa__workflowTabs button{min-height:42px;font-size:var(--text-body);text-align:center;justify-content:center;padding:9px 12px;line-height:1.5}.puzzleomni-module__p5jrZa__workflowTabs button>svg:last-child{display:none}.puzzleomni-module__p5jrZa__workflowDemos{width:min(100%, calc(var(--workflow-copy-width) + var(--workflow-gap) + var(--media-height) * 1.56));margin-inline:auto}.puzzleomni-module__p5jrZa__workflowPanel{grid-template-columns:var(--workflow-copy-width) minmax(0, 1fr);align-items:center;gap:var(--workflow-gap);min-height:calc(var(--media-height) + 3.75rem);display:grid}.puzzleomni-module__p5jrZa__workflowCopy{padding:0 0 1rem;display:block}.puzzleomni-module__p5jrZa__workflowCopy h3{font-size:var(--title-subsection);text-wrap:pretty;margin-bottom:14px;line-height:1.35}.puzzleomni-module__p5jrZa__workflowCopy p{line-height:1.7}.puzzleomni-module__p5jrZa__workflowCopy ul{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:18px;line-height:1.7;display:grid}.puzzleomni-module__p5jrZa__workflowPanel>.puzzleomni-module__p5jrZa__mediaFigure{width:100%;max-width:none;margin:0}.puzzleomni-module__p5jrZa__applicationSection{--media-height:min(calc(100svh - 360px), 480px)}.puzzleomni-module__p5jrZa__pvIntroduction{gap:12px;margin:0 0 24px;padding:0}.puzzleomni-module__p5jrZa__pvIntroduction>div{max-width:980px}.puzzleomni-module__p5jrZa__pvIntroduction h2{margin-bottom:12px}.puzzleomni-module__p5jrZa__pvIntroduction p:last-child{line-height:1.7}.puzzleomni-module__p5jrZa__pvDemos{align-items:start;gap:28px}.puzzleomni-module__p5jrZa__pvDemos .puzzleomni-module__p5jrZa__mediaFigure{margin-inline:0}.puzzleomni-module__p5jrZa__deploymentCards{grid-template-columns:1fr;gap:16px;margin-top:0}.puzzleomni-module__p5jrZa__deploymentCards>article{padding:20px 22px}.puzzleomni-module__p5jrZa__deploymentCardTitle{align-items:center;margin-bottom:10px}.puzzleomni-module__p5jrZa__deploymentCardTitle h3{font-size:1.5rem}.puzzleomni-module__p5jrZa__deploymentCards>article>p{line-height:1.7}.puzzleomni-module__p5jrZa__faqSection>h2{margin-bottom:28px}.puzzleomni-module__p5jrZa__faqs{max-width:980px}.puzzleomni-module__p5jrZa__faqs summary{padding-block:20px}.puzzleomni-module__p5jrZa__faqs details>p{padding-bottom:24px;line-height:1.7}.puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{gap:24px}.puzzleomni-module__p5jrZa__closing p:last-child{margin-top:16px}}@media (min-width:1024px) and (max-height:639px){.puzzleomni-module__p5jrZa__page,.puzzleomni-module__p5jrZa__researchSection,.puzzleomni-module__p5jrZa__workflowBand,.puzzleomni-module__p5jrZa__applicationSection{--media-height:300px}.puzzleomni-module__p5jrZa__section,.puzzleomni-module__p5jrZa__closing{min-height:0;padding-block:40px}}.puzzleomni-module__p5jrZa__pvDemos .puzzleomni-module__p5jrZa__recordingViewport video,.puzzleomni-module__p5jrZa__pvDemos .puzzleomni-module__p5jrZa__recordingViewport img{-o-object-position:center 55%;object-position:center 55%;-o-object-fit:cover!important;object-fit:cover!important}@media (min-width:1024px) and (min-height:640px){.puzzleomni-module__p5jrZa__applicationSection{--demo-height:clamp(120px, calc((100svh - 330px) / 2), 280px);padding-block:20px}.puzzleomni-module__p5jrZa__applicationSection .puzzleomni-module__p5jrZa__pvIntroduction{gap:4px;margin-bottom:16px}.puzzleomni-module__p5jrZa__applicationSection .puzzleomni-module__p5jrZa__pvIntroduction h2{margin-bottom:8px}.puzzleomni-module__p5jrZa__applicationSection .puzzleomni-module__p5jrZa__pvIntroduction p{font-size:15px}.puzzleomni-module__p5jrZa__applicationSection .puzzleomni-module__p5jrZa__pvDemos{width:min(100%, calc(var(--demo-height) * 4 + 24px));gap:16px 24px;margin-inline:auto}.puzzleomni-module__p5jrZa__applicationSection .puzzleomni-module__p5jrZa__pvDemos figcaption{margin-top:6px;font-size:14px;line-height:1.5}}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__closing{min-height:0;padding-block:clamp(44px,6vw,72px)}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__closing>.puzzleomni-module__p5jrZa__wrap{gap:24px;max-width:1000px}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__closing h2{font-size:clamp(1.75rem,3vw,2.5rem)}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__closingRocket{width:32px;height:32px;margin-bottom:12px}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__closing p:last-child{margin-top:12px}@media (min-width:1024px) and (min-height:640px){.puzzleomni-module__p5jrZa__integrationSection{padding-block:18px}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__sectionHeading{margin-bottom:16px}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__sectionHeading h2{margin-bottom:8px}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__sectionHeading>p{line-height:1.6}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__deploymentCards>article{padding:10px 14px}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__deploymentCardTitle{gap:8px;margin-bottom:4px}.puzzleomni-module__p5jrZa__integrationSection .puzzleomni-module__p5jrZa__deploymentCards>article>p{margin-top:4px;line-height:1.5}}.puzzleomni-module__p5jrZa__page .puzzleomni-module__p5jrZa__faqScreen{min-height:0;padding-block:clamp(32px,4vw,48px)}.puzzleomni-module__p5jrZa__faqScreen .puzzleomni-module__p5jrZa__faqs summary{padding-block:14px;line-height:1.6}.puzzleomni-module__p5jrZa__faqScreen .puzzleomni-module__p5jrZa__faqs details>p{padding-bottom:16px;line-height:1.7}.puzzleomni-module__p5jrZa__faqScreen .puzzleomni-module__p5jrZa__faqSection>h2{margin-bottom:12px}.puzzleomni-module__p5jrZa__faqIntro{max-width:980px;color:var(--body);text-align:center;margin:0 auto 24px;line-height:1.7}.puzzleomni-module__p5jrZa__faqScreen .puzzleomni-module__p5jrZa__faqs details[open]>summary{color:#17658a}.puzzleomni-module__p5jrZa__faqAnswer{color:#526171;border-left:2px solid #c8dee8;max-width:850px;margin:2px 28px 24px 0;padding:4px 0 4px 22px;font-size:15px}.puzzleomni-module__p5jrZa__faqAnswer p{margin:0 0 14px;line-height:1.85}.puzzleomni-module__p5jrZa__faqAnswer p:last-child{margin-bottom:0}.puzzleomni-module__p5jrZa__faqAnswer .puzzleomni-module__p5jrZa__faqLead{color:#24384b;margin-bottom:12px;font-size:16px;font-weight:600}.puzzleomni-module__p5jrZa__faqAnswer strong{color:#24384b;font-weight:600}.puzzleomni-module__p5jrZa__faqFlow{color:#245571;background:#edf4f7;border-radius:8px;flex-wrap:wrap;gap:10px 0;margin:18px 0 0;padding:14px 16px;font-weight:600;line-height:1.65;list-style:none;display:flex}.puzzleomni-module__p5jrZa__faqFlow li{align-items:center;display:flex}.puzzleomni-module__p5jrZa__faqFlow li:not(:last-child):after{content:"→";color:#7998aa;margin:0 12px;font-weight:400}.puzzleomni-module__p5jrZa__faqAudience{margin:0 0 16px;padding:0;list-style:none}.puzzleomni-module__p5jrZa__faqAudience li{border-bottom:1px solid #e0e8ee;padding:10px 0;line-height:1.8}.puzzleomni-module__p5jrZa__faqAudience strong{margin-bottom:2px;display:block}@media (max-width:600px){.puzzleomni-module__p5jrZa__faqAnswer{margin-right:0;padding-left:14px;font-size:14px}.puzzleomni-module__p5jrZa__faqAnswer .puzzleomni-module__p5jrZa__faqLead{font-size:15px}.puzzleomni-module__p5jrZa__faqFlow{padding:12px}}
.HeroOrbit-module__DtYk1a__scene{aspect-ratio:10/3;isolation:isolate;pointer-events:none;width:100%;height:100%;position:relative}.HeroOrbit-module__DtYk1a__canvas{width:100%;height:100%;position:absolute;inset:0}.HeroOrbit-module__DtYk1a__node{opacity:0;mix-blend-mode:multiply;will-change:transform, filter;width:clamp(36px,3.2vw,48px);position:absolute;top:50%;left:50%}.HeroOrbit-module__DtYk1a__illustration{aspect-ratio:1;filter:saturate(.45)brightness(1.08)contrast(1.02);-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:300% 200%;width:100%}.HeroOrbit-module__DtYk1a__upperIllustration{clip-path:inset(0 0 6.25%)}@media (max-width:600px){.HeroOrbit-module__DtYk1a__node{width:32px}}@media (prefers-reduced-motion:reduce){.HeroOrbit-module__DtYk1a__node{will-change:auto}}
.ToolDeck-module__RxexTq__deck{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:32px;margin:-24px;padding:24px;display:grid}.ToolDeck-module__RxexTq__slot{perspective:1100px;min-width:0;position:relative}.ToolDeck-module__RxexTq__slot:focus-within,.ToolDeck-module__RxexTq__slot:hover{z-index:2}.ToolDeck-module__RxexTq__card{isolation:isolate;color:#172637;transform-origin:50% 85%;background:0 0;border:0;border-radius:12px;flex-direction:column;height:100%;min-height:420px;padding:26px 32px 28px;transition:transform .3s cubic-bezier(.22,.75,.25,1);display:flex;position:relative;transform:translateY(0)rotateX(0)rotateY(0)}.ToolDeck-module__RxexTq__surface{z-index:-1;filter:drop-shadow(0 7px 9px #35608014);width:calc(100% + 48px);height:calc(100% + 48px);transition:filter .3s;position:absolute;top:-24px;left:-24px;overflow:visible}.ToolDeck-module__RxexTq__surfaceOutline{stroke:#c8dfea;stroke-width:1px;transition:stroke .22s}.ToolDeck-module__RxexTq__corners{color:#7290a5;justify-content:space-between;align-items:center;display:flex}.ToolDeck-module__RxexTq__corners>span{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.875rem}.ToolDeck-module__RxexTq__emblem{color:#2386b1;background:linear-gradient(145deg,#ffffffb3,#edf7fc80);border:1px solid #d7e8f3;border-radius:50%;place-items:center;width:88px;height:88px;margin:12px auto 20px;display:grid;box-shadow:inset 0 1px #fffc}.ToolDeck-module__RxexTq__card h3{text-align:center;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.35}.ToolDeck-module__RxexTq__technology{text-align:center;color:#657d90;margin:0;font-size:.875rem;line-height:1.75}.ToolDeck-module__RxexTq__description{border-top:1px solid #d9e7f0cc;margin-top:26px;padding-top:22px}.ToolDeck-module__RxexTq__description h4{margin:0 0 10px;font-size:1rem;font-weight:600;line-height:1.65}.ToolDeck-module__RxexTq__description p{color:#536779;margin:0 0 24px;font-size:1rem;line-height:1.85}.ToolDeck-module__RxexTq__linkLabel{color:#237da6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:.875rem;font-weight:500;line-height:1.7;display:flex}.ToolDeck-module__RxexTq__more{color:#19445e;cursor:default}.ToolDeck-module__RxexTq__more h3{font-family:inherit}.ToolDeck-module__RxexTq__deck .ToolDeck-module__RxexTq__card:focus-visible{outline:none;transform:translateY(-8px)rotateX(2deg)rotateY(-.8deg)}.ToolDeck-module__RxexTq__deck .ToolDeck-module__RxexTq__card:focus-visible .ToolDeck-module__RxexTq__surfaceOutline{stroke:#1076be;stroke-width:2.5px}.ToolDeck-module__RxexTq__card:focus-visible .ToolDeck-module__RxexTq__surface{filter:drop-shadow(0 13px 12px #35608030)}@media (hover:hover) and (pointer:fine){.ToolDeck-module__RxexTq__slot:hover .ToolDeck-module__RxexTq__card{transform:translateY(-8px)rotateX(2deg)rotateY(-.8deg)}.ToolDeck-module__RxexTq__slot:hover .ToolDeck-module__RxexTq__surface{filter:drop-shadow(0 13px 12px #35608030)}.ToolDeck-module__RxexTq__slot:hover .ToolDeck-module__RxexTq__surfaceOutline{stroke:#87b8d3}}@media (max-width:1000px){.ToolDeck-module__RxexTq__deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:600px){.ToolDeck-module__RxexTq__deck{grid-template-columns:1fr;gap:28px;margin:-16px;padding:16px}.ToolDeck-module__RxexTq__card{min-height:0;padding:24px 28px 28px}.ToolDeck-module__RxexTq__emblem{width:80px;height:80px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.ToolDeck-module__RxexTq__deck .ToolDeck-module__RxexTq__card,.ToolDeck-module__RxexTq__deck .ToolDeck-module__RxexTq__card:focus-visible,.ToolDeck-module__RxexTq__deck .ToolDeck-module__RxexTq__slot:hover .ToolDeck-module__RxexTq__card{transform:none}.ToolDeck-module__RxexTq__card,.ToolDeck-module__RxexTq__surface,.ToolDeck-module__RxexTq__surfaceOutline{transition:none}}@media (min-width:1024px){.ToolDeck-module__RxexTq__deck{gap:28px}.ToolDeck-module__RxexTq__card{-moz-column-gap:14px;border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:52px minmax(0,1fr);align-content:start;column-gap:14px;min-height:0;padding:24px 28px;display:grid}.ToolDeck-module__RxexTq__corners{position:absolute;top:18px;right:16px}.ToolDeck-module__RxexTq__corners>span{display:none}.ToolDeck-module__RxexTq__corners>svg{width:16px;height:16px}.ToolDeck-module__RxexTq__emblem{grid-area:1/1/3;align-self:center;width:52px;height:52px;margin:0}.ToolDeck-module__RxexTq__emblem>svg{width:30px;height:30px}.ToolDeck-module__RxexTq__card h3{text-align:left;grid-area:1/2;margin:0 12px 4px 0;font-size:1.5rem}.ToolDeck-module__RxexTq__technology{text-align:left;grid-area:2/2;line-height:1.6}.ToolDeck-module__RxexTq__description{grid-area:3/1/auto/-1;margin-top:14px;padding-top:12px}.ToolDeck-module__RxexTq__description h4{margin-bottom:4px;line-height:1.5}.ToolDeck-module__RxexTq__description p{margin:0;line-height:1.65}.ToolDeck-module__RxexTq__linkLabel{display:none}}@media (min-width:1024px) and (max-height:760px){.ToolDeck-module__RxexTq__deck{gap:28px}.ToolDeck-module__RxexTq__card{padding:24px 26px}.ToolDeck-module__RxexTq__description{margin-top:12px;padding-top:10px}}@media (min-width:1440px) and (min-height:900px){.ToolDeck-module__RxexTq__deck{gap:28px}.ToolDeck-module__RxexTq__card{-moz-column-gap:18px;grid-template-columns:60px minmax(0,1fr);column-gap:18px;padding:28px}.ToolDeck-module__RxexTq__emblem{width:60px;height:60px}.ToolDeck-module__RxexTq__description{margin-top:20px;padding-top:18px}.ToolDeck-module__RxexTq__linkLabel{grid-column:1/-1;margin-top:20px;display:flex}}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__emblem,.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__linkLabel,.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__corners{color:var(--tool-accent)}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__emblem{background:var(--tool-wash);border-color:var(--tool-tint)}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__surfaceOutline{stroke:color-mix(in srgb, var(--tool-accent) 28%, white)}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__description{border-color:var(--tool-tint)}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__technology{color:color-mix(in srgb, var(--tool-accent) 65%, #475569)}.ToolDeck-module__RxexTq__slot .ToolDeck-module__RxexTq__card:hover .ToolDeck-module__RxexTq__surfaceOutline{stroke:var(--tool-accent)}
.Architecture-module__1JarOG__figure{background:#fff;border:0;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 10px 32px -24px #214e7340}.Architecture-module__1JarOG__imageTrigger{cursor:zoom-in;background:#fff;border:0;width:100%;padding:16px;display:block;position:relative}.Architecture-module__1JarOG__imageTrigger:focus-visible{outline-offset:-4px;outline:3px solid #1076be}.Architecture-module__1JarOG__image{width:100%;height:auto;display:block}.Architecture-module__1JarOG__figure figcaption{color:#617587;border-top:1px solid #e4edf4;padding:20px 28px;font-size:.875rem;line-height:1.75}@media (max-width:600px){.Architecture-module__1JarOG__imageTrigger{padding:6px}.Architecture-module__1JarOG__figure figcaption{padding:18px 20px}}@media (min-width:1024px){.Architecture-module__1JarOG__layout{grid-template-columns:minmax(0,2.6fr) minmax(260px,1fr);align-items:center;gap:28px;display:grid}.Architecture-module__1JarOG__figure{min-width:0}.Architecture-module__1JarOG__imageTrigger{padding:10px}.Architecture-module__1JarOG__image{-o-object-fit:contain;object-fit:contain;max-height:min(100svh - 300px,620px)}.Architecture-module__1JarOG__figure figcaption{padding:12px 20px;line-height:1.65}}@media (min-width:1024px) and (max-height:639px){.Architecture-module__1JarOG__image{max-height:360px}}.Architecture-module__1JarOG__layout{display:block}.Architecture-module__1JarOG__figure{box-shadow:none;border-radius:8px}.Architecture-module__1JarOG__imageTrigger{padding:12px}.Architecture-module__1JarOG__image{max-height:none}.Architecture-module__1JarOG__layout>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}@media (max-width:700px){.Architecture-module__1JarOG__layout>div{grid-template-columns:1fr}}@media (min-width:1024px) and (min-height:640px){.Architecture-module__1JarOG__figure{width:min(100%,200svh - 582px);margin-inline:auto}.Architecture-module__1JarOG__imageTrigger{padding:8px}.Architecture-module__1JarOG__image{-o-object-fit:contain;object-fit:contain;max-height:calc(100svh - 300px)}.Architecture-module__1JarOG__figure figcaption{padding:6px 12px;font-size:12px;line-height:1.5}.Architecture-module__1JarOG__layout>div{gap:12px;margin-top:12px}}
