1import{j as e,L as y}from"./vendor-react-BgszmIDp.js";import{B as j,c as i,N as w}from"./index-CBtU6ePt.js";import{F as k}from"./Footer-CFFSKxOA.js";import{P as A}from"./PageHeader-Dr5-3GF3.js";import{A as P,a as S,b as I,c as C}from"./accordion-D18CvN8M.js";import{u as r}from"./useScrollAnimation-BFOqeOEP.js";import{t as o,A as f,b3 as b,_ as m,aY as N,z as E,K as h,R as T,p as W,Z as R,X as p,g as u,r as B,b as v,ao as M,aZ as O,S as _}from"./vendor-lucide-Du5KxAMo.js";import"./vendor-utils-CDvGZzR_.js";import"./vendor-supabase-BnL7C3HY.js";import"./index-C4cwxLlL.js";import"./index-925mU9HM.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"ef662efad56cc2be809ef1b5fdc87b8dcaa0525f"};var a=new t.Error().stack;a&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[a]="0d77a210-80a7-44a6-8b39-64f28a5c17e7",t._sentryDebugIdIdentifier="sentry-dbid-0d77a210-80a7-44a6-8b39-64f28a5c17e7")}catch{}})();const d=(t="")=>`inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-semibold border border-ninja-blue/30 text-ninja-blue bg-ninja-blue/10 ${t}`,D=()=>e.jsxs("section",{className:"relative bg-gray-950 pt-16 sm:pt-20 md:pt-24 pb-0 px-4 overflow-hidden",children:[e.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[900px] h-[550px] bg-ninja-blue/[0.07] rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute top-20 -left-40 w-[350px] h-[350px] bg-indigo-600/[0.04] rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute top-10 -right-40 w-[350px] h-[350px] bg-ninja-blue/[0.04] rounded-full blur-3xl pointer-events-none"}),e.jsxs("div",{className:"container relative z-10 max-w-3xl mx-auto text-center pb-14 sm:pb-16",children:[e.jsxs("div",{className:"inline-flex items-center gap-1.5 px-3 py-1 rounded-full text-xs font-semibold border border-white/25 text-gray-200 bg-white/[0.08] mb-6 mx-auto",children:[e.jsx(o,{className:"w-3 h-3"})," AI Posting Manager"]}),e.jsxs("h1",{className:"text-[1.625rem] sm:text-5xl font-outfit font-bold leading-tight text-white mb-5",children:["Post to Google ",e.jsx("span",{className:"text-ninja-blue [text-shadow:0_0_30px_hsl(var(--ninja-blue)/0.45)]",children:"Every Week."}),e.jsx("br",{}),"You approve."]}),e.jsx("p",{className:"text-base md:text-xl text-gray-300 mb-8 max-w-2xl mx-auto leading-relaxed",children:"Most businesses forget to post on Google â and their profiles go quiet. Ninja writes next week's Google post from your services and keywords. You tap Approve. The profile stays fresh."}),e.jsx("div",{className:"flex flex-col sm:flex-row gap-3 justify-center mb-8",children:e.jsx(y,{to:"/start",children:e.jsxs(j,{variant:"ninja",size:"xl",className:"w-full sm:w-auto sm:min-w-[240px] shadow-[0_0_32px_hsl(var(--ninja-blue)/0.35)]",children:["START NOW ",e.jsx(f,{className:"w-5 h-5 ml-2"})]})})}),e.jsx("div",{className:"flex flex-wrap justify-center gap-4 sm:gap-8 text-sm text-gray-300",children:[{icon:b,label:"Keyword-Optimized Posts"},{icon:m,label:"Published Every Week"},{icon:N,label:"No Contracts"}].map(({icon:t,label:a})=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(t,{className:"w-4 h-4 text-ninja-blue flex-shrink-0"}),e.jsx("span",{children:a})]},a))})]}),e.jsx("div",{className:"container relative z-10 max-w-2xl mx-auto",children:e.jsxs("div",{className:"rounded-t-2xl border border-white/[0.08] border-b-0 overflow-hidden shadow-[0_-20px_80px_hsl(var(--ninja-blue)/0.12)] max-h-[340px] sm:max-h-none",children:[e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2.5 bg-[#1a1d2e] border-b border-white/[0.06]",children:[e.jsx("div",{className:"flex gap-1.5",children:["bg-white/15","bg-white/15","bg-white/15"].map((t,a)=>e.jsx("div",{className:`w-2.5 h-2.5 rounded-full ${t}`},a))}),e.jsx("div",{className:"flex-1 mx-3 bg-white/[0.06] rounded-md px-3 py-1 text-[11px] text-gray-500 text-center border border-white/[0.05]",children:"Ninja · Post Scheduler · Austin Plumbing Co."})]}),e.jsxs("div",{className:"bg-white",children:[e.jsxs("div",{className:"flex items-center justify-between px-5 py-3 border-b border-gray-100",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"w-4 h-4 text-ninja-blue"}),e.jsx("span",{className:"text-sm font-semibold text-gray-900",children:"Post Scheduler"})]}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs font-bold text-gray-400",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse"}),"LIVE"]})]}),e.jsx("div",{className:"px-3 py-2 bg-gray-50 border-b border-gray-100",children:e.jsxs("div",{className:"text-xs text-gray-500",children:["Business: ",e.jsx("span",{className:"font-medium text-gray-800",children:"Austin Plumbing Co."})," | Next post: ",e.jsx("span",{className:"font-medium text-gray-800",children:"Today"})]})}),e.jsx("div",{className:"divide-y divide-gray-100",children:[{type:"PROMO",typeBg:"bg-orange-100 text-orange-700",content:"Holiday Special â 20% off all plumbing...",date:"Today 9:00 AM",status:"Published â",statusBg:"bg-emerald-100 text-emerald-700"},{type:"SERVICE",typeBg:"bg-blue-100 text-blue-700",content:"Emergency Plumber Services Available...",date:"Wed Dec 18",status:"Scheduled",statusBg:"bg-gray-100 text-gray-500"},{type:"UPDATE",typeBg:"bg-emerald-100 text-emerald-700",content:"New service areas: North Austin and...",date:"Fri Dec 20",status:"Scheduled",statusBg:"bg-gray-100 text-gray-500"}].map(t=>e.jsxs("div",{className:"flex items-center gap-3 px-5 py-3",children:[e.jsx("span",{className:`text-[10px] font-bold px-2 py-0.5 rounded-full flex-shrink-0 ${t.typeBg}`,children:t.type}),e.jsx("span",{className:"text-sm text-gray-700 flex-1 truncate",children:t.content}),e.jsx("span",{className:"text-xs text-gray-400 flex-shrink-0 hidden sm:block",children:t.date}),e.jsx("span",{className:`text-xs font-semibold px-2 py-0.5 rounded-full flex-shrink-0 ${t.statusBg}`,children:t.status})]},t.date))}),e.jsx("div",{className:"px-5 py-3 bg-blue-50 border-t border-blue-100",children:e.jsx("div",{className:"text-xs text-gray-700 font-medium",children:"â 3 posts drafted and ready to publish this week"})})]})]})})]}),G=[{stat:"56%",label:"of Google Business Profiles Rarely Post",note:"Google penalizes inactive profiles with lower local visibility",color:"text-white",border:"border-white/[0.08]",bg:"bg-white/[0.03]",dot:"bg-ninja-blue"}
1,{stat:"2Ã",label:"More Engagement",note:"Active profiles generate 2x more calls and website clicks than inactive ones",color:"text-white",border:"border-white/[0.08]",bg:"bg-white/[0.03]",dot:"bg-ninja-blue"},{stat:"Weekly",label:"Google's Recommended Cadence",note:"Profiles that post weekly rank significantly higher in local search results",color:"text-white",border:"border-white/[0.08]",bg:"bg-white/[0.03]",dot:"bg-ninja-blue"}],q=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-900",children:e.jsxs("div",{className:"container max-w-5xl mx-auto",ref:t,children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("span",{className:d("mb-4"),children:[e.jsx(o,{className:"w-3 h-3"})," The Posting Problem"]}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-3 mt-4",n("slide")),children:"Most Businesses Don't Post. Google Notices."}),e.jsx("p",{className:i("text-base md:text-lg text-gray-300 max-w-2xl mx-auto",n("slide")),style:{animationDelay:"0.08s"},children:"An inactive Google Business Profile sends a signal to Google that your business isn't engaged â and your ranking suffers for it."})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-4",children:G.map((s,l)=>e.jsxs("div",{className:i(`rounded-2xl border ${s.border} ${s.bg} p-6 text-center transition-all duration-500`,a?"opacity-100 translate-y-0":"opacity-0 translate-y-6"),style:{transitionDelay:a?`${l*.12}s`:"0s"},children:[e.jsx("div",{className:`text-4xl md:text-5xl font-outfit font-bold mb-2 ${s.color}`,children:s.stat}),e.jsx("div",{className:"text-sm font-semibold text-white mb-3",children:s.label}),e.jsxs("div",{className:"flex items-start justify-center gap-1.5 text-xs text-gray-400",children:[e.jsx("div",{className:`w-1.5 h-1.5 rounded-full flex-shrink-0 mt-1 ${s.dot}`}),s.note]})]},s.stat))})]})})},z=[{Icon:b,title:"AI Content Writing",reads:["Business info & services","Local keywords & market data","Seasonal context"],ninja:"Generates professional, keyword-rich posts every week written in your business voice"},{Icon:m,title:"Smart Scheduling",reads:["Posting history","Engagement patterns","Optimal publish windows"],ninja:"Drafts next weekâs post on a weekly cadence. You approve â then it goes live on Google"},{Icon:v,title:"Written to get you found",reads:["Buying-intent keywords","Recent reviews","Last weekâs angle"],ninja:"Each draft says why it exists â keyword, review, or season â so Google and AI engines have something new to cite"}],L=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-950",children:e.jsxs("div",{className:"container max-w-5xl mx-auto",ref:t,children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("span",{className:d("mb-4"),children:[e.jsx(o,{className:"w-3 h-3"})," How It Works"]}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-3 mt-4",n("slide")),children:"Ninja Writes, Schedules, and Publishes Every Post. You Do Nothing."})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-4",children:z.map((s,l)=>e.jsxs("div",{className:i("rounded-2xl border border-white/[0.08] bg-white/[0.03] p-6 transition-all duration-500",a?"opacity-100 translate-y-0":"opacity-0 translate-y-6"),style:{transitionDelay:a?`${l*.12}s`:"0s"},children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-ninja-blue/15 border border-ninja-blue/25 flex items-center justify-center mb-4",children:e.jsx(s.Icon,{className:"w-5 h-5 text-ninja-blue"})}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:s.title}),e.jsxs("div",{className:"mb-3",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide mb-2",children:"What it reads"}),e.jsx("ul",{className:"space-y-1",children:s.reads.map(c=>e.jsxs("li",{className:"flex items-center gap-2 text-xs text-gray-400",children:[e.jsx("span",{className:"w-1 h-1 rounded-full bg-gray-600 flex-shrink-0"}),c]},c))})]}),e.jsxs("div",{className:"border-t border-white/[0.06] pt-3",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-1.5",children:[e.jsx(w,{variant:"icon",size:"xs"}),e.jsx("span",{className:"text-xs font-semibold text-ninja-blue",children:"How Ninja helps"})]}),e.jsx("p",{className:"text-xs text-gray-300 leading-relaxed",children:s.ninja})]})]},s.title))})]})})},Y=[{name:"Keyword Density",pct:87,badge:"Active"},{name:"Call-to-Action Score",pct:84,badge:"Active"},{name:"Local Relevance",pct:95,badge:"Active"},{name:"Post Freshness",pct:92,badge:"Optimized"},{name:"Engagement Potential",pct:79,badge:"Active"},{name:"Search Visibility Score",pct:88,badge:"Active"}],$=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-900",children:e.jsx("div",{className:"container max-w-5xl mx-auto",ref:t,children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-10 md:gap-16 items-center",children:[e.jsxs("div",{children:[e.jsxs("span",{className:d("mb-4"),children:[e.jsx(o,{className:"w-3 h-3"})," AI Post Intelligence"]}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-4 mt-4",n("slide")),children:"Every Post Written to Rank. Not Just to Fill Space."}),e.jsx("p",{className:"text-base text-gray-300 mb-6 leading-relaxed",children:"Most businesses copy-
1paste generic updates that Google ignores. Ninja's AI writes posts engineered to boost your ranking â with the right keywords, CTAs, and formatting."}),e.jsx("div",{className:"space-y-3",children:["AI analyzes your top-converting keywords before writing each post","Posts include optimized calls-to-action that drive calls and website clicks","Content rotates across services, seasonal updates, and social proof","Written from your Context Vault â not generic captions"].map(s=>e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{className:"w-4 h-4 text-ninja-blue flex-shrink-0 mt-0.5"}),e.jsx("span",{className:"text-sm text-gray-300",children:s})]},s))})]}),e.jsxs("div",{className:i("rounded-2xl border border-gray-200 bg-white overflow-hidden shadow-sm transition-all duration-700",a?"opacity-100 translate-x-0":"opacity-0 translate-x-8"),style:{transitionDelay:a?"0.15s":"0s"},children:[e.jsxs("div",{className:"flex items-center justify-between px-5 py-3 border-b border-gray-100",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(b,{className:"w-4 h-4 text-ninja-blue"}),e.jsx("span",{className:"text-sm font-semibold text-gray-900",children:"AI Post Engine"})]}),e.jsxs("span",{className:"flex items-center gap-1.5 text-xs font-bold text-gray-400",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-ninja-blue animate-pulse"}),"LIVE"]})]}),e.jsx("div",{className:"p-4 space-y-3",children:Y.map(s=>e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-xs font-medium text-gray-700",children:s.name}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("span",{className:"text-xs font-semibold text-gray-800",children:[s.pct,"%"]}),e.jsx("span",{className:"text-[10px] font-semibold px-1.5 py-0.5 rounded-full bg-ninja-blue/10 text-ninja-blue border border-ninja-blue/20",children:s.badge})]})]}),e.jsx("div",{className:"h-1.5 rounded-full bg-gray-100 overflow-hidden",children:e.jsx("div",{className:"h-full rounded-full bg-ninja-blue",style:{width:`${s.pct}%`}})})]},s.name))}),e.jsx("div",{className:"px-5 py-3 bg-blue-50 border-t border-blue-100",children:e.jsx("div",{className:"text-xs text-gray-700 font-medium",children:"â Latest post optimized 3 min ago"})})]})]})})})},V=[{type:"PROMO",typeBg:"bg-orange-100 text-orange-700",label:"Promotional Posts",example:"20% off services this month"},{type:"SERVICE",typeBg:"bg-blue-100 text-blue-700",label:"Service Highlights",example:"Emergency plumber, 24/7"},{type:"UPDATE",typeBg:"bg-emerald-100 text-emerald-700",label:"Business Updates",example:"New service areas added"},{type:"SEASONAL",typeBg:"bg-violet-100 text-violet-700",label:"Seasonal Content",example:"Winter specials now available"}],H=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-950",children:e.jsx("div",{className:"container max-w-5xl mx-auto",ref:t,children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-10 md:gap-16 items-center",children:[e.jsxs("div",{className:i("rounded-2xl border border-gray-200 bg-white overflow-hidden shadow-sm transition-all duration-700",a?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"),style:{transitionDelay:a?"0.15s":"0s"},children:[e.jsx("div",{className:"flex items-center justify-between px-5 py-3 border-b border-gray-100",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{className:"w-4 h-4 text-ninja-blue"}),e.jsx("span",{className:"text-sm font-semibold text-gray-900",children:"Content We Create"})]})}),e.jsx("div",{className:"divide-y divide-gray-100",children:V.map(s=>e.jsxs("div",{className:"flex items-center gap-3 px-5 py-3.5",children:[e.jsx("span",{className:`text-[10px] font-bold px-2 py-0.5 rounded-full flex-shrink-0 ${s.typeBg}`,children:s.type}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"text-sm font-medium text-gray-800",children:s.label}),e.jsx("div",{className:"text-xs text-gray-500 truncate",children:s.example})]})]},s.type))}),e.jsx("div",{className:"px-5 py-3 bg-blue-50 border-t border-blue-100",children:e.jsx("div",{className:"text-xs text-gray-700 font-medium",children:"â A new draft is waiting every week"})})]}),e.jsxs("div",{children:[e.jsxs("span",{className:d("mb-4"),children:[e.jsx(h,{className:"w-3 h-3"})," What We Post"]}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-4 mt-4",n("slide")),children:"Promotions, Services, Updates â Generated for You. Every Week."}),e.jsx("div",{className:"space-y-3 mt-6",children:[{Icon:T,title:"Never Repeats Itself",desc:"Ninja rotates post types to keep your profile fresh and engaging for Google's ranking algorithm"},{Icon:W,title:"On-Brand Every Time",desc:"Posts are written in your business's voice, covering your actual services and geographic areas"},{Icon:R,title:"Hands-Off Publishing",desc:"From content creation to publishing â you never need to touch a post unless you want to"}].map(({Icon:s,title:l,desc:c})=>e.jsxs("div",{className:"flex items-start gap-4 p-4 rounded-xl bg-white/[0.04] border border-white/[0.06]",children:[e.jsx("div",{className:"w-9 h-9 rounded-lg bg-ninja-blue/15 border border-ninja-blue/25 flex items-center justify-center flex-shrink-0",children:e.jsx(s,{className:"w-4 h-4 text-ninja-blue"})}),e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-semibold text-white",children:l}),e.jsx("div",{className:"text-xs text-gray-400 mt-0.5 leading-relaxed",children:c})]})]},l))})]})]})})})},F=[{number:"Weekly",label:"New Posts Published",Icon:o},{number:"2Ã More",label:"Profile Engagement",Icon:v},{number:"0 Minutes",label:"Of Your Time Required",Icon:M}],J=()=>{const{ref:t,isVisible:a}=r(.1);return e.jsxs("section",{ref:t,className:"bg-gray-950 border-t-2 border-ninja-blue/40 py-10 px-4 relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-ninja-blue/[0.03] via-trans
1parent to-ninja-blue/[0.03] pointer-events-none"}),e.jsx("div",{className:"grid grid-cols-3 gap-0 max-w-3xl mx-auto relative z-10",children:F.map((n,s)=>e.jsxs("div",{className:i("text-center px-4 sm:px-6 py-4 sm:py-5 md:border-r md:border-white/[0.07] last:border-r-0",s<2&&"border-b border-white/[0.07] md:border-b-0",a?"animate-slide-up-fade":"opacity-0"),style:{animationDelay:a?`${s*.08}s`:"0s"},children:[e.jsx(n.Icon,{className:"w-5 h-5 text-ninja-blue/50 mb-2 mx-auto"}),e.jsx("div",{className:"text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white",children:n.number}),e.jsx("div",{className:"text-xs md:text-sm text-gray-500 mt-1",children:n.label})]},n.label))})]})},x=[{factor:"Content writing",manual:"Written by you",ai:"AI-generated & optimized"},{factor:"Post cadence",manual:"Sporadic or forgotten",ai:"Consistent weekly posts"},{factor:"Keyword optimization",manual:"None",ai:"Built into every post"},{factor:"Post variety",manual:"Same type repeatedly",ai:"Rotates all 4 types"},{factor:"Time required",manual:"2â4 hrs/month",ai:"One tap to approve"},{factor:"You stay in control",manual:"You write everything",ai:"Approve, edit, or skip"},{factor:"Ninja handles it",manual:"no",ai:"yes"}],K=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-900",children:e.jsxs("div",{className:"container max-w-5xl mx-auto",ref:t,children:[e.jsxs("div",{className:"text-center mb-10 md:mb-12",children:[e.jsxs("span",{className:d("mb-4"),children:[e.jsx(h,{className:"w-3 h-3"})," Why It Matters"]}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-3 mt-4",n("slide")),children:"Manual Posting Takes Hours Every Month. Ninja Does It in Seconds."})]}),e.jsxs("div",{className:"md:hidden space-y-4",children:[e.jsxs("div",{className:"rounded-2xl border border-white/[0.08] bg-white/[0.03] p-5",children:[e.jsx("div",{className:"text-center mb-4",children:e.jsx("span",{className:"text-sm font-bold text-gray-400",children:"Manual Posting"})}),e.jsx("div",{className:"space-y-3",children:x.map(s=>e.jsxs("div",{className:"flex items-center justify-between gap-3 py-2 border-b border-white/[0.05] last:border-b-0",children:[e.jsx("span",{className:"text-xs text-gray-500",children:s.factor}),e.jsx("span",{className:"text-xs text-gray-300 text-right",children:s.manual==="no"?e.jsx(p,{className:"w-4 h-4 text-red-400 ml-auto"}):s.manual})]},s.factor))})]}),e.jsxs("div",{className:"rounded-2xl border-t-2 border-ninja-blue border border-ninja-blue/20 bg-ninja-blue/[0.06] p-5",children:[e.jsx("div",{className:"text-center mb-4",children:e.jsx("span",{className:"text-sm font-bold text-ninja-blue",children:"AI Posting with Ninja"})}),e.jsx("div",{className:"space-y-3",children:x.map(s=>e.jsxs("div",{className:"flex items-center justify-between gap-3 py-2 border-b border-ninja-blue/[0.08] last:border-b-0",children:[e.jsx("span",{className:"text-xs text-gray-400",children:s.factor}),e.jsx("span",{className:"text-xs text-white text-right font-medium",children:s.ai==="yes"?e.jsx(u,{className:"w-4 h-4 text-emerald-400 ml-auto"}):s.ai})]},s.factor))})]})]}),e.jsxs("div",{className:"hidden md:block rounded-2xl border border-white/[0.08] overflow-hidden",children:[e.jsxs("div",{className:"grid grid-cols-3 border-b border-white/[0.08]",children:[e.jsx("div",{className:"px-6 py-4 bg-white/[0.02] border-r border-white/[0.06]",children:e.jsx("span",{className:"text-xs font-semibold text-gray-500 uppercase tracking-wide",children:"Factor"})}),e.jsx("div",{className:"px-6 py-4 bg-white/[0.02] border-r border-white/[0.06] text-center",children:e.jsx("span",{className:"text-sm font-bold text-gray-400",children:"Manual Posting"})}),e.jsx("div",{className:"px-6 py-4 bg-ninja-blue/[0.06] border-t-2 border-ninja-blue text-center",children:e.jsx("span",{className:"text-sm font-bold text-ninja-blue",children:"AI Posting (Ninja)"})})]}),x.map((s,l)=>e.jsxs("div",{className:i("grid grid-cols-3 border-b border-white/[0.06] last:border-b-0 transition-all duration-500",a?"opacity-100 translate-y-0":"opacity-0 translate-y-3"),style:{transitionDelay:a?`${.05+l*.07}s`:"0s"},children:[e.jsx("div",{className:"px-6 py-4 border-r border-white/[0.06] flex items-center",children:e.jsx("span",{className:"text-sm text-gray-400 font-medium",children:s.factor})}),e.jsx("div",{className:"px-6 py-4 border-r border-white/[0.06] flex items-center justify-center",children:s.manual==="no"?e.jsx(p,{className:"w-5 h-5 text-red-400"}):e.jsx("span",{className:"text-sm text-gray-400 text-center",children:s.manual})}),e.jsx("div",{className:"px-6 py-4 bg-ninja-blue/[0.04] flex items-center justify-center",children:s.ai==="yes"?e.jsx(u,{className:"w-5 h-5 text-emerald-400"}):e.jsx("span",{className:"text-sm text-white font-medium text-center",children:s.ai})})]},s.factor))]})]})})},g=[{quote:"Went from position 14 to #2 in the first three weeks. The phone hasn't stopped ringing.",author:"Emma Richardson",role:"Restaurant Owner",stat:"Pos. 14 â #2"},{quote:"We were buried on Google for 2 years. Ninja fixed it in 10 days. Wish I'd found this
1sooner.",author:"David O'Connor",role:"Plumber",stat:"+127% calls"},{quote:"Ninja got us into the 3-pack for 'HVAC repair near me' â that one keyword changed everything.",author:"James Wilson",role:"HVAC Contractor",stat:"3-Pack â"},{quote:"I was paying $2,000/month to an SEO agency. Ninja delivers better results for a fraction of that.",author:"Jessica L.",role:"Dentist",stat:"+89 new patients"},{quote:"My Google ranking jumped overnight. I had no idea my profile was so incomplete before Ninja.",author:"Marcus T.",role:"Landscaper",stat:"Pos. 11 â #1"},{quote:"The review response automation alone is worth it. My response rate went from 10% to 100%.",author:"Priya S.",role:"Salon Owner",stat:"100% response rate"},{quote:"3Ã more walk-in customers. I can trace every one of them back to showing up on Google Maps.",author:"Carlos M.",role:"Bakery Owner",stat:"+3Ã foot traffic"},{quote:"Ninja watches my profile like a hawk. Caught a fake review attempt within hours and killed it.",author:"Tanya R.",role:"Yoga Studio Owner",stat:"Profile protected"}],Q=({t})=>e.jsxs("div",{className:"flex-shrink-0 w-[min(300px,85vw)] md:w-[340px] rounded-2xl p-6 bg-white/[0.04] border border-white/[0.08] hover:bg-white/[0.07] hover:border-ninja-blue/30 transition-all duration-300",children:[e.jsx(O,{className:"w-6 h-6 text-ninja-blue/30 mb-3"}),e.jsx("div",{className:"flex text-ninja-yellow mb-3",children:[...Array(5)].map((a,n)=>e.jsx(_,{className:"w-3.5 h-3.5 fill-current"},n))}),e.jsxs("p",{className:"text-sm md:text-base font-medium text-gray-300 mb-5 leading-relaxed",children:['"',t.quote,'"']}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold text-white",children:t.author}),e.jsx("p",{className:"text-xs text-gray-500",children:t.role})]}),e.jsx("span",{className:"bg-ninja-blue/15 text-ninja-blue border border-ninja-blue/25 text-xs font-bold px-2.5 py-1 rounded-full whitespace-nowrap",children:t.stat})]})]}),U=()=>{const t=[...g,...g];return e.jsxs("section",{className:"bg-gray-900 py-16 md:py-20 overflow-hidden",children:[e.jsxs("div",{className:"container max-w-6xl mx-auto px-4 mb-8 md:mb-12 text-center",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-3",children:"What Happens When Your Profile Stays Active"}),e.jsx("p",{className:"text-base md:text-lg text-gray-300",children:"Real results from businesses whose profiles Ninja keeps posting for, every week."})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute left-0 top-0 bottom-4 w-24 md:w-40 z-10 pointer-events-none bg-gradient-to-r from-gray-900 to-transparent"}),e.jsx("div",{className:"absolute right-0 top-0 bottom-4 w-24 md:w-40 z-10 pointer-events-none bg-gradient-to-l from-gray-900 to-transparent"}),e.jsx("div",{className:"flex gap-4 pb-4 animate-scroll-left hover:[animation-play-state:paused]",children:t.map((a,n)=>e.jsx(Q,{t:a},`${a.author}-${n}`))})]})]})},X=[{question:"What types of posts does Ninja write?",answer:"Promotional posts, service highlights, business updates, and seasonal content â all keyword-optimized for local search. Ninja rotates across all four types automatically to keep your profile diverse and engaging."},{question:"How often does Ninja post to my Google Business Profile?",answer:"Weekly by default, aligned with Google's recommended posting cadence for maximum profile visibility. Consistent weekly posting signals to Google that your business is active and engaged, which positively impacts local rankings."},{question:"Are posts actually keyword-optimized?",answer:"Yes. Every post is generated
1with your target local keywords, services, and geographic areas built in. Ninja analyzes your top-converting keywords before writing each post and structures content to reinforce your local search relevance."},{question:"Can I review posts before they go live?",answer:"Yes â and you should. Ninja drafts next weekâs post from your vault. You tap Approve in Social, or edit it first. Nothing publishes until you say so."},{question:"Will posting more actually help my Google ranking?",answer:"Yes. Google explicitly rewards regularly-updated Business Profiles with higher local rankings and more visibility in Maps and Search. Posting frequency is one of the clearest engagement signals Google uses to evaluate how active and relevant your business is."},{question:"Is there a long-term contract or commitment?",answer:"No contracts, cancel anytime, month-to-month. You can cancel from your dashboard at any time with no fees or phone calls required."}],Z=()=>{const{ref:t,isVisible:a,getAnimationClass:n}=r(.1);return e.jsx("section",{className:"py-16 md:py-20 px-4 bg-gray-950",children:e.jsxs("div",{className:"container max-w-3xl mx-auto",ref:t,children:[e.jsxs("div",{className:"text-center mb-10 md:mb-12",children:[e.jsx("span",{className:d("mb-4"),children:"FAQ"}),e.jsx("h2",{className:i("text-2xl sm:text-3xl md:text-4xl font-outfit font-bold text-white mb-3 mt-4",n("slide")),children:"Common Questions About AI Posting"}),e.jsx("p",{className:i("text-base md:text-lg text-gray-300",n("slide")),style:{animationDelay:"0.08s"},children:"Everything you need to know about automated Google Business Profile posting."})]}),e.jsx("div",{className:i("rounded-2xl border border-white/[0.08] bg-white/[0.02] overflow-hidden divide-y divide-white/[0.06] transition-all duration-700",a?"opacity-100 translate-y-0":"opacity-0 translate-y-6"),style:{transitionDelay:a?"0.15s":"0s"},children:e.jsx(P,{type:"single",collapsible:!0,children:X.map((s,l)=>e.jsxs(S,{value:`item-${l}`,className:"border-0",children:[e.jsx(I,{className:"py-5 px-4 sm:px-6 text-left font-semibold text-gray-200 hover:text-white hover:no-underline hover:bg-white/[0.03] transition-colors text-sm sm:text-base",children:s.question}),e.jsx(C,{className:"px-6 pb-5 text-sm text-gray-300 leading-relaxed",children:s.answer})]},l))})})]})})},ee=()=>{const{ref:t,isVisible:a}=r(.1);return e.jsxs("section",{ref:t,className:"relative bg-gray-950 py-14 md:py-24 px-4 overflow-hidden",children:[e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[700px] h-[400px] bg-ninja-blue/[0.08] rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute -top-40 -left-40 w-96 h-96 bg-ninja-blue/[0.05] rounded-full blur-3xl pointer-events-none"}),e.jsx("div",{className:"absolute -bottom-40 -right-40 w-96 h-96 bg-indigo-600/[0.04] rounded-full blur-3xl pointer-events-none"}),e.jsxs("div",{className:"container relative z-10 max-w-3xl mx-auto text-center",children:[e.jsx("div",{className:i("w-14 h-14 mx-auto mb-7 rounded-2xl bg-ninja-blue/20 border border-ninja-blue/30 flex items-center justify-center",a&&"animate-breathe"),style:{animationDuration:"3s"},children:e.jsx(o,{className:"w-7 h-7 text-ninja-blue"})}),e.jsxs("h2",{className:"text-4xl md:text-5xl font-outfit font-bold text-white leading-tight mb-4",children:["Your profile. Always posting.",e.jsx("br",{}),e.jsx("span",{className:"text-ninja-blue",children:"Automatically."})]}),e.jsx("p",{className:"text-base md:text-lg text-gray-300 mb-10",children:"Join local businesses Ninja posts for every week. Setup takes 2 minutes."}),e.jsx("div",{className:"mb-8",children:e.jsx(y,{to:"/start",children:e.jsxs(j,{variant:"ninja",size:"xl",className:"w-full sm:w-auto sm:min-w-[260px] shadow-[0_0_40px_hsl(var(--ninja-blue)/0.4)]",children:["START NOW",e.jsx(f,{className:"w-5 h-5 ml-2"})]})})}),e.jsx("div",{className:"flex flex-wrap justify-center gap-4 sm:gap-8",children:[{icon:N,label:"No Contracts"},{icon:o,label:"Posts Every Week"},{icon:B,label:"Cancel Anytime"}].map(({icon:n,label:s})=>e.jsxs("div",{className:"flex items-center gap-1.5 text-sm text-gray-300",children:[e.jsx(n,{className:"w-4 h-4 text-ninja-blue/70 flex-shrink-0"}),e.jsx("span",{children:s})]},s))})]})]})},me=()=>e.jsxs("div",{className:"min-h-screen bg-gray-950",children:[e.jsx(A,{title:"AI Posting Manager | NinjaJump"}),e.jsx(D,{}),e.jsx(q,{}),e.jsx(L,{}),e.jsx($,{}),e.jsx(H,{}),e.jsx(J,{}),e.jsx(K,{}),e.jsx(U,{}),e.jsx(Z,{}),e.jsx(ee,{}),e.jsx(k,{})]});
1export{me as default}; 2//# sourceMappingURL=AIPostingManager-Czj1K-EU.js.map
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.