.bcx{--bcx-violet:#7612fa;--bcx-violet-2:#5c0fd8;--bcx-pastel:#a38ff9;--bcx-black:#000;--bcx-black-2:#050505;--bcx-ink:#141b2b;--bcx-muted:#484555;z-index:0;background:var(--bcx-black);isolation:isolate;position:relative;overflow:clip}.bcx-hero-pin{height:200vh}.bcx-hero-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.bcx-hero-bg{z-index:1;pointer-events:none;position:absolute;inset:0}.bcx-bright{will-change:opacity;background:#fff;position:absolute;inset:0}.bcx-bright:after{display:none}.bcx-black-panel{background:var(--bcx-black);will-change:transform;position:absolute;inset:0;transform:translateY(100%)}.bcx-black-panel:before{content:"";background:linear-gradient(90deg,#7612fa00 0%,#a38ff9e6 50%,#7612fa00 100%);height:2px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 26px 2px #7612fa8c}.bcx-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.bcx-black-panel:after{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 60%,#7612fa33,#7612fa00 70%);width:80vh;height:60vh;position:absolute;bottom:-12vh;left:50%;transform:translate(-50%)}.bcx-hero-textzone{z-index:4;justify-content:center;display:flex;position:absolute;inset:0}.bcx-scene{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1120px,92vw);margin-inline:auto;display:flex;position:absolute;inset:0}.bcx-scene--hero{clip-path:inset(0 0 calc(100% - var(--bcx-boundary,100%)) 0)}.bcx-scene--workflow{clip-path:inset(var(--bcx-boundary,100%) 0 0 0)}.bcx-scene--hero.is-hidden{visibility:hidden;clip-path:none}.bcx-scene--workflow{pointer-events:none}.bcx-scene--workflow.is-visible{clip-path:none}.bcx-cards-inner{z-index:3;pointer-events:none;width:min(1400px,94vw);margin-inline:auto;position:absolute;inset:0}.bcx-cards-inner--hero{clip-path:inset(0 0 calc(100% - var(--bcx-boundary,100%)) 0)}.bcx-cards-inner--workflow{clip-path:inset(var(--bcx-boundary,100%) 0 0 0)}.bcx-cards-inner--hero.is-hidden{visibility:hidden;clip-path:none}.bcx-cards-inner--workflow.is-visible{clip-path:none}.bcx-fcard{background:color-mix(in srgb, #0a0814b3 calc(var(--bcx-morph,0) * 100%), #ffffff8c);border:1px solid color-mix(in srgb, #ffffff1f calc(var(--bcx-morph,0) * 100%), #ffffffa6);width:176px;box-shadow:0 1px 1px #0000000d, 0 10px 28px -12px color-mix(in srgb, #0000008c calc(var(--bcx-morph,0) * 100%), #141b2b2e), 0 28px 54px -22px #7612fa38;-webkit-backdrop-filter:blur(20px)saturate(160%);font-family:var(--font-geist);white-space:normal;overflow-wrap:break-word;transform:scale(var(--s,1));animation:var(--anim,bcx-float-a) var(--dur,10s) ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform;isolation:isolate;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;transition:box-shadow .4s;display:flex;position:absolute}.bcx-fcard:before{content:"";border-radius:inherit;background:linear-gradient(155deg, color-mix(in srgb, #a38ff980 calc(var(--bcx-morph,0) * 100%), #fffffff2), #fff0 45%, #7612fa29 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bcx-fcard__ic{width:30px;height:30px;color:var(--bcx-violet);background:linear-gradient(135deg,#7612fa29,#a38ff91a);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bcx-fcard__ic .ms{font-size:16px}.bcx-fcard__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.bcx-fcard__label{letter-spacing:-.005em;color:var(--bcx-muted);font-size:11px;font-weight:600}.bcx-fcard__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bcx-ink);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:14px;font-weight:700;display:flex}.bcx-fcard__value small{font-family:var(--font-mono);letter-spacing:.01em;color:var(--bcx-violet-2);font-size:9px;font-weight:600}.bcx-fcard__trend{font-family:var(--font-mono);color:#1fa35a;font-size:10px;font-style:normal;font-weight:700}.bcx-fcard__face--hero{opacity:calc(1 - var(--bcx-morph,0))}.bcx-fcard__face--workflow{box-sizing:border-box;opacity:var(--bcx-morph,0);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:absolute;inset:0}.bcx-fcard__face--workflow .bcx-fcard__label{color:#ffffff8c}.bcx-fcard__face--workflow .bcx-fcard__value{color:#fff}.bcx-fcard__face--workflow .bcx-fcard__value small{color:var(--bcx-pastel)}.bcx-fcard__face--workflow .bcx-fcard__trend{color:#4fde8c}.bcx-fcard__face--workflow .bcx-fcard__ic{color:var(--bcx-pastel);background:linear-gradient(135deg,#7612fa52,#a38ff929)}.bcx-w-chart{width:100%;height:22px;margin-top:2px;overflow:visible}.bcx-w-chart polyline{fill:none;stroke:var(--bcx-violet);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bcx-w-chart .fill{fill:#7612fa24;stroke:none}.bcx-fcard__face--workflow .bcx-w-chart polyline{stroke:var(--bcx-pastel)}.bcx-fcard__face--workflow .bcx-w-chart .fill{fill:#a38ff929}.bcx-w-progress{flex-direction:column;gap:5px;width:100%;margin-top:2px;display:flex}.bcx-w-progress__row{align-items:center;gap:6px;display:flex}.bcx-w-progress__label{font-family:var(--font-mono);letter-spacing:.02em;color:var(--bcx-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;width:42px;font-size:8px;overflow:hidden}.bcx-fcard__face--workflow .bcx-w-progress__label{color:#ffffff73}.bcx-w-progress__track{background:#7612fa1f;border-radius:999px;flex:1;height:4px;overflow:hidden}.bcx-fcard__face--workflow .bcx-w-progress__track{background:#ffffff1a}.bcx-w-progress__track i{background:linear-gradient(90deg,#7612fa,#a38ff9);border-radius:999px;height:100%;display:block}.bcx-w-funnel{flex-direction:column;gap:4px;width:100%;margin-top:2px;display:flex}.bcx-w-funnel__bar{background:linear-gradient(90deg,#7612fad9,#a38ff9b3);border-radius:5px;align-items:center;min-width:32%;height:14px;padding-inline:6px;display:flex}.bcx-w-funnel__bar em{font-style:normal;font-family:var(--font-mono);letter-spacing:.03em;color:#fff;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.bcx-fcard__face--workflow .bcx-w-funnel__bar{background:linear-gradient(90deg,#a38ff9e6,#7612fa80)}.bcx-w-rows{flex-direction:column;gap:4px;width:100%;margin-top:2px;display:flex}.bcx-w-rows__row{align-items:center;gap:6px;font-size:10px;display:flex}.bcx-w-rows__row .dot{background:var(--bcx-violet);border-radius:999px;flex:none;width:5px;height:5px}.bcx-fcard__face--workflow .bcx-w-rows__row .dot{background:var(--bcx-pastel)}.bcx-w-rows__row .label{min-width:0;color:var(--bcx-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bcx-fcard__face--workflow .bcx-w-rows__row .label{color:#fffc}.bcx-w-rows__row .value{font-family:var(--font-mono);color:var(--bcx-violet-2);flex:none;font-size:9px}.bcx-fcard__face--workflow .bcx-w-rows__row .value{color:var(--bcx-pastel)}.bcx-w-ring{width:34px;height:34px;margin-top:2px;transform:rotate(-90deg)}.bcx-w-ring .track{fill:none;stroke:#7612fa24;stroke-width:4px}.bcx-w-ring .fill{fill:none;stroke:var(--bcx-violet);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .6s}.bcx-fcard__face--workflow .bcx-w-ring .track{stroke:#ffffff1f}.bcx-fcard__face--workflow .bcx-w-ring .fill{stroke:var(--bcx-pastel)}.bcx-w-cal{gap:3px;margin-top:2px;display:flex}.bcx-w-cal__d{width:16px;height:16px;font-family:var(--font-mono);color:var(--bcx-muted);background:#7612fa14;border-radius:5px;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.bcx-w-cal__d.is-on{background:var(--bcx-violet);color:#fff}.bcx-fcard__face--workflow .bcx-w-cal__d{color:#ffffff80;background:#ffffff14}.bcx-fcard__face--workflow .bcx-w-cal__d.is-on{background:var(--bcx-pastel);color:#1a0b33}.bcx-w-insight{color:var(--bcx-ink);margin-top:2px;font-size:11px;line-height:1.4;display:block}.bcx-fcard__face--workflow .bcx-w-insight{color:#ffffffbf}.bcx-w-insight__tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bcx-violet-2);background:#7612fa1f;border-radius:999px;margin-inline-end:6px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-block}.bcx-fcard__face--workflow .bcx-w-insight__tag{color:var(--bcx-pastel);background:#a38ff92e}@keyframes bcx-float-a{0%,to{transform:translateY(0) rotate(-1.2deg) scale(var(--s,1))}50%{transform:translateY(-14px) rotate(1deg) scale(var(--s,1))}}@keyframes bcx-float-b{0%,to{transform:translateY(0) rotate(1.4deg) scale(var(--s,1))}50%{transform:translateY(-18px) rotate(-1deg) scale(var(--s,1))}}.bcx-workflow{color:#fff;background:var(--bcx-black);isolation:isolate;padding:clamp(100px,12vh,180px) 24px clamp(120px,16vh,220px);position:relative}.bcx-workflow:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.bcx-workflow-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.bcx-spine{background:#ffffff17;width:1px;position:absolute;top:6vh;bottom:18vh;left:50%;overflow:visible;transform:translate(-50%)}.bcx-spine-fill{transform-origin:50% 0;will-change:transform;background:linear-gradient(#7612fa 0%,#a38ff9 50%,#7612fa 100%);position:absolute;inset:0;box-shadow:0 0 16px #7612fa99}@media (max-width:900px){.bcx-spine{left:22px}}.bcx-steps{flex-direction:column;gap:clamp(120px,20vh,240px);display:flex;position:relative}.bcx-step{align-items:center;gap:clamp(28px,6vw,120px);display:flex}.bcx-step--right{flex-direction:row-reverse}.bcx-step__text{flex:1;min-width:0}.bcx-step--left .bcx-step__text{text-align:right}.bcx-step--left .bcx-step__inner{align-items:flex-end}.bcx-step--right .bcx-step__text{text-align:left}.bcx-step--right .bcx-step__inner{align-items:flex-start}.bcx-step__inner{flex-direction:column;display:flex}.bcx-step__meta{align-items:center;gap:14px;margin-bottom:18px;display:inline-flex}.bcx-step__num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--accent-pastel);font-size:clamp(18px,1.6vw,24px);font-weight:500}.site-marketing .bcx .bcx-step__tag{margin:0;display:inline-block}.site-marketing .bcx .bcx-step__title{color:var(--on-dark);margin:0 0 18px}.bcx-step__desc{font-family:var(--body);color:var(--on-dark-soft);max-width:420px;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.bcx-node{z-index:4;background:var(--bcx-black-2);color:#ffffff8c;border:3px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:74px;height:74px;transition:border-color .5s,color .5s;display:flex;position:relative;box-shadow:0 20px 40px #00000080}.bcx-node .ms{font-size:30px}.bcx-step:hover .bcx-node{border-color:var(--bcx-violet);color:#fff}.bcx-node:after{content:"";border:1px solid var(--bcx-violet);opacity:0;border-radius:999px;transition:opacity .6s,transform .6s;position:absolute;inset:-1px;transform:scale(1.1)}.bcx-step:hover .bcx-node:after{opacity:1;transform:scale(1.3)}@media (max-width:900px){.bcx-node{display:none}}.bcx-card__wrap{flex:1;min-width:0}.bcx-card{-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:transform .7s cubic-bezier(.2,1,.3,1),border-color .5s}.bcx-step:hover .bcx-card{border-color:#7612fa80;transform:scale(1.03)}.bcx-card__head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff6;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.bcx-card__dot{background:var(--bcx-pastel);width:7px;height:7px;box-shadow:0 0 10px var(--bcx-pastel);border-radius:999px}.bcx-row{font-family:var(--font-mono);align-items:center;gap:12px;padding:7px 0;font-size:12px;display:flex}.bcx-row+.bcx-row{border-top:1px solid #ffffff0f}.bcx-row .k{color:#ffffff6b;width:42%}.bcx-row .v{color:#ffffffd1;text-align:right;flex:1;font-weight:600}.bcx-row .v--violet{color:var(--bcx-pastel)}.bcx-row .v--ok{color:#3bd16f}.bcx-card__foot{font-family:var(--font-mono);color:#ffffff59;justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.bcx-bar{background:#ffffff14;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.bcx-bar>i{background:linear-gradient(90deg,#7612fa,#a38ff9);border-radius:999px;height:100%;display:block}@media (max-width:900px){.bcx-step,.bcx-step--right{text-align:center;flex-direction:column;gap:22px}.bcx-step__text,.bcx-step--left .bcx-step__text,.bcx-step--right .bcx-step__text{text-align:center}.bcx-step__inner,.bcx-step--left .bcx-step__inner,.bcx-step--right .bcx-step__inner{align-items:center}.bcx-step__meta{justify-content:center}.bcx-card__wrap{width:100%;max-width:420px}.bcx-fcard{display:none}}@media (prefers-reduced-motion:reduce){.bcx-fcard{animation:none!important}}
