.workflow-boost{padding:var(--spacing-3xl)0;background:#0a0a0a;overflow:hidden}@media (prefers-color-scheme:light){[data-theme=light] .workflow-boost,:root:not([data-theme=dark]) .workflow-boost{background:#111827}}.container{width:100%;max-width:1440px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-lg)}}.workflow-header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.workflow-title{color:#fff;margin:0;font-size:1.5rem;font-weight:700}@media (min-width:768px){.workflow-title{font-size:2rem}}@media (min-width:1024px){.workflow-title{font-size:2.5rem}}.workflow-nav-arrows{gap:var(--spacing-sm);display:flex}@media (max-width:1279px){.workflow-nav-arrows{display:none}}.nav-arrow{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.nav-arrow:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.nav-arrow:active{transform:scale(.95)}.workflow-cards{gap:var(--spacing-md);height:480px;display:flex}@media (min-width:768px){.workflow-cards{height:520px}}@media (min-width:1024px){.workflow-cards{height:560px}}.workflow-cards.no-active .workflow-card.distributed{flex:1;min-width:0}.workflow-cards.no-active .card-expanded{display:none!important}@media (max-width:1279px){.workflow-cards{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);height:auto;display:grid}}@media (max-width:1279px) and (min-width:768px){.workflow-cards{gap:var(--spacing-md)}}@media (max-width:1279px){.workflow-cards .workflow-card{height:240px;width:100%!important}}@media (max-width:1279px) and (min-width:768px){.workflow-cards .workflow-card{height:280px}}@media (max-width:1279px){.workflow-cards .workflow-card .card-expanded{display:none!important}.workflow-cards .workflow-card:hover:not(.active){box-shadow:none;transform:none}.workflow-cards .workflow-card.active{flex:none}.workflow-cards .workflow-card.active .card-collapsed{width:100%;height:100%}.workflow-cards .card-label,.workflow-card:not(.active) .workflow-cards .card-label,.workflow-card.active .workflow-cards .card-label{writing-mode:horizontal-tb!important;text-orientation:initial!important;top:var(--spacing-md)!important;left:var(--spacing-md)!important;transform:none!important}.workflow-cards .card-background{top:0}.workflow-cards .card-bg-illustration{-o-object-position:top;object-position:top;height:90%}}.workflow-card{cursor:pointer;border-radius:16px;flex-shrink:0;width:100px;transition:transform .3s,box-shadow .3s,flex .4s;position:relative;overflow:hidden}@media (min-width:768px){.workflow-card{width:120px}}@media (min-width:1024px){.workflow-card{width:140px}}.workflow-card:focus{outline:2px solid var(--card-color,#f8c426);outline-offset:2px}.workflow-card:hover:not(.active){transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.workflow-card.active{flex:1;min-width:0}.workflow-card.active .card-collapsed{width:100px}@media (min-width:768px){.workflow-card.active .card-collapsed{width:120px}}@media (min-width:1024px){.workflow-card.active .card-collapsed{width:140px}}.workflow-card.active .card-expanded{opacity:1;visibility:visible;transform:translate(0)}.card-collapsed{background:linear-gradient(180deg,var(--card-gradient-from,#fda4af)0%,var(--card-gradient-to,#fb923c)100%);width:100%;height:100%;transition:width .4s;position:relative;overflow:hidden}.card-background{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:40% 0 0;overflow:hidden}.card-bg-illustration{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.workflow-card-learn-more{z-index:10;bottom:var(--spacing-md);right:var(--spacing-md);display:none;position:absolute!important}.workflow-card-learn-more.arrow-link{-webkit-backdrop-filter:blur(10px);gap:4px;display:flex;padding:var(--spacing-xs)var(--spacing-sm)!important;color:#1e293b!important;opacity:1!important;background:#fffffff2!important;border-radius:9999px!important;box-shadow:0 2px 8px #00000026!important}.workflow-card-learn-more.arrow-link:hover{opacity:1!important;background:#fff!important;box-shadow:0 4px 12px #0003!important}@media (min-width:640px) and (max-width:1279px){.workflow-card-learn-more{display:block}}@media (min-width:1280px){.workflow-card-learn-more{display:none!important}}.card-label{top:var(--spacing-md);left:var(--spacing-md);color:#fff;text-shadow:0 2px 4px #0000004d;z-index:2;font-size:1rem;font-weight:600;position:absolute}.workflow-card:not(.active) .card-label{writing-mode:vertical-lr;text-orientation:mixed;top:var(--spacing-lg);left:50%;transform:translate(-50%)}@media (min-width:1024px){.workflow-card:not(.active) .card-label{font-size:1.125rem}}.workflow-card.active .card-label{writing-mode:vertical-lr;text-orientation:mixed;top:var(--spacing-lg);left:50%;transform:translate(-50%)}.card-expanded{opacity:0;visibility:hidden;background:linear-gradient(135deg,#94a3b8f2 0%,#94a3b8d9 100%);border-left:none;flex-direction:column;transition:opacity .4s,visibility .4s,transform .4s;display:flex;position:absolute;inset:0 0 0 100px;overflow:hidden;transform:translate(-20px)}@media (min-width:768px){.card-expanded{left:120px}}@media (min-width:1024px){.card-expanded{left:140px}}@keyframes expandPanel{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.expanded-content{padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (min-width:768px){.expanded-content{padding:var(--spacing-md);gap:var(--spacing-sm)}}@media (min-width:1024px){.expanded-content{padding:var(--spacing-lg)}}.expanded-header{gap:var(--spacing-sm);z-index:1;flex-direction:column;display:flex}.expanded-body{gap:var(--spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:768px){.expanded-body{gap:var(--spacing-sm);align-items:flex-start}}.expanded-footer{flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.expanded-profession{color:#1e293bcc;margin:0;font-size:1.125rem;font-weight:500}@media (min-width:768px){.expanded-profession{font-size:1.25rem}}.expanded-headline{color:#1e293b;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}@media (min-width:768px){.expanded-headline{font-size:1.25rem}}@media (min-width:1024px){.expanded-headline{font-size:1.5rem}}.expanded-description{color:#1e293bcc;flex:1;min-width:0;font-size:.875rem;line-height:1.6}@media (min-width:768px){.expanded-description{max-width:500px;font-size:1rem}}@media (min-width:1024px){.expanded-description{font-size:1rem}}.expanded-visual{display:none}@media (min-width:768px){.expanded-visual{flex-shrink:0;justify-content:center;align-items:center;width:200px;min-width:150px;display:flex}}@media (min-width:1024px){.expanded-visual{width:280px;min-width:200px}}@media (min-width:1280px){.expanded-visual{width:380px;min-width:280px}}.panel-illustration{justify-content:center;align-items:center;width:100%;height:auto;max-height:320px;display:flex}.panel-illustration-image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:320px}.view-more-btn{border-radius:9999px;padding:12px 28px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #0000001a;color:#1e293b!important;background:#fff!important;border:none!important}.view-more-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026;background:#f8fafc!important}@media (max-width:639px){.workflow-cards{gap:var(--spacing-sm)}.workflow-card{cursor:pointer;height:180px;width:100%!important}.workflow-card:hover:not(.active){box-shadow:none;transform:none}.workflow-card.active{flex:none}.workflow-card.active .card-collapsed{width:100%;height:100%}.workflow-card.active .card-expanded{display:none}.card-expanded{display:none!important}.workflow-card:not(.active) .card-label,.workflow-card.active .card-label{writing-mode:horizontal-tb;text-orientation:initial;top:var(--spacing-md);left:var(--spacing-md);transform:none}}.workflow-card.active .card-collapsed .card-background{transform:scale(1.05)}.card-background{transition:transform .5s cubic-bezier(.4,0,.2,1)}
