.WorkflowAnimation-module__l_WrZq__wrapper{z-index:1;position:absolute;inset:0;overflow:hidden}.WorkflowAnimation-module__l_WrZq__canvas{width:100%;height:100%;position:absolute;top:0;left:0}
.Home-module__jKgjFW__hero{background:#010101;align-items:center;min-height:100vh;padding:120px 0;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroContainer{z-index:100;pointer-events:none;width:100%;position:relative}.Home-module__jKgjFW__heroContent{pointer-events:auto;max-width:800px}.Home-module__jKgjFW__heroTitle{letter-spacing:-3px;color:#fff;margin-bottom:32px;font-size:88px;line-height:.95}.Home-module__jKgjFW__heroTitleLight{color:#8a8d9b;display:block}.Home-module__jKgjFW__heroSubtitle{color:#ffffffbf;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:100px;max-width:480px;margin-bottom:48px;padding:8px 16px;font-size:15px;font-weight:500;line-height:1.6;display:inline-block}.Home-module__jKgjFW__heroCtas{gap:16px;display:flex}.Home-module__jKgjFW__challengeSection{color:#010101;background:#e8e9f0;padding:140px 0}.Home-module__jKgjFW__challengeGrid{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px;display:grid}.Home-module__jKgjFW__challengeItem{border-top:1px solid #0000001a;padding-top:32px}.Home-module__jKgjFW__challengeStat{color:#010101;letter-spacing:-1px;white-space:nowrap;margin-bottom:16px;font-size:40px;font-weight:400;line-height:1;display:block}.Home-module__jKgjFW__challengeTitle{margin-bottom:16px;font-size:26px}.Home-module__jKgjFW__challengeDesc{color:#8a8d9b;font-size:15px;line-height:1.6}.Home-module__jKgjFW__platformSection{color:#010101;background:#f5f6fc;padding:160px 0}.Home-module__jKgjFW__sectionLead{max-width:800px;margin-bottom:100px}.Home-module__jKgjFW__sectionEyebrow{text-transform:uppercase;letter-spacing:2px;color:#8a8d9b;margin-bottom:24px;font-size:12px;display:block}.Home-module__jKgjFW__sectionHeading{letter-spacing:-1px;font-size:56px;line-height:1.1}.Home-module__jKgjFW__platformGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.Home-module__jKgjFW__platformCard{background:#e8e9f0;border-radius:4px;flex-direction:column;height:100%;padding:48px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.Home-module__jKgjFW__platformCard:hover{background:#fff;transform:translateY(-8px);box-shadow:0 30px 60px #0000000d}.Home-module__jKgjFW__cardTitle{margin-bottom:20px;font-size:28px}.Home-module__jKgjFW__cardDescription{color:#8a8d9b;flex:1;font-size:15px;line-height:1.6}.Home-module__jKgjFW__learnMore{color:#010101;border-bottom:1px solid #010101;padding-bottom:2px;font-size:14px}.Home-module__jKgjFW__demoSection{background:#010101;padding:160px 0}.Home-module__jKgjFW__demoHeader{text-align:center;max-width:680px;margin:0 auto 80px}.Home-module__jKgjFW__demoHeading{letter-spacing:-1px;color:#fff;margin-top:16px;font-size:48px;line-height:1.1}.Home-module__jKgjFW__demoSubtitle{color:#8a8d9b;margin-top:20px;font-size:16px;line-height:1.6}.Home-module__jKgjFW__demoPlaceholder{aspect-ratio:16/9;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__demoPlaceholderInner{color:#fff3;flex-direction:column;align-items:center;gap:20px;display:flex}.Home-module__jKgjFW__demoPlayIcon{border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex}.Home-module__jKgjFW__demoPlayIcon:hover{border-color:var(--accent);background:#0070ff14}.Home-module__jKgjFW__demoPlaceholderLabel{letter-spacing:1px;text-transform:uppercase;color:#8a8d9b;font-size:14px}.Home-module__jKgjFW__demoVideoWrap{width:100%;height:100%}.Home-module__jKgjFW__demoVideo{object-fit:cover;border-radius:8px;width:100%;height:100%}.Home-module__jKgjFW__impactSection{color:#010101;background:#f5f6fc;padding:160px 0}.Home-module__jKgjFW__impactHeader{max-width:600px;margin-bottom:80px}.Home-module__jKgjFW__impactHeading{letter-spacing:-1px;margin-top:16px;font-size:48px;line-height:1.1}.Home-module__jKgjFW__impactGrid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.Home-module__jKgjFW__impactCard{border-top:1px solid #00000014;padding:40px 0}.Home-module__jKgjFW__impactNumber{letter-spacing:-2px;color:var(--accent);margin-bottom:8px;font-size:64px;font-weight:400;line-height:1;display:block}.Home-module__jKgjFW__impactUnit{text-transform:uppercase;letter-spacing:1.5px;color:#8a8d9b;margin-bottom:16px;font-size:14px;display:block}.Home-module__jKgjFW__impactLabel{color:#010101;font-size:15px;line-height:1.5}.Home-module__jKgjFW__triangleLayout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.Home-module__jKgjFW__triangleVisual{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Home-module__jKgjFW__triangleCanvas{width:100%;max-width:500px;height:500px}.Home-module__jKgjFW__metricsList{flex-direction:column;gap:48px;padding-left:20px;display:flex}.Home-module__jKgjFW__triMetric{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.Home-module__jKgjFW__triMetricIcon{color:#0070f3;background:#0070ff14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Home-module__jKgjFW__triMetricContent{flex-direction:column;gap:8px;display:flex}.Home-module__jKgjFW__triCategory{letter-spacing:.12em;text-transform:uppercase;color:#8a8d9b;font-size:13px;font-weight:700}.Home-module__jKgjFW__triNumber{color:#010101;margin-top:4px;margin-bottom:4px;font-size:56px;line-height:1}.Home-module__jKgjFW__triLabel{color:#555;max-width:380px;margin:0;font-size:16px;line-height:1.6}.Home-module__jKgjFW__caseStudiesSection{background:#010101;padding:160px 0}.Home-module__jKgjFW__caseStudiesHeader{justify-content:space-between;align-items:flex-end;margin-bottom:80px;display:flex}.Home-module__jKgjFW__caseStudiesHeaderText{max-width:600px}.Home-module__jKgjFW__caseStudiesHeading{letter-spacing:-1px;color:#fff;margin-top:16px;font-size:48px;line-height:1.1}.Home-module__jKgjFW__caseStudiesLink{color:var(--accent);border-bottom:1px solid var(--accent);white-space:nowrap;padding-bottom:2px;font-size:14px}.Home-module__jKgjFW__caseStudiesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Home-module__jKgjFW__caseStudyCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;transition:all .3s;overflow:hidden}.Home-module__jKgjFW__caseStudyCard:hover{border-color:#ffffff1f;transform:translateY(-4px)}.Home-module__jKgjFW__caseStudyThumb{aspect-ratio:16/10;background:#ffffff05;justify-content:center;align-items:center;width:100%;display:flex}.Home-module__jKgjFW__caseStudyBody{padding:28px 28px 32px}.Home-module__jKgjFW__caseStudyTag{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin-bottom:12px;font-size:11px;display:block}.Home-module__jKgjFW__caseStudyTitle{color:#fff;margin-bottom:12px;font-size:20px;line-height:1.3}.Home-module__jKgjFW__caseStudyExcerpt{color:#8a8d9b;font-size:14px;line-height:1.6}.Home-module__jKgjFW__caseStudiesPlaceholder{text-align:center;border:1px dashed #ffffff1f;border-radius:8px;padding:80px 40px}.Home-module__jKgjFW__caseStudiesPlaceholderText{color:#8a8d9b;font-size:16px}.Home-module__jKgjFW__whySection{background:#010101;padding:120px 0}.Home-module__jKgjFW__whyGrid{grid-template-columns:1fr 1.5fr;align-items:center;gap:80px;display:grid}.Home-module__jKgjFW__whyTitle{color:#fff;margin-top:16px;font-size:40px}.Home-module__jKgjFW__whyCards{grid-template-columns:1fr 1fr;gap:40px;display:grid}.Home-module__jKgjFW__whyCard{border-left:1px solid #ffffff1a;padding-left:24px}.Home-module__jKgjFW__whyCardTitle{color:#fff;margin-bottom:12px;font-size:18px}.Home-module__jKgjFW__whyCardDesc{color:#8a8d9b;font-size:14px;line-height:1.6}@media (max-width:1100px){.Home-module__jKgjFW__hero{text-align:center}.Home-module__jKgjFW__heroContent{margin:0 auto}.Home-module__jKgjFW__heroTitle{letter-spacing:-2px;font-size:60px}.Home-module__jKgjFW__heroSubtitle{margin-left:auto;margin-right:auto}.Home-module__jKgjFW__heroCtas{justify-content:center}.Home-module__jKgjFW__sectionHeading{font-size:40px}.Home-module__jKgjFW__challengeGrid{grid-template-columns:1fr;gap:40px}.Home-module__jKgjFW__platformGrid{grid-template-columns:1fr}.Home-module__jKgjFW__whyGrid{grid-template-columns:1fr;gap:48px}.Home-module__jKgjFW__demoHeading{font-size:36px}.Home-module__jKgjFW__impactGrid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__impactHeading{font-size:36px}.Home-module__jKgjFW__triangleLayout{grid-template-columns:1fr;grid-template-areas:"qualityMetric""triangleVisual""costMetric""timeMetric";justify-items:center}.Home-module__jKgjFW__triMetricBL,.Home-module__jKgjFW__triMetricBR{text-align:center;justify-self:center}.Home-module__jKgjFW__triLabel{max-width:320px}.Home-module__jKgjFW__caseStudiesGrid{grid-template-columns:1fr}.Home-module__jKgjFW__caseStudiesHeading{font-size:36px}.Home-module__jKgjFW__caseStudiesHeader{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:576px){.Home-module__jKgjFW__hero{min-height:auto;padding:100px 0}.Home-module__jKgjFW__heroTitle{letter-spacing:-1.5px;font-size:44px}.Home-module__jKgjFW__heroSubtitle{font-size:16px}.Home-module__jKgjFW__heroCtas{flex-direction:column;align-items:center}.Home-module__jKgjFW__challengeSection{padding:80px 0}.Home-module__jKgjFW__challengeStat{font-size:32px}.Home-module__jKgjFW__platformSection{padding:80px 0}.Home-module__jKgjFW__sectionLead{margin-bottom:48px}.Home-module__jKgjFW__sectionHeading{font-size:32px}.Home-module__jKgjFW__platformCard{padding:32px}.Home-module__jKgjFW__whySection{padding:80px 0}.Home-module__jKgjFW__whyTitle{font-size:28px}.Home-module__jKgjFW__whyCards{grid-template-columns:1fr;gap:32px}.Home-module__jKgjFW__demoSection{padding:80px 0}.Home-module__jKgjFW__demoHeading{font-size:28px}.Home-module__jKgjFW__impactSection{padding:80px 0}.Home-module__jKgjFW__impactGrid{grid-template-columns:1fr 1fr;gap:32px}.Home-module__jKgjFW__impactNumber{font-size:48px}.Home-module__jKgjFW__impactHeading{font-size:28px}.Home-module__jKgjFW__triangleCanvas{width:300px;height:270px}.Home-module__jKgjFW__triNumber{font-size:44px}.Home-module__jKgjFW__caseStudiesSection{padding:80px 0}.Home-module__jKgjFW__caseStudiesHeading{font-size:28px}.Home-module__jKgjFW__caseStudyTitle{font-size:18px}}
