.aion-academy40,.aion-academy40-back{display:none}
@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities.cap-academy40{padding-top:48px!important;padding-bottom:56px!important}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-capabilities-v065e__shell{width:calc(100% - 40px)!important;max-width:460px!important}
 #aion-capabilities#aion-capabilities.cap-academy40 .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-academy40 .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-academy40 .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-academy40 .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-academy40 .aion-v067q-focus-prototype{width:100%!important;margin:0!important}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-v067q-focused{animation:none!important;transform:none!important}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav{display:block;order:-2;margin:0 0 20px;color:#f3f8fa}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav 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-academy40 .aion-academy40-nav__row{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav button,
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav 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-academy40 .aion-academy40-nav button{display:grid;place-items:center;padding:0}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav__select{position:relative;min-width:0}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav select{padding:0 32px 0 14px}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-nav__select svg{position:absolute;right:10px;top:14px;pointer-events:none}
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40-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-academy40 .aion-academy40-back{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-academy40 .aion-academy40-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 #aion-capabilities#aion-capabilities.cap-academy40 :is(.aion-academy40-nav button,.aion-academy40-nav select,.aion-academy40-back):focus-visible{outline:3px solid #dec48c!important;outline-offset:3px!important}
 #aion-capabilities#aion-capabilities.cap-academy40 :is(.aion-academy40-nav button,.aion-academy40-nav select,.aion-academy40-back):hover{background:#16444ff2!important;border-color:#a7f0f3!important}
}
@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 #aion-capabilities#aion-capabilities.cap-academy40 .aion-academy40{display:block}
 #aion-capabilities#aion-capabilities.cap-academy40 :is(.aion-v070l,.aion-academy-nav,.aion-capabilities-v18__overview){display:none!important}
 .aion-academy40-art{display:flex;align-items:center;justify-content:center;height:220px;margin:0 0 24px}
 .aion-academy40-art img{display:block;width:176px;height:176px;object-fit:contain;border-radius:18px;border:1px solid #77dce33d;box-shadow:0 12px 32px #04171e45}
 .aion-academy40-cards{display:grid;gap:0}
 .aion-academy40-card{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden;pointer-events:none;opacity:0;padding:28px 18px 22px;border:1px solid var(--aion-mobile-glass-edge);border-radius:24px;min-width:0}
 .aion-academy40-card.is-current{visibility:visible;pointer-events:auto;opacity:1;animation:academy40-enter .3s ease both}
 .aion-academy40-icon{width:56px;height:56px;flex:0 0 56px;display:grid;place-items:center;margin-bottom:24px}
 .aion-academy40-icon span{display:block;width:40px;height:40px;background:#8be7f3;mask:var(--consult-icon) center/contain no-repeat;-webkit-mask:var(--consult-icon) center/contain no-repeat}
 #aion-capabilities#aion-capabilities .aion-academy40-card h3{font-size:24px;line-height:1.2;margin:0 0 12px;color:#f3f8fa;text-align:left}
 .aion-academy40-lead{font-size:16px;font-weight:650;line-height:1.5;color:#8be7f3;margin:0 0 12px}
 .aion-academy40-body{font-size:15px;line-height:1.6;color:#e1eff3;margin:0 0 24px}
 .aion-academy40-output{margin-top:auto;border-top:1px solid #6ed1df35;padding-top:18px;width:100%}
 .aion-academy40-output h4{font-size:12px;line-height:1.5;color:#dec48c;font-weight:650;margin:0 0 10px}
 .aion-academy40-output ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
 .aion-academy40-output li{font-size:15px;line-height:1.5;color:#f3f8fa;padding-left:16px;position:relative;margin:0}
 .aion-academy40-output li::before{content:'';position:absolute;left:0;top:.58em;width:4px;height:4px;border-radius:50%;background:#8be7f3}
 .aion-academy40-detail{margin:20px 0 0;padding:0 18px;border:1px solid var(--aion-mobile-glass-edge);border-radius:20px;color:#e1eff3}
 .aion-academy40-detail summary{min-height:52px;padding:16px 0;font-size:14px;font-weight:650;cursor:pointer;color:#e5fafb}
 .aion-academy40-detail h4{font-size:12px;line-height:1.5;color:#dec48c;margin:20px 0 10px}
 .aion-academy40-detail p,.aion-academy40-detail li{font-size:15px;line-height:1.6}
 .aion-academy40-detail p{margin:0 0 12px}.aion-academy40-detail ul{padding-left:18px;margin:0 0 20px}
 .aion-academy40-detail [hidden]{display:none!important}
 .aion-academy40-detail summary:focus-visible{outline:3px solid #dec48c;outline-offset:3px}
}
@keyframes academy40-enter{from{translate:0 6px}to{translate:0 0}}
@media(prefers-reduced-motion:reduce){.aion-academy40-card.is-current{animation:none!important}.aion-academy40 *{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:700px) , (max-width:1000px) and (max-height:599px) and (orientation:landscape){
 .aion-academy40-points{display:grid;gap:18px;list-style:none;margin:0;padding:0;width:100%}
 .aion-academy40-points li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start;padding-top:16px;border-top:1px solid #6ed1df35;margin:0}
 .aion-academy40-glyph{display:block;width:40px;height:40px;background:#8be7f3;mask:var(--academy-icon) center/contain no-repeat;-webkit-mask:var(--academy-icon) center/contain no-repeat}
 [data-academy40-card="1"] .aion-academy40-glyph{background:#dec48c}
 .aion-academy40-points strong{font-size:15px;line-height:1.4;color:#f3f8fa}
 .aion-academy40-points p{font-size:15px;line-height:1.5;color:#e1eff3;margin:4px 0 0}
 .aion-academy40-detail h4{font-size:16px;line-height:1.5}
}
