.glass-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.15)}@supports not (backdrop-filter:blur(10px)){.glass-card{background:hsla(0,0%,100%,.9)}}.glass-cta{background:rgba(107,92,255,.1);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(107,92,255,.3);box-shadow:0 8px 32px 0 rgba(107,92,255,.2)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(107,92,255,.3)}50%{box-shadow:0 0 30px rgba(107,92,255,.5)}}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.gradient-border{position:relative;background:linear-gradient(45deg,#6b5cff,#bcaaff,#f3d1f6);padding:2px;border-radius:12px}.gradient-border:before{content:"";position:absolute;inset:2px;background:#fff;border-radius:10px;z-index:-1}@media (max-width:768px){.glass-card{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hover-lift:hover{transform:none}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(107,92,255,.1)}::-webkit-scrollbar-thumb{background:rgba(107,92,255,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(107,92,255,.5)}.home-v4 main>section{margin:0;padding-bottom:0}.home-v4 main>section+section{margin-top:0}