/* Mobile34: Intelligence only. Keep shared data, artwork and larger-screen layout. */
.aion-intel-nav33{display:none}
@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities.cap-intel33{padding-top:48px!important;padding-bottom:56px!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v065e__shell{width:calc(100% - 40px)!important;max-width:460px!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v12__backend-head{width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:0!important;text-align:left!important;scroll-margin-top:68px!important;outline:none!important;box-shadow:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v12__backend-kicker{color:#dec48c!important;font:700 11px/1.5 AionReviewInter,Inter,Arial,sans-serif!important;letter-spacing:.13em!important;text-shadow:0 1px 4px #09212b!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v12__backend-title{font-size:clamp(30px,9.23vw,36px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:12px 0 16px!important;color:#f3f8fa!important;text-shadow:0 2px 9px #09212bb3!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v12__backend-sub{font-size:16px!important;line-height:1.6!important;margin:0!important;color:#fff!important;text-shadow:0 1px 4px #09212b!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067q-focus-prototype{width:100%!important;margin:0!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067q-focused{animation:none!important;transform:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-shell{display:flex!important;flex-direction:column!important;padding:0!important;min-height:0!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-controls{display:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33{display:block;order:-2;margin:0 0 20px;color:#f3f8fa}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 label{display:block;font:650 14px/1.5 AionReviewInter,Inter,Arial,sans-serif;margin:0 0 10px;text-shadow:0 1px 4px #09212b}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33__row{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 button,
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 select{appearance:none;box-sizing:border-box;width:100%;height:48px;min-width:0;padding:0 12px;border:1px solid #7bdce1aa;border-radius:28px;color:#e5fafb;background:#10303aeb;font:650 14px/1.5 AionReviewInter,Inter,Arial,sans-serif;box-shadow:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 button{display:grid;place-items:center;padding:0}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33__select{position:relative;min-width:0}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 select{padding:0 32px 0 14px}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33__select svg{position:absolute;right:10px;top:14px;pointer-events:none}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-intel-nav33__count{width:max-content;margin:10px auto 0;padding:3px 10px;border-radius:12px;background:#10303ad9;color:#d8edef;font:650 12px/1.5 AionReviewInter,Inter,Arial,sans-serif;text-align:center;text-shadow:none}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-stage{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;perspective:none!important;overflow:visible!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-deck{display:grid!important;height:auto!important;min-height:0!important;overflow:visible!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-card{display:block!important;grid-area:1/1;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;filter:none!important;opacity:0!important;visibility:hidden;pointer-events:none;transition:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:none!important;overflow:visible!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-card.is-current{opacity:1!important;visibility:visible;pointer-events:auto;animation:intel33-enter .3s ease both!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front{padding:0!important;gap:24px!important;background:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-title{font-size:24px!important;line-height:1.2!important;margin:0 0 10px!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-lead{font-size:16px!important;line-height:1.5!important;margin:0 0 22px!important;color:#e1eff3!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-points{gap:0!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-points li{grid-template-columns:92px minmax(0,1fr)!important;gap:12px!important;padding:12px 0;border-top:1px solid #6ed1df26}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-points li span{font-size:12px!important;line-height:1.4!important;padding:6px!important;color:#8be7f3!important;overflow-wrap:normal}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-points li p{font-size:15px!important;line-height:1.5!important;color:#f1f7f8!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v18__overview{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:48px!important;height:auto!important;margin:0 0 24px!important;scroll-margin-top:68px!important;padding:12px 18px!important;border:1px solid #7bdce1aa!important;border-radius:28px!important;color:#e5fafb!important;background:#10303acc!important;box-shadow:none!important;text-shadow:none!important;font:650 14px/1.5 AionReviewInter,Inter,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v18__overview svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 #aion-capabilities#aion-capabilities.cap-intel33 :is(.aion-intel-nav33 button,.aion-intel-nav33 select,.aion-capabilities-v18__overview):focus-visible{outline:3px solid #dec48c!important;outline-offset:3px!important}
 #aion-capabilities#aion-capabilities.cap-intel33 :is(.aion-intel-nav33 button,.aion-intel-nav33 select,.aion-capabilities-v18__overview):hover{background:#16444ff2!important;border-color:#a7f0f3!important}
}
@keyframes intel33-enter{from{translate:0 6px}to{translate:0 0}}
@media(max-width:350px){#aion-capabilities#aion-capabilities.cap-intel33 .aion-capabilities-v065e__shell{width:calc(100% - 32px)!important}#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-copy{padding:20px 14px!important}#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-points li{grid-template-columns:84px minmax(0,1fr)!important;gap:10px!important}}
@media(prefers-reduced-motion:reduce){#aion-capabilities#aion-capabilities.cap-intel33 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(prefers-reduced-motion:reduce){#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-card.is-current{animation:none!important}}

/* Separate artwork stage and translucent reading surface; no source-image alteration. */
@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-inner{background:none!important;box-shadow:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-visual{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:220px!important;min-height:220px!important;flex:0 0 220px!important;margin:0!important;padding:18px 0!important;border:0!important;box-shadow:none!important;background:none!important;overflow:visible!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-visual img{display:block!important;width:176px!important;height:176px!important;object-fit:contain!important;flex:none!important;border-radius:18px!important;border:1px solid #77dce33d!important;box-shadow:0 12px 32px #04171e45!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-copy{padding:22px 18px!important;border:1px solid #82dce05c!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(13,49,61,.78),rgba(5,28,38,.88))!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 12px 30px #031b2526,inset 0 1px 0 #e0ffff14!important;text-shadow:none!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-copy :is(h3,p,span){text-shadow:none!important}
}
@media(max-width:350px){#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-copy{padding:20px 14px!important}}

@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-visual::after{display:none!important}}

@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-card{display:flex!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-inner{display:flex!important;width:100%!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front{width:100%!important;flex:1!important}
 #aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-front-copy{flex:1!important}
}
/* Preserve the reviewed explanation on phone, not only the short role labels. */
@media(max-width:700px),(max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities#aion-capabilities.cap-intel33 .aion-v067z-desc{display:block!important;font:450 15px/1.6 AionReviewInter,Inter,Arial,sans-serif!important;color:#f1f7f8!important;margin:16px 0 20px!important;max-width:none!important}
}
