.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-effect{background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.18)}.dark-glass,.glass-effect{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark-glass{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1)}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.03)}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.scroll-animation{transition:all .3s ease}.reveal-section{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal-section.active{opacity:1;transform:translateY(0)}.btn-pop{transition:all .2s ease}.btn-pop:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn-pop:active{transform:translateY(1px)}.text-gradient{background:linear-gradient(90deg,#d3c547,#ab9a34);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tooltip{position:relative}.tooltip .tooltip-text{visibility:hidden;width:160px;background-color:#2d3748;color:#fff;text-align:center;padding:6px 10px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s;font-size:.75rem;box-shadow:0 5px 15px rgba(0,0,0,.1)}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.faq-content{transition:height .3s ease;overflow:hidden}.swiper-button-next svg,.swiper-button-prev svg{width:30%!important;height:30%!important;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}::-webkit-scrollbar{width:10px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#d3c547;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bfa93a}