.homeWorkflowFlow-module__wVVy4G__section{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;width:100%;max-width:100%;padding:3rem 0 3.5rem;position:relative;overflow:hidden}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__section{padding:4.5rem 0 5rem}}.homeWorkflowFlow-module__wVVy4G__eyebrow{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#1e3a8a;margin:0 0 .75rem;font-size:11px;font-weight:700}.homeWorkflowFlow-module__wVVy4G__title{text-align:center;letter-spacing:-.03em;color:#0f172a;max-width:22ch;margin:0 auto .75rem;font-size:max(1.5rem,min(4vw + .75rem,2.5rem));font-weight:800;line-height:1.15}.homeWorkflowFlow-module__wVVy4G__subtitle{text-align:center;color:#64748b;max-width:38rem;margin:0 auto 2rem;font-size:.9375rem;line-height:1.6}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__subtitle{margin-bottom:2.75rem;font-size:1.0625rem}}.homeWorkflowFlow-module__wVVy4G__flow{width:100%;max-width:72rem;margin:0 auto;position:relative;overflow:visible}.homeWorkflowFlow-module__wVVy4G__trackWrap{z-index:0;height:3px;display:none;position:absolute;top:3.05rem;left:10%;right:10%}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__trackWrap{display:block}}.homeWorkflowFlow-module__wVVy4G__trackBase{background:#e2e8f0;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.homeWorkflowFlow-module__wVVy4G__trackFill{transform-origin:0;opacity:.85;background:linear-gradient(90deg,#10b981 0%,#2563eb 38%,#7c3aed 62%,#d97706 82%,#059669 100%);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.homeWorkflowFlow-module__wVVy4G__midDot{z-index:1;background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%}.homeWorkflowFlow-module__wVVy4G__pulse{opacity:0;z-index:2;background:#fff;border:2px solid #10b981;border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0;transform:translate(-50%);box-shadow:0 0 0 4px rgba(16,185,129,.18),0 2px 8px rgba(15,23,42,.12)}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__trackFill{animation:1.4s cubic-bezier(.22,1,.36,1) forwards homeWorkflowFlow-module__wVVy4G__lineDraw}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__pulse{animation:.3s 1.2s forwards homeWorkflowFlow-module__wVVy4G__pulseAppear,5s ease-in-out 1.5s infinite homeWorkflowFlow-module__wVVy4G__pulseTravel}@keyframes homeWorkflowFlow-module__wVVy4G__lineDraw{to{transform:scaleX(1)}}@keyframes homeWorkflowFlow-module__wVVy4G__pulseAppear{to{opacity:1}}@keyframes homeWorkflowFlow-module__wVVy4G__pulseTravel{0%{border-color:#10b981;left:0%;box-shadow:0 0 0 4px rgba(16,185,129,.18),0 2px 8px rgba(15,23,42,.12)}25%{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.18),0 2px 8px rgba(15,23,42,.12)}50%{border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.18),0 2px 8px rgba(15,23,42,.12)}75%{border-color:#d97706;box-shadow:0 0 0 4px rgba(217,119,6,.18),0 2px 8px rgba(15,23,42,.12)}to{border-color:#059669;left:100%;box-shadow:0 0 0 4px rgba(5,150,105,.18),0 2px 8px rgba(15,23,42,.12)}}.homeWorkflowFlow-module__wVVy4G__steps{z-index:1;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:.75rem;padding:.7rem .25rem .75rem;display:flex;position:relative;overflow-x:auto}.homeWorkflowFlow-module__wVVy4G__steps::-webkit-scrollbar{display:none}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:.7rem 0 0;display:grid;overflow:visible}}.homeWorkflowFlow-module__wVVy4G__step{scroll-snap-align:center;text-align:center;opacity:0;flex-direction:column;flex:0 0 10.5rem;align-items:center;display:flex;transform:translateY(14px)}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__step{flex:initial}}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step{animation:.55s cubic-bezier(.22,1,.36,1) forwards homeWorkflowFlow-module__wVVy4G__stepIn}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step:first-child{animation-delay:80ms}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step:nth-child(2){animation-delay:.2s}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step:nth-child(3){animation-delay:.32s}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step:nth-child(4){animation-delay:.44s}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step:nth-child(5){animation-delay:.56s}@keyframes homeWorkflowFlow-module__wVVy4G__stepIn{to{opacity:1;transform:translateY(0)}}.homeWorkflowFlow-module__wVVy4G__iconWrap{width:4.75rem;height:4.75rem;margin-bottom:.9rem;position:relative}.homeWorkflowFlow-module__wVVy4G__iconRing{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--step-accent), transparent 70%) border-box;border:2px solid transparent;border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.06)}.homeWorkflowFlow-module__wVVy4G__iconInner{background:var(--step-accent-bg);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__iconRing{animation:4.5s ease-in-out infinite homeWorkflowFlow-module__wVVy4G__ringPulse}.homeWorkflowFlow-module__wVVy4G__step:first-child .homeWorkflowFlow-module__wVVy4G__iconRing{animation-delay:0s}.homeWorkflowFlow-module__wVVy4G__step:nth-child(2) .homeWorkflowFlow-module__wVVy4G__iconRing{animation-delay:.9s}.homeWorkflowFlow-module__wVVy4G__step:nth-child(3) .homeWorkflowFlow-module__wVVy4G__iconRing{animation-delay:1.8s}.homeWorkflowFlow-module__wVVy4G__step:nth-child(4) .homeWorkflowFlow-module__wVVy4G__iconRing{animation-delay:2.7s}.homeWorkflowFlow-module__wVVy4G__step:nth-child(5) .homeWorkflowFlow-module__wVVy4G__iconRing{animation-delay:3.6s}@keyframes homeWorkflowFlow-module__wVVy4G__ringPulse{0%,80%,to{transform:scale(1);box-shadow:0 1px 2px rgba(15,23,42,.06),0 8px 24px rgba(15,23,42,.06)}10%{box-shadow:0 0 0 6px color-mix(in srgb, var(--step-accent) 14%, transparent), 0 8px 28px rgba(15,23,42,.1);transform:scale(1.04)}}.homeWorkflowFlow-module__wVVy4G__stepNum{color:#fff;z-index:2;background:#0f172a;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.homeWorkflowFlow-module__wVVy4G__label{color:#0f172a;letter-spacing:-.01em;margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.homeWorkflowFlow-module__wVVy4G__description{color:#64748b;max-width:11.5rem;margin:0;font-size:.75rem;line-height:1.45}.homeWorkflowFlow-module__wVVy4G__badge{color:var(--step-accent);background:var(--step-accent-bg);border-radius:999px;align-items:center;gap:.3rem;margin-top:.7rem;padding:.22rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.homeWorkflowFlow-module__wVVy4G__scrollHint{justify-content:center;gap:.35rem;margin-top:.75rem;display:flex}@media (min-width:768px){.homeWorkflowFlow-module__wVVy4G__scrollHint{display:none}}.homeWorkflowFlow-module__wVVy4G__dot{background:#cbd5e1;border-radius:999px;width:5px;height:5px}.homeWorkflowFlow-module__wVVy4G__dotActive{background:#10b981;transform:scale(1.2)}.homeWorkflowFlow-module__wVVy4G__footerBar{text-align:center;color:#334155;background:#eff6ff;border:1px solid #dbeafe;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;max-width:52rem;margin:2rem auto 0;padding:.9rem 1.1rem;font-size:.875rem;font-weight:500;line-height:1.45;display:flex}@media (min-width:640px){.homeWorkflowFlow-module__wVVy4G__footerBar{flex-direction:row;justify-content:center;gap:.65rem;margin-top:2.5rem;padding:.95rem 1.5rem}}.homeWorkflowFlow-module__wVVy4G__footerIcon{color:#2563eb;flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__trackFill,.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__pulse,.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__step,.homeWorkflowFlow-module__wVVy4G__inView .homeWorkflowFlow-module__wVVy4G__iconRing{animation:none!important}.homeWorkflowFlow-module__wVVy4G__trackFill{transform:scaleX(1)}.homeWorkflowFlow-module__wVVy4G__pulse{opacity:0}.homeWorkflowFlow-module__wVVy4G__step{opacity:1;transform:none}}
.homeUseCases-module__042SQW__section{background:#fff;padding:3rem 0}@media (min-width:768px){.homeUseCases-module__042SQW__section{padding:5rem 0}}.homeUseCases-module__042SQW__header{text-align:center;max-width:40rem;margin:0 auto 1.75rem}@media (min-width:768px){.homeUseCases-module__042SQW__header{margin-bottom:2.5rem}}.homeUseCases-module__042SQW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#2563eb;margin:0 0 .75rem;font-size:11px;font-weight:700}.homeUseCases-module__042SQW__title{letter-spacing:-.03em;color:#0f172a;margin:0 0 .75rem;font-size:max(1.5rem,min(3.2vw + .85rem,2.35rem));font-weight:800;line-height:1.15}.homeUseCases-module__042SQW__subtitle{color:#64748b;margin:0;font-size:1rem;line-height:1.55}.homeUseCases-module__042SQW__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.homeUseCases-module__042SQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.homeUseCases-module__042SQW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.homeUseCases-module__042SQW__card{min-height:15.5rem;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;flex-direction:column;padding:1.15rem 1.15rem 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.04)}.homeUseCases-module__042SQW__card:hover{border-color:#cbd5e1;box-shadow:0 12px 32px rgba(15,23,42,.07)}.homeUseCases-module__042SQW__card:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.homeUseCases-module__042SQW__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.homeUseCases-module__042SQW__icon{border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.homeUseCases-module__042SQW__arrow{background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .15s;display:flex}.homeUseCases-module__042SQW__card:hover .homeUseCases-module__042SQW__arrow{transform:translate(2px)}.homeUseCases-module__042SQW__role{letter-spacing:-.02em;color:#0f172a;margin:0 0 .4rem;font-size:1.05rem;font-weight:800;line-height:1.25}.homeUseCases-module__042SQW__body{color:#64748b;max-width:18rem;margin:0;font-size:.875rem;line-height:1.5}.homeUseCases-module__042SQW__tags{flex-wrap:wrap;gap:.35rem;margin:auto 0 0;padding:1.1rem 4.5rem 0 0;list-style:none;display:flex}.homeUseCases-module__042SQW__tag{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.homeUseCases-module__042SQW__art{pointer-events:none;opacity:.95;width:6.25rem;height:5.25rem;position:absolute;bottom:.2rem;right:.35rem}.homeUseCases-module__042SQW__footer{text-align:center;justify-content:center;align-items:flex-start;gap:.55rem;max-width:32rem;margin:1.75rem auto 0;display:flex}.homeUseCases-module__042SQW__shield{background:#2563eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:flex}.homeUseCases-module__042SQW__footerText{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:768px){.homeUseCases-module__042SQW__footer{align-items:center;margin-top:2.25rem}.homeUseCases-module__042SQW__shield{margin-top:0}}
