.landing_heroSection__AAZ_l{position:relative;padding:6rem 2rem 4rem;text-align:center;overflow:hidden;min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing_heroBackground__pWPu9{position:absolute;inset:0;pointer-events:none;overflow:hidden}.landing_filament__fbTNj{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--nexus-blue-light),transparent);opacity:.3;animation:landing_filamentFlow__vAttj 8s linear infinite}.landing_filament__fbTNj:first-child{top:20%;left:0;width:60%;animation-delay:0s}.landing_filament__fbTNj:nth-child(2){top:50%;right:0;width:40%;animation-delay:2s}.landing_filament__fbTNj:nth-child(3){top:80%;left:20%;width:50%;animation-delay:4s}.landing_heroContent__NNbES{position:relative;z-index:1;max-width:900px}.landing_heroTitle__Xo2Om{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-gradient-start),var(--text-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:landing_gradientShift__AmfG5 6s ease infinite}.landing_heroSubtitle__gJDpr{font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem;opacity:.85}.landing_heroButtons__xkBLK{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.landing_buttonPrimary__6wrfN,.landing_buttonSecondary__7kmAM{padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:12px;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid transparent}.landing_buttonPrimary__6wrfN{background:var(--nexus-blue);color:white;box-shadow:0 4px 20px rgba(0,122,255,.3)}.landing_buttonPrimary__6wrfN:hover{background:var(--nexus-blue-dark);box-shadow:0 8px 30px rgba(0,122,255,.5);transform:translateY(-2px)}.landing_buttonPrimary__6wrfN:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:landing_shimmer__mSjgi 3s infinite}.landing_buttonSecondary__7kmAM{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--nexus-blue)}.dark .landing_buttonSecondary__7kmAM{color:var(--nexus-blue-light)}.landing_buttonSecondary__7kmAM:hover{border-color:var(--nexus-blue);box-shadow:0 4px 20px rgba(0,122,255,.2);transform:translateY(-2px)}.landing_featureSection__Qyhfq{padding:5rem 2rem;max-width:1400px;margin:0 auto}.landing_sectionTitle__GOW_R{font-size:3rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,var(--text-gradient-start),var(--text-gradient-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing_featureGrid___6WXq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.landing_featureCard__ysoo5{padding:2rem;border-radius:20px;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);position:relative;transition:all .3s ease;overflow:hidden}.landing_featureCard__ysoo5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--nexus-blue),var(--nexus-blue-light),var(--nexus-blue));opacity:0;transition:opacity .3s ease}.landing_featureCard__ysoo5:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,122,255,.2);border-color:rgba(0,122,255,.4)}.landing_featureCard__ysoo5:hover:before{opacity:1}.landing_featureIcon__gHMCf{font-size:2.5rem;color:var(--nexus-blue);margin-bottom:1rem;display:inline-block}.landing_featureTitle__8mUwL{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.landing_featureDescription__YltCz{line-height:1.6;opacity:.85}.landing_featureScreenshot__a_qrI{margin-top:3rem;border-radius:20px;overflow:hidden;position:relative;padding:5rem;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);display:flex;justify-content:center;align-items:center}.landing_screenshotImage__Cpu3W{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.landing_featureScreenshot__a_qrI:after{content:"";position:absolute;top:-50%;left:-50%;width:50%;height:200%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 50%,rgba(255,255,255,0));transform:skewX(-20deg);animation:landing_screenshotShine__ZvnBz 4s ease-in-out infinite;pointer-events:none}.dark .landing_featureScreenshot__a_qrI:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0))}@media (min-width:769px) and (max-width:1024px){.landing_featureScreenshot__a_qrI{padding:2rem}.landing_screenshotImage__Cpu3W{box-shadow:0 15px 20px rgba(0,0,0,.3)}}@media (max-width:768px){.landing_featureScreenshot__a_qrI{padding:2rem .4rem;border:none}.landing_screenshotImage__Cpu3W{box-shadow:0 15px 20px rgba(0,0,0,.3)}}.landing_useCasesSection__2fMwz{padding:5rem 2rem;max-width:1200px;margin:0 auto}.landing_useCasesList__zJBPF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:3rem;gap:3rem;margin-top:3rem}.landing_useCaseCard__W0_el{text-align:center;padding:2rem;position:relative}.landing_useCaseCard__W0_el:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,var(--nexus-blue-light),transparent);opacity:.3}.landing_useCaseCard__W0_el:last-child:after{display:none}.landing_useCaseIcon__oNfpl{font-size:3rem;color:var(--nexus-blue);margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}.landing_useCaseTitle__QIo_x{font-size:1.8rem;font-weight:700;margin-bottom:1rem;color:var(--nexus-blue)}.landing_useCaseDescription__8wmVj{line-height:1.8;opacity:.85}.landing_testimonialsSection__h8DXf{padding:5rem 2rem;max-width:1200px;margin:0 auto}.landing_testimonialGrid__EJWbQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.landing_testimonialCard__k8lTv{padding:2rem;border-radius:20px;background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);position:relative}.landing_testimonialCard__k8lTv:before{content:'"';position:absolute;top:1rem;left:1.5rem;font-size:4rem;color:var(--nexus-blue);opacity:.2;font-family:Georgia,serif}.landing_testimonialQuote___DFdE{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;font-style:italic;opacity:.9}.landing_testimonialAuthor__eluG6{display:flex;align-items:center;gap:1rem}.landing_testimonialAvatar__QNBu3{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--nexus-blue),var(--nexus-blue-light));display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1.2rem}.landing_testimonialInfo__zQ7Sj{display:flex;flex-direction:column}.landing_testimonialName__3S_e2{font-weight:600;font-size:1rem}.landing_testimonialRole__XWcCx{font-size:.9rem;opacity:.7}.landing_ctaSection__d8XF6{padding:5rem 2rem;margin:3rem auto;max-width:900px;text-align:center;position:relative}.landing_ctaCard__zwh2p{padding:4rem 3rem;border-radius:30px;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid var(--glass-border);position:relative;overflow:hidden}.landing_ctaCard__zwh2p:before{content:"";position:absolute;inset:0;border-radius:30px;padding:2px;background:linear-gradient(135deg,var(--nexus-blue),var(--nexus-blue-light),var(--nexus-blue));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:landing_borderRotate__JwALG 3s linear infinite}.landing_ctaTitle__04LrS{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.landing_ctaDescription__SX9VK{font-size:1.2rem;margin-bottom:2rem;opacity:.85}.landing_ctaButton__zIYJX{padding:1.2rem 3rem;font-size:1.3rem;font-weight:700;border-radius:16px;background:var(--nexus-blue);color:white;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 8px 30px rgba(0,122,255,.4);transition:all .3s ease;position:relative;overflow:hidden}.landing_ctaButton__zIYJX:hover{background:var(--nexus-blue-dark);box-shadow:0 12px 40px rgba(0,122,255,.6);transform:translateY(-3px) scale(1.05)}.landing_ctaButton__zIYJX:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .3s ease}.landing_ctaButton__zIYJX:hover:after{opacity:1}@media (max-width:768px){.landing_heroTitle__Xo2Om{font-size:2.5rem}.landing_heroSubtitle__gJDpr{font-size:1.2rem}.landing_sectionTitle__GOW_R{font-size:2rem}.landing_heroSection__AAZ_l{padding:4rem 1.5rem 3rem;min-height:60vh}.landing_ctaSection__d8XF6,.landing_featureSection__Qyhfq,.landing_testimonialsSection__h8DXf,.landing_useCasesSection__2fMwz{padding:3rem 1.5rem}.landing_featureGrid___6WXq,.landing_testimonialGrid__EJWbQ,.landing_useCasesList__zJBPF{grid-template-columns:1fr}.landing_ctaCard__zwh2p{padding:3rem 2rem}.landing_ctaTitle__04LrS{font-size:2rem}.landing_heroButtons__xkBLK{flex-direction:column}.landing_buttonPrimary__6wrfN,.landing_buttonSecondary__7kmAM{width:100%;justify-content:center}}@media (min-width:769px) and (max-width:1024px){.landing_heroTitle__Xo2Om{font-size:3rem}.landing_featureGrid___6WXq{grid-template-columns:repeat(2,1fr)}}@keyframes landing_screenshotShine__ZvnBz{0%{left:-50%}50%{left:150%}to{left:150%}}:root{--nexus-blue:#007AFF;--nexus-blue-light:#4DA3FF;--nexus-blue-dark:#0051D5;--glass-bg-light:rgba(255,255,255,0.7);--glass-bg-dark:rgba(20,20,30,0.8);--glass-border-light:rgba(255,255,255,0.3);--glass-border-dark:rgba(100,130,255,0.2);--specular-light:rgba(255,255,255,0.8);--specular-dark:rgba(100,150,255,0.3);--text-gradient-start:#007AFF;--text-gradient-end:#00D4FF;--glass-bg:var(--glass-bg-light);--glass-border:var(--glass-border-light);--specular:var(--specular-light)}.dark{--glass-bg:var(--glass-bg-dark);--glass-border:var(--glass-border-dark);--specular:var(--specular-dark)}@keyframes filamentFlow{0%{opacity:.1;transform:translateX(-100%)}50%{opacity:.4}to{opacity:.1;transform:translateX(100%)}}@keyframes gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(10deg)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes borderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}