.fx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none;background:linear-gradient(90deg,#f97316,#fdba74);transform-origin:0 50%;transform:scaleX(0);box-shadow:0 0 12px rgba(249,115,22,.7)}@keyframes fxReveal{0%{opacity:0;transform:translate3d(0,48px,0) scale(.97)}to{opacity:1;transform:none}}html[data-fx=pro] .animate-fade-in-up{animation:fxReveal .9s cubic-bezier(.16,1,.3,1) both}html[data-fx=pro] h1 .bg-clip-text,html[data-fx=pro] h2 .bg-clip-text,html[data-fx=pro] h3 .bg-clip-text{background-image:linear-gradient(100deg,#ea580c,#f97316 40%,#fdba74)!important}html[data-fx=pro] [data-fx-card]{position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}html[data-fx=pro] [data-fx-card]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(249,115,22,.17),transparent 62%);transition:opacity .3s}html[data-fx=pro] [data-fx-card]:hover:after{opacity:1}html[data-fx=pro] [data-fx-card]:hover{border-color:rgba(249,115,22,.45)}html[data-fx=pro] [data-fx-tilt]:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);box-shadow:0 22px 50px -18px rgba(249,115,22,.35)}html[data-fx=pro] a[class*=bg-orange-500],html[data-fx=pro] button[class*=bg-orange-500]{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}html[data-fx=pro] a[class*=bg-orange-500]:hover,html[data-fx=pro] button[class*=bg-orange-500]:hover{transform:translateY(-2px);box-shadow:0 12px 38px -6px rgba(249,115,22,.55)}@media (prefers-reduced-motion:reduce){.fx-progress{display:none}}