.custom-cursor{position:fixed;left:0;top:0;width:10px;height:10px;border-radius:50%;background:#FFD400;box-shadow:0 4px 12px rgba(0,0,0,0.18);pointer-events:none;transform:translate(-50%,-50%) scale(1);transition:transform 120ms linear;z-index:99999;will-change:transform,opacity;mix-blend-mode:normal;opacity:1}.custom-cursor.hover{transform:translate(-50%,-50%) scale(1.9);transition:transform 150ms cubic-bezier(.2,.9,.3,1)}@media (pointer:coarse){.custom-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){.custom-cursor{transition:none;will-change:auto}}::selection{background-color:#FFC107;color:#000000}::-moz-selection{background-color:#FFC107;color:#000000}body,a,button,.et_pb_button,.et_pb_module{cursor:none!important}.cursor-dot,.cursor-outline{position:fixed;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;z-index:999999!important;pointer-events:none}.cursor-dot{width:8px;height:8px;background-color:#FFD400;transition:transform 0.2s}.cursor-outline{width:40px;height:40px;border:1px solid rgba(255,255,255,0.5);transition:width 0.2s,height 0.2s,background-color 0.2s,border-color 0.2s;mix-blend-mode:difference}@media (max-width:980px){body,a,button,.et_pb_button,.et_pb_module{cursor:auto!important}.cursor-dot,.cursor-outline{display:none!important}}html{scrollbar-width:thin;scrollbar-color:#FFD400 #050505}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background-color::#FFD400;border-radius:10px;border:3px solid #050505}::-webkit-scrollbar-thumb:hover{background-color:#be123c}.whatsapp-float{position:fixed;bottom:30px;left:30px;width:60px;height:60px;background-color:#25d366;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,0.2);z-index:9999;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.whatsapp-float img{width:35px;height:35px}.whatsapp-float:hover{transform:scale(1.1);box-shadow:2px 2px 15px rgba(37,211,102,0.5)}@media (max-width:768px){.whatsapp-float{bottom:20px;left:20px;width:50px;height:50px}.whatsapp-float img{width:30px;height:30px}}