/* Original X-GPS artwork, lightweight inline pictograms and controlled motion. */
:is(#unas_design,body.design_ver5) .page-motion{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}:is(#unas_design,body.design_ver5) .page-motion-art{position:absolute;inset:0;transform:translate(var(--motion-x,0px),var(--motion-y,0px));transition:transform .8s ease-out;pointer-events:none}:is(#unas_design,body.design_ver5) .page-motion-brand{position:absolute;right:6%;top:9%;width:43%;height:auto;max-width:340px;opacity:.54;filter:drop-shadow(0 2px 16px #0a406516)}
:is(#unas_design,body.design_ver5) .motion-network{position:absolute;width:82%;height:88%;right:0;top:2%;overflow:visible}:is(#unas_design,body.design_ver5) .motion-network-base{stroke:#bce4fa;stroke-width:1.1;opacity:.65}:is(#unas_design,body.design_ver5) .motion-network-flow{stroke:#26abff;stroke-width:2;stroke-dasharray:11 39;opacity:.8;animation:icon-network-flow 12s linear infinite}:is(#unas_design,body.design_ver5) .motion-network-points{fill:#fff;stroke:#26abff;stroke-width:1.8}:is(#unas_design,body.design_ver5) .motion-network-points circle{transform-origin:center;transform-box:fill-box;animation:icon-node-pulse 4s ease-in-out infinite}:is(#unas_design,body.design_ver5) .motion-network-points circle:nth-child(2n){animation-delay:-1.7s}
:is(#unas_design,body.design_ver5) .motion-tile{position:absolute;display:grid;place-items:center;color:var(--icon);background:var(--wash);border:1px solid #ffffffd9;box-shadow:0 16px 40px #0b41641c,inset 0 1px 0 #fff;will-change:transform}:is(#unas_design,body.design_ver5) .motion-tile svg{width:55%;height:55%}:is(#unas_design,body.design_ver5) .motion-tile-main{width:clamp(76px,7vw,126px);aspect-ratio:1;left:57%;top:37%;border-radius:28%;background:#fffffff0;animation:icon-float-main 7s ease-in-out infinite}:is(#unas_design,body.design_ver5) .motion-tile-a{width:clamp(42px,3.9vw,65px);aspect-ratio:1;left:31%;top:26%;border-radius:28%;animation:icon-float-a 6s ease-in-out infinite}:is(#unas_design,body.design_ver5) .motion-tile-b{width:clamp(42px,3.9vw,65px);aspect-ratio:1;right:5%;top:62%;border-radius:28%;animation:icon-float-b 8s ease-in-out infinite}:is(#unas_design,body.design_ver5) .motion-tile,:is(#unas_design,body.design_ver5) .motion-network-flow,:is(#unas_design,body.design_ver5) .motion-network-points circle{animation-play-state:paused}:is(#unas_design,body.design_ver5) .page-motion.is-visible:not(.is-paused) .motion-tile,:is(#unas_design,body.design_ver5) .page-motion.is-visible:not(.is-paused) .motion-network-flow,:is(#unas_design,body.design_ver5) .page-motion.is-visible:not(.is-paused) .motion-network-points circle{animation-play-state:running}
:is(#unas_design,body.design_ver5) .page-motion-toggle{position:absolute;right:14px;bottom:13px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #cfdfeb;border-radius:10px;background:#ffffffdf;color:#315b75;pointer-events:auto;cursor:pointer;box-shadow:0 3px 14px #0d416509}:is(#unas_design,body.design_ver5) .page-motion-toggle svg{width:15px;height:15px}:is(#unas_design,body.design_ver5) .page-motion-toggle:hover{background:#fff;border-color:#26abff}:is(#unas_design,body.design_ver5) .context-caption,:is(#unas_design,body.design_ver5) .context-image-note{z-index:4}:is(#unas_design,body.design_ver5) .context-caption{right:65px}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion{left:50%;z-index:3}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .motion-tile-main{left:52%}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .page-motion-brand{top:11%}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .page-motion-toggle{bottom:24px}:is(#unas_design,body.design_ver5) .industry-photo-note{z-index:4!important}
:is(#unas_design,body.design_ver5) .motion-compact{position:relative;inset:auto;width:min(340px,100%);height:155px;margin:17px 0 -12px;background:radial-gradient(ellipse at 62% 48%,#e1f3ff,transparent 72%)}:is(#unas_design,body.design_ver5) .motion-compact .page-motion-brand{width:43%;top:5%;right:10%;opacity:1}:is(#unas_design,body.design_ver5) .motion-compact .motion-network{width:100%;height:100%;right:0;top:0}:is(#unas_design,body.design_ver5) .motion-compact .motion-tile-main{width:72px;top:38%;left:53%;border-radius:22px}:is(#unas_design,body.design_ver5) .motion-compact .motion-tile-a{width:39px;top:23%;left:21%;border-radius:13px}:is(#unas_design,body.design_ver5) .motion-compact .motion-tile-b{width:37px;top:63%;right:1%;border-radius:13px}:is(#unas_design,body.design_ver5) .motion-compact .page-motion-toggle{width:29px;height:29px;left:7px;right:auto;bottom:9px}
@keyframes icon-network-flow{to{stroke-dashoffset:-200}}
@keyframes icon-node-pulse{0%,100%{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}
@keyframes icon-float-main{0%,100%{transform:translateY(3px) rotate(-8deg)}50%{transform:translateY(-8px) rotate(-4deg)}}
@keyframes icon-float-a{0%,100%{transform:translateY(-3px) rotate(7deg)}50%{transform:translateY(6px) rotate(11deg)}}
@keyframes icon-float-b{0%,100%{transform:translateY(5px) rotate(6deg)}50%{transform:translateY(-6px) rotate(-1deg)}}

:is(#unas_design,body.design_ver5) .feature-rotator{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:center;gap:17px;width:min(510px,100%);min-height:164px;margin:2px 0 0;position:relative}:is(#unas_design,body.design_ver5) .feature-wheel-stage{position:relative;width:176px;height:158px;perspective:640px;isolation:isolate}:is(#unas_design,body.design_ver5) .feature-wheel-stage:before{content:"";position:absolute;inset:8px -10px;background:radial-gradient(ellipse,#e3f5ff 10%,#eef9ff67 52%,transparent 75%);z-index:-2}:is(#unas_design,body.design_ver5) .feature-wheel-brand{position:absolute;left:14px;top:0;width:149px;height:auto;opacity:.9;z-index:-1}:is(#unas_design,body.design_ver5) .feature-wheel{--wheel-angle:0deg;position:absolute;left:46px;top:36px;width:84px;height:90px;transform-style:preserve-3d;transform:rotateX(-10deg) rotateY(var(--wheel-angle));transition:transform 950ms cubic-bezier(.2,.68,.2,1);will-change:transform}:is(#unas_design,body.design_ver5) .feature-wheel-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:13px 5px;background:linear-gradient(145deg,#fff,var(--wash));color:var(--icon);border:1px solid #d5eaf6;border-radius:17px;box-shadow:inset 0 1px 1px #fff,0 5px 10px #1e6a9611;transform:rotateY(calc(var(--face) * 60deg)) translateZ(73px);backface-visibility:hidden;-webkit-backface-visibility:hidden}:is(#unas_design,body.design_ver5) .feature-wheel-face svg{width:36px;height:36px;flex:none}:is(#unas_design,body.design_ver5) .feature-wheel-face span{font-size:7px;font-weight:650;line-height:1.4;text-align:center;letter-spacing:-.1px}:is(#unas_design,body.design_ver5) .feature-wheel-shadow{position:absolute;left:30px;bottom:10px;width:125px;height:14px;border-radius:50%;background:#3189b51e;filter:blur(7px);z-index:-1}:is(#unas_design,body.design_ver5) .feature-wheel-orbit{position:absolute;left:9px;top:22px;width:158px;height:130px;border:1px solid #aadaf355;border-radius:50%;transform:rotateX(65deg) rotateZ(-15deg);z-index:-1}:is(#unas_design,body.design_ver5) .feature-wheel-orbit:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#26abff;left:12px;top:23px;box-shadow:0 0 0 4px #26abff11}
:is(#unas_design,body.design_ver5) .feature-wheel-details{min-width:0;padding:12px 0 5px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker{display:flex;gap:10px;align-items:center;justify-content:space-between;max-width:290px;font-size:8px;font-weight:650;letter-spacing:1.05px;color:#5284a2;margin-bottom:10px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker>span:last-child{white-space:nowrap;font:9px ui-monospace,monospace;letter-spacing:0;color:#6a8b9e}:is(#unas_design,body.design_ver5) .feature-wheel-panels{min-height:84px}:is(#unas_design,body.design_ver5) .feature-wheel-panel[hidden]{display:none}:is(#unas_design,body.design_ver5) .feature-wheel-panel{animation:wheel-panel-in .25s ease-out}:is(#unas_design,body.design_ver5) .feature-wheel-panel>strong{display:block;font-size:17px;line-height:1.3;letter-spacing:-.2px;color:#153f59}:is(#unas_design,body.design_ver5) .feature-wheel-panel>p{font-size:11px;line-height:1.65;color:#5d7688;margin:6px 0 8px;max-width:290px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>a{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:650;color:#0877b6}:is(#unas_design,body.design_ver5) .feature-wheel-panel>a svg{width:14px;height:14px}:is(#unas_design,body.design_ver5) .feature-wheel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:290px;margin-top:3px}:is(#unas_design,body.design_ver5) .feature-wheel-controls>div{display:flex;align-items:center;gap:1px}:is(#unas_design,body.design_ver5) .feature-wheel-choice{display:grid;place-items:center;width:24px;height:28px;border:0;background:none;padding:0;cursor:pointer;border-radius:6px}:is(#unas_design,body.design_ver5) .feature-wheel-choice>span{width:5px;height:5px;border-radius:6px;background:#d0e4f1;transition:width .2s,background .2s}:is(#unas_design,body.design_ver5) .feature-wheel-choice[aria-pressed=true]>span{width:16px;background:#26abff}:is(#unas_design,body.design_ver5) .feature-wheel-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;padding:6px 0 6px 6px;min-height:28px;font-family:inherit;font-size:10px;color:#6b8595;cursor:pointer}:is(#unas_design,body.design_ver5) .feature-wheel-toggle svg{width:13px;height:13px}:is(#unas_design,body.design_ver5) .feature-wheel-toggle span{font-size:9px}:is(#unas_design,body.design_ver5) .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@keyframes wheel-panel-in{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(min-width:1750px){:is(#unas_design,body.design_ver5) .feature-rotator{width:540px;grid-template-columns:186px minmax(0,1fr);gap:23px}:is(#unas_design,body.design_ver5) .feature-wheel-stage{margin-left:4px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>strong{font-size:18px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>p{font-size:12px}}
@media(max-width:1100px) and (min-width:741px){:is(#unas_design,body.design_ver5) .feature-rotator{grid-template-columns:150px minmax(0,1fr);gap:10px}:is(#unas_design,body.design_ver5) .feature-wheel-stage{transform:scale(.87);transform-origin:left center;margin-right:-26px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker{font-size:7px;letter-spacing:.7px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>strong{font-size:16px}:is(#unas_design,body.design_ver5) .feature-wheel-controls{gap:3px}:is(#unas_design,body.design_ver5) .feature-wheel-choice{width:21px}}
@media(max-width:740px){:is(#unas_design,body.design_ver5) .feature-rotator{grid-template-columns:145px minmax(0,1fr);gap:12px;width:100%;max-width:510px;min-height:156px;margin:1px 0 13px}:is(#unas_design,body.design_ver5) .feature-wheel-stage{transform:scale(.86);transform-origin:left center;margin-right:-26px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker{font-size:7px;letter-spacing:.5px;margin-bottom:8px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker>span:last-child{font-size:8px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>strong{font-size:15px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>p{font-size:10px;line-height:1.65;min-height:33px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>a{font-size:10px}:is(#unas_design,body.design_ver5) .feature-wheel-controls{gap:3px;flex-wrap:wrap}:is(#unas_design,body.design_ver5) .feature-wheel-choice{width:23px;height:32px}:is(#unas_design,body.design_ver5) .feature-wheel-toggle{min-height:32px}:is(#unas_design,body.design_ver5) .page-motion-brand{width:40%;top:8%;right:5%;opacity:.55}:is(#unas_design,body.design_ver5) .motion-tile-main{width:76px;left:61%;top:32%}:is(#unas_design,body.design_ver5) .motion-tile-a{width:42px;left:38%;top:24%}:is(#unas_design,body.design_ver5) .motion-tile-b{width:40px;right:5%;top:61%}:is(#unas_design,body.design_ver5) .motion-network{width:88%;height:100%;right:-1%;top:-2%}:is(#unas_design,body.design_ver5) .page-motion-toggle{width:34px;height:34px;bottom:12px;right:12px}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion{left:20%;height:255px}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .motion-tile-main{left:51%;top:36%}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .motion-tile-a{left:16%;top:24%}:is(#unas_design,body.design_ver5) .industry-hero>.page-motion .page-motion-toggle{bottom:14px}:is(#unas_design,body.design_ver5) .motion-compact{margin:12px 0 -7px;height:146px}:is(#unas_design,body.design_ver5) .motion-compact .page-motion-brand{opacity:1}}
@media(max-width:370px){:is(#unas_design,body.design_ver5) .feature-rotator{grid-template-columns:121px minmax(0,1fr);gap:8px}:is(#unas_design,body.design_ver5) .feature-wheel-stage{transform:scale(.72);margin-right:-49px}:is(#unas_design,body.design_ver5) .feature-wheel-panel>strong{font-size:14px}:is(#unas_design,body.design_ver5) .feature-wheel-kicker>span:first-child{font-size:6px}:is(#unas_design,body.design_ver5) .feature-wheel-toggle span{display:none}}
@media(prefers-reduced-motion:reduce){:is(#unas_design,body.design_ver5) .motion-tile,:is(#unas_design,body.design_ver5) .motion-network-flow,:is(#unas_design,body.design_ver5) .motion-network-points circle{animation:none!important}:is(#unas_design,body.design_ver5) .page-motion-art{transform:none!important;transition:none}:is(#unas_design,body.design_ver5) .page-motion-toggle,:is(#unas_design,body.design_ver5) .feature-wheel-toggle{display:none}:is(#unas_design,body.design_ver5) .feature-wheel{transform:none!important;transition:none}:is(#unas_design,body.design_ver5) .feature-wheel-face{display:none;transform:none}:is(#unas_design,body.design_ver5) .feature-wheel-face[data-current]{display:flex}:is(#unas_design,body.design_ver5) .feature-wheel-panel{animation:none}:is(#unas_design,body.design_ver5) .feature-wheel-choice>span{transition:none}}
