.UXDesign_container__rlUm8{width:100%;min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#ffffff}.UXDesign_hero__9CcUj{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:6rem 5%;max-width:1400px;margin:0 auto;align-items:center}.UXDesign_heroContent__x_TRc{display:flex;flex-direction:column;gap:2rem}.UXDesign_badge__WBIE6{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:.5rem 1.25rem;border-radius:2rem;font-size:.875rem;font-weight:600;width:fit-content;animation:UXDesign_pulse__5TnzD 2s ease-in-out infinite}@keyframes UXDesign_pulse__5TnzD{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.UXDesign_heroTitle__re7VC{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0}.UXDesign_gradient__jPBh2{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.UXDesign_heroSubtitle__b8Ao4{font-size:1.125rem;line-height:1.8;color:#cbd5e1;margin:0}.UXDesign_heroButtons__fIcVW{display:flex;gap:1rem;flex-wrap:wrap}.UXDesign_primaryButton__Qp4_d{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:white;padding:1rem 2rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(59,130,246,.3)}.UXDesign_primaryButton__Qp4_d:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(59,130,246,.4)}.UXDesign_secondaryButton__Dx4vd{background:rgba(255,255,255,.1);color:white;padding:1rem 2rem;border:2px solid rgba(255,255,255,.2);border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.UXDesign_secondaryButton__Dx4vd:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.UXDesign_heroVisual__VO8wi{display:flex;flex-direction:column;gap:1.5rem;position:relative}.UXDesign_floatingCard__YlAcL{display:flex;align-items:center;gap:1.5rem;background:rgba(255,255,255,.05);backdrop-filter:blur(20px);padding:2rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);animation:UXDesign_float__a0Nwc 3s ease-in-out infinite;transition:all .3s ease}.UXDesign_floatingCard__YlAcL:hover{background:rgba(255,255,255,.08);transform:translateX(10px);border-color:rgba(139,92,246,.5)}@keyframes UXDesign_float__a0Nwc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.UXDesign_cardIcon__QNLJQ{color:#8b5cf6}.UXDesign_cardTitle__mSNeh{font-size:1.125rem;font-weight:700;color:#ffffff}.UXDesign_cardText__ixBbF{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.UXDesign_stats__0eZ7w{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1400px;margin:0 auto;padding:0 5% 6rem}.UXDesign_statCard__VvFFt{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);padding:2.5rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);text-align:center;transition:all .3s ease}.UXDesign_statCard__VvFFt:hover{background:rgba(255,255,255,.08);transform:translateY(-5px);border-color:rgba(59,130,246,.5)}.UXDesign_statNumber__oHCbG{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.UXDesign_statLabel__yx1lj{font-size:1rem;color:#cbd5e1;margin-top:.5rem}.UXDesign_whyMatters__e5ON_{max-width:1400px;margin:0 auto;padding:6rem 5%}.UXDesign_sectionHeader__NV99O{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.UXDesign_sectionIcon__B_AKt{color:#3b82f6}.UXDesign_sectionTitle___xunp{font-size:2.5rem;font-weight:800;margin:0}.UXDesign_whyText__FY0bB{font-size:1.25rem;color:#cbd5e1;margin-bottom:3rem;line-height:1.8}.UXDesign_benefitsGrid__7aMkR{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.UXDesign_benefitCard__VVr0j{display:flex;align-items:flex-start;gap:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));padding:2rem;border-radius:1.25rem;border:1px solid rgba(59,130,246,.2);transition:all .3s ease}.UXDesign_benefitCard__VVr0j:hover{transform:translateY(-5px);border-color:rgba(59,130,246,.4);box-shadow:0 10px 40px rgba(59,130,246,.2)}.UXDesign_benefitIcon__DA5ks{background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:1rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.UXDesign_benefitText__VvvU_{font-size:1.125rem;color:#ffffff;font-weight:600;margin:0;line-height:1.6}.UXDesign_services__TcIS9{max-width:1400px;margin:0 auto;padding:6rem 5%;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(139,92,246,.05));border-radius:2rem}.UXDesign_servicesIntro__eGXKZ{font-size:1.125rem;color:#cbd5e1;margin-bottom:3rem;line-height:1.8}.UXDesign_featuresGrid__3BFHS{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.UXDesign_featureCard__S70UE{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);padding:2.5rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.UXDesign_featureCard__S70UE:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .3s ease}.UXDesign_featureCard__S70UE:hover:before{transform:scaleX(1)}.UXDesign_featureCard__S70UE:hover{background:rgba(255,255,255,.08);transform:translateY(-10px);border-color:rgba(139,92,246,.5);box-shadow:0 20px 60px rgba(139,92,246,.2)}.UXDesign_featureIconWrapper__YfDlP{background:linear-gradient(135deg,#3b82f6,#8b5cf6);width:64px;height:64px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.UXDesign_featureTitle__x8zH5{font-size:1.25rem;font-weight:700;color:#ffffff;margin:0 0 1rem;line-height:1.4}.UXDesign_featureDescription__CwYoN{font-size:1rem;color:#94a3b8;margin:0;line-height:1.6}.UXDesign_featureArrow__kzu0s{margin-top:1.5rem;color:#8b5cf6;opacity:0;transform:translateX(-10px);transition:all .3s ease}.UXDesign_featureCard__S70UE:hover .UXDesign_featureArrow__kzu0s{opacity:1;transform:translateX(0)}.UXDesign_servicesFooter__hFNJo{display:flex;align-items:center;gap:1rem;background:rgba(139,92,246,.1);padding:1.5rem 2rem;border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.UXDesign_servicesFooter__hFNJo p{margin:0;font-size:1.125rem;color:#ffffff;font-weight:600}.UXDesign_cta__TSAOh{max-width:1400px;margin:0 auto;padding:6rem 5%}.UXDesign_ctaContent__NdYx3{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);padding:5rem 4rem;border-radius:2rem;text-align:center;position:relative;overflow:hidden}.UXDesign_ctaContent__NdYx3:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:UXDesign_rotate__HLE0_ 20s linear infinite}@keyframes UXDesign_rotate__HLE0_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UXDesign_ctaIcon__f_8ob{margin:0 auto 2rem;position:relative;z-index:1}.UXDesign_ctaTitle__3x9mi{font-size:3rem;font-weight:800;margin:0 0 1.5rem;position:relative;z-index:1}.UXDesign_ctaText__UU9NU{font-size:1.25rem;line-height:1.8;margin:0 auto 3rem;max-width:800px;position:relative;z-index:1;color:rgba(255,255,255,.95)}.UXDesign_ctaButton__VFeyv{display:inline-flex;align-items:center;gap:.5rem;background:white;color:#8b5cf6;padding:1.25rem 3rem;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;box-shadow:0 10px 40px rgba(0,0,0,.2)}.UXDesign_ctaButton__VFeyv:hover{transform:translateY(-3px);box-shadow:0 15px 50px rgba(0,0,0,.3)}.UXDesign_ctaSubtext__1XjjH{margin-top:2rem;font-size:1rem;color:rgba(255,255,255,.9);position:relative;z-index:1}.UXDesign_link__tqMLT{color:white;font-weight:700;text-decoration:none;border-bottom:2px solid white;transition:opacity .3s ease}.UXDesign_link__tqMLT:hover{opacity:.8}@media (max-width:1024px){.UXDesign_hero__9CcUj{grid-template-columns:1fr;padding:4rem 5%}.UXDesign_heroTitle__re7VC{font-size:2.5rem}.UXDesign_stats__0eZ7w{grid-template-columns:1fr}.UXDesign_ctaTitle__3x9mi{font-size:2rem}}@media (max-width:768px){.UXDesign_heroTitle__re7VC,.UXDesign_sectionTitle___xunp{font-size:2rem}.UXDesign_benefitsGrid__7aMkR,.UXDesign_featuresGrid__3BFHS{grid-template-columns:1fr}.UXDesign_ctaContent__NdYx3{padding:3rem 2rem}.UXDesign_heroButtons__fIcVW{flex-direction:column}.UXDesign_primaryButton__Qp4_d,.UXDesign_secondaryButton__Dx4vd{width:100%;justify-content:center}}