.glass-wellness{background:rgba(255,255,255,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.6)}.gradient-text-wellness{background:linear-gradient(135deg,#d49f11,#ffc107,#81C784,#d49f11);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 5s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FFC107,#81C784);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#F9A825,#4CAF50)}::-moz-selection{background:rgba(255,193,7,.25);color:#212121}::selection{background:rgba(255,193,7,.25);color:#212121}.card-hover{transition:all .3s cubic-bezier(.21,.47,.32,.98)}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(0,0,0,.1),0 0 0 1px rgba(255,193,7,.15)}.link-card{position:relative;overflow:hidden}.link-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent);transform:translateX(-100%) skewX(-15deg);transition:transform .5s ease}.link-card:hover:after{transform:translateX(150%) skewX(-15deg)}@media screen and (max-width:640px){.glass-wellness{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media screen and (max-width:768px){.glass-wellness{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@supports (content-visibility:auto){section+section{content-visibility:auto;contain-intrinsic-size:auto 800px}}