@keyframes nc-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.14)}50%{box-shadow:0 0 0 12px transparent}}@keyframes nc-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nc-cta-glow{0%,to{filter:brightness(1)}50%{filter:brightness(var(--nc-glow-min,.85))}}@keyframes nc-cta-shimmer{0%{left:-60%}to{left:130%}}@keyframes nc-cta-scale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.section-ai-teammate-flow{background:#f9faff;border-top:1px solid #eaf1fe;overflow:hidden;padding:2.5rem 0;position:relative}@media(min-width:768px){.section-ai-teammate-flow{padding:5rem 0}}.section-ai-teammate-flow .ai-teammate-flow__blob{bottom:-13rem;height:420px;pointer-events:none;position:absolute;right:-10rem;width:420px}.section-ai-teammate-flow .container{position:relative;z-index:1}.section-ai-teammate-flow .ai-teammate-flow__header{margin:0 auto 2rem;max-width:48rem;text-align:center}.section-ai-teammate-flow .ai-teammate-flow__heading{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}@media(min-width:768px){.section-ai-teammate-flow .ai-teammate-flow__heading{line-height:1}}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__heading{font-size:2.25rem}}@media(min-width:1024px){.section-ai-teammate-flow .ai-teammate-flow__heading{font-size:3rem}}.section-ai-teammate-flow .ai-teammate-flow__highlight{color:#017cff}.section-ai-teammate-flow .ai-teammate-flow__subhead{color:#444;font-size:1.125rem;line-height:1.625;margin:.75rem 0 0}.section-ai-teammate-flow .ai-teammate-flow__grid{align-items:stretch;display:grid;gap:1rem;margin:0 auto}@media(min-width:1024px){.section-ai-teammate-flow .ai-teammate-flow__grid{grid-template-columns:.82fr 52px 1.18fr}}.section-ai-teammate-flow .ai-teammate-flow__card{background:#fff;border:1px solid #f3f3f3;border-radius:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);min-height:280px;overflow:hidden;padding:1.5rem;position:relative}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__card{padding:1.75rem}}.section-ai-teammate-flow .ai-teammate-flow__card--old{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:2rem}.section-ai-teammate-flow .ai-teammate-flow__card--new{border-color:#017cff;box-shadow:0 20px 60px rgba(41,98,255,.1)}@media(min-width:1024px){.section-ai-teammate-flow .ai-teammate-flow__card--new{padding:2rem}}.section-ai-teammate-flow .ai-teammate-flow__card--new:after,.section-ai-teammate-flow .ai-teammate-flow__card--new:before{border-radius:50%;content:"";filter:blur(64px);pointer-events:none;position:absolute}.section-ai-teammate-flow .ai-teammate-flow__card--new:before{background:rgba(234,241,254,.7);height:14rem;right:-5rem;top:-6rem;width:14rem}.section-ai-teammate-flow .ai-teammate-flow__card--new:after{background:hsla(53,96%,90%,.45);bottom:-6rem;height:11rem;right:25%;width:11rem}.section-ai-teammate-flow .ai-teammate-flow__card-head{align-items:center;display:flex;gap:.75rem}.section-ai-teammate-flow .ai-teammate-flow__card-title{color:#14161a;font-size:.875rem;font-weight:700;margin:0}.section-ai-teammate-flow .ai-teammate-flow__card-subtitle{color:#767676;font-size:.75rem;margin:0}.section-ai-teammate-flow .ai-teammate-flow__queue{height:calc(5.625rem + 4px);overflow:hidden;position:relative}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__queue{height:calc(8.75rem + 6px)}}.section-ai-teammate-flow .ai-teammate-flow__queue-list{display:flex;flex-direction:column;gap:.625rem}.section-ai-teammate-flow .ai-teammate-flow__task{align-items:center;background:#fff;border:1px solid #f3f3f3;border-radius:.75rem;box-sizing:border-box;display:flex;gap:.75rem;height:calc(2.5rem + 2px);padding:.625rem .875rem;transition:background-color .19s ease,opacity .32s ease}.section-ai-teammate-flow .ai-teammate-flow__task-check{align-items:center;background:#fff;border:1px solid #ccc;border-radius:.25rem;display:flex;flex-shrink:0;height:1.125rem;justify-content:center;transition:background-color .19s ease,border-color .19s ease;width:1.125rem}.section-ai-teammate-flow .ai-teammate-flow__task-check svg{color:#767676;height:.75rem;opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .22s cubic-bezier(.34,1.56,.64,1);width:.75rem}.section-ai-teammate-flow .ai-teammate-flow__task-text{background:linear-gradient(currentColor,currentColor) no-repeat 0 55%/0 1px;color:#444;font-size:.875rem;font-weight:500;line-height:1.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:background-size .26s ease,color .19s ease;white-space:nowrap}.section-ai-teammate-flow .ai-teammate-flow__queue-list:not(.is-animated) .ai-teammate-flow__task:first-child,.section-ai-teammate-flow .ai-teammate-flow__task.is-done{background:rgba(249,250,255,.8)}.section-ai-teammate-flow .ai-teammate-flow__queue-list:not(.is-animated) .ai-teammate-flow__task:first-child .ai-teammate-flow__task-check,.section-ai-teammate-flow .ai-teammate-flow__task.is-done .ai-teammate-flow__task-check{background:#f3f3f3;border-color:#ccc}.section-ai-teammate-flow .ai-teammate-flow__queue-list:not(.is-animated) .ai-teammate-flow__task:first-child .ai-teammate-flow__task-check svg,.section-ai-teammate-flow .ai-teammate-flow__task.is-done .ai-teammate-flow__task-check svg{opacity:1;transform:none}.section-ai-teammate-flow .ai-teammate-flow__queue-list:not(.is-animated) .ai-teammate-flow__task:first-child .ai-teammate-flow__task-text,.section-ai-teammate-flow .ai-teammate-flow__task.is-done .ai-teammate-flow__task-text{background-size:100% 1px;color:#767676}.section-ai-teammate-flow .ai-teammate-flow__task.is-leaving{opacity:0}.section-ai-teammate-flow .ai-teammate-flow__queue-list.is-sliding{transition:transform .48s cubic-bezier(.65,0,.35,1)}.section-ai-teammate-flow .ai-teammate-flow__queue-note{align-items:center;color:#767676;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;margin:0}.section-ai-teammate-flow .ai-teammate-flow__dots{display:flex;gap:.25rem}.section-ai-teammate-flow .ai-teammate-flow__dots span{background:#ccc;border-radius:50%;height:.375rem;opacity:.42;width:.375rem}.section-ai-teammate-flow .ai-teammate-flow__arrow{display:none}@media(min-width:1024px){.section-ai-teammate-flow .ai-teammate-flow__arrow{align-items:center;display:flex;justify-content:center}}.section-ai-teammate-flow .ai-teammate-flow__arrow svg{background:#fff;border:1px solid #eaf1fe;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:content-box;color:#017cff;height:1.25rem;padding:.75rem;width:1.25rem}.section-ai-teammate-flow .ai-teammate-flow__card-inner{display:flex;flex-direction:column;gap:1.25rem;height:100%;justify-content:space-between;position:relative;z-index:1}.section-ai-teammate-flow .ai-teammate-flow__new-head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.section-ai-teammate-flow .ai-teammate-flow__badge{align-items:center;background:#eaf1fe;border-radius:999px;color:#017cff;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;padding:.375rem .75rem;text-transform:uppercase}.section-ai-teammate-flow .ai-teammate-flow__result{align-items:center;display:grid;gap:1.25rem}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__result{grid-template-columns:auto 1fr}}.section-ai-teammate-flow .ai-teammate-flow__counter-wrap{border-bottom:1px solid #eaf1fe;padding-bottom:1rem;text-align:center}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__counter-wrap{border-bottom:0;border-right:1px solid #eaf1fe;padding:0 1.75rem 0 0;text-align:left}}.section-ai-teammate-flow .ai-teammate-flow__counter{align-items:flex-start;color:#017cff;display:inline-flex;font-size:3rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__counter{font-size:3.75rem}}.section-ai-teammate-flow .ai-teammate-flow__digit{display:inline-block;height:1em;overflow:hidden}.section-ai-teammate-flow .ai-teammate-flow__digit-stack{display:flex;flex-direction:column}.section-ai-teammate-flow .ai-teammate-flow__digit-stack span{display:block;height:1em;line-height:1}.section-ai-teammate-flow .ai-teammate-flow__counter-label{color:#444;font-size:.875rem;font-weight:600;line-height:1.375;margin:.25rem auto 0;max-width:190px}@media(min-width:640px){.section-ai-teammate-flow .ai-teammate-flow__counter-label{margin:.25rem 0 0}}.section-ai-teammate-flow .ai-teammate-flow__chips{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.section-ai-teammate-flow .ai-teammate-flow__chip{align-items:center;background:#fff;border:1px solid #eaf1fe;border-radius:999px;box-shadow:0 1px 2px rgba(15,45,195,.06);color:#767676;display:inline-flex;font-size:.75rem;font-weight:400;gap:.5rem;line-height:1.25;padding:.375rem .75rem .375rem .625rem}.section-ai-teammate-flow .ai-teammate-flow__chip:before{background:#b9cdf9;border-radius:50%;content:"";flex-shrink:0;height:.4375rem;width:.4375rem}.section-ai-teammate-flow .ai-teammate-flow__team-note{align-items:center;background:#fef8cc;border-radius:1rem;display:flex;gap:.75rem;padding:.875rem 1rem}.section-ai-teammate-flow .ai-teammate-flow__team-note p{color:#14161a;font-size:.875rem;font-weight:700;margin:0}.section-ai-teammate-flow .ai-teammate-flow__team-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.section-ai-teammate-flow .ai-teammate-flow__team-icon svg{color:#017cff;height:1rem;width:1rem}.section-ai-teammate-flow .ai-teammate-flow__cta{margin-top:2rem;text-align:center}@media(min-width:1024px){.section-ai-teammate-flow .ai-teammate-flow__cta{margin-top:2.5rem}}.section-ai-teammate-flow .ai-teammate-flow__button{align-items:center;background:#0f2dc3;border-radius:999px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:3.5rem;padding:1rem 2rem;position:relative;text-decoration:none;transition:filter .35s ease,transform .35s ease}.section-ai-teammate-flow .ai-teammate-flow__button:hover{animation-play-state:paused;filter:brightness(.9)}.section-ai-teammate-flow .ai-teammate-flow__button:hover:after{animation-play-state:paused}.section-ai-teammate-flow .ai-teammate-flow__button:active{animation-play-state:paused;filter:brightness(.82);transform:scale(.97)}@media(max-width:639.98px){.section-ai-teammate-flow .ai-teammate-flow__button{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;justify-content:center;line-height:1.5;padding:1rem 1.5rem;text-align:center;white-space:normal;width:100%}}.section-ai-teammate-flow .ai-teammate-flow__button:hover{color:#fff}.section-ai-teammate-flow .ai-teammate-flow__button-icon{display:none}.section-ai-teammate-flow .ai-teammate-flow__disclaimer{color:#767676;font-size:.875rem;margin:.75rem 0 0}@media(prefers-reduced-motion:no-preference){.section-ai-teammate-flow .ai-teammate-flow__digit-stack.is-rolling{animation:ai-teammate-flow-digit-roll .38s cubic-bezier(.65,0,.35,1) both}.section-ai-teammate-flow .ai-teammate-flow__chip.is-pinged{animation:ai-teammate-flow-chip .9s cubic-bezier(.23,1,.32,1) both;animation-delay:0s!important}.section-ai-teammate-flow .ai-teammate-flow__chip.is-pinged:before{animation:ai-teammate-flow-chip-dot .9s cubic-bezier(.23,1,.32,1) both}.section-ai-teammate-flow .ai-teammate-flow__dots.is-rippling span{animation:ai-teammate-flow-dot .64s ease-in-out infinite}.section-ai-teammate-flow .ai-teammate-flow__dots.is-rippling span:nth-child(2){animation-delay:102ms}.section-ai-teammate-flow .ai-teammate-flow__dots.is-rippling span:nth-child(3){animation-delay:205ms}}@keyframes ai-teammate-flow-digit-roll{0%{transform:translateY(0)}to{transform:translateY(-1em)}}@keyframes ai-teammate-flow-dot{0%,to{opacity:.42;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ai-teammate-flow-chip{0%,to{background-color:#fff;border-color:#eaf1fe;box-shadow:0 1px 2px rgba(15,45,195,.06);transform:translateY(0)}25%{background-color:#eaf1fe;border-color:rgba(1,124,255,.45);box-shadow:0 6px 16px -6px rgba(41,98,255,.35);transform:translateY(-2px)}}@keyframes ai-teammate-flow-chip-dot{0%,to{background:#b9cdf9;box-shadow:0 0 0 0 rgba(34,197,94,0)}25%{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18)}}
