.hero-flow{aspect-ratio:1.12;color:#202b25;width:100%;font-family:var(--font-display,inherit);position:relative;container-type:inline-size}.hero-flow-inputs{flex-direction:column;justify-content:space-between;width:32%;height:86%;padding-top:6%;display:flex;position:absolute;top:5%;left:0}.hero-flow-label{letter-spacing:.16em;color:#57635e;font-size:1.9cqw;font-weight:700;position:absolute;top:0;left:0}.hero-flow-input{background:#fff;border:1.5px dashed #c3d1c9;border-radius:2.2cqw;padding:2cqw;position:relative}.hero-flow-input-heading{align-items:center;gap:1.8cqw;display:flex}.hero-flow strong{font-size:2.5cqw;font-weight:700;line-height:1.25;display:block}.hero-flow p{margin:.4cqw 0 0;font-size:1.8cqw;line-height:1.4}.hero-flow-input p{color:#5c6962}.hero-flow-icon{background:#f0f3f1;border-radius:1.6cqw;flex-shrink:0;justify-content:center;align-items:center;width:5.7cqw;height:5.7cqw;display:flex}.hero-flow-icon svg{width:2.9cqw;height:2.9cqw}.hero-flow-tags{flex-wrap:wrap;gap:.6cqw;margin-top:1.5cqw;display:flex}.hero-flow-tags span{background:#f0f3f1;border-radius:1cqw;padding:.3cqw .9cqw;font-size:1.5cqw;font-weight:700;line-height:1.3}.hero-flow-wire{background:repeating-linear-gradient(90deg,#8dcea5 0 9px,#0000 9px 16px);width:11cqw;height:2px;position:absolute;top:50%;left:calc(100% + 1cqw)}.hero-flow-wire i{background:#00b873;border-radius:50%;width:1.7cqw;height:1.7cqw;animation:3.8s linear infinite hero-flow-travel;position:absolute;top:-.65cqw;box-shadow:0 0 0 .65cqw #00b87325,0 0 2cqw #00b87380}.hero-flow-input-1 i{animation-delay:-1.3s}.hero-flow-input-2 i{animation-delay:-2.6s}.hero-flow-platform{background:#292d2e;border-radius:3.6cqw;width:57%;height:94%;padding:3.5cqw;position:absolute;top:0;right:0;box-shadow:0 3.5cqw 6cqw #252a3024}.hero-flow-platform-heading{letter-spacing:.12em;color:#c0cfca;justify-content:space-between;margin-bottom:2.2cqw;font-size:1.9cqw;font-weight:700;line-height:1.2;display:flex}.hero-flow-live{color:#79d79b;white-space:nowrap;font-size:1.7cqw}.hero-flow-ai{background:#00b873;border-radius:2.3cqw;align-items:center;gap:2.2cqw;padding:2.5cqw 3cqw;animation:3.8s ease-in-out infinite hero-flow-pulse;display:flex;box-shadow:0 0 0 .9cqw #00b87325}.hero-flow-ai>svg{flex-shrink:0;width:3.5cqw;height:3.5cqw}.hero-flow-ai p{font-size:2cqw;font-weight:600}.hero-flow-features{grid-template-columns:1fr 1fr;gap:1.8cqw;height:70%;margin-top:4.7cqw;display:grid;position:relative}.hero-flow-features:before,.hero-flow-features:after{content:"";border-left:2px dashed #66bb86;height:2cqw;position:absolute;top:-3.3cqw;left:25%}.hero-flow-features:after{left:75%}.hero-flow-feature{color:#fff;background:#33393a;border:1px solid #4a5553;border-radius:2.2cqw;padding:2.2cqw;animation:7.6s ease-in-out infinite hero-flow-card}.hero-flow-feature:nth-child(2){animation-delay:1s}.hero-flow-feature:nth-child(3){animation-delay:2s}.hero-flow-feature:nth-child(4){animation-delay:3s}.hero-flow-feature .hero-flow-icon{color:#72e4b4;background:#24442f;margin-bottom:1.8cqw}.hero-flow-feature p{color:#bccbc6;margin-top:1.6cqw}@keyframes hero-flow-travel{0%{opacity:0;left:0}10%,85%{opacity:1}to{opacity:0;left:95%}}@keyframes hero-flow-pulse{50%{box-shadow:0 0 0 1.2cqw #00b87338}}@keyframes hero-flow-card{0%,70%,to{border-color:#4a5553}35%{background:#344b44;border-color:#67ba85}}@media (prefers-reduced-motion:reduce){.hero-flow *,.hero-flow :before,.hero-flow :after{animation:none!important}}.homepage-flow-hero{background:radial-gradient(at 83% 25%,#ffffffb8 0,#0000 46%),linear-gradient(125deg,#f7f8f8 5%,#eef0f1 62%,#e3e7e8 100%)}.hero-flow-platform{background:radial-gradient(at 90% 0,#00b87316,#0000 58%),linear-gradient(145deg,#383c3e,#242829);border:1px solid #ffffff80;border-radius:3cqw;box-shadow:0 3cqw 7cqw #252a3024,inset 0 1px #ffffff24}.hero-flow-input{background:linear-gradient(135deg,#fffffff5,#ffffffa8);border:1px solid #d4dcda;border-radius:1.7cqw;box-shadow:0 .8cqw 2.2cqw #293b3310,inset 0 1px #fff}.hero-flow-ai{color:#123b2d;background:linear-gradient(115deg,#00b873,#37d599);border:1px solid #91f3c875;gap:1.8cqw;padding-left:2cqw;position:relative;overflow:hidden}.hero-flow-feature{background:linear-gradient(135deg,#ffffff09,#ffffff02);border-radius:1.7cqw;box-shadow:inset 0 1px #ffffff08}.hero-flow-feature .hero-flow-icon{background:linear-gradient(135deg,#00b87326,#00b8730d);border:1px solid #66dfac20;border-radius:1.3cqw}.hero-flow-wire{background:linear-gradient(90deg,#00b87320,#00b87390);height:1px}.hero-flow-label,.hero-flow-platform-heading{letter-spacing:.14em;font-size:1.65cqw}.hero-flow strong{text-transform:uppercase;letter-spacing:.045em;font-size:2.15cqw;font-weight:400;line-height:1.4}.hero-flow-ai strong{font-size:2.65cqw}.hero-flow-ai{min-height:10.8cqw;padding-left:3cqw}.hero-flow-label,.hero-flow-platform-heading{font-weight:400}.hero-flow-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw;margin-top:1.8cqw;display:grid}.hero-flow-tags span{text-align:center;border-radius:.8cqw;padding:.6cqw .65cqw;font-size:1.9cqw;font-weight:600}.hero-flow-ai{min-height:12cqw;padding-right:9cqw}.hero-flow-ai-deer{opacity:.8;pointer-events:none;background:#edf4ef;width:5.3cqw;position:absolute;top:1cqw;bottom:1cqw;right:1.7cqw;-webkit-mask:url(/background/deer-hero.svg) 50%/contain no-repeat;mask:url(/background/deer-hero.svg) 50%/contain no-repeat}.hero-flow-ai{min-height:16cqw}.hero-flow-ai .hero-flow-ai-headline{margin-top:.9cqw;font-size:2.5cqw;font-weight:500;line-height:1.3}.hero-flow-ai .hero-flow-ai-supporting{margin-top:.8cqw;font-size:1.8cqw;font-weight:400;line-height:1.4}.hero-flow-features{height:65%;margin-top:3.8cqw}.hero-flow{aspect-ratio:1}.hero-flow-platform{flex-direction:column;display:flex}.hero-flow-features{flex:1;height:auto;min-height:0}.hero-flow-ai{flex-shrink:0}.hero-flow-tags span{color:#39473f;background:#f3f6f4;border:1px solid #dce3df;font-weight:400}.hero-flow-ai{padding-left:2.5cqw;padding-right:5.8cqw}.hero-flow-ai .hero-flow-ai-headline{letter-spacing:-.015em;white-space:nowrap;font-size:2.05cqw;font-weight:400}.hero-flow-ai .hero-flow-ai-supporting{font-size:1.7cqw;font-weight:400}.hero-flow-ai-deer{opacity:.65;width:5.5cqw;top:1.5cqw;bottom:0;right:-.2cqw;-webkit-mask:url(/background/deer-overlay.png) 100%/auto 100% no-repeat;mask:url(/background/deer-overlay.png) 100%/auto 100% no-repeat}@media (width>=640px) and (width<=1023px){.homepage-flow-hero .hero-flow{max-width:640px;margin-inline:auto}}@media (width<=639px){.hero-flow-platform{width:59%;padding:2.5cqw}.hero-flow-inputs{width:33%}.hero-flow-input{padding:1.5cqw}.hero-flow-input-heading{gap:1.2cqw}.hero-flow strong{letter-spacing:.015em;font-size:2.55cqw}.hero-flow p{font-size:2.35cqw}.hero-flow-input p{font-size:2.2cqw}.hero-flow-tags span{padding:.9cqw .3cqw;font-size:2.2cqw}.hero-flow-label,.hero-flow-platform-heading{letter-spacing:.08em;font-size:1.9cqw}.hero-flow-ai{min-height:18cqw;padding-left:1.8cqw;padding-right:4.8cqw}.hero-flow-ai .hero-flow-ai-headline{font-size:2.1cqw}.hero-flow-ai .hero-flow-ai-supporting{max-width:40cqw;font-size:2.1cqw}.hero-flow-feature p{line-height:1.45}.hero-flow-features{gap:1.4cqw}.hero-flow-wire{width:8cqw}.hero-flow-inputs{flex-direction:row;align-items:stretch;gap:2cqw;width:100%;height:26%;padding-top:7cqw;top:0}.hero-flow-input{border-radius:2cqw;width:calc(33.3333% - 1.33333cqw);padding:2cqw}.hero-flow-input-heading{flex-direction:column;align-items:flex-start;gap:2cqw}.hero-flow-input-heading .hero-flow-icon{width:7cqw;height:7cqw}.hero-flow-icon svg{width:4cqw;height:4cqw}.hero-flow-input strong{font-size:2.7cqw}.hero-flow-input p{margin-top:1cqw;font-size:2.7cqw;line-height:1.45}.hero-flow-tags{gap:.8cqw;margin-top:1.5cqw}.hero-flow-tags span{border:0;font-size:2.5cqw}.hero-flow-wire{display:none}.hero-flow-platform{border-radius:4cqw;width:100%;height:70%;padding:4cqw;top:30%}.hero-flow-label,.hero-flow-platform-heading{font-size:2.7cqw}.hero-flow-live{font-size:2.5cqw}.hero-flow-ai{min-height:23cqw;padding:3cqw 12cqw 3cqw 3cqw}.hero-flow-ai strong{font-size:3.8cqw}.hero-flow-ai .hero-flow-ai-headline{margin-top:1.3cqw;font-size:3.3cqw}.hero-flow-ai .hero-flow-ai-supporting{max-width:none;margin-top:1.3cqw;font-size:2.9cqw}.hero-flow-ai-deer{width:10cqw}.hero-flow-feature{padding:3cqw}.hero-flow-feature strong{font-size:3.5cqw}.hero-flow-feature p{font-size:3.1cqw}.hero-flow-feature .hero-flow-icon{width:8cqw;height:8cqw;margin-bottom:2.3cqw}.hero-flow-features{gap:2cqw;margin-top:5cqw}.hero-flow{aspect-ratio:.55}}.hero-flow-ai-deer{width:6cqw;top:1.3cqw;bottom:1.3cqw;right:.8cqw;-webkit-mask:url(/background/deer-hero.svg) 50%/contain no-repeat;mask:url(/background/deer-hero.svg) 50%/contain no-repeat}@media (width>=1024px){.hero-flow{aspect-ratio:1.24}.hero-flow-inputs{width:30%;height:91%;padding-top:6%;top:3%}.hero-flow-platform{width:61%;height:100%;padding:2.7cqw}.hero-flow-platform-heading{margin-bottom:1.8cqw}.hero-flow-ai{padding-block:1.8cqw;min-height:13.8cqw;padding-right:7.8cqw}.hero-flow-features{gap:1.6cqw;margin-top:3.2cqw}.hero-flow-feature{padding:1.8cqw}.hero-flow-feature .hero-flow-icon{width:4.7cqw;height:4.7cqw;margin-bottom:1.3cqw}.hero-flow-feature strong{font-size:2.1cqw}.hero-flow-feature p{margin-top:1.1cqw;font-size:1.8cqw}.hero-flow-wire{width:9cqw}}.hero-flow-ai .hero-flow-ai-headline{color:#fff;text-shadow:0 1px 2px #07523540}@media (width>=1024px){.hero-flow{aspect-ratio:1.32}.hero-flow-features{flex:none;grid-auto-rows:auto}.hero-flow-feature{padding-bottom:1.8cqw}}.hero-flow-ai-deer{right:2.5cqw}.hero-flow-ai{padding-right:9cqw}.hero-flow-input-sources strong{white-space:nowrap;letter-spacing:.015em;font-size:1.95cqw}.hero-flow-input-sources .hero-flow-input-heading{gap:1.2cqw}@media (width<=639px){.hero-flow-ai-deer{right:3cqw}.hero-flow-ai{padding-right:15cqw}.hero-flow-input-sources strong{font-size:2.65cqw}}
