.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%}.glass-surface__filter{position:absolute;width:0;height:0;pointer-events:none}.glass-surface__content{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.glass-desktop-svg{backdrop-filter:var(--filter-id) saturate(var(--glass-saturation,1.2));background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 10px 40px rgba(0,0,0,.5)}.glass-mobile-3d{backdrop-filter:blur(5px) saturate(1.4);-webkit-backdrop-filter:blur(5px) saturate(1.4);background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01) 50%,hsla(0,0%,100%,.05));box-shadow:inset 1px 1px 0 0 rgba(160,15,15,.503),inset -1px -1px 0 0 rgba(47,24,100,0),0 20px 40px -10px rgba(36,31,175,0);border:1px solid hsla(0,0%,100%,.1)}.mobile-liquid-layer{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.6;background:radial-gradient(circle at 50% 50%,rgba(18,183,114,.268),transparent 60%),radial-gradient(circle at 80% 20%,rgba(0,0,255,.135),transparent 50%);mix-blend-mode:overlay;animation:liquid-breathing 8s ease-in-out infinite alternate}@keyframes liquid-breathing{0%{transform:scale(1);filter:hue-rotate(0deg)}to{transform:scale(1.1);filter:hue-rotate(30deg)}}.funnel-page-wrapper{background-color:#050505;color:#fff;width:100%;position:relative;min-height:250vh}.glass-centering-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;pointer-events:none;width:auto;height:auto}.glass-bobbing-layer{animation:float-vertical 6s ease-in-out infinite}@keyframes float-vertical{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.glass-lens{pointer-events:auto;background:hsla(0,0%,100%,.05)}.enter-shop-btn{background:hsla(0,0%,100%,0);color:#fff;border:none;padding:.8rem 2rem;font-size:.85rem;font-weight:700;border-radius:999px;cursor:pointer;letter-spacing:1px;transition:all .2s ease;box-shadow:0 4px 15px transparent;white-space:nowrap}.enter-shop-btn:hover{transform:scale(1.05);background:hsla(0,0%,100%,0);box-shadow:0 0 30px hsla(0,0%,100%,0)}.scrolling-content{position:relative;z-index:1;padding-top:10vh;padding-bottom:20vh}.scroll-section,.scrolling-content{width:100%;display:flex;flex-direction:column;align-items:center}.scroll-section{min-height:80vh;justify-content:center}.scroll-subtitle{font-size:.9rem;letter-spacing:4px;color:#888;margin-bottom:1rem;text-transform:uppercase;text-align:center}.scroll-title{font-size:clamp(3rem,10vw,7rem);font-weight:900;line-height:.9;text-align:center;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.5)}.image-wrapper{width:90%;max-width:800px;border-radius:30px;overflow:hidden;box-shadow:0 20px 80px rgba(0,0,0,.6);animation:float-image 7s ease-in-out infinite reverse}@keyframes float-image{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}.bg-image{width:100%;height:auto;display:block}@media (max-width:768px){.funnel-page-wrapper{min-height:180vh}.scrolling-content{padding-top:5vh;padding-bottom:10vh;gap:5vh}.scroll-section{min-height:50vh}.footer-sect{min-height:30vh}.scroll-title{font-size:3.5rem}.scroll-subtitle{font-size:.75rem;letter-spacing:2px}.glass-bobbing-layer{animation:float-vertical 4s ease-in-out infinite}@keyframes float-vertical{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.enter-shop-btn{padding:.35rem 1rem!important;font-size:.7rem!important;line-height:1.2;width:fit-content;margin:0 auto}}