/* Pixmini：独立动效样式 */
.hero{isolation:isolate}.hero-aura{animation:hero-glow 12s ease-in-out infinite alternate;pointer-events:none}.benefit-panel:after{animation:panel-glow 10s ease-in-out infinite alternate;pointer-events:none}
.button,.login,.mini-dark,.subscribe,.expert button,.segmented button{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}
.button:hover,.login:hover,.mini-dark:hover,.subscribe:hover,.expert button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #35376420}.button:active,.subscribe:active{transform:translateY(0)}
.plan-card,.addon-card,.app-grid article,.case-grid article,.flow-panel article{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.plan-card:hover,.addon-card:hover,.app-grid article:hover,.case-grid article:hover,.flow-panel article:hover{transform:translateY(-7px);box-shadow:0 20px 45px #555a8e18;border-color:#c5bcff}
.nav nav a{transition:color .2s ease}.nav nav a:hover{color:#7066ff}.nav-chevron{transition:transform .2s ease}.nav nav a:hover .nav-chevron{transform:translateY(2px)}
.case-grid img{transition:transform .5s ease}.case-grid article:hover img{transform:scale(1.025)}
.faq article p{animation:faq-open .3s ease both}.expert input{transition:border-color .2s ease,box-shadow .2s ease}.expert input:focus{outline:none;border-color:#8d7df6;box-shadow:0 0 0 3px #8d7df61a}
.motion-ready .reveal{opacity:0;translate:0 24px;transition:opacity .65s ease,translate .65s cubic-bezier(.2,.65,.3,1),transform .35s ease,box-shadow .35s ease;transition-delay:var(--reveal-delay,0ms)}.motion-ready .reveal.is-visible{opacity:1;translate:0 0}
@keyframes hero-glow{from{transform:translate(-53%,-48%) scale(.96);opacity:.7}to{transform:translate(-47%,-53%) scale(1.12);opacity:1}}
@keyframes panel-glow{from{transform:rotate(-12deg) translateY(5px)}to{transform:rotate(-5deg) translateY(-12px)}}
@keyframes faq-open{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-aura,.benefit-panel:after,.faq article p{animation:none}.motion-ready .reveal{opacity:1;translate:none;transition:none}.button,.login,.mini-dark,.subscribe,.expert button,.segmented button,.plan-card,.addon-card,.app-grid article,.case-grid article,.flow-panel article,.nav-chevron,.case-grid img{transition:none}}
