:root{--ff-violet:#6d4aff;--ff-violet-light:#8b6fff;--ff-violet-dark:#4b27db;--ff-violet-glow:#6d4aff26;--ff-white:#fff;--ff-gray-50:#f8f9fc;--ff-gray-100:#f1f3f5;--ff-gray-300:#d1d5db;--ff-gray-500:#6b7280;--ff-gray-700:#374151;--ff-gray-900:#111827;--ff-air:#00f0ff;--ff-sea:#08f;--ff-road:#10b981;--ff-success:#10b981;--ff-warning:#f59e0b;--ff-glass-bg:#ffffffb3;--ff-glass-border:#6d4aff1a;--ff-glass-blur:blur(24px);--container-max:1200px;--section-spacing:120px;--font-heading:"Inter Tight", "Plus Jakarta Sans", -apple-system, sans-serif;--font-body:"Inter", -apple-system, sans-serif}.Home-module__jKgjFW__pageWrapper{background-color:var(--ff-white);color:var(--ff-gray-900);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}.Home-module__jKgjFW__container{max-width:var(--container-max);width:100%;margin:0 auto;padding:0 24px}.Home-module__jKgjFW__section{padding:var(--section-spacing) 0;position:relative}.Home-module__jKgjFW__sectionTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ff-gray-900);margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.Home-module__jKgjFW__sectionSubtitle{color:var(--ff-gray-500);max-width:600px;margin-bottom:64px;font-size:1.25rem;line-height:1.6}.Home-module__jKgjFW__textCenter{text-align:center;margin-left:auto;margin-right:auto}.Home-module__jKgjFW__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #00000008;justify-content:space-between;align-items:center;height:80px;padding:0 40px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.Home-module__jKgjFW__logo{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ff-gray-900);align-items:center;gap:12px;font-size:1.25rem;font-weight:800;display:flex}.Home-module__jKgjFW__logoIcon{background:var(--ff-violet);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Home-module__jKgjFW__navLinks{gap:32px;display:flex}.Home-module__jKgjFW__navLink{color:var(--ff-gray-500);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.Home-module__jKgjFW__navLink:hover{color:var(--ff-gray-900)}.Home-module__jKgjFW__navActions{align-items:center;gap:16px;display:flex}.Home-module__jKgjFW__btnPrimary{background:var(--ff-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Home-module__jKgjFW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6d4aff4d}.Home-module__jKgjFW__btnSecondary{color:var(--ff-gray-900);border:1px solid var(--ff-gray-300);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.Home-module__jKgjFW__btnSecondary:hover{background:var(--ff-gray-50);border-color:var(--ff-gray-500)}.Home-module__jKgjFW__hero{align-items:center;min-height:100vh;padding-top:120px;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroBg{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% -20%,#6d4aff14 0%,#0000 70%);position:absolute;inset:0}.Home-module__jKgjFW__heroGrid{z-index:0;pointer-events:none;background-image:linear-gradient(#6d4aff08 1px,#0000 1px),linear-gradient(90deg,#6d4aff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.Home-module__jKgjFW__heroContainer{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:grid;position:relative}.Home-module__jKgjFW__heroTitle{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--ff-gray-900);white-space:nowrap;margin-bottom:24px;font-size:3.75rem;font-weight:800;line-height:1.1}.Home-module__jKgjFW__heroTitle span{color:var(--ff-violet)}.Home-module__jKgjFW__heroSubtitle{color:var(--ff-gray-500);max-width:90%;margin-bottom:40px;font-size:1.25rem;line-height:1.6}.Home-module__jKgjFW__heroActions{gap:16px;margin-bottom:48px;display:flex}.Home-module__jKgjFW__heroTrust{gap:32px;display:flex}.Home-module__jKgjFW__trustIndicator{color:var(--ff-gray-700);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.Home-module__jKgjFW__heroVisual{perspective:1200px;position:relative}.Home-module__jKgjFW__dashboard3D{background:var(--ff-white);width:100%;height:500px;transform-style:preserve-3d;background:linear-gradient(135deg,#fff 0%,#f8f9fc 100%);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;transform:rotateX(8deg)rotateY(-12deg);box-shadow:0 25px 50px -12px #6d4aff26,0 0 0 1px #6d4aff1a}.Home-module__jKgjFW__dashHeader{border-bottom:1px solid var(--ff-gray-100);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.Home-module__jKgjFW__dashNode{border:1px solid var(--ff-gray-100);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d}.Home-module__jKgjFW__dashNodeIcon{background:var(--ff-gray-50);width:32px;height:32px;color:var(--ff-violet);border-radius:6px;justify-content:center;align-items:center;display:flex}.Home-module__jKgjFW__dashNodeText{flex:1}.Home-module__jKgjFW__dashNodeTitle{color:var(--ff-gray-900);font-size:.875rem;font-weight:600}.Home-module__jKgjFW__dashNodeSub{color:var(--ff-gray-500);font-size:.75rem}.Home-module__jKgjFW__dashStatus{border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:600}.Home-module__jKgjFW__statusActive{color:var(--ff-success);background:#10b9811a}.Home-module__jKgjFW__metricsBar{background:var(--ff-gray-50);border-top:1px solid var(--ff-gray-100);border-bottom:1px solid var(--ff-gray-100);padding:40px 0}.Home-module__jKgjFW__metricsGrid{justify-content:space-between;align-items:center;display:flex}.Home-module__jKgjFW__metricItem{text-align:center}.Home-module__jKgjFW__metricValue{font-family:var(--font-heading);color:var(--ff-violet);letter-spacing:-.02em;margin-bottom:8px;font-size:2.5rem;font-weight:800}.Home-module__jKgjFW__metricLabel{color:var(--ff-gray-700);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.Home-module__jKgjFW__demoSection{background:var(--ff-white)}.Home-module__jKgjFW__demoContainer{background:var(--ff-gray-900);color:#fff;border-radius:24px;padding:40px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Home-module__jKgjFW__demoHeader{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.Home-module__jKgjFW__demoTitle{font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.Home-module__jKgjFW__demoPipeline{justify-content:space-between;padding:20px 0;display:flex;position:relative}.Home-module__jKgjFW__demoLine{z-index:1;background:#ffffff1a;height:2px;position:absolute;top:50%;left:40px;right:40px;transform:translateY(-50%)}.Home-module__jKgjFW__demoStep{z-index:2;cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.Home-module__jKgjFW__demoStepIcon{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.Home-module__jKgjFW__demoStep.Home-module__jKgjFW__active .Home-module__jKgjFW__demoStepIcon{background:var(--ff-violet);border-color:var(--ff-violet-light);color:#fff;box-shadow:0 0 20px var(--ff-violet-glow)}.Home-module__jKgjFW__demoStepLabel{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600;transition:color .3s}.Home-module__jKgjFW__demoStep.Home-module__jKgjFW__active .Home-module__jKgjFW__demoStepLabel{color:#fff}.Home-module__jKgjFW__trustedSection{background:var(--ff-white);padding:60px 0}.Home-module__jKgjFW__trustedLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;display:flex}.Home-module__jKgjFW__trustedLogo{font-family:var(--font-heading);color:var(--ff-gray-300);letter-spacing:-.02em;cursor:default;font-size:1.5rem;font-weight:800;transition:color .3s}.Home-module__jKgjFW__trustedLogo:hover{color:var(--ff-gray-900)}.Home-module__jKgjFW__featuresGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.Home-module__jKgjFW__featureCard{background:var(--ff-glass-bg);-webkit-backdrop-filter:var(--ff-glass-blur);backdrop-filter:var(--ff-glass-blur);border:1px solid var(--ff-glass-border);border-radius:24px;padding:48px;transition:transform .3s,box-shadow .3s}.Home-module__jKgjFW__featureCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px #6d4aff1a}.Home-module__jKgjFW__featureIcon{background:var(--ff-gray-50);width:56px;height:56px;color:var(--ff-violet);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.Home-module__jKgjFW__featureTitle{font-family:var(--font-heading);margin-bottom:16px;font-size:1.5rem;font-weight:700}.Home-module__jKgjFW__featureList{margin:0;padding:0;list-style:none}.Home-module__jKgjFW__featureListItem{color:var(--ff-gray-700);align-items:center;gap:12px;margin-bottom:12px;display:flex}.Home-module__jKgjFW__featureListIcon{color:var(--ff-success)}.Home-module__jKgjFW__aiSection{color:#fff;background:#0b0a10;overflow:hidden}.Home-module__jKgjFW__aiContainer{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.Home-module__jKgjFW__aiTitle{font-family:var(--font-heading);background:linear-gradient(90deg,#fff,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:3.5rem;font-weight:800;line-height:1.1}.Home-module__jKgjFW__aiList{flex-direction:column;gap:24px;display:flex}.Home-module__jKgjFW__aiItem{align-items:flex-start;gap:16px;display:flex}.Home-module__jKgjFW__aiItemIcon{color:#a78bfa;background:#6d4aff33;border:1px solid #6d4aff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Home-module__jKgjFW__aiItemTitle{margin-bottom:4px;font-size:1.125rem;font-weight:600}.Home-module__jKgjFW__aiItemDesc{color:#fff9;line-height:1.5}.Home-module__jKgjFW__aiVisual{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.Home-module__jKgjFW__aiNode{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#6d4aff1a;border:1px solid #6d4aff66;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;box-shadow:0 0 30px #6d4aff33}.Home-module__jKgjFW__lifecycleSection{background:var(--ff-white)}.Home-module__jKgjFW__tabsSection{background:var(--ff-gray-50)}.Home-module__jKgjFW__tabsHeader{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.Home-module__jKgjFW__tabBtn{cursor:pointer;color:var(--ff-gray-500);background:0 0;border:none;border-radius:100px;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.Home-module__jKgjFW__tabBtn.Home-module__jKgjFW__active{background:var(--ff-white);color:var(--ff-gray-900);box-shadow:0 4px 12px #0000000d}.Home-module__jKgjFW__tabContent{background:var(--ff-white);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:64px;display:grid;box-shadow:0 25px 50px -12px #0000000d}.Home-module__jKgjFW__storySection{background:var(--ff-white);padding:120px 0}.Home-module__jKgjFW__storyGrid{grid-template-columns:400px 1fr;gap:64px;display:grid;position:relative}.Home-module__jKgjFW__storyItem{flex-direction:column;justify-content:center;min-height:50vh;display:flex}.Home-module__jKgjFW__storyVisual{background:var(--ff-gray-50);border:1px solid var(--ff-gray-100);border-radius:24px;justify-content:center;align-items:center;height:600px;display:flex;position:sticky;top:120px;overflow:hidden}.Home-module__jKgjFW__mockupWindow{background:#fff;border-radius:12px;flex-direction:column;width:90%;height:80%;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001a}.Home-module__jKgjFW__mockupTop{background:var(--ff-gray-100);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.Home-module__jKgjFW__mockupDot{background:var(--ff-gray-300);border-radius:50%;width:10px;height:10px}.Home-module__jKgjFW__mockupBody{flex:1;padding:24px;position:relative}.Home-module__jKgjFW__floatingPill{z-index:10;background:#fff;border-radius:100px;align-items:center;gap:12px;padding:12px 20px;font-size:.875rem;font-weight:600;display:flex;position:absolute;box-shadow:0 10px 25px #0000001a}.Home-module__jKgjFW__compareSection{background:var(--ff-gray-50)}.Home-module__jKgjFW__compareTable{border-collapse:collapse;background:#fff;border-radius:24px;width:100%;overflow:hidden;box-shadow:0 20px 40px -10px #0000000d}.Home-module__jKgjFW__compareRow{border-bottom:1px solid var(--ff-gray-100);grid-template-columns:1fr 1fr;display:grid}.Home-module__jKgjFW__compareRow:last-child{border-bottom:none}.Home-module__jKgjFW__compareHeader{font-family:var(--font-heading);text-align:center;padding:32px;font-size:1.5rem;font-weight:800}.Home-module__jKgjFW__compareHeader.Home-module__jKgjFW__ffAI{background:var(--ff-violet);color:#fff}.Home-module__jKgjFW__compareCell{justify-content:center;align-items:center;gap:12px;padding:24px 32px;font-size:1.125rem;display:flex}.Home-module__jKgjFW__compareCell.Home-module__jKgjFW__traditional{color:var(--ff-gray-500)}.Home-module__jKgjFW__compareCell.Home-module__jKgjFW__ffAI{color:var(--ff-gray-900);background:#6d4aff08;font-weight:600}.Home-module__jKgjFW__testimonialSection{background:var(--ff-white);overflow:hidden}.Home-module__jKgjFW__testiTrack{gap:32px;padding:20px 0;display:flex}.Home-module__jKgjFW__testiCard{background:var(--ff-glass-bg);min-width:400px;-webkit-backdrop-filter:var(--ff-glass-blur);backdrop-filter:var(--ff-glass-blur);border:1px solid var(--ff-glass-border);border-radius:24px;padding:40px}.Home-module__jKgjFW__testiQuote{margin-bottom:32px;font-size:1.25rem;font-weight:500;line-height:1.6}.Home-module__jKgjFW__testiAuthor{align-items:center;gap:16px;display:flex}.Home-module__jKgjFW__testiAvatar{background:var(--ff-gray-100);border-radius:50%;width:48px;height:48px}.Home-module__jKgjFW__ctaSection{background:var(--ff-white);padding:160px 0;position:relative;overflow:hidden}.Home-module__jKgjFW__ctaGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#6d4aff26 0%,#0000 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__jKgjFW__ctaContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.Home-module__jKgjFW__ctaTitle{font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:24px;font-size:4rem;font-weight:800}.Home-module__jKgjFW__footer{background:var(--ff-gray-50);border-top:1px solid var(--ff-gray-100);padding:80px 0 40px}.Home-module__jKgjFW__footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:80px;display:grid}.Home-module__jKgjFW__footerColTitle{color:var(--ff-gray-900);margin-bottom:24px;font-weight:700}.Home-module__jKgjFW__footerLink{color:var(--ff-gray-500);margin-bottom:12px;text-decoration:none;transition:color .2s;display:block}.Home-module__jKgjFW__footerLink:hover{color:var(--ff-violet)}.Home-module__jKgjFW__footerBottom{border-top:1px solid var(--ff-gray-100);color:var(--ff-gray-500);justify-content:space-between;padding-top:40px;font-size:.875rem;display:flex}
