.landing-page section{max-width:none!important;margin:0!important;padding:0!important}.landing-page nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #f3f4f6!important;padding:1rem 1.5rem!important;display:block!important;position:sticky!important;top:0!important}.landing-page .btn-primary{color:#fff!important;background:#14b8a6!important}.landing-page .btn-primary:hover{transform:translateY(-1px);background:#0d9488!important}.font-display{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:700}.glass-card{-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #00000012;box-shadow:0 2px 12px #0000000f}.glow-border{transition:box-shadow .3s,border-color .3s}.glow-border:hover{box-shadow:0 0 24px #14b8a626;border-color:#14b8a666!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatDelayed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{opacity:.05}50%{opacity:.12}}.animate-float{animation:4s ease-in-out infinite float}.animate-float-delayed{animation:4s ease-in-out 2s infinite floatDelayed}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}.text-gradient{background:linear-gradient(135deg,#14b8a6,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-text-wrapper{padding:8px 16px 8px 20px;display:inline-block;position:relative}.hero-text-wrapper:before{content:"";background:linear-gradient(#14b8a6,#10b981);border-radius:3px;width:5px;height:90%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.category-tag{transition:all .2s}.category-tag:hover{transform:translateY(-2px);box-shadow:0 4px 16px #14b8a61f;border-color:#14b8a6!important}.freelancer-card{transition:all .3s}.freelancer-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #0000001a}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
