.homepage_homepageRoot__nYiVK{--dark-bg:#121826;--darker-bg:#0a0e17;--light-blue:#61dafb;--blue-accent:#3a8ee6;--text-primary:#f5f5f7;--text-secondary:#8a8f98;--card-bg:#1a2233;--border-color:#2a3343;--section-spacing:5rem 0;--container-padding:0 2rem}.homepage_homepageContainer__Wf80X{background-color:var(--dark-bg);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;width:100%;overflow-x:hidden;margin:0;padding:0}.homepage_section__t6ViB{width:100%;max-width:1280px;margin:0 auto;padding:var(--container-padding)}.homepage_primaryButton__L0tRV{background:linear-gradient(135deg,var(--light-blue),var(--blue-accent));color:var(--dark-bg);font-weight:600;border:none;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:transform .2s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.homepage_primaryButton__L0tRV:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(97,218,251,.3)}.homepage_secondaryButton__whErc{background-color:transparent;color:var(--light-blue);font-weight:600;border:2px solid var(--light-blue);border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .2s,transform .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.homepage_secondaryButton__whErc:hover{background-color:rgba(97,218,251,.1);transform:translateY(-2px)}.homepage_card__3i_st{background-color:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);padding:2rem;transition:transform .3s,box-shadow .3s}.homepage_card__3i_st:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(26,32,44,.3)}.homepage_sectionHeading__y1sZ1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--light-blue),#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.homepage_sectionSubheading__LB5B5{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;max-width:700px}.homepage_container__zI9e5{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.homepage_grid__Sd4k5{display:grid;grid-gap:2rem;gap:2rem}.homepage_grid2Columns__CjTZ4,.homepage_grid3Columns__o6llw,.homepage_grid4Columns__o8iq7{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.homepage_grid2Columns__CjTZ4,.homepage_grid3Columns__o6llw,.homepage_grid4Columns__o8iq7{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.homepage_grid3Columns__o6llw{grid-template-columns:repeat(3,1fr)}.homepage_grid4Columns__o8iq7{grid-template-columns:repeat(4,1fr)}}.HeroSection_heroSection__d0NeA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 2rem 2rem;background:linear-gradient(180deg,#121826,#0a0e17);min-height:100vh;position:relative;overflow:hidden}.HeroSection_heroContainer__wcBqj{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;z-index:2}.HeroSection_heroContent__Oedgt{text-align:center;max-width:600px;margin:3rem auto 2rem;z-index:2}.HeroSection_heroTitle__4t1c_{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#61dafb,#ffffff 50%,#3a8ee6);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:1.2;animation:HeroSection_gradientShift__K9sVg 6s ease infinite}.HeroSection_heroSubtitle__936Es{font-size:1.25rem;color:#a0a5ae;margin-bottom:2.5rem;line-height:1.6;letter-spacing:.2px}.HeroSection_ctaButtons__uqNLB{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.HeroSection_ctaButton__mT7j2{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#ffffff;font-weight:700;font-size:1.125rem;border:none;border-radius:8px;padding:.875rem 1.75rem;cursor:pointer;transition:transform .2s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(97,218,251,.5);animation:HeroSection_buttonPulse__Yu0_N 2s infinite;overflow:hidden}.HeroSection_ctaButton__mT7j2:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0));transform:rotate(45deg);animation:HeroSection_shine__ExdPz 3s infinite}.HeroSection_buttonText__dREf2{position:relative;z-index:1;letter-spacing:.5px}.HeroSection_ctaButton__mT7j2:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 25px rgba(97,218,251,.6);animation:none}.HeroSection_ctaButton__mT7j2:hover:before{animation:HeroSection_shineFast__Mpgm1 1s forwards}.HeroSection_secondaryButton__u8Mnn{background-color:transparent;color:#f5f5f7;font-weight:600;font-size:1.125rem;border:1px solid #2a3343;border-radius:8px;padding:.875rem 1.75rem;cursor:pointer;transition:background-color .2s,transform .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px}.HeroSection_secondaryButton__u8Mnn:hover{background-color:rgba(42,51,67,.5);transform:translateY(-2px)}.HeroSection_arrowIcon__WKYVm{margin-left:.25rem;transition:transform .2s}.HeroSection_ctaButton__mT7j2:hover .HeroSection_arrowIcon__WKYVm{transform:translateX(4px)}.HeroSection_heroSection__d0NeA:before{content:"";position:absolute;top:10%;left:20%;width:200px;height:200px;background:radial-gradient(circle,rgba(97,218,251,.2) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.HeroSection_heroSection__d0NeA:after{content:"";position:absolute;bottom:10%;right:20%;width:250px;height:250px;background:radial-gradient(circle,rgba(58,142,230,.15) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.HeroSection_heroAnimation__vuqe_{width:100%;max-width:500px;margin:0 auto;z-index:2}.HeroSection_csvDemo__dn9f0{background-color:#1a2233;border-radius:12px;box-shadow:0 10px 50px rgba(0,0,0,.3);overflow:hidden;border:1px solid #2a3343;transition:transform .3s,box-shadow .3s;max-width:100%}.HeroSection_csvDemo__dn9f0:hover{transform:translateY(-5px);box-shadow:0 15px 60px rgba(97,218,251,.2)}.HeroSection_featureItems__a9m8S{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem;width:100%;max-width:1200px}.HeroSection_featureItem__8zfJD{display:flex;align-items:flex-start;gap:1rem;color:#f5f5f7;font-weight:500;padding:1rem;border-radius:8px;background-color:rgba(42,51,67,.3);transition:transform .2s,background-color .2s,box-shadow .2s}.HeroSection_featureItem__8zfJD:hover{transform:translateY(-2px);background-color:rgba(42,51,67,.5);box-shadow:0 4px 20px rgba(0,0,0,.3)}.HeroSection_featureIcon__dg284{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(97,218,251,.15),rgba(58,142,230,.15));color:#61dafb;flex-shrink:0;margin-top:.25rem;border:1px solid rgba(97,218,251,.3)}.HeroSection_featureText__zViKu{display:flex;flex-direction:column;gap:.25rem}.HeroSection_featureHighlight__bDKiE{font-size:1.125rem;font-weight:600;color:#f5f5f7;display:block}.HeroSection_featureDetail__FD4hR{font-size:.875rem;color:#8a8f98;display:block}.HeroSection_csvHeader__p3oDH{background-color:#151c2b;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2a3343}.HeroSection_fileInfo__Wkhww{display:flex;align-items:center;gap:.5rem}.HeroSection_fileName__tRSNw{font-weight:600;color:#f5f5f7}.HeroSection_fileSize__dXO00{font-size:.75rem;color:#8a8f98;background-color:#243047;padding:.25rem .5rem;border-radius:4px}.HeroSection_actionButtons__OmqWw{display:flex;gap:.5rem}.HeroSection_actionButton__YLdh8{width:12px;height:12px;border-radius:50%;background-color:#2a3343}.HeroSection_actionButton__YLdh8:first-child{background-color:#ff5f57}.HeroSection_actionButton__YLdh8:nth-child(2){background-color:#febc2e}.HeroSection_actionButton__YLdh8:nth-child(3){background-color:#26c940}.HeroSection_csvTable__TVc5r{width:100%;overflow-x:auto}.HeroSection_csvRow__zvtsP{display:grid;grid-template-columns:.5fr 1.5fr 2fr 1fr;border-bottom:1px solid #2a3343;transition:background-color .2s}.HeroSection_csvRow__zvtsP:hover{background-color:#243047}.HeroSection_csvHeaderCell__QugLF{padding:.75rem 1rem;font-weight:600;color:#8a8f98;background-color:#212c42;position:-webkit-sticky;position:sticky;top:0}.HeroSection_csvCell__P10Fz{padding:.75rem 1rem;border-right:1px solid #2a3343;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeroSection_csvCell__P10Fz:last-child{border-right:none}.HeroSection_statusBadge__hzNlX{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;background-color:#26353f;color:#61dafb}.HeroSection_inactive__1_bSP{background-color:#3a2d3e;color:#ff7eb3}.HeroSection_pending__fGFMc{background-color:#3d3a2b;color:#f7d070}.HeroSection_errorCell__1ArPk{color:#ff4d4f;position:relative;animation:HeroSection_pulse__74vQm 2s infinite}.HeroSection_highlightRow__Gg6Md{background-color:rgba(97,218,251,.1);animation:HeroSection_highlight__f8Lsb 3s infinite}.HeroSection_aiActions__AQ9pC{background-color:#151c2b;padding:1rem;border-top:1px solid #2a3343}.HeroSection_aiSuggestion__TG2nW{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.HeroSection_aiIcon__IiuIv{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:700;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.HeroSection_aiMessage__7JyYS{color:#f5f5f7;font-size:.875rem}.HeroSection_aiProgress__tBIUo{height:4px;background-color:#2a3343;border-radius:2px;overflow:hidden}.HeroSection_aiProgressBar__taLaK{height:100%;background:linear-gradient(90deg,#61dafb,#3a8ee6);border-radius:2px;width:70%;animation:HeroSection_progress__H_5Xo 2s infinite}@keyframes HeroSection_highlight__f8Lsb{0%{background-color:rgba(97,218,251,.05)}50%{background-color:rgba(97,218,251,.15)}to{background-color:rgba(97,218,251,.05)}}@keyframes HeroSection_buttonPulse__Yu0_N{0%{box-shadow:0 0 15px rgba(97,218,251,.5)}50%{box-shadow:0 0 25px rgba(97,218,251,.8)}to{box-shadow:0 0 15px rgba(97,218,251,.5)}}@keyframes HeroSection_shine__ExdPz{0%{left:-100%;opacity:0}20%{opacity:0}40%{left:100%;opacity:.5}to{left:100%;opacity:0}}@keyframes HeroSection_shineFast__Mpgm1{0%{left:-100%;opacity:.5}to{left:100%;opacity:.5}}@keyframes HeroSection_pulse__74vQm{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes HeroSection_progress__H_5Xo{0%{width:0}50%{width:70%}to{width:100%}}@keyframes HeroSection_gradientShift__K9sVg{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (min-width:768px){.HeroSection_heroContainer__wcBqj{flex-direction:row;justify-content:space-between;align-items:center}.HeroSection_heroContent__Oedgt{text-align:left;margin:0 0 0 3rem;flex:1 1}.HeroSection_heroAnimation__vuqe_{flex:1 1;max-width:45%}.HeroSection_ctaButtons__uqNLB{flex-direction:row;justify-content:flex-start}.HeroSection_featureItems__a9m8S{flex-direction:row;justify-content:space-around;margin-top:5rem}.HeroSection_featureItem__8zfJD{flex:1 1;max-width:32%}}@media (max-width:767px){.HeroSection_heroContent__Oedgt{order:1}.HeroSection_heroAnimation__vuqe_{order:2}.HeroSection_heroTitle__4t1c_{font-size:2.25rem}.HeroSection_heroSubtitle__936Es{font-size:1rem;margin-bottom:2rem}.HeroSection_ctaButton__mT7j2,.HeroSection_secondaryButton__u8Mnn{font-size:1rem;padding:.75rem 1.5rem;width:100%}.HeroSection_ctaButton__mT7j2{margin-bottom:.75rem;animation:HeroSection_buttonPulseMobile__Ashwy 2s infinite}.HeroSection_featureItems__a9m8S{gap:1rem}.HeroSection_featureItem__8zfJD{padding:.75rem}.HeroSection_featureHighlight__bDKiE{font-size:1rem}}@keyframes HeroSection_buttonPulseMobile__Ashwy{0%{box-shadow:0 0 10px rgba(97,218,251,.5);transform:scale(1)}50%{box-shadow:0 0 20px rgba(97,218,251,.8);transform:scale(1.03)}to{box-shadow:0 0 10px rgba(97,218,251,.5);transform:scale(1)}}.ValueProposition_valueSection__Qmn_u{background-color:var(--dark-bg);padding:7rem 0;position:relative;overflow:hidden}.ValueProposition_valueSection__Qmn_u:before{content:"";position:absolute;top:-10%;right:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(58,142,230,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.ValueProposition_valueSection__Qmn_u:after{content:"";position:absolute;bottom:5%;left:-5%;width:250px;height:250px;background:radial-gradient(circle,rgba(97,218,251,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.ValueProposition_container__KFRgS{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.ValueProposition_sectionHeadingContainer__x8CAw{text-align:center;margin-bottom:4rem}.ValueProposition_sectionHeading__ay7Nm{font-size:2.5rem;font-weight:800;margin-bottom:1rem;text-align:center;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ValueProposition_sectionSubheading__jYFMI{font-size:1.25rem;color:#8a8f98;max-width:600px;margin:0 auto}.ValueProposition_benefitsGrid__oJBeL{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:5rem}.ValueProposition_benefitCard__mmH2N{background:linear-gradient(135deg,#1a2233,#212c42);border-radius:16px;padding:2.5rem;border:1px solid #2a3343;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.ValueProposition_benefitCard__mmH2N:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#61dafb,#3a8ee6);opacity:0;transition:opacity .3s ease}.ValueProposition_benefitCard__mmH2N:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(10,14,23,.4);border-color:#61dafb}.ValueProposition_benefitCard__mmH2N:hover:before{opacity:1}.ValueProposition_benefitIcon__5B__6{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,rgba(97,218,251,.1),rgba(58,142,230,.1));border-radius:50%;margin-bottom:2rem;border:1px solid rgba(97,218,251,.3);transition:all .3s ease}.ValueProposition_benefitCard__mmH2N:hover .ValueProposition_benefitIcon__5B__6{background:linear-gradient(135deg,rgba(97,218,251,.2),rgba(58,142,230,.2));transform:scale(1.1)}.ValueProposition_benefitIcon__5B__6 svg{width:40px;height:40px;color:#61dafb}.ValueProposition_benefitTitle__lDBoZ{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#f5f5f7}.ValueProposition_benefitDescription__wZ2id{color:#8a8f98;font-size:1.1rem;line-height:1.6}.ValueProposition_problemSolution__PsC0q{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-bottom:4rem}.ValueProposition_problemBox__p4e5J,.ValueProposition_solutionBox__EN2Eg{background:linear-gradient(135deg,#1a2233,#212c42);border-radius:16px;padding:2.5rem;border:1px solid #2a3343;transition:all .4s ease}.ValueProposition_problemBox__p4e5J:hover,.ValueProposition_solutionBox__EN2Eg:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(10,14,23,.3)}.ValueProposition_problemBox__p4e5J{border-left:4px solid #ff4d4f}.ValueProposition_solutionBox__EN2Eg{border-left:4px solid #61dafb}.ValueProposition_problemTitle__O0Wky,.ValueProposition_solutionTitle__EkJJs{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.ValueProposition_inlineIcon__ufFhv{flex-shrink:0}.ValueProposition_problemTitle__O0Wky{color:#ff4d4f}.ValueProposition_solutionTitle__EkJJs{color:#61dafb}.ValueProposition_problemText__IZrZ3,.ValueProposition_solutionText__WxPk0{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;color:#f5f5f7}.ValueProposition_painPoints__xbxWb,.ValueProposition_solutionPoints__r5S2b{display:flex;flex-direction:column;gap:1.5rem}.ValueProposition_painPoint__VquV_,.ValueProposition_solutionPoint__b155C{display:flex;align-items:flex-start;gap:1rem}.ValueProposition_painPointIcon__F5k2H,.ValueProposition_solutionPointIcon__iAA_P{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin-top:.2rem}.ValueProposition_painPointIcon__F5k2H svg{color:#ff4d4f}.ValueProposition_solutionPointIcon__iAA_P svg{color:#61dafb}.ValueProposition_painPointTitle__KnaWE,.ValueProposition_solutionPointTitle__Ue7py{color:#f5f5f7;font-weight:600;margin-bottom:.3rem;font-size:1.1rem}.ValueProposition_painPoint__VquV_ p,.ValueProposition_solutionPoint__b155C p{color:#8a8f98;font-size:1rem;line-height:1.5}.ValueProposition_ctaContainer__if19g{display:flex;justify-content:center;margin-top:3rem}.ValueProposition_ctaButton__KAldC{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;font-size:1.125rem;border:none;border-radius:8px;padding:1rem 2rem;cursor:pointer;transition:transform .2s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.ValueProposition_ctaButton__KAldC:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(97,218,251,.3)}.ValueProposition_ctaButton__KAldC svg{transition:transform .2s}.ValueProposition_ctaButton__KAldC:hover svg{transform:translateX(4px)}@media (min-width:768px){.ValueProposition_problemSolution__PsC0q{grid-template-columns:1fr 1fr}.ValueProposition_benefitsGrid__oJBeL{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ValueProposition_benefitsGrid__oJBeL{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ValueProposition_sectionHeading__ay7Nm{font-size:2rem}}.Features_featuresSection__Oj8Nf{background-color:#0a0e17;padding:5rem 0;position:relative;overflow:hidden}.Features_featuresSection__Oj8Nf:before{content:"";position:absolute;top:10%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(97,218,251,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.Features_container__HbT1k{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.Features_sectionHeading__KXlkb{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.Features_sectionDescription__B5Ubd{text-align:center;color:#8a8f98;font-size:1.25rem;max-width:700px;margin:0 auto 4rem;line-height:1.6}.Features_featuresGrid__Djksj{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem}.Features_featureCard__3L6ru{background:linear-gradient(135deg,#1a2233,#202a3c);border-radius:12px;padding:2rem;position:relative;border:1px solid #2a3343;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.Features_featureCard__3L6ru:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(10,14,23,.3);border-color:#61dafb}.Features_featureCard__3L6ru:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#61dafb,#3a8ee6);opacity:0;transition:opacity .3s}.Features_featureCard__3L6ru:hover:before{opacity:1}.Features_featureIconWrapper__shj4x{margin-bottom:1.5rem;position:relative}.Features_featureIcon__T0G3Y{width:60px;height:60px;background:linear-gradient(135deg,rgba(97,218,251,.15),rgba(58,142,230,.15));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .3s}.Features_featureCard__3L6ru:hover .Features_featureIcon__T0G3Y{transform:scale(1.1)}.Features_featureIcon__T0G3Y svg{width:28px;height:28px;color:#61dafb}.Features_featureTitle__08740{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#f5f5f7}.Features_featureDescription__x0DXS{color:#8a8f98;margin-bottom:1.5rem;line-height:1.6}.Features_learnMore__6aKVL{display:flex;align-items:center;gap:.5rem;color:#61dafb;font-weight:500;cursor:pointer;transition:gap .3s}.Features_learnMore__6aKVL:hover{gap:.75rem}.Features_learnMore__6aKVL svg{transition:transform .3s}.Features_learnMore__6aKVL:hover svg{transform:translateX(3px)}.Features_featureHighlight__zzNwy{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;background:linear-gradient(135deg,#1a2233,#202a3c);border-radius:12px;overflow:hidden;border:1px solid #2a3343;margin-top:4rem}.Features_highlightContent__KDrz1{padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.Features_highlightTitle__ectez{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#61dafb}.Features_highlightDescription__vIOcy{color:#8a8f98;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.Features_highlightButton__KrAup{display:inline-flex;align-items:center;gap:.5rem;background-color:rgba(97,218,251,.1);color:#61dafb;border:1px solid #61dafb;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .3s,transform .3s;align-self:flex-start}.Features_highlightButton__KrAup:hover{background-color:rgba(97,218,251,.2);transform:translateY(-2px)}.Features_highlightButton__KrAup svg{transition:transform .3s}.Features_highlightButton__KrAup:hover svg{transform:translateX(3px)}.Features_highlightVisual__XmTCa{padding:2rem;display:flex;align-items:center;justify-content:center;background-color:#151c2b}.Features_codeSample__fRLEG{width:100%;max-width:500px;background-color:#0d1117;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.3);font-family:Courier New,monospace}.Features_codeHeader__8d1Md{background-color:#161b22;padding:.75rem;display:flex;gap:.5rem;border-bottom:1px solid #30363d}.Features_codeDot__kX08L{width:12px;height:12px;border-radius:50%;background-color:#6e7681}.Features_codeDot__kX08L:first-child{background-color:#ff5f57}.Features_codeDot__kX08L:nth-child(2){background-color:#febc2e}.Features_codeDot__kX08L:nth-child(3){background-color:#26c940}.Features_codeContent__JubKX{padding:1rem;counter-reset:line}.Features_codeLine__h7_TC{position:relative;padding:.25rem 0 .25rem 1.5rem;color:#e6edf3;font-size:.875rem;line-height:1.5}.Features_codeLine__h7_TC:before{counter-increment:line;content:counter(line);position:absolute;left:0;color:#6e7681;font-size:.75rem}.Features_codeCommand__VK0u_{color:#ff7eb3}.Features_codeComment__sqO1M{color:#8b949e}.Features_codeMethod__Z5FSv{color:#d2a8ff}.Features_codeString__MXfUl{color:#a5d6ff}@media (min-width:768px){.Features_featuresGrid__Djksj{grid-template-columns:repeat(2,1fr)}.Features_featureHighlight__zzNwy{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.Features_featuresGrid__Djksj{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.Features_sectionHeading__KXlkb{font-size:2rem}.Features_sectionDescription__B5Ubd{font-size:1rem}.Features_highlightTitle__ectez{font-size:1.5rem}.Features_highlightDescription__vIOcy{font-size:1rem}.Features_codeSample__fRLEG{max-width:100%}}.SocialProof_socialProofSection__ccGII{background-color:#121826;padding:5rem 0;position:relative;overflow:hidden}.SocialProof_socialProofSection__ccGII:before{content:"";position:absolute;bottom:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(97,218,251,.05) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.SocialProof_container__t1uf2{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.SocialProof_sectionHeading__1KWRQ{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.SocialProof_testimonialGrid___hTRZ{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem}.SocialProof_testimonialCard__rbr7P{background-color:#1a2233;border-radius:12px;padding:2.5rem 2rem;border:1px solid #2a3343;position:relative;transition:transform .3s,box-shadow .3s}.SocialProof_testimonialCard__rbr7P:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(10,14,23,.3);border-color:#61dafb}.SocialProof_quoteIcon__PKQOn{position:absolute;top:-12px;left:2rem;width:32px;height:32px;background-color:#1a2233;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#61dafb;transform:rotate(180deg)}.SocialProof_quoteText__Uf1sD{font-size:1.125rem;line-height:1.7;color:#f5f5f7;margin-bottom:2rem;font-style:italic}.SocialProof_testimonialAuthor__1dMHp{display:flex;align-items:center;gap:1rem}.SocialProof_authorAvatar__GEhx2{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#61dafb,#3a8ee6);display:flex;align-items:center;justify-content:center;color:#0a0e17;font-weight:700;font-size:1.25rem}.SocialProof_authorInfo__UEM6i{display:flex;flex-direction:column}.SocialProof_authorName__IWuFL{font-size:1.125rem;font-weight:600;color:#f5f5f7;margin:0}.SocialProof_authorTitle__ohfIj{font-size:.875rem;color:#8a8f98;margin:0}.SocialProof_clientLogos__GET9u{margin-bottom:4rem}.SocialProof_logoHeading__PSban{font-size:1.25rem;color:#8a8f98;text-align:center;margin-bottom:2rem;font-weight:500}.SocialProof_logoGrid__9Cj4h{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.SocialProof_logoItem__CI4p9{height:40px;display:flex;align-items:center;filter:grayscale(100%);opacity:.7;transition:filter .3s,opacity .3s}.SocialProof_logoItem__CI4p9:hover{filter:grayscale(0);opacity:1}.SocialProof_logoPlaceholder__0fw4r{font-weight:700;font-size:1.25rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.SocialProof_stats__Jh1M1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-top:4rem;padding-top:3rem;border-top:1px solid #2a3343}.SocialProof_statItem__ZtHqb{display:flex;flex-direction:column;align-items:center;text-align:center}.SocialProof_statNumber__hAidx{font-size:3rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.SocialProof_statLabel___qt_r{font-size:1.125rem;color:#8a8f98}@media (min-width:768px){.SocialProof_testimonialGrid___hTRZ{grid-template-columns:repeat(2,1fr)}.SocialProof_stats__Jh1M1{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.SocialProof_testimonialGrid___hTRZ{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.SocialProof_sectionHeading__1KWRQ{font-size:2rem}.SocialProof_quoteText__Uf1sD{font-size:1rem}.SocialProof_statNumber__hAidx{font-size:2.5rem}.SocialProof_statLabel___qt_r{font-size:1rem}}.DemoSection_demoSection__6vWhL{background-color:#0a0e17;padding:5rem 0;position:relative;overflow:hidden}.DemoSection_demoSection__6vWhL:before{content:"";position:absolute;top:-10%;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(97,218,251,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.DemoSection_container__B5CeL{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.DemoSection_demoContent__EQ1Vv{display:flex;flex-direction:column;align-items:center}.DemoSection_sectionHeading___f_7u{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DemoSection_sectionDescription__6MuFo{text-align:center;color:#8a8f98;font-size:1.25rem;max-width:700px;margin:0 auto 3rem;line-height:1.6}.DemoSection_demoFeatureTabs__AfalW{display:flex;gap:1rem;margin-bottom:2rem;width:100%;max-width:900px;flex-wrap:wrap}.DemoSection_featureTab__VBe5g{display:flex;align-items:center;gap:1rem;padding:1.25rem;background-color:#1a2233;border:1px solid #2a3343;border-radius:12px;cursor:pointer;transition:all .3s ease;width:calc(33.333% - .667rem);text-align:left;color:#f5f5f7}.DemoSection_featureTab__VBe5g:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(10,14,23,.3);border-color:#3a8ee6}.DemoSection_activeTab__PkSWG{background:linear-gradient(135deg,rgba(97,218,251,.1),rgba(58,142,230,.1));border-color:#61dafb;box-shadow:0 10px 30px rgba(97,218,251,.2)}.DemoSection_featureTabIcon__AkJIi{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(97,218,251,.1);border-radius:50%;color:#61dafb;flex-shrink:0}.DemoSection_featureTabContent__Pr5Vw{display:flex;flex-direction:column;gap:.25rem}.DemoSection_featureTabLabel__7v3vO{font-weight:600;font-size:1rem}.DemoSection_featureTabDescription__0xfQG{font-size:.875rem;color:#8a8f98;line-height:1.4}.DemoSection_demoFeatureContent__09WbQ{width:100%;min-height:500px;max-width:900px;border-radius:12px;overflow:hidden;margin-bottom:2rem}@media (min-width:768px){.DemoSection_demoFeatureContent__09WbQ{min-height:600px}}@media (max-width:767px){.DemoSection_sectionHeading___f_7u{font-size:2rem}.DemoSection_sectionDescription__6MuFo{font-size:1rem;margin-bottom:2rem}.DemoSection_featureTab__VBe5g{width:100%}.DemoSection_demoFeatureContent__09WbQ{min-height:500px}}.CsvRepair_csvRepair__jrEI4{background-color:#1a2233;border-radius:12px;padding:2rem;color:#f5f5f7;box-shadow:0 8px 30px rgba(0,0,0,.3);width:100%;height:100%;min-height:400px;display:flex;flex-direction:column}.CsvRepair_loadContainer__DiUFk{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;height:100%}.CsvRepair_loadContainer__DiUFk h3{font-size:1.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CsvRepair_loadContainer__DiUFk p{color:#8a8f98;margin-bottom:2rem;max-width:500px}.CsvRepair_loadButton__1s9nH{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:transform .2s,box-shadow .2s;font-size:1rem}.CsvRepair_loadButton__1s9nH:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(97,218,251,.4)}.CsvRepair_toolbarContainer__J6CRi{justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap}.CsvRepair_toolbarContainer__J6CRi,.CsvRepair_toolbarLeft__IJsvA{display:flex;align-items:center;gap:1rem}.CsvRepair_toolbarLeft__IJsvA h3{font-size:1.25rem;margin:0}.CsvRepair_fileInfo__OQufy{font-size:.875rem;color:#8a8f98;background-color:#243047;padding:.25rem .75rem;border-radius:20px}.CsvRepair_toolbarRight__1Ovij{display:flex;align-items:center;gap:1.5rem}.CsvRepair_toggleContainer__WrZRe{display:flex;align-items:center;gap:.5rem}.CsvRepair_toggleLabel__c2JU7{font-size:.875rem;color:#8a8f98;transition:color .2s ease}.CsvRepair_toggleLabel__c2JU7.CsvRepair_active__6A8FU{color:#f5f5f7;font-weight:600}.CsvRepair_toggle__c_4u8{position:relative;display:inline-block;width:48px;height:24px}.CsvRepair_toggle__c_4u8 input{opacity:0;width:0;height:0}.CsvRepair_slider__CwV95{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#243047;transition:.4s;border-radius:34px}.CsvRepair_slider__CwV95:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#f5f5f7;transition:.4s;border-radius:50%}input:checked+.CsvRepair_slider__CwV95{background-color:#61dafb}input:focus+.CsvRepair_slider__CwV95{box-shadow:0 0 1px #61dafb}input:checked+.CsvRepair_slider__CwV95:before{transform:translateX(24px)}.CsvRepair_fixButton__tEWDd{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:.5rem 1.25rem;cursor:pointer;transition:all .2s ease;min-width:120px;text-align:center}.CsvRepair_fixButton__tEWDd:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(97,218,251,.3)}.CsvRepair_fixButton__tEWDd:disabled{opacity:.7;cursor:not-allowed}.CsvRepair_fixButton__tEWDd.CsvRepair_fixing__U5uLo{background:#404a5e;color:#f5f5f7}.CsvRepair_fixButton__tEWDd.CsvRepair_fixed__vblCL{background:linear-gradient(135deg,#26c940,#2ecc71)}.CsvRepair_tableWrapper__OcgkA{overflow-x:auto;margin-bottom:1.5rem;flex:1 1}.CsvRepair_csvTable__4V_eb{width:100%;border-collapse:collapse;font-size:.875rem}.CsvRepair_csvTable__4V_eb th{background-color:#243047;padding:.75rem 1rem;text-align:left;font-weight:600;color:#8a8f98;position:-webkit-sticky;position:sticky;top:0}.CsvRepair_csvTable__4V_eb td{padding:.75rem 1rem;border-bottom:1px solid #2a3343;position:relative}.CsvRepair_csvTable__4V_eb tr:last-child td{border-bottom:none}.CsvRepair_csvTable__4V_eb tr:hover td{background-color:#243047}.CsvRepair_invalidCell__VL_ew{color:#ff4d4f;background-color:rgba(255,77,79,.1);position:relative}.CsvRepair_fixedCell__Gt7Zg{color:#26c940;background-color:rgba(38,201,64,.1)}.CsvRepair_tooltip__zxAfU{position:relative;display:inline-block;margin-left:.5rem}.CsvRepair_errorIcon__fKZfY{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#ff4d4f;color:#fff;border-radius:50%;font-size:12px;font-weight:700;cursor:help}.CsvRepair_tooltipContent__NT7tO{visibility:hidden;width:240px;background-color:#243047;color:#f5f5f7;text-align:left;border-radius:8px;padding:.75rem;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid #2a3343;font-weight:400}.CsvRepair_tooltipContent__NT7tO:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#243047}.CsvRepair_tooltip__zxAfU:hover .CsvRepair_tooltipContent__NT7tO{visibility:visible;opacity:1}.CsvRepair_tooltipContent__NT7tO p{margin:.25rem 0;font-size:.8125rem}.CsvRepair_tooltipContent__NT7tO p:first-child{margin-top:0}.CsvRepair_tooltipContent__NT7tO p:last-child{margin-bottom:0}.CsvRepair_repairStatus__S0JfT{display:flex;align-items:center;padding:.75rem 1.25rem;background-color:#243047;border-radius:8px;margin-top:auto}.CsvRepair_fixedStatus__y2VlA,.CsvRepair_fixingStatus__GQotR,.CsvRepair_issuesStatus__La4KU{display:flex;align-items:center;gap:.75rem;width:100%}.CsvRepair_warningIcon__qd3__{color:#fadb14;font-size:1.25rem}.CsvRepair_checkIcon__tFHBk{color:#26c940;font-size:1.25rem}.CsvRepair_spinner__yP08R{width:20px;height:20px;border:3px solid rgba(97,218,251,.2);border-top-color:#61dafb;border-radius:50%;animation:CsvRepair_spin__GsgvO 1s linear infinite}@keyframes CsvRepair_spin__GsgvO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CsvRepair_csvRepair__jrEI4{padding:1.5rem}.CsvRepair_toolbarContainer__J6CRi{flex-direction:column;align-items:flex-start}.CsvRepair_toolbarRight__1Ovij{width:100%;justify-content:space-between}}.CsvMerger_csvMerger__jwKNx{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:transparent;color:#f5f5f7}.CsvMerger_errorMessage__uZTIr{background:rgba(220,53,69,.15);color:#ff6b6b;border:1px solid rgba(220,53,69,.3);padding:12px 18px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-size:14px;animation:CsvMerger_slideIn__SHnfa .3s ease-out}.CsvMerger_errorIcon__wvqmz{font-size:16px}.CsvMerger_closeError____QsH{background:none;border:none;color:#ff6b6b;font-size:18px;cursor:pointer;margin-left:auto;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.CsvMerger_closeError____QsH:hover{background-color:rgba(220,53,69,.2)}.CsvMerger_connectionWarning__etJWy{background:rgba(255,167,38,.15);color:#ffa726;border:1px solid rgba(255,167,38,.3);padding:10px 18px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:8px;font-size:13px;animation:CsvMerger_pulse__JhcPo 2s infinite}.CsvMerger_warningIcon__VTA4F{font-size:14px}.CsvMerger_uploadContainer__vW79I{text-align:center;padding:30px 20px}.CsvMerger_uploadContainer__vW79I h3{font-size:22px;color:#f5f5f7;margin-bottom:12px;font-weight:500}.CsvMerger_uploadContainer__vW79I p{color:#bbbbbb;font-size:14px;margin-bottom:25px;line-height:1.5}.CsvMerger_dropZone__tIkVf{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:50px 30px;cursor:pointer;transition:all .3s ease;background:rgba(30,33,48,.4);position:relative;overflow:hidden}.CsvMerger_dropZone__tIkVf:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(77,171,247,.08);opacity:0;transition:opacity .3s ease}.CsvMerger_dragOver__rfbTh:before,.CsvMerger_dropZone__tIkVf:hover:before{opacity:1}.CsvMerger_dragOver__rfbTh{border-color:#4dabf7;background:rgba(30,33,48,.6);transform:scale(1.01);box-shadow:0 4px 20px rgba(77,171,247,.1)}.CsvMerger_dropZoneContent__ZO_5P{position:relative;z-index:1}.CsvMerger_uploadIcon__LZo0n{font-size:40px;margin-bottom:16px;opacity:.7}.CsvMerger_dropZoneContent__ZO_5P h4{font-size:16px;color:#f5f5f7;margin-bottom:8px;font-weight:500}.CsvMerger_dropZoneContent__ZO_5P p{color:#bbbbbb;margin-bottom:20px}.CsvMerger_browseButton__e8y8D{background:#4dabf7;color:white;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.CsvMerger_browseButton__e8y8D:hover{background:#3a8ac9;transform:translateY(-1px)}.CsvMerger_hiddenInput__gD4nV{display:none}.CsvMerger_uploadProgressContainer__o5I7D{margin-top:25px;padding:20px;background:rgba(30,33,48,.6);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.CsvMerger_uploadProgressContainer__o5I7D h4{color:#f5f5f7;margin-bottom:16px;font-size:16px;font-weight:500}.CsvMerger_uploadProgressItem__ycVDU{margin-bottom:12px;padding:12px;background:rgba(20,23,38,.8);border-radius:6px;border:1px solid rgba(255,255,255,.05)}.CsvMerger_progressHeader__E0XZl{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-weight:500;color:#f5f5f7;font-size:14px}.CsvMerger_progressBar__zL6BK{width:100%;height:6px;background-color:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-bottom:4px}.CsvMerger_progressFill__N_gFM{height:100%;background:#4dabf7;border-radius:3px;transition:width .3s ease;position:relative}.CsvMerger_progressFill__N_gFM:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:CsvMerger_shimmer__eUPVZ 2s infinite}.CsvMerger_progressMessage__V8vel{font-size:11px;color:#bbbbbb;font-style:italic}.CsvMerger_analysisContainer__BeD4O{padding:25px 20px}.CsvMerger_analysisContainer__BeD4O h3{font-size:20px;color:#f5f5f7;margin-bottom:12px;text-align:center;font-weight:500}.CsvMerger_analysisContainer__BeD4O p{color:#bbbbbb;text-align:center;margin-bottom:25px;line-height:1.5;font-size:14px}.CsvMerger_filesGrid__3gRUw{display:grid;grid-gap:16px;gap:16px;margin-bottom:25px}.CsvMerger_fileCard__iwsNT{background:rgba(30,33,48,.6);border-radius:8px;padding:16px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.CsvMerger_fileCard__iwsNT:hover{transform:translateY(-1px);border-color:rgba(77,171,247,.3);background:rgba(30,33,48,.8)}.CsvMerger_fileHeader__xd7gP{display:flex;align-items:center;gap:12px;margin-bottom:12px}.CsvMerger_fileIcon__RAPsH{font-size:20px;opacity:.7}.CsvMerger_fileInfo__bFD2c{flex:1 1}.CsvMerger_fileName__yK0AD{display:block;font-weight:500;color:#f5f5f7;font-size:14px;margin-bottom:4px}.CsvMerger_fileStats__KTxoB{display:block;font-size:12px;color:#bbbbbb}.CsvMerger_removeButton__YxNPk{background:rgba(220,53,69,.2);color:#ff6b6b;border:1px solid rgba(220,53,69,.3);width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.CsvMerger_removeButton__YxNPk:hover{background:rgba(220,53,69,.3);transform:scale(1.05)}.CsvMerger_fileColumns__S6X81{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.CsvMerger_columnsTitle__oWwY8{font-size:12px;font-weight:500;color:#bbbbbb;margin-bottom:8px}.CsvMerger_columnsTags__8TveR{display:flex;flex-wrap:wrap;gap:6px}.CsvMerger_columnTag__mn5Ty{background:rgba(77,171,247,.15);color:#4dabf7;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:400;border:1px solid rgba(77,171,247,.3)}.CsvMerger_addMoreFiles__mgTq0{text-align:center;margin-bottom:25px}.CsvMerger_addMoreButton__nIbSa{background:rgba(40,167,69,.2);color:#28a745;border:1px solid rgba(40,167,69,.3);padding:8px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.CsvMerger_addMoreButton__nIbSa:hover{background:rgba(40,167,69,.3);transform:translateY(-1px)}.CsvMerger_actionButtons__wuc7k{display:flex;justify-content:space-between;align-items:center;padding:20px;background:rgba(30,33,48,.6);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.CsvMerger_mergeSummary__YKPkQ strong{display:block;color:#f5f5f7;font-size:14px;margin-bottom:4px;font-weight:500}.CsvMerger_mergeSummary__YKPkQ span{color:#bbbbbb;font-size:12px}.CsvMerger_primaryButton__BJ_Y4{background:#4dabf7;color:white;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.CsvMerger_primaryButton__BJ_Y4:hover:not(:disabled){background:#3a8ac9;transform:translateY(-1px)}.CsvMerger_primaryButton__BJ_Y4:disabled{opacity:.5;cursor:not-allowed;transform:none}.CsvMerger_mergeContainer__xTt28{padding:30px 20px;text-align:center}.CsvMerger_mergeContainer__xTt28 h3{font-size:20px;color:#f5f5f7;margin-bottom:25px;font-weight:500}.CsvMerger_progressWrapper__ddjhd{margin-bottom:25px}.CsvMerger_progressLabel__t_D_d{font-size:16px;font-weight:500;color:#f5f5f7;margin-top:12px}.CsvMerger_mergeStatus__kl4kD{background:rgba(30,33,48,.6);padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.1);margin-bottom:25px;display:flex;flex-direction:column;align-items:center;gap:8px}.CsvMerger_statusIcon__uPjwN{font-size:28px;margin-bottom:8px}.CsvMerger_statusMessage__KS2gt{font-size:16px;font-weight:500;color:#f5f5f7}.CsvMerger_statusStage___IN1M{font-size:12px;color:#bbbbbb;text-transform:capitalize}.CsvMerger_mergeInfo__XRTKd{background:rgba(30,33,48,.4);padding:20px;border-radius:8px;text-align:left;border:1px solid rgba(255,255,255,.05)}.CsvMerger_mergeInfo__XRTKd p{color:#f5f5f7;margin-bottom:12px;font-weight:400;font-size:14px}.CsvMerger_mergeInfo__XRTKd ul{list-style:none;padding:0;margin:0}.CsvMerger_mergeInfo__XRTKd li{padding:6px 0;color:#bbbbbb;display:flex;align-items:center;gap:8px;font-size:13px}.CsvMerger_completeContainer___0UUp{padding:30px 20px;text-align:center}.CsvMerger_completeContainer___0UUp h3{font-size:22px;color:#f5f5f7;margin-bottom:18px;font-weight:500}.CsvMerger_successMessage___RaJy{background:rgba(40,167,69,.15);border:1px solid rgba(40,167,69,.3);color:#28a745;padding:16px;border-radius:8px;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:400}.CsvMerger_successIcon__14ie4{font-size:20px}.CsvMerger_resultStats__lmH0f{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px;margin-bottom:30px}.CsvMerger_statCard__YEvdo{background:rgba(30,33,48,.6);padding:18px;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease}.CsvMerger_statCard__YEvdo:hover{transform:translateY(-2px);border-color:rgba(77,171,247,.3)}.CsvMerger_statValue__nBO63{font-size:24px;font-weight:600;color:#4dabf7;margin-bottom:6px}.CsvMerger_statLabel__ctaDV{font-size:12px;color:#bbbbbb;font-weight:400;text-transform:uppercase;letter-spacing:.3px}.CsvMerger_downloadSection__WJxk_{margin-bottom:25px}.CsvMerger_downloadButton__5k27q{display:inline-flex;align-items:center;gap:8px;background:#28a745;color:white;text-decoration:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:500;transition:all .3s ease;margin-bottom:12px}.CsvMerger_downloadButton__5k27q:hover{background:#218838;transform:translateY(-1px);color:white;text-decoration:none}.CsvMerger_downloadNote__q5DgL{color:#bbbbbb;font-size:12px;margin:0}.CsvMerger_finalActions__xKjPA{margin-top:18px}.CsvMerger_newMergeButton__ftJ9r{background:#4dabf7;color:white;border:none;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.CsvMerger_newMergeButton__ftJ9r:hover{background:#3a8ac9;transform:translateY(-1px)}@keyframes CsvMerger_slideIn__SHnfa{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes CsvMerger_pulse__JhcPo{0%,to{opacity:1}50%{opacity:.7}}@keyframes CsvMerger_shimmer__eUPVZ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.CsvMerger_csvMerger__jwKNx{padding:15px}.CsvMerger_dropZone__tIkVf{padding:40px 20px}.CsvMerger_uploadContainer__vW79I h3{font-size:24px}.CsvMerger_actionButtons__wuc7k{flex-direction:column;gap:20px;text-align:center}.CsvMerger_resultStats__lmH0f{grid-template-columns:repeat(2,1fr)}.CsvMerger_fileHeader__xd7gP{flex-wrap:wrap}.CsvMerger_columnsTags__8TveR{justify-content:center}}.csv-merge_csvMergeContainer__HgIwa{display:flex;justify-content:center;min-height:calc(100vh - 70px);margin-top:70px;padding:1.5rem 1rem;background-color:#121826;color:#f5f5f7}.csv-merge_csvMergeWrapper__Eqkrd{width:100%;max-width:1280px;padding:2rem;background:rgba(30,33,48,.7);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:1rem}.csv-merge_toolHeader__hmDCL{text-align:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.csv-merge_toolTitle__VyyVI{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.2rem;font-weight:500;margin-bottom:.25rem;color:#f5f5f7;letter-spacing:-.3px}.csv-merge_toolDescription__KUfur{font-size:1.1rem;color:#bbbbbb;font-weight:400;max-width:700px;margin:0 auto}.csv-merge_uploadSection__qH_hH{border:2px dashed rgba(255,255,255,.2);border-radius:8px;padding:2rem;margin:1rem 0;background-color:rgba(20,23,38,.7);transition:all .3s ease}.csv-merge_uploadSection__qH_hH:hover{border-color:#4dabf7;background-color:rgba(25,28,43,.8)}.csv-merge_dropZone__miZTt{text-align:center;padding:2rem 1rem}.csv-merge_browseButton__fdMxs{background-color:#4dabf7;color:white;border:none;border-radius:4px;padding:.5rem 1.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s}.csv-merge_browseButton__fdMxs:hover{background-color:#3a8ac9}.csv-merge_fileList__Y4yLp{margin-top:2rem}.csv-merge_fileItem__WUAZZ{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid rgba(255,255,255,.1);color:#f5f5f7}.csv-merge_removeButton__gHdJB{background-color:#ff4757;color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px}.csv-merge_removeButton__gHdJB:hover{background-color:#ff0022}.csv-merge_uploadButton__Jqu7N{background-color:#28a745;color:white;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;margin-top:1rem;cursor:pointer;transition:background-color .3s;width:100%}.csv-merge_uploadButton__Jqu7N:hover{background-color:#218838}.csv-merge_uploadButton__Jqu7N:disabled{background-color:#6c757d;cursor:not-allowed}.csv-merge_successMessage__ghPTd{margin-top:1.5rem;padding:1rem;background-color:rgba(46,125,50,.2);color:#a5d6a7;border:1px solid rgba(76,175,80,.3);border-radius:4px;text-align:center}.csv-merge_errorMessage__p0jYd{margin-top:1.5rem;padding:1rem;background-color:rgba(220,53,69,.2);color:#f8d7da;border:1px solid rgba(220,53,69,.3);border-radius:4px;text-align:center}.csv-merge_downloadLink__PcpIt{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background-color:#4dabf7;color:white;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s ease}.csv-merge_downloadLink__PcpIt:hover{background-color:#3a8ac9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.csv-merge_toolContent__g_08j{padding:0;margin-top:.5rem}.csv-merge_loadingContainer__XGZt8{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.1rem;color:#f5f5f7}.csv-merge_spinner__YDNFu{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#4dabf7;border-radius:50%;animation:csv-merge_spin__t_F9x 1s linear infinite}@keyframes csv-merge_spin__t_F9x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ColumnMapper_columnMapper__UZmns{background-color:#1a2233;border-radius:12px;padding:2rem;color:#f5f5f7;box-shadow:0 8px 30px rgba(0,0,0,.3);width:100%;height:100%;min-height:500px;display:flex;flex-direction:column}.ColumnMapper_loadContainer__28VwJ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;height:100%}.ColumnMapper_loadContainer__28VwJ h3{font-size:1.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ColumnMapper_loadContainer__28VwJ p{color:#8a8f98;margin-bottom:2rem;max-width:600px;line-height:1.6}.ColumnMapper_loadButton__B3lko{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:transform .2s,box-shadow .2s;font-size:1rem}.ColumnMapper_loadButton__B3lko:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(97,218,251,.4)}.ColumnMapper_toolbarContainer__bv8C2{justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap}.ColumnMapper_toolbarContainer__bv8C2,.ColumnMapper_toolbarLeft__3T1rJ{display:flex;align-items:center;gap:1rem}.ColumnMapper_toolbarLeft__3T1rJ h3{font-size:1.25rem;margin:0}.ColumnMapper_fileInfo__22mi7{font-size:.875rem;color:#8a8f98;background-color:#243047;padding:.25rem .75rem;border-radius:20px}.ColumnMapper_toolbarRight__lS8aT{display:flex;align-items:center;gap:1rem}.ColumnMapper_applyMappingButton__vaw94,.ColumnMapper_tryAgainButton__ZcVSn{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;min-width:140px;text-align:center}.ColumnMapper_applyMappingButton__vaw94:hover:not(:disabled),.ColumnMapper_tryAgainButton__ZcVSn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(97,218,251,.3)}.ColumnMapper_applyMappingButton__vaw94:disabled{opacity:.7;cursor:not-allowed}.ColumnMapper_applyMappingButton__vaw94.ColumnMapper_processing__8k5yX{background:#404a5e;color:#f5f5f7}.ColumnMapper_tryAgainButton__ZcVSn{background:linear-gradient(135deg,#38CEF4,#4476F7)}.ColumnMapper_successMessage__tuNxC{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;background-color:rgba(97,218,251,.05);border-radius:8px;border:1px solid rgba(97,218,251,.2);margin-bottom:2rem}.ColumnMapper_successIcon__80kn6{color:#26c940;margin-bottom:1.5rem}.ColumnMapper_successMessage__tuNxC h3{font-size:1.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#26c940,#2ecc71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ColumnMapper_successMessage__tuNxC p{color:#8a8f98;max-width:500px;line-height:1.6}.ColumnMapper_primaryButton__vUQv_.ColumnMapper_processing__8k5yX{background:#404a5e;color:#f5f5f7;cursor:not-allowed}.ColumnMapper_columnMapperContent__6Uqhd{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:2rem}.ColumnMapper_columnMappingInstructions__cDj4u{display:flex;align-items:flex-start;gap:1rem;background-color:rgba(97,218,251,.1);border:1px solid rgba(97,218,251,.3);border-radius:8px;padding:1rem;margin-bottom:1rem}.ColumnMapper_instructionIcon__5LSaf{color:#61dafb;flex-shrink:0}.ColumnMapper_instructionText__an3RF p{margin:.25rem 0;font-size:.9375rem;color:#8a8f98}.ColumnMapper_instructionText__an3RF p:first-child{margin-top:0}.ColumnMapper_instructionText__an3RF p:last-child{margin-bottom:0}.ColumnMapper_instructionText__an3RF strong{color:#f5f5f7}.ColumnMapper_columnCardsContainer__CH2Ih{display:flex;flex-direction:column;gap:1rem}.ColumnMapper_columnCard__qIybm{display:flex;background-color:#243047;border-radius:8px;border:1px solid #2a3343;padding:1.25rem;transition:all .3s ease;position:relative;cursor:-webkit-grab;cursor:grab}.ColumnMapper_columnCard__qIybm:hover{background-color:#2a3a58}.ColumnMapper_columnCard__qIybm.ColumnMapper_dragging__UDkr0{opacity:.5;cursor:-webkit-grabbing;cursor:grabbing}.ColumnMapper_columnCard__qIybm.ColumnMapper_dragOver__529LI{border-color:#61dafb;box-shadow:0 0 0 1px #61dafb}.ColumnMapper_dragHandle__gNrP9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#8a8f98;margin-right:1rem;cursor:-webkit-grab;cursor:grab}.ColumnMapper_columnCard__qIybm:hover .ColumnMapper_dragHandle__gNrP9{color:#f5f5f7}.ColumnMapper_columnInfo__UciHL{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.ColumnMapper_columnMapping__tkbjE,.ColumnMapper_dataTypeSelection__85pQ4,.ColumnMapper_originalName__a1Mzs{display:flex;flex-direction:column;gap:.375rem}.ColumnMapper_columnMapping__tkbjE label,.ColumnMapper_dataTypeSelection__85pQ4 label,.ColumnMapper_originalName__a1Mzs label,.ColumnMapper_sampleValues__rCbjH label{font-size:.75rem;color:#8a8f98;font-weight:600}.ColumnMapper_originalValue__dkAiI{font-family:monospace;background-color:#1a2233;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;border:1px solid #2a3343}.ColumnMapper_mappingInputWrapper__UVR90{position:relative;display:flex;align-items:center}.ColumnMapper_mappingInput__4ZOs_{width:100%;padding:.5rem .75rem;background-color:#1a2233;border:1px solid #2a3343;border-radius:4px;color:#f5f5f7;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ColumnMapper_mappingInput__4ZOs_:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 1px #61dafb}.ColumnMapper_aiSuggestedBadge__3rBPG{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-size:.6875rem;font-weight:700;width:20px;height:20px;border-radius:4px}.ColumnMapper_dataTypeDisplay__hNfyL{background-color:#1a2233;padding:.5rem .75rem;border:1px solid #2a3343;border-radius:4px;color:#f5f5f7;font-size:.875rem}.ColumnMapper_sampleValue__Cbrpb{display:flex;flex-direction:column;background-color:#1a2233;padding:.375rem .5rem;border-radius:4px;font-size:.75rem;border:1px solid #2a3343;max-width:175px;gap:.25rem}.ColumnMapper_originalSample__T0cgU{color:#8a8f98}.ColumnMapper_standardizedSample__nx03r{color:#61dafb;font-weight:500}.ColumnMapper_dataTypeSelect__jrLXe{display:none}.ColumnMapper_sampleValues__rCbjH{flex:1 1;display:flex;flex-direction:column;gap:.375rem;margin-left:1.5rem;min-width:200px}.ColumnMapper_sampleList__xd5HO{display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}.ColumnMapper_previewSection__BotE3{margin-top:2rem;background-color:#243047;border-radius:8px;border:1px solid #2a3343;padding:1.5rem;animation:ColumnMapper_fadeIn__JaAAL .3s ease}@keyframes ColumnMapper_fadeIn__JaAAL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ColumnMapper_previewTitle__a0eV4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#f5f5f7}.ColumnMapper_tableWrapper__yP1va{overflow-x:auto;max-height:300px;overflow-y:auto}.ColumnMapper_previewTable__p07Ao{width:100%;border-collapse:collapse;font-size:.875rem}.ColumnMapper_previewTable__p07Ao th{background-color:rgba(26,34,51,.7);padding:.75rem 1rem;text-align:left;font-weight:600;color:#8a8f98;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}.ColumnMapper_previewTable__p07Ao td{padding:.75rem 1rem;border-bottom:1px solid #2a3343;white-space:nowrap}.ColumnMapper_previewTable__p07Ao tr:last-child td{border-bottom:none}.ColumnMapper_previewTable__p07Ao tr:hover td{background-color:rgba(26,34,51,.5)}.ColumnMapper_actionButtons__pb058{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.ColumnMapper_primaryButton__vUQv_{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:transform .2s,box-shadow .2s;font-size:.9375rem}.ColumnMapper_primaryButton__vUQv_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(97,218,251,.3)}.ColumnMapper_secondaryButton__Q6JA8{background:transparent;color:#61dafb;font-weight:600;border:1px solid #61dafb;border-radius:8px;padding:.75rem 1.5rem;cursor:pointer;transition:background-color .2s,transform .2s;font-size:.9375rem}.ColumnMapper_secondaryButton__Q6JA8:hover{background-color:rgba(97,218,251,.1);transform:translateY(-2px)}@media (max-width:992px){.ColumnMapper_columnCard__qIybm{flex-direction:column}.ColumnMapper_sampleValues__rCbjH{margin-left:0;margin-top:1rem}.ColumnMapper_dragHandle__gNrP9{position:absolute;top:1rem;right:1rem;margin-right:0}.ColumnMapper_columnInfo__UciHL{margin-top:.5rem}.ColumnMapper_standardizedSample__nx03r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:768px){.ColumnMapper_columnMapper__UZmns{padding:1.5rem}.ColumnMapper_toolbarContainer__bv8C2{flex-direction:column;align-items:flex-start}.ColumnMapper_toolbarRight__lS8aT{width:100%;justify-content:space-between}.ColumnMapper_actionButtons__pb058{flex-direction:column-reverse}.ColumnMapper_primaryButton__vUQv_,.ColumnMapper_secondaryButton__Q6JA8{width:100%}}.Pricing_pricingSection__l8o8G{background-color:#121826;padding:5rem 0;position:relative;overflow:hidden}.Pricing_pricingSection__l8o8G:before{content:"";position:absolute;bottom:-10%;left:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(97,218,251,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.Pricing_container__0NRMQ{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.Pricing_pricingHeader__VbgHV{text-align:center;margin-bottom:4rem}.Pricing_sectionHeading__C8b8g{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.Pricing_sectionDescription__63N4a{color:#8a8f98;font-size:1.25rem;max-width:700px;margin:0 auto 2rem;line-height:1.6}.Pricing_pricingToggle__b52_4{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.Pricing_toggle__3KhwZ{position:relative;display:inline-block;width:60px;height:30px}.Pricing_toggle__3KhwZ input{opacity:0;width:0;height:0}.Pricing_slider__NXQCR{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#1a2233;transition:.4s;border-radius:34px;border:1px solid #2a3343}.Pricing_slider__NXQCR:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:2px;background-color:#61dafb;transition:.4s;border-radius:50%}input:checked+.Pricing_slider__NXQCR{background-color:#1a2233}input:focus+.Pricing_slider__NXQCR{box-shadow:0 0 1px #61dafb}input:checked+.Pricing_slider__NXQCR:before{transform:translateX(29px)}.Pricing_activeToggle__EXbzj,.Pricing_discount__q923o{color:#61dafb;font-weight:600}.Pricing_discount__q923o{display:inline-block;background-color:rgba(97,218,251,.1);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;margin-left:.5rem}.Pricing_pricingGrid__fO2jH{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Pricing_pricingCard__0Vd5k{background-color:#1a2233;border-radius:12px;padding:2.5rem 2rem;border:1px solid #2a3343;position:relative;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.Pricing_pricingCard__0Vd5k:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(10,14,23,.3)}.Pricing_popularTier__B230L{background:linear-gradient(135deg,#1a2233,#202a3c);border:1px solid #61dafb;box-shadow:0 10px 30px rgba(97,218,251,.1)}.Pricing_popularBadge__XQsd7{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;font-size:.875rem;padding:.5rem 1rem;border-radius:20px}.Pricing_tierName__e_U65{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#f5f5f7}.Pricing_tierDescription__ZSjca{color:#8a8f98;margin-bottom:2rem}.Pricing_price__tm1s8{margin-bottom:2rem}.Pricing_priceAmount___MNXM{font-size:3rem;font-weight:800;color:#f5f5f7;line-height:1}.Pricing_billingPeriod__VgPUb{display:block;color:#8a8f98;font-size:.875rem;margin-top:.5rem}.Pricing_featuresList__hEEht{margin-bottom:2.5rem;flex-grow:1}.Pricing_featureItem__4ll9w{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Pricing_featureIcon__2jPmK{color:#61dafb;display:flex;align-items:center;justify-content:center}.Pricing_featureItem__4ll9w span{color:#8a8f98}.Pricing_tierButton__X4_uF{width:100%;padding:.875rem 1.75rem;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.Pricing_primaryButton__zTMjR{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;border:none}.Pricing_primaryButton__zTMjR:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(97,218,251,.4)}.Pricing_secondaryButton__7AgoL{background-color:transparent;color:#61dafb;border:2px solid #61dafb}.Pricing_secondaryButton__7AgoL:hover{background-color:rgba(97,218,251,.1);transform:translateY(-2px)}.Pricing_pricingFooter__4RF_C{text-align:center;color:#8a8f98;font-size:.875rem;margin-top:2rem}.Pricing_contactLink__UaFyn{color:#61dafb;text-decoration:none;font-weight:600;transition:color .2s;margin-left:.5rem}.Pricing_contactLink__UaFyn:hover{color:#ffffff}@media (min-width:768px){.Pricing_pricingGrid__fO2jH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Pricing_pricingGrid__fO2jH{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.Pricing_sectionHeading__C8b8g{font-size:2rem}.Pricing_sectionDescription__63N4a{font-size:1rem}.Pricing_pricingCard__0Vd5k{padding:2rem 1.5rem}.Pricing_priceAmount___MNXM{font-size:2.5rem}.Pricing_tierName__e_U65{font-size:1.5rem}}.CTA_ctaSection__YncBq{position:relative;padding:6rem 0;background-color:#090d15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%2361dafb' fill-opacity='0.05'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");overflow:hidden}.CTA_ctaOverlay__jI2t_{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(97,218,251,.2) 0,rgba(10,14,23,0) 60%);z-index:1}.CTA_container__tO7dJ{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem}.CTA_ctaContent__6wTRE{display:flex;flex-direction:column;align-items:flex-start}.CTA_ctaHeading__B8iF7{font-size:3rem;font-weight:800;margin-bottom:1.5rem;color:#f5f5f7;line-height:1.2;max-width:600px}.CTA_ctaDescription__VOrmE{font-size:1.25rem;color:#8a8f98;margin-bottom:2.5rem;line-height:1.6;max-width:550px}.CTA_ctaButtons__s_gNC{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.CTA_primaryButton__ABAfH{background:linear-gradient(135deg,#61dafb,#3a8ee6);color:#0a0e17;font-weight:600;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.CTA_primaryButton__ABAfH:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(97,218,251,.4)}.CTA_secondaryButton__g_2zL{background-color:transparent;color:#61dafb;font-weight:600;border:2px solid #61dafb;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;cursor:pointer;transition:background-color .2s,transform .2s}.CTA_secondaryButton__g_2zL:hover{background-color:rgba(97,218,251,.1);transform:translateY(-2px)}.CTA_ctaFeatures__PorMp{display:flex;gap:2rem;margin-top:1rem;flex-wrap:wrap}.CTA_ctaFeature__vLZLc{display:flex;align-items:center;gap:.5rem;color:#8a8f98;font-size:.875rem}.CTA_ctaFeature__vLZLc svg{color:#61dafb}.CTA_ctaVisualization__MY_gh{position:relative;height:350px}.CTA_floatingCard__m_K7i{position:absolute;background:#1a2233;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;align-items:flex-start;gap:1rem;min-width:250px;max-width:300px;animation:CTA_float__khxpj 6s ease-in-out infinite;border:1px solid #2a3343}.CTA_floatingCard__m_K7i:first-child{top:20px;left:20px;z-index:10}.CTA_secondCard__FJHpG{top:150px;left:100px;animation-delay:1s;z-index:9}.CTA_thirdCard__eDhGb{top:80px;right:20px;animation-delay:2s;z-index:8}.CTA_cardIcon__88_Ue{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,rgba(97,218,251,.2),rgba(58,142,230,.2));display:flex;align-items:center;justify-content:center;color:#61dafb;flex-shrink:0}.CTA_cardContent__BA8AP{flex-grow:1}.CTA_cardContent__BA8AP p{margin:0 0 1rem;color:#f5f5f7;font-weight:500}.CTA_progressBar__h0qC9{width:100%;height:6px;background-color:#2a3343;border-radius:3px;overflow:hidden;margin-top:.5rem}.CTA_progressFill__WeakP{height:100%;background:linear-gradient(90deg,#61dafb,#3a8ee6);border-radius:3px;width:100%;animation:CTA_fillProgress__Rs_Nm 2s ease-out forwards}.CTA_metricRow__CIrS9{display:flex;justify-content:space-between;margin-bottom:.75rem}.CTA_metricRow__CIrS9 span{color:#8a8f98;font-size:.875rem}.CTA_metricValue__0ZffI{color:#61dafb!important;font-weight:600}@keyframes CTA_float__khxpj{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes CTA_fillProgress__Rs_Nm{0%{width:0}to{width:100%}}@media (min-width:1024px){.CTA_container__tO7dJ{grid-template-columns:1fr 1fr;align-items:center}.CTA_ctaHeading__B8iF7{font-size:3.5rem}.CTA_ctaVisualization__MY_gh{height:400px}}@media (max-width:767px){.CTA_ctaHeading__B8iF7{font-size:2.25rem}.CTA_ctaDescription__VOrmE{font-size:1rem}.CTA_ctaButtons__s_gNC{flex-direction:column;width:100%;gap:1rem}.CTA_primaryButton__ABAfH,.CTA_secondaryButton__g_2zL{width:100%}.CTA_ctaFeatures__PorMp{flex-direction:column;gap:1rem}.CTA_ctaVisualization__MY_gh{height:450px}.CTA_floatingCard__m_K7i{min-width:auto;max-width:85%}}.FAQ_faqSection___adj_{background-color:#0a0e17;padding:5rem 0;position:relative;overflow:hidden}.FAQ_faqSection___adj_:before{content:"";position:absolute;top:-5%;left:-5%;width:300px;height:300px;background:radial-gradient(circle,rgba(97,218,251,.1) 0,rgba(10,14,23,0) 70%);border-radius:50%;z-index:1}.FAQ_container__Kk0sR{width:100%;max-width:1000px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.FAQ_sectionHeading__9mLgt{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#61dafb,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.FAQ_sectionDescription__C8k4T{text-align:center;color:#8a8f98;font-size:1.25rem;max-width:700px;margin:0 auto 4rem;line-height:1.6}.FAQ_faqContainer__pMBrd{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.FAQ_faqItem__af_YB{background-color:#1a2233;border-radius:12px;border:1px solid #2a3343;overflow:hidden;transition:box-shadow .3s,transform .3s,border-color .3s}.FAQ_faqItem__af_YB:hover{box-shadow:0 10px 30px rgba(10,14,23,.2)}.FAQ_faqItem__af_YB.FAQ_active__EZA_d{border-color:#61dafb;box-shadow:0 10px 30px rgba(97,218,251,.1)}.FAQ_faqQuestion__rerKo{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQ_faqQuestion__rerKo h3{margin:0;font-size:1.125rem;font-weight:600;color:#f5f5f7;transition:color .3s}.FAQ_active__EZA_d .FAQ_faqQuestion__rerKo h3{color:#61dafb}.FAQ_faqToggle__KWPMa{color:#61dafb;display:flex;align-items:center;justify-content:center;transition:transform .3s}.FAQ_active__EZA_d .FAQ_faqToggle__KWPMa{transform:rotate(180deg)}.FAQ_faqAnswer___XYhd{padding:0 1.5rem;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .3s ease-in-out,padding .5s ease-in-out}.FAQ_active__EZA_d .FAQ_faqAnswer___XYhd{padding-bottom:1.5rem}.FAQ_faqAnswer___XYhd p{color:#8a8f98;margin:0;line-height:1.6}.FAQ_faqFooter__vN8Ui{text-align:center;margin-top:3rem}.FAQ_faqFooter__vN8Ui p{color:#8a8f98;margin-bottom:1.5rem}.FAQ_contactButton__04f8y{background:transparent;color:#61dafb;font-weight:600;border:2px solid #61dafb;border-radius:8px;padding:.875rem 1.75rem;cursor:pointer;transition:background-color .2s,transform .2s}.FAQ_contactButton__04f8y:hover{background-color:rgba(97,218,251,.1);transform:translateY(-2px)}@media (max-width:767px){.FAQ_sectionHeading__9mLgt{font-size:2rem}.FAQ_sectionDescription__C8k4T{font-size:1rem;margin-bottom:3rem}.FAQ_faqQuestion__rerKo{padding:1.25rem}.FAQ_faqQuestion__rerKo h3{font-size:1rem;line-height:1.5}.FAQ_faqToggle__KWPMa svg{width:20px;height:20px}}