.page-welda{--primary-50: 245 244 255;--primary-100: 237 233 254;--primary-200: 221 214 254;--primary-300: 196 181 253;--primary-400: 167 139 250;--primary-500: 138 96 245;--primary-600: 124 58 237;--primary-700: 109 40 217;--primary-800: 91 33 182;--primary-900: 76 29 149;--primary-950: 46 16 101}@keyframes fadeInUp-welda{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-welda .animate-fade-in-up{animation:fadeInUp-welda .8s ease-out both}.page-welda .text-shimmer{background-image:linear-gradient(90deg,rgb(var(--primary-300)),rgb(var(--primary-400)),rgb(var(--primary-300)))}.page-welda .welda-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.page-welda .welda-reveal.is-visible{opacity:1;transform:translateY(0)}.page-welda .welda-card{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.page-welda .welda-card:hover{transform:translateY(-4px)}}.page-welda .welda-tab-underline{transition:opacity .3s ease}@keyframes weldaTabInRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes weldaTabInLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.page-welda .welda-tab-in-right{animation:weldaTabInRight .5s cubic-bezier(.22,1,.36,1) both}.page-welda .welda-tab-in-left{animation:weldaTabInLeft .5s cubic-bezier(.22,1,.36,1) both}@keyframes weldaAurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.page-welda .welda-aurora{position:absolute;inset:0;background-image:linear-gradient(120deg,rgb(var(--primary-900)),rgb(var(--primary-700)),rgb(var(--primary-600)),rgb(var(--primary-800)),rgb(var(--primary-900)));background-size:260% 260%;animation:weldaAurora 20s ease-in-out infinite}.page-welda .welda-iso-card{background-image:linear-gradient(120deg,rgb(var(--primary-950)),rgb(var(--primary-800)),rgb(var(--primary-700)),rgb(var(--primary-900)),rgb(var(--primary-950)));background-size:240% 240%;animation:weldaAurora 18s ease-in-out infinite}@keyframes weldaIsoShine{0%{transform:translate(-130%) skew(-18deg)}55%,to{transform:translate(320%) skew(-18deg)}}.page-welda .welda-iso-shine{position:absolute;top:-30%;bottom:-30%;left:0;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),rgba(255,255,255,.02),transparent);pointer-events:none;animation:weldaIsoShine 6.5s ease-in-out infinite;will-change:transform}@keyframes weldaIsoGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.page-welda .welda-iso-glow{animation:weldaIsoGlow 3.8s ease-in-out infinite;filter:drop-shadow(0 0 14px rgb(var(--accent-300) / .45));will-change:opacity,transform}@keyframes weldaOrbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(46px,-34px) scale(1.12)}}@keyframes weldaOrbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-54px,38px) scale(1.08)}}.page-welda .welda-orb{position:absolute;border-radius:9999px;filter:blur(64px);pointer-events:none;will-change:transform}.page-welda .welda-orb-1{animation:weldaOrbFloat1 13s ease-in-out infinite}.page-welda .welda-orb-2{animation:weldaOrbFloat2 15s ease-in-out infinite}@keyframes weldaParticleRise{0%{transform:translateY(0) translate(0);opacity:0}12%{opacity:.7}80%{opacity:.35}to{transform:translateY(-150px) translate(18px);opacity:0}}.page-welda .welda-particle{position:absolute;border-radius:9999px;background:rgb(var(--primary-300));pointer-events:none;animation:weldaParticleRise 14s ease-in-out infinite;will-change:transform,opacity}@keyframes weldaTapHint{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.08)}}.page-welda .welda-tap-hint{display:inline-flex;animation:weldaTapHint 1.5s ease-in-out infinite}@keyframes weldaTapHintText{0%,to{opacity:.65}50%{opacity:1}}.page-welda .welda-tap-hint-text{animation:weldaTapHintText 1.5s ease-in-out infinite}@keyframes weldaFlipPeek{0%{transform:perspective(1200px) rotateY(0) translateY(0)}25%{transform:perspective(1200px) rotateY(-14deg) translateY(-8px)}55%{transform:perspective(1200px) rotateY(10deg) translateY(-4px)}80%{transform:perspective(1200px) rotateY(-3deg) translateY(-1px)}to{transform:perspective(1200px) rotateY(0) translateY(0)}}.page-welda .welda-flip-peek{animation:weldaFlipPeek 1.1s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.page-welda .welda-reveal{opacity:1;transform:none;transition:none}.page-welda .welda-card:hover{transform:none}.page-welda .welda-tab-in-right,.page-welda .welda-tab-in-left,.page-welda .welda-aurora,.page-welda .welda-orb,.page-welda .welda-particle,.page-welda .welda-iso-card,.page-welda .welda-iso-shine,.page-welda .welda-iso-glow,.page-welda .welda-tap-hint,.page-welda .welda-tap-hint-text,.page-welda .welda-flip-peek{animation:none}.page-welda .animate-fade-in-up{animation:none;opacity:1}}
