.home-marketplace-stage{isolation:isolate;overflow:visible}.home-stage-glow{animation:5s ease-in-out infinite fhsa-stage-breathe}@keyframes fhsa-stage-breathe{0%,to{opacity:.45;scale:.94}50%{opacity:.95;scale:1.08}}@media (min-width:701px){.home-card-profile{animation:.65s cubic-bezier(.2,.8,.2,1) both fhsa-enter-profile,6s ease-in-out .65s infinite fhsa-float-profile}.home-card-job{animation:.65s cubic-bezier(.2,.8,.2,1) both fhsa-enter-job,7s ease-in-out .65s infinite fhsa-float-job}.home-card-payment{animation:.65s cubic-bezier(.2,.8,.2,1) both fhsa-enter-payment,6.5s ease-in-out .65s infinite fhsa-float-payment}.home-card-hired{animation:.65s cubic-bezier(.2,.8,.2,1) both fhsa-enter-activity,7.5s ease-in-out .65s infinite fhsa-float-activity}}@keyframes fhsa-enter-profile{0%{opacity:0;translate:-30px -10px;scale:.88}70%{opacity:1;translate:4px 2px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes fhsa-enter-job{0%{opacity:0;translate:35px -10px;scale:.88}70%{opacity:1;translate:-4px 2px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes fhsa-enter-payment{0%{opacity:0;translate:-30px 20px;scale:.88}70%{opacity:1;translate:4px -2px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes fhsa-enter-activity{0%{opacity:0;translate:35px 20px;scale:.88}70%{opacity:1;translate:-4px -2px;scale:1.03}to{opacity:1;translate:0;scale:1}}@keyframes fhsa-float-profile{0%,to{translate:0;rotate:none}25%{translate:-10px -14px;rotate:-.6deg}50%{translate:7px -24px;rotate:.4deg}75%{translate:13px -9px;rotate:.7deg}}@keyframes fhsa-float-job{0%,to{translate:0;rotate:none}25%{translate:13px -17px;rotate:.7deg}50%{translate:-7px -25px;rotate:-.4deg}75%{translate:-14px -7px;rotate:-.7deg}}@keyframes fhsa-float-payment{0%,to{translate:0;rotate:none}25%{translate:-14px 10px;rotate:-.5deg}50%{translate:6px 20px;rotate:.4deg}75%{translate:12px 5px;rotate:.6deg}}@keyframes fhsa-float-activity{0%,to{translate:0;rotate:none}25%{translate:14px 8px;rotate:.6deg}50%{translate:-7px 19px;rotate:-.4deg}75%{translate:-13px 4px;rotate:-.6deg}}.home-floating-card{transition:border-color .3s,box-shadow .3s,filter .3s}.home-floating-card:hover{filter:brightness(1.07);border-color:#3b82f66b;box-shadow:0 24px 60px #0000004d,0 0 30px #3b82f617}.home-rotating-freelancer-info{animation:.6s cubic-bezier(.2,.8,.2,1) both fhsa-new-info}@keyframes fhsa-new-info{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}.home-floating-avatar{animation:.65s cubic-bezier(.2,.8,.2,1) both fhsa-new-avatar}@keyframes fhsa-new-avatar{0%{opacity:0;rotate:-10deg;scale:.6}70%{opacity:1;rotate:2deg;scale:1.12}to{opacity:1;rotate:none;scale:1}}.home-marketplace-core{transition:border-color .3s,box-shadow .3s;animation:4s ease-in-out infinite fhsa-core-live}@keyframes fhsa-core-live{0%,to{scale:1;box-shadow:0 20px 55px #0003,0 0 #2563eb00}50%{scale:1.025;box-shadow:0 28px 75px #00000047,0 0 45px #2563eb29}}.home-core-logo{animation:3s ease-in-out infinite fhsa-logo-live}@keyframes fhsa-logo-live{0%,to{rotate:none;scale:1}50%{rotate:1deg;scale:1.1}}.home-core-status>span,.home-live-dot{animation:1.5s ease-out infinite fhsa-live-pulse}@keyframes fhsa-live-pulse{0%{scale:.9;box-shadow:0 0 #22c55ea6}50%{scale:1.2}to{scale:.9;box-shadow:0 0 0 9px #22c55e00}}.home-floating-icon{transition:scale .25s,rotate .25s}.home-floating-card:hover .home-floating-icon{rotate:-3deg;scale:1.12}.home-orb-one{animation:11s ease-in-out infinite alternate fhsa-orb-one}.home-orb-two{animation:14s ease-in-out infinite alternate fhsa-orb-two}.home-orb-three{animation:17s ease-in-out infinite alternate fhsa-orb-three}@keyframes fhsa-orb-one{0%{translate:-25px -15px;scale:.9}to{translate:45px 30px;scale:1.15}}@keyframes fhsa-orb-two{0%{translate:25px 20px;scale:1}to{translate:-45px -25px;scale:1.15}}@keyframes fhsa-orb-three{0%{translate:-15px 25px}to{translate:35px -35px}}.home-marketplace-stage:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#0000,#60a5fa80,#22c55e59,#0000);width:1px;animation:5s ease-in-out infinite fhsa-market-scan;position:absolute;top:8%;bottom:8%;left:50%;box-shadow:0 0 18px #3b82f659}@keyframes fhsa-market-scan{0%{opacity:0;translate:-190px}20%{opacity:.55}50%{opacity:.25}80%{opacity:.55}to{opacity:0;translate:190px}}.home-marketplace-core,.home-floating-card{z-index:2}@media (max-width:700px){.home-card-profile,.home-card-job,.home-card-payment,.home-card-hired{animation:.55s both fhsa-mobile-enter!important}@keyframes fhsa-mobile-enter{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.home-marketplace-core{animation:4.5s ease-in-out infinite fhsa-mobile-core}@keyframes fhsa-mobile-core{0%,to{box-shadow:0 16px 45px #0000002e}50%{box-shadow:0 22px 58px #2563eb33}}.home-marketplace-stage:after{display:none}.home-orb-one,.home-orb-two,.home-orb-three{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.home-stage-glow,.home-card-profile,.home-card-job,.home-card-payment,.home-card-hired,.home-rotating-freelancer-info,.home-floating-avatar,.home-marketplace-core,.home-core-logo,.home-core-status>span,.home-live-dot,.home-orb-one,.home-orb-two,.home-orb-three,.home-marketplace-stage:after{animation:none!important}}@media (min-width:701px){.home-live-hero{min-height:auto!important}.home-live-hero-inner{min-height:490px!important;padding-top:46px!important;padding-bottom:42px!important}.home-marketplace-stage{min-height:430px!important}.platform-stats-section,.home-platform-stats{min-height:auto!important;padding-top:46px!important;padding-bottom:46px!important}.platform-stats-grid{margin-top:0!important;margin-bottom:0!important}}@media (min-width:1001px){.home-live-hero{min-height:auto!important}.home-live-hero-inner{align-items:center!important;min-height:0!important;padding-top:34px!important;padding-bottom:28px!important}.home-marketplace-stage{height:400px!important;min-height:400px!important}}@media (max-width:1500px) and (min-width:1001px) and (max-height:850px){.home-live-hero-inner{padding-top:24px!important;padding-bottom:20px!important}.home-live-copy h1{font-size:clamp(3.6rem,5.6vw,5.2rem)!important;line-height:.94!important}.home-live-copy>p{margin-top:20px!important}.home-marketplace-stage{height:370px!important;min-height:370px!important}}.home-live-hero{background:radial-gradient(circle at 12% 35%,#10b98124,#0000 32%) 0 0/130% 130%,radial-gradient(circle at 88% 30%,#2563eb3d,#0000 38%) 0 0/130% 130%,linear-gradient(115deg,#071713 0%,#0b1729 45%,#12285a 100%) 0 0/100% 100%;animation:14s ease-in-out infinite alternate fhsaHeroBackground;position:relative;overflow:hidden}@keyframes fhsaHeroBackground{0%{background-position:0 20%,100% 20%,50%}to{background-position:12% 45%,88% 40%,50%}}.home-live-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f61c 0%,#3b82f60a 22%,#0000 48%);animation:12s ease-in-out infinite fhsaHeroLight;position:absolute;inset:-35%}@keyframes fhsaHeroLight{0%{translate:-18% -8%;scale:.9}50%{translate:15% 7%;scale:1.08}to{translate:-4% 14%;scale:.96}}.home-live-hero:after{content:"";pointer-events:none;opacity:.12;z-index:0;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;animation:18s linear infinite fhsaGridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}@keyframes fhsaGridMove{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}.home-live-hero-inner{z-index:2;position:relative}@media (max-width:700px){.home-live-hero{animation-duration:20s}.home-live-hero-inner{gap:20px!important;padding-top:26px!important;padding-bottom:24px!important}.home-marketplace-stage{height:auto!important;min-height:0!important;margin-top:6px!important}.home-live-hero:after{opacity:.08;background-size:48px 48px;animation-duration:24s}.home-live-hero:before{animation-duration:18s}}@media (max-width:430px){.home-live-hero-inner{padding-left:14px!important;padding-right:14px!important}.home-live-copy h1{font-size:clamp(2.45rem,13vw,3.35rem)!important;line-height:.96!important}}@media (prefers-reduced-motion:reduce){.home-live-hero,.home-live-hero:before,.home-live-hero:after{animation:none!important}}
