.opeprest-landing .marketing-hero--emblems{padding-top:54px}.marketing-hero--emblems .marketing-kicker{margin-bottom:23px}.marketing-hero--emblems .marketing-hero-copy{padding-bottom:0}.marketing-hero-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.hero-emblem-pair{width:100%;min-width:0;max-width:360px;margin:0}.hero-emblem-pair img{filter:drop-shadow(0 7px 9px #1a1e231a);width:100%;height:auto;display:block}.dark .hero-emblem-pair img{filter:drop-shadow(0 7px 12px #0000002e)}.marketing-hero-conversion{min-width:0}.marketing-hero--emblems .marketing-hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:0}.marketing-hero--emblems .marketing-hero-actions .marketing-button{white-space:nowrap;gap:16px;min-height:52px;padding-inline:21px}.marketing-hero-scroll{justify-content:center;align-items:center;min-height:84px;padding-bottom:20px;display:flex}.marketing-hero-scroll a{min-width:44px;min-height:44px;color:var(--marketing-muted);letter-spacing:.06em;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:10px;display:flex}.marketing-hero-scroll svg{color:var(--marketing-blue);transition:transform .2s}.marketing-hero-scroll a:hover{color:var(--marketing-blue)}.marketing-hero-scroll a:hover svg{transform:translateY(3px)}@media (min-width:1600px){.opeprest-landing .marketing-hero--emblems{padding-top:70px}}@media (max-width:1150px) and (min-width:901px){.marketing-hero--emblems .marketing-hero-actions .marketing-button{gap:10px;padding-inline:15px}}@media (max-width:900px){.marketing-hero-bottom{max-width:570px}}@media (max-width:600px){.opeprest-landing .marketing-hero--emblems{padding-top:30px}.marketing-hero--emblems .marketing-kicker{margin-bottom:19px}.marketing-hero-bottom{gap:8px;margin-top:16px}.hero-emblem-pair{max-width:300px}.marketing-hero--emblems .marketing-hero-actions .marketing-button{gap:8px;min-height:46px;padding-inline:12px;font-size:12px}.marketing-hero--emblems .marketing-hero-actions .marketing-text-link{font-size:11px}.marketing-hero-scroll{min-height:68px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.marketing-hero-scroll svg{transition:none}.marketing-hero-scroll a:hover svg{transform:none}}.hero-emblem-pair figcaption{color:#52627a;text-wrap:pretty;max-width:34em;margin-top:10px;font-size:11px;line-height:1.55}.dark .hero-emblem-pair figcaption{color:#a9b3c3}.marketing-hero--emblems .marketing-hero-bottom{gap:16px}.marketing-spatial-demo{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:24px;min-width:0;padding:25px;box-shadow:0 22px 70px #0e4a9810}.marketing-spatial-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing-spatial-badge{color:var(--marketing-blue);background:color-mix(in srgb, var(--marketing-blue) 8%, var(--marketing-card));border:1px solid color-mix(in srgb, var(--marketing-blue) 16%, var(--marketing-line));border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.marketing-spatial-interactive{color:var(--marketing-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.marketing-spatial-interactive i{background:var(--marketing-cyan);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--marketing-cyan) 12%, transparent);border-radius:50%}.marketing-spatial-heading{margin:23px 0 19px}.opeprest-landing .marketing-spatial-heading h3{letter-spacing:-.035em;font-size:21px;font-weight:620;line-height:1.3}.opeprest-landing .marketing-spatial-heading p{color:var(--marketing-muted);margin-top:8px;font-size:11px;line-height:1.8}.marketing-spatial-canvas{border:1px solid color-mix(in srgb, var(--marketing-blue) 13%, var(--marketing-line));background:radial-gradient(ellipse at 52% 34%, color-mix(in srgb, var(--marketing-cyan) 11%, transparent), transparent 67%), var(--marketing-inset);border-radius:15px;padding:12px 12px 13px;position:relative}.marketing-spatial-canvas-label{color:var(--marketing-muted);letter-spacing:.13em;font-size:8px;font-weight:550;position:absolute;top:14px;left:15px}.marketing-cube-stage{perspective:1000px;place-items:center;width:100%;height:232px;display:grid;position:relative;container-type:inline-size}.marketing-spatial-canvas .marketing-cube-stage{margin-top:20px}.marketing-cube-rotor{--cube-size:clamp(44px, 19cqw, 79px);width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(calc(-34deg + var(--marketing-cube-turn,0deg)));transition:transform .85s cubic-bezier(.22,.7,.2,1),width .85s,height .85s;position:relative}.marketing-cube-stage[data-folded=true] .marketing-cube-rotor{--cube-size:clamp(62px, 28cqw, 110px)}.marketing-cube-net{transform-style:preserve-3d;transform:translateZ(calc(var(--cube-size) / 2));transition:transform .85s cubic-bezier(.22,.7,.2,1);position:absolute;inset:0}.marketing-cube-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;background:linear-gradient(140deg,#318bff,#205be5);border:1px solid #ffffff6b;border-radius:3px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 18px #ffffff0b}.marketing-cube-face:before{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:2px;position:absolute;inset:8%}.marketing-cube-face:after{content:"";opacity:.5;background:currentColor;border-radius:50%;width:4%;height:4%;position:absolute;top:14%;right:14%}.marketing-cube-face>span{letter-spacing:-.05em;font-size:clamp(24px,8cqw,33px);font-weight:650;line-height:1}.marketing-cube-face-2,.marketing-cube-face-5{color:#093c67;background:linear-gradient(135deg,#78eaf5,#29c1e2)}.marketing-cube-face-3,.marketing-cube-face-4{background:linear-gradient(140deg,#1953ba,#173d92)}.marketing-cube-face-6{background:linear-gradient(140deg,#318bff,#205be5)}.marketing-cube-hinge{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.22,.7,.2,1);position:absolute}.marketing-cube-hinge-left{transform-origin:100%;top:0;left:-100%;transform:rotateY(-90deg)}.marketing-cube-hinge-right,.marketing-cube-hinge-back{transform-origin:0;top:0;left:100%;transform:rotateY(90deg)}.marketing-cube-hinge-top{transform-origin:bottom;top:-100%;left:0;transform:rotateX(90deg)}.marketing-cube-hinge-bottom{transform-origin:top;top:100%;left:0;transform:rotateX(-90deg)}.marketing-cube-shadow{filter:blur(5px);background:radial-gradient(#1b59bb26,#0000 70%);border-radius:50%;width:45%;height:22px;transition:opacity .6s,transform .6s;position:absolute;top:calc(50% + 65px);left:27.5%}.marketing-cube-stage[data-folded=false] .marketing-cube-rotor{transform:rotateX(0deg) rotateY(var(--marketing-cube-flat-turn,0deg))}.marketing-cube-stage[data-folded=false] .marketing-cube-net{transform:translate(-50%)translateZ(0)}.marketing-cube-stage[data-folded=false] .marketing-cube-hinge{transform:rotateX(0)rotateY(0)}.marketing-cube-stage[data-folded=false] .marketing-cube-shadow{opacity:0;transform:scaleX(1.5)}.marketing-spatial-view{min-height:38px;color:var(--marketing-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 16px;font-size:9px;line-height:1.6;display:flex;position:relative}.marketing-spatial-view>span{align-items:center;gap:6px;display:inline-flex}.marketing-spatial-view>span>strong{border:1px solid var(--marketing-line);width:23px;height:23px;color:var(--marketing-ink);background:var(--marketing-card);border-radius:5px;place-items:center;font-size:11px;font-weight:600;display:grid}.marketing-spatial-view>p>span{margin-top:2px;font-size:8px;display:block}.marketing-spatial-view>p>strong{color:var(--marketing-ink);letter-spacing:.1em;font-weight:650}.marketing-spatial-controls{grid-template-columns:1.1fr 1fr;gap:9px;margin-top:12px;display:grid}.marketing-spatial-controls>button{border:1px solid var(--marketing-line);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:10px 8px;font-size:11px;font-weight:600;line-height:1.4;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.marketing-spatial-controls>button>svg{flex-shrink:0}.marketing-spatial-controls>.marketing-spatial-fold{color:#fff;background:#2459ef;border-color:#2459ef}.marketing-spatial-controls>.marketing-spatial-rotate{color:var(--marketing-ink);background:var(--marketing-card)}.marketing-spatial-controls>button:focus-visible{outline:3px solid var(--marketing-cyan);outline-offset:3px}.marketing-spatial-controls>button:disabled{opacity:.45;cursor:default}.marketing-spatial-insight{border-top:1px solid var(--marketing-line);margin-top:22px;padding-top:19px}.marketing-spatial-insight-title{color:var(--marketing-blue);align-items:center;gap:8px;display:flex}.marketing-spatial-insight-title>svg{flex-shrink:0}.marketing-spatial-insight-title>strong{color:var(--marketing-ink);font-size:11px;font-weight:650;line-height:1.6}.opeprest-landing .marketing-spatial-insight p{color:var(--marketing-muted);margin-top:8px;font-size:10px;line-height:1.8}.marketing-spatial-pairs{flex-wrap:wrap;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.marketing-spatial-pairs>li{min-width:65px;color:var(--marketing-blue);background:color-mix(in srgb, var(--marketing-blue) 6%, var(--marketing-card));border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:5px 12px;font-size:11px;line-height:1.5;display:flex}.marketing-spatial-pairs>li>strong{font-weight:650}.marketing-spatial-pairs>li>span[aria-hidden]{color:var(--marketing-muted)}.opeprest-landing .marketing-spatial-disclaimer{color:var(--marketing-muted);margin-top:17px;font-size:8px;line-height:1.7}.marketing-spatial-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark .marketing-spatial-demo{box-shadow:0 22px 70px #00000024}.dark .marketing-spatial-canvas{background:radial-gradient(ellipse at 52% 34%, #118de51c, transparent 67%), var(--marketing-inset)}.dark .marketing-cube-shadow{background:radial-gradient(#00000080,#0000 70%)}@media (hover:hover) and (pointer:fine){.marketing-cube-stage[data-folded=true]:hover .marketing-cube-rotor{transform:rotateX(-28deg) rotateY(calc(-38deg + var(--marketing-cube-turn,0deg)))}.marketing-spatial-controls>button:hover:not(:disabled){border-color:var(--marketing-blue);transform:translateY(-2px);box-shadow:0 6px 14px #1650b619}.marketing-spatial-controls>.marketing-spatial-fold:hover{background:#1749d2}.marketing-spatial-controls>.marketing-spatial-rotate:hover:not(:disabled){background:color-mix(in srgb, var(--marketing-blue) 6%, var(--marketing-card))}}@media (max-width:480px){.marketing-spatial-demo{border-radius:19px;padding:18px}.marketing-spatial-canvas{padding:12px 7px}.marketing-spatial-canvas .marketing-cube-stage{height:214px}.marketing-spatial-controls{gap:7px}.marketing-spatial-controls>button{gap:5px;font-size:10px}.marketing-spatial-view{gap:7px 11px}}@media (prefers-reduced-motion:reduce){.marketing-cube-stage *,.marketing-spatial-controls>button{transition:none}.marketing-cube-stage[data-folded=true]:hover .marketing-cube-rotor{transform:rotateX(-24deg) rotateY(calc(-34deg + var(--marketing-cube-turn,0deg)))}.marketing-spatial-controls>button:hover:not(:disabled){transform:none}}.marketing-motion-panel{min-width:0;transform:perspective(1400px) rotateX(var(--panel-x,0deg)) rotateY(var(--panel-y,0deg));transition:transform .32s cubic-bezier(.2,.65,.3,1)}.marketing-feature-links{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.marketing-feature-links a{border:1px solid color-mix(in srgb,var(--marketing-blue) 19%,var(--marketing-line));color:var(--marketing-blue);background:color-mix(in srgb,var(--marketing-card) 70%,transparent);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.marketing-feature-links a:hover{background:var(--marketing-card);transform:translateY(-2px)}.marketing-showcase{padding-top:30px;padding-bottom:88px}.marketing-showcase .marketing-preview-window{transition:box-shadow .3s;overflow:hidden;transform:rotate(-2deg)}.marketing-showcase-panel:hover .marketing-preview-window{box-shadow:0 35px 90px #1454b829}.marketing-showcase .marketing-window-bar{padding-inline:22px}.marketing-showcase-view{height:348px;padding:23px 25px 18px;overflow:hidden}.marketing-showcase-slide{animation:.5s cubic-bezier(.2,.75,.2,1) both marketing-view-enter}.marketing-showcase-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:21px;font-weight:630;line-height:1.3}.marketing-showcase-answer{color:#19714c;background:#eaf8f1;border:1px solid #24875e30;border-radius:10px;align-items:center;gap:11px;margin-top:20px;padding:13px;display:flex}.marketing-showcase-answer>span{flex:1}.marketing-showcase-answer small{letter-spacing:.08em;margin-bottom:2px;font-size:8px;display:block}.marketing-showcase-answer strong{font-size:12px;font-weight:600;display:block}.marketing-reference-passage{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:10px;padding:22px}.marketing-reference-passage>span{color:var(--marketing-muted);letter-spacing:.13em;font-size:8px;font-weight:650}.marketing-reference-passage h3{color:var(--marketing-ink);letter-spacing:-.02em;margin-top:5px;font-size:15px;font-weight:600}.marketing-reference-passage p{color:var(--marketing-ink);margin-top:14px;font-size:13px;line-height:1.85}.marketing-reference-passage mark{color:#17462f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#98e7b9b8;border-radius:2px;padding:1px 0 3px;box-shadow:inset 0 -2px #279161a0}.marketing-reference-passage a{color:var(--marketing-blue);align-items:center;gap:8px;margin-top:17px;font-size:10px;display:inline-flex}.marketing-showcase .marketing-reference-passage{margin-top:12px;padding:13px 16px;box-shadow:0 5px 12px #102c4a06}.marketing-showcase .marketing-reference-passage h3{margin-top:3px;font-size:12px}.marketing-showcase .marketing-reference-passage p{margin-top:9px;font-size:11px}.marketing-showcase .marketing-reference-passage a{margin-top:9px;font-size:9px}.marketing-showcase-bottom{color:var(--marketing-muted);align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.marketing-showcase-controls{border-top:1px solid var(--marketing-line);background:var(--marketing-inset);justify-content:space-between;align-items:center;gap:8px;padding:11px 18px;display:flex}.marketing-showcase-controls>div{gap:4px;display:flex}.marketing-showcase-controls button{color:var(--marketing-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:600;position:relative;overflow:hidden}.marketing-showcase-controls button[aria-pressed=true]{color:var(--marketing-blue);background:var(--marketing-card);border-color:var(--marketing-line);box-shadow:0 2px 5px #071b3208}.marketing-showcase-controls button i{background:var(--marketing-blue);width:0;height:2px;position:absolute;bottom:0;left:0}.marketing-showcase[data-playing=true] .marketing-showcase-controls button[aria-pressed=true] i{animation:8s linear both marketing-progress}.marketing-showcase-controls .marketing-showcase-play{border-color:var(--marketing-line);background:var(--marketing-card);place-items:center;width:38px;padding:0;display:grid}.marketing-showcase-play:disabled{cursor:default;opacity:.5}.marketing-showcase .marketing-preview-float{pointer-events:none;padding:13px 18px;bottom:41px;right:-8px}.marketing-showcase .marketing-preview-float strong{font-size:12px}.marketing-showcase .marketing-preview-float small{font-size:9px}.marketing-showcase figcaption{bottom:3px;left:4px}.marketing-showcase-geometry{text-align:center;grid-template-columns:1fr;display:grid}.marketing-showcase-geometry .marketing-cube-stage{height:212px}.marketing-showcase-geometry .marketing-cube-rotor{animation:16s linear infinite paused marketing-cube-tour}.marketing-showcase[data-playing=true] .marketing-showcase-geometry .marketing-cube-rotor{animation-play-state:running}.marketing-showcase-geometry>span{color:var(--marketing-blue);font-size:12px;font-weight:550}.marketing-showcase .marketing-preview-blocks{margin-top:22px}.marketing-showcase .marketing-preview-blocks>div{padding:19px}.marketing-showcase .marketing-preview-blocks strong{font-size:14px}.marketing-showcase .marketing-preview-blocks strong+span,.marketing-showcase .marketing-mini-link{font-size:10px}.marketing-showcase .marketing-preview-review{margin-top:19px}.marketing-showcase .marketing-preview-review strong{font-size:11px}.marketing-showcase .marketing-preview-review small{font-size:9px}.marketing-reference-demo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f3f8ff;background:linear-gradient(140deg,#173757e0,#102a49f0);border:1px solid #a3c5ff42;border-radius:20px;padding:28px;box-shadow:0 30px 100px #0004}.marketing-reference-top{border-bottom:1px solid #adcafc30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:23px;display:flex}.marketing-reference-top>span:first-child{letter-spacing:.09em;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.marketing-reference-top>span:last-child{color:#aec5e4;font-size:10px}.marketing-reference-body{min-height:280px;padding:26px 0 23px}.marketing-reference-reveal{animation:.4s both marketing-view-enter}.marketing-reference-reveal>.marketing-tiny-label{color:#9cbce1;font-size:9px}.marketing-reference-reveal>h3{letter-spacing:-.025em;margin-top:13px;font-size:24px;font-weight:550;line-height:1.45}.marketing-reference-correct{color:#a2ecc6;background:#67d4a011;border:1px solid #72d7a64d;border-radius:10px;align-items:center;gap:11px;margin-top:24px;padding:16px;font-size:14px;display:flex}.marketing-reference-correct svg{flex-shrink:0}.marketing-reference-hint{color:#b0c5de;margin-top:18px;font-size:12px;line-height:1.8}.marketing-reference-found{color:#a2ecc6;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.marketing-reference-demo .marketing-reference-passage{--marketing-card:#f8fcff;--marketing-ink:#17304c;--marketing-line:#dce8f3;--marketing-muted:#546d86;--marketing-blue:#2056d6}.marketing-reference-open{color:#183859;cursor:pointer;background:#f0f7ff;border:1px solid #fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;padding:13px;font-size:13px;font-weight:650;transition:background .2s,box-shadow .2s;display:flex}.marketing-reference-open:hover{background:#fff;box-shadow:0 4px 30px #67a9ff30}.marketing-reference-open svg:last-child{margin-left:auto}.marketing-reference-note{color:#95aecb;margin-top:16px;font-size:10px;line-height:1.6}.marketing-feature-detail{color:#8ae1ec;border-block:1px solid #99bbed30;align-items:center;gap:12px;margin-top:23px;padding:17px 0;font-size:12px;display:flex}.marketing-feature-detail svg{flex-shrink:0}.marketing-spatial-benefits{gap:18px;margin:25px 0 27px;padding:0;list-style:none;display:grid}.marketing-spatial-benefits li{color:var(--marketing-muted);align-items:flex-start;gap:13px;font-size:13px;line-height:1.8;display:flex}.marketing-spatial-benefits svg{color:var(--marketing-blue);flex-shrink:0;margin-top:4px}.marketing-spatial-benefits strong{color:var(--marketing-ink);font-weight:600;display:block}.marketing-psychometric-grid{align-items:center}.marketing-psychometrics h2{font-size:clamp(34px,3.1vw,45px)}.marketing-spatial-demo{padding:27px}.marketing-spatial-heading p{font-size:13px!important}.marketing-spatial-insight-title>strong{font-size:13px}.marketing-spatial-insight p{font-size:12px!important}.marketing-spatial-disclaimer{font-size:10px!important}.marketing-spatial-controls>button{font-size:12px}.marketing-spatial-view{font-size:11px}.marketing-spatial-view>p>span{font-size:10px}.dark .marketing-showcase-answer{color:#93e7be;background:#143b32;border-color:#478c7150}.dark .marketing-showcase .marketing-reference-passage mark{color:#bbf4d3;background:#36745780;box-shadow:inset 0 -2px #6acf9a}:is(.opeprest-landing .marketing-showcase button:focus-visible,.opeprest-landing .marketing-reference-demo button:focus-visible){outline-offset:3px;outline:3px solid #32bbed}@keyframes marketing-view-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes marketing-progress{0%{width:0}to{width:100%}}@keyframes marketing-cube-tour{0%{transform:rotateX(-24deg)rotateY(-34deg)}to{transform:rotateX(-24deg)rotateY(326deg)}}@media (max-width:1150px){.marketing-showcase-view{padding-inline:18px}.marketing-showcase .marketing-preview-blocks>div{padding:15px}.marketing-reader-grid,.marketing-psychometric-grid{gap:55px}}@media (max-width:900px){.marketing-showcase{width:100%;max-width:585px;margin-inline:auto}.marketing-reader-grid{gap:46px}.marketing-reference-demo{order:2;width:100%;max-width:590px}.marketing-reader-copy{order:1}.marketing-psychometric-grid>.marketing-motion-panel{width:100%;max-width:590px}}@media (max-width:650px){.marketing-feature-links{gap:8px}.marketing-feature-links a{padding:8px 10px;font-size:11px}.marketing-showcase{padding-top:22px;padding-bottom:78px}.marketing-showcase .marketing-preview-window{transform:none}.marketing-showcase .marketing-window-bar{padding-inline:15px}.marketing-showcase-view{height:357px;padding:20px 16px 14px}.marketing-showcase-heading h2{font-size:20px}.marketing-showcase .marketing-preview-float{gap:9px;padding:11px 13px;bottom:34px;right:0}.marketing-showcase .marketing-preview-float strong{font-size:11px}.marketing-showcase .marketing-preview-float small{font-size:8px}.marketing-showcase-controls{padding-inline:10px}.marketing-showcase-controls button{min-height:40px;padding-inline:10px;font-size:10px}.marketing-showcase figcaption{font-size:8px}.marketing-showcase .marketing-preview-blocks{gap:10px}.marketing-showcase .marketing-preview-blocks>div{padding:14px 11px}.marketing-showcase .marketing-preview-blocks strong{font-size:12px}.marketing-showcase .marketing-mini-link{font-size:9px}.marketing-reference-demo{padding:21px}.marketing-reference-reveal>h3{font-size:23px}.marketing-reference-body{min-height:330px}.marketing-reference-passage{padding:17px}.marketing-reference-passage p{font-size:14px}.marketing-reference-note{font-size:10px}.marketing-feature-detail{gap:10px;font-size:11px}.marketing-spatial-demo{padding:20px}.marketing-spatial-controls>button{font-size:11px}}@media (hover:none),(pointer:coarse){.marketing-motion-panel{transform:none}}@media (prefers-reduced-motion:reduce){.marketing-motion-panel{transition:none;transform:none}.marketing-showcase .marketing-preview-window{transform:none}.marketing-showcase-geometry .marketing-cube-rotor{animation:none}.marketing-feature-links a:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.marketing-reference-demo{-webkit-backdrop-filter:none;backdrop-filter:none;background:#122f50}}.marketing-tour .marketing-tour-viewport{isolation:isolate;height:381px;padding:0;position:relative}.marketing-tour-scene{opacity:0;visibility:hidden;pointer-events:none;padding:24px 25px 17px;transition:opacity .5s,translate .65s cubic-bezier(.2,.75,.2,1),scale .65s,visibility .5s;position:absolute;inset:0;translate:28px;scale:.975}.marketing-tour-scene[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;translate:0;scale:1}.marketing-tour .marketing-showcase-heading h2{font-size:21px}.marketing-tour-question{color:var(--marketing-ink);max-width:400px;margin-top:17px;font-size:13px;font-weight:550;line-height:1.55}.marketing-tour-answers{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.marketing-tour-answers>div{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:8px;align-items:center;gap:8px;min-height:53px;padding:10px;font-size:10px;line-height:1.5;transition:border-color .5s,background .5s,color .5s,transform .5s;display:flex;position:relative}.marketing-tour-answers>div>span:first-child{color:var(--marketing-muted);font-size:9px}.marketing-tour-answers>div>span:nth-child(2){flex:1}.marketing-tour-answers>div>svg{flex-shrink:0}.marketing-tour-answers>div.is-wrong{color:#992c40;background:#fff0f3;border-color:#db7385;transform:translate(2px)}.marketing-tour-answers>div.is-correct{color:#176044;background:#e7f8ee;border-color:#49aa7d;transform:translateY(-2px);box-shadow:0 4px 18px #1688550a}.marketing-tour-scene[data-phase="2"] .marketing-tour-answers .is-wrong,.marketing-tour-scene[data-phase="3"] .marketing-tour-answers .is-wrong{opacity:.62;transform:none}.marketing-tour-test-feedback{color:var(--marketing-muted);opacity:0;align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.7;transition:opacity .5s,translate .5s;display:flex;translate:0 7px}.marketing-tour-test-feedback svg{color:#22855d;flex-shrink:0;margin-top:2px}.marketing-tour-test-saved{color:var(--marketing-blue);opacity:0;align-items:center;gap:7px;margin-top:9px;font-size:10px;transition:opacity .5s,translate .5s;display:flex;translate:0 7px}.marketing-tour [data-visible=true]{opacity:1;translate:0}.marketing-tour-pointer{color:#194bce;z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 2px #fff9);width:25px;height:29px;transition:left 1s cubic-bezier(.2,.75,.2,1),top 1s cubic-bezier(.2,.75,.2,1),opacity .5s;display:block;position:absolute}.marketing-tour-pointer>i{border:1px solid var(--marketing-blue);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-6px;left:-5px;scale:.4}.marketing-tour-scene[data-active=true][data-phase="1"] .marketing-tour-pointer>i{animation:1.4s .8s both marketing-tour-click}.marketing-tour-pointer-test{top:180%;left:175%;translate:-3.5px -3.5px}.marketing-tour-scene[data-phase="0"] .marketing-tour-pointer-test{opacity:1}.marketing-tour-scene[data-phase="1"] .marketing-tour-pointer-test{opacity:1;top:50%;left:50%}.marketing-tour-scene[data-phase="2"] .marketing-tour-pointer-test{top:220%;left:175%}.marketing-tour .marketing-showcase-answer{margin-top:16px}.marketing-tour-document{opacity:.35;transition:opacity .7s,transform .7s;position:relative;transform:translateY(8px)scale(.975)}.marketing-tour-document[data-open=true]{opacity:1;transform:translateY(0)scale(1)}.marketing-tour .marketing-reference-passage{margin-top:13px;padding:16px}.marketing-tour-document mark{box-shadow:none;color:var(--marketing-ink);background:linear-gradient(#98e7b9b8,#98e7b9b8) 0 100%/0% 100% no-repeat;transition:background-size 1.4s cubic-bezier(.2,.65,.2,1),box-shadow 1.4s}.marketing-tour-scene[data-phase="2"] .marketing-tour-document mark,.marketing-tour-scene[data-phase="3"] .marketing-tour-document mark{background-size:100% 100%;box-shadow:inset 0 -2px #279161a0}.marketing-tour-scan{pointer-events:none;border:1px solid #0000;border-radius:10px;position:absolute;inset:0}.marketing-tour-scene[data-active=true][data-phase="1"] .marketing-tour-scan{animation:1.8s both marketing-tour-scan}.marketing-tour-pdf-link{border:1px solid var(--marketing-line);color:var(--marketing-blue);background:var(--marketing-inset);border-radius:7px;align-items:center;gap:8px;margin-top:15px;padding:10px 12px;font-size:10px;transition:background .5s,border-color .5s;display:flex}.marketing-tour-pdf-link>span{flex:1}.marketing-tour-scene[data-phase="3"] .marketing-tour-pdf-link{background:color-mix(in srgb,var(--marketing-blue) 10%,var(--marketing-card));border-color:color-mix(in srgb,var(--marketing-blue) 30%,var(--marketing-line))}.marketing-tour-pointer-pdf{top:76%;left:83%}.marketing-tour-scene[data-phase="0"] .marketing-tour-pointer-pdf{opacity:1}.marketing-tour-scene[data-phase="1"] .marketing-tour-pointer-pdf{opacity:1;top:82%;left:64%}.marketing-tour-scene[data-phase="2"] .marketing-tour-pointer-pdf{top:85%;left:80%}.marketing-tour .marketing-showcase-geometry .marketing-cube-rotor{animation:none}.marketing-tour .marketing-showcase-geometry .marketing-cube-stage{height:224px}.marketing-tour-cube-caption{color:var(--marketing-blue);min-height:24px;font-size:11px}.marketing-tour-cube-caption b{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:4px;place-items:center;min-width:19px;margin-inline:2px;padding-inline:3px;display:inline-grid}.marketing-tour-cube-steps{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.marketing-tour-cube-steps>span{color:var(--marketing-muted);align-items:center;gap:4px;font-size:8px;transition:color .4s;display:inline-flex}.marketing-tour-cube-steps>span>i{border:1px solid;border-radius:50%;width:5px;height:5px}.marketing-tour-cube-steps>span[data-current=true],.marketing-tour-cube-steps>span[data-complete=true]{color:var(--marketing-blue)}.marketing-tour-cube-steps>span[data-current=true]>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--marketing-blue) 8%,transparent);background:currentColor}.marketing-tour-compatible{color:var(--marketing-muted);text-align:center;margin-top:14px;font-size:8px}.marketing-tour .marketing-tour-blocks{margin-top:19px}.marketing-tour-blocks>div{transition:transform .7s,background .7s,border-color .7s,opacity .7s}.marketing-tour-blocks>div[data-selected=true]{border-color:var(--marketing-blue);background:color-mix(in srgb,var(--marketing-blue) 5%,var(--marketing-card));transform:translateY(-3px)}.marketing-tour-blocks>div[data-muted=true]{opacity:.55;transform:scale(.97)}.marketing-tour-topic-list{color:var(--marketing-muted);opacity:0;gap:6px;margin-top:18px;font-size:10px;transition:opacity .6s,translate .6s;display:grid;translate:0 8px}.marketing-tour-topic-list>span{align-items:center;gap:7px;display:flex}.marketing-tour-topic-list svg{color:var(--marketing-blue)}.marketing-tour-block-action{color:var(--marketing-muted);opacity:0;align-items:center;gap:6px;margin-top:15px;font-size:9px;transition:opacity .6s,translate .6s;display:flex;translate:0 8px}.marketing-tour-block-action>span:last-child{color:#fff;background:#2459ef;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:9px 10px;display:flex}.marketing-tour-pointer-blocks{top:72%;left:87%}.marketing-tour-scene[data-phase="0"] .marketing-tour-pointer-blocks{opacity:1}.marketing-tour-scene[data-phase="1"] .marketing-tour-pointer-blocks{opacity:1;top:52%;left:40%}.marketing-tour-scene[data-phase="2"] .marketing-tour-pointer-blocks{top:84%;left:80%}.marketing-tour-status{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);background:var(--marketing-card);justify-content:space-between;align-items:center;gap:12px;padding:12px 23px 17px;font-size:9px;display:flex;position:relative}.marketing-tour-status>span:first-child{align-items:center;gap:7px;display:inline-flex}.marketing-tour-status>span:first-child>i{background:var(--marketing-cyan);border-radius:50%;width:5px;height:5px}.marketing-tour-stage-track{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;bottom:5px;left:23px;right:23px}.marketing-tour-stage-track i{background:var(--marketing-line);border-radius:2px;height:2px}.marketing-tour-stage-track i[data-done=true]{background:var(--marketing-blue)}.marketing-tour .marketing-showcase-controls{border-top:0}.marketing-tour .marketing-showcase-controls>div{gap:3px}.marketing-tour .marketing-showcase-controls button{padding-inline:12px}.marketing-tour .marketing-showcase-controls .marketing-showcase-play{padding:0}.marketing-tour .marketing-showcase-controls>.marketing-tour-playback{gap:6px}.marketing-tour .marketing-preview-float{bottom:33px}.marketing-tour .marketing-preview-float strong{font-size:11px}.marketing-tour figcaption{font-size:8px}.marketing-tour[data-playing=false] *,.marketing-tour-scene[data-active=false] *{animation-play-state:paused!important}.marketing-tour[data-playing=false] .marketing-tour-scene *,.marketing-tour-scene[data-active=false] *{transition-duration:0s}.marketing-tour-scene[data-active=false] .marketing-tour-pointer{opacity:0}.dark .marketing-tour-answers>div.is-wrong{color:#f3aeba;background:#391f2c;border-color:#b9566a}.dark .marketing-tour-answers>div.is-correct{color:#a9edc9;background:#153c31;border-color:#468d71}.dark .marketing-tour .marketing-tour-document mark{box-shadow:none;color:var(--marketing-ink);background:linear-gradient(#36745780,#36745780) 0 100%/0 100% no-repeat}.dark .marketing-tour-scene[data-phase="2"] .marketing-tour-document mark,.dark .marketing-tour-scene[data-phase="3"] .marketing-tour-document mark{background-size:100% 100%;box-shadow:inset 0 -2px #6acf9a}.dark .marketing-tour-pointer{color:#9abaff;filter:drop-shadow(0 2px 2px #06142dcc)}@keyframes marketing-tour-click{0%{opacity:0;scale:.4}15%{opacity:.65}to{opacity:0;scale:1.5}}@keyframes marketing-tour-scan{0%{border-color:#0000;box-shadow:0 -5px 15px #17adc400}40%{border-color:#55d0b577;box-shadow:0 0 24px #32c4a81c}to{border-color:#0000;box-shadow:0 0 10px #17adc400}}@media (max-width:1150px){.marketing-tour-scene{padding-inline:18px}.marketing-tour .marketing-showcase-controls button{padding-inline:10px}}@media (max-width:650px){.marketing-tour .marketing-tour-viewport{height:395px}.marketing-tour-scene{padding:21px 15px 16px}.marketing-tour .marketing-showcase-heading h2{font-size:18px}.marketing-tour .marketing-tiny-label{font-size:7px}.marketing-tour-question{font-size:12px}.marketing-tour-answers{gap:7px}.marketing-tour-answers>div{gap:5px;min-height:59px;padding:9px 7px;font-size:9px}.marketing-tour-test-feedback,.marketing-tour-test-saved{font-size:9px}.marketing-tour-status{padding-inline:15px;font-size:8px}.marketing-tour-stage-track{left:15px;right:15px}.marketing-tour .marketing-showcase-controls{gap:5px;padding:9px 7px}.marketing-tour .marketing-showcase-controls button{padding-inline:8px;font-size:10px}.marketing-tour .marketing-showcase-controls .marketing-showcase-play{width:34px;min-height:40px}.marketing-tour .marketing-showcase-controls>.marketing-tour-playback{gap:4px}.marketing-tour .marketing-preview-float{padding:10px 11px;bottom:31px}.marketing-tour .marketing-preview-float strong{font-size:10px}.marketing-tour .marketing-preview-float small{font-size:8px}.marketing-tour-cube-steps{gap:9px}.marketing-tour .marketing-showcase-geometry .marketing-cube-stage{height:235px}.marketing-tour .marketing-reference-passage{padding:14px}.marketing-tour .marketing-reference-passage p{font-size:11px}.marketing-tour figcaption{max-width:270px;font-size:8px}}@media (max-width:360px){.marketing-tour .marketing-showcase-controls button{padding-inline:6px;font-size:9px}.marketing-tour .marketing-showcase-controls .marketing-showcase-play{width:30px}.marketing-tour .marketing-preview-blocks>div{padding-inline:8px}.marketing-tour .marketing-mini-link{font-size:8px}.marketing-tour-topic-list{font-size:9px}.marketing-tour-block-action{font-size:8px}.marketing-tour-block-action>span:last-child{gap:3px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.marketing-tour-scene{transition:none;translate:none;scale:none}.marketing-tour-pointer,.marketing-tour-scan{display:none}.marketing-tour *{transition:none!important;animation:none!important}}@supports (translate:0 1px){.opeprest-landing [data-landing-reveal=entering]{--landing-reveal-distance:26px;--landing-reveal-x:0px;--landing-reveal-scale:1;animation:.76s cubic-bezier(.16,1,.3,1) backwards landing-scroll-enter;animation-delay:calc(var(--landing-reveal-order,0) * 65ms);will-change:opacity, translate, scale}.opeprest-landing [data-landing-entry=left]{--landing-reveal-x:-48px;--landing-reveal-distance:0px}.opeprest-landing [data-landing-entry=right]{--landing-reveal-x:38px;--landing-reveal-distance:0px}.opeprest-landing [data-landing-entry=scale]{--landing-reveal-scale:.94;--landing-reveal-distance:18px;animation-duration:.95s}.opeprest-landing [data-landing-entry=card]{--landing-reveal-distance:60px;animation-delay:calc(var(--landing-reveal-order,0) * .13s);animation-duration:.9s}.opeprest-landing [data-landing-parallax=active]{translate:0 var(--landing-parallax-y,0px);will-change:translate}@keyframes landing-scroll-enter{0%{opacity:0;translate:var(--landing-reveal-x) var(--landing-reveal-distance);scale:var(--landing-reveal-scale)}to{opacity:1;translate:0;scale:1}}}.opeprest-landing [data-landing-reveal]:focus-within,.opeprest-landing [data-landing-reveal]:target,.opeprest-landing :target [data-landing-reveal]{opacity:1;will-change:auto;animation:none;translate:none;scale:none}@media (max-width:900px),(pointer:coarse){.opeprest-landing [data-landing-reveal=entering]{--landing-reveal-distance:14px;--landing-reveal-x:0px;--landing-reveal-scale:1;animation-duration:.62s;animation-delay:calc(var(--landing-reveal-order,0) * 40ms)}}@media (prefers-reduced-motion:reduce){.opeprest-landing [data-landing-reveal],.opeprest-landing [data-landing-parallax]{opacity:1;will-change:auto;animation:none;translate:none;scale:none}}.marketing-reference-demo .marketing-reference-body{min-height:340px}.marketing-reference-document{padding-top:32px;position:relative}.marketing-reference-document-path{color:#b8d4ef;opacity:0;align-items:center;gap:7px;font-size:10px;transition:opacity .5s,translate .6s;display:flex;position:absolute;top:0;left:0;translate:0 8px}.marketing-reference-document .marketing-reference-passage{transition:translate .65s cubic-bezier(.2,.7,.2,1),box-shadow .65s;translate:0 -28px}.marketing-reference-body[data-context=true] .marketing-reference-document-path{opacity:1;translate:0}.marketing-reference-body[data-context=true] .marketing-reference-passage{translate:0;box-shadow:0 12px 32px #00132645}.marketing-reference-document mark{background:linear-gradient(90deg,#98e7b9b8,#98e7b9b8) 0 0/100% 100% no-repeat;animation:.85s cubic-bezier(.2,.6,.25,1) both landing-highlight-write}@keyframes landing-highlight-write{0%{background-size:0% 100%}to{background-size:100% 100%}}@media (min-width:901px) and (pointer:fine){.marketing-scroll-chapter .marketing-psychometric-grid{gap:clamp(32px,4vw,65px)}.marketing-scroll-chapter .marketing-spatial-demo{padding:21px}.marketing-scroll-chapter .marketing-spatial-heading{margin:16px 0 13px}.marketing-scroll-chapter .marketing-spatial-canvas{padding-block:10px}.marketing-scroll-chapter .marketing-spatial-canvas .marketing-cube-stage{height:168px;margin-top:10px}.marketing-scroll-chapter .marketing-cube-stage[data-folded=false] .marketing-cube-rotor{--cube-size:clamp(40px,17cqw,56px)}.marketing-scroll-chapter .marketing-spatial-insight{margin-top:10px;padding-top:10px}.marketing-scroll-chapter .marketing-spatial-disclaimer{margin-top:10px}.marketing-scroll-chapter .marketing-spatial-benefits{gap:13px;margin:18px 0}.marketing-scroll-chapter .marketing-psychometric-tags{gap:12px;margin-top:19px}.marketing-scroll-chapter .marketing-psychometric-count{margin-top:18px!important}}.marketing-scroll-chapter{--chapter-progress:0;position:relative}.marketing-scroll-chapter.marketing-reader{overflow:clip}.marketing-chapter-stage{position:relative}.marketing-chapter-rail{top:calc(100% + 24px);visibility:hidden;pointer-events:none;width:min(680px,100% - 80px);color:var(--marketing-muted);margin-inline:auto;position:absolute;inset-inline:0}.marketing-chapter-track{background:var(--marketing-line);height:1px;overflow:hidden}.marketing-chapter-track>span{background:var(--marketing-blue);height:100%;transform:scaleX(var(--chapter-progress));transform-origin:0;display:block}.marketing-chapter-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:11px 0 0;padding:0;list-style:none;display:grid}.marketing-chapter-rail li{letter-spacing:.01em;align-items:baseline;gap:8px;font-size:10px;line-height:1.5;transition:color .2s;display:flex}.marketing-chapter-rail li:nth-child(2){justify-content:center}.marketing-chapter-rail li:last-child{justify-content:end}.marketing-chapter-rail li>span{font-variant-numeric:tabular-nums;opacity:.65;font-size:8px}.marketing-chapter-rail li[data-active=true]{color:var(--marketing-blue)}.opeprest-landing .marketing-chapter-hint{letter-spacing:.025em;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-size:9px;line-height:1.5;display:flex}.marketing-chapter-hint>span{font-size:12px}.marketing-reader .marketing-chapter-rail{color:#92adc7}.marketing-reader .marketing-chapter-track{background:#456381}.marketing-reader .marketing-chapter-track>span{background:#6bdaf0}.marketing-reader .marketing-chapter-rail li[data-active=true]{color:#6bdaf0}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.marketing-scroll-chapter[data-chapter-mode=pinned]{min-height:calc(var(--chapter-content-height) + var(--chapter-distance) + var(--chapter-rail-space) + 80px);padding-block:40px calc(var(--chapter-rail-space) + 40px)}.marketing-scroll-chapter[data-chapter-mode=pinned]>.marketing-chapter-stage{top:var(--chapter-sticky-top);position:sticky}.marketing-scroll-chapter[data-chapter-mode=pinned] .marketing-chapter-rail{visibility:visible}}.marketing-pdf-story{isolation:isolate;color:#eef6ff;--pdf-wrong-progress:1;--pdf-highlight-progress:1;background:#07182d;padding:50px 0 35px;position:relative;overflow:clip}.marketing-pdf-story:before{content:"";pointer-events:none;background:radial-gradient(at 75% 25%,#006cc226,#0000 48%),radial-gradient(at 10% 80%,#2152ca14,#0000 40%);position:absolute;inset:0}.pdf-story-stage,.pdf-story-canvas{position:relative}.pdf-story-glow{pointer-events:none;background:radial-gradient(circle,#0784ba2e,#0000 64%);border-radius:50%;width:520px;height:520px;position:absolute;top:0;right:-80px}.pdf-story-eyebrow{color:#82ddeb;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.7;margin-bottom:22px!important}.pdf-story-eyebrow,.pdf-story-result strong,.pdf-story-paper-top>span{align-items:center;gap:8px;display:flex}.pdf-story-intro h2,.pdf-story-find h3,.pdf-story-caption h3{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(34px,4vw,58px);font-weight:620;line-height:1.08}.pdf-story-intro h2 span,.pdf-story-find h3 span{color:#6bd9eb}.pdf-story-intro>p:not(.pdf-story-eyebrow),.pdf-story-find>p:not(.pdf-story-eyebrow),.pdf-story-caption>p:not(.pdf-story-eyebrow){color:#a5bcd5;max-width:315px;margin-top:22px;font-size:14px;line-height:1.9}.pdf-story-scroll-cue{color:#c7d9ef;align-items:center;gap:12px;margin-top:30px;font-size:11px;display:flex}.pdf-story-scroll-cue:before{content:"";background:linear-gradient(#86e2f1,#86e2f1) 50% 9px/2px 9px no-repeat;border:1px solid #7a9dbb80;border-radius:20px;width:25px;height:38px}.pdf-story-quiz{color:#132e4c;background:#f9fcff;border:1px solid #fff;border-radius:17px;padding:27px;position:relative;box-shadow:0 28px 80px #0005,0 0 0 7px #ffffff05}.pdf-story-quiz-top{border-bottom:1px solid #dfebf6;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.pdf-story-quiz-top>span{color:#54718e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.pdf-story-quiz-top>strong{color:#3265d7;white-space:nowrap;font-size:11px;font-weight:650}.pdf-story-question{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.5;margin-top:22px!important}.pdf-story-context{color:#58728c;font-size:10px;line-height:1.6;margin-top:16px!important}.pdf-story-context+.pdf-story-question{margin-top:8px!important}.pdf-story-answers{gap:10px;margin-top:24px;display:grid}.pdf-story-answer{background:#fff;border:1px solid #d8e5f1;border-radius:9px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex;position:relative}.pdf-story-answer>b{color:#617992;font-size:10px;font-weight:600}.pdf-story-answer>span:not(.pdf-story-answer-mark){flex:1}.pdf-story-answer[data-answer=a]:before{content:"";border-radius:inherit;opacity:var(--pdf-wrong-progress);pointer-events:none;background:#df527014;border:1px solid #d998a3;position:absolute;inset:-1px}.pdf-story-answer-mark{color:#b6415c;width:17px;height:17px;opacity:var(--pdf-wrong-progress);transform:scale(calc(.7 + var(--pdf-wrong-progress)*.3));border:1px solid;border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid}.pdf-story-answer[data-answer=b] .pdf-story-answer-mark{color:#27845e}.pdf-story-answer[data-answer=c] .pdf-story-answer-mark,.pdf-story-answer[data-answer=d] .pdf-story-answer-mark{visibility:hidden}.pdf-story-result{min-height:63px;opacity:var(--pdf-wrong-progress);translate:0 calc((1 - var(--pdf-wrong-progress))*10px);flex-direction:column;gap:4px;padding-top:19px;display:flex}.pdf-story-result strong{color:#ad3c55;font-size:12px;font-weight:650}.pdf-story-result span{color:#5d748b;font-size:11px;line-height:1.65}.pdf-story-paper{color:#203a51;background:#fffffe;border:1px solid #dce6eb;border-radius:3px 10px 10px 3px;height:510px;padding:29px 33px 25px;position:relative;box-shadow:0 25px 80px #0005,-4px 0 #dbe5ee,-8px 4px #eef4f8}.pdf-story-paper:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#b9c8d318,#0000 8%);position:absolute;inset:0}.pdf-story-paper-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pdf-story-paper-top>span{letter-spacing:-.06em;color:#104da9;font-size:18px;font-weight:750}.pdf-story-paper-top>strong{letter-spacing:.12em;color:#7b8e9d;text-transform:uppercase;font-size:7px;font-weight:600}.pdf-story-paper-rule{background:linear-gradient(90deg,#2160d9 0%,#54bfd9 32%,#e8eef4 32%);height:2px;margin:15px 0 21px}.pdf-story-paper-heading>p:first-child{letter-spacing:.1em;text-transform:uppercase;color:#657f96;font-size:7px}.pdf-story-paper-heading h3{letter-spacing:-.035em;margin-top:7px;font-size:21px;font-weight:620;line-height:1.3}.pdf-story-paper-heading>p:last-child{color:#6c8091;margin-top:6px;font-size:9px}.pdf-story-paper-lines{gap:5px;margin-top:18px;display:grid}.pdf-story-paper-lines i{background:#e3e9ec;border-radius:2px;height:3px;display:block}.pdf-story-paper-lines i:nth-child(2){width:93%}.pdf-story-paper-lines i:nth-child(3){width:98%}.pdf-story-paper-lines i:nth-child(4){width:88%}.pdf-story-paper-lines i:nth-child(5){width:67%}.pdf-story-passage{border-block:1px solid #e1e8ed;margin-top:22px;padding:16px 0}.pdf-story-passage-label{letter-spacing:.09em;color:#486379;font-size:8px;font-weight:650;display:block;margin-bottom:11px!important}.pdf-story-passage blockquote{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.75}.pdf-story-highlight{background:linear-gradient(90deg,#83dfabb8,#83dfabb8) no-repeat;background-size:calc(var(--pdf-highlight-progress)*100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 0 3px;display:inline}.pdf-story-highlight span{border-bottom:1px solid rgb(28 125 78/var(--pdf-highlight-progress))}.pdf-story-paper-bottom{color:#728698;letter-spacing:.025em;justify-content:space-between;gap:15px;font-size:7px;display:flex;position:absolute;bottom:21px;left:33px;right:33px}.pdf-story-caption{max-width:300px}.pdf-story-caption h3{font-size:35px}.pdf-story-caption h3 span{color:#80dfbb}.pdf-story-guide{pointer-events:none;display:none}.pdf-story-guide path{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pdf-story-guide-line{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pdf-guide-progress,0));filter:drop-shadow(0 0 5px #6cdcc342)}.pdf-story-guide-start{fill:#9ce5ff;stroke:#bceeff44;stroke-width:5px;opacity:clamp(0,calc(var(--pdf-guide-progress,0)*8),1)}.pdf-story-guide-tip{fill:#36ad7e;stroke:none;opacity:clamp(0,calc((var(--pdf-guide-progress,0) - .88)*8.3334),1)}.pdf-story-cursor{pointer-events:none;transition:none;display:none}.pdf-story-cursor-icon{transform-origin:2px 2px;transform:rotate(calc((1 - var(--pdf-cursor-progress,0))*-12deg)) scale(calc(1 - var(--pdf-cursor-press,0)*.15));position:relative;overflow:visible}.pdf-story-cursor>.pdf-story-click-ring{scale:1;transform:scale(calc(.4 + var(--pdf-click-progress,0)*1.1));opacity:calc(min(1,var(--pdf-click-progress,0)*12)*(1 - var(--pdf-click-progress,0)))}.pdf-story-foot{z-index:3;position:relative}.pdf-story-steps{border-top:1px solid #8ba7c430;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:16px;display:grid;position:relative}.pdf-story-steps:before{content:"";transform-origin:0;width:100%;height:1px;transform:scaleX(var(--pdf-progress,1));background:#76daec;position:absolute;top:-1px;left:0}.pdf-story-steps>span{color:#8aa6c1;align-items:baseline;gap:7px;font-size:10px;line-height:1.5;display:flex}.pdf-story-steps>span>b{color:#5681a8;font-size:8px;font-weight:500}.pdf-story-steps>span:last-child{justify-content:end}.pdf-story-steps>span:not(:first-child):not(:last-child){justify-content:center}.pdf-story-source{justify-content:space-between;align-items:baseline;gap:24px;margin-top:16px;display:flex}.pdf-story-source a{color:#85d7ea;white-space:nowrap;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:inline-flex}.pdf-story-source p{color:#8aa7c3;text-align:right;max-width:530px;font-size:9px;line-height:1.6}.pdf-story-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-pdf-story[data-pdf-story=static] .pdf-story-canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:35px 65px;display:grid}.marketing-pdf-story[data-pdf-story=static] .pdf-story-intro{grid-column:1/-1;max-width:650px}.marketing-pdf-story[data-pdf-story=static] .pdf-story-scroll-cue{display:none}.marketing-pdf-story[data-pdf-story=static] .pdf-story-find{grid-area:3/1}.marketing-pdf-story[data-pdf-story=static] .pdf-story-quiz{grid-area:2/1}.marketing-pdf-story[data-pdf-story=static] .pdf-story-paper{grid-area:2/2/4;width:100%;max-width:450px}.marketing-pdf-story[data-pdf-story=static] .pdf-story-caption{grid-column:1/-1;max-width:600px}.marketing-pdf-story[data-pdf-story=static] .pdf-story-foot{margin-top:35px}.marketing-pdf-story[data-pdf-story=static] .pdf-story-steps{display:none}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pdf-story-stage{height:max(520px,calc(var(--pdf-story-viewport-height,100svh) - var(--pdf-story-top,104px) - 16px))}.marketing-pdf-story[data-pdf-story=static] .pdf-story-stage{height:auto}.marketing-pdf-story[data-pdf-story=cinematic]{min-height:calc(var(--pdf-story-stage-height) + var(--pdf-story-travel) + 85px)}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-stage{top:var(--pdf-story-top);position:sticky}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-canvas{height:calc(100% - 82px)}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-intro,.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-find,.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-caption{width:38%;position:absolute;top:50%;left:0;translate:0 -50%}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-intro{opacity:var(--pdf-intro-opacity,1)}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-find{opacity:var(--pdf-find-opacity,0)}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-caption{width:30%;opacity:var(--pdf-caption-opacity,0);transform:translateY(calc((1 - var(--pdf-caption-opacity,0))*14px))}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-caption h3{font-size:clamp(26px,2.7vw,39px)}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-guide{z-index:2;width:100%;height:100%;opacity:var(--pdf-caption-opacity,0);display:block;position:absolute;inset:0;overflow:visible}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-cursor{opacity:var(--pdf-cursor-opacity,0);will-change:transform;display:block;top:0;left:0}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-answer[data-answer=a]{box-shadow:0 0 0 3px rgb(62 144 235/calc(var(--pdf-cursor-press,0)*.22))}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-quiz{width:45%;max-width:480px;translate:0 -50%;transform:translate3d(var(--pdf-quiz-x,0%),var(--pdf-quiz-y,0px),0) rotate(var(--pdf-quiz-rotate,-2deg)) scale(var(--pdf-quiz-scale,1));opacity:var(--pdf-quiz-opacity,1);will-change:transform,opacity;position:absolute;top:50%;left:52%}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-paper{transform-origin:50% 58%;width:min(430px,44%);translate:0 -50%;transform:translate3d(var(--pdf-paper-x,110%),var(--pdf-paper-y,120px),0) rotate(var(--pdf-paper-rotate,12deg)) scale(var(--pdf-paper-scale,.85));opacity:var(--pdf-paper-opacity,0);will-change:transform,opacity;position:absolute;top:50%;left:54%}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-foot{height:82px}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-foot:before{content:"";z-index:-1;background:#07182d;position:absolute;inset:0 calc(-50vw + 50%)}.marketing-pdf-story[data-pdf-phase="0"] .pdf-story-steps [data-step="0"],.marketing-pdf-story[data-pdf-phase="1"] .pdf-story-steps [data-step="1"],.marketing-pdf-story[data-pdf-phase="2"] .pdf-story-steps [data-step="2"],.marketing-pdf-story[data-pdf-phase="3"] .pdf-story-steps [data-step="3"],.marketing-pdf-story[data-pdf-phase="4"] .pdf-story-steps [data-step="4"]{color:#c5f7ff}}@media (min-width:1151px) and (min-height:900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-quiz{max-width:530px;padding:32px}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-question{font-size:22px}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-answer{padding-block:16px;font-size:13px}.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-intro h2,.marketing-pdf-story[data-pdf-story=cinematic] .pdf-story-find h3{font-size:clamp(58px,4.4vw,66px)}}@media (max-width:1150px) and (min-width:901px){.pdf-story-quiz{padding:23px}.pdf-story-question{font-size:19px}.pdf-story-paper{height:490px;padding-inline:27px}.pdf-story-paper-heading h3{font-size:20px}.pdf-story-passage blockquote{font-size:17px}.pdf-story-intro h2,.pdf-story-find h3{font-size:43px}}@media (max-width:900px){.marketing-pdf-story{padding-block:62px 35px}.marketing-pdf-story[data-pdf-story=static] .pdf-story-canvas{flex-direction:column;align-items:stretch;gap:35px;display:flex}.pdf-story-intro{order:0}.pdf-story-quiz{order:1;width:100%;max-width:560px}.pdf-story-find{order:2;max-width:440px}.pdf-story-paper{order:3;align-self:center}.pdf-story-caption{order:4}.pdf-story-source{flex-direction:column;gap:12px}.pdf-story-source p{text-align:left;font-size:11px}.pdf-story-source a{font-size:12px}}@media (max-width:480px){.pdf-story-quiz{padding:20px}.pdf-story-question{font-size:19px}.pdf-story-answer{padding:13px 10px;font-size:13px}.pdf-story-paper{height:auto;min-height:500px;padding:25px 23px 65px}.pdf-story-paper-bottom{font-size:7px;left:23px;right:23px}.pdf-story-paper-heading h3{font-size:21px}.pdf-story-passage blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.pdf-story-stage{height:auto!important;position:relative!important}.marketing-pdf-story{min-height:auto!important}}.marketing-spatial-story{isolation:isolate;background:var(--marketing-bg);color:var(--marketing-ink);--spatial-fold:1;--spatial-turn:90deg;--spatial-wrong-progress:1;--spatial-solution-opacity:1;padding:46px 0 30px;position:relative;overflow:clip}.marketing-spatial-story:before{content:"";pointer-events:none;background:radial-gradient(at 20% 45%,#219af917,#0000 50%),radial-gradient(at 80% 20%,#4979ee0d,#0000 42%);position:absolute;inset:0}.spatial-story-stage,.spatial-story-canvas{position:relative}.spatial-story-glow{pointer-events:none;background:radial-gradient(#2694f820,#0000 65%);border-radius:50%;width:600px;height:400px;position:absolute;top:10%;left:-100px}.spatial-story-eyebrow{color:var(--marketing-blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;line-height:1.6;display:flex;margin-bottom:20px!important}.spatial-story-intro h2,.spatial-story-explain h3,.spatial-story-solution h3{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(35px,3.8vw,57px);font-weight:620;line-height:1.12}.spatial-story-intro h2 span,.spatial-story-explain h3 span,.spatial-story-solution h3 span{color:var(--marketing-blue)}.spatial-story-intro>p:not(.spatial-story-eyebrow),.spatial-story-explain>p:not(.spatial-story-eyebrow),.spatial-story-solution>p:not(.spatial-story-eyebrow){color:var(--marketing-muted);max-width:340px;margin-top:22px;font-size:14px;line-height:1.85}.spatial-story-scroll-cue{color:var(--marketing-muted);align-items:center;gap:10px;margin-top:25px;font-size:11px;display:flex}.spatial-story-quiz{color:#18334e;background:#faffff;border:1px solid #e0e9f2;border-radius:18px;padding:24px;position:relative;box-shadow:0 24px 65px #0734651f}.spatial-story-quiz-top{color:#55738d;letter-spacing:.07em;border-bottom:1px solid #e0e9f1;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;font-size:9px;font-weight:600;display:flex}.spatial-story-quiz-top span{align-items:center;gap:7px;display:inline-flex}.spatial-story-quiz-top strong{color:#3265d7;font-size:11px}.spatial-story-question{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.5;margin-top:16px!important}.spatial-story-question-net{background:radial-gradient(#39c4f512,#0000 75%),#f1f6fc;border:1px solid #e3edf4;border-radius:10px;justify-content:center;align-items:center;height:130px;margin-top:12px;display:flex;position:relative}.spatial-story-question-net>.bank-cube-net-view{width:190px;height:124px}.spatial-story-question-net>span{color:#577d9d;letter-spacing:.12em;font-size:8px;position:absolute;bottom:10px;right:12px}.spatial-story-answers{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.spatial-story-answer{background:linear-gradient(145deg,#fff,#eff6ff);border:1px solid #dbe6f0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:82px;padding:5px 10px;font-size:12px;line-height:1.5;display:flex;position:relative}.spatial-story-answer>.bank-cube-view{flex-shrink:0;width:70px;height:70px}.spatial-story-answer>b{color:#637d94;font-size:10px}.spatial-story-answer-mark{color:#b9405a;width:16px;opacity:var(--spatial-wrong-progress);flex-shrink:0}.spatial-story-answer[data-answer=d] .spatial-story-answer-mark{color:#26815a}.spatial-story-answer[data-answer=a]:before{content:"";border-radius:inherit;opacity:var(--spatial-wrong-progress);pointer-events:none;background:#df527014;border:1px solid #d998a3;position:absolute;inset:-1px}.spatial-story-result{min-height:53px;opacity:var(--spatial-wrong-progress);flex-direction:column;gap:3px;padding-top:14px;display:flex}.spatial-story-result strong{color:#af3d55;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.spatial-story-result>span{color:#627b90;font-size:11px}.spatial-story-model{min-width:0;position:relative}.spatial-story-model-label{color:var(--marketing-muted);letter-spacing:.16em;text-align:center;padding-top:14px;font-size:9px;line-height:1.6;display:block;transform:translateY(-18px)}.spatial-story-model>.bank-cube-model{height:360px}.spatial-story-match{opacity:var(--spatial-solution-opacity);color:var(--marketing-blue);justify-content:center;align-items:center;gap:15px;display:flex}.spatial-story-match>.bank-cube-view{background:color-mix(in srgb,var(--marketing-blue) 8%,var(--marketing-card));border:1px solid var(--marketing-line);border-radius:14px;flex-shrink:0;width:76px;height:76px;padding:4px}.spatial-story-match>span{flex-direction:column;gap:6px;display:flex}.spatial-story-match strong{align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.spatial-story-match small{color:var(--marketing-muted);font-size:10px}.spatial-story-foot{z-index:3;position:relative}.spatial-story-steps{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(5,1fr);gap:12px;padding-top:14px;display:grid;position:relative}.spatial-story-steps:before{content:"";background:var(--marketing-blue);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--spatial-progress,1));position:absolute;top:-1px;left:0}.spatial-story-steps>span{color:var(--marketing-muted);align-items:baseline;gap:7px;font-size:10px;line-height:1.5;display:flex}.spatial-story-steps b{color:var(--marketing-blue);font-size:8px;font-weight:500}.spatial-story-steps>span:last-child{justify-content:end}.spatial-story-steps>span:not(:first-child):not(:last-child){justify-content:center}.spatial-story-controls{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.spatial-story-controls[hidden]{display:none}.spatial-story-controls>button{border:1px solid var(--marketing-line);background:var(--marketing-card);min-height:38px;color:var(--marketing-ink);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;line-height:1.5;display:inline-flex}.spatial-story-controls>button:disabled{opacity:.45}.spatial-story-controls>button:not(:disabled):hover{border-color:var(--marketing-blue)}.spatial-story-manual-status{color:var(--marketing-muted);max-width:220px;font-size:10px}.spatial-story-note{text-align:center;color:var(--marketing-muted);font-size:9px;line-height:1.6;margin-top:14px!important}.spatial-story-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spatial-story-cursor{transition:none;display:none}.spatial-story-cursor-icon{transform-origin:2px 2px;transform:rotate(calc((1 - var(--spatial-cursor-progress,0))*-12deg)) scale(calc(1 - var(--spatial-cursor-press,0)*.15))}.spatial-story-cursor>.spatial-story-click-ring{scale:1;transform:scale(calc(.4 + var(--spatial-click-progress,0)*1.1));opacity:calc(min(1,var(--spatial-click-progress,0)*12)*(1 - var(--spatial-click-progress,0)))}.spatial-story-catalog{justify-content:space-between;align-items:center;gap:40px;padding-block:26px 48px;display:flex}.spatial-story-catalog>p{max-width:330px;color:var(--marketing-muted);font-size:12px}.spatial-story-catalog>p strong{color:var(--marketing-ink)}.spatial-story-catalog .marketing-psychometric-tags{flex-wrap:wrap;justify-content:flex-end;gap:15px 22px;max-width:700px;margin-top:0;display:flex}.marketing-spatial-story[data-spatial-story=static] .spatial-story-canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:35px 60px;display:grid}.marketing-spatial-story[data-spatial-story=static] .spatial-story-intro{grid-column:1/-1;max-width:750px}.marketing-spatial-story[data-spatial-story=static] .spatial-story-scroll-cue{display:none}.marketing-spatial-story[data-spatial-story=static] .spatial-story-quiz{grid-area:2/1/4}.marketing-spatial-story[data-spatial-story=static] .spatial-story-explain{grid-area:2/2}.marketing-spatial-story[data-spatial-story=static] .spatial-story-model{grid-area:3/2}.marketing-spatial-story[data-spatial-story=static] .spatial-story-solution{grid-column:1/-1}.marketing-spatial-story[data-spatial-story=static] .spatial-story-foot{margin-top:30px}.marketing-spatial-story[data-spatial-story=static] .spatial-story-steps{display:none}@media (min-width:901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.spatial-story-stage{height:max(560px,calc(var(--spatial-story-viewport-height,100svh) - var(--spatial-story-top,104px) - 16px))}.marketing-spatial-story[data-spatial-story=static] .spatial-story-stage{height:auto}.marketing-spatial-story[data-spatial-story=cinematic]{min-height:calc(var(--spatial-story-stage-height) + var(--spatial-story-travel) + 76px)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-stage{top:var(--spatial-story-top);position:sticky}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-canvas{height:calc(100% - 130px)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-intro,.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-explain,.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-solution{width:40%;position:absolute;top:50%;left:58%;translate:0 -50%}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-intro{opacity:var(--spatial-intro-opacity,1)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-explain{opacity:var(--spatial-explain-opacity,0)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-solution{opacity:var(--spatial-solution-opacity,0)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-quiz{width:47%;max-width:490px;opacity:var(--spatial-quiz-opacity,1);translate:0 -50%;transform:translate3d(var(--spatial-quiz-x,0%),var(--spatial-quiz-y,0px),0) rotate(var(--spatial-quiz-rotate,0deg)) scale(var(--spatial-quiz-scale,1));will-change:transform,opacity;position:absolute;top:50%;left:0}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-model{width:54%;opacity:var(--spatial-model-opacity,0);translate:0 -50%;transform:translate3d(var(--spatial-model-x,-65%),var(--spatial-model-y,55px),0) scale(var(--spatial-model-scale,.86));will-change:transform,opacity;position:absolute;top:50%;left:0}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-model>.bank-cube-model{height:clamp(270px,100svh - 450px,400px)}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-foot{height:130px}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-cursor{opacity:var(--spatial-cursor-opacity,0);will-change:transform;display:block;top:0;left:0}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-answer[data-answer=a]{box-shadow:0 0 0 3px rgb(62 144 235/calc(var(--spatial-cursor-press,0)*.22))}.marketing-spatial-story[data-spatial-phase="0"] .spatial-story-steps [data-step="0"],.marketing-spatial-story[data-spatial-phase="1"] .spatial-story-steps [data-step="1"],.marketing-spatial-story[data-spatial-phase="2"] .spatial-story-steps [data-step="2"],.marketing-spatial-story[data-spatial-phase="3"] .spatial-story-steps [data-step="3"],.marketing-spatial-story[data-spatial-phase="4"] .spatial-story-steps [data-step="4"]{color:var(--marketing-blue)}}@media (min-width:1151px) and (min-height:900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-quiz{max-width:530px;padding:28px}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-question{font-size:20px}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-question-net{height:150px}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-question-net>.bank-cube-net-view{width:210px;height:138px}.marketing-spatial-story[data-spatial-story=cinematic] .spatial-story-model>.bank-cube-model{height:460px}.marketing-spatial-story[data-spatial-story=cinematic] .bank-cube-camera{--bank-cube-size:clamp(118px,42cqw,244px)}.marketing-spatial-story[data-spatial-story=cinematic] :is(.spatial-story-intro h2,.spatial-story-explain h3,.spatial-story-solution h3){font-size:clamp(57px,4.2vw,64px)}}@media (max-width:1150px) and (min-width:901px){.spatial-story-intro h2,.spatial-story-explain h3,.spatial-story-solution h3{font-size:39px}.spatial-story-quiz{padding:20px}.spatial-story-question{font-size:17px}}@media (max-width:900px){.marketing-spatial-story{padding-block:55px 30px}.marketing-spatial-story[data-spatial-story=static] .spatial-story-canvas{flex-direction:column;align-items:stretch;gap:30px;display:flex}.spatial-story-intro{order:0}.spatial-story-quiz{order:1;align-self:center;width:100%;max-width:490px}.spatial-story-explain{order:2}.spatial-story-model{order:3}.spatial-story-solution{order:4}.spatial-story-model>.bank-cube-model{height:320px}.spatial-story-controls{flex-wrap:wrap}.spatial-story-manual-status{text-align:center;flex-basis:100%;max-width:none}.spatial-story-note{font-size:11px}.spatial-story-catalog{flex-direction:column;align-items:flex-start;gap:20px}.spatial-story-catalog .marketing-psychometric-tags{justify-content:flex-start}}@media (max-width:480px){.spatial-story-quiz{padding:18px}.spatial-story-question{font-size:17px}.spatial-story-answer{padding:5px 8px}.spatial-story-model>.bank-cube-model{height:290px}.spatial-story-match{gap:10px}}.opeprest-landing.landing-refresh{--landing-card-shadow:0 4px 8px #14355a03, 0 16px 40px #14355a07;--landing-blue-wash:#edf3ff;--landing-blue-ink:#2858ca;--landing-mint-wash:#eaf6f2;--landing-mint-ink:#276f5b;--landing-lilac-wash:#f1edfb;--landing-lilac-ink:#7251ac}:root.dark .opeprest-landing.landing-refresh{--landing-card-shadow:0 10px 30px #00000019;--landing-blue-wash:#29364b;--landing-blue-ink:#a8c8ff;--landing-mint-wash:#283b36;--landing-mint-ink:#a0d7c4;--landing-lilac-wash:#373044;--landing-lilac-ink:#c8b3ef}.landing-refresh .marketing-nav{gap:24px}.landing-refresh .marketing-nav-links{border:1px solid var(--marketing-line);background:color-mix(in srgb, var(--marketing-inset) 70%, transparent);border-radius:100px;gap:4px;padding:5px}.landing-refresh .marketing-nav-links a{border-radius:100px;padding:8px 13px;font-size:12px;transition:color .2s,background .2s}.landing-refresh .marketing-nav-links a:hover{color:var(--marketing-blue);background:var(--marketing-card)}.landing-refresh .marketing-login{border-radius:100px;padding-inline:20px}.landing-refresh .marketing-hero-glow{opacity:.55}.landing-refresh .marketing-hero .marketing-kicker{border:1px solid color-mix(in srgb, var(--marketing-blue) 16%, var(--marketing-line));background:var(--landing-blue-wash);width:fit-content;color:var(--landing-blue-ink);letter-spacing:.1em;border-radius:100px;padding:7px 12px}.landing-refresh .marketing-hero-actions .marketing-button{border-radius:100px}.landing-refresh .marketing-showcase{padding:30px 0 32px}.landing-refresh .marketing-showcase .marketing-preview-window{border-radius:22px;width:100%;transform:rotate(-1.5deg);box-shadow:0 4px 8px #17354b06,0 24px 65px #17354b12}.landing-refresh .marketing-preview-notes{grid-template-columns:1.15fr 1fr;gap:12px;margin:26px 4px 0;display:grid;position:relative}.landing-refresh .marketing-showcase :is(.marketing-preview-float,.marketing-preview-audio){border:1px solid var(--marketing-line);background:var(--marketing-card);min-width:0;color:var(--marketing-ink);box-shadow:var(--landing-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;position:static;transform:none}.landing-refresh .marketing-showcase :is(.marketing-preview-float,.marketing-preview-audio)>span{background:var(--landing-mint-wash);height:42px;color:var(--landing-mint-ink);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.landing-refresh .marketing-showcase .marketing-preview-audio>span{background:var(--landing-lilac-wash);color:var(--landing-lilac-ink)}.landing-refresh .marketing-preview-notes strong{font-size:12px;font-weight:650;line-height:1.5;display:block}.landing-refresh .marketing-showcase .marketing-preview-notes small{color:var(--marketing-muted);margin-top:3px;font-size:10px;line-height:1.5;display:block}.landing-refresh .marketing-facts{border-top:0;align-items:stretch;gap:14px;padding-block:22px}.landing-refresh .marketing-facts>p{align-self:center}.landing-refresh .marketing-facts>div{border:1px solid var(--marketing-line);background:var(--marketing-card);box-shadow:var(--landing-card-shadow);border-radius:18px;padding:20px 24px}.landing-refresh .marketing-facts>div>strong{letter-spacing:-.05em;font-size:32px}.landing-refresh .marketing-method{background:var(--marketing-bg)}.landing-refresh .marketing-steps{gap:20px;margin-top:42px}.landing-refresh .marketing-steps article{--step-wash:var(--landing-blue-wash);--step-ink:var(--landing-blue-ink);border:1px solid var(--marketing-line);background:var(--marketing-card);box-shadow:var(--landing-card-shadow);border-radius:24px;flex-direction:column;padding:28px;display:flex}.landing-refresh .marketing-steps article:nth-child(2){--step-wash:var(--landing-mint-wash);--step-ink:var(--landing-mint-ink)}.landing-refresh .marketing-steps article:nth-child(3){--step-wash:var(--landing-lilac-wash);--step-ink:var(--landing-lilac-ink)}.landing-refresh .marketing-step-top{flex-direction:row-reverse;margin-bottom:30px}.landing-refresh .marketing-step-top>svg{box-sizing:content-box;background:var(--step-wash);color:var(--step-ink);border-radius:18px;padding:16px}.landing-refresh .marketing-step-top>span{font-variant-numeric:tabular-nums;font-size:12px}.landing-refresh .marketing-steps h3{margin-bottom:14px;font-size:22px;line-height:1.3}.landing-refresh .marketing-steps p{flex:1;max-width:none;font-size:14px;line-height:1.8}.landing-refresh .marketing-step-foot{margin-top:30px;padding-top:20px;font-size:11px;line-height:1.6}.landing-refresh .marketing-modes{border-top:0;margin-top:42px;padding-top:0}.landing-refresh .marketing-modes h2{font-size:25px}.landing-refresh .marketing-modes-grid{gap:20px;margin-bottom:22px}.landing-refresh .marketing-modes article{border:1px solid var(--marketing-line);background:color-mix(in srgb, var(--marketing-inset) 65%, var(--marketing-card));border-radius:20px;padding:28px}.landing-refresh .marketing-modes h3{font-size:17px}.landing-refresh .marketing-modes p{font-size:13px}.landing-refresh .marketing-syllabus-grid{grid-template-columns:.65fr 1.35fr;gap:64px}.landing-refresh .marketing-block-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-refresh .marketing-block-item{border:1px solid var(--marketing-line);background:var(--marketing-card);box-shadow:var(--landing-card-shadow);border-radius:20px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:16px;padding:22px;position:relative}.landing-refresh .marketing-block-item>.block-icon{background:var(--landing-blue-wash);width:46px;height:46px;color:var(--landing-blue-ink);border:0;border-radius:14px}.landing-refresh .marketing-block-item:nth-child(3n+2)>.block-icon{background:var(--landing-mint-wash);color:var(--landing-mint-ink)}.landing-refresh .marketing-block-item:nth-child(3n)>.block-icon{background:var(--landing-lilac-wash);color:var(--landing-lilac-ink)}.landing-refresh .marketing-block-item>div{flex:0 0 100%}.landing-refresh .marketing-block-item>div>span{margin-bottom:7px;font-size:9px}.landing-refresh .marketing-block-item h3{font-size:16px;line-height:1.45}.landing-refresh .marketing-block-count{background:var(--marketing-inset);border-radius:100px;flex-direction:row;gap:5px;min-width:0;padding:3px 9px;font-size:12px;position:absolute;top:28px;right:22px}.landing-refresh .marketing-block-count small{font-size:11px}.landing-refresh .marketing-faq-items{border:0;align-content:start;gap:12px;display:grid}.landing-refresh .marketing-faq-items details{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:17px;padding-inline:22px}.landing-refresh .marketing-faq-items details[open]{box-shadow:var(--landing-card-shadow);border-color:color-mix(in srgb,var(--marketing-blue) 30%,var(--marketing-line))}.landing-refresh .marketing-faq-items summary{padding-block:20px}.landing-refresh .marketing-faq-items summary>span{background:var(--landing-blue-wash);height:28px;color:var(--landing-blue-ink);border-radius:50%;flex:0 0 28px;place-items:center;font-size:20px;display:grid}.landing-refresh .marketing-faq-items details>p{padding-bottom:23px}@media (min-width:901px){.landing-refresh .marketing-hero-grid{grid-template-columns:1fr 1.08fr;gap:40px}}@media (max-width:1150px){.landing-refresh .marketing-nav-links{gap:0}.landing-refresh .marketing-nav-links a{padding-inline:9px;font-size:11px}.landing-refresh .marketing-syllabus-grid{gap:40px}.landing-refresh .marketing-steps article{padding:24px}}@media (max-width:900px){.landing-refresh .marketing-nav{gap:8px 16px;padding-bottom:10px}.landing-refresh .marketing-nav-links{margin-top:0}.landing-refresh .marketing-showcase{padding-bottom:12px}.landing-refresh .marketing-facts>div{padding:16px}.landing-refresh .marketing-syllabus-grid{grid-template-columns:1fr}.landing-refresh .marketing-syllabus-intro{position:static}.landing-refresh .marketing-syllabus-intro h2 br{display:none}.landing-refresh .marketing-syllabus-intro h2{max-width:600px}.landing-refresh .marketing-syllabus-intro>p:not(.marketing-eyebrow){max-width:540px}.landing-refresh .marketing-syllabus-stamp{display:none}}@media (max-width:650px){.landing-refresh .marketing-nav{gap:6px 10px}.landing-refresh .marketing-nav-links{scrollbar-width:none;flex-wrap:nowrap;justify-content:space-between;padding:3px;overflow-x:auto}.landing-refresh .marketing-nav-links::-webkit-scrollbar{display:none}.landing-refresh .marketing-nav-links a{flex-shrink:0;min-height:32px;padding:6px;font-size:10px}.landing-refresh .marketing-showcase .marketing-preview-window{border-radius:18px;transform:none}.landing-refresh .marketing-preview-notes{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0}.landing-refresh .marketing-showcase :is(.marketing-preview-float,.marketing-preview-audio){border-radius:15px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.landing-refresh .marketing-showcase :is(.marketing-preview-float,.marketing-preview-audio)>span{border-radius:11px;flex-basis:36px;width:36px;height:36px}.landing-refresh .marketing-facts{gap:9px}.landing-refresh .marketing-facts>div{border-radius:14px;padding:14px 10px}.landing-refresh .marketing-facts>div>strong{font-size:27px}.landing-refresh .marketing-steps{gap:16px;margin-top:30px}.landing-refresh .marketing-steps article{border-radius:21px;padding:24px}.landing-refresh .marketing-step-top{margin-bottom:24px}.landing-refresh .marketing-modes article{padding:22px}.landing-refresh .marketing-block-list{gap:12px}.landing-refresh .marketing-block-item{border-radius:17px;gap:14px;padding:17px}.landing-refresh .marketing-block-item h3{font-size:14px}.landing-refresh .marketing-block-count{gap:3px;padding-inline:6px;font-size:10px;top:26px;right:12px}.landing-refresh .marketing-block-count small{font-size:9px}.landing-refresh .marketing-block-item>.block-icon{border-radius:10px;width:34px;height:34px}.landing-refresh .marketing-block-item>.block-icon svg{width:18px;height:18px}.landing-refresh .marketing-faq-items details{padding-inline:18px}}@media (max-width:359px){.landing-refresh .marketing-block-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-refresh .marketing-nav-links a{transition:none}}.landing-refresh .marketing-search-paths h2{letter-spacing:-.04em;margin:12px 0 30px;font-size:clamp(28px,3vw,42px)}.marketing-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketing-search-grid>a{border:1px solid var(--marketing-line);background:var(--marketing-card);border-radius:20px;flex-direction:column;align-items:flex-start;padding:30px;transition:border-color .2s,transform .2s;display:flex}.marketing-search-grid>a:hover{border-color:var(--marketing-blue);transform:translateY(-3px)}.marketing-search-grid svg{color:var(--marketing-blue)}.landing-refresh .marketing-search-grid h3{letter-spacing:-.025em;margin:22px 0 12px;font-size:22px}.landing-refresh .marketing-search-grid p{color:var(--marketing-muted);margin-bottom:24px;font-size:14px}.marketing-search-grid span{color:var(--marketing-blue);align-items:center;gap:10px;margin-top:auto;font-size:13px;font-weight:600;display:flex}@media (max-width:760px){.marketing-search-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-search-grid>a{transition:none}.marketing-search-grid>a:hover{transform:none}}
