.conv .section__heading{margin-bottom:var(--text-gap-md)}.conv__card-wrap{position:relative}.conv__card-wrap--wide{left:50%;max-width:none;position:relative;transform:translateX(-50%);width:min(calc(100vw - 64px),1440px)}.conv__orb{background:rgba(59,130,246,.1);border-radius:50%;filter:blur(140px);height:480px;pointer-events:none;position:absolute;width:480px;z-index:0}.conv__orb--top{left:-180px;top:-200px}.conv__orb--bottom{bottom:-200px;right:-180px}@media (max-width:767px){.conv__orb{background:rgba(59,130,246,.08);filter:blur(100px);height:320px;width:320px}.conv__orb--top{left:-120px;top:-140px}.conv__orb--bottom{bottom:-140px;right:-120px}}.conv__card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-card);color:var(--color-text-primary-dark);overflow:hidden;padding-top:48px;position:relative;z-index:1}@media (max-width:767px){.conv__card{padding-top:32px}}.section--light .conv__card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-bg-dark)}.conv__scene{--conv-top-row-y:-132px;--conv-bottom-row-y:90px;--conv-p1-x:0.5px;--conv-p1-y:-87.6px;--conv-p2-x:0.5px;--conv-p2-y:-3.6px;--conv-p3-x:-22.5px;--conv-p3-y:62.4px;align-items:center;display:flex;height:500px;justify-content:center;position:relative;width:100%}@media (max-width:767px){.conv__scene{height:520px}}.conv__fade{bottom:0;pointer-events:none;position:absolute;top:0;width:64px;z-index:40}@media (max-width:767px){.conv__fade{width:24px}}.conv__fade--left{background:linear-gradient(to right,var(--color-bg-dark),transparent);left:0}.conv__fade--right{background:linear-gradient(to left,var(--color-bg-dark),transparent);right:0}.conv__belt{background-color:hsla(0,0%,100%,.01);border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);height:40px;overflow:hidden;pointer-events:none;position:absolute;top:50%;z-index:10}.conv__belt--top{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 40px);mask-image:linear-gradient(270deg,transparent 0,#000 40px);right:50%;transform:translateY(calc(-114px - 50%));width:50%}.conv__belt--bottom{left:calc(50% - 80px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px);mask-image:linear-gradient(90deg,transparent 0,#000 80px);transform:translateY(calc(108px - 50%));width:calc(50% + 80px)}.conv__belt-stripes{animation:conv-belt-right .15s linear infinite;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,currentColor 0,currentColor 11px);bottom:0;left:-32px;opacity:.05;opacity:.08;position:absolute;right:-32px;top:0;will-change:transform}@keyframes conv-belt-right{0%{transform:translateX(0)}to{transform:translateX(15.5px)}}.conv__sign{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:50%;z-index:30}.conv__sign--top{left:25%;transform:translate(-50%,calc(-100% - 150px))}.conv__sign--bottom{left:75%;transform:translate(-50%,calc(-100% + 72px))}@media (max-width:767px){.conv__sign{display:none}}.conv__sign-board{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:var(--color-text-primary-dark);display:flex;gap:8px;height:36px;justify-content:center;overflow:hidden;padding:0 16px;position:relative;width:220px}.conv__sign-board--narrow{width:160px}.conv__sign-text{font-size:12px;font-weight:600;letter-spacing:.1em;opacity:.8;text-transform:uppercase;white-space:nowrap}.conv__sign-arrow{flex-shrink:0;opacity:.75}.conv__sign-arrow--down{transform:rotate(90deg)}.conv__sign-leg{background-color:currentColor;height:16px;opacity:.4;position:absolute;top:100%;width:1px}.conv__sign-leg--left{left:15%}.conv__sign-leg--right{right:15%}.conv__flip-sign .conv__sign-board{perspective:800px}.conv__flip-item{align-items:center;backface-visibility:hidden;display:flex;gap:6px;inset:0;justify-content:center;opacity:0;position:absolute;transform:rotateX(90deg);transform-origin:50% 50% 0;transform-style:preserve-3d;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}.conv__flip-item.is-active{opacity:1;transform:rotateX(0deg)}.conv__flip-item.is-leaving{opacity:0;transform:rotateX(-90deg)}.conv__funnel{align-items:center;display:flex;height:144px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:144px;z-index:30}@media (max-width:767px){.conv__funnel{height:112px;width:112px}}.conv__funnel-glow{animation:conv-funnel-pulse 3s ease-in-out infinite;background-color:rgba(59,130,246,.2);border-radius:50%;filter:blur(48px);inset:0;opacity:.6;position:absolute}@keyframes conv-funnel-pulse{0%,to{opacity:.55}50%{opacity:.85}}.conv__funnel-mark{color:var(--color-text-primary-dark);filter:drop-shadow(0 0 15px rgba(255,255,255,.2));height:100%;position:relative;width:100%;z-index:2}.conv__track{height:0;left:50%;position:absolute;top:50%;width:0}.conv__track--dest,.conv__track--source{z-index:20}.conv__item{align-items:center;display:flex;position:absolute;transform-origin:0 18px;will-change:transform,opacity}.conv__item--source{animation:conv-conveyor-source 20s linear infinite}.conv__item--dest{animation:conv-conveyor-dest 20s linear infinite}.conv__item-row{align-items:center;display:flex;transform:translateX(-18px);white-space:nowrap;width:200px}.conv__item-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;opacity:.9;width:36px}.conv__item-icon img{filter:brightness(0) invert(1);height:28px;object-fit:contain;opacity:.9;width:28px}.conv__item-text{display:block;overflow:hidden;white-space:nowrap}.conv__item-text--source{animation:conv-collapse-text-source 20s linear infinite}.conv__item-text--dest{animation:conv-expand-text-dest 20s linear infinite}.conv__item-label{color:var(--color-text-primary-dark);font-size:16px;font-weight:700;letter-spacing:-.025em;line-height:1;padding-left:8px;padding-right:16px}@media (min-width:768px){.conv__item-label{font-size:20px}}@keyframes conv-conveyor-source{0%{opacity:0;transform:translate(calc(min(-50vw, -800px) - 100px),var(--conv-top-row-y)) scale(1)}5%{opacity:1}35%{opacity:1;transform:translateY(var(--conv-top-row-y)) scale(1)}36%{opacity:1;transform:translate(var(--conv-p1-x),var(--conv-p1-y)) scale(.9)}38.85%{opacity:1;transform:translate(var(--conv-p2-x),var(--conv-p2-y)) scale(.6)}38.9%,to{opacity:0;transform:translate(var(--conv-p2-x),var(--conv-p2-y)) scale(.6)}}@keyframes conv-conveyor-dest{0%,38.84%{opacity:0;transform:translate(var(--conv-p2-x),var(--conv-p2-y)) scale(.6)}38.85%{opacity:1;transform:translate(var(--conv-p2-x),var(--conv-p2-y)) scale(.6)}41.25%{opacity:1;transform:translate(var(--conv-p3-x),var(--conv-p3-y)) scale(.86)}42.5%{opacity:1;transform:translateY(var(--conv-bottom-row-y)) scale(1)}72.5%{opacity:1;transform:translate(max(45vw,750px),var(--conv-bottom-row-y)) scale(1)}77.5%,to{opacity:0;transform:translate(calc(max(50vw, 800px) + 100px),var(--conv-bottom-row-y)) scale(1)}}@keyframes conv-collapse-text-source{0%,31%{-webkit-mask-image:none;mask-image:none;max-width:240px;opacity:1}31.1%{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000);mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000)}35%,to{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000);mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000);max-width:0;opacity:0}}@keyframes conv-expand-text-dest{0%,42.5%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent);max-width:0;opacity:0}46.4%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 16px),transparent)}46.5%,to{-webkit-mask-image:none;mask-image:none;max-width:240px;opacity:1}}.conv__annotate{display:none}@media (max-width:767px){.conv__annotate{align-items:center;color:var(--color-text-primary-dark);display:flex;flex-direction:column;gap:6px;left:50%;pointer-events:none;position:absolute;z-index:35}.conv__annotate--top{top:50%;transform:translate(-50%,calc(var(--conv-top-row-y, -132px) - 61px))}.conv__annotate--bottom{top:50%;transform:translate(-50%,calc(var(--conv-bottom-row-y, 90px) + 44px))}.conv__annotate-line{background:hsla(0,0%,100%,.4);flex-shrink:0;height:28px;width:1px}.conv__annotate-flip{height:16px;min-width:130px;perspective:800px;position:relative}}.conv__mobile-grid{display:none}.conv__mobile-brand{align-items:center;color:var(--color-text-secondary-dark);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px;letter-spacing:.05em}.conv__mobile-brand img{filter:brightness(0) invert(1);height:40px;object-fit:contain;width:40px}@media (max-width:767px){.conv__mobile-grid{display:none}}@media (prefers-reduced-motion:reduce){.conv__belt-stripes,.conv__funnel-glow{animation:none}.conv__item--dest,.conv__item--source{animation:none;opacity:0}.conv__item-text--dest,.conv__item-text--source{animation:none}.conv__flip-item{transition:none}}