1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55308,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(46932),r=e.i(87652);let s=["/customers/customer-1.png","/customers/customer-2.png","/customers/customer-3.png","/customers/customer-4.avif","/customers/customer-5.avif","/customers/customer-6.jpg","/customers/customer-7.webp","/customers/customer-8.avif","/customers/customer-9.png","/customers/customer-10.png","/customers/customer-11.png","/customers/customer-12.avif","/customers/customer-13.webp","/customers/customer-14.webp","/customers/customer-15.png","/customers/customer-16.webp","/customers/customer-17.avif","/customers/customer-18.png","/customers/customer-19.webp","/customers/customer-20.png","/customers/customer-21.svg","/customers/customer-22.png","/customers/customer-23.avif","/customers/customer-24.avif","/customers/customer-25.avif","/customers/customer-26.webp","/customers/customer-27.svg","/customers/customer-28.svg","/customers/customer-29.png","/customers/customer-30.png","/customers/customer-31.webp","/customers/customer-32.svg","/customers/customer-33.avif","/customers/customer-34.avif","/customers/customer-35.svg","/customers/customer-36.avif","/customers/customer-37.avif","/customers/customer-38.webp","/customers/customer-39.avif","/customers/customer-40.avif","/customers/customer-41.webp","/customers/customer-42.avif","/customers/customer-43.svg","/customers/customer-44.svg","/customers/customer-45.png","/customers/customer-46.svg","/customers/customer-47.svg","/customers/customer-48.avif","/customers/customer-49.avif","/customers/customer-50.avif","/customers/customer-51.png"];function i(e,t){return Array.from({length:e},(a,n)=>{let r=n/e*2*Math.PI-Math.PI/2;return{x:390+t*Math.cos(r),y:390+t*Math.sin(r)}})}let l=i(30,350),o=i(20,235),c=s.slice(0,25),d=s.slice(25);function m({srcs:e,reverse:a}){let n=[...e,...e];return(0,t.jsx)("div",{className:"relative overflow-hidden",style:{WebkitMaskImage:"linear-gradient(to right, transparent, black 8%, black 92%, transparent)",maskImage:"linear-gradient(to right, transparent, black 8%, black 92%, transparent)"},children:(0,t.jsx)("div",{className:`flex gap-3.5 ${a?"marquee-right":"marquee-left"}`,style:{width:"max-content"},children:n.map((e,a)=>(0,t.jsx)("div",{className:"w-[60px] h-[60px] rounded-full border border-rule/70 bg-[#FBFBFD] flex items-center justify-center overflow-hidden flex-shrink-0",children:(0,t.jsx)("img",{src:e,alt:"",className:"w-[44px] h-[44px] object-contain opacity-90"})},a))})})}function u({variant:e}={}){let i=(0,a.useRef)(null),p=(0,r.useInView)(i,{once:!0,margin:"-80px"});return"inline"===e?(0,t.jsxs)("div",{className:"mt-16 md:mt-20 overflow-hidden",children:[(0,t.jsx)("style",{children:` 2 @keyframes marquee-left { from { transform: translateX(0); } to { transform: translateX(-50%); } } 3 @keyframes marquee-right { from { transform: translateX(-50%); } to { transform: translateX(0); } } 4 .marquee-left { animation: marquee-left 28s linear infinite; } 5 .marquee-right { animation: marquee-right 32s linear infinite; } 6 @media (prefers-reduced-motion: reduce) { 7 .marquee-left, .marquee-right { animation: none; } 8 } 9 `}),(0,t.jsx)("p",{className:"text-center mb-7",style:{fontSize:"11px",fontWeight:600,textTransform:"uppercase",letterSpacing:"0.25em",color:"#908D9E"},children:"Trusted by top brands"}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)(m,{srcs:c}),(0,t.jsx)(m,{srcs:d,reverse:!0})]})]}):(0,t.jsxs)("div",{ref:i,className:"pt-8 pb-24 md:pt-10 md:pb-36 overflow-hidden",style:{background:"#FFFFFF"},children:[(0,t.jsx)("style",{children:` 10 @keyframes orbit-cw { to { transform: rotate(360deg); } } 11 @keyframes orbit-ccw { to { transform: rotate(-360deg); } } 12 .ring-cw { animation: orbit-cw 120s linear infinite; transform-origin: center; } 13 .ring-ccw { animation: orbit-ccw 90s linear infinite; transform-origin: center; } 14 .counter-ccw { animation: orbit-ccw 120s linear infinite; transform-origin: center; } 15 .counter-cw { animation: orbit-cw 90s linear infinite; transform-origin: center; } 16 @keyframes marquee-left { from { transform: translateX(0); } to { transform: translateX(-50%); } } 17 @keyframes marquee-right { from { transform: translateX(-50%); } to { transform: translateX(0); } } 18 .marquee-left { animation: marquee-left 28s linear infinite; } 19 .marquee-right { animation: marquee-right 32s linear infinite; } 20 @media (prefers-reduced-motion: reduce) { 21 .ring-cw, .ring-ccw, .counter-ccw, .counter-cw, 22 .marquee-left, .marquee-right { animation: none; } 23 } 24 `}),(0,t.jsxs)("div",{className:"md:hidden px-0",children:[(0,t.jsx)("p",{className:"text-center mb-7 px-5",style:{fontSize:"11px",fontWeight:600,textTransform:"uppercase",letterSpacing:"0.25em",color:"#908D9E"},children:"Trusted by top brands"}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)(m,{srcs:c}),(0,t.jsx)(m,{srcs:d,reverse:!0})]})]}),(0,t.jsx)("div",{className:"hidden md:block",children:(0,t.jsxs)("div",{className:"relative h-[507px] lg:h-[624px] xl:h-[780px] flex items-center justify-center overflow-hidden",children:[(0,t.jsxs)(n.motion.div,{className:"relative flex-shrink-0 md:scale-[0.65] lg:scale-[0.8] xl:scale-100",style:{width:780,height:780},initial:{opacity:0}
24,animate:p?{opacity:1}:{},transition:{duration:1},children:[(0,t.jsx)("div",{className:"ring-cw absolute inset-0",children:s.slice(0,30).map((e,a)=>(0,t.jsx)("div",{style:{position:"absolute",width:64,height:64,left:l[a].x-32,top:l[a].y-32},children:(0,t.jsx)("div",{className:"counter-ccw w-full h-full rounded-full border border-rule/70 bg-[#FBFBFD] flex items-center justify-center overflow-hidden",children:(0,t.jsx)("img",{src:e,alt:"",className:"w-[75%] h-[75%] object-contain opacity-90"})})},a))}),(0,t.jsx)("div",{className:"ring-ccw absolute inset-0",children:s.slice(30).map((e,a)=>(0,t.jsx)("div",{style:{position:"absolute",width:64,height:64,left:o[a].x-32,top:o[a].y-32},children:(0,t.jsx)("div",{className:"counter-cw w-full h-full rounded-full border border-rule/70 bg-[#FBFBFD] flex items-center justify-center overflow-hidden",children:(0,t.jsx)("img",{src:e,alt:"",className:"w-[75%] h-[75%] object-contain opacity-90"})})},a))})]}),(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center select-none pointer-events-none",children:(0,t.jsx)("p",{style:{fontSize:"12px",fontWeight:600,textTransform:"uppercase",letterSpacing:"0.25em",color:"#908D9E",textAlign:"center"},children:"Trusted by top brands"})})]})})]})}e.s(["LogoMarquee",()=>u])},86272,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(46932),r=e.i(87652),s=e.i(10542),i=e.i(95420),l=e.i(93649);let o=[{num:"01",title:"Connect",body:"Banks, ecommerce, distributors, and your ledger. Linked in days."},{num:"02",title:"We close",body:"Your CPG finance team reconciles, reviews, and owns month-end."},{num:"03",title:"You decide",body:"GAAP package and a one-on-one. Numbers you can actually use."}],c=[{title:"Income statement",abbr:"IS",period:"March 2026",primary:{label:"Net income",value:"412"},unit:"k",rows:[{label:"Revenue",val:"2,480"},{label:"Gross profit",val:"1,232",accent:!0},{label:"OpEx",val:"(642)"},{label:"Net income",val:"412",accent:!0}]},{title:"Balance sheet",abbr:"BS",period:"Mar 31, 2026",primary:{label:"Cash",value:"486"},unit:"k",rows:[{label:"Cash",val:"486",accent:!0},{label:"Inventory",val:"318"},{label:"Assets",val:"1,094"},{label:"Equity",val:"818",accent:!0}]},{title:"Cash flow",abbr:"CF",period:"March 2026",primary:{label:"From ops",value:"+186"},unit:"k",rows:[{label:"Operations",val:"+186",accent:!0},{label:"Investing",val:"(42)"},{label:"Financing",val:"+60"},{label:"Ending cash",val:"486",accent:!0}]}];function d({stmt:e,index:a,inView:r}){return(0,t.jsxs)(n.motion.article,{initial:{opacity:0,y:24},animate:r?{opacity:1,y:0}:void 0,transition:{duration:.7,delay:.08+.08*a,ease:[.16,1,.3,1]},className:"group relative h-full",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute inset-x-1.5 top-1.5 bottom-0 rounded-[0.9rem] bg-white/50 border border-ink/[0.035]"}),(0,t.jsxs)("div",{className:"relative h-full rounded-[0.9rem] border border-ink/[0.07] bg-white overflow-hidden transition-transform duration-400 ease-out group-hover:-translate-y-0.5",style:{boxShadow:"0 1px 0 rgba(255,255,255,0.9) inset, 0 12px 28px -18px rgba(11,11,20,0.12)"},children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute inset-x-0 top-0 h-px",style:{background:"linear-gradient(90deg, transparent 0%, rgba(59,52,160,0.5) 25%, rgba(59,52,160,0.5) 75%, transparent 100%)"}}),(0,t.jsxs)("div",{className:"px-3.5 py-3.5 sm:px-4 sm:py-3.5",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2 mb-3",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-baseline gap-2 mb-0.5",children:[(0,t.jsx)("span",{className:"text-[0.6rem] font-medium uppercase tracking-[0.16em] text-pebble",children:e.abbr}),(0,t.jsx)("span",{className:"text-[0.6rem] text-pebble/80 tabular-nums",children:e.period})]}),(0,t.jsx)("h3",{className:"font-serif text-ink text-[0.95rem] tracking-[-0.02em] leading-tight truncate",children:e.title})]}),(0,t.jsx)("span",{"aria-hidden":!0,className:"font-serif text-terra/12 text-xl tabular-nums tracking-[-0.04em] leading-none select-none shrink-0",children:String(a+1).padStart(2,"0")})]}),(0,t.jsxs)("div",{className:"mb-2.5 pb-2.5 border-b border-rule flex items-end justify-between gap-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[0.65rem] text-stone mb-0.5",children:e.primary.label}),(0,t.jsxs)("div",{className:"flex items-baseline gap-0.5",children:[(0,t.jsx)("span",{className:"font-serif font-semibold text-ink tabular-nums tracking-[-0.035em] leading-none text-[1.5rem] sm:text-[1.6rem]",children:e.primary.value}),(0,t.jsx)("span",{className:"font-serif text-stone text-xs tracking-[-0.02em]",children:e.unit})]})]}),(0,t.jsx)("p",{className:"text-[0.55rem] text-pebble tracking-[0.1em] uppercase pb-0.5 shrink-0",children:"$000s"})]}),(0,t.jsx)("ul",{children:e.rows.map(e=>(0,t.jsxs)("li",{className:"flex items-center justify-between gap-2 py-[5px] border-b border-rule/60 last:border-0",children:[(0,t.jsx)("span",{className:"text-[0.72rem] text-stone leading-none",children:e.label}),(0,t.jsx)("span",{className:`text-[0.75rem] tabular-nums tracking-[-0.02em] leading-none ${e.accent?"text-terra font-semibold":"text-ink/85 font-medium"}`,children:e.val})]},e.label))})]})]})]})}function m(){let e=(0,a.useRef)(null),m=(0,a.useRef)(null),u=(0,r.useInView)(m,{once:!0,margin:"-10% 0px"}),{scrollYProgress:p}
24=(0,s.useScroll)({target:e,offset:["start end","end start"]}),x=(0,i.useTransform)(p,[0,1],[30,-50]),f=(0,i.useTransform)(p,[0,1],[20,-16]);return(0,t.jsxs)("section",{ref:e,id:"how-it-works",className:"relative overflow-hidden py-24 md:py-36",style:{background:"linear-gradient(180deg, #FFFFFF 0%, #F8F7FC 45%, #FFFFFF 100%)"},children:[(0,t.jsx)(n.motion.div,{"aria-hidden":!0,style:{y:x},className:"pointer-events-none absolute -top-32 left-1/2 -translate-x-1/2 w-[130%] max-w-[1400px] h-[560px]",children:(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"radial-gradient(ellipse 55% 50% at 50% 35%, rgba(59,52,160,0.09) 0%, rgba(59,52,160,0.02) 48%, transparent 70%)"}})}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute bottom-0 right-0 w-[45%] h-[40%]",style:{background:"radial-gradient(ellipse at 90% 100%, rgba(59,52,160,0.05) 0%, transparent 58%)"}}),(0,t.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-5 md:px-8",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-10 mb-16 md:mb-20",children:[(0,t.jsxs)("div",{className:"lg:col-span-8",children:[(0,t.jsx)(l.FadeIn,{children:(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-5 md:mb-7",children:"The engagement"})}),(0,t.jsx)(n.motion.div,{style:{y:f},children:(0,t.jsx)(l.FadeIn,{delay:.06,children:(0,t.jsxs)("h2",{className:"font-serif font-semibold text-[2.5rem] sm:text-5xl md:text-[3.4rem] lg:text-[3.6rem] text-ink tracking-[-0.04em] leading-[1.02]",children:["Your CPG finance",(0,t.jsx)("br",{className:"hidden sm:block"})," team."]})})})]}),(0,t.jsx)(l.FadeIn,{delay:.12,className:"lg:col-span-4 lg:self-end",children:(0,t.jsx)("p",{className:"font-serif text-stone text-lg md:text-xl leading-relaxed max-w-sm lg:ml-auto lg:text-right",children:"Dedicated accountants for CPG. We own the close. You get decision-ready books."})})]}),(0,t.jsxs)("div",{className:"mb-16 md:mb-24",children:[(0,t.jsx)(l.FadeIn,{children:(0,t.jsx)("p",{className:"text-pebble text-[0.65rem] font-medium uppercase tracking-[0.2em] mb-8 md:mb-10",children:"How it works"})}),(0,t.jsxs)("div",{className:"relative grid grid-cols-1 md:grid-cols-3 gap-0",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"hidden md:block absolute top-[1.15rem] left-[12%] right-[12%] h-px",style:{background:"linear-gradient(90deg, rgba(59,52,160,0.08), rgba(59,52,160,0.28), rgba(59,52,160,0.08))"}}),o.map((e,a)=>(0,t.jsx)(l.FadeIn,{delay:.08+.1*a,children:(0,t.jsx)("div",{className:`relative md:px-6 lg:px-8 ${a<o.length-1?"pb-10 md:pb-0 border-b md:border-b-0 border-rule":""} ${a>0?"pt-10 md:pt-0":""}`,children:(0,t.jsxs)("div",{className:"flex md:block items-start gap-4",children:[(0,t.jsx)("div",{className:"relative z-10 flex items-center justify-center w-9 h-9 rounded-full bg-white border border-terra/25 text-terra font-serif text-sm tabular-nums shrink-0 shadow-[0_0_0_6px_rgba(248,247,252,1)]",children:e.num}),(0,t.jsxs)("div",{className:"md:mt-6 min-w-0",children:[(0,t.jsx)("h3",{className:"font-serif font-medium text-ink text-xl md:text-[1.35rem] tracking-[-0.025em] leading-snug",children:e.title}),(0,t.jsx)("p",{className:"mt-2.5 text-stone text-[0.95rem] md:text-base leading-relaxed max-w-[17rem]",children:e.body})]})]})})},e.num))]})]}),(0,t.jsxs)("div",{ref:m,children:[(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-end sm:justify-between gap-2 sm:gap-6 mb-5 md:mb-6",children:[(0,t.jsx)(l.FadeIn,{children:(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-terra text-[0.65rem] font-medium uppercase tracking-[0.2em] mb-2",children:"Every close"}),(0,t.jsx)("h3",{className:"font-serif font-semibold text-xl sm:text-[1.45rem] md:text-[1.55rem] text-ink tracking-[-0.03em] leading-[1.15]",children:"Income, balance sheet, cash flow."})]})}),(0,t.jsx)(l.FadeIn,{delay:.08,children:(0,t.jsx)("p",{className:"font-serif text-stone text-sm md:text-[0.95rem] max-w-[15rem] sm:text-right leading-snug",children:"Monthly package from your CPG finance team."})})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-3",children:c.map((e,a)=>(0,t.jsx)(d,{stmt:e,index:a,inView:u},e.title))})]})]})]})}e.s(["Engagement",()=>m])},88653,e=>{"use strict";e.i(47167);var t=e.i(43476),a=e.i(71645),n=e.i(31178),r=e.i(47414),s=e.i(74008),i=e.i(21476),l=e.i(72846),o=a,c=e.i(37806);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class m extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,a=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,l.isHTMLElement)(e)&&e.offsetHeight||0,r=this.props.sizeRef.current;r.height=t.offsetHeight||0,r.width=t.offsetWidth||0,r.top=t.offsetTop,r.left=t.offsetLeft,r.right=a-r.width-r.left,r.bottom=n-r.height-r.top}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:n,anchorX:r,anchorY:s,root:i,pop:l}){let u=(0,o.useId)(),p=(0,o.useRef)(null),x=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:f}=(0,o.useContext)(c.MotionConfigContext),g=function(...e){return a.useCallback(function(...e){return t=>{let a=!1,n=e.map(e=>{let n=d(e,t);return a||"function"!=typeof n||(a=!0),n});if(a)return()=>{for(let t=0;t<n.length;t++){let a=n[t];"function"==typeof a?a():d(e[t],null)}}}}(...e),e)}(p,e.props?.ref??e?.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:a,left:o,right:c,bottom:d}=x.current;if(n||!1===l||!p.current||!e||!t)return;
24let m="left"===r?`left: ${o}`:`right: ${c}`,g="bottom"===s?`bottom: ${d}`:`top: ${a}`;p.current.dataset.motionPopId=u;let h=document.createElement("style");f&&(h.nonce=f);let b=i??document.head;return b.appendChild(h),h.sheet&&h.sheet.insertRule(` 25 [data-motion-pop-id="${u}"] { 26 position: absolute !important; 27 width: ${e}px !important; 28 height: ${t}px !important; 29 ${m}px !important; 30 ${g}px !important; 31 } 32 `),()=>{b.contains(h)&&b.removeChild(h)}},[n]),(0,t.jsx)(m,{isPresent:n,childRef:p,sizeRef:x,pop:l,children:!1===l?e:o.cloneElement(e,{ref:g})})}let p=({children:e,initial:n,isPresent:s,onExitComplete:l,custom:o,presenceAffectsLayout:c,mode:d,anchorX:m,anchorY:p,root:f})=>{let g=(0,r.useConstant)(x),h=(0,a.useId)(),b=!0,y=(0,a.useMemo)(()=>(b=!1,{id:h,initial:n,isPresent:s,custom:o,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;l&&l()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[s,g,l]);return c&&b&&(y={...y}),(0,a.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[s]),a.useEffect(()=>{s||g.size||!l||l()},[s]),e=(0,t.jsx)(u,{pop:"popLayout"===d,isPresent:s,anchorX:m,anchorY:p,root:f,children:e}),(0,t.jsx)(i.PresenceContext.Provider,{value:y,children:e})};function x(){return new Map}var f=e.i(64978);let g=e=>e.key||"";function h(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}let b=({children:e,custom:i,initial:l=!0,onExitComplete:o,presenceAffectsLayout:c=!0,mode:d="sync",propagate:m=!1,anchorX:u="left",anchorY:x="top",root:b})=>{let[y,v]=(0,f.usePresence)(m),j=(0,a.useMemo)(()=>h(e),[e]),w=m&&!y?[]:j.map(g),k=(0,a.useRef)(!0),N=(0,a.useRef)(j),_=(0,r.useConstant)(()=>new Map),$=(0,a.useRef)(new Set),[F,C]=(0,a.useState)(j),[S,P]=(0,a.useState)(j);(0,s.useIsomorphicLayoutEffect)(()=>{k.current=!1,N.current=j;for(let e=0;e<S.length;e++){let t=g(S[e]);w.includes(t)?(_.delete(t),$.current.delete(t)):!0!==_.get(t)&&_.set(t,!1)}},[S,w.length,w.join("-")]);let I=[];if(j!==F){let e=[...j];for(let t=0;t<S.length;t++){let a=S[t],n=g(a);w.includes(n)||(e.splice(t,0,a),I.push(a))}return"wait"===d&&I.length&&(e=I),P(h(e)),C(j),null}let{forceRender:E}=(0,a.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:S.map(e=>{let a=g(e),n=(!m||!!y)&&(j===S||w.includes(a));return(0,t.jsx)(p,{isPresent:n,initial:(!k.current||!!l)&&void 0,custom:i,presenceAffectsLayout:c,mode:d,root:b,onExitComplete:n?void 0:()=>{if($.current.has(a)||($.current.add(a),!_.has(a)))return;_.set(a,!0);let e=!0;_.forEach(t=>{t||(e=!1)}),e&&(E?.(),P(N.current),m&&v?.(),o&&o())},anchorX:u,anchorY:x,children:e},a)})})};e.s(["AnimatePresence",()=>b],88653)},66195,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(88653),r=e.i(46932),s=e.i(87652),i=e.i(10542),l=e.i(95420),o=e.i(93649);let c=[{tag:"Margins",headline:"Your margins are a black box.",detail:"True landed cost per SKU never rolls up: ingredients, packaging, co-man, freight, yields. Across channels, you still can't tell what actually makes money."},{tag:"Expertise",headline:"Your accountant doesn't understand CPG.",detail:"They categorize expenses and reconcile banks. Multi-channel revenue, inventory valuation, trade spend, UNFI/KeHE deductions? Blank stare. You're paying for bookkeeping and calling it accounting."},{tag:"Speed",headline:"Your books are too slow to be useful.",detail:"Pricing, production, and inventory decisions rest on financials 30-60 days stale. In CPG, that's how you over-order, misprice, and bleed cash while the top line still looks fine."}];function d(){let e=(0,a.useRef)(null),d=(0,a.useRef)(null),[m,u]=(0,a.useState)(0),[p,x]=(0,a.useState)(!1),f=(0,s.useInView)(d,{amount:.3}),{scrollYProgress:g}=(0,i.useScroll)({target:e,offset:["start end","end start"]}),h=(0,l.useTransform)(g,[0,1],[28,-28]),b=(0,l.useTransform)(g,[0,1],[0,-50]);(0,a.useEffect)(()=>{if(!f||p)return;let e=window.setInterval(()=>{u(e=>(e+1)%c.length)},5e3);return()=>window.clearInterval(e)},[f,p]);let y=c[m];return(0,t.jsxs)("section",{ref:e,className:"relative overflow-hidden",style:{background:"linear-gradient(180deg, #FFFFFF 0%, #F7F7FC 42%, #F5F6FB 100%)"},children:[(0,t.jsx)(r.motion.div,{"aria-hidden":!0,style:{y:b},className:"pointer-events-none absolute -top-24 left-1/2 -translate-x-1/2 w-[110%] max-w-[1100px] h-[420px]",children:(0,t.jsx)("div",{className:"absolute inset-0",style:{background:"radial-gradient(ellipse 60% 55% at 50% 35%, rgba(59,52,160,0.07) 0%, rgba(59,52,160,0.02) 45%, transparent 72%)"}})}
32),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute bottom-0 right-0 w-[50%] h-[40%]",style:{background:"radial-gradient(ellipse at 85% 90%, rgba(59,52,160,0.04) 0%, transparent 60%)"}}),(0,t.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-5 md:px-8 py-24 md:py-36",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-10 mb-14 md:mb-20 items-end",children:[(0,t.jsxs)("div",{className:"lg:col-span-7",children:[(0,t.jsx)(o.FadeIn,{children:(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-5 md:mb-7",children:"Without Mars"})}),(0,t.jsx)(r.motion.div,{style:{y:h},children:(0,t.jsx)(o.FadeIn,{delay:.06,children:(0,t.jsxs)("h2",{className:"font-serif font-semibold text-[2.35rem] sm:text-4xl md:text-5xl lg:text-[3.25rem] tracking-[-0.035em] leading-[1.05]",children:[(0,t.jsx)("span",{className:"block text-ink",children:"The close takes forever"}),(0,t.jsx)("span",{className:"block text-stone/80 mt-1 md:mt-1.5",children:"and you're still guessing."})]})})})]}),(0,t.jsx)(o.FadeIn,{delay:.16,className:"lg:col-span-5 lg:pb-1",children:(0,t.jsx)("p",{className:"font-serif text-stone text-lg md:text-xl leading-relaxed max-w-sm lg:ml-auto lg:text-right",children:"Why CPG brands can't trust the books they pay for."})})]}),(0,t.jsxs)("div",{ref:d,className:"grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-14 items-start",onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),onFocusCapture:()=>x(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||x(!1)},children:[(0,t.jsxs)("div",{className:"lg:col-span-7 relative lg:pt-2 lg:min-h-[340px]",children:[(0,t.jsx)(n.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.5,ease:[.22,1,.36,1]},className:"relative",children:[(0,t.jsxs)("span",{"aria-hidden":!0,className:"pointer-events-none absolute -top-6 -left-1 md:-top-10 md:-left-3 font-serif font-semibold tabular-nums text-terra/[0.08] select-none leading-none tracking-[-0.06em]",style:{fontSize:"clamp(5.5rem, 14vw, 9rem)"},children:["0",m+1]}),(0,t.jsx)("h3",{className:"relative font-serif text-[1.85rem] sm:text-[2.15rem] md:text-[2.5rem] lg:text-[2.75rem] text-ink tracking-[-0.035em] leading-[1.12] max-w-xl pt-10 md:pt-14",children:y.headline}),(0,t.jsx)("p",{className:"relative mt-6 md:mt-7 font-serif text-stone text-[1.05rem] md:text-xl leading-relaxed max-w-lg",children:y.detail})]},y.tag)}),(0,t.jsx)("div",{className:"mt-12 md:mt-14 flex items-center gap-2",children:c.map((e,a)=>(0,t.jsxs)("button",{type:"button",onClick:()=>u(a),className:"relative h-[3px] rounded-full overflow-hidden bg-ink/[0.08] transition-all duration-300 hover:bg-ink/[0.14] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-terra/30 focus-visible:ring-offset-2",style:{width:m===a?40:14},"aria-label":`Show: ${e.headline}`,"aria-current":m===a?"true":void 0,children:[m===a&&f&&!p&&(0,t.jsx)(r.motion.span,{className:"absolute inset-y-0 left-0 bg-terra",initial:{width:"0%"},animate:{width:"100%"},transition:{duration:5,ease:"linear"}},`bar-${a}-${m}`),m===a&&p&&(0,t.jsx)("span",{className:"absolute inset-y-0 left-0 w-full bg-terra"})]},e.tag))})]}),(0,t.jsxs)("div",{className:"lg:col-span-5 flex flex-col",children:[(0,t.jsx)(o.FadeIn,{delay:.1,children:(0,t.jsx)("p",{className:"text-[0.65rem] font-medium uppercase tracking-[0.2em] text-pebble mb-5 md:mb-6",children:"The friction"})}),(0,t.jsx)("div",{className:"flex flex-col border-t border-rule",children:c.map((e,a)=>{let n=m===a;return(0,t.jsxs)("button",{type:"button",onClick:()=>u(a),onMouseEnter:()=>u(a),className:"group relative w-full text-left border-b border-rule py-6 md:py-7 outline-none focus-visible:bg-terra-pale/40 transition-colors duration-300","aria-current":n?"true":void 0,children:[(0,t.jsx)(r.motion.div,{"aria-hidden":!0,className:"absolute left-0 top-0 bottom-0 w-[2px] bg-terra origin-top",initial:!1,animate:{scaleY:+!!n,opacity:+!!n},transition:{duration:.4,ease:[.22,1,.36,1]}}),(0,t.jsxs)("div",{className:"grid grid-cols-[2.75rem_1fr] sm:grid-cols-[3.25rem_1fr] gap-3 sm:gap-4 pl-3 md:pl-4",children:[(0,t.jsxs)("span",{className:"font-serif tabular-nums text-lg sm:text-xl tracking-[-0.03em] leading-none pt-0.5 transition-colors duration-300",style:{color:n?"rgb(59, 52, 160)":"rgba(11, 11, 20, 0.22)"},children:["0",a+1]}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[0.65rem] font-medium uppercase tracking-[0.18em] mb-2 transition-colors duration-300",style:{color:n?"rgb(59, 52, 160)":"rgba(90, 90, 110, 0.75)"},children:e.tag}),(0,t.jsx)("p",{className:"font-serif text-[1.05rem] sm:text-lg tracking-[-0.02em] leading-snug transition-colors duration-300",style:{color:n?"rgb(11, 11, 20)":"rgba(90, 90, 110, 0.85)"},children:e.headline})]})]})]},e.tag)})})]})]})]})]})}e.s(["Pain",()=>d])},7851,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(46932),r=e.i(87652),s=e.i(10542),i=e.i(95420),l=e.i(93649);let o="#FFFFFF",c="#EBECF5",d="rgba(11,11,20,0.07)",m="#0B0B14",u="#5A5A6E",p="#8E8E9E",x="#3B34A0",f="#24206E",g="#5650B8",h="#F2F1FA",b="#CFCBEB",y="#1F6B4A",v="rgba(31,107,74,0.1)",j="#B45309",w=[.16,1,.3,1];function k(){let e=(0,a.useRef)(null),t=(0,r.useInView)(e,{once:!0,margin:"-60px"});return{ref:e,isInView:t}}function N(e,t=1400,n=!1){let[r,s]=(0,a.useState)(0);return(0,a.useEffect)(()=>
32{if(!n)return;let a=performance.now(),r=0,i=n=>{let l=Math.min((n-a)/t,1);s(Math.floor(e*(1-Math.pow(1-l,3)))),l<1?r=requestAnimationFrame(i):s(e)};return r=requestAnimationFrame(i),()=>cancelAnimationFrame(r)},[e,t,n]),r}function _({children:e,className:a=""}){return(0,t.jsxs)("div",{className:`select-none relative ${a}`,style:{background:"linear-gradient(165deg, #FFFFFF 0%, #F5F6FB 48%, #EBECF5 100%)",padding:"22px 20px 20px"},children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-[0.4]",style:{backgroundImage:"linear-gradient(rgba(11,11,20,0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(11,11,20,0.035) 1px, transparent 1px)",backgroundSize:"28px 28px",maskImage:"radial-gradient(ellipse 85% 80% at 50% 40%, black 20%, transparent 78%)"}}),(0,t.jsx)("div",{className:"relative",children:e})]})}function $({title:e,subtitle:a,trailing:n}){return(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3 mb-5",children:[(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-[13px] font-semibold tracking-[-0.02em]",style:{color:m},children:e}),(0,t.jsx)("p",{className:"text-[10px] mt-1 tracking-wide",style:{color:p},children:a})]}),n]})}function F(){return(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 shrink-0 rounded-full px-2 py-1 text-[8.5px] font-semibold tracking-wide",style:{color:y,background:v,border:"1px solid rgba(47,107,79,0.15)"},children:[(0,t.jsxs)("span",{className:"relative flex h-1.5 w-1.5",children:[(0,t.jsx)("span",{className:"absolute inset-0 rounded-full animate-ping opacity-50",style:{background:y}}),(0,t.jsx)("span",{className:"relative h-1.5 w-1.5 rounded-full",style:{background:y}})]}),"Live"]})}function C({children:e}){return(0,t.jsx)("p",{className:"text-[7.5px] font-semibold uppercase tracking-[0.12em]",style:{color:p,lineHeight:1},children:e})}function S({children:e,className:a="",style:n}){return(0,t.jsx)("div",{className:`rounded-[14px] ${a}`,style:{background:o,border:`1px solid ${d}`,boxShadow:"0 1px 0 rgba(255,255,255,0.8) inset, 0 8px 24px -12px rgba(11,11,20,0.12), 0 1px 2px rgba(11,11,20,0.04)",...n},children:e})}let P=[{label:"Ingredients",frac:.44,color:f},{label:"Co-man",frac:.26,color:x},{label:"Packaging",frac:.18,color:g},{label:"Freight",frac:.12,color:"#8B85D4"}],I=[{name:"Oat Clusters 12oz",cogs:3.2,rev:8.5,margin:62.4},{name:"Choc Bark 6oz",cogs:4.1,rev:9,margin:54.4},{name:"Protein Bites 8oz",cogs:5.8,rev:11,margin:47.3},{name:"Granola Mix 16oz",cogs:6.2,rev:10.5,margin:41},{name:"Trail Mix 10oz",cogs:7.4,rev:11,margin:32.7,warn:!0}];function E({value:e,active:n}){let r=(0,a.useId)().replace(/:/g,""),s=2*Math.PI*38,i=e/100;return(0,t.jsxs)("div",{className:"relative w-[112px] h-[112px] shrink-0",children:[(0,t.jsxs)("svg",{viewBox:"0 0 100 100",className:"w-full h-full -rotate-90",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:`mrg-${r}`,x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:f}),(0,t.jsx)("stop",{offset:"55%",stopColor:x}),(0,t.jsx)("stop",{offset:"100%",stopColor:g})]})}),(0,t.jsx)("circle",{cx:"50",cy:"50",r:38,fill:"none",stroke:c,strokeWidth:"7"}),(0,t.jsx)("circle",{cx:"50",cy:"50",r:38,fill:"none",stroke:`url(#mrg-${r})`,strokeWidth:"7",strokeLinecap:"round",strokeDasharray:s,strokeDashoffset:s*(1-(n?i:0))})]}),(0,t.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center",children:[(0,t.jsxs)("span",{className:"text-[22px] font-semibold tabular-nums tracking-[-0.04em] leading-none",style:{color:m},children:[e.toFixed(1),(0,t.jsx)("span",{className:"text-[11px] font-semibold ml-0.5",style:{color:u},children:"%"})]}),(0,t.jsx)("span",{className:"text-[7.5px] font-semibold uppercase tracking-[0.12em] mt-1",style:{color:p},children:"Blended"})]})]})}let M=[{channel:"UNFI",detail:"Distributor",amount:3240},{channel:"Amazon",detail:"FBA + ads",amount:5120},{channel:"Shopify",detail:"Platform",amount:740}],A=[{name:"Shopify DTC",rev:19600,margin:58.2,delta:2.1,spark:[42,46,44,49,52,58],accent:!0},{name:"Amazon",rev:28400,margin:44.8,delta:-.4,spark:[48,46,47,45,44,45]},{name:"UNFI",rev:42800,margin:38.1,delta:-1.1,spark:[42,41,40,39,38,38]},{name:"Target Retail",rev:31200,margin:31.4,delta:-2.3,spark:[40,38,36,34,33,31]}];function B({pts:e,color:r,active:s,delay:i}){let l=(0,a.useId)().replace(/:/g,""),o=Math.min(...e)-2,c=Math.max(...e)+2,d=e.map((t,a)=>[a/(e.length-1)*56,22-(t-o)/(c-o)*22]).map(([e,t],a)=>`${0===a?"M":"L"} ${e} ${t}`).join(" "),m=`${d} L 56 22 L 0 22 Z`;return(0,t.jsxs)("svg",{viewBox:"0 0 56 22",className:"w-14 h-[22px] overflow-visible",children:[(0,t.jsx)("defs",{children:(0,t.jsxs)("linearGradient",{id:`spk-${l}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:r,stopOpacity:"0.28"}),(0,t.jsx)("stop",{offset:"100%",stopColor:r,stopOpacity:"0"})]})}),(0,t.jsx)(n.motion.path,{d:m,fill:`url(#spk-${l})`,initial:{opacity:0}
32,animate:s?{opacity:1}:{},transition:{delay:i+.15,duration:.5}}),(0,t.jsx)(n.motion.path,{d:d,fill:"none",stroke:r,strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round",initial:{pathLength:0},animate:s?{pathLength:1}:{},transition:{duration:.8,delay:i,ease:w}})]})}let O=[[28,68],[64,63],[102,64],[142,50],[178,50],[216,34]],z=["J","F","M","A","M","J","J","A","S","O","N"],T=["GAAP books","Unit economics","3-yr model","Tax filed"],R=[{index:"01",eyebrow:"True landed COGS",title:"Which products actually make money.",description:"Ingredients, packaging, co-man, freight, and real production yields rolled into true landed cost per SKU. Updated monthly. Not an estimate.",points:["Landed cost per SKU, fully loaded","Margin by product and by channel","Know what to scale, fix, or kill"],chrome:"COGS & Margin",Visual:function(){let{ref:e,isInView:a}=k(),r=N(476,1500,a);return(0,t.jsx)("div",{ref:e,children:(0,t.jsxs)(_,{children:[(0,t.jsx)($,{title:"COGS & Margin by SKU",subtitle:"March 2025 · True landed cost per unit",trailing:(0,t.jsx)(F,{})}),(0,t.jsxs)(S,{className:"px-4 py-4 mb-4 flex items-center gap-5",children:[(0,t.jsx)(E,{value:r/10||0,active:a}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)(C,{children:"Gross margin"}),(0,t.jsx)("p",{className:"text-[12px] font-semibold tracking-[-0.02em] mt-1.5",style:{color:m},children:"Across 5 active SKUs"}),(0,t.jsx)("div",{className:"mt-3 flex flex-wrap gap-x-3 gap-y-1.5",children:P.map(e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-[8.5px]",style:{color:u},children:[(0,t.jsx)("span",{className:"w-1.5 h-1.5 rounded-full shrink-0",style:{background:e.color}}),e.label]},e.label))}),(0,t.jsx)(n.motion.p,{className:"mt-3 text-[9px] font-medium",style:{color:y},initial:{opacity:0}
32,animate:a?{opacity:1}:{},transition:{delay:.9},children:"â 3.5 pts vs last month"})]})]}),(0,t.jsxs)("div",{className:"grid gap-2 pb-2 mb-0.5",style:{gridTemplateColumns:"1.55fr 2.4fr 0.55fr"},children:[(0,t.jsx)(C,{children:"SKU"}),(0,t.jsx)(C,{children:"Landed cost â margin"}),(0,t.jsx)(C,{children:"Mgn"})]}),I.map((e,r)=>{let s=0,i=P.map(t=>{let a=e.cogs/e.rev*t.frac*100,n={...t,left:s,width:a};return s+=a,n});return(0,t.jsxs)(n.motion.div,{className:"grid gap-2 py-2.5 items-center border-t",style:{gridTemplateColumns:"1.55fr 2.4fr 0.55fr",borderColor:d},initial:{opacity:0,y:6},animate:a?{opacity:1,y:0}:{},transition:{duration:.45,delay:.15+.07*r,ease:w},children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5 min-w-0",children:[e.warn&&(0,t.jsx)("span",{className:"w-1 h-1 rounded-full shrink-0",style:{background:j}}),(0,t.jsx)("span",{className:"text-[10px] font-medium truncate tracking-[-0.01em]",style:{color:e.warn?j:m},children:e.name})]}),(0,t.jsxs)("div",{className:"relative h-[7px] rounded-full overflow-hidden",style:{background:c},children:[i.map((e,s)=>(0,t.jsx)(n.motion.div,{className:"absolute top-0 h-full first:rounded-l-full",style:{left:`${e.left}%`,background:e.color},initial:{width:0},animate:a?{width:`${e.width}%`}:{},transition:{duration:.55,delay:.2+.07*r+.06*s,ease:w}},s)),(0,t.jsx)("div",{className:"absolute top-0 right-0 h-full rounded-r-full",style:{width:`${100-e.cogs/e.rev*100}%`,background:"linear-gradient(90deg, transparent, rgba(59,52,160,0.06))"}})]}),(0,t.jsxs)("span",{className:"text-[11px] font-semibold text-right tabular-nums tracking-tight",style:{color:e.warn?j:m},children:[e.margin,"%"]})]},e.name)})]})})}},{index:"02",eyebrow:"Revenue reconciliation",title:"Every dollar. Every channel. Settled.",description:"Distributor remittances parsed. Amazon settlements decoded. DTC fees matched to deposits. From UNFI to Shopify, one source of truth.",points:["UNFI, KeHE, DPI, McLane fully reconciled","Amazon FBA, ads, and reimbursements matched","DTC processor settlements to bank deposits"],chrome:"Reconciliation",Visual:function(){let{ref:e,isInView:a}=k(),r=N(81700,1400,a),s=N(900,1400,a),i=M.reduce((e,t)=>e+t.amount,0);return(0,t.jsx)("div",{ref:e,children:(0,t.jsxs)(_,{children:[(0,t.jsx)($,{title:"Revenue Reconciliation",subtitle:"March 2025 · All channels settled",trailing:(0,t.jsxs)(n.motion.span,{className:"inline-flex items-center gap-1.5 rounded-full px-2.5 py-1 text-[8.5px] font-semibold",style:{color:y,background:v,border:"1px solid rgba(47,107,79,0.15)"},initial:{opacity:0,scale:.9},animate:a?{opacity:1,scale:1}:{},transition:{delay:1.4,type:"spring",stiffness:280},children:[(0,t.jsx)("span",{className:"text-[9px]",children:"â"}),"Matched"]})}),(0,t.jsxs)(S,{className:"p-4 mb-4",children:[(0,t.jsxs)("div",{className:"flex items-end justify-between mb-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(C,{children:"Flow to bank"}),(0,t.jsxs)("p",{className:"text-[20px] font-semibold tabular-nums tracking-[-0.03em] mt-1 leading-none",style:{color:m},children:["$",r.toLocaleString()]}),(0,t.jsxs)("p",{className:"text-[9px] mt-1.5",style:{color:p},children:["Net of $",i.toLocaleString()," deductions"]})]}),(0,t.jsxs)("div",{className:"text-right",children:[(0,t.jsxs)("p",{className:"text-[22px] font-semibold tabular-nums tracking-[-0.03em] leading-none",style:{color:x},children:[(s/10).toFixed(1),"%"]}),(0,t.jsx)("p",{className:"text-[8.5px] mt-1",style:{color:p},children:"retained"})]})]}),(0,t.jsxs)("div",{className:"h-3 rounded-full overflow-hidden flex",style:{background:c},children:[(0,t.jsx)(n.motion.div,{className:"h-full",style:{background:`linear-gradient(90deg, ${f}, ${x})`},initial:{width:0},animate:a?{width:`${.8997797356828194*100}%`}:{},transition:{duration:1,delay:.2,ease:w}}),M.map((e,r)=>(0,t.jsx)(n.motion.div,{className:"h-full border-l",style:{background:0===r?"rgba(11,11,20,0.18)":1===r?"rgba(11,11,20,0.12)":"rgba(11,11,20,0.07)",borderColor:"rgba(255,255,255,0.4)"},initial:{width:0},animate:a?{width:`${e.amount/90800*100}%`}:{},transition:{duration:.55,delay:.55+.12*r,ease:w}},e.channel))]}),(0,t.jsxs)("div",{className:"mt-2.5 flex justify-between text-[8px]",style:{color:p},children:[(0,t.jsxs)("span",{children:["Gross $",90800..toLocaleStr
32ing()]}),(0,t.jsx)("span",{children:"100%"})]})]}),(0,t.jsx)("div",{className:"space-y-2",children:M.map((e,r)=>(0,t.jsxs)(n.motion.div,{className:"flex items-center gap-3 rounded-[12px] px-3.5 py-3",style:{background:o,border:`1px solid ${d}`},initial:{opacity:0,x:10},animate:a?{opacity:1,x:0}:{},transition:{delay:.35+.1*r,duration:.5,ease:w},children:[(0,t.jsx)("div",{className:"w-8 h-8 rounded-full flex items-center justify-center shrink-0 text-[9px] font-bold tracking-wide",style:{background:c,color:u},children:e.channel.slice(0,2).toUpperCase()}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("p",{className:"text-[11px] font-semibold tracking-[-0.01em]",style:{color:m},children:e.channel}),(0,t.jsx)("p",{className:"text-[9px] mt-0.5",style:{color:p},children:e.detail})]}),(0,t.jsxs)("div",{className:"text-right shrink-0",children:[(0,t.jsxs)("p",{className:"text-[12px] font-semibold tabular-nums tracking-tight",style:{color:m},children:["â$",e.amount.toLocaleString()]}),(0,t.jsxs)("p",{className:"text-[8.5px] tabular-nums mt-0.5",style:{color:p},children:[(e.amount/90800*100).toFixed(1),"% of gross"]})]})]},e.channel))})]})})}},{index:"03",eyebrow:"Channel P&L",title:"Where margin lives, and where it leaks.",description:"Amazon after FBA and ads. Wholesale after trade spend and deductions. Profitability by channel, retailer, and SKU. Updated daily.",points:["P&L by channel, retailer, and SKU","Catch margin leaks before they hit cash","The view classic bookkeeping can't produce"],chrome:"Channel P&L",Visual:function(){let{ref:e,isInView:a}=k();return(0,t.jsx)("div",{ref:e,children:(0,t.jsxs)(_,{children:[(0,t.jsx)($,{title:"Channel P&L",subtitle:"After fees & deductions · March 2025",trailing:(0,t.jsx)(F,{})}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2.5 mb-4",children:[(0,t.jsxs)(S,{className:"px-3.5 py-3",children:[(0,t.jsx)(C,{children:"Best channel"}),(0,t.jsx)("p",{className:"text-[14px] font-semibold tracking-[-0.02em] mt-1.5",style:{color:f},children:"Shopify DTC"}),(0,t.jsx)("p",{className:"text-[9px] mt-0.5 tabular-nums",style:{color:x},children:"58.2% margin"})]}),(0,t.jsxs)(S,{className:"px-3.5 py-3",children:[(0,t.jsx)(C,{children:"Blended margin"}),(0,t.jsx)("p",{className:"text-[14px] font-semibold tracking-[-0.02em] mt-1.5",style:{color:m},children:"42.3%"}),(0,t.jsx)("p",{className:"text-[9px] mt-0.5",style:{color:y},children:"â 0.8 pts MoM"})]})]}),(0,t.jsx)("div",{className:"space-y-2",children:A.map((e,r)=>{let s=e.delta>0,i=s?y:e.accent?x:p;return(0,t.jsxs)(n.motion.div,{className:"rounded-[14px] px-3.5 py-3",style:{background:e.accent?h:o,border:`1px solid ${e.accent?b:d}`,boxShadow:e.accent?"0 6px 18px -10px rgba(59,52,160,0.25)":"0 1px 2px rgba(11,11,20,0.03)"},initial:{opacity:0,y:8},animate:a?{opacity:1,y:0}:{},transition:{duration:.5,delay:.09*r,ease:w},children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5 mb-2.5",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("p",{className:"text-[11px] font-semibold tracking-[-0.015em] truncate",style:{color:m},children:e.name}),e.accent&&(0,t.jsx)("span",{className:"text-[7px] font-bold uppercase tracking-[0.1em] px-1.5 py-0.5 rounded-full",style:{color:f,background:"rgba(59,52,160,0.12)"},children:"Lead"})]}),(0,t.jsxs)("p",{className:"text-[9px] tabular-nums mt-0.5",style:{color:p},children:["$",(e.rev/1e3).toFixed(1),"K revenue"]})]}),(0,t.jsx)(B,{pts:e.spark,color:i,active:a,delay:.2+.08*r}),(0,t.jsxs)("div",{className:"text-right shrink-0 w-[52px]",children:[(0,t.jsxs)("p",{className:"text-[13px] font-semibold tabular-nums tracking-tight leading-none",style:{color:m},children:[e.margin,"%"]}),(0,t.jsxs)("p",{className:"text-[8.5px] font-semibold tabular-nums mt-1",style:{color:s?y:u},children:[s?"â":"â"," ",Math.abs(e.delta).toFixed(1)]})]})]}),(0,t.jsx)("div",{className:"h-[4px] rounded-full overflow-hidden",style:{background:e.accent?"rgba(59,52,160,0.12)":c},children:(0,t.jsx)(n.motion.div,{className:"h-full rounded-full",style:{background:e.accent?`linear-gradient(90deg, ${f}, ${g})`:x,opacity:e.accent?1:.75},initial:{width:0},animate:a?{width:`${e.margin/65*100}%`}:{},transition:{duration:.75,delay:.15+.09*r,ease:w}})})]},e.name)})})]})})}},{index:"04",eyebrow:"Strategic finance",title:"The CFO function you need next.",description:"Cash flow you can trust. Fundraising-ready books. Working capital and tax handling for the decisions that grow the brand.",points:["Cash flow forecasting for production and buys","GAAP books and unit economics","Tax filing and working c
32apital readiness"],chrome:"Strategic Finance",Visual:function(){let{ref:e,isInView:r}=k(),s=N(82,1500,r),i=N(384,1500,r),l=(0,a.useId)().replace(/:/g,"");return(0,t.jsx)("div",{ref:e,children:(0,t.jsxs)(_,{children:[(0,t.jsx)($,{title:"Strategic Finance",subtitle:"FY 2025 · Board-ready as of March",trailing:(0,t.jsx)(n.motion.span,{className:"inline-flex items-center gap-1.5 rounded-full px-2.5 py-1 text-[8px] font-semibold",style:{color:f,background:h,border:`1px solid ${b}`},initial:{opacity:0,scale:.9},animate:r?{opacity:1,scale:1}:{},transition:{delay:1.2,type:"spring",stiffness:280},children:"Investor ready"})}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2 mb-4",children:[{label:"Runway",value:`${(s/10).toFixed(1)}`,unit:"mo",note:"at current burn",noteColor:p},{label:"Gross margin",value:`${(i/10).toFixed(1)}`,unit:"%",note:"â 2.1 pts MoM",noteColor:y},{label:"Tax",value:"Filed",unit:"",note:"Fed + 4 states",noteColor:p}].map((e,a)=>(0,t.jsx)(n.motion.div,{initial:{opacity:0,y:8},animate:r?{opacity:1,y:0}:{},transition:{delay:.08*a,duration:.5,ease:w},children:(0,t.jsxs)(S,{className:"px-3 py-3 h-full",children:[(0,t.jsx)(C,{children:e.label}),(0,t.jsxs)("p",{className:"text-[15px] font-semibold tabular-nums tracking-[-0.03em] leading-none mt-2",style:{color:m},children:[e.value,e.unit&&(0,t.jsx)("span",{className:"text-[10px] font-semibold ml-0.5",style:{color:u},children:e.unit})]}),(0,t.jsx)("p",{className:"text-[8px] mt-1.5",style:{color:e.noteColor},children:e.note})]})},e.label))}),(0,t.jsxs)(S,{className:"overflow-hidden mb-4",children:[(0,t.jsxs)("div",{className:"px-3.5 py-2.5 flex items-center justify-between border-b",style:{borderColor:d},children:[(0,t.jsx)(C,{children:"Cash position forecast"}),(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsxs)("span",{className:"flex items-center gap-1.5 text-[7.5px]",style:{color:p},children:[(0,t.jsx)("span",{className:"w-2.5 h-[2px] rounded-full",style:{background:x}}),"Actual"]}),(0,t.jsxs)("span",{className:"flex items-center gap-1.5 text-[7.5px]",style:{color:p},children:[(0,t.jsx)("span",{className:"w-2.5 border-t border-dashed",style:{borderColor:`${x}80`}}),"Projected"]})]})]}),(0,t.jsx)("div",{className:"px-2 pt-3 pb-1.5",children:(0,t.jsxs)("svg",{viewBox:"0 0 340 102",className:"w-full h-auto overflow-visible",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:`act-${l}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:x,stopOpacity:"0.28"}),(0,t.jsx)("stop",{offset:"100%",stopColor:x,stopOpacity:"0"})]}),(0,t.jsxs)("linearGradient",{id:`prj-${l}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:x,stopOpacity:"0.1"}),(0,t.jsx)("stop",{offset:"100%",stopColor:x,stopOpacity:"0"})]})]}),[28,48,68].map(e=>(0,t.jsx)("line",{x1:"28",y1:e,x2:"320",y2:e,stroke:"#E4E4ED",strokeWidth:"0.6"},e)),(0,t.jsx)("line",{x1:"28",y1:"88",x2:"320",y2:"88",stroke:"#DADBEC",strokeWidth:"0.8"}),[["$500k",26],["$350k",48],["$200k",68]].map(([e,a])=>(0,t.jsx)("text",{x:"24",y:a,textAnchor:"end",fontSize:"5",fill:p,dominantBaseline:"central",children:e},e)),(0,t.jsx)("line",{x1:"216",y1:"16",x2:"216",y2:"88",stroke:"#AEAEBC",strokeWidth:"0.6",strokeDasharray:"2.5,2.5"}),(0,t.jsx)("text",{x:"216",y:"12",textAnchor:"middle",fontSize:"5",fill:p,children:"Today"}),(0,t.jsx)(n.motion.path,{d:"M 28,88 L 28,68 C 40,66 52,64 64,63 C 78,62 90,66 102,64 C 116,62 128,54 142,50 C 154,47 166,52 178,50 C 192,48 204,40 216,34 L 216,88 Z",fill:`url(#act-${l})`,initial:{opacity:0}
32,animate:r?{opacity:1}:{},transition:{delay:.35}}),(0,t.jsx)(n.motion.path,{d:"M 216,88 L 216,34 C 228,30 238,28 250,26 C 264,24 276,22 288,18 C 300,14 310,12 320,9 L 320,88 Z",fill:`url(#prj-${l})`,initial:{opacity:0},animate:r?{opacity:1}:{},transition:{delay:1.1}}),(0,t.jsx)(n.motion.path,{d:"M 28,68 C 40,66 52,64 64,63 C 78,62 90,66 102,64 C 116,62 128,54 142,50 C 154,47 166,52 178,50 C 192,48 204,40 216,34",fill:"none",stroke:x,strokeWidth:"2.25",strokeLinecap:"round",strokeLinejoin:"round",initial:{pathLength:0},animate:r?{pathLength:1}:{},transition:{duration:1.1,delay:.25,ease:w}}),(0,t.jsx)(n.motion.path,{d:"M 216,34 C 228,30 238,28 250,26 C 264,24 276,22 288,18 C 300,14 310,12 320,9",fill:"none",stroke:x,strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",strokeDasharray:"4 3",opacity:.45,initial:{pathLength:0},animate:r?{pathLength:1}:{},transition:{duration:.9,delay:1.1,ease:w}}),O.map(([e,a],s)=>{let i=s===O.length-1;return(0,t.jsx)(n.motion.circle,{cx:e,cy:a,r:i?3.8:2.4,fill:i?o:x,stroke:x,strokeWidth:2*!!i,initial:{opacity:0,scale:0},animate:r?{opacity:1,scale:1}:{},transition:{delay:.3+.11*s,type:"spring",stiffness:340}},s)}),r&&(0,t.jsx)(n.motion.circle,{cx:216,cy:34,r:6,fill:x,animate:{r:[5,12,5],opacity:[.16,0,.16]},transition:{duration:2.8,repeat:1/0,ease:"easeInOut",delay:1.5}}),z.map((e,a)=>(0,t.jsx)("text",{x:28+29*a,y:"98",textAnchor:"middle",fontSize:"5",fill:a<6?p:x,opacity:a>=6?.55:1,children:e},e+a))]})})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:T.map((e,a)=>(0,t.jsxs)(n.motion.span,{className:"inline-flex items-center gap-1.5 rounded-full px-2.5 py-1.5 text-[9px] font-medium",style:{background:o,border:`1px solid ${d}`,color:u},initial:{opacity:0,y:4},animate:r?{opacity:1,y:0}:{},transition:{delay:.55+.08*a,duration:.4,ease:w},children:[(0,t.jsx)("span",{className:"w-3 h-3 rounded-full flex items-center justify-center text-[6px] text-white shrink-0",style:{background:x},children:"â"}),e]},e))})]})})}}];function q({label:e,children:a}){return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute -inset-6 md:-inset-10 opacity-70",style:{background:"radial-gradient(ellipse 70% 60% at 50% 55%, rgba(59,52,160,0.11) 0%, rgba(59,52,160,0.03) 42%, transparent 72%)"}}),(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-[1.25rem] border border-[#E4E4ED]/90 bg-[#FFFFFF]",style:{boxShadow:"0 1px 0 rgba(255,255,255,0.75) inset, 0 1px 0 rgba(11,11,20,0.04), 0 28px 60px -22px rgba(11,11,20,0.18), 0 12px 28px -14px rgba(11,11,20,0.08)"},children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-[#E4E4ED]/80 px-4 py-2.5 md:px-5 md:py-3 bg-white/70 backdrop-blur-[3px]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5 min-w-0",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-terra/85 shrink-0","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-[0.65rem] md:text-[0.7rem] font-medium uppercase tracking-[0.18em] text-pebble truncate",children:e})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"hidden sm:inline text-[0.65rem] text-stone/35 tracking-wide",children:"app.withmars.com"}),(0,t.jsx)("span",{className:"text-[0.65rem] md:text-[0.7rem] font-medium tracking-wide text-stone/45 tabular-nums",children:"Live"})]})]}),a]})]})}function W({demo:e,index:l}){let o=l%2==1,c=(0,a.useRef)(null),d=(0,r.useInView)(c,{once:!0,margin:"-12% 0px"}),{scrollYProgress:m}=(0,s.useScroll)({target:c,offset:["start end","end start"]}),u=(0,i.useTransform)(m,[0,1],[36,-36]);return(0,t.jsxs)("div",{ref:c,className:"relative grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-14 xl:gap-16 items-center",children:[(0,t.jsx)("div",{className:`lg:col-span-5 ${o?"lg:order-2 lg:pl-4":"lg:pr-4"}`,children:(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:28},animate:d?{opacity:1,y:0}:void 0,transition:{duration:.85,ease:[.16,1,.3,1]},children:[(0,t.jsxs)("div",{className:"flex items-baseline gap-5 mb-6 md:mb-7",children:[(0,t.jsx)("span",{className:"font-serif text-[2rem] md:text-[2.35rem] tabular-nums tracking-[-0.04em] text-terra/90 leading-none",children:e.index}),(0,t.jsx)("span",{className:"text-[0.7rem] font-medium uppercase tracking-[0.22em] text-pebble",children:e.eyebrow})]}),(0,t.jsx)("h3",{className:"font-serif font-semibold text-[1.65rem] sm:text-[1.85rem] md:text-[2.05rem] text-ink tracking-[-0.03em] leading-[1.15] mb-4 md:mb-5",children:e.title}),(0,t.jsx)("p",{className:"text-stone text-[0.98rem] md:text-[1.05rem] leading-relaxed mb-8 md:mb-9 max-w-[28rem]",children:e.description}),(0,t.jsx)("ul",{className:"border-t border-rule/70",children:e.points.map((e,a)=>(0,t.jsxs)(n.motion.li,{className:"flex items-center gap-4 py-3.5 border-b border-rule/70",initial:{opacity:0,x:-8},animate:d?{opacity:1,x:0}:void 0,transition:{duration:.55,delay:.18+.08*a,ease:[.16,1,.3,1]},children:[(0,t.jsx)("span",{className:"w-1 h-1 rounded-full bg-terra/70 shrink-0","aria-hidden":!0}),(0,t.jsx)("span",{className:"text-[0.9rem] text-ink/80 tracking-[-0.01em]",children:e})]},e))})]})}),(0,t.jsx)("div",{className:`lg:col-span-7 ${o?"lg:order-1":""}`,children:(0,t.jsx)(n.motion.div,{initial:{opacity:0,y:40},animate:d?{opacity:1,y:0}:void 0,transition:{duration:.9,delay:.1,ease:[.16,1,.3,1]},children:(0,t.jsx)(n.motion.div,{style:{y:u},children:(0,t.jsx)(q,{label:e.chrome,children:(0,t.jsx)(e.Visual,{})})})})})]})}function D(){let e=(0,a.useRef)(null),{scrollYProgress:r}
32=(0,s.useScroll)({target:e,offset:["start end","end start"]}),o=(0,i.useTransform)(r,[0,1],[20,-20]);return(0,t.jsxs)("section",{id:"demos",className:"relative overflow-hidden",style:{background:"linear-gradient(180deg, #FFFFFF 0%, #F5F6FB 38%, #FFFFFF 100%)"},children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute top-0 left-1/2 -translate-x-1/2 w-[120%] max-w-[1400px] h-[480px]",style:{background:"radial-gradient(ellipse 55% 65% at 50% 0%, rgba(59,52,160,0.07) 0%, transparent 68%)"}}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 opacity-[0.035]",style:{backgroundImage:"linear-gradient(rgba(11,11,20,0.55) 1px, transparent 1px), linear-gradient(90deg, rgba(11,11,20,0.55) 1px, transparent 1px)",backgroundSize:"80px 80px",maskImage:"radial-gradient(ellipse 75% 50% at 50% 12%, black 0%, transparent 72%)"}}),(0,t.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-5 md:px-8 py-28 md:py-40",children:[(0,t.jsxs)("div",{ref:e,className:"mb-20 md:mb-28",children:[(0,t.jsx)(l.FadeIn,{children:(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.24em] mb-6 md:mb-8",children:"In every engagement"})}),(0,t.jsx)(n.motion.div,{style:{y:o},children:(0,t.jsx)(l.FadeIn,{delay:.06,children:(0,t.jsx)("h2",{className:"font-serif font-semibold text-[2.35rem] sm:text-4xl md:text-5xl lg:text-[3.15rem] tracking-[-0.035em] leading-[1.05] text-ink",children:"What complete CPG books look like."})})}),(0,t.jsx)(l.FadeIn,{delay:.16,children:(0,t.jsx)("p",{className:"mt-5 md:mt-6 font-serif text-stone text-lg md:text-xl leading-relaxed max-w-xl",children:"Unit economics and channel clarity, closed and reviewed by CPG accountants."})})]}),(0,t.jsx)("div",{className:"space-y-28 md:space-y-40 lg:space-y-48",children:R.map((e,a)=>(0,t.jsxs)("div",{className:"relative",children:[a>0&&(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute -top-14 md:-top-20 left-0 right-0 h-px",style:{background:"linear-gradient(90deg, transparent 0%, rgba(11,11,20,0.08) 20%, rgba(11,11,20,0.08) 80%, transparent 100%)"}}),(0,t.jsx)(W,{demo:e,index:a})]},e.index))})]})]})}e.s(["Demos",()=>D],7851)},88143,(e,t,a)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:a,blurHeight:n,blurDataURL:r,objectFit:s}){let i=a?40*a:e,l=n?40*n:t,o=i&&l?`viewBox='0 0 ${i} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${o}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${o?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${r}'/%3E%3C/svg%3E`}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return i}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let s=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(33525);let n=e.r(43369),r=e.r(88143),s=e.r(87690),i=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:a=!1,priority:c=!1,preload:d=!1,loading:m,className:u,quality:p,width:x,height:f,fill:g=!1,style:h,overrideSrc:b,onLoad:y,onLoadingComplete:v,placeholder:j="empty",blurDataURL:w,fetchPriority:k,decoding:N="async",layout:_,objectFit:$,objectPosition:F,lazyBoundary:C,lazyRoot:S,...P},I){var E;let M,A,B,{imgConf:O,showAltText:z,blurComplete:T,defaultLoader:R}=I,q=O||s.imageConfigDefault;if("allSizes"in q)M=q;else{let e=[...q.deviceSizes,...q.imageSizes].sort((e,t)=>
32e-t),t=q.deviceSizes.sort((e,t)=>e-t),a=q.qualities?.sort((e,t)=>e-t);M={...q,allSizes:e,deviceSizes:t,qualities:a}}if(void 0===R)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let W=P.loader||R;delete P.loader,delete P.srcSet;let D="__next_img_default"in W;if(D){if("custom"===M.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 33Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:a,...n}=t;return e(n)}}if(_){"fill"===_&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[_];e&&(h={...h,...e});let a={responsive:"100vw",fill:"100vw"}[_];a&&!t&&(t=a)}let L="",G=o(x),U=o(f);if((E=e)&&"object"==typeof E&&(l(E)||void 0!==E.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,B=t.blurHeight,w=w||t.blurDataURL,L=t.src,!g)if(G||U){if(G&&!U){let e=G/t.width;U=Math.round(t.height*e)}else if(!G&&U){let e=U/t.height;G=Math.round(t.width*e)}}else G=t.width,U=t.height}let V=!c&&!d&&("lazy"===m||void 0===m);(!(e="string"==typeof e?e:L)||e.startsWith("data:")||e.startsWith("blob:"))&&(a=!0,V=!1),M.unoptimized&&(a=!0),D&&!M.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(a=!0);let X=o(p),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:$,objectPosition:F}:{},z?{}:{color:"transparent"},h),H=T||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:G,heightInt:U,blurWidth:A,blurHeight:B,blurDataURL:w||"",objectFit:K.objectFit})}")`:`url("${j}")`,Y=i.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=H?{backgroundSize:Y,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:H}:{},Q=function({config:e,src:t,unoptimized:a,width:r,quality:s,sizes:i,loader:l}){if(a){let e=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let a=t.includes("?")?"&":"?";t=`${t}${a}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:o,kind:c}=function({deviceSizes:e,allSizes:t}
33,a,n){if(n){let a=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=a.exec(n);)r.push(parseInt(e[2]));if(r.length){let a=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*a),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof a?{widths:e,kind:"w"}:{widths:[...new Set([a,2*a].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,r,i),d=o.length-1;return{sizes:i||"w"!==c?i:"100vw",srcSet:o.map((a,n)=>`${l({config:e,src:t,quality:s,width:a})} ${"w"===c?a:n+1}${c}`).join(", "),src:l({config:e,src:t,quality:s,width:o[d]})}}({config:M,src:e,unoptimized:a,width:G,quality:X,sizes:t,loader:W}),Z=V?"lazy":m;return{props:{...P,loading:Z,fetchPriority:k,width:G,height:U,decoding:N,className:u,style:{...K,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:b||Q.src},meta:{unoptimized:a,preload:d||c,placeholder:j,fill:g}}}},98879,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return l}});let n=e.r(71645),r="u"<typeof window,s=r?()=>{}:n.useLayoutEffect,i=r?()=>{}:n.useEffect;function l(e){let{headManager:t,reduceComponentsToState:a}=e;function l(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(a(e))}}return r&&(t?.mountedInstances?.add(e.children),l()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={default:function(){return f},defaultHead:function(){return m}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let s=e.r(55682),i=e.r(90809),l=e.r(43476),o=i._(e.r(71645)),c=s._(e.r(98879)),d=e.r(42732);function m(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function u(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let p=["name","httpEquiv","charSet","itemProp"];function x(e){let t,a,n,r;return e.reduce(u,[]).reverse().concat(m().reverse()).filter((t=new Set,a=new Set,n=new Set,r={},e=>{let s=!0,i=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){i=!0;let a=e.key.slice(e.key.indexOf("$")+1);t.has(a)?s=!1:t.add(a)}switch(e.type){case"title":case"base":a.has(e.type)?s=!1:a.add(e.type);break;case"meta":for(let t=0,a=p.length;t<a;t++){let a=p[t];if(e.props.hasOwnProperty(a))if("charSet"===a)n.has(a)?s=!1:n.add(a);else{let t=e.props[a],n=r[a]||new Set;("name"!==a||!i)&&n.has(t)?s=!1:(n.add(t),r[a]=n)}}}return s})).reverse().map((e,t)=>{let a=e.key||t;return o.default.cloneElement(e,{key:a})})}let f=function({children:e}){let t=(0,o.useContext)(d.HeadManagerContext);return(0,l.jsx)(c.default,{reduceComponentsToState:x,headManager:t,children:e})};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},18556,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let n=e.r(55682)._(e.r(71645)),r=e.r(87690),s=n.default.createContext(r.imageConfigDefault)},65856,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,a)=>{"use strict";function n(e,t){let a=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-a)<Math.abs(e-a)?t:e,0):a}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return i}});
33let n=e.r(70965),r=e.r(43369);function s({config:e,src:t,width:a,quality:s}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 34Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let i=(0,n.findClosestQuality)(s,e),l=(0,r.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${a}&q=${i}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}s.__next_img_default=!0;let i=s},18581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return r}});let n=e.r(71645);function r(e,t){let a=(0,n.useRef)(null),r=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=a.current;e&&(a.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(a.current=s(e,n)),t&&(r.current=s(t,n))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},85437,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(55682),r=e.r(90809),s=e.r(43476),i=r._(e.r(71645)),l=n._(e.r(74080)),o=n._(e.r(25633)),c=e.r(8927),d=e.r(87690),m=e.r(18556);e.r(33525);let u=e.r(65856),p=n._(e.r(1948)),x=e.r(18581),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,a,n,r,s,i){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),a?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,r=!1;a.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function h(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b=(0,i.forwardRef)(({src:e,srcSet:t,sizes:a,height:n,width:r,decoding:l,className:o,style:c,fetchPriority:d,placeholder:m,loading:u,unoptimized:p,fill:f,onLoadRef:b,onLoadingCompleteRef:y,setBlurComplete:v,setShowAltText:j,sizesInput:w,onLoad:k,onError:N,..._},$)=>{let F=(0,i.useCallback)(e=>{e&&(N&&(e.src=e.src),e.complete&&g(e,m,b,y,v,p,w))},[e,m,b,y,v,N,p,w]),C=(0,x.useMergedRef)($,F);return(0,s.jsx)("img",{..._,...h(d),loading:u,width:r,height:n,decoding:l,"data-nimg":f?"fill":"1",className:o,style:c,sizes:a,srcSet:t,src:e,ref:C,onLoad:e=>{g(e.currentTarget,m,b,y,v,p,w)},onError:e=>{j(!0),"empty"!==m&&v(!0),N&&N(e)}})});function y({isAppRouter:e,imgAttributes:t}){let a={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...h(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,a),null):(0,s.jsx)(o.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...a},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,i.forwardRef)((e,t)=>{let a=(0,i.useContext)(u.RouterContext),n=(0,i.useContext)(m.ImageConfigContext),r=(0,i.useMemo)(()=>{let e=f||n||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),a=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:a,qualities:r,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:l,onLoadingComplete:o}=e,x=(0,i.useRef)(l);(0,i.useEffect)(()=>{x.current=l},[l]);let g=(0,i.useRef)(o);(0,i.useEffect)(()=>{g.current=o},[o]);let[h,v]=(0,i.useState)(!1),[j,w]=(0,i.useState)(!1),{props:k,meta:N}=(0,c.getImgProps)(e,{defaultLoader:p.default,imgConf:r,blurComplete:h,showAltText:j});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b,{...k,unoptimized:N.unoptimized,placeholder:N.placeholder,fill:N.fill,onLoadRef:x,onLoadingCompleteRef:g,setBlurComplete:v,setShowAltText:w,sizesInput:e.sizes,ref:t}),N.preload?(0,s.jsx)(y,{isAppRouter:!a,imgAttributes:k}):null]})});("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
34dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},94909,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n={default:function(){return d},getImageProps:function(){return c}};for(var r in n)Object.defineProperty(a,r,{enumerable:!0,get:n[r]});let s=e.r(55682),i=e.r(8927),l=e.r(85437),o=s._(e.r(1948));function c(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let d=l.Image},57688,(e,t,a)=>{t.exports=e.r(94909)},59566,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(57688),r=e.i(88653),s=e.i(46932),i=e.i(87652),l=e.i(93649);let o=[{quote:"Game changing for me as a solo-founder: bookkeeping, margin visibility, and fundraising support all in one place.",name:"Ashley",company:"B.T.R Nation",photo:"/testimonials/ashley.jpg"},{quote:"It feels like their team cares more about my business than I do. Their UX is so simple, just what I needed, no more, no less.",name:"Regina",company:"Nemi Snacks",photo:"/testimonials/regina.jpg"},{quote:"10 out of 10. Quick on-demand access to experts and an intuitive tool for managing all my finances.",name:"Stephanie",company:"TUYYOFOODS",photo:"/testimonials/stephanie.jpg"},{quote:"I trust Pocket (now Mars) as my partner as I continue to grow.",name:"Marilyn",company:"Fungal Snacks",photo:"/testimonials/marilyn.jpg"},{quote:"Once I got a hang of it, things became really smooth. Definitely money well spent.",name:"Hillary",company:"Sipwell",photo:"/testimonials/hillary.jpg"}];function c(){let e=(0,a.useRef)(null),[c,d]=(0,a.useState)(0),[m,u]=(0,a.useState)(!1),p=(0,i.useInView)(e,{amount:.35}),x=o[c],f=o.filter((e,t)=>t!==c);return(0,a.useEffect)(()=>{if(!p||m)return;let e=window.setInterval(()=>{d(e=>(e+1)%o.length)},4500);return()=>window.clearInterval(e)},[p,m]),(0,t.jsx)("section",{ref:e,id:"testimonials",className:"relative overflow-hidden py-24 md:py-36",style:{background:"linear-gradient(165deg, #FBFAFD 0%, #FFFFFF 45%, #F8F8FB 100%)"},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),onFocusCapture:()=>u(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||u(!1)},children:(0,t.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-5 md:px-8",children:[(0,t.jsx)(l.FadeIn,{children:(0,t.jsxs)("div",{className:"mb-14 md:mb-20 max-w-xl",children:[(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-4",children:"From the brands we serve"}),(0,t.jsx)("h2",{className:"font-serif font-semibold text-[2.35rem] sm:text-4xl md:text-5xl lg:text-[3.25rem] text-ink tracking-[-0.035em] leading-[1.05]",children:"Founders, in their words"})]})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-x-12 gap-y-14 lg:gap-y-0 items-start",children:[(0,t.jsx)(l.FadeIn,{className:"lg:col-span-6 lg:sticky lg:top-28",children:(0,t.jsxs)("article",{className:"relative min-h-[280px] sm:min-h-[300px] md:min-h-[320px]",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"font-serif text-[5.5rem] md:text-[7rem] leading-none text-terra/30 select-none absolute -top-4 -left-1 md:-left-2",children:"â"}),(0,t.jsx)(r.AnimatePresence,{mode:"wait",children:(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:14},animate:{opacity:1,y:0},exit:{opacity:0,y:-10},transition:{duration:.45,ease:[.22,1,.36,1]},children:[(0,t.jsx)("blockquote",{className:"relative font-serif text-[1.5rem] sm:text-2xl md:text-[1.9rem] lg:text-[2.05rem] text-ink leading-[1.32] tracking-[-0.03em] pt-10 md:pt-12",children:x.quote}),(0,t.jsxs)("div",{className:"mt-10 flex items-center gap-4",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute -inset-1 rounded-full bg-gradient-to-br from-terra/40 to-transparent"}),(0,t.jsx)(n.default,{src:x.photo,alt:x.name,width:56,height:56,sizes:"56px",className:"relative rounded-full object-cover w-14 h-14"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-ink font-medium text-base tracking-[-0.01em]",children:x.name}),(0,t.jsx)("p",{className:"text-stone text-sm mt-0.5",children:x.company})]})]})]},x.name)}),(0,t.jsx)("div",{className:"mt-10 flex items-center gap-2",role:"tablist","aria-label":"Testimonials",children:o.map((e,a)=>(0,t.jsxs)("button",{type:"button",role:"tab","aria-selected":a===c,"aria-label":`Show ${e.name}'s testimonial`,onClick:()=>d(a),className:"group relative h-1.5 rounded-full overflow-hidden transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-terra/40 focu
34s-visible:ring-offset-2",style:{width:a===c?36:10},children:[(0,t.jsx)("span",{className:`absolute inset-0 rounded-full transition-colors duration-300 ${a===c?"bg-terra/25":"bg-ink/10 group-hover:bg-ink/20"}`}),a===c&&p&&!m&&(0,t.jsx)(s.motion.span,{className:"absolute inset-y-0 left-0 rounded-full bg-terra",initial:{width:"0%"},animate:{width:"100%"},transition:{duration:4.5,ease:"linear"}},`progress-${c}-${m}`),a===c&&m&&(0,t.jsx)("span",{className:"absolute inset-0 rounded-full bg-terra"})]},e.name))})]})}),(0,t.jsx)("div",{className:"lg:col-span-6 lg:pl-2 grid grid-cols-1 sm:grid-cols-2 gap-4 md:gap-5",children:(0,t.jsx)(r.AnimatePresence,{mode:"popLayout",initial:!1,children:f.map(e=>{let a=o.findIndex(t=>t.name===e.name);return(0,t.jsx)(s.motion.div,{layout:!0,initial:{opacity:0,scale:.96},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.96},transition:{duration:.35,ease:[.22,1,.36,1],layout:{duration:.4,ease:[.22,1,.36,1]}},children:(0,t.jsxs)("button",{type:"button",onClick:()=>d(a),className:"group h-full w-full text-left rounded-[1.25rem] bg-white/55 border border-ink/[0.06] px-5 py-6 md:px-6 md:py-7 hover:border-terra/20 hover:bg-white/80 transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-terra/30 focus-visible:ring-offset-2",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"font-serif text-3xl leading-none text-terra/40 block mb-3 select-none",children:"â"}),(0,t.jsx)("blockquote",{className:"font-serif text-[0.98rem] md:text-[1.05rem] text-ink/90 leading-[1.55] tracking-[-0.015em]",children:e.quote}),(0,t.jsxs)("div",{className:"mt-6 pt-5 border-t border-ink/[0.06] flex items-center gap-3",children:[(0,t.jsx)(n.default,{src:e.photo,alt:e.name,width:40,height:40,sizes:"40px",className:"rounded-full object-cover w-10 h-10 ring-1 ring-ink/10 group-hover:ring-terra/25 transition-all duration-300"}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("p",{className:"text-ink text-sm font-medium tracking-[-0.01em] truncate",children:e.name}),(0,t.jsx)("p",{className:"text-stone text-xs mt-0.5 tracking-wide truncate",children:e.company})]})]})]})},e.name)})})})]})]})})}e.s(["Testimonials",()=>c])},35671,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(46932),r=e.i(87652),s=e.i(35382);e.i(86427);var i=e.i(83352),l=e.i(83411),o=e.i(87022);function c(e){return"number"==typeof e?e:parseFloat(e)}var d=e.i(37806),m=e.i(95420),u=e.i(93649);function p(e,t,n=1.6){var r,u;let x=(0,s.useMotionValue)(0),f=function(e,t={}){return function(e,t={}){let{isStatic:n}=(0,a.useContext)(d.MotionConfigContext),r=()=>(0,l.isMotionValue)(e)?e.get():e;if(n)return(0,m.useTransform)(r);let u=(0,s.useMotionValue)(r());return(0,a.useInsertionEffect)(()=>(function(e,t,a={}){let n,r=e.get(),s=null,d=r,m="string"==typeof r?r.replace(/[\d.-]/g,""):void 0,u=()=>{s&&(s.stop(),s=null)};if(e.attach((t,r)=>{d=t,n=e=>{var t,a;return r((t=e,(a=m)?t+a:t))},o.frame.postRender(()=>{let t,r;u(),t=c(e.get()),t!==(r=c(d))&&(s=new i.JSAnimation({keyframes:[t,r],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...a,onUpdate:n})),e.events.animationStart?.notify(),s?.then(()=>{e.events.animationComplete?.notify()})})},u),(0,l.isMotionValue)(t)){let a=t.on("change",t=>{var a,n;return e.set((a=t,(n=m)?a+n:a))}),n=e.on("destroy",a);return()=>{a(),n()}}return u})(u,e,t),[u,JSON.stringify(t)]),u}(e,{type:"spring",...t})}(x,{stiffness:n>1.4?55:70,damping:28,mass:.9}),[g,h]=(0,a.useState)(0);return(0,a.useEffect)(()=>{t&&x.set(e)},[t,e,x]),r="change",u=e=>{h(Math.round(e))},(0,a.useInsertionEffect)(()=>f.on(r,u),[f,r,u]),g}function x({value:e,label:s}){let i=(0,a.useRef)(null),l=(0,r.useInView)(i,{once:!0,margin:"-80px"}),o=p(e,l,1.8);return(0,t.jsxs)("div",{ref:i,className:"relative",children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute left-1/2 top-[42%] -translate-x-1/2 -translate-y-1/2 w-[min(90vw,520px)] h-[min(70vw,380px)] rounded-full opacity-70",style:{background:"radial-gradient(ellipse at center, rgba(59,52,160,0.06) 0%, rgba(59,52,160,0.015) 42%, transparent 70%)"}}),(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:28,scale:.97},animate:l?{opacity:1,y:0,scale:1}:void 0,transition:{duration:1.1,ease:[.16,1,.3,1]},className:"relative",children:[(0,t.jsxs)("div",{className:"flex items-start justify-center sm:justify-start leading-none select-none",children:[(0,t.jsx)("span",{className:"font-serif font-semibold text-ink tabular-nums tracking-[-0.06em]",style:{fontSize:"clamp(6.5rem, 18vw, 13.5rem)",lineHeight:.85},children:o}),(0,t.jsx)("span",{className:"font-serif font-medium text-terra ml-1 sm:ml-2 mt-[0.12em]",style:{fontSize:"clamp(1.75rem, 4.5vw, 3.25rem)"}
34,"aria-hidden":!0,children:"%"}),(0,t.jsx)("span",{className:"sr-only",children:"%"})]}),(0,t.jsx)(n.motion.p,{initial:{opacity:0,y:12},animate:l?{opacity:1,y:0}:void 0,transition:{duration:.8,delay:.35,ease:[.16,1,.3,1]},className:"mt-7 sm:mt-9 max-w-[26rem] text-center sm:text-left font-serif text-stone text-lg sm:text-xl md:text-[1.35rem] leading-snug tracking-[-0.015em]",children:s})]})]})}function f({value:e,label:s,delay:i}){let l=(0,a.useRef)(null),o=(0,r.useInView)(l,{once:!0,margin:"-40px"}),c=p(e,o,1.4);return(0,t.jsxs)(n.motion.div,{ref:l,initial:{opacity:0,y:16},animate:o?{opacity:1,y:0}:void 0,transition:{duration:.75,delay:i,ease:[.16,1,.3,1]},className:"relative py-8 md:py-9",children:[(0,t.jsx)(n.motion.div,{"aria-hidden":!0,className:"absolute top-0 left-0 right-0 h-px bg-rule origin-left",initial:{scaleX:0},animate:o?{scaleX:1}:void 0,transition:{duration:.85,delay:i+.05,ease:[.16,1,.3,1]}}),(0,t.jsxs)("div",{className:"flex items-baseline gap-1.5 mb-4",children:[(0,t.jsx)("span",{className:"font-serif text-[2.75rem] sm:text-5xl md:text-[3.25rem] text-ink tabular-nums tracking-[-0.04em] leading-none",children:c}),(0,t.jsx)("span",{className:"font-serif text-terra text-lg sm:text-xl leading-none",children:"%"})]}),(0,t.jsx)("p",{className:"text-stone text-[0.95rem] sm:text-base leading-relaxed max-w-[18rem]",children:s})]})}function g(){return(0,t.jsxs)("section",{className:"relative overflow-hidden",style:{background:"linear-gradient(165deg, #FBFAFD 0%, #FFFFFF 42%, #F8F8FB 100%)"},children:[(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:{backgroundImage:"radial-gradient(ellipse 80% 60% at 20% 30%, rgba(59,52,160,0.012) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 90% 90%, rgba(59,52,160,0.02) 0%, transparent 50%)"}}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 h-px",style:{background:"linear-gradient(90deg, transparent, rgba(59,52,160,0.12), transparent)"}}),(0,t.jsx)("div",{className:"relative max-w-[1200px] mx-auto px-6 sm:px-8 md:px-10 lg:px-12 py-28 md:py-40",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-16 lg:gap-14 xl:gap-20 items-center",children:[(0,t.jsxs)("div",{className:"lg:col-span-7 lg:pr-4",children:[(0,t.jsx)(u.FadeIn,{children:(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-8 md:mb-10 text-center sm:text-left",children:"Client outcomes"})}),(0,t.jsx)(x,{value:85,label:"of clients raised capital from investors or lenders with Mars-produced financials"})]}),(0,t.jsxs)("div",{className:"lg:col-span-5 lg:pl-2 lg:pt-6",children:[(0,t.jsx)(u.FadeIn,{delay:.12,children:(0,t.jsxs)("h2",{className:"font-serif font-semibold text-[clamp(1.7rem,5.2vw,2.6rem)] text-ink tracking-[-0.03em] leading-[1.12] text-center sm:text-left",children:[(0,t.jsx)("span",{className:"block whitespace-nowrap",children:"The numbers"}),(0,t.jsx)("span",{className:"block whitespace-nowrap",children:"speak for themselves"})]})}),(0,t.jsx)(u.FadeIn,{delay:.2,children:(0,t.jsx)("p",{className:"mt-5 md:mt-6 font-serif text-stone text-lg md:text-xl leading-relaxed max-w-sm text-center sm:text-left mx-auto sm:mx-0",children:"Outcomes from CPG brands that run their books on Mars."})}),(0,t.jsxs)("div",{className:"mt-12 md:mt-14 flex flex-col",children:[(0,t.jsx)(f,{value:65,label:"got accepted to a CPG accelerator or raised equity",delay:.25}),(0,t.jsx)(f,{value:60,label:"grew more than 30% annually",delay:.38})]})]})]})})]})}e.s(["Stats",()=>g],35671)},72948,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(93649);let r="https://cdn.prod.website-files.com/63580651b2f8dad0381295ca",s=[{label:"We close your books",items:[{name:"QuickBooks",url:`${r}/6450cdfc416ab453fb50867b_quickbooks.webp`},{name:"Xero",logo:"xero",ext:"svg"},{name:"NetSuite",logo:"netsuite",ext:"svg"},{name:"Bill.com",url:`${r}/690c6e978e1d28b8e2dfdcc9_bill.svg`},{name:"TaxJar",url:`${r}/6374dfc6cc655d23f854ee14_TaxJar.webp`},{name:"Avalara",url:`${r}/6374dfbcd62ff03ddcfbbfc0_Avalara.webp`},{name:"Sage",logo:"sage"},{name:"Ramp",url:`${r}/699b0600435d655c358c1d75_image%20(17).png`},{name:"Expensify",logo:"expensify"},{name:"FreshBooks",logo:"freshbooks"},{name:"Airbase",logo:"airbase"},{name:"Numeral",url:`${r}/6500640d06f8268359e4965e_Numeral.webp`},{name:"Wave",logo:"wave"},{name:"Zoho Books",logo:"zoho-books"},{name:"Microsoft Dynamics",logo:"microsoft-dynamics"},{name:"Vertex",logo:"vertex"},{name:"Bench",logo:"bench"}]},{label:"We pull and reconcile your sales",items:[{name:"Shopify",url:`${r}/6374e0508ecccd60aa53eb67_Shopify.webp`},{name:"Amazon",url:`${r}/6374dfe4bd00c208ab9c6e76_Amazon.webp`},{name:"Stripe",url:`${r}/6374e0563c796c550e92b5d9_Stripe.webp`},{name:"PayPal",url:`${r}/6374dff68ecccdbc0153e3bb_Paypal.webp`},{name:"WooCommerce",url:`${r}/6374e0777b409985f64b1418_Woo.webp`},{name:"BigCommerce",url:`${r}
34/6374e0a8cb1b65094a7d6106_Big%20commerce.webp`},{name:"Square",url:`${r}/6374e082789156cb1502c79a_Square.webp`},{name:"Faire",url:`${r}/6374e0b0cb1b6599497d6162_Faire.webp`},{name:"Walmart",url:`${r}/6374e0a4852b13e71491206f_Walmart.webp`},{name:"Target",logo:"target",ext:"svg"},{name:"TikTok Shop",url:`${r}/6878ecf0ffcb15a899d51f45_tiktokshop.webp`},{name:"eBay",url:`${r}/668be9a1ae3fdb51cc0b5911_ebay%20logo.webp`},{name:"Etsy",url:`${r}/6374e07e28474e50ea223f3a_Etsy.webp`},{name:"Klarna",url:`${r}/6374e03e699f4821b18b5d03_Klarna.webp`},{name:"Afterpay",url:`${r}/6374e04c789156f772027f55_Afterpay.webp`},{name:"Affirm",url:`${r}/6374e03bb88b31d44afb675a_Affirim.webp`},{name:"Braintree",url:`${r}/6374e0433c796cfd7d92b5cf_Braintree.webp`},{name:"Instagram",url:`${r}/6374e09cb88b312b3efb6c8b_Instagram.webp`},{name:"Facebook",url:`${r}/6374e098668a4f0c5d7e4688_Facebook.webp`},{name:"Squarespace",url:`${r}/6374e0ba3c796c2a2092f4c3_Squarespace.webp`},{name:"Wix",url:`${r}/6374e0bebd00c247b19d3b3a_Wix.webp`},{name:"Sezzle",url:`${r}/6374e038cc655d4d1b55167b_Sezzle.webp`},{name:"Shopify B2B",url:`${r}/6374e0508ecccd60aa53eb67_Shopify.webp`},{name:"Poshmark",url:`${r}/668beeedf2589711f73ecda0_Poshmark%20logo.webp`},{name:"Mercari",url:`${r}/6374e0b57bb111471f5c94d9_Mercari.webp`},{name:"Wayfair",logo:"wayfair"},{name:"Authorize.net",url:`${r}/6374e033bd00c26d059cd201_Authorize.net.webp`},{name:"Amazon Pay",url:`${r}/6374dfe4bd00c208ab9c6e76_Amazon.webp`},{name:"Shopify Payments",url:`${r}/6374e0508ecccd60aa53eb67_Shopify.webp`},{name:"Google Pay",logo:"google-pay"},{name:"Apple Pay",logo:"apple-pay"},{name:"Houzz",logo:"houzz"},{name:"Wish",logo:"wish"},{name:"Reverb",logo:"reverb"},{name:"Bonanza",logo:"bonanza"},{name:"Venmo",logo:"venmo"},{name:"Zelle",logo:"zelle"}]},{label:"We reconcile your distributor deductions",items:[{name:"UNFI",logo:"unfi"},{name:"KeHe",logo:"kehe"},{name:"DPI / Dot Foods",logo:"dot-foods"},{name:"McLane",logo:"mclane"},{name:"Walmart",url:`${r}/6374e0a4852b13e71491206f_Walmart.webp`},{name:"Target",logo:"target",ext:"svg"},{name:"Whole Foods",logo:"whole-foods"},{name:"Kroger",logo:"kroger"},{name:"Costco",logo:"costco"},{name:"C&S Wholesale",logo:"cs-wholesale"},{name:"Core-Mark",logo:"core-mark"},{name:"Sam's Club",logo:"sams-club"},{name:"SPS Commerce",url:`${r}/68d9262be8ec59c8a1b75add_sps_commerce_logo.png`},{name:"Associated Wholesale",logo:"associated-wholesale"},{name:"Crstl",url:`${r}/68d926553558277d5f686f86_crstl_icon.png`},{name:"TrueCommerce",logo:"truecommerce"}]},{label:"We sync your bank feeds and flag your funding options",items:[{name:"Chase",url:`${r}/6374e06516a3811a79cb3086_Chase.webp`},{name:"Bank of America",url:`${r}/6374de513c796c59f79148aa_Bank%20of%20America.webp`},{name:"Wells Fargo",url:`${r}/6374e02bbd00c2fcdc9cc815_Wells%20Fargo.webp`},{name:"Citi Bank",url:`${r}/668becc1ac6006b666818261_Citi%20Bank.webp`},{name:"American Express",url:`${r}/6374e01ecc655dcef354fc38_American%20express.webp`},{name:"US Bank",url:`${r}/6374e01716a38171cccae7e6_US%20Bank.webp`},{name:"Capital One",url:`${r}/6374e027115aee7b912d4a71_Capital%20one.webp`},{name:"TD Bank",url:`${r}/668becf446629533d0e36dc0_TD%20Bank.webp`},{name:"PNC",url:`${r}/668becfdc069bc37fceaf564_PNC.webp`},{name:"Truist",url:`${r}/668becdcbd63cc969b061afc_Truist.webp`},{name:"Citizens Bank",url:`${r}/668bec990b501ce54ce2366d_Citizens%20bank.webp`},{name:"Discover",url:`${r}/668bed0b21c454cc8bb32040_Discover.webp`},{name:"USAA Bank",url:`${r}/668bece63cf6ff575081d072_USAA%20Bank.webp`},{name:"Synchrony",url:`${r}/668beccf67f858d8159690c8_Synchrony.webp`},{name:"Mercury",url:`${r}/6374e023699f481f558b47ef_Mercury.webp`},{name:"Brex",url:`${r}/6450cf36dcbf17ca2d989062_Brex.webp`},{name:"Novo",url:`${r}/6374e00eaef7539b4843f270_Novo.webp`},{name:"Bluevine",url:`${r}/668bec6b32bca0b571da3de5_Bluevine.webp`},{name:"Payoneer",url:`${r}/6374e0024394aff379d3b6bc_Payoneer.webp`},{name:"Wise",url:`${r}/6374e0069f089ba7023251ff_Wise.webp`},{name:"Wayflyer",url:`${r}/6374dfe896bfe889cfc85890_Wayflyer.webp`},{name:"Clearco",url:`${r}/6374dfeccc655d6f6b54ee27_Clearco.webp`},{name:"Settle",url:`${r}/6500868b04d764733e4093d0_Settle.webp`},{name:"Shopify Capital",url:`${r}/6374e0508ecccd60aa53eb67_Shopify.webp`},{name:"Amazon Lending",url:`${r}/6374dfe4bd00c208ab9c6e76_Amazon.webp`},{name:"Payability",url:`${r}/6374dfda7b409984244ab5af_Payability.webp`},{name:"8fig",url:`${r}/668beeb870b1bd6faa791d42_8fig.webp`},{name:"Onramp Funds",url:`${r}
34/668beeb141b635bb89dc5409_Onramp%20%E2%80%A8Funds.png`},{name:"Sellers Fi",url:`${r}/668beebe38ad96621f6a01b3_Sellers%20Fi.webp`},{name:"Ampla",url:`${r}/6374dfe0f19955aa02113512_Ampla.webp`},{name:"Marcus by Goldman Sachs",url:`${r}/6374dfd4b88b3119b1fb1b12_Marcus%20by%20Goldman%20Sachs.webp`},{name:"SBA Loans",url:`${r}/668bee9d1ce694b9c6a22e40_SBA%20Loans.webp`},{name:"Goldman Sachs",logo:"goldman-sachs"},{name:"SVB",logo:"svb"},{name:"PayPal Credit",url:`${r}/6374dff68ecccdbc0153e3bb_Paypal.webp`},{name:"Stripe Capital",url:`${r}/6374e0563c796c550e92b5d9_Stripe.webp`},{name:"Plaid",logo:"plaid",note:"+10,000 banks"}]},{label:"We capture your payroll costs",items:[{name:"Gusto",url:`${r}/6374dfca3c796c42d0929836_Gusto.webp`},{name:"ADP",logo:"adp",ext:"svg"},{name:"Paychex",logo:"paychex",ext:"svg"},{name:"Rippling",logo:"rippling"},{name:"QuickBooks Payroll",url:`${r}/6450cdfc416ab453fb50867b_quickbooks.webp`},{name:"Deel",logo:"deel"},{name:"Justworks",logo:"justworks"},{name:"Paycor",logo:"paycor"},{name:"Square Payroll",url:`${r}/6374e082789156cb1502c79a_Square.webp`},{name:"OnPay",logo:"onpay"},{name:"BambooHR",logo:"bamboohr"},{name:"TriNet",logo:"trinet"},{name:"Workday",logo:"workday"},{name:"Zenefits",logo:"zenefits"},{name:"Paylocity",logo:"paylocity"},{name:"Paycom",logo:"paycom"},{name:"Ceridian",logo:"ceridian"},{name:"Namely",logo:"namely"},{name:"Patriot Payroll",logo:"patriot-payroll"}]},{label:"We track your inventory and landed costs to the SKU",items:[{name:"ShipBob",url:`${r}/68eb9f53ccfb97a96e367ad4_shipbob-short.png`},{name:"ShipStation",url:`${r}/68ebb7830622ad77220b81b1_ShipStation.jpg.jpg`},{name:"Flexport",url:`${r}/68eb9a80515685e26d16dc9e_flexport-short.png`},{name:"ShipHero",url:`${r}/68eb9f7e500c38c2d628bc97_shiphero-short.png`},{name:"Shipmonk",url:`${r}/68eba000b1f9c5d639555d9a_shipmonk-short.png`},{name:"Shipfusion",url:`${r}/68eb9fadcea681d60c547ce0_Shipfusion-short.png`},{name:"Stord",url:`${r}/68eba217cee2b0aced95837d_stord-short.png`},{name:"Veeqo",url:`${r}/68eba3200622ad7722069245_veeqo-short.png`},{name:"Logiwa",url:`${r}/68eb9cdd55d96b64b68dd6f8_logiwa-short.png`},{name:"Infoplus",url:`${r}/68eb9b5bccfb97a96e358476_infoplus-short.png`},{name:"Extensiv 3PL",url:`${r}/68eb99d11bca56a19b701001_extensiv-short.png`},{name:"Cin7 Core",url:`${r}/68eb986ce71d00a3f3b4a06b_cin7_core-short.png`},{name:"Cin7 Omni",url:`${r}/68eb988b00210b77403dfe2b_cin7_omni-short.png`},{name:"Linnworks",url:`${r}/68eb9ca155d96b64b68db4a1_linnworks-short.png`},{name:"Linnworks Core",url:`${r}/68eb9cb9020d5cc4b56a34e9_linnworks_core-short.png`},{name:"Deposco",url:`${r}/68eb98eea1e8d277813a143a_deposco-short.png`},{name:"Flowspace",url:`${r}/68eb9a9822c2fc1368e6224c_flowspace-short.png`},{name:"MasonHub",url:`${r}/68eb9d3727371d128e2d54e8_masonhub-short.png`},{name:"Shipwire",url:`${r}/68ebb772b6a980330812863f_shipwire_icon.jpeg.jpg`},{name:"ShipStream",url:`${r}/68eba07b9c276cae7d4b17c3_shipstream-short.png`},{name:"ShipEdge",url:`${r}/68eb9f68a1e8d277813abdaf_shipedge-short.png`},{name:"ShipOut",url:`${r}/68eba01eb1f9c5d639557157_shipout-short.png`},{name:"Packiyo",url:`${r}/68eb9e537c262f432c511859_packiyo-short.png`},{name:"Whiplash",url:`${r}/68eba770a76969d26dbfa2cf_whiplash_ryder-short-1.png`},{name:"Fulfillment.com",url:`${r}/68eb9ab1cfd053d5d96bb03d_fulfillment_com-short.png`},{name:"Fulfillment-crowd",url:`${r}/68eb9acc020d5cc4b569971b_fulfilmentcrowd-short.png`},{name:"The Fulfillment Lab",url:`${r}/68eba27c6e032fb2ab80dfa3_the_fulfillment_lab-short.png`},{name:"Flat Fee Shipping",url:`${r}/68eb9a6d020d5cc4b5698cbc_flat_fee_shipping-short.png`},{name:"Shipping Tree",url:`${r}/68eba0dce7d81f3aa129733f_shippingtree-short.png`},{name:"Shippingbo",url:`${r}/68eba0f0ccfb97a96e36ee2e_shippingbo-short.png`},{name:"Smart Warehousing",url:`${r}/68eba1342e4d3f76bf846de5_smart_warehousing-short.png`},{name:"Staci Americas",url:`${r}/68eb96e7bc025619fec0f72d_staci_americas_AMWare-short.png`},{name:"Veracore",url:`${r}/68eba33c0622ad772206a23f_veracore-short.png`},{name:"VOX Fulfillment",url:`${r}/68eba301ccfb97a96e38036f_vox-short.png`},{name:"Warehance",url:`${r}/68eba73ea5a8160cb5192f64_warehance-short.png`},{name:"Xorosoft",url:`${r}/68eba786020d5cc4b56de3ed_xorosoft-short.png`},{name:"Zenventory",url:`${r}/68eba7b6415058bf109437cf_zenventory-short.png`},{name:"AMS Fulfillment",url:`${r}/68eb968acea681d60c52e925_ams-short.png`},{name:"Bleckmann",url:`${r}/68eb971ae71d00a3f3b46ae2_bleckmann-short.png`},{name:"Byrd Fulfillment",url:`${r}/68eb9765bc025619fec149e2_byrd_fulfillment-short.png`},{name:"Camelot",url:`${r}/68eb978255d96b64b68b4830_Camelot-short.png`},{name:"Canary7",url:`${r}/68eb97b727371d128e2bdaf3_canary7-short.png`},{name:"CartonCloud",url:`${r}/68eb984acee2b0aced91fcb2_cartoncloud-short.png`},{name:"Cirro Fulfillment",url:`${r}
34/68eb98a300210b77403e0df9_cirro-short.png`},{name:"DCL",url:`${r}/68eb98bbb2fa7658b550d26c_DCL-short.png`},{name:"Davinci",url:`${r}/68eb98d3109427e2846f51e3_davinci-short.png`},{name:"Elite Ops",url:`${r}/68eb992a515685e26d16d2bd_elite_ops-short.png`},{name:"Excelsior Integrated",url:`${r}/68eb9999020d5cc4b56982fc_excelsior-short.png`},{name:"FabFitFun",url:`${r}/68eb9a2786a08b62b60abd1a_fabfitfun-short.png`},{name:"Finale",url:`${r}/68eb9a53e71d00a3f3b55e57_finale-short.png`},{name:"G Global",url:`${r}/68eb9ae78c3ed7b43415e375_g_global-short.png`},{name:"GoBolt",url:`${r}/68eb9afdd2f66f55fc32b94e_gobolt-short.png`},{name:"I-Fulfillment",url:`${r}/68eb9b1fccfb97a96e356ec7_i_fulfilment-short.png`},{name:"ICreate Fashion",url:`${r}/68eb9b3fccfb97a96e357824_icreate-short.png`},{name:"Its Here",url:`${r}/68eb9b72cee2b0aced9429e4_its_here-short.png`},{name:"JAS Worldwide",url:`${r}/68eb9b916eee4c3be9b82044_jas-short.png`},{name:"Korber",url:`${r}/68ebb79c22c2fc1368eca7a6_korber_logo.jpg`},{name:"Landmark Global",url:`${r}/68eb9c47a1e8d277813aa161_landmark-short.png`},{name:"Leanafy",url:`${r}/68eb9c60e7d81f3aa12910f3_leanafy-short.png`},{name:"Leanware",url:`${r}/68eb9c73a3fc3b9af15e7661_leanware-short.png`},{name:"Mai Fulfillment",url:`${r}/68eb9d71020d5cc4b56a64ec_mai_fulfillment-short.png`},{name:"Mayple",url:`${r}/68eb9d9e27371d128e2d7b92_mayple-short.png`},{name:"Mintsoft",url:`${r}/68eb9db9a1e8d277813aa93b_mintsoft-short.png`},{name:"NFI Industries",url:`${r}/68eb9dd2500c38c2d6286662_NFI-short.png`},{name:"Nimble",url:`${r}/68eb9e004f1a62f93a7cf120_nimble-short.png`},{name:"NLRP",url:`${r}/68eb9ded515685e26d17e07d_nlrp-short.png`},{name:"Ongoing",url:`${r}/68eb9e22500c38c2d62868d0_ongoing_wms-short.png`},{name:"Osa Commerce",url:`${r}/68eb9e3d27371d128e2dad55_osa_commerce-short.png`},{name:"Pattern",url:`${r}/68eb9eb7c97cc25c088ef1b6_pattern-short.png`},{name:"Peoplevox",url:`${r}/68eb9e6d500c38c2d6287742_peoplevox-short.png`},{name:"Quickbox",url:`${r}/68eb9e93ccfb97a96e363d4b_quickbox-short.png`},{name:"Quiet Platforms",url:`${r}/68eb9ed4ccfb97a96e364fd2_quiet_platforms-short.png`},{name:"RJW",url:`${r}/68eb9ee8500c38c2d62886ef_RJW-short.png`},{name:"ShipOffers",url:`${r}/68eb9fca109427e2847142ba_shipoffers-short.png`},{name:"SKU Savvy",url:`${r}/68eb9f1c6eee4c3be9b85524_SKUSavvy-short.png`},{name:"Sojo",url:`${r}/68eba14aef262bcefec68cd4_sojo-short.png`},{name:"Souko",url:`${r}/68eba1afe7d81f3aa129ba8a_souko-short.png`},{name:"Stock and Trace",url:`${r}/68eba200f8250abc48f4e55d_stock_and_trace-short.png`},{name:"Teapplix",url:`${r}/68eba22f515685e26d191859_teapplix-short.png`},{name:"Techship",url:`${r}/68eba2620622ad7722062f1c_techship-short.png`},{name:"UNIS",url:`${r}/68eba2c7ccfb97a96e37d9c2_unis-short.png`},{name:"Unleashed",url:`${r}/68eba2dd515685e26d196cdd_unleashed-short.png`},{name:"Vertical Cold",url:`${r}/68eba352515685e26d19a085_vertical_cold-short.png`},{name:"Walmart Fulfillment",url:`${r}/68ebaf7455d96b64b692d1a9_Walmart.png`},{name:"Capacity",url:`${r}/68eb97cc6049f3c6cc86f818_capacity-short.png`},{name:"Distribution Mgmt",url:`${r}/68eb9911109427e2846f830b_distribution_management-short.png`},{name:"FFE Solutions",url:`${r}/68eb99f522c2fc1368e5c748_FFE-short.png`},{name:"Jazz Central",url:`${r}/68eb9819109427e2846ed22c_cart_com-short.png`},{name:"Douyin",url:`${r}/68eb997022c2fc1368e57e7e_DouYin-short.png`},{name:"Shipping-and-Handling",url:`${r}/68eba0bd4f1a62f93a7d5e27_shipping_and_handling-short.png`},{name:"Fiddle",logo:"fiddle"},{name:"Peasy",logo:"peasy"}]}];function i({item:e}){let[n,r]=(0,a.useState)(!1),s=e.name.split(/[\s()&/\-\.]+/).map(e=>e[0]).filter(Boolean).slice(0,2).join("").toUpperCase(),i=e.url??(e.logo?`/integrations/${e.logo}.${e.ext||"png"}`:void 0);return(0,t.jsxs)("div",{title:e.note?`${e.name} \xb7 ${e.note}`:e.name,className:"group/tile relative flex-shrink-0 w-14 h-14 sm:w-16 sm:h-16 rounded-2xl bg-white border border-rule/60 flex items-center justify-center overflow-hidden shadow-[0_1px_2px_rgba(11,11,20,0.04)] hover:border-terra/30 hover:shadow-[0_6px_20px_rgba(11,11,20,0.08)] hover:scale-105 transition-all duration-200",children:[i&&!n?(0,t.jsx)("img",{src:i,alt:e.name,className:"w-7 h-7 sm:w-8 sm:h-8 object-contain",loading:"lazy",onError:()=>r(!0)}):(0,t.jsx)("span",{className:"text-[10px] font-semibold text-stone",children:s}),e.note&&(0,t.jsx)("span",{className:"absolute -top-1 -right-1 w-2 h-2 rounded-full bg-terra ring-2 ring-cream"})]})}function l({items:e,reverse:a=!1,duration:n}){let r=e.length<10?[...e,...e,...e]:e.length<18?[...e,...e]:e,s=[...r,...r];return(0,t.jsxs)("div",{className:"integrations-row relative overflow-hidden py-1",children:[(0,t.jsx)("div",{"aria-hidden":!0,
34className:"pointer-events-none absolute inset-y-0 left-0 w-10 sm:w-16 z-10 bg-gradient-to-r from-[#FBFAFD] to-transparent"}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 right-0 w-10 sm:w-16 z-10 bg-gradient-to-l from-[#FBFAFD] to-transparent"}),(0,t.jsx)("div",{className:`flex w-max gap-2.5 sm:gap-3 ${a?"integrations-marquee-right":"integrations-marquee-left"}`,style:{animationDuration:`${n}s`},children:s.map((e,a)=>(0,t.jsx)(i,{item:e},`${e.name}-${a}`))})]})}let o=["Accounting","Sales","Distributors","Banking","Payroll","Inventory"];function c(){let e=s.reduce((e,t)=>e+t.items.length,0);return(0,t.jsxs)("section",{id:"integrations",className:"relative overflow-hidden py-24 md:py-32",style:{background:"radial-gradient(ellipse 80% 50% at 50% 0%, #F8F7FC 0%, transparent 55%), #FBFAFD"},children:[(0,t.jsx)("style",{children:` 35 @keyframes integrations-marquee-left { 36 from { transform: translateX(0); } 37 to { transform: translateX(-50%); } 38 } 39 @keyframes integrations-marquee-right { 40 from { transform: translateX(-50%); } 41 to { transform: translateX(0); } 42 } 43 .integrations-marquee-left { 44 animation-name: integrations-marquee-left; 45 animation-timing-function: linear; 46 animation-iteration-count: infinite; 47 } 48 .integrations-marquee-right { 49 animation-name: integrations-marquee-right; 50 animation-timing-function: linear; 51 animation-iteration-count: infinite; 52 } 53 .integrations-row:hover .integrations-marquee-left, 54 .integrations-row:hover .integrations-marquee-right { 55 animation-play-state: paused; 56 } 57 @media (prefers-reduced-motion: reduce) { 58 .integrations-marquee-left, 59 .integrations-marquee-right { 60 animation: none !important; 61 } 62 } 63 `}),(0,t.jsxs)("div",{className:"relative max-w-[1200px] mx-auto px-5 md:px-8",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-10 mb-12 md:mb-16 items-end",children:[(0,t.jsxs)(n.FadeIn,{className:"lg:col-span-7",children:[(0,t.jsxs)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-4",children:["Integrations · ",e,"+"]}),(0,t.jsxs)("h2",{className:"font-serif font-semibold text-[2.25rem] sm:text-4xl md:text-5xl lg:text-[3.1rem] text-ink tracking-[-0.03em] leading-[1.08]",children:["We work across",(0,t.jsx)("br",{className:"hidden sm:block"})," your entire stack"]})]}),(0,t.jsx)(n.FadeIn,{delay:.1,className:"lg:col-span-5",children:(0,t.jsxs)("p",{className:"font-serif text-stone text-lg md:text-xl leading-relaxed max-w-sm lg:ml-auto lg:text-right",children:["Every channel, bank, and distributor.",(0,t.jsx)("br",{}),"Connected to your books, without CSVs."]})})]}),(0,t.jsxs)("div",{className:"space-y-1 md:space-y-2",children:[s.map((e,a)=>{let r=Math.min(90,Math.max(28,1.15*e.items.length));return(0,t.jsx)(n.FadeIn,{delay:.04*a,children:(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[9.5rem_1fr] lg:grid-cols-[11rem_1fr] gap-3 md:gap-5 items-center py-4 md:py-5 border-t border-rule/70",children:[(0,t.jsxs)("div",{className:"md:pr-2",children:[(0,t.jsx)("p",{className:"font-serif text-ink text-lg md:text-xl tracking-[-0.02em] leading-tight",children:o[a]??e.label}),(0,t.jsxs)("p",{className:"text-pebble text-xs mt-1 tabular-nums",children:[e.items.length," tools"]})]}),(0,t.jsx)(l,{items:e.items,reverse:a%2==1,duration:r})]})},e.label)}),(0,t.jsx)("div",{className:"border-t border-rule/70"})]}),(0,t.jsx)(n.FadeIn,{delay:.2,children:(0,t.jsxs)("p",{className:"text-center text-pebble text-sm mt-10",children:["Don't see yours?"," ",(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-terra hover:underline underline-offset-4",children:"Tell us"})," ","and we'll handle it."]})})]})]})}e.s(["Integrations",()=>c])},19342,e=>{"use strict";var t=e.i(43476),a=e.i(71645),n=e.i(93649),r=e.i(67574);let s=[{title:"Full-service bookkeeping",hit:"We close your books every month. No chasing anyone for numbers."},{title:"Revenue reconciliation",hit:"Shopify, Amazon, wholesale. Every dollar matched, every channel."},{title:"Deduction tracking",hit:"Shortpays, chargebacks, and disputed fees caught before you lose them."},{title:"P&L by channel & SKU",hit:"See which products and channels make money, and which donât."},{title:"COGS & inventory",hit:"True landed cost per SKU: ingredients, packaging, co-man, freight."},{title:"Trade spend monitoring",hit:"Track promo dollars and whether they actually improve margin."},{title:"Cash flow forecasting",hit:"Know your runway before you plan production or purchasing."},{title:"Fundraising-ready financials",hit:"Clean statements and a data room investors can trust."},{title:"200+ integrations",hit:"Distributors, banks, platforms, and 3PLs. Connected, not uploaded."},{title:"CPG finance experts",hit:"Accountants who know trade spend, slotting fees, and retailer math."}],i=[{title:"Sales tax",hit:"Registration, filing calendars, and remittance support as you expand into new states and channels."},{title:"Income tax",hit:"Year-end planning, entity considerations, and complete federal and state return preparation."},{title:"Other advisory work",hit:"Entity structure, multi-state nexus strategy, lender packages, and other specialized requests as needed."}],l=[{q:"Can we stay on QuickBooks, or do we need to switch systems?",a:"Either path works. You may remain on QuickBooks Online, or move to the Mars AI-native ledger. The ledger is included in the service fee; there is no separate software charge either way. We recommend the option that best fits your stack and the complexity of your channels."},{q:"Is Mars a software product or an accounting firm?",a:"Mars is a professional services firm first. Technology is how we deliver more thoroughly and more quickly, but you are engaging a team of accountants, not purchasing a self-serve app."},{q:"How does AI fit into the engagement?",a:"We use AI and automation internally to accelerate reconciliation, classification, and routine analysis. Artificial intelligence does not prepare or close your books on its own. A qualified accountant reviews every material entry and output before anything is finalized for your company."},{q:"Will we have a dedicated accountant?",a:"Yes. You are assigned a dedicated accountant who owns your engagement, understands your channels and product mix, and remains your primary point of contact as the business grows."},{q:"How do we work together month to month?",a:"Beyond continuous bookkeeping and close, you receive a monthly one-on-one review. We walk through results, surface margin and cash issues early, and align on the decisions that matter for the next period."},{q:"What does pricing include, and is there a trial?",a:"Engagements start at $250 per month, scaled to volume and complexity. New clients begin with a free one-month trial so you can evaluate the team, the close, and the package before paid service. Scope and trial terms are confirmed on consultation."}];function o({q:e,a,open:n,onToggle:r}){return(0,t.jsxs)("div",{className:"border-b border-rule",children:[(0,t.jsxs)("button",{type:"button",onClick:r,"aria-expanded":n,className:"group flex w-full items-start justify-between gap-6 py-6 md:py-7 text-left outline-none focus-visible:bg-terra-pale/40",children:[(0,t.jsx)("span",{className:"font-serif text-ink text-lg md:text-xl tracking-[-0.02em] leading-snug group-hover:text-terra transition-colors duration-200",children:e}
63),(0,t.jsx)("span",{"aria-hidden":!0,className:`mt-1.5 shrink-0 text-terra/60 text-xl leading-none transition-transform duration-300 ${n?"rotate-45":""}`,children:"+"})]}),(0,t.jsx)("div",{className:`grid transition-[grid-template-rows] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] ${n?"grid-rows-[1fr]":"grid-rows-[0fr]"}`,children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("p",{className:"pb-6 md:pb-7 pr-10 md:pr-16 text-stone text-[0.95rem] md:text-base leading-relaxed max-w-3xl",children:a})})})]})}function c(){let[e,c]=(0,a.useState)(0);return(0,t.jsx)("section",{id:"pricing",className:"relative overflow-hidden py-24 md:py-36",style:{background:"radial-gradient(ellipse 70% 50% at 0% 0%, #F2F1FA 0%, transparent 50%), radial-gradient(ellipse 60% 45% at 100% 100%, #CFCBEB 0%, transparent 50%), #FFFFFF"},children:(0,t.jsxs)("div",{className:"max-w-[1100px] mx-auto px-5 md:px-8",children:[(0,t.jsxs)("div",{className:"max-w-2xl mb-12 md:mb-16",children:[(0,t.jsxs)(n.FadeIn,{children:[(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-4",children:"Pricing"}),(0,t.jsxs)("h2",{className:"font-serif font-semibold text-[2.25rem] sm:text-4xl md:text-5xl lg:text-[3.1rem] text-ink tracking-[-0.03em] leading-[1.08]",children:["Everything your",(0,t.jsx)("br",{}),"CPG brand needs"]})]}),(0,t.jsx)(n.FadeIn,{delay:.1,children:(0,t.jsx)("p",{className:"mt-5 md:mt-6 font-serif text-stone text-lg md:text-xl leading-relaxed max-w-xl",children:"One engagement. Clean books, real margins, and a team that already speaks CPG."})})]}),(0,t.jsx)(n.FadeIn,{delay:.12,children:(0,t.jsx)("div",{className:"mb-16 md:mb-24 border-y border-rule",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-14 py-12 md:py-16",children:[(0,t.jsxs)("div",{className:"lg:col-span-5",children:[(0,t.jsx)("p",{className:"text-[0.7rem] font-medium uppercase tracking-[0.2em] text-pebble mb-5 md:mb-6",children:"Starting at"}),(0,t.jsxs)("div",{className:"flex items-baseline gap-2.5 md:gap-3",children:[(0,t.jsx)("span",{className:"font-serif font-semibold text-ink tabular-nums tracking-[-0.055em] leading-none",style:{fontSize:"clamp(4rem, 10vw, 6rem)"},children:"$250"}),(0,t.jsx)("span",{className:"font-serif text-stone text-xl md:text-2xl tracking-[-0.02em] pb-1",children:"/mo"})]}),(0,t.jsx)("p",{className:"mt-5 md:mt-6 text-stone text-[0.95rem] md:text-base leading-relaxed max-w-[16rem]",children:"Scaled to volume, channels, and complexity."})]}),(0,t.jsxs)("div",{className:"lg:col-span-7 lg:pl-2 flex flex-col justify-center border-t lg:border-t-0 border-rule pt-10 lg:pt-0",children:[(0,t.jsxs)("h3",{className:"font-serif font-semibold text-ink text-[1.35rem] sm:text-2xl md:text-[1.85rem] tracking-[-0.03em] leading-[1.2] sm:whitespace-nowrap",children:["Free one-month trial",(0,t.jsx)("span",{className:"text-stone font-normal",children:" for new clients."})]}),(0,t.jsx)("p",{className:"mt-4 md:mt-5 font-serif text-stone text-base md:text-lg leading-relaxed max-w-lg",children:"Work with your CPG finance team for a full month at no charge. Continue only if it's the right fit. Terms confirmed on consultation."}),(0,t.jsx)("div",{className:"mt-8 md:mt-10",children:(0,t.jsx)(r.CalButton,{className:"inline-flex items-center justify-center bg-ink hover:bg-charcoal-light text-white px-6 py-2.5 md:px-8 md:py-3.5 rounded-full text-sm md:text-base font-medium transition-all duration-200 hover:shadow-lg hover:shadow-ink/20 hover:scale-[1.02] active:scale-[0.98] cursor-pointer",children:"Get a consultation"})})]})]})})}),(0,t.jsx)(n.FadeIn,{children:(0,t.jsx)("p",{className:"text-pebble text-[0.65rem] font-medium uppercase tracking-[0.2em] mb-2",children:"Included in the engagement"})}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-10 lg:gap-x-16 gap-y-0 border-t border-rule",children:s.map((e,a)=>(0,t.jsx)(n.FadeIn,{delay:.05+a%4*.04,children:(0,t.jsxs)("div",{className:"group flex gap-4 md:gap-5 py-7 md:py-8 border-b border-rule",children:[(0,t.jsx)("span",{"aria-hidden":!0,
63className:"font-serif text-terra/50 text-sm md:text-base tabular-nums pt-0.5 shrink-0 w-7",children:String(a+1).padStart(2,"0")}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h3",{className:"font-serif font-medium text-ink text-lg md:text-xl tracking-[-0.02em] leading-snug group-hover:text-terra transition-colors duration-200",children:e.title}),(0,t.jsx)("p",{className:"mt-2 text-stone text-[0.95rem] md:text-base leading-relaxed",children:e.hit})]})]})},e.title))}),(0,t.jsxs)("div",{className:"mt-16 md:mt-24",children:[(0,t.jsxs)(n.FadeIn,{children:[(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-4",children:"Beyond the books"}),(0,t.jsx)("h3",{className:"font-serif font-semibold text-2xl sm:text-3xl md:text-[2.15rem] text-ink tracking-[-0.03em] leading-[1.1] max-w-lg",children:"Tax and extended services when you need them"}),(0,t.jsx)("p",{className:"mt-4 font-serif text-stone text-lg md:text-xl leading-relaxed max-w-xl",children:"Accounting is the core. Sales tax, income tax, and related advisory sit alongside the engagement when your brand requires them."})]}),(0,t.jsx)("div",{className:"mt-10 md:mt-12 grid grid-cols-1 md:grid-cols-3 gap-x-10 gap-y-0 border-t border-rule",children:i.map((e,a)=>(0,t.jsx)(n.FadeIn,{delay:.06+.06*a,children:(0,t.jsxs)("div",{className:"py-8 md:py-10 border-b border-rule md:border-b-0",children:[(0,t.jsx)("h4",{className:"font-serif font-medium text-ink text-xl tracking-[-0.02em]",children:e.title}),(0,t.jsx)("p",{className:"mt-3 text-stone text-[0.95rem] md:text-base leading-relaxed",children:e.hit})]})},e.title))})]}),(0,t.jsxs)("div",{id:"faq",className:"mt-20 md:mt-28",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-14 mb-8 md:mb-10",children:[(0,t.jsxs)(n.FadeIn,{className:"lg:col-span-5",children:[(0,t.jsx)("p",{className:"text-terra text-[0.7rem] md:text-xs font-medium uppercase tracking-[0.22em] mb-4",children:"FAQ"}),(0,t.jsx)("h3",{className:"font-serif font-semibold text-2xl sm:text-3xl md:text-[2.15rem] text-ink tracking-[-0.03em] leading-[1.1]",children:"Clear answers before you engage"})]}),(0,t.jsx)(n.FadeIn,{delay:.1,className:"lg:col-span-7 lg:self-end",children:(0,t.jsx)("p",{className:"font-serif text-stone text-lg md:text-xl leading-relaxed max-w-sm lg:ml-auto lg:text-right",children:"What founders typically ask before moving their books to Mars."})})]}),(0,t.jsx)("div",{className:"border-t border-rule",children:l.map((a,r)=>(0,t.jsx)(n.FadeIn,{delay:.04+.03*r,children:(0,t.jsx)(o,{q:a.q,a:a.a,open:e===r,onToggle:()=>c(e===r?null:r)})},a.q))})]})]})})}e.s(["Pricing",()=>c])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.