.aixh-page{background:radial-gradient(ellipse 70% 30% at 75% 4%,rgba(11,67,160,.6),transparent 70%),radial-gradient(ellipse 90% 20% at 50% 30%,rgba(11,67,160,.5),transparent 70%),radial-gradient(ellipse 90% 20% at 50% 55%,rgba(11,67,160,.45),transparent 70%),radial-gradient(ellipse 90% 20% at 50% 78%,rgba(11,67,160,.4),transparent 70%),linear-gradient(180deg,#031340,#062c74 12%,#073789 40%,#073789 72%,#052a6c 90%,#031340)}.aixh-gold{background:linear-gradient(180deg,#fff0ad,#f6c343 45%,#d99a1f 75%,#a86a08);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.aixh-white{background:linear-gradient(180deg,#fff,#eef4ff 55%,#c3d4f2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.aixh-rule{height:3px;flex:1 1 0;max-width:200px;border-radius:9999px;background:linear-gradient(90deg,transparent,#f5b221 70%,#fff3b0);box-shadow:0 0 10px rgba(255,196,60,.7)}.aixh-rule.r{transform:scaleX(-1)}.aixh-card{position:relative;border-radius:18px;border:1.5px solid rgba(140,190,255,.65);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 30%),radial-gradient(ellipse 120% 90% at 50% 0,#0b47b8 0,#052f8f 45%,#021d63 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -3px 8px rgba(0,10,50,.6),0 0 22px rgba(40,130,255,.55),0 14px 30px rgba(0,0,0,.45);transition:transform .25s ease,box-shadow .25s ease}.aixh-card.lift:hover,a.aixh-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -3px 8px rgba(0,10,50,.6),0 0 30px rgba(70,150,255,.8),0 18px 34px rgba(0,0,0,.5)}.aixh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:800;color:#031340;border-radius:12px;background:linear-gradient(180deg,#fff0ad,#f6c343 45%,#dca02a 75%,#a86a08 130%);border:1px solid #fff0ad;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.75),inset 0 -3px 5px rgba(150,80,0,.45),0 0 18px rgba(255,190,50,.55),0 8px 18px rgba(0,0,0,.4);transition:filter .2s,transform .2s}.aixh-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.aixh-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:800;border-radius:12px;color:#ffd34d;background:linear-gradient(180deg,#06205f,#021445);border:2px solid #f5b221;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 0 16px rgba(255,190,50,.35),0 8px 18px rgba(0,0,0,.4);transition:filter .2s,transform .2s}.aixh-btn-outline:hover{filter:brightness(1.15);transform:translateY(-1px)}.aixh-divider{height:2px;background:linear-gradient(90deg,transparent,rgba(120,180,255,.8),rgba(255,210,90,.9),rgba(120,180,255,.8),transparent);box-shadow:0 0 14px rgba(90,160,255,.7)}.aixh-fade-x{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.aixh-fade-all{-webkit-mask-image:radial-gradient(ellipse 72% 75% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 72% 75% at 50% 50%,#000 70%,transparent 100%)}.aixh-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}@media (min-width:768px){.aixh-fade-r-md{-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}}.aixh-hotspot{border-radius:16px;outline-offset:2px;transition:box-shadow .2s}.aixh-hotspot:focus-visible,.aixh-hotspot:hover{box-shadow:0 0 0 2px #ffd34d,0 0 22px rgba(255,200,70,.6)}@keyframes aixh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.aixh-float{animation:aixh-float 7s ease-in-out infinite}@keyframes aixh-pulse{0%,to{opacity:.55}50%{opacity:1}}.aixh-pulse{animation:aixh-pulse 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.aixh-float,.aixh-pulse{animation:none}.aixh-btn-outline:hover,.aixh-btn:hover,a.aixh-card:hover{transform:none}}