.Home_bgDotPattern__CdrYf{background-image:radial-gradient(circle,hsl(var(--muted-foreground)/.15) 1px,transparent 1px);background-size:20px 20px}.Home_bgGridPattern__ixTGn{background-image:linear-gradient(hsl(var(--border)/.3) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border)/.3) 1px,transparent 1px);background-size:50px 50px}.Home_bgDiagonalLines__r6e9j{background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,hsl(var(--border)/.2) 2px,hsl(var(--border)/.2) 4px)}.Home_bgHexagonPattern___84GK{background-image:radial-gradient(circle at 25% 25%,hsl(var(--primary)/.05) 2px,transparent 2px),radial-gradient(circle at 75% 75%,hsl(var(--primary)/.05) 2px,transparent 2px);background-size:40px 40px}.Home_bgSecurityMesh__O9NGV{background-image:linear-gradient(45deg,hsl(var(--muted)/.5) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)/.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)/.5) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)/.5) 75%);background-size:30px 30px;background-position:0 0,0 15px,15px -15px,-15px 0}.Home_bgCircuitPattern__dy7gO{background-image:linear-gradient(90deg,hsl(var(--border)/.2) 1px,transparent 1px),linear-gradient(hsl(var(--border)/.2) 1px,transparent 1px),radial-gradient(circle at 50% 50%,hsl(var(--primary)/.1) 2px,transparent 2px);background-size:25px 25px,25px 25px,25px 25px}.Home_bgProfessionalOverlay__hCy7o{position:relative}.Home_bgProfessionalOverlay__hCy7o:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsl(var(--background)/.95) 0,hsl(var(--background)/.85) 50%,hsl(var(--background)/.95) 100%);pointer-events:none}.Home_bgHeroGradient__jh_1q{background:linear-gradient(135deg,hsl(var(--background)) 0,hsl(var(--accent)/.1) 25%,hsl(var(--primary)/.05) 50%,hsl(var(--accent)/.1) 75%,hsl(var(--background)) 100%)}.Home_bgStatsGradient__g3fJD{background:linear-gradient(180deg,hsl(var(--accent)/.1) 0,hsl(var(--muted)/.05) 50%,hsl(var(--accent)/.1) 100%)}.Home_bgFeaturesGradient__JgL0h{background:linear-gradient(45deg,hsl(var(--accent)/.05) 0,hsl(var(--background)) 25%,hsl(var(--primary)/.03) 50%,hsl(var(--background)) 75%,hsl(var(--accent)/.05) 100%)}.Home_bgCtaGradient__9n2Gr{background:linear-gradient(135deg,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.05) 25%,hsl(var(--accent)/.08) 50%,hsl(var(--primary)/.05) 75%,hsl(var(--primary)/.1) 100%)}.Home_dark__AIjdH .Home_bgDotPattern__CdrYf{background-image:radial-gradient(circle,hsl(var(--muted-foreground)/.25) 1px,transparent 1px)}.Home_dark__AIjdH .Home_bgGridPattern__ixTGn{background-image:linear-gradient(hsl(var(--border)/.4) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border)/.4) 1px,transparent 1px)}.Home_dark__AIjdH .Home_bgSecurityMesh__O9NGV{background-image:linear-gradient(45deg,hsl(var(--muted)/.3) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--muted)/.3) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--muted)/.3) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--muted)/.3) 75%)}.Home_hoverLift__FJdAM{transition:transform .4s ease,box-shadow .4s ease}.Home_hoverLift__FJdAM:hover{transform:translateY(-3px);box-shadow:0 8px 25px hsl(var(--foreground)/.08)}.Home_hoverGlow__ZjGxk{transition:all .4s ease}.Home_hoverGlow__ZjGxk:hover{box-shadow:0 0 15px hsl(var(--primary)/.15);transform:scale(1.01)}.Home_hoverRotate__FHzAC{transition:transform .4s ease}.Home_hoverRotate__FHzAC:hover{transform:rotate(1deg)}.Home_hoverBounce__424QC{transition:transform .3s ease}.Home_hoverBounce__424QC:hover{transform:translateY(-2px);animation:Home_bounce-gentle__QzAKC 1s ease}.Home_scrollAnimate__q8B6Z{opacity:0;transform:translateY(20px);transition:all 1s ease}.Home_scrollAnimate__q8B6Z.Home_animate__dB4WK{opacity:1;transform:translateY(0)}.Home_animateFadeInDown__iYZE6,.Home_animateFadeInLeft__BRaHz,.Home_animateFadeInRight__Nsu0n,.Home_animateFadeInUp__ue_Bn,.Home_animateRotateIn__3GS8_,.Home_animateScaleIn__xHXZW,.Home_animateSlideInUp__NBUnE{will-change:transform,opacity}.Home_animateBounceGentle__T3AVt,.Home_animateFloat__pEaYa,.Home_animatePulseGlow__bCVST{will-change:transform}