1import{r as c,j as e}from"./react-vendor-B6tWZ4Oy.js";import{S as A,C as E,a as P}from"./ServiceSchema-C7k5pLta.js";import{L as F,H as B,B as m}from"./index-DNEzDryS.js";import{B as z}from"./BreadcrumbSchema-DswIVvJG.js";import{F as L}from"./FAQPageSchema-BMJOin4-.js";import{H as M}from"./HowToSchema-ByBeiDDJ.js";import{S as O}from"./SpeakableSchema-FPIBOCvv.js";import{I as o}from"./input-QkOAny7U.js";import{T as G}from"./textarea-B0l70Rks.js";import{Accordion as q,AccordionItem as R,AccordionTrigger as D,AccordionContent as H}from"./accordion-CIwOWIlJ.js";import{u}from"./index-syrk9NdM.js";import{m as x,A as K}from"./animation-CO41P_DD.js";import{A as b,g as U,j as V,aD as Y,S as Q,y as Z,aj as J}from"./lucide-react-B_-F8zf5.js";import"./router-D6ETZApK.js";import"./radix-ui-CdS80h42.js";import"./supabase-CNLtcLKu.js";import"./utils-CyCIFleB.js";import"./query-DiPWW0f3.js";const X=[{title:"Onboarding Flows",desc:"The extension detects first use and runs a contextual wizard inside the browser. No email sequences needed to drive activation.",replaces:"Intercom onboarding · $299/mo"},{title:"Re-engagement Emails",desc:"Engagement scoring triggers notifications directly in the browser. Users re-engage without checking email.",replaces:"Email drip campaigns · $150/mo"},{title:"Retargeting Ads",desc:"Your brand is in the toolbar every time they open Chrome. No impressions to buy. No cookies to manage. Persistent awareness.",replaces:"Display retargeting · $2K+/mo"},{title:"Feature Discovery",desc:"The extension surfaces contextual actions based on what page the user is on. Features get discovered without in-app tours.",replaces:"Pendo / Appcues · $500/mo"},{title:"User Feedback",desc:"In-extension feedback collection and diagnostics. Users report issues without leaving their workflow.",replaces:"Hotjar / Typeform · $100/mo"},{title:"Support Deflection",desc:"The extension surfaces contextual help based on the current page. Common questions answered before they are asked.",replaces:"Zendesk widget · $49/mo"}],N=[{feature:"Cost",dev:"$30Kâ$80K",agency:"$50Kâ$150K",inHouse:"$150K+/yr",wl:"$19,999 once"},{feature:"Timeline",dev:"3â6 months",agency:"2â4 months",inHouse:"Months to ramp",wl:"3 weeks"},{feature:"MV3 Expertise",dev:"First time",agency:"Unlikely",inHouse:"If you find one",wl:"20 extensions shipped"},{feature:"CWS Approval",dev:"2â3 rejections",agency:"2â3 rejections",inHouse:"Unknown",wl:"First submission"},{feature:"57 Languages",dev:"Extra $5K+",agency:"Extra $10K+",inHouse:"Extra months",wl:"Included"},{feature:"Monetization",dev:"Extra scope",agency:"Extra billing",inHouse:"Extra sprint",wl:"Included"},{feature:"Cross-Browser",dev:"Not offered",agency:"Extra $20K+",inHouse:"Extra months",wl:"Chrome + Firefox + Safari + Edge"},{feature:"Security",dev:"Varies",agency:"Varies",inHouse:"Varies",wl:"Battle-tested standard"},{feature:"Ongoing Cost",dev:"Hourly",agency:"Retainer",inHouse:"$150K+/yr",wl:"$0 (optional retainer)"}],ee=[{phase:"Distribution",title:"A Permanent Channel in 3.2 Billion Browsers",desc:"MV3 architecture built from scratch. Toolbar icon, popup, content scripts, background service worker, all production-grade.",items:["Full MV3 service worker","Minimal permissions","CSP enforcement","esbuild pipeline","Complete source on your GitHub"]},{phase:"Revenue",title:"Start Generating MRR from Launch Day",desc:"Freemium, subscription, or one-time, whatever model fits. Payment system wired and tested.",items:["Feature gating (free / pro)","License verification + caching","Paywall + 7-day trial","Stripe or your provider","Webhook verification"]},{phase:"Reach",title:"57 Languages, Not Just English Speakers",desc:"Every string, every store listing, every market. RTL support included.",items:["chrome.i18n integration","RTL layout support","Locale-specific formatting","CWS listings translated","Chrome + Firefox + Safari + Edge"]},{phase:"Retention",title:"Users That Stay, Not Just Install",desc:"Onboarding, engagement scoring, and re-engagement, all built into the extension.",items:["Onboarding wizard","Engagement scoring","Re-engagement triggers","Uninstall survey","In-extension diagnostics"]},{phase:"Security",title:"Hardened Against Every Known CWS Flag",desc:"Security is the #1 reason extensions get removed. This one will not be.",items:["XSS prevention","Input sanitization","Encrypted storage","Sub-200ms popup","WCAG 2.1 AA"]},{phase:"Growth",title:"A Listing That Converts Impressions to Installs",desc:"ASO-optimized. Professional assets. First-submission CWS approval.",items:["Keyword-optimized listing","Professional screenshots","Promo tiles","ASO strategy doc","Permission justification"]}],g=[{num:"01",title:"Discovery and Specification",desc:"Competitive intelligence on top 5 extensions in your category. Feature breakdown with tier matrix. Technical specification. Project scaffolded.",week:"Week 1"},{num:"02",title:"Core Build",desc:"MV3 architecture. Service worker, popup, content scripts, storage layer. Your core features implemented. Extension loads in Chrome at this checkpoint.",week:"Week 1â2"},{num:"03",title:"Monetization and Quality",desc:"Payment integration. Feature gating. Trial system. Security hardening. Performance optimization. Automated testing. Accessibility.",week:"Week 2"},{num:"04",title:"Localization and Growth",desc:"57-language localization. Onboarding wizard. Engagement tracking. Store listing with screenshots and ASO. Cross-browser packaging.",week:"Week 2â3"},{num:"05",title:"Submission and Approval",desc:"CWS package verified against every rejection checklist. Permission justification attached. Submitted. Approved. Live under your brand.",week:"Week 3"}],te=[{title:"SaaS Companion Extension",tags:[{label:"White Label",color:"green"}],nda:!0,metrics:[{label:"CAC Before",before:"$52/user",after:"$4.70"},{label:"Installs (90d)",after:"4,200+"},{label:"WAU Retention",after:"34%"},{label:"Build Time",after:"18 days"},{label:"Ad Spend Saved",after:"$198K/yr"}],body:"Series A SaaS spending $52/CAC on Google Ads. Built a browser companion that auto-detected their product's web interface and surfaced contextual actions in a sidebar. Extension drove 4,200 installs in 90 days at an effective CAC of $4.70, a 91% reduction. The $19,999 build paid for itself in under 2 weeks.",quote:"We spent six months trying to build this internally. Michael delivered in 18 days what our team could not. This extension saves us more in ad spend per quarter than the entire build cost.",quoteAuthor:"CTO, Series A SaaS (via email)"},{title:"Agency White Label (Client Resale)",tags:[{label:"Agency",color:"blue"}],nda:!0,metrics:[{label:"Agency Cost",after:"$19,999"},{label:"Client Billed",after:"$70,000"},{label:"Agency Margin",after:"3.5Ã"},{label:"Build Time",after:"14 days"},{label:"Repeat Builds",after:"2 more"}],body:"Digital agency needed a productivity extension white-labeled for their enterprise client. Charged their client $70K and contracted me for the build at $19,999, capturing 3.5à margin while delivering a higher-quality product than their in-house team could produce.",quote:"We turned a $19,999 cost into a $70,000 deliverable. Michael does not just build extensions, he makes us look brilliant in front of our clients.",quoteAuthor:"Managing Director, Digital Agency (via Discord)"}],se=[{label:"Engineering playbooks",value:"31"},{label:"Words of specification",value:"150K+"},{label:"Production extensions shipped",value:"20"}
1,{label:"Languages supported",value:"57"},{label:"CWS first-pass approval rate",value:"100%"},{label:"Earned building software",value:"$400K+"}],ae=["Competitive intelligence and technical specification","Full MV3 architecture built from scratch","Monetization system (your choice of model)","Security hardening, CSP, encrypted storage","Performance optimized (sub-200ms popup)","57-language localization","Cross-browser (Chrome, Firefox, Safari, Edge)","Professional CWS listing with ASO strategy","Onboarding, engagement, and retention systems","CWS submission and first-pass approval","90 days post-launch support","100% white label, zero Zovo branding","Complete source code ownership"],re=[{name:"Ongoing maintenance retainer",price:"$2,499/mo"},{name:"Quarterly feature sprint",price:"$4,999/qtr"},{name:"Second extension (same client)",price:"$14,999"},{name:"Enterprise policies + admin dashboard",price:"$4,999"}],S=[{q:"What kind of extensions can you build?",a:"Any Chrome extension within the MV3 permission model. SaaS companions, productivity tools, data enrichment, workflow automation, content modification, accessibility, developer utilities, privacy tools. The specification phase maps your idea to what is technically feasible."},{q:"Do I need to provide designs or wireframes?",a:"No. Describe what it should do. I handle architecture, UI, and implementation. If you have brand guidelines, I apply them. If you have specific UI preferences, share during Phase 1."},{q:"Can the extension integrate with my existing product?",a:"This is the most common use case. SaaS companions communicate with your API or detect your product interface. I build the extension-side integration. If your API is documented, integration is straightforward and included."},{q:"Can my team maintain it after delivery?",a:"Yes. Clean IIFE module architecture, automated build pipeline, and test suite. Any JavaScript developer can maintain it. If you prefer not to staff maintenance, the $2,499/month retainer covers that."},{q:"Is $19,999 negotiable?",a:"No. The price reflects 31 engineering phases, 57-language localization, 4-browser porting, monetization, security hardening, and CWS approval. Any of these alone costs thousands from a specialist. Together at this speed, $19,999 is the lowest-cost path by a significant margin."},{q:"What about the agency resale model?",a:"Several agencies use this service to offer Chrome extension development to their clients at 3â5Ã margin. You pay $19,999, bill your client $50Kâ$80K, and deliver a higher-quality product than your in-house team could. I operate entirely behind the scenes."},{q:"How do I get started?",a:"Message me or email. Describe your extension idea in 2â3 sentences. I respond within 24 hours with feasibility assessment. If we proceed, Phase 1 starts the next business day."}],t={bg:"bg-[hsl(45_14%_97%)]",surface:"bg-white",surface2:"bg-[hsl(45_10%_95%)]",surface3:"bg-[hsl(45_10%_90%)]",warm:"bg-[hsl(40_23%_96%)]",border:"border-[hsl(45_8%_85%)]",borderSubtle:"border-[hsl(45_5%_92%)]",text:"text-[hsl(45_6%_6%)]",textSec:"text-[hsl(45_4%_28%)]",textTer:"text-[hsl(45_4%_52%)]",accentBg:"bg-[hsl(45_6%_6%)]",green:"text-[hsl(145_55%_26%)]",greenSoft:"bg-[hsl(145_55%_26%/0.06)]",red:"text-[hsl(8_70%_38%)]",blue:"text-[hsl(226_72%_52%)]",blueSoft:"bg-[hsl(226_72%_52%/0.05)]",goldSoft:"bg-[hsl(42_75%_32%/0.06)]",mono:"font-mono"},$e=()=>{const[i,k]=c.useState(45),[n,C]=c.useState(500),d=19999,f=n*12,y=f>0?d/f:0,T=i>0?Math.round((i-y)/i*100):0,v=n>0?Math.ceil(d/(i*n)):999,W=i*n*12,[r,l]=c.useState({name:"",email:"",company:"",message:""}),[h,j]=c.useState(!1),[w,$]=c.useState(!1),I=async s=>{if(s.preventDefault(),!r.name||!r.email||!r.message){u.error("Please fill all required fields");return}j(!0);try{const a=await fetch("https://zgubxqomnbmxgbdhvwja.supabase.co/functions/v1/send-saas-contact",{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer sb_publishable_RG4IVO9Qm23_xPzdQjdFPQ_QHBwbOLv",apikey:"sb_publishable_RG4IVO9Qm23_xPzdQjdFPQ_QHBwbOLv"},body:JSON.stringify({...r,message:`[White Label Build Inquiry] 2 3${r.message}`})});if(!a.ok){const p=await a.json().catch(()=>({}));throw new Error(p.error||"Failed to send")}u.success("Message sent! We'll get back to you within 24 hours."),$(!0),l({name:"",email:"",company:"",message:""})}catch(a){console.error("Send error:",a);const p=encodeURIComponent(`White Label Build Inquiry from ${r.name}`),_=encodeURIComponent(`Name: ${r.name} 4Email: ${r.email} 5Company: ${r.company} 6 7${r.message}`);window.location.href=`mailto:[email protected]?subject=${p}&body=${_}`,u.info("Opening your email client as fallback")}finally{j(!1)}};return e.jsxs(F,{children:[e.jsxs(B,{children:[e.jsx("title",{children:"White Label Chrome Extension Build: 3 Weeks, $19,999 | Zovo"}),e.jsx("meta",{name:"description",content:"Need a branded Chrome extension fast? White-label build in 3 weeks for $19,999. MV3, 57 languages, cross-browser, CWS approval. 100% your brand."}),e.jsx("meta",{name:"robots",content:"index, follow"}),e.jsx("link",{rel:"canonical",href:"https://zovo.one/services/white-label"}),e.jsx("link",{href:"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@300;400;500;600;700;
7800&family=JetBrains+Mono:wght@400;500;600&display=swap",rel:"stylesheet"}),e.jsx("meta",{property:"og:title",content:"White Label Chrome Extension Build: 3 Weeks, $19,999 | Zovo"}),e.jsx("meta",{property:"og:description",content:"Production Chrome extension built white-label in 3 weeks for $19,999. MV3, 57 languages, monetization, cross-browser."}),e.jsx("meta",{property:"og:url",content:"https://zovo.one/services/white-label"}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:image",content:"https://zovo.one/og/services/white-label.png"}),e.jsx("meta",{property:"og:image:width",content:"1200"}),e.jsx("meta",{property:"og:image:height",content:"630"}),e.jsx("meta",{property:"og:site_name",content:"Zovo"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),e.jsx("meta",{name:"twitter:site",content:"@zovotools"}),e.jsx("meta",{name:"twitter:title",content:"White Label Chrome Extension Build: 3 Weeks, $19,999 | Zovo"}),e.jsx("meta",{name:"twitter:description",content:"Production Chrome extension in 3 weeks. MV3, 57 languages, monetization. 100% your brand."}),e.jsx("meta",{name:"twitter:image",content:"https://zovo.one/og/services/white-label.png"})]}),e.jsx(z,{items:[{name:"Zovo",url:"https://zovo.one"},{name:"Services",url:"https://zovo.one/services"},{name:"White Label Build",url:"https://zovo.one/services/white-label"}]}),e.jsx(A,{name:"White Label Chrome Extension Build",description:"White Label Chrome Extension Build is a productized service delivering production-ready, fully branded Chrome extensions in 3 weeks for $19,999. Includes MV3 architecture, 57-language localization, monetization system, cross-browser support (Chrome, Firefox, Safari, Edge), CWS first-pass approval, and 90-day post-launch support.",url:"https://zovo.one/services/white-label",serviceType:"White Label Chrome Extension Development",audience:"SaaS companies wanting browser-based growth channels, agencies reselling at 3-5x margin, and startups shipping browser MVPs",offers:[{name:"White Label Build",price:"19999",description:"Production-ready Chrome extension with MV3, 57 languages, monetization, cross-browser, and CWS approval"},{name:"Ongoing Maintenance Retainer",price:"2499",description:"Monthly maintenance and bug fixes",priceSpecification:{billingDuration:"P1M"}}],review:[{author:"CTO, Series A SaaS",reviewBody:"We spent six months trying to build this internally. Michael delivered in 18 days what our team could not. This extension saves us more in ad spend per quarter than the entire build cost."},{author:"Managing Director, Digital Agency",reviewBody:"We turned a $19,999 cost into a $70,000 deliverable. Michael does not just build extensions, he makes us look brilliant in front of our clients."}]}),e.jsx(L,{items:S.map(s=>({question:s.q,answer:s.a})),mainEntityUrl:"https://zovo.one/services/white-label"}),e.jsx(O,{url:"https://zovo.one/services/white-label",name:"White Label Chrome Extension Build: 3 Weeks, $19,999",description:"Production-ready, fully branded Chrome extension in 3 weeks. MV3 architecture, 57-language localization, monetization, cross-browser support, and CWS first-pass approval."}),e.jsx(M,{name:"How to Build a White Label Chrome Extension in 3 Weeks",description:"A 5-phase process to deliver a production-ready, fully branded Chrome extension, from discovery and specification through CWS submission and approval.",totalTime:"P21D",estimatedCost:{currency:"USD",value:"19999"},steps:g.map(s=>({name:s.title,text:s.desc}))}),e.jsxs("div",{className:`${t.bg} ${t.text} min-h-screen`,style:{fontFamily:"'Outfit', sans-serif"},children:[e.jsx("section",{className:"pt-40 pb-20 px-6 max-w-[860px] mx-auto",children:e.jsxs(x.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.14em] ${t.textTer} font-semibold mb-6`,children:"White Label Chrome Extension Build · by Zovo"}),e.jsxs("h1",{"data-speakable":"headline",className:"text-[clamp(2.6rem,5.5vw,4rem)] tracking-[-0.03em] leading-[1.06] mb-7",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:["Your Competitors Are About to Live in Your Customers' ",e.jsx("em",{className:"italic",children:"Browser"}),"."]}),e.jsx("p",{"data-speakable":"summary",className:`text-lg ${t.textSec} max-w-[640px] leading-[1.82] mb-4`,children:"There are 3.2 billion Chrome users and only 200,000 extensions. Your category probably has fewer than five. That window is closing fast. I build production-ready, white-label Chrome extensions in 3 weeks. Your brand, your revenue, my name nowhere. Using the same system behind 20 live extensions and $400K+ in shipped software."}),e.jsx("p",{"data-speakable":"definition",className:`text-sm ${t.textSec} max-w-[640px] leading-[1.82] mb-5`,children:"White Label Chrome Extension Build is a fixed-price service by Zovo that delivers a fully branded, production-grade Chrome extension in 3 weeks for $19,999. The deliverable includes Manifest V3 architecture, 57-language localization, monetization with Stripe, Chrome Web Store submission, and complete source code ownership, with Zovo's name appearing nowhere in the final product."}),e.jsxs("p",{className:`text-sm ${t.textTer} mb-10 leading-relaxed`,children:["Built for ",e.jsx("strong",{className:t.textSec,children:"SaaS companies"})," who want a permanent browser-based growth channel, ",e.jsx("strong",{className:t.textSec,children:"agencies"})," who want to resell at 3â5à margin, and ",e.jsx("strong",{className:t.textSec,children:"startups"})," who need to ship a browser-based MVP before their competitors do."]}),e.jsx("div",{className:`flex gap-9 flex-wrap pt-8 border-t ${t.border} mb-10`,children:[{label:"Investment",val:"$19,999 one-time"},{label:"Delivery",val:"3 weeks"},{label:"Ownership",val:"100% yours"},{label:"Your Brand",val:"Completely"}].map(s=>e.jsxs("div",{children:[e.jsx("div",{className:`text-[11px] uppercase tracking-wider ${t.textTer} font-medium mb-0.5`,children:s.label}),e.jsx("div",{className:"text-base font-semibold tracking-tight",children:s.val})]},s.label))}),e.jsxs("div",{className:"flex gap-3 flex-wrap",children:[e.jsx(m,{className:`${t.accentBg} text-[hsl(45_14%_97%)] hover:opacity-80 px-8 py-6 text-base font-semibold`,asChild:!0,children:e.jsxs("a",{href:"#pricing",children:["Get a Proposal ",e.jsx(b,{className:"w-4 h-4 ml-2"})]})}),e.jsx(m,{variant:"outline",className:`${t.border} ${t.text} hover:border-[hsl(45_4%_52%)] px-8 py-6 text-base bg-transparent`,asChild:!0,children:e.jsx("a",{href:"#argument",children:"Read the Argument"})})]})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{id:"argument",className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"The Strategic Argument"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-10",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400}
7,children:"A Chrome Extension Is Not a Feature. It Is Infrastructure."}),e.jsxs("div",{className:`${t.warm} border ${t.border} rounded-2xl p-10 mb-5`,children:[e.jsx("h3",{className:"text-xl mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"The browser is the last uncontested distribution channel."}),e.jsx("p",{className:`text-sm ${t.textSec} leading-[1.82] mb-4`,children:"Your customers spend 6 to 8 hours a day inside Chrome. Right now, your brand is nowhere in that browser. No toolbar icon. No sidebar. No contextual actions. Nothing between your product and the 47 other tabs competing for attention."}),e.jsxs("p",{className:`text-sm ${t.textSec} leading-[1.82] mb-4`,children:["A Chrome extension is not a marketing experiment. It is ",e.jsx("strong",{className:t.text,children:"persistent, rent-free distribution"})," that lives inside your customer's primary work environment. It does not expire like a retargeting cookie. It cannot be outbid like a search ad. Once installed, it is there every time they open their browser, eight hours a day, five days a week."]}),e.jsxs("p",{className:`text-sm ${t.textSec} leading-[1.82]`,children:["Grammarly understood this. Their extension has 10 million+ users. HubSpot, Loom, Vidyard, Apollo, Clearbit: they all built Chrome extensions not as side projects but as ",e.jsx("strong",{className:t.text,children:"core growth infrastructure"}),"."]})]}),e.jsxs("div",{className:`${t.warm} border ${t.border} rounded-2xl p-10 mb-7`,children:[e.jsx("h3",{className:"text-xl mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"The first-mover window in most categories is still wide open."}),e.jsxs("p",{className:`text-sm ${t.textSec} leading-[1.82] mb-4`,children:["There are 3.2 billion Chrome users worldwide. There are only 200,000 Chrome extensions in the entire Web Store. The App Store has 1.8 million apps by comparison. The Chrome Web Store is ",e.jsx("strong",{className:t.text,children:"90à less saturated"}),"."]}),e.jsx("p",{className:`text-sm ${t.textSec} leading-[1.82]`,children:e.jsx("strong",{className:t.text,children:"The cost of building an extension is fixed. The value of being first in your category compounds."})})]}),e.jsx("div",{className:`grid grid-cols-2 md:grid-cols-4 gap-px ${t.border} border ${t.border} rounded-2xl overflow-hidden`,children:[{val:"3.2B",label:"Chrome Users"},{val:"200K",label:"Extensions in CWS"},{val:"<5",label:"In Your Category"},{val:"3 wks",label:"To Be First",green:!0}].map(s=>e.jsxs("div",{className:`${t.surface} p-6 text-center`,children:[e.jsx("div",{className:`${t.mono} text-2xl font-semibold tracking-tight mb-0.5 ${s.green?t.green:""}`,children:s.val}),e.jsx("div",{className:`text-[11px] ${t.textTer} uppercase tracking-wider font-medium`,children:s.label})]},s.label))})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{id:"calculator",className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"The Economics"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Chrome Extension vs. Paid Acquisition · See the Math"}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"A Chrome extension user costs a fraction of a paid-channel user and retains at 2â3à the rate. Enter your numbers and watch the gap."}),e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl overflow-hidden shadow-sm`,children:[e.jsxs("div",{className:`px-6 py-4 border-b ${t.border} flex items-center justify-between flex-wrap gap-3`,children:[e.jsx("h3",{className:"text-sm font-semibold",children:"Acquisition Cost Comparison"}),e.jsxs("span",{className:`text-[11px] uppercase tracking-wider ${t.green} ${t.greenSoft} px-2.5 py-0.5 rounded ${t.mono} font-semibold flex items-center gap-1.5`,children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-[hsl(145_55%_26%)] animate-pulse"})," Live Calculation"]})]}),e.jsxs("div",{className:"p-6 md:p-8",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Your Current CAC (Paid Channels)"}),e.jsx(o,{type:"number",value:i,onChange:s=>k(Number(s.target.value)||0),className:`${t.surface2} border ${t.border} ${t.text} ${t.mono} focus:border-[hsl(45_4%_52%)]`})]}),e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Monthly New Users via Extension"}),e.jsx(o,{type:"number",value:n,onChange:s=>C(Number(s.target.value)||0),className:`${t.surface2} border ${t.border} ${t.text} ${t.mono} focus:border-[hsl(45_4%_52%)]`})]}),e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Extension Build Cost"}),e.jsx(o,{type:"number",value:d,readOnly:!0,className:`${t.surface2} border ${t.border} ${t.text} ${t.mono} opacity-70`})]})]}),e.jsxs("div",{className:`${t.surface2} border ${t.borderSubtle} rounded-xl p-6 flex flex-col justify-center gap-4`,children:[e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:`text-[11px] uppercase tracking-wider ${t.textTer} font-medium mb-1`,children:"Effective CAC via Extension"}),e.jsxs("div",{className:`text-3xl font-bold ${t.mono} ${t.green}`,children:["$",y.toFixed(2)]})]}),e.jsx("div",{className:`h-px ${t.border}`}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:`text-[11px] uppercase tracking-wider ${t.textTer} font-medium mb-1`,children:"CAC Reduction"}),e.jsxs("div",{className:`text-3xl font-bold ${t.mono} ${t.green}`,children:[T,"%"]})]}),e.jsx("div",{className:`h-px ${t.border}`}),e.jsxs("p",{className:`text-center text-sm ${t.textSec} leading-relaxed`,children:["Extension pays for itself in ",e.jsx("strong",{className:`${t.green} font-semibold`,children:v<=1?"under 1 month":`${v} months`})]})]})]}),e.jsxs("div",{className:`mt-6 pt-6 border-t ${t.border} grid sm:grid-cols-2 gap-5`,children:[e.jsxs("div",{className:`text-center p-5 ${t.surface2} rounded-xl`,children:[e.jsx("h4",{className:`text-xs uppercase tracking-wider ${t.textTer} font-medium mb-1`,children:"Paid Channels (12 months)"}),e.jsxs("div",{className:`${t.mono} text-xl font-bold ${t.red}
7`,children:["$",W.toLocaleString()]}),e.jsxs("div",{className:`text-xs ${t.textTer} mt-0.5`,children:["at $",i,"/user à ",n," users/mo à 12"]})]}),e.jsxs("div",{className:`text-center p-5 ${t.surface2} rounded-xl`,children:[e.jsx("h4",{className:`text-xs uppercase tracking-wider ${t.textTer} font-medium mb-1`,children:"Chrome Extension (12 months)"}),e.jsxs("div",{className:`${t.mono} text-xl font-bold ${t.green}`,children:["$",d.toLocaleString()]}),e.jsx("div",{className:`text-xs ${t.textTer} mt-0.5`,children:"one-time build, installs compound"})]})]})]})]})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"What This Replaces"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"One Extension Replaces Six Line Items in Your Growth Stack"}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"A well-built Chrome extension is not just a tool. It takes over functions you are currently paying for separately and does them better."}),e.jsx("div",{className:`grid sm:grid-cols-2 lg:grid-cols-3 gap-px ${t.border} border ${t.border} rounded-2xl overflow-hidden`,children:X.map(s=>e.jsxs("div",{className:`${t.surface} p-6`,children:[e.jsx("h3",{className:"text-sm font-semibold mb-1.5",children:s.title}),e.jsx("p",{className:`text-xs ${t.textSec} leading-relaxed`,children:s.desc}),e.jsxs("p",{className:`text-[11px] ${t.textTer} ${t.mono} mt-2.5 font-medium`,children:["Replaces ",e.jsx("span",{className:`${t.red} line-through decoration-[hsl(8_70%_38%/0.3)]`,children:s.replaces})]})]},s.title))})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Why This, Not That"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-12",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Four Paths to a Chrome Extension. One Clear Winner."}),e.jsx("div",{className:`overflow-x-auto border ${t.border} rounded-2xl ${t.surface}`,children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:`border-b ${t.border}`,children:[e.jsx("th",{className:`text-left p-4 text-[11px] uppercase tracking-wider ${t.textTer} font-semibold`}),e.jsx("th",{className:`text-left p-4 text-[11px] uppercase tracking-wider ${t.textTer} font-semibold`,children:"Developer"}),e.jsx("th",{className:`text-left p-4 text-[11px] uppercase tracking-wider ${t.textTer} font-semibold`,children:"Agency"}),e.jsx("th",{className:`text-left p-4 text-[11px] uppercase tracking-wider ${t.textTer} font-semibold`,children:"In-House"}),e.jsx("th",{className:`text-left p-4 text-[11px] uppercase tracking-wider ${t.text} font-semibold`,children:"White Label Build"})]})}),e.jsx("tbody",{children:N.map((s,a)=>e.jsxs("tr",{className:a<N.length-1?`border-b ${t.borderSubtle}`:"",children:[e.jsx("td",{className:"p-4 font-medium whitespace-nowrap",children:s.feature}),e.jsx("td",{className:`p-4 ${t.textSec}`,children:s.dev}),e.jsx("td",{className:`p-4 ${t.textSec}`,children:s.agency}),e.jsx("td",{className:`p-4 ${t.textSec}`,children:s.inHouse}),e.jsx("td",{className:`p-4 font-semibold ${t.goldSoft}`,children:s.wl})]},s.feature))})]})})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"What You Get"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Not a Prototype. A Production Asset."}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"Every deliverable is production code committed to your repository and a live extension approved in the Chrome Web Store under your brand."}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:ee.map(s=>e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl p-6 hover:border-[hsl(45_4%_52%)] transition-all hover:-translate-y-0.5`,children:[e.jsx("p",{className:`text-[11px] uppercase tracking-wider ${t.textTer} font-semibold mb-2.5`,children:s.phase}),e.jsx("h3",{className:"text-sm font-semibold mb-1.5 leading-snug",children:s.title}),e.jsx("p",{className:`text-xs ${t.textSec} leading-relaxed`,children:s.desc}),e.jsx("ul",{className:"mt-3 space-y-1.5",children:s.items.map(a=>e.jsxs("li",{className:`text-xs ${t.textSec} flex items-start gap-2`,children:[e.jsx("span",{className:t.textTer,children:"·"})," ",a]},a))})]},s.title))})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"The Process"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"3 Weeks. Five Phases. One Shipment."}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"Built using a system of 31 engineering playbooks encoding 60,000+ lines of production Chrome extension code."}),e.jsx("div",{className:`border ${t.border} rounded-2xl overflow-hidden`,children:g.map((s,a)=>e.jsxs("div",{className:`grid grid-cols-[68px_1fr] ${t.surface} hover:${t.surface2} transition-colors ${a<g.length-1?`border-b ${t.border}`:""}`,children:[e.jsx("div",{className:`flex items-center justify-center ${t.mono} text-sm ${t.textTer} font-semibold border-r ${t.border}`,children:s.num}),e.jsxs("div",{className:"p-5",children:[e.jsx("h3",{className:"text-sm font-semibold mb-1",children:s.title}),e.jsx("p",{className:`text-sm ${t.textSec} leading-relaxed`,children:s.desc}),e.jsx("span",{className:`inline-block mt-2 text-[11px] ${t.mono} ${t.textTer} ${t.surface2} px-2 py-0.5 rounded`,children:s.week})]})]},s.num))})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Recent Builds"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"White Label Extensions Delivered Under NDA"}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"Client details anonymized. The economics are not."}),te.map(s=>e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl overflow-hidden mb-5 hover:border-[hsl(45_4%_52%)] transition-colors`,children:[e.jsxs("div",{className:`px-6 py-4 border-b ${t.border} flex items-center justify-between flex-wrap gap-3`,children:[e.jsxs("h3",{className:"text-sm font-semibold",children:[e.jsx("span",{className:`${t.surface3} ${t.textTer}
7 rounded px-2 py-0.5 select-none text-xs`,children:"ââââââââ"})," · ",s.title]}),e.jsxs("div",{className:"flex gap-2",children:[s.nda&&e.jsx("span",{className:`text-[10px] uppercase tracking-wider font-semibold ${t.surface3} ${t.textTer} border ${t.border} px-2 py-0.5 rounded`,children:"Under NDA"}),s.tags.map(a=>e.jsx("span",{className:`text-[10px] uppercase tracking-wider font-semibold px-2 py-0.5 rounded ${a.color==="green"?`${t.greenSoft} ${t.green}`:`${t.blueSoft} ${t.blue}`}`,children:a.label},a.label))]})]}),e.jsx("div",{className:`grid grid-cols-2 sm:grid-cols-5 gap-px ${t.border}`,children:s.metrics.map(a=>e.jsxs("div",{className:`${t.surface} p-4 text-center`,children:[e.jsx("div",{className:`text-[10px] uppercase tracking-wider ${t.textTer} font-medium mb-0.5`,children:a.label}),a.before&&e.jsx("div",{className:`text-xs ${t.red} ${t.mono} font-medium line-through decoration-[hsl(8_70%_38%/0.35)] mb-0.5`,children:a.before}),e.jsx("div",{className:`text-lg font-bold ${t.green} ${t.mono}`,children:a.after})]},a.label))}),e.jsx("div",{className:"px-6 py-4",children:e.jsx("p",{className:`text-sm ${t.textSec} leading-relaxed`,children:s.body})}),e.jsx("div",{className:`px-6 py-4 border-t ${t.border}`,style:{fontFamily:"'Instrument Serif', Georgia, serif"},children:e.jsxs("p",{className:`italic text-sm ${t.textSec} leading-snug`,children:['"',s.quote,'"',e.jsxs("span",{className:`block not-italic text-xs ${t.textTer} mt-1`,style:{fontFamily:"'Outfit', sans-serif"},children:["· ",e.jsx("span",{className:`${t.surface3} ${t.textTer} rounded px-2 py-0.5 select-none`,children:"ââââ"}),", ",s.quoteAuthor]})]})})]},s.title))]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Why This Works"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-12",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"31 Playbooks. 150,000+ Words of Engineering Specification. One System."}),e.jsxs("div",{className:`${t.warm} border ${t.border} rounded-2xl p-10 grid md:grid-cols-2 gap-10 items-center`,children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl mb-3",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"I built the system first. Now the system builds your extension."}),e.jsx("p",{className:`text-sm ${t.textSec} leading-[1.75] mb-2.5`,children:"Over two years, I shipped 20 Chrome extensions and extracted every architecture decision, every CWS review pattern, every localization edge case, and every monetization strategy into 31 engineering playbooks totaling 150,000+ words."}),e.jsxs("p",{className:`text-sm ${t.textSec} leading-[1.75]`,children:[e.jsx("strong",{className:t.text,children:"Your extension gets the accumulated benefit of every extension that came before it."})," That is why it takes 3 weeks instead of 6 months."]})]}),e.jsx("div",{className:"space-y-2",children:se.map(s=>e.jsxs("div",{className:`flex justify-between items-center p-3 ${t.surface} rounded-lg border ${t.borderSubtle}`,children:[e.jsx("span",{className:`text-sm ${t.textSec}`,children:s.label}),e.jsx("span",{className:`text-sm font-semibold ${t.text} ${t.mono}`,children:s.value})]},s.label))})]})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{id:"pricing",className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Investment"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"One Price. Everything Included. No Surprises."}),e.jsx("p",{className:`text-base ${t.textSec} max-w-[640px] leading-[1.82] mb-12`,children:"No discovery fees. No hourly billing. No milestone payments. One fixed price for a complete, production-ready, white-label Chrome extension."}),e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl p-10 max-w-[560px] mx-auto relative`,children:[e.jsx("span",{className:`absolute -top-2.5 left-8 ${t.accentBg} text-[hsl(45_14%_97%)] text-[10px] font-bold uppercase tracking-wider px-3 py-0.5 rounded`,children:"White Label Build"}),e.jsx("p",{className:`${t.mono} text-5xl font-bold tracking-tight mb-1`,children:"$19,999"}),e.jsx("p",{className:`text-sm ${t.textSec} mb-7 leading-relaxed`,children:"One-time investment. Complete production Chrome extension under your brand. Delivered in 3 weeks. You own 100% of the code and IP. I take a maximum of 2 builds per month."}),e.jsx("ul",{className:"space-y-2 mb-7",children:ae.map(s=>e.jsxs("li",{className:`text-sm ${t.textSec} flex items-start gap-2.5`,children:[e.jsx(U,{className:`w-3.5 h-3.5 ${t.green} shrink-0 mt-0.5`})," ",s]},s))}),e.jsx(m,{className:`w-full ${t.accentBg} text-[hsl(45_14%_97%)] hover:opacity-80 py-5 h-auto text-base font-semibold`,asChild:!0,children:e.jsxs("a",{href:"#contact",children:["Get a Proposal ",e.jsx(b,{className:"w-4 h-4 ml-2"})]})}),e.jsxs("div",{className:`mt-6 pt-6 border-t ${t.border}`,children:[e.jsx("h4",{className:`text-xs font-semibold mb-3 ${t.textTer} uppercase tracking-wider`,children:"Optional Add-Ons"}),re.map(s=>e.jsxs("div",{className:"flex justify-between items-center py-2 text-sm",children:[e.jsx("span",{className:t.textSec,children:s.name}),e.jsx("span",{className:`${t.mono} font-semibold text-sm`,children:s.price})]},s.name))]})]}),e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl p-10 text-center mt-7 max-w-[560px] mx-auto`,children:[e.jsx("h3",{className:"text-lg mb-2",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Two Guarantees. Zero Risk."}),e.jsx("p",{className:`text-sm ${t.textSec} max-w-[520px] mx-auto leading-relaxed`,children:"If your extension does not pass Chrome Web Store review, I fix and resubmit at no cost, unlimited resubmissions. And if you are not satisfied with the specification after Phase 1, walk away before any code is written."})]})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Questions"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-12",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Common Questions"}),e.jsx(q,{type:"single",collapsible:!0,className:"space-y-px",children:S.map((s,a)=>e.jsxs(R,{value:`faq-${a}`,className:`${t.surface} border ${t.border} rounded-xl overflow-hidden`,children:[e.jsx(D,{className:`px-6 py-4 text-left font-semibold text-sm hover:no-underline hover:${t.surface2}`,children:s.q}),e.jsx(H,{className:`px-6 pb-4 text-sm ${t.textSec} leading-relaxed`,children:s.a})]},a))})]})}),e.jsx("div",{className:`h-px ${t.border} max-w-[880px] mx-auto`}),e.jsx("section",{id:"contact",className:"max-w-[880px] mx-auto px-6 py-20",children:e.jsxs("div",{children:[e.jsx("p",{className:`text-[11px] uppercase tracking-[0.13em] ${t.textTer} font-semibold mb-3`,children:"Get Started"}),e.jsx("h2",{className:"text-[clamp(1.75rem,3.5vw,2.5rem)] tracking-[-0.02em] leading-tight mb-4",style:{fontFamily:"'Instrument Serif', Georgia, serif",fontWeight:400},children:"Here Is Exactly What Happens Next"}),e.jsx("div",{className:`grid grid-cols-2 md:grid-cols-4 gap-px ${t.border} border ${t.border} rounded-2xl overflow-hidden mb-10`,children:[{step:"Step 1",title:"Describe Your Idea",desc:"2â3 sentences. Email or form."},{step:"Step 2",title:"Feasibility in 24hrs",desc:"Scope, timeline, confirmation."},{step:"Step 3",title:"Spec and Approve",desc:"Full technical spec. Your exit ramp."},{step:"Step 4",title:"Live in 3 Weeks",desc:"CWS approved. Your brand. Done."}].map(s=>e.jsxs("div",{className:`${t.surface} p-5 text-center`,children:[e.jsx("div",{className:`${t.mono} text-[11px] ${t.textTer} font-semibold mb-2 uppercase tracking-wider`,children:s.step}),e.jsx("h4",{className:"text-sm font-semibold mb-0.5",children:s.title}),e.jsx("p",{className:`text-xs ${t.textTer} leading-snug`,children:s.desc})]},s.step))}),e.jsxs("div",{className:`${t.surface} border ${t.border} rounded-2xl p-8 md:p-10 max-w-[640px]`,children:[w&&e.jsx(E,{}),e.jsx(K,{mode:"wait",children:w?e.jsxs(x.div,{initial:{opacity:0,scale:.9}
7,animate:{opacity:1,scale:1},className:"text-center py-12",children:[e.jsx(x.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.15,type:"spring",stiffness:200,damping:12},className:`w-16 h-16 rounded-full ${t.greenSoft} border border-[hsl(145_55%_26%/0.25)] flex items-center justify-center mx-auto mb-6`,children:e.jsx(V,{className:`w-8 h-8 ${t.green}`})}),e.jsx("h3",{className:"text-xl font-bold mb-2",children:"Message Sent"}),e.jsx("p",{className:`text-sm ${t.textSec} max-w-[360px] mx-auto leading-relaxed mb-6`,children:"Expect a response within 24 hours with your feasibility assessment."}),e.jsx("button",{onClick:()=>$(!1),className:`${t.mono} text-[11px] ${t.textTer} uppercase tracking-[2px] hover:underline`,children:"Send another message"})]},"success"):e.jsxs(x.form,{initial:{opacity:1},exit:{opacity:0,y:-10},onSubmit:I,className:"space-y-5",children:[e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Name *"}),e.jsx(o,{value:r.name,onChange:s=>l({...r,name:s.target.value}),className:`${t.surface2} border ${t.border} ${t.text} focus:border-[hsl(45_4%_52%)]`,placeholder:"Your name",required:!0,maxLength:200})]}),e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Email *"}),e.jsx(o,{type:"email",value:r.email,onChange:s=>l({...r,email:s.target.value}),className:`${t.surface2} border ${t.border} ${t.text} focus:border-[hsl(45_4%_52%)]`,placeholder:"[email protected]",required:!0,maxLength:320})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Company"}),e.jsx(o,{value:r.company,onChange:s=>l({...r,company:s.target.value}),className:`${t.surface2} border ${t.border} ${t.text} focus:border-[hsl(45_4%_52%)]`,placeholder:"Company name",maxLength:200})]}),e.jsxs("div",{children:[e.jsx("label",{className:`block text-xs ${t.textTer} uppercase tracking-wider font-medium mb-1.5`,children:"Describe your extension idea *"}),e.jsx(G,{value:r.message,onChange:s=>l({...r,message:s.target.value}),rows:4,className:`${t.surface2} border ${t.border} ${t.text} focus:border-[hsl(45_4%_52%)] resize-none`,placeholder:"What should it do? Who is the target user? Any integrations needed?",required:!0,maxLength:5e3})]}),e.jsxs(m,{type:"submit",disabled:h,className:`w-full ${t.accentBg} text-[hsl(45_14%_97%)] hover:opacity-80 py-5 h-auto text-base font-semibold`,children:[h?"Sending...":"Get a Proposal",!h&&e.jsx(b,{className:"w-4 h-4 ml-2"})]}),e.jsxs("p",{className:`text-center text-xs ${t.textTer}`,children:["Or reach me at ",e.jsx("a",{href:"mailto:[email protected]",className:`${t.text} font-medium hover:underline`,children:"[email protected]"})]})]},"form")})]})]})}),e.jsxs("div",{className:`flex justify-center gap-6 py-6 flex-wrap ${t.textTer} text-xs border-t ${t.border}`,children:[e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(Y,{className:"w-3.5 h-3.5"})," 20 Extensions Shipped"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(Q,{className:"w-3.5 h-3.5"})," $400K+ Revenue"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(Z,{className:"w-3.5 h-3.5"})," 100% White Label"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(J,{className:"w-3.5 h-3.5"})," CWS Approval Guarantee"]})]})]}),e.jsx(P,{currentPath:"/services/white-label"})]})};export{$e as default};
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.