.circuit-board-pattern{background-color:rgba(0,0,0,.2);background-image:radial-gradient(rgba(59,130,246,.1) 2px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 0),linear-gradient(180deg,rgba(59,130,246,.05) 1px,transparent 0);background-size:20px 20px,20px 20px,20px 20px;background-position:-10px -10px,-10px -10px,-10px -10px}.neural-network-pattern{background-color:transparent;background-image:radial-gradient(circle at 25px 25px,rgba(59,130,246,.15) 2px,transparent 0),radial-gradient(circle at 75px 75px,rgba(59,130,246,.1) 2px,transparent 0);background-size:100px 100px}.data-flow-pattern{background-color:transparent;background-image:linear-gradient(45deg,rgba(59,130,246,.03) 25%,transparent 0,transparent 75%,rgba(59,130,246,.03) 0),linear-gradient(-45deg,rgba(59,130,246,.03) 25%,transparent 0,transparent 75%,rgba(59,130,246,.03) 0);background-size:60px 60px}.hexagon-pattern{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='%233b82f6' fill-opacity='0.05' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.tech-grid-pattern{background-color:transparent;background-image:linear-gradient(rgba(59,130,246,.05) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 0);background-size:20px 20px}.nodes-pattern{background-color:transparent;background-image:radial-gradient(rgba(59,130,246,.1) 3px,transparent 0),radial-gradient(rgba(59,130,246,.05) 3px,transparent 0);background-size:50px 50px;background-position:0 0,25px 25px}.animated-gradient-bg{background:linear-gradient(-45deg,rgba(30,64,175,.3),rgba(59,130,246,.2),rgba(30,58,138,.3),rgba(37,99,235,.2));background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.glowing-dots-pattern{position:relative}.glowing-dots-pattern:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(59,130,246,.3) 1px,transparent 0);background-size:30px 30px;opacity:.3;z-index:0}.flowing-lines-pattern{position:relative;overflow:hidden}.flowing-lines-pattern:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,transparent 5%,rgba(59,130,246,.05) 0,rgba(59,130,246,.05) 6%,transparent 0,transparent),linear-gradient(180deg,transparent,transparent 5%,rgba(59,130,246,.05) 0,rgba(59,130,246,.05) 6%,transparent 0,transparent);background-size:100px 100px;animation:flowing-lines 10s linear infinite;z-index:0}@keyframes flowing-lines{0%{background-position:0 0}to{background-position:100px 100px}}