.home-page:where(.showcase-module__fftZ3q__scope) .section_our-service{text-transform:lowercase}.home-page:where(.showcase-module__fftZ3q__scope) .section_our-service{background:var(--page);color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner{min-height:var(--snap-height);flex-direction:column;justify-content:center;gap:clamp(2.2rem,4.5svh,3.5rem);padding-top:clamp(6rem,10svh,7.5rem);padding-bottom:clamp(2.4rem,5svh,4rem);display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-eyebrow{border-radius:var(--radius-control);background:var(--white);color:var(--grey-400);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--track-eyebrow);border:1px solid #0a0a091a;align-items:center;gap:.55rem;margin-bottom:clamp(.9rem,1.8svh,1.35rem);padding:.45rem .9rem;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-eyebrow:before{content:"";background:var(--green-deep);border-radius:50%;flex:none;width:.4rem;height:.4rem;box-shadow:0 0 0 .18rem #c2ef4e29}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head h2{max-width:22ch;font-size:var(--text-display);font-weight:var(--fw-medium);line-height:var(--lh-none);letter-spacing:var(--track-display);text-wrap:balance}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head h2>span{white-space:nowrap;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow{--seam-gap:clamp(2.5rem, 3.5vw, 3.5rem);align-items:stretch;gap:var(--seam-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:clamp(29.5rem,51svh,32rem);display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.reveal{opacity:1;transition:none;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.reveal.in{opacity:1;transition:none;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel{--service-card-pad:clamp(1.4rem, 2.2vw, 2rem);z-index:1;min-width:0;padding:var(--service-card-pad);background:var(--white);opacity:0;transform-origin:bottom;transition:opacity .46s ease, transform .62s var(--ease);border:1px solid #0a0a090f;border-radius:clamp(1.75rem,2.5vw,2.3rem);grid-template-rows:auto minmax(7.75rem,auto) 14rem;display:grid;position:relative;transform:translateY(14px)scale(.988)}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-panel{opacity:1;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-input{transition-delay:0s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-engine{transition-delay:.22s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-outcomes{transition-delay:.44s}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel-topline{min-height:3.35rem;font-family:var(--font-numeric);font-size:var(--text-display);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--grey-300);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel-topline>span:first-child{color:inherit;font-variant-numeric:tabular-nums;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel-copy{margin-top:clamp(1rem,1.8svh,1.45rem)}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel h3{max-width:none;font-size:var(--text-h4);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--track-title)}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel h3>span{white-space:nowrap;display:block}:is(.home-page:where(.showcase-module__fftZ3q__scope) .service-input,.home-page:where(.showcase-module__fftZ3q__scope) .service-outcomes){background:var(--white);box-shadow:0 28px 56px -48px #0a0a0959,inset 0 1px #ffffffe6}.home-page:where(.showcase-module__fftZ3q__scope) .service-widget{--service-widget-h:14rem;width:100%;height:var(--service-widget-h);border-radius:var(--radius-card-md);background:var(--page);opacity:0;transition:opacity .4s ease, transform .5s var(--ease);border:1px solid #0a0a0912;grid-template-rows:auto minmax(0,1fr);align-self:end;padding:1rem;display:grid;transform:translateY(8px)}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-widget{opacity:1;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-input .service-widget{transition-delay:.12s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-engine .service-widget{transition-delay:.34s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-outcomes .service-widget{transition-delay:.56s}.home-page:where(.showcase-module__fftZ3q__scope) .service-widget-head{color:var(--grey-400);font-size:var(--text-caption);font-weight:var(--fw-semibold);line-height:var(--lh-label);letter-spacing:var(--track-wide);justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .1rem .85rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .service-widget-head>span{white-space:nowrap}:is(.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list,.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes){list-style:none}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:.45rem;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list li{background:var(--white);min-height:2.25rem;color:var(--grey-400);font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);white-space:nowrap;border-radius:.7rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list li:before{content:"";background:var(--grey-300);opacity:.36;width:.34rem;height:.34rem;transition:background-color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .32s var(--ease);border-radius:50%;flex:none;transform:scale(.7)}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .brand-kit-list li:before{background:var(--green-deep);opacity:1;transform:scale(1);box-shadow:0 0 0 .15rem #c2ef4e1f}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .brand-kit-list li:first-child:before{transition-delay:.3s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .brand-kit-list li:nth-child(2):before{transition-delay:.42s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .brand-kit-list li:nth-child(3):before{transition-delay:.54s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .brand-kit-list li:nth-child(4):before{transition-delay:.66s}.home-page:where(.showcase-module__fftZ3q__scope) .service-engine{z-index:2;background:var(--dark);color:var(--on-dark);border-color:#ffffff14;box-shadow:0 34px 62px -44px #000000bd,inset 0 1px #ffffff1a}.home-page:where(.showcase-module__fftZ3q__scope) .service-engine .service-panel-topline{color:#f2f2f294}.home-page:where(.showcase-module__fftZ3q__scope) .service-engine h3{color:var(--on-dark)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-arrow{z-index:3;color:var(--grey-300);opacity:0;transition:opacity .4s;display:flex;position:absolute;top:50%}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-in{left:calc(var(--seam-gap) / -2);transform:translate(-50%,-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-out{right:calc(var(--seam-gap) / -2);transform:translate(50%,-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:clamp(2.2rem,2.6vw,2.75rem);height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-seam-arrow{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-seam-in{transition-delay:.34s}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow.in .service-seam-out{transition-delay:.56s}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-loop{--orbit-size:var(--service-widget-h);--orbit-label-x:min(calc(var(--orbit-size) * .55), 37%);--orbit-label-y:calc(var(--orbit-size) * .47);box-shadow:none;background:0 0;border-color:#0000;padding:0;position:relative;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-orbit{width:var(--orbit-size);height:var(--orbit-size);margin:auto;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-orbit svg{width:100%;height:100%;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-orbit-track{fill:none;stroke:#f2f2f257;stroke-width:1.25px}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-core{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-core-name{color:var(--on-dark);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--track-body)}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-core-sub{color:#f2f2f275;font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--track-wide)}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-orbit-marker{transform-box:view-box;transform-origin:100px 100px}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-orbit-marker circle{fill:var(--green);stroke:var(--dark);stroke-width:3px}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes{pointer-events:none;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li{top:calc(50% + var(--node-y) * var(--orbit-label-y));left:calc(50% + var(--node-x) * var(--orbit-label-x));white-space:nowrap;color:#f2f2f2ad;font-size:var(--text-caption);font-weight:var(--fw-medium);line-height:var(--lh-snug);align-items:center;gap:.35rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li>i{background:#f2f2f266;border-radius:50%;width:.38rem;height:.38rem}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:first-child{color:var(--on-dark)}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:first-child>i{background:var(--green);box-shadow:0 0 0 .18rem #d6fd701a}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:first-child{--service-node-delay:.34s;--node-x:0;--node-y:-1}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:nth-child(2){--service-node-delay:1.74s;--node-x:.951;--node-y:-.309}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:nth-child(3){--service-node-delay:3.14s;--node-x:.588;--node-y:.809}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:nth-child(4){--service-node-delay:4.54s;--node-x:-.588;--node-y:.809}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li:nth-child(5){--service-node-delay:5.94s;--node-x:-.951;--node-y:-.309}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-selector{background:var(--page);grid-template-rows:auto minmax(0,1fr);padding:.75rem}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:2.55rem;place-content:center;gap:.45rem;width:fit-content;max-width:100%;min-height:0;margin-inline:auto;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button{border-radius:var(--radius-control);background:var(--white);width:100%;min-width:0;height:100%;color:var(--grey-400);text-align:left;border:1px solid #0000;align-items:center;gap:.4rem;padding:.4rem .7rem;transition:border-color .18s,color .18s,transform .1s ease-out;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button:active{transform:scale(.98)}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button>i{background:var(--grey-300);border-radius:50%;flex:none;width:.34rem;height:.34rem;transition:background-color .18s,box-shadow .18s}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button>span{font-size:var(--text-caption);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button[aria-pressed=true]>i{background:var(--green-deep);box-shadow:0 0 0 .16rem #c2ef4e24}@media (max-width:1100px){.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner{gap:2.2rem;padding-top:6.4rem}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head h2{font-size:var(--text-hero-sm)}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow{grid-template-columns:repeat(3,minmax(0,1fr));min-height:29.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel{--service-card-pad:1.35rem}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel-copy{margin-top:1.2rem}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-loop{--orbit-size:calc(var(--service-widget-h) * .8)}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel h3{font-size:var(--text-h4)}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel h3>span{white-space:normal}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-selector{padding-left:.5rem;padding-right:.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions{grid-template-columns:repeat(2,minmax(0,auto));gap:.35rem}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button{gap:.35rem;padding:.4rem .45rem}.home-page:where(.showcase-module__fftZ3q__scope) .outcome-intentions button>span{font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list li{min-height:1.85rem}}@media (min-width:721px) and (max-width:900px){:is(.home-page:where(.showcase-module__fftZ3q__scope) .section_our-service,.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner){min-height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner{padding-bottom:3.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel{min-height:24rem}.home-page:where(.showcase-module__fftZ3q__scope) .service-engine{margin-block:0}.home-page:where(.showcase-module__fftZ3q__scope) .service-outcomes{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:2rem;min-height:20rem;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .service-outcomes .service-panel-topline{grid-column:1/-1}.home-page:where(.showcase-module__fftZ3q__scope) .service-outcomes .service-panel-copy{grid-column:1;align-self:center;margin-top:0}.home-page:where(.showcase-module__fftZ3q__scope) .service-outcomes .outcome-selector{grid-area:2/2;align-self:end}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-out{top:auto;right:auto;bottom:calc(var(--seam-gap) / -2);left:50%;transform:translate(-50%,50%)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-out svg{transform:rotate(90deg)}}@media (max-width:720px){:is(.home-page:where(.showcase-module__fftZ3q__scope) .section_our-service,.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner){min-height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-inner{gap:2.5rem;padding-top:6rem;padding-bottom:4rem}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head{text-align:left;align-items:flex-start}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head h2{max-width:12ch;font-size:var(--text-hero);text-wrap:wrap}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-head h2>span{white-space:normal}.home-page:where(.showcase-module__fftZ3q__scope) .our-service-flow{grid-template-columns:minmax(0,1fr);min-height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel{--service-card-pad:1.4rem;border-radius:1.7rem;grid-template-rows:auto minmax(8.5rem,auto) 14rem;min-height:30rem}.home-page:where(.showcase-module__fftZ3q__scope) .service-engine{margin-block:0}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel-copy{margin-top:1.35rem}.home-page:where(.showcase-module__fftZ3q__scope) .service-panel h3{font-size:var(--text-h2)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-in{top:calc(var(--seam-gap) / -2);left:50%;transform:translate(-50%,-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-out{top:auto;right:auto;bottom:calc(var(--seam-gap) / -2);left:50%;transform:translate(-50%,50%)}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-arrow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){:is(.home-page:where(.showcase-module__fftZ3q__scope) .service-panel,.home-page:where(.showcase-module__fftZ3q__scope) .service-widget){opacity:1;transition:none;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-arrow{opacity:1;transition:none}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list li:before{background:var(--green-deep);opacity:1;transition:none;transform:none}}@media (prefers-contrast:more){:is(.home-page:where(.showcase-module__fftZ3q__scope) .service-panel,.home-page:where(.showcase-module__fftZ3q__scope) .service-widget){border-color:currentColor}.home-page:where(.showcase-module__fftZ3q__scope) .service-seam-arrow{color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .service-widget-head{color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .brand-kit-list li{color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .delivery-nodes li{color:var(--on-dark)}}.home-page:where(.showcase-module__fftZ3q__scope) .section_about{text-transform:lowercase}.home-page:where(.showcase-module__fftZ3q__scope) .section_about{color:var(--on-dark);background:#090908;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.home-page:where(.showcase-module__fftZ3q__scope) .section_about:before{content:"";opacity:.44;pointer-events:none;background-image:linear-gradient(#d6fd700e 1px,#0000 1px),linear-gradient(90deg,#d6fd700b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .inner{z-index:1;min-height:var(--snap-height);justify-content:center;align-items:center;width:100%;max-width:min(1500px,100%);margin-inline:auto;padding:clamp(4.8rem,7svh,6.8rem) clamp(1.25rem,4vw,4rem) clamp(3rem,5svh,4rem);display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .chip{font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:var(--track-wide);border:1px solid var(--line-2);color:var(--grey-400);background:var(--white);border-radius:5rem;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer{--compare-gap:clamp(1.5rem, 3.1vw, 3.4rem);gap:var(--compare-gap);grid-template-columns:minmax(12rem,.76fr) minmax(31rem,1.42fr) minmax(12rem,.76fr);grid-template-areas:"before card after";align-items:center;width:min(1340px,100%);margin-inline:auto;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .compare-kicker{font-family:var(--font-sans);text-transform:lowercase;letter-spacing:var(--track-eyebrow);font-size:var(--text-body);opacity:.8;align-items:center;gap:.46rem;margin-bottom:.9rem;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .compare-kicker:before{content:"";opacity:.72;background:currentColor;border-radius:50%;width:.44rem;height:.44rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-title{font-size:var(--text-hero-sm);line-height:var(--lh-none);letter-spacing:var(--track-display);font-weight:var(--fw-medium)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-title .green{background:var(--green);color:#0a1400;border-radius:.18em;padding:.04em .15em .07em;display:inline-block}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before{text-align:right;grid-area:before;justify-self:end;align-items:flex-end}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before .compare-kicker,.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before .compare-title){color:#f2f2ef6b}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before .compare-title{white-space:nowrap}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before .chip{color:#8e928d;background:#ffffff94;border-color:#0a0a0921}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-after .compare-kicker{color:#f2f2ef8a}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-after{grid-area:after;justify-self:start}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-after .compare-title{color:var(--on-dark)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-after .chip{color:#3a4d16;background:#d6fd7014;border-color:#4a5d2133}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video{aspect-ratio:.62;background:#1c1c1c;border-radius:clamp(.75rem,1vw,1rem);position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video:before{content:"";z-index:1;background:linear-gradient(#0000 35%,#000000eb 100%);position:absolute;inset:0}@media (max-width:1180px){.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"before after""card card";align-items:end}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before{justify-self:end}.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-after{justify-self:start}}@media (max-width:880px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .inner{align-items:flex-start}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer{grid-template-columns:1fr;grid-template-areas:"before""after""card";gap:2rem}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-label,.home-page:where(.showcase-module__fftZ3q__scope) .compare-label-before){text-align:left;flex-flow:wrap;justify-self:start;align-items:baseline;gap:.75rem 1.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-title{font-size:var(--text-hero-sm)}}.home-page:where(.showcase-module__fftZ3q__scope) .section_about{color:var(--ink);background:#fff}.home-page:where(.showcase-module__fftZ3q__scope) body.theme-dark .section_about{color:var(--ink);background:#fff}.home-page:where(.showcase-module__fftZ3q__scope) .section_about:before{opacity:.5;background-image:linear-gradient(#0a0a090e 1px,#0000 1px),linear-gradient(90deg,#0a0a090b 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .inner{max-width:min(100%, var(--engine-shell-max));padding:clamp(5.8rem, 8svh, 7rem) var(--engine-shell-x) clamp(3rem, 5svh, 4.2rem)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-outer{contain:layout;grid-template-columns:minmax(15rem,.82fr) minmax(34rem,1.55fr) minmax(16rem,.92fr);grid-template-areas:"before card after";align-items:center;gap:clamp(1.8rem,3vw,3.5rem);width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before{text-align:right;justify-self:end;align-items:flex-end}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after{text-align:left;justify-self:start;align-items:flex-start;max-width:24rem}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-kicker{color:#0a0a09b3}:is(.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before .compare-kicker,.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before .compare-title){color:#0a0a099e}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after .compare-kicker{color:#0a0a09cc}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after .compare-kicker:before{background:var(--green);opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after .compare-title{color:var(--ink);line-height:var(--lh-none)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-title{font-size:var(--text-display)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-title .green{background:var(--green);color:#0a1400;white-space:nowrap;border-radius:.16em;max-width:100%;padding:.03em .13em .07em}.home-page:where(.showcase-module__fftZ3q__scope) .compare-evidence{background:#ffffffb8;border-radius:clamp(1.65rem,2.7vw,2.65rem);grid-area:card;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.9rem,1.6vw,1.35rem);width:100%;padding:clamp(.8rem,1.5vw,1.15rem);display:grid;position:relative;box-shadow:0 34px 110px #0a0a091c,inset 0 0 0 1px #0a0a0914}.home-page:where(.showcase-module__fftZ3q__scope) .compare-evidence:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0a0a090f,#0000 34% 66%,#d6fd7038);border-radius:clamp(1.1rem,2vw,1.9rem);position:absolute;inset:clamp(.8rem,1.5vw,1.15rem)}@media (max-width:1239px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-outer{grid-template-columns:1fr 1fr;grid-template-areas:"before after""card card";gap:clamp(3.5rem,5vw,4rem) 2rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-evidence{justify-self:center;max-width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider{aspect-ratio:auto}.home-page:where(.showcase-module__fftZ3q__scope) .compare-slider-stage{aspect-ratio:2.05;min-height:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-track .compare-video-tile:nth-child(n+3){display:none}}@media (max-width:760px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .inner{align-items:center}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-outer{grid-template-columns:1fr 1fr;grid-template-areas:"card card""before after";align-items:start;row-gap:2rem}:is(.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label,.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before){text-align:left;flex-direction:column;justify-self:start;align-items:flex-start}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;max-width:none}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-title{font-size:var(--text-h2)}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-kicker{font-size:var(--text-label);margin-bottom:.55rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-evidence{grid-template-columns:1fr;gap:1rem}}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider{max-width:100%;aspect-ratio:var(--cmp-ar,3);box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider:before{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .compare-slider-stage{--compare-stage-radius:clamp(1.25rem, 2vw, 2rem);z-index:1;-webkit-user-select:none;user-select:none;border-radius:var(--compare-stage-radius);width:100%;min-height:clamp(22rem,44vh,34rem);clip-path:inset(0 round var(--compare-stage-radius));isolation:isolate;contain:paint;background:#0d0d0d;flex:auto;align-items:stretch;gap:clamp(.8rem,1.4vw,1.25rem);padding:clamp(.45rem,.75vw,.7rem);display:flex;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-slider-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 82% at 72% 48%,#d6fd7029,#0000 56%),linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/76px 76px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/76px 76px;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-track{z-index:1;flex:1 1 0;justify-content:center;align-items:stretch;gap:clamp(.4rem,.75vw,.68rem);min-width:0;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-divider{z-index:9;background:linear-gradient(#d6fd7047,#d6fd70eb,#d6fd7047);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:-2px 0 8px #00000052,2px 0 8px #00000052}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-badge{background:var(--green);color:#0a1400;border:1px solid #0a14002e;border-radius:999px;place-items:center;height:clamp(2rem,2.3vw,2.5rem);padding:0 clamp(.62rem,.9vw,.82rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000057}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-badge .brand-wordmark{width:clamp(2.1rem,2.5vw,2.7rem)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile{aspect-ratio:9/16;clip-path:inset(0 round clamp(.86rem,1.3vw,1.16rem));contain:layout paint;background:#111;border-radius:clamp(.86rem,1.3vw,1.16rem);flex:0 auto;width:auto;min-width:0;height:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038,inset 0 0 0 1px #ffffff14;container-type:inline-size}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile video,.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile iframe){object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile video{transform-origin:0;transform:scale(1.18)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#090909e6 48%,#090909 100%);height:15%;position:absolute;bottom:0;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014,#0000 46%,#0000009e);position:absolute;inset:0}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-video-tile video,.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-video-tile iframe){filter:grayscale(.92)saturate(.32)brightness(.52)contrast(.96)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-video-tile{opacity:1;box-shadow:inset 0 3px 10px #0000009e,inset 0 -2px 8px #0000006b,inset 0 0 0 1px #0000008c}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-tiktok-rail,.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-tiktok-views){opacity:.56}.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-video-tile:after{background:linear-gradient(#0000006b,#00000029 46%,#000000c7)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-video-tile{box-shadow:0 26px 60px #00000073,0 6px 16px #00000059,inset 0 0 0 1px #ffffff24}.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-tiktok-action--like svg{color:#fe2c55}.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-tiktok-action small{font-weight:var(--fw-bold)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-tiktok-views{font-weight:var(--fw-bold)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-rail{z-index:4;color:#fff;text-shadow:0 1px 5px #000000b8;pointer-events:none;justify-items:center;gap:clamp(.55rem,7.5cqw,.95rem);display:grid;position:absolute;bottom:clamp(2.5rem,29cqw,4.4rem);right:clamp(.32rem,5cqw,.58rem)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-action{justify-items:center;gap:.22rem;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-action svg{filter:drop-shadow(0 2px 5px #0000008c);width:clamp(1rem,15cqw,1.55rem);height:clamp(1rem,15cqw,1.55rem);transition:width .34s,height .34s}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-action small{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-none);transition:font-size .34s}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-action--like{position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst{pointer-events:none;height:0;position:absolute;top:.2rem;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst i{--drift:-.4rem;opacity:0;font-style:normal;position:absolute;bottom:0;left:50%}.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst i:nth-child(2){--drift:.32rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst i:nth-child(3){--drift:-.08rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst i:before{content:"♥";color:#fe2c55;font-size:var(--text-caption);text-shadow:0 1px 4px #00000073;display:block}@media (prefers-reduced-motion:reduce){.home-page:where(.showcase-module__fftZ3q__scope) .compare-like-burst{display:none}}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-views{z-index:4;color:#fff;font-family:var(--font-sans);font-size:max(.75rem,clamp(.58rem,8cqw,.82rem));font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-shadow:0 1px 5px #000000b8;align-items:center;gap:.28rem;display:inline-flex;position:absolute;bottom:clamp(.55rem,7cqw,.8rem);left:clamp(.5rem,7cqw,.8rem)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-tiktok-views svg{width:.85em;height:.85em}.home-page:where(.showcase-module__fftZ3q__scope) .compare-view-pill{z-index:3;color:#121212;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-wide);background:#ffffffe0;border-radius:999px;align-items:center;gap:.28rem;padding:.38rem .62rem;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 10px 24px #0000002e}.home-page:where(.showcase-module__fftZ3q__scope) .compare-view-pill:before{content:"";clip-path:polygon(18% 7%,18% 93%,88% 50%);background:currentColor;flex:none;width:.58em;height:.58em}.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-view-pill{background:var(--green)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-caption{z-index:3;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:#ffffffb8;position:absolute;bottom:.78rem;left:.78rem;right:.78rem}@media (max-width:760px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider{aspect-ratio:auto;max-width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .compare-slider-stage{aspect-ratio:1.3;gap:clamp(.55rem,2.4vw,.9rem);min-height:0}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-track{justify-content:center;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .compare-video-track .compare-video-tile:nth-child(n+2){display:none}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-badge{height:1.85rem;padding:0 .58rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-badge .brand-wordmark{width:1.95rem}}:is(.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before,.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after){opacity:calc(1 - var(--cmp-e,0) * 1.6);will-change:opacity, transform}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before{transform:translateX(calc(var(--cmp-e,0) * -2.4rem))}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after{transform:translateX(calc(var(--cmp-e,0) * 2.4rem))}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-head{z-index:12;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;padding-inline:clamp(.45rem,.75vw,.7rem);display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(calc(-100% - clamp(.55rem,.8vw,.75rem)))}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag{border:1px solid var(--compare-tag-line,#ffffff2e);min-height:clamp(2.35rem,2.7vw,2.7rem);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--track-wide);text-transform:lowercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem clamp(.78rem,.95vw,.95rem);display:inline-flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag:before{content:"";background:currentColor;border-radius:50%;width:.36rem;height:.36rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag-before{--compare-tag-line:#ffffff29;color:#f5f5f7e0;background:#1d1d1f;justify-self:start}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag-after{--compare-tag-line:#0a14001a;background:var(--green);color:#0a1400;justify-self:end}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag-after:before{color:currentColor}@media (max-width:1239px) and (min-width:761px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-before{text-align:left;flex-direction:column;justify-self:start;align-items:flex-start;gap:0}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-label-after{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:0;max-width:none}}@media (max-width:760px){.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-head{gap:.75rem;padding-inline:.35rem}.home-page:where(.showcase-module__fftZ3q__scope) .compare-stage-tag{min-height:2.1rem;font-size:var(--text-label);letter-spacing:var(--track-normal);padding:.42rem .62rem}}.home-page:where(.showcase-module__fftZ3q__scope) .compare-evidence.compare-slider{cursor:default}@media (min-width:1240px){.home-page:where(.showcase-module__fftZ3q__scope) .section_about.is-compare-pin{--compare-pin-y:clamp(.9rem, 2.4svh, 1.8rem);height:calc(var(--snap-height) * 2);min-height:0;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .section_about.is-compare-pin>.inner{top:var(--inset);height:var(--snap-height);min-height:0;padding-block:var(--compare-pin-y);position:sticky}.home-page:where(.showcase-module__fftZ3q__scope) .section_about.is-compare-pin .compare-evidence.compare-slider{max-height:calc(var(--snap-height) - (var(--compare-pin-y) * 2) - clamp(1.45rem, 2.1vw, 2rem))}:is(.home-page:where(.showcase-module__fftZ3q__scope) .compare-before-track .compare-tiktok-views,.home-page:where(.showcase-module__fftZ3q__scope) .compare-after-track .compare-tiktok-views){opacity:0;transition:opacity .34s}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer.show-expanded-stats .compare-before-track .compare-tiktok-views{opacity:.56}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer.show-expanded-stats .compare-after-track .compare-tiktok-views{opacity:1;background:var(--green);color:#0a1400;text-shadow:none;border-radius:999px;padding:.34rem .62rem;box-shadow:0 8px 22px #00000042}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer.show-expanded-stats .compare-tiktok-rail{gap:clamp(.7rem,9cqw,1.15rem)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer.show-expanded-stats .compare-tiktok-action svg{width:clamp(1.25rem,18cqw,1.9rem);height:clamp(1.25rem,18cqw,1.9rem)}.home-page:where(.showcase-module__fftZ3q__scope) .compare-outer.show-expanded-stats .compare-tiktok-action small{font-size:max(.75rem,clamp(.58rem,8.2cqw,.86rem))}}.home-page:where(.showcase-module__fftZ3q__scope) .anchor-kpi .accent{color:var(--green)}.home-page:where(.showcase-module__fftZ3q__scope) .anchor-r .btn{align-self:flex-start}@media (prefers-reduced-motion:no-preference){.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-outer.reveal{transition:opacity 1.35s var(--ease) .1s, transform 1.35s var(--ease) .1s}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-outer.reveal[data-d="1"]{transition:opacity 1.35s var(--ease) .1s, transform 1.35s var(--ease) .1s}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider.reveal{transition:opacity 1.35s var(--ease) .28s, transform 1.35s var(--ease) .28s}.home-page:where(.showcase-module__fftZ3q__scope) .section_about .compare-evidence.compare-slider.reveal[data-d="2"]{transition:opacity 1.35s var(--ease) .28s, transform 1.35s var(--ease) .28s}}.home-page:where(.showcase-module__fftZ3q__scope) .section_loop{text-transform:lowercase}.home-page:where(.showcase-module__fftZ3q__scope) .section_loop .inner{height:var(--snap-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:clamp(3.4rem,5vw,4.7rem);padding-bottom:clamp(1rem,2vw,1.35rem);display:flex;transform:translateY(clamp(-1.35rem,-2svh,-.85rem))}.home-page:where(.showcase-module__fftZ3q__scope) .section_loop h2{color:#131313;max-width:17ch;font-size:var(--text-display);line-height:var(--lh-none);margin-top:0}.home-page:where(.showcase-module__fftZ3q__scope) .loop-sub{color:#33420f;max-width:48ch;font-size:var(--text-lead);line-height:var(--lh-body);margin-top:.85rem}.home-page:where(.showcase-module__fftZ3q__scope) .loop-cta{margin-top:clamp(1.7rem,2.8vw,2.35rem)}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage{place-items:center;width:100%;min-height:0;margin-top:clamp(1.55rem,3vw,2.5rem);display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram{width:100%;max-width:780px;height:auto;max-height:min(37svh,340px);overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-orbit{stroke-dasharray:2 10;opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage.in .loop-orbit{opacity:1;transition:opacity 1.4s ease var(--orbit-delay,0s)}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-label{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--fw-medium);letter-spacing:var(--track-label);fill:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-num{fill:#1313136b}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-label-bg{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-core{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--track-widest);fill:#1313138c}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-arrow{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage.in .loop-arrow{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--dur) linear var(--delay), opacity 10ms linear var(--delay)}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-arrow-tip{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage.in .loop-arrow-tip{opacity:1;transition:opacity .15s ease var(--tip-delay)}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-node{opacity:0;transform:translateY(10px)}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage.in .loop-node{opacity:1;transition:opacity .8s ease var(--nd), transform .9s var(--ease) var(--nd);transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-core{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .loop-stage.in .loop-core{opacity:1;transition:opacity 1.4s ease var(--nd)}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .section_loop .inner{height:auto;min-height:var(--snap-height);transform:none}}@media (min-width:641px){.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram{max-width:min(780px,74%)}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram{max-height:none}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-num{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-label{font-size:var(--text-h3);text-anchor:middle}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .node-label-bg{fill:#d6fd70d9;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .loop-diagram .loop-core{font-size:var(--text-h4)}}@media (prefers-reduced-motion:reduce){.home-page .loop-diagram .loop-orbit{opacity:1}.home-page .loop-stage.in .loop-orbit{transition:none}:is(.home-page .loop-stage.in .loop-arrow,.home-page .loop-stage.in .loop-arrow-tip,.home-page .loop-stage.in .loop-node,.home-page .loop-stage.in .loop-core){transition:none}}.home-page:where(.showcase-module__fftZ3q__scope) .section_services{text-transform:lowercase}.home-page:where(.showcase-module__fftZ3q__scope) .section_services{--engine-step-height:calc(var(--snap-height) * .58);--engine-track-travel:calc((var(--engine-step-height) * 5) - 100svh);height:calc(var(--engine-step-height) * 5);background:0 0}.home-page:where(.showcase-module__fftZ3q__scope) .section_services:before{content:"";top:var(--inset);z-index:0;height:var(--snap-height);margin-bottom:calc(var(--snap-height) * -1);border-radius:var(--radius-lg);background:var(--white);pointer-events:none;display:block;position:sticky}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step{width:1px;height:var(--engine-step-height);pointer-events:none;position:absolute;left:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step:first-child{top:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step:nth-child(2){top:calc(var(--engine-track-travel) * .25)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step:nth-child(3){top:calc(var(--engine-track-travel) * .5)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step:nth-child(4){top:calc(var(--engine-track-travel) * .75)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step:nth-child(5){top:var(--engine-track-travel)}.home-page:where(.showcase-module__fftZ3q__scope) .section_services .inner.engine-sticky{top:var(--inset);z-index:1;position:sticky}.home-page:where(.showcase-module__fftZ3q__scope) .section_services .inner{--engine-nav-bottom:calc(var(--navbar-top) + var(--navbar-height) - var(--inset));--engine-top-safe:clamp(5.4rem, 9svh, 6.4rem);--engine-bottom-safe:clamp(3.6rem, 7svh, 5.2rem);height:var(--snap-height);max-width:min(100%, var(--engine-shell-max));padding:var(--engine-top-safe) var(--engine-shell-x) var(--engine-bottom-safe);flex-direction:column;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .engines-head .lead{max-width:42rem;font-size:var(--text-body);line-height:var(--lh-body);color:var(--grey-500);margin-left:auto}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll{min-height:0;height:min(54rem, calc(var(--snap-height) - var(--engine-top-safe) - var(--engine-bottom-safe)));flex:none;width:100%;min-width:0;max-width:min(100%,max(1280px,88vw));margin-inline:auto;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-showcase{gap:var(--inset);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(11.5rem,.34fr) minmax(0,1.66fr);align-items:stretch;width:100%;height:100%;min-height:0;display:grid;position:relative;top:auto}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tabs{flex-direction:column;gap:clamp(.5rem,.8vw,.7rem);min-height:0;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab{--tab-pad-y:clamp(.85rem, 1.1vw, 1.05rem);--tab-pad-x:clamp(1.15rem, 1.9vw, 1.55rem);appearance:none;text-align:left;min-height:0;color:var(--ink);padding:var(--tab-pad-y) var(--tab-pad-x);cursor:pointer;transition:flex-grow .68s var(--ease), background-color .36s var(--ease), border-color .36s var(--ease), color .36s var(--ease);background:0 0;border:1px solid #0a0a0924;border-radius:1.25rem;flex:1 1 0;align-items:center;display:flex;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab:hover{background:#0a0a090d;border-color:#0a0a094d}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab:hover .engine-tab-num{color:#0a0a091f}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active{color:var(--on-dark);background:#131313;border-color:#131313;flex-grow:2.4}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab-head{z-index:1;align-items:center;min-width:0;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab-name{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-none);text-transform:lowercase;letter-spacing:var(--track-wide);transition:font-size .36s var(--ease);display:block;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active .engine-tab-name{font-size:var(--text-body)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab-num{z-index:0;font-size:var(--text-display);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:#0a0a0912;transition:color .45s var(--ease), font-size .68s var(--ease), transform .6s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.12em;right:.4rem;transform:translateY(.06em)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active .engine-tab-num{font-size:var(--text-hero);color:#f2f2f229;transform:translateY(0)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active:hover .engine-tab-num{font-size:var(--text-hero);color:#f2f2f229;transform:translateY(0)}@supports (-webkit-text-stroke:1px black){.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active .engine-tab-num{color:#0000;-webkit-text-stroke:1.2px #f2f2f252}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab.is-active:hover .engine-tab-num{color:#0000;-webkit-text-stroke:1.2px #f2f2f252}}@media (prefers-reduced-motion:reduce){.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab{transition:background-color .36s var(--ease), border-color .36s var(--ease), color .36s var(--ease)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tab-num{transition:color .45s var(--ease);transform:none}}.home-page:where(.showcase-module__fftZ3q__scope) .engine-deck{border-radius:var(--radius);isolation:isolate;height:100%;min-height:0;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage{display:contents}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage-head{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel{background:var(--panel-bg,#131313);color:var(--panel-text,#f2f2f2);opacity:0;visibility:hidden;transition:opacity .32s var(--ease), transform .48s var(--ease), visibility 0s .32s;pointer-events:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1.35rem,2.6vw,2.35rem);display:grid;position:absolute;inset:0;transform:translateY(14px)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel.is-active{opacity:1;visibility:visible;transition:opacity .55s var(--ease), transform .72s var(--ease);pointer-events:auto;transform:translateY(0)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-copy{z-index:2;text-align:left;grid-template-columns:minmax(0,1fr);justify-self:start;place-items:center start;row-gap:.72rem;max-width:48rem;display:grid;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel h3{color:inherit;font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--track-display);white-space:nowrap;text-align:left;justify-self:start;max-width:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel p{color:var(--panel-muted,#f2f2f2ad);font-size:var(--text-sm);line-height:var(--lh-label);text-align:left;text-wrap:pretty;justify-self:start;max-width:38rem;margin-top:0}@media (min-width:981px){.home-page:where(.showcase-module__fftZ3q__scope) .section_services .inner{grid-template-rows:var(--engine-nav-bottom) minmax(0, 1fr);justify-content:stretch;padding-top:0;padding-bottom:0;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll{grid-row:2;align-self:center}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel{grid-template-rows:auto minmax(0,1fr)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-copy{grid-template-columns:minmax(0,1fr) minmax(20rem,46%);align-items:start;column-gap:clamp(2rem,4vw,5rem);width:100%;max-width:none;min-height:4.25rem;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-copy p{grid-column:2;width:100%;max-width:38rem}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel>.engine-panel-visual{align-self:end;height:calc(100% - .5rem)}}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-visual{background:var(--visual-bg,#ffffff1a);border-radius:1.05rem;align-self:stretch;min-height:0;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll.reveal{opacity:1;transition:none;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-tab{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-deck{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-panel-copy h3{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-panel-copy p{opacity:0}@media (prefers-reduced-motion:reduce){.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-tab{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-deck{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-panel-copy h3{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll:not(.in) .engine-panel-copy p{opacity:1}}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .section_services{height:auto;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .section_services:before{height:100%;margin-bottom:0;position:absolute;top:0;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .section_services .inner.engine-sticky{position:relative;top:auto}.home-page:where(.showcase-module__fftZ3q__scope) .section_services .inner{justify-content:flex-start;height:auto;padding-top:clamp(3rem,7svh,4.2rem);padding-bottom:clamp(2.8rem,7svh,4.2rem)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-step{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-scroll{height:auto;min-height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .engine-showcase{grid-template-rows:none;grid-template-columns:1fr;height:auto;min-height:0;position:relative;top:auto}.home-page:where(.showcase-module__fftZ3q__scope) .engine-tabs{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-deck{isolation:auto;border-radius:0;flex-direction:column;gap:clamp(2.6rem,7svh,4rem);height:auto;min-height:0;display:flex;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage{flex-direction:column;gap:1rem;min-height:max(30rem,100svh - 8rem);display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage-head{align-items:center;gap:.75rem;padding-inline:.2rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage-name{font-size:var(--text-h3);font-weight:var(--fw-semibold);line-height:var(--lh-none);text-transform:lowercase;letter-spacing:var(--track-wide);color:var(--ink)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage-head:after{content:"";background:#0a0a091f;flex:1;height:1px}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel{opacity:1;visibility:visible;pointer-events:auto;border-radius:calc(var(--radius) * .8);flex:auto;min-height:0;padding-top:60px;transition:none;position:relative;inset:auto;overflow:hidden;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel h3{white-space:normal}}@media (min-width:641px) and (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-self:center;justify-items:center;row-gap:1.25rem}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel h3{white-space:normal;text-align:center;font-size:var(--text-h2);justify-self:center}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel p{text-align:center;justify-self:center;max-width:36rem}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage{min-height:max(32rem,100svh - 6.5rem)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel{grid-template-columns:1fr;align-items:stretch}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-copy{text-align:center;grid-template-columns:1fr;justify-self:stretch;align-items:center;row-gap:1.25rem;max-width:none}:is(.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel h3,.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel p){text-align:center;justify-self:center;max-width:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel h3{white-space:normal;font-size:var(--text-hero-sm)}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel-visual{min-height:14rem}.home-page:where(.showcase-module__fftZ3q__scope) .engines-head .lead{margin-left:0}}.home-page:where(.showcase-module__fftZ3q__scope) .particle-engine-canvas{background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine){z-index:3;position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .engine-title{white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;align-items:baseline;gap:.4rem;margin-bottom:.55rem;display:flex;position:absolute;bottom:100%;left:.1rem}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine>.engine-title,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine>.engine-title){text-align:center;justify-content:center;width:max-content;max-width:calc(100vw - 2rem);margin-inline:0;left:50%;right:auto;translate:-50%}.home-page:where(.showcase-module__fftZ3q__scope) .engine-title strong{font-family:inherit;font-size:var(--text-body);font-weight:var(--fw-semibold);letter-spacing:var(--track-title);text-transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .engine-box{background:#000;border-radius:1.15rem;position:absolute;inset:0;overflow:hidden}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-thinking){z-index:0;opacity:0;pointer-events:none;will-change:opacity, transform;background:radial-gradient(circle,#e2ff8f57 0%,#d6fd702b 42%,#d6fd7000 72%);border-radius:34%;position:absolute;inset:-24%;transform:scale(.78)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:before{content:"";position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:after{content:"";position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-thinking:before{content:"";position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-thinking:after{content:"";position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:before{opacity:0;border:1px solid #d6fd709e;border-radius:30%;inset:18%;box-shadow:0 0 14px #d6fd7094,0 0 32px #e2ff8f3d}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-thinking:before{opacity:0;border:1px solid #d6fd709e;border-radius:30%;inset:18%;box-shadow:0 0 14px #d6fd7094,0 0 32px #e2ff8f3d}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:after{filter:drop-shadow(0 0 5px #d6fd70b8);opacity:0;background:#eaff9e;border-radius:50%;width:.28rem;height:.28rem;margin-top:-.14rem;top:50%;left:78%;box-shadow:.72rem -.92rem 0 -1px #eaff9ef2,1.42rem -1.42rem 0 -1px #d6fd70b3,.9rem 0 #eaff9ee6,1.7rem 0 0 -1px #d6fd709e,.72rem .92rem 0 -1px #eaff9ef2,1.42rem 1.42rem 0 -1px #d6fd70b3}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-thinking:after{filter:drop-shadow(0 0 5px #d6fd70b8);opacity:0;background:#eaff9e;border-radius:50%;width:.28rem;height:.28rem;margin-top:-.14rem;top:50%;left:78%;box-shadow:.72rem -.92rem 0 -1px #eaff9ef2,1.42rem -1.42rem 0 -1px #d6fd70b3,.9rem 0 #eaff9ee6,1.7rem 0 0 -1px #d6fd709e,.72rem .92rem 0 -1px #eaff9ef2,1.42rem 1.42rem 0 -1px #d6fd70b3}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine>.engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine>.engine-box){z-index:1;transition:border-color .5s var(--ease), box-shadow .5s var(--ease);background:#191a1d;border:1px solid #c2ef4ebf;border-radius:26%;box-shadow:0 0 14px #d6fd7024}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-cycle,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-cycle){z-index:2;position:absolute;inset:0}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-mark,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-mark){z-index:2;color:var(--green);will-change:transform;place-items:center;display:grid;position:absolute;inset:0}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-mark .brand-wordmark,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine-mark .brand-wordmark){width:62%}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine>.plan-port,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine>.prod-port){transition:background-color .4s var(--ease);background:#101114;border-color:#e8ebf1}.home-page:where(.showcase-module__fftZ3q__scope) .engine-pill{z-index:4;height:1.75em;color:var(--green);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-sans);font-size:var(--text-caption);transition:width .5s var(--ease);will-change:width;pointer-events:none;background:#0a0a09b8;border:1px solid #d6fd7057;border-radius:.55em;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 26px #d6fd702e}.home-page:where(.showcase-module__fftZ3q__scope) .engine-pill-track{justify-content:center;align-items:center;display:inline-flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .engine-pill-word{white-space:nowrap;font-weight:var(--fw-medium);letter-spacing:var(--track-normal);text-transform:lowercase;transition:transform .42s var(--ease), opacity .42s var(--ease), filter .42s var(--ease);padding:0 .85em;display:inline-block}.home-page:where(.showcase-module__fftZ3q__scope) .engine-pill-measure{visibility:hidden;white-space:nowrap;font-weight:var(--fw-medium);letter-spacing:var(--track-normal);text-transform:lowercase;font-family:var(--font-sans);font-size:var(--text-caption);padding:0 .85em;position:absolute;top:-9999px;left:-9999px}@media (prefers-reduced-motion:reduce){:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine>.engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine>.engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine>.plan-port,.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine>.prod-port){transition:none}}.home-page:where(.showcase-module__fftZ3q__scope) .panel-decode{--panel-bg:#d6fd70;--panel-text:#111;--panel-muted:#35410f;--visual-bg:#d6fd70}.home-page:where(.showcase-module__fftZ3q__scope) .panel-decode .engine-panel-visual{background:#d6fd70;border-radius:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-breakdown{color:#111;background:#d6fd70;padding-top:clamp(15px,2vh,72px);position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-breakdown:before{content:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage{--decode-progress:0%;--decode-progress-frac:0;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:.95rem;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.85fr) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,1.15fr);gap:clamp(.9rem,1.8vw,1.5rem) clamp(24px,2.4vw,44px);padding:0;display:grid;position:relative;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage:before{content:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-canvas{z-index:1;min-width:0;min-height:0;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-area:1/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .decode-canvas:before{content:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage{z-index:2;aspect-ratio:9/16;width:min(14.5rem,24vw);min-width:0;max-width:100%;transition:transform .38s var(--ease), opacity .38s var(--ease), filter .38s var(--ease);border-radius:.82rem;flex-shrink:1;position:relative;overflow:hidden}@media (min-width:981px){.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage{width:auto;max-width:min(26rem,28vw,100%);height:100%}}.home-page:where(.showcase-module__fftZ3q__scope) .decode-canvas video{object-fit:cover;opacity:1;filter:saturate(1.03)contrast(1.02);width:100%;height:100%;box-shadow:none;border-radius:.82rem;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-tiktok-decorator{z-index:1;pointer-events:none;background:url(/assets/tiktok-decorator.webp) bottom/cover no-repeat;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage:before{content:"";z-index:3;pointer-events:none;opacity:1;will-change:transform;height:100%;transform:translateY(var(--decode-progress,0%));background:#2222249e;border-top:1.5px solid #d6fd70eb;border-radius:0 0 .82rem .82rem;position:absolute;top:0;left:0;right:0;box-shadow:0 -10px 22px #d6fd7080,0 -2px 6px #d6fd70e6}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d6fd7080,inset 0 0 16px #d6fd701f}.home-page:where(.showcase-module__fftZ3q__scope) .decode-scan-dot{z-index:5;background:var(--green);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5rem;right:.5rem;box-shadow:0 0 0 4px #d6fd701f,0 0 16px #d6fd70bf}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage.is-complete .decode-scan-dot{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut{z-index:6;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage.is-complete .decode-cut{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut:before{content:"";opacity:0;transition:opacity .45s var(--ease);background:#06090294;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage.is-complete .decode-cut:before{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-seg{align-items:flex-start;padding:6px 8px;display:flex;position:absolute;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-seg:before{content:"";background:linear-gradient(90deg, var(--green) 0%, #d6fd701f 100%);transform-origin:0;height:1.5px;position:absolute;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #d6fd708c}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-seg:first-child:before{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-tag{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:var(--green);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;opacity:0;background:#080c039e;border:1px solid #d6fd7057;border-radius:80px;padding:2px 7px;transform:translate(-8px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-badge{background:var(--green);opacity:0;border-radius:50%;place-items:center;width:clamp(26px,3.2vw,34px);height:clamp(26px,3.2vw,34px);display:grid;position:absolute;top:8px;right:8px;transform:scale(.4);box-shadow:0 8px 22px #d6fd7080,0 0 0 6px #d6fd7029}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-badge svg{width:62%;height:62%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-badge path{stroke:#131313;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-wide);text-transform:lowercase;color:#f2f2efd1;opacity:0;background:#060902f0;border:1px solid #d6fd706b;border-radius:11px;justify-content:center;padding:7px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(10px);box-shadow:0 10px 26px #0000006b}.home-page:where(.showcase-module__fftZ3q__scope) .decode-cut-caption b{color:var(--green);font-weight:var(--fw-semibold);letter-spacing:var(--track-eyebrow)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage.is-switching .decode-video-stage{opacity:0;filter:blur(10px)saturate(1.35);transform:scale(.93)translateY(10px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage.is-switching .decode-video-stage:before{opacity:0;transition:opacity .22s var(--ease), top .16s linear}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-col{transition:opacity .3s var(--ease), transform .3s var(--ease)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-row{transition:opacity .3s var(--ease), transform .3s var(--ease)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage.is-switching .decode-analysis-col{opacity:0;transform:translateY(12px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage.is-switching .decode-phase-row{opacity:0;transform:translateY(12px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-col{z-index:3;grid-area:1/4;align-self:center;gap:clamp(.7rem,1.2vw,1rem);width:clamp(250px,23vw,400px);min-width:0;display:grid}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis{background:#131313e0;border-radius:1rem;min-height:clamp(7rem,15svh,10rem);padding:clamp(1.1rem,1.9vw,1.7rem);position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-head{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;color:#f2f2ef8c;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-mode{color:var(--green);align-items:center;gap:.45rem;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-mode:before{content:"";background:var(--green);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 4px #d6fd701f,0 0 16px #d6fd70bf}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis[data-mode=inspect] .decode-analysis-mode:before{box-shadow:none;background:#d6fd708c}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-stamp{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;color:var(--green);margin-bottom:.6rem;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis strong{color:#fff;font-size:var(--text-h4);line-height:var(--lh-display);letter-spacing:var(--track-title);font-weight:var(--fw-medium);display:block}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis p{color:#f2f2efb3;font-size:var(--text-sm);line-height:var(--lh-body);margin-top:.65rem}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-tags{flex-wrap:wrap;gap:5px;margin-top:.75rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-tags span{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;white-space:nowrap;color:#d6fd70d9;border:1px solid #d6fd7052;border-radius:80px;padding:3px 9px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-timeline{z-index:2;grid-area:2/1/auto/-1;gap:.55rem;padding:0 clamp(.7rem,1.3vw,1rem);display:grid;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding-top:.05rem;display:grid;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card{color:#1313138c;height:clamp(118px,18svh,168px);font:inherit;text-align:left;cursor:pointer;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);background:0 0;border:1px dashed #13131352;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:8px;padding:11px 13px;display:grid;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-head{z-index:1;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;color:inherit;justify-content:space-between;align-items:center;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-index{font-weight:var(--fw-medium);opacity:.75}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-status{opacity:0;width:.4rem;height:.4rem;transition:opacity .25s var(--ease), background-color .25s var(--ease);background:currentColor;border-radius:50%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-status{opacity:.38}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-status{opacity:1;background:var(--green);box-shadow:0 0 0 4px #d6fd701f,0 0 16px #d6fd70bf}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-time{z-index:1;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-wide);color:inherit;opacity:.6;border-top:1px solid #13131329;align-items:center;gap:7px;padding-top:8px;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-time-sep{opacity:.5}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-time{opacity:.7}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-time{opacity:.92;border-top-color:#d6fd704d}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-body{z-index:1;align-content:center;justify-items:start;gap:5px;min-height:0;display:grid;position:relative}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-name,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-tags){opacity:0;transition:opacity .42s var(--ease), transform .42s var(--ease);transform:translateY(7px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-name{max-width:100%;font-size:var(--text-body);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--track-tight);color:inherit;white-space:nowrap}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-tags{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-height:0;display:flex;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-tag{max-width:100%;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;color:#131313b3;border:1px solid #13131342;border-radius:80px;padding:3px 9px;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked{z-index:0;pointer-events:none;transition:opacity .35s var(--ease);align-content:center;gap:7px;display:grid;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked i{background:#1313131a;border-radius:80px;height:8px;display:block;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked i:first-child{width:66%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked i:last-child{width:40%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked i:after{content:"";background:linear-gradient(90deg,#0000 0%,#13131338 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-name,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-name,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-tags,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-tags){opacity:1;transform:none}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-name,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-name){transition-delay:40ms}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-tags,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-tags){transition-delay:.18s}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded .decode-phase-locked,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-locked){opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded{color:#131313;background:#13131314;border-style:solid;border-color:#0000}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active{color:var(--green);background:#131313;border-style:solid;border-color:#131313;box-shadow:0 14px 30px #1313132e}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active .decode-phase-tag{color:var(--green);border-color:#d6fd7073}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card:hover{transform:translateY(-2px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-locked:hover{background:#1313130a;border-color:#13131380}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-decoded:hover,.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card.is-active:hover){box-shadow:0 14px 30px #1313132e}.home-page:where(.showcase-module__fftZ3q__scope) .decode-ticks{opacity:.86;background:linear-gradient(90deg,#13131352 0 2px,#0000 2px) 100%/2px 100% no-repeat,repeating-linear-gradient(90deg,#13131352 0 2px,#0000 2px calc(6.25% - 1px),#1313132e calc(6.25% - 1px) 6.25%);height:.8rem;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-ticks:before{content:"";width:100%;height:2px;transform:translateY(-50%) scaleX(var(--decode-progress-frac,0));transform-origin:0;will-change:transform;background:#131313;position:absolute;top:50%;left:0;box-shadow:0 0 16px #1313132e}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-meta{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:#1313139e;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-meta span{align-items:center;gap:.4rem;display:inline-flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-meta span:before{content:"";background:#131313;border-radius:50%;width:.44rem;height:.44rem}.home-page:where(.showcase-module__fftZ3q__scope) .decode-fps-badge:before{content:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-fps-badge{color:#131313b8;font-weight:var(--fw-medium)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-case-films{z-index:2;flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;gap:clamp(8px,1vw,14px);width:clamp(116px,12vw,184px);min-width:0;height:100%;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film{cursor:pointer;min-height:0;font:inherit;transition:transform .25s var(--ease);background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:0;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film:hover{transform:translateY(-2px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-media{aspect-ratio:1;outline-offset:0;min-width:0;max-width:100%;height:100%;min-height:0;transition:filter .4s var(--ease), opacity .4s var(--ease), box-shadow .25s var(--ease), outline-color .25s var(--ease);background:#0d0d0d;border-radius:12px;outline:1.5px solid #0000;flex:auto;position:relative;overflow:hidden;box-shadow:0 8px 22px #13131329}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-media video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-decoded .decode-film-cut{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut:before{content:"";background:#06090285;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-seg{align-items:flex-start;padding:3px 4px;display:flex;position:absolute;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-seg:before{content:"";background:linear-gradient(90deg, var(--green) 0%, #d6fd701f 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px #d6fd7080}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-seg:first-child:before{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-tag{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-wide);text-transform:lowercase;color:var(--green);white-space:nowrap;background:#060902b8;border:1px solid #d6fd7052;border-radius:40px;padding:1px 4px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-seg:nth-child(n+4) .decode-film-cut-tag{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-caption{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-wide);line-height:var(--lh-label);text-transform:lowercase;color:#f2f2efd1;background:#060902f0;border:1px solid #d6fd706b;border-radius:6px;justify-content:center;padding:3px 5px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-caption b{color:var(--green);font-weight:var(--fw-semibold);letter-spacing:var(--track-label)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-locked .decode-film-media{filter:grayscale()brightness(.62)contrast(.98);opacity:.6}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-locked:hover .decode-film-media{opacity:.8}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-decoded .decode-film-media{filter:none;opacity:1;outline-color:#131313d9}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-active .decode-film-media{filter:none;opacity:1;outline-color:#131313;box-shadow:0 12px 30px #13131347}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-label{max-width:100%;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:#13131373;transition:color .2s var(--ease);justify-content:center;align-items:center;gap:4px;display:flex}:is(.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-active .decode-film-label,.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-decoded .decode-film-label){color:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-index{font-weight:var(--fw-bold);opacity:.85}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:641px) and (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .decode-breakdown{padding-top:clamp(12px,1.4vh,36px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);column-gap:clamp(18px,3vw,40px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-case-films{flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;align-self:start;gap:clamp(12px,2.4vw,22px);width:auto;height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film{flex:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-media{flex:none;width:clamp(48px,6vw,62px);height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .decode-canvas{grid-area:2/2}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage{width:auto;height:min(100%,1.77778*min(14.5rem,24vw))}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-col{grid-area:2/3;width:clamp(300px,36vw,460px)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-timeline{grid-area:3/1/auto/-1}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel.panel-decode{padding-left:clamp(.6rem,3vw,1.1rem);padding-right:clamp(.6rem,3vw,1.1rem)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-breakdown{padding:.9rem .35rem 1rem;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-stage{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);gap:.75rem 0;height:auto;padding:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-case-films{flex-direction:row;grid-area:1/1;justify-content:center;align-self:start;gap:10px;width:auto;height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film{flex:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-media{flex:none;width:clamp(60px,16vw,68px);height:auto}.home-page:where(.showcase-module__fftZ3q__scope) .decode-canvas{grid-area:2/1}.home-page:where(.showcase-module__fftZ3q__scope) .decode-video-stage{width:min(9.5rem,44vw)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis-col{grid-area:3/1;gap:.5rem;width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis{min-height:auto;padding:1rem .78rem}.home-page:where(.showcase-module__fftZ3q__scope) .decode-analysis p{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-row{gap:.28rem}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-card{gap:5px;height:86px;padding:8px 6px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-head{font-size:var(--text-caption);letter-spacing:var(--track-wide)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-name{font-size:var(--text-label)}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-tags{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-time{font-size:var(--text-caption);gap:5px;padding-top:5px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked{gap:5px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-locked i{height:6px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-structure-timeline{grid-area:4/1;padding:0}.home-page:where(.showcase-module__fftZ3q__scope) .decode-phase-meta{font-size:var(--text-caption);align-items:flex-start}}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .decode-case-films{--decode-films-gap:clamp(14px, 3vw, 24px);justify-self:center;gap:var(--decode-films-gap);background:#13131312;border:1px solid #13131329;border-radius:18px;max-width:100%;padding:clamp(10px,1.8vw,14px) clamp(14px,2.8vw,22px) clamp(9px,1.6vw,12px);box-shadow:inset 0 1px #ffffff40}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film+.decode-film:after{content:"";left:calc(var(--decode-films-gap) / -2);pointer-events:none;background:#13131324;width:1px;position:absolute;top:10%;bottom:18%}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-label{transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:40px;padding:2px 7px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film.is-active .decode-film-label{color:var(--green);background:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-caption{font-size:var(--text-caption);letter-spacing:var(--track-wide);white-space:nowrap;padding:2px 3px;bottom:3px;left:3px;right:3px}.home-page:where(.showcase-module__fftZ3q__scope) .decode-film-cut-caption b{letter-spacing:var(--track-wide)}}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan{--panel-bg:#f1f2f4;--panel-text:#131313;--panel-muted:#4a4d53;--visual-bg:transparent}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan .engine-panel-visual{background:0 0;border-radius:1.4rem;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .planning-flow{--burst:1.05s;color:#15181d;background-color:#0000;border-radius:1.4rem;position:absolute;inset:0;overflow:hidden}@media (min-width:981px){.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan .planning-flow{transform:translateY(clamp(-3rem,-4svh,-2rem))}}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wire{fill:none;stroke:#1d222b;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 11;opacity:.28}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wire-pulse{fill:none;stroke:#a3e635;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;opacity:0;filter:drop-shadow(0 0 3px #a3e635e6)drop-shadow(0 0 9px #d6fd7099)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wire-pulse.feed{stroke-dasharray:14 86;stroke-dashoffset:14px}.home-page:where(.showcase-module__fftZ3q__scope) .plan-node{z-index:2;background:#fff;border:1px solid #0a0a0914;border-radius:1.15rem;position:absolute;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage{background:0 0;border-color:#0000;flex-direction:column;justify-content:center;width:34.5%;height:78%;padding:0;display:flex;top:11%;left:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage .engine-title{color:#1e24306b;font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage .engine-title strong{color:#171a20}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wall-swap{background:#fff;border:0;border-radius:1.15rem;flex-direction:column;flex:0 auto;min-height:0;margin-top:0;padding:.4rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-wall{aspect-ratio:9/16;perspective:900px;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%;min-height:0;max-height:100%;margin-top:0;display:grid;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-wall:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#a3e63500 0%,#a3e6351a 58%,#a3e63547 90%,#a3e635d9 98%,#d6fd70 100%);height:20%;position:absolute;top:-22%;left:0;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-column{--scan-distance:33.333%;will-change:transform;transform:translate3d(0, var(--start,0), 0);flex-direction:column;align-self:start;gap:.28rem;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-column:first-child{--scan-speed:12.6s;--start:-5%;--col-in:0s}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-column:nth-child(2){--scan-speed:16.8s;--start:-18%;--col-in:80ms}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-column:nth-child(3){--scan-speed:14.7s;--start:-11%;--col-in:.16s}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-card{aspect-ratio:9/16;background-image:var(--img);background-position:50%;background-size:cover;border-radius:.32rem;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-card.is-playing{box-shadow:inset 0 0 0 1.5px #a3e635cc,0 0 10px #a3e6352e}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut-caption{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-wide);text-transform:lowercase;color:#f2f2efd1;background:#060902eb;border:1px solid #d6fd7066;border-radius:5px;justify-content:center;align-items:center;padding:2px 4px;display:flex;position:absolute;bottom:3px;left:3px;right:3px}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut-caption b{color:var(--green);font-weight:var(--fw-medium);letter-spacing:var(--track-wide)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine{aspect-ratio:1;width:11.5%;height:auto;margin-top:-5.75%;top:50%;left:41.375%}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking{z-index:0;opacity:0;pointer-events:none;will-change:opacity, transform;background:radial-gradient(circle,#d6fd7057 0%,#a3e63529 42%,#a3e63500 72%);border-radius:34%;position:absolute;inset:-24%;transform:scale(.72)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:before{content:"";opacity:0;will-change:opacity, transform;position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:after{content:"";opacity:0;will-change:opacity, transform;position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:before{border:1px solid #a3e63599;border-radius:30%;inset:18%;box-shadow:0 0 14px #a3e6358c,0 0 30px #d6fd703d}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-thinking:after{filter:drop-shadow(0 0 5px #d6fd70b8);background:#eaff9e;border-radius:50%;width:.28rem;height:.28rem;margin-top:-.14rem;top:50%;left:78%;box-shadow:.72rem -.92rem 0 -1px #eaff9ef2,1.42rem -1.42rem 0 -1px #d6fd70b3,.9rem 0 #eaff9ee6,1.7rem 0 0 -1px #d6fd709e,.72rem .92rem 0 -1px #eaff9ef2,1.42rem 1.42rem 0 -1px #d6fd70b3}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-cycle{z-index:2;border:1px solid #a3e63580;border-radius:26%;position:absolute;inset:0;box-shadow:0 0 12px #a3e6356b,0 0 26px #d6fd7033}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-mark{z-index:2;color:var(--green);will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine-mark .brand-wordmark{width:62%}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine .engine-title{z-index:4;color:#1e24306b;font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine .engine-title strong{color:#171a20}.home-page:where(.showcase-module__fftZ3q__scope) .topic-list{z-index:2;--topic-row-gap:clamp(.5rem, .85vw, .75rem);gap:var(--topic-row-gap);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:absolute;inset:11% 0 11% 65.5%}@media (min-width:981px){.home-page:where(.showcase-module__fftZ3q__scope) .topic-list{padding-block:var(--topic-row-gap)}}.home-page:where(.showcase-module__fftZ3q__scope) .topic-list .engine-title{color:#1e24306b;font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .topic-list .engine-title strong{color:#171a20}.home-page:where(.showcase-module__fftZ3q__scope) .topic-title-dot{background:#a3e635;border-radius:50%;align-self:center;width:.34rem;height:.34rem;box-shadow:0 0 0 4px #d6fd701f,0 0 16px #d6fd70bf}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card{opacity:.72;background:#fff;border:1px solid #0000;border-radius:1.25rem;flex-direction:column;justify-content:center;gap:.22rem;padding:clamp(.5rem,.75vw,.68rem) clamp(.85rem,1.2vw,1.05rem);display:flex;position:relative;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-head{flex:none;align-items:center;gap:.55rem;min-width:0;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-format{color:#fff;font-size:var(--text-caption);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--track-normal);text-transform:capitalize;background:#101114;border-radius:999px;flex:none;padding:.16rem .56rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-metric{color:#1e243085;font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--track-title);color:#0f1115;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .plan-port{z-index:5;background:#fff;border:2px solid #1d222b;border-radius:50%;width:.78rem;height:.78rem;position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .plan-port.in{margin-top:-.39rem;top:50%;left:-.3rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-port.out{margin-top:-.39rem;top:50%;right:-.3rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-flow-line{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tabs{z-index:4;gap:.5rem;display:flex;position:absolute;bottom:calc(clamp(1.35rem,2.6vw,2.35rem) + .9rem);left:50%;transform:translate(-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab{appearance:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;min-width:clamp(5.4rem,7vw,6.8rem);transition:border-color .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease);background:#ffffffb8;border:1px solid #1e24301f;border-radius:999px;flex-direction:column;gap:.32rem;padding:.42rem .85rem .46rem;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab:before{content:"";position:absolute;inset:-8px -4px}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab:hover{border-color:#1e243052}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab.is-current{background:#fff;border-color:#1e24303d}.home-page:where(.showcase-module__fftZ3q__scope) .plan-tab-name{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;text-align:center;color:#1e243075;transition:color .35s var(--ease)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab.is-current .plan-tab-name{color:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .plan-tab-track{background:#1e24301f;border-radius:3px;height:3px;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .plan-tab-fill{border-radius:inherit;transform-origin:0;background:#a3e635;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-wall:after{display:none}}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .planning-flow{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:.4rem clamp(.9rem,3vw,1.4rem) 1.3rem;display:flex;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .plan-flow-line{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan{grid-template-rows:auto auto minmax(0,1fr)}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan .plan-scenario-tabs{order:1;justify-self:center;position:static;bottom:auto;left:auto;right:auto;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan .engine-panel-visual{order:2}.home-page:where(.showcase-module__fftZ3q__scope) .plan-port.in{margin-top:0;margin-left:-.39rem;top:-.3rem;left:50%}.home-page:where(.showcase-module__fftZ3q__scope) .plan-port.out{margin-top:0;margin-left:-.39rem;inset:auto auto -.3rem 50%}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage .engine-title,.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine .engine-title,.home-page:where(.showcase-module__fftZ3q__scope) .topic-list .engine-title){margin-bottom:.45rem;background:#fff;border-radius:999px;width:max-content;max-width:100%;margin-inline:auto;padding:.18rem .6rem;left:0;right:0;translate:none}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine .engine-title{max-width:calc(100vw - 2rem);margin-inline:0;left:50%;right:auto;translate:-50%}:is(.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage,.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine,.home-page:where(.showcase-module__fftZ3q__scope) .topic-list){flex:none;margin-top:2.1rem;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage{background:#fff;border-color:#0a0a0914;width:min(100%,16rem);height:clamp(11rem,29vw,13rem);padding:.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-wall-swap{background:0 0;border:none;flex:1;margin-top:0;padding:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-wall{aspect-ratio:auto;flex:1;width:auto;max-height:none;margin-top:0}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine{aspect-ratio:1;width:clamp(3.5rem,10.5vw,4.25rem);height:auto;margin-top:4rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-list{flex:none;grid-template-rows:repeat(2,minmax(4.6rem,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .6rem;width:100%;min-height:0;margin-top:4rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card{padding:.58rem .75rem .54rem .9rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-title{font-size:var(--text-label)}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut-caption{font-size:var(--text-caption);letter-spacing:var(--track-wide);white-space:nowrap}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut-caption b{letter-spacing:var(--track-wide)}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan{grid-template-rows:auto auto auto}.home-page:where(.showcase-module__fftZ3q__scope) .planning-flow{min-height:max(46rem,100svh - 20rem);padding:.4rem .8rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-stage{width:min(100%,14rem);height:clamp(9.5rem,42vw,11.5rem);padding:.45rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-input-cut-caption{font-size:var(--text-caption);padding:2px 3px}.home-page:where(.showcase-module__fftZ3q__scope) .plan-engine{width:clamp(3.25rem,16vw,4rem);margin-top:4.4rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-list{grid-template-rows:repeat(2,minmax(4.4rem,auto));gap:.7rem .55rem;margin-top:4rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card{justify-content:center;align-self:stretch;gap:.4rem;padding:.68rem .62rem .68rem .6rem}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-title{font-size:var(--text-label);line-height:var(--lh-snug);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-head{flex-wrap:wrap;order:2;gap:.3rem;margin-top:0}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-title{order:1}.home-page:where(.showcase-module__fftZ3q__scope) .topic-card-metric{white-space:normal}.home-page:where(.showcase-module__fftZ3q__scope) .panel-plan .plan-scenario-tabs{justify-self:stretch;gap:.4rem;width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .plan-scenario-tab{flex:1;min-width:0;padding:.32rem .55rem .36rem}.home-page:where(.showcase-module__fftZ3q__scope) .plan-tab-name{font-size:var(--text-caption);letter-spacing:var(--track-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce{--panel-bg:#101114;--visual-bg:transparent}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .engine-panel-visual{background:0 0;border-radius:1.4rem;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .production-flow{color:#eef0f4;background-color:#0000;border-radius:1.4rem;position:absolute;inset:0;overflow:hidden}@media (min-width:981px){.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .production-flow{transform:translateY(clamp(-3rem,-4svh,-2rem))}}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wires{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire{fill:none;stroke:#e8ebf1;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 11;opacity:.2;transition:opacity .45s var(--ease)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire.is-live{opacity:.55;transition-delay:calc(var(--i,0) * 80ms)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire-pulse{fill:none;stroke:#eaff9e;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire-pulse.feed{stroke-dasharray:14 86;stroke-dashoffset:14px}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port{transition:background-color .4s var(--ease)}:is(.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-feed .prod-engine .prod-port.in,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-process .prod-engine .prod-port.in,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-emit .prod-engine .prod-port.out,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-generating .prod-engine .prod-port.out,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-generating .prod-output .prod-port.in){background:var(--green)}.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-feed .prod-engine .prod-port.in{transition-delay:2.85s}.home-page:where(.showcase-module__fftZ3q__scope) .prod-input-label{z-index:2;width:34.5%;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;color:#eef0f473;justify-content:space-between;gap:.8rem;display:flex;position:absolute;top:8%;left:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-inputs{z-index:2;counter-reset:prod-topic;perspective:800px;grid-template-rows:repeat(4,1fr);gap:clamp(.5rem,.85vw,.75rem);width:34.5%;height:78%;display:grid;position:absolute;top:11%;left:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic{transition:border-color .45s var(--ease), background-color .45s var(--ease), transform .45s var(--ease);--scan-delay:calc(var(--i,0) * 80ms);background-color:#fff;border:1px solid #0000;border-radius:1.25rem;flex-direction:column;justify-content:center;padding:1rem clamp(.82rem,1.1vw,1rem);display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#00000059 22%,#000c 55%,#000 86%);mask-image:linear-gradient(90deg,#0000 2%,#00000059 22%,#000c 55%,#000 86%)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan:before{content:"";opacity:0;color:#96cd5080;background-image:linear-gradient(90deg,currentColor 0 62%,#0000 62%),linear-gradient(90deg,currentColor 0 54%,#0000 54%),linear-gradient(90deg,currentColor 0 68%,#0000 68%);background-position:0 16%,12px,5px 84%;background-repeat:repeat-x;background-size:27px 2px,41px 2px,22px 2px;position:absolute;inset:12% 6% 12% 10%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan:after{content:"";opacity:0;color:#d6fd7080;background-image:linear-gradient(90deg,currentColor 0 46%,#0000 46%),linear-gradient(90deg,currentColor 0 58%,#0000 58%),linear-gradient(90deg,currentColor 0 40%,#0000 40%),linear-gradient(90deg,currentColor 0 52%,#0000 52%);background-position:7px 4%,0 34%,14px 66%,3px 96%;background-repeat:repeat-x;background-size:18px 1px,30px 1px,24px 1px,36px 1px;position:absolute;inset:8% 4% 8% 16%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic:after{counter-increment:prod-topic;content:counter(prod-topic, decimal-leading-zero);font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);color:#13131359;transition:color .45s var(--ease);position:absolute;top:.65rem;right:.75rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic.is-feeding .prod-scan{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-title{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--track-title);color:#0f1115;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-head{align-items:center;gap:.5rem;min-width:0;margin-bottom:.28rem;display:flex;position:relative}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-format{color:#fff;font-size:var(--text-caption);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:var(--track-normal);text-transform:capitalize;background:#101114;border-radius:999px;flex:none;padding:.16rem .56rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-metric{color:#1e243085;font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine{aspect-ratio:1;width:11.5%;height:auto;margin-top:-5.75%;top:50%;left:41.375%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine .engine-title{z-index:4;color:#eef0f473;font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine .engine-title strong{color:#eef0f4}:is(.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-process .prod-engine .engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-emit .prod-engine .engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-generating .prod-engine .engine-box){border-color:#c2ef4ebf}.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-process .prod-engine .engine-box{box-shadow:0 0 30px #d6fd7047}:is(.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-emit .prod-engine .engine-box,.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.phase-generating .prod-engine .engine-box){box-shadow:0 0 14px #d6fd7024}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output-label{z-index:2;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-eyebrow);text-transform:lowercase;color:#eef0f473;justify-content:space-between;gap:.8rem;display:flex;position:absolute;top:8%;left:65.5%;right:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output{z-index:2;perspective:800px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.62rem,1vw,.9rem);display:grid;position:absolute;inset:11% 0 11% 65.5%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card{aspect-ratio:auto;transition:border-color .5s var(--ease);background:#15171c;border:1px dashed #eef0f426;border-radius:1.15rem;align-self:stretch;position:relative;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card-media{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-generating{border:1px solid #d6fd706b}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-ready{border:1px solid #f2f2f247}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card-media:before{content:"";background:var(--img) center/cover;opacity:0;filter:blur(16px)saturate(.15)brightness(.5);transition:opacity .4s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-queued .prod-card-media:before{opacity:.42}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-generating .prod-card-media:before{opacity:1;filter:blur(2.5px)saturate(.7)brightness(.78);transition:opacity .4s var(--ease), transform var(--gen,1.6s) linear, filter var(--gen,1.6s) linear}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-ready .prod-card-media:before{opacity:1;filter:none;transition:transform .7s var(--ease), filter .7s var(--ease);transform:scale(1)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .bar{z-index:2;opacity:0;height:.5rem;transition:opacity .3s var(--ease);background:#f2f2f224;border-radius:5rem;position:absolute;top:50%;left:.7rem;right:.7rem;overflow:hidden;transform:translateY(-50%)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .bar:before{content:"";border-radius:inherit;background:var(--green);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-generating .bar{opacity:1}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-ready .bar{opacity:0;transition:opacity .5s var(--ease) .2s}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-ready .bar:before{transform:scaleX(1)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .tag{z-index:2;font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:#f2f2f2c7;transition:color .4s var(--ease), border-color .4s var(--ease);background:#0a0a09b8;border:1px solid #f2f2f22e;border-radius:5rem;padding:.32rem .44rem;position:absolute;top:1rem;left:1rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-generating .tag{color:var(--green);border-color:#d6fd705e}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-generating .tag:after{content:""}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card.is-ready .tag{color:#f2f2f2d9}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port{z-index:5;background:#101114;border:2px solid #e8ebf1;border-radius:50%;width:.78rem;height:.78rem;position:absolute}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.in{margin-top:-.39rem;top:50%;left:-.3rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.out{margin-top:-.39rem;top:50%;right:-.3rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.in.alt{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .production-flow.is-switching .prod-wire{opacity:.12}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tab{background:#121311a8;border-color:#f2f2f224}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tab:hover{border-color:#f2f2f25c}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tab.is-current{background:#f2f2ef;border-color:#0000}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-tab-name{color:#eef0f473}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tab.is-current .plan-tab-name{color:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-tab-track{background:#f2f2f229}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tab.is-current .plan-tab-track{background:#0a0a091f}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-tab-fill{background:var(--green)}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .production-flow{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1rem clamp(.9rem,3vw,1.4rem) 1.4rem;display:flex;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce{grid-template-rows:auto auto minmax(0,1fr)}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tabs{order:1;justify-self:center;position:static;bottom:auto;left:auto;right:auto;transform:none}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .engine-panel-visual{order:2}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.in{margin-top:0;margin-left:-.39rem;top:-.3rem;left:50%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.out{margin-top:0;margin-left:-.39rem;inset:auto auto -.3rem 50%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-port.in.alt{display:block}:is(.home-page:where(.showcase-module__fftZ3q__scope) .prod-input-label,.home-page:where(.showcase-module__fftZ3q__scope) .prod-output-label){background:#14161a;border:1px solid #f2f2f224;border-radius:999px;justify-content:center;gap:.55rem;width:max-content;max-width:100%;padding:.32rem .8rem;display:inline-flex;position:relative;inset:auto}:is(.home-page:where(.showcase-module__fftZ3q__scope) .prod-input-label span:first-child,.home-page:where(.showcase-module__fftZ3q__scope) .prod-output-label span:first-child){color:var(--green)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-inputs{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .6rem;width:min(100%,29rem);max-width:none;height:auto;margin-top:.7rem;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic{padding:.68rem .78rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-title{font-size:var(--text-label)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-metric{font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine{aspect-ratio:1;width:clamp(4.75rem,15vw,6rem);height:auto;margin-top:4rem;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine .engine-title{margin-inline:0;background:#14161a;border:1px solid #f2f2f224;border-radius:999px;width:max-content;max-width:calc(100vw - 2rem);margin-bottom:.5rem;padding:.2rem .62rem;left:50%;right:auto;translate:-50%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output-label{margin-top:4rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:.55rem;width:min(100%,33rem);margin-top:.7rem;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card{aspect-ratio:9/16;align-self:start}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .tag{padding:.28rem .4rem;top:.5rem;left:.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .bar{height:.4rem;left:.5rem;right:.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan{-webkit-mask-image:linear-gradient(#0000 2%,#00000059 22%,#000c 55%,#000 86%);mask-image:linear-gradient(#0000 2%,#00000059 22%,#000c 55%,#000 86%)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan:before{background-image:linear-gradient(currentColor 0 62%,#0000 62%),linear-gradient(currentColor 0 54%,#0000 54%),linear-gradient(currentColor 0 68%,#0000 68%);background-position:16% 0,50% 12px,84% 5px;background-repeat:repeat-y;background-size:2px 27px,2px 41px,2px 22px;inset:10% 12% 6%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-scan:after{background-image:linear-gradient(currentColor 0 46%,#0000 46%),linear-gradient(currentColor 0 58%,#0000 58%),linear-gradient(currentColor 0 40%,#0000 40%),linear-gradient(currentColor 0 52%,#0000 52%);background-position:4% 7px,34% 0,66% 14px,96% 3px;background-repeat:repeat-y;background-size:1px 18px,1px 30px,1px 24px,1px 36px;inset:16% 8% 4%}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce{grid-template-rows:auto auto auto}.home-page:where(.showcase-module__fftZ3q__scope) .production-flow{background-size:18px 18px,100% 100%;min-height:max(42rem,100svh - 20rem);padding:.4rem .8rem .6rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic:after{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .prod-inputs{gap:.8rem .5rem;width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic{padding:.6rem .66rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-title{font-size:var(--text-label);line-height:var(--lh-snug)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-topic-metric{font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .prod-engine{width:clamp(4.25rem,20vw,5.25rem);margin-top:4.2rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-status{bottom:.55rem;left:.55rem;right:.55rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-status-label{font-size:var(--text-caption);margin-bottom:.35rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-progress{height:.5rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output-label{margin-top:4.2rem}.home-page:where(.showcase-module__fftZ3q__scope) .prod-output{gap:.42rem;width:100%}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .tag{display:none}.home-page:where(.showcase-module__fftZ3q__scope) .prod-card .bar{height:.32rem;left:.38rem;right:.38rem}.home-page:where(.showcase-module__fftZ3q__scope) .panel-produce .plan-scenario-tabs{justify-self:stretch;gap:.4rem;width:100%}}@media (prefers-reduced-motion:reduce){.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire-pulse{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire-pulse.is-firing{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .prod-wire-pulse.feed.is-firing{opacity:0}}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth{--panel-bg:#ededed;--panel-text:#131313;--panel-muted:#454541;--visual-bg:transparent}.home-page:where(.showcase-module__fftZ3q__scope) .growth-chart{background-color:#fff;background-image:radial-gradient(circle,#0a0a090d 1px,#0000 1.4px);background-size:24px 24px;border-radius:1.25rem;position:absolute;inset:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-grid{stroke:#1313131a;stroke-width:1px;transform-origin:52px 0;transform:scaleX(0)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-grid-base{stroke:#13131347}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-lab{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-medium);letter-spacing:var(--track-wide);opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-axis-title{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-medium);letter-spacing:var(--track-wide);text-transform:lowercase;opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-lab-views{fill:#4d7c0f}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-lab-followers{fill:#131313b8}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-line-views{stroke:url(#growthStroke);stroke-width:2.6px;filter:drop-shadow(0 1px 6px #65a30d59)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-line-followers{stroke:#131313;stroke-width:2px;opacity:.85}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-area{fill:url(#growthFill)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-reveal{fill:#fff;transform-origin:52px 0;transform:scaleX(0)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-sweep{stroke:url(#growthSweepGrad);stroke-width:1.4px;opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-dot{opacity:0;transform-box:fill-box;transform-origin:50%}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-dot-views{fill:#65a30d}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-dot-followers{fill:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-halo{fill:none;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-halo-views{stroke:#65a30d}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-halo-followers{stroke:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout{opacity:0}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout rect{fill:#d6fd70}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout text{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--fw-semibold);letter-spacing:var(--track-wide);fill:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout-followers rect{fill:#131313}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout-followers text{fill:#f2f2f2}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpis{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-top:1px solid #13131314;border-radius:0 0 1.05rem 1.05rem;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi{border-right:1px solid #13131312;flex:1;padding:1rem .9rem}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi:last-child{border-right:none}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi strong{font-size:var(--text-h4);letter-spacing:var(--track-title);color:#131313;font-weight:var(--fw-medium);line-height:var(--lh-none);font-variant-numeric:tabular-nums;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi span{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:lowercase;color:#131313d1;margin-top:.32rem;display:block}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi span:before{content:"";vertical-align:.1em;background:#131313;border-radius:999px;width:.45rem;height:.18rem;margin-right:.4rem;display:inline-block}.home-page:where(.showcase-module__fftZ3q__scope) .growth-kpi-views span:before{background:#84cc16}@media (prefers-reduced-motion:reduce){:is(.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-grid,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-lab,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-line,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-reveal,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-dot,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout){opacity:1;stroke-dashoffset:0;transform:none}:is(.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-sweep,.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-halo){opacity:0}}@media (max-width:980px){.home-page:where(.showcase-module__fftZ3q__scope) .engine-stage[data-stage="4"]{min-height:0}.home-page:where(.showcase-module__fftZ3q__scope) .engine-panel.panel-growth{padding-top:clamp(2rem,4vw,3.2rem)}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .engine-panel-visual{flex-direction:column;align-self:start;min-height:0;display:flex}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .growth-chart{aspect-ratio:52/25;border-radius:1.05rem 1.05rem 0 0;position:relative;inset:auto}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .growth-kpis{position:relative;inset:auto}}@media (max-width:640px){.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-lab{font-size:var(--text-label)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-axis-title{font-size:var(--text-caption)}.home-page:where(.showcase-module__fftZ3q__scope) .growth-svg .g-callout text{font-size:var(--text-label)}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .growth-svg{width:auto;height:auto;inset:10px 12px}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .growth-kpi{padding:.8rem .75rem}.home-page:where(.showcase-module__fftZ3q__scope) .panel-growth .growth-kpi span{font-size:var(--text-caption)}}
