1import{j as e,ca as p,cb as w,cc as C,cd as P,cm as z,U as g,aq as N,ct as h,a3 as m,B as u,bh as $,ac as G,N as U,ad as R,aa as O,ab as F,a9 as E,T as x,a7 as q,aT as D,aZ as f,aL as M,av as W,C as c,af as K,a8 as y,bI as V,a_ as I,Q as T,cf as Q,cv as X,cw as Z,v as J,u as ee,x as te,r as S,y as se,b as ae,G as L,aI as re,A as ie,L as oe,E as ne,F as le,as as k,b0 as de,O as B,bQ as ce,ae as me,aw as ue}from"./index-Bw8EJitv.js";import{M as Y,S as xe}from"./send-CzYHoGwV.js";const H="/assets/analytics_dashboard_mockup-DR2Uq2Mm.webp",_="/assets/ai_automation_workflow_illustration-BuA4A-_x.webp",pe=[{id:"bidding",icon:G,title:"Bidding Optimizer",description:"Device, audience, and location bid adjustments based on real conversion data. The AI identifies which segments perform best and adjusts accordingly.",benefits:["Switch from manual CPC to Target ROAS/CPA when data supports it","Device bid modifiers based on actual conversion rate differences","Audience bid adjustments for high-value segments","Built-in safety limits prevent dramatic changes"],href:"/features/bidding",gradient:"from-blue-500/20 via-blue-600/10 to-transparent",iconBg:"bg-blue-500/10",iconColor:"text-blue-500"},{id:"keywords",icon:U,title:"Keyword Optimizer",description:"Two engines in one: Pause keywords draining budget with no conversions, and add proven winners from your converting search terms.",benefits:["Auto-pause keywords spending money with zero conversions","Never pauses branded keywords (safe by default)","Adds exact match keywords from proven converting terms","Preserves keywords with improving performance trends"],href:"/features/keywords",gradient:"from-violet-500/20 via-violet-600/10 to-transparent",iconBg:"bg-violet-500/10",iconColor:"text-violet-500"},{id:"search-terms",icon:R,title:"Search Term Optimizer",description:"Auto-add negative keywords to block irrelevant traffic patterns: job seekers, DIY tutorials, freebie hunters, and research queries that waste budget.",benefits:["Detects patterns indicating non-commercial intent","Account, campaign, and ad group level negatives","Works on Search, Shopping, and PMax search terms","Bulk negative application across campaigns"],href:"/features/search-terms",gradient:"from-emerald-500/20 via-emerald-600/10 to-transparent",iconBg:"bg-emerald-500/10",iconColor:"text-emerald-500"},{id:"budget",icon:O,title:"Budget Optimizer",description:"Budget-neutral reallocation: every decrease is matched with an equal increase. Money moves from losers to winners. Your total daily spend stays exactly the same.",benefits:["Paired suggestions maintain your total budget","Money moves from underperformers to high-ROAS campaigns","Minimum budget floors prevent campaigns from going too low","Excludes shared budgets that can't be adjusted independently"],href:"/features/budget",gradient:"from-amber-500/20 via-amber-600/10 to-transparent",iconBg:"bg-amber-500/10",iconColor:"text-amber-500"},{id:"products",icon:F,title:"Product Optimizer",description:"Exclude products draining your Shopping and PMax budgets. Smart protection ensures profitable and nearly-profitable products are never excluded.",benefits:["Identifies products with poor spend-to-value ratios","Protects products showing signs of profitability","Works on both Shopping and Performance Max campaigns","Applies exclusions directly via listing groups"],href:"/features/products",gradient:"from-pink-500/20 via-pink-600/10 to-transparent",iconBg:"bg-pink-500/10",iconColor:"text-pink-500"},{id:"ads",icon:N,title:"RSA Asset Optimizer",description:"Replace low-performing headlines and descriptions with AI-generated alternatives. Creates policy-compliant copy within character limits.",benefits:["Analyzes Google's asset performance labels","Headlines and descriptions within character limits","Avoids superlatives and unsubstantiated claims","Pin high-performers to prominent positions"],href:"/features/ads",gradient:"from-cyan-500/20 via-cyan-600/10 to-transparent",iconBg:"bg-cyan-500/10",iconColor:"text-cyan-500"},{id:"campaigns",icon:E,title:"Campaign Creator",description:"Build Search, Shopping, and Performance Max campaigns from scratch. AI scans your website, generates keywords, writes ads, and selects landing pages.",benefits:["Search campaigns with complete RSA ad groups","Shopping campaigns by product type or brand","PMax with shopping feed or asset-only options","Intelligent landing page selection"],href:"/features/campaigns",gradient:"from-orange-500/20 via-orange-600/10 to-transparent",iconBg:"bg-orange-500/10",iconColor:"text-orange-500"},{id:"placements",icon:x,title:"Placement Optimizer",description:"Auto-exclude low-quality placements that waste your Display and Video budget. Mobile apps, poor-performing sites, and brand-unsafe channels.",benefits:["Mobile apps consistently show poor conversion rates","High-cost, zero-conversion placements flagged automatically","Low-quality sites and channels identified","YouTube channel exclusions for brand safety"],href:"/features/placements",gradient:"from-rose-500/20 via-rose-600/10 to-transparent",iconBg:"bg-rose-500/10",iconColor:"text-rose-500"},{id:"trends",icon:x,title:"Trend Intelligence",description:"Real-time Google Trends data combined with AI seasonal forecasting. Know what's trending before competitors and proactively adjust your campaigns.",benefits:["Google Trends data for your industry keywords","AI predicts demand shifts weeks ahead","Proactive budget and bid recommendations","Market intelligence and breaking news detection"],href:"/features/trends",gradient:"from-sky-500/20 via-sky-600/10 to-transparent",iconBg:"bg-sky-500/10",iconColor:"text-sky-500"},{id:"competitor-analysis",icon:q,title:"Competitor Analysis",description:"AI-powered market intelligence with live ad monitoring across Search, Shopping, Display, and YouTube. Discover competitor strategies and save ad copy for inspiration.",benefits:["AI auto-discovers competitors from your campaigns","Live ad monitoring across 4 channels","Website analysis: USPs, strengths, weaknesses","Save competitor ad copy as inspiration"],href:"/features/compet
1itor-analysis",gradient:"from-purple-500/20 via-fuchsia-600/10 to-transparent",iconBg:"bg-purple-500/10",iconColor:"text-purple-500"},{id:"anomaly-detection",icon:g,title:"Anomaly Detection",description:"16 anomaly types monitored 24/7 with health scoring. Revenue crashes, zero spend, budget exhaustion - detected before they drain your budget.",benefits:["16 anomaly types including revenue crashes and zero spend","Real-time health score for every account","Email alerts for critical issues"],href:"/features/anomaly-detection",gradient:"from-red-500/20 via-red-600/10 to-transparent",iconBg:"bg-red-500/10",iconColor:"text-red-500"}];function he({feature:t,index:a}){const s=t.icon,l=a%2===0,d=a===0||a===3||a===6,r=a===1||a===4||a===7;return e.jsxs("div",{className:`grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-16 items-center ${l?"":"lg:flex-row-reverse"}`,children:[e.jsxs("div",{className:l?"":"lg:order-2",children:[e.jsx("div",{className:`inline-flex items-center justify-center w-14 h-14 rounded-xl ${t.iconBg} mb-6`,children:e.jsx(s,{className:`w-7 h-7 ${t.iconColor}`})}),e.jsx("h2",{className:"text-2xl lg:text-3xl font-bold text-foreground mb-4",children:t.title}),e.jsx("p",{className:"text-lg text-muted-foreground mb-6 leading-relaxed",children:t.description}),e.jsx("ul",{className:"space-y-3 mb-8",children:t.benefits.map((o,n)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-5 h-5 rounded-full bg-primary/10 flex items-center justify-center mt-0.5",children:e.jsx(D,{className:"w-3 h-3 text-primary"})}),e.jsx("span",{className:"text-foreground",children:o})]},n))}),e.jsx(m,{href:t.href,children:e.jsxs(u,{variant:"outline","data-testid":`button-learn-more-${t.id}`,"aria-label":`Learn more about ${t.title}`,children:["Learn more about ",t.title,e.jsx(f,{className:"w-4 h-4 ml-2"})]})})]}),e.jsx("div",{className:l?"":"lg:order-1",children:e.jsxs("div",{className:`relative rounded-2xl overflow-hidden bg-gradient-to-br ${t.gradient} border border-border/50`,children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-background/5 to-background/40"}),d?e.jsx("div",{className:"relative p-4 sm:p-6 lg:p-8",children:e.jsx("img",{src:H,alt:`${t.title} dashboard visualization`,className:"w-full h-auto max-w-full rounded-lg shadow-2xl"})}):r?e.jsx("div",{className:"relative p-4 sm:p-6 lg:p-8",children:e.jsx("img",{src:_,alt:`${t.title} workflow visualization`,className:"w-full h-auto max-w-full rounded-lg shadow-2xl"})}):e.jsx("div",{className:"relative p-8 lg:p-12 aspect-[4/3] flex items-center justify-center",children:e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:`w-24 h-24 rounded-2xl ${t.iconBg} flex items-center justify-center mx-auto mb-6 shadow-lg`,children:e.jsx(s,{className:`w-12 h-12 ${t.iconColor}`})}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("div",{className:"h-3 w-48 bg-foreground
1/10 rounded-full mx-auto"}),e.jsx("div",{className:"h-3 w-36 bg-foreground/10 rounded-full mx-auto"}),e.jsx("div",{className:"h-3 w-44 bg-foreground/10 rounded-full mx-auto"})]})]})})]})})]})}function je(){return e.jsxs(p,{children:[e.jsx(w,{title:"Google Ads Optimization Features - AI-Powered Campaign Tools | AdTurbo",description:"Explore AdTurbo's complete feature set: bidding optimization, keyword management, search term analysis, product optimization, budget allocation, and more.",keywords:"google ads features, ppc optimization tools, bidding optimization, keyword management, google ads ai features",canonicalUrl:"/features"}),e.jsx(C,{schema:[P,z]}),e.jsxs("section",{className:"relative overflow-hidden overflow-x-hidden py-20 lg:py-32 px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-primary/5 via-background to-background"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_top,_var(--tw-gradient-stops))] from-primary/10 via-transparent to-transparent"}),e.jsxs("div",{className:"relative max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3 mb-6",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-green-500/10 text-green-600 dark:text-green-400 text-sm font-medium",children:[e.jsx(g,{className:"w-4 h-4"}),"Google Verified"]}),e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 text-primary text-sm font-medium",children:[e.jsx(N,{className:"w-4 h-4"}),"Complete Coverage + Auto-Apply"]})]}),e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-foreground leading-tight break-words",children:["Every Optimization An Agency Would Make."," ",e.jsx("span",{className:"text-primary",children:"Automatically."})]}),e.jsx("p",{className:"mt-6 text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed",children:"Bidding, keywords, search terms, products, budgets, placements, ad copy - all analyzed and optimized continuously. High-confidence changes auto-apply daily. Forever."}),e.jsxs("div",{className:"mt-10 flex flex-col sm:flex-row items-center justify-center gap-4",children:[e.jsx(h,{size:"lg","data-testid":"button-hero-cta"}),e.jsx(m,{href:"/how-it-works",children:e.jsxs(u,{variant:"outline",size:"lg","data-testid":"button-how-it-works",children:[e.jsx($,{className:"w-4 h-4 mr-2"}),"See How It Works"]})})]})]}),e.jsxs("div",{className:"mt-16 lg:mt-24 relative",children:[e.jsx("div",{className:"absolute -inset-4 bg-gradient-to-r from-primary/20 via-primary/10 to-primary/20 rounded-3xl blur-3xl op
1acity-50"}),e.jsx("div",{className:"relative rounded-2xl overflow-hidden border border-border/50 shadow-2xl",children:e.jsx("img",{src:H,alt:"AI AdOptimize Platform Dashboard",className:"w-full h-auto"})})]})]})]}),e.jsx("section",{className:"py-20 lg:py-32 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-background to-muted/30",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16 lg:mb-24",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:"Complete Campaign Optimization"}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto",children:"Every aspect of your Google Ads account is covered. Bidding, keywords, search terms, products, budgets, placements, and ad copy - all optimized continuously."})]}),e.jsx("div",{className:"space-y-24 lg:space-y-32",children:pe.map((t,a)=>e.jsx(he,{feature:t,index:a},t.id))})]})}),e.jsx("section",{className:"py-16 lg:py-20 px-4 sm:px-6 lg:px-8 bg-muted/30",children:e.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-3",children:"Learn More About AdTurbo"}),e.jsx("p",{className:"text-muted-foreground mb-8 max-w-2xl mx-auto",children:"See how AdTurbo compares to other tools and powers specific use cases."}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[e.jsx(m,{href:"/ai-google-ads-management",children:e.jsx(u,{variant:"outline","data-testid":"link-features-ai-management",children:"AI Google Ads Management"})}),e.jsx(m,{href:"/google-ads-optimization-software",children:e.jsx(u,{variant:"outline","data-testid":"link-features-software",children:"Optimization Software"})}),e.jsx(m,{href:"/google-ads-automation",children:e.jsx(u,{variant:"outline","data-testid":"link-features-automation",children:"Google Ads Automation"})}),e.jsx(m,{href:"/ecommerce-google-ads",children:e.jsx(u,{variant:"outline","data-testid":"link-features-ecommerce",children:"E-commerce Google Ads"})}),e.jsx(m,{href:"/compare",children:e.jsx(u,{variant:"outline","data-testid":"link-features-compare",children:"Compare Tools"})})]})]})}),e.jsx("section",{className:"py-20 lg:py-32 px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"max-w-7xl mx-auto",children:e.jsxs("div",{className:"relative rounded-3xl overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary via-primary to-primary/80"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_bottom_right,_var(--tw-gradient-stops))] from-white/10 via-trans
1parent to-transparent"}),e.jsx("div",{className:"relative px-8 py-16 lg:px-16 lg:py-24",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl md:text-4xl lg:text-5xl font-bold text-primary-foreground",children:"Tomorrow Morning, Your Campaigns Will Already Be Better"}),e.jsx("p",{className:"mt-6 text-lg text-primary-foreground/80 leading-relaxed",children:"Connect now. While you sleep, your campaigns are analyzed and optimized. You wake up to improved performance without lifting a finger."}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-6",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-4xl font-bold text-primary-foreground",children:"24/7"}),e.jsx("div",{className:"text-sm text-primary-foreground/70",children:"Monitoring"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-4xl font-bold text-primary-foreground",children:"Daily"}),e.jsx("div",{className:"text-sm text-primary-foreground/70",children:"Optimization"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-4xl font-bold text-primary-foreground",children:"+42%"}),e.jsx("div",{className:"text-sm text-primary-foreground/70",children:"Avg. ROAS Lift"})]})]})]}),e.jsx("div",{className:"flex flex-col items-center lg:items-end gap-6",children:e.jsxs("div",{className:"bg-white/10 backdrop-blur-sm rounded-2xl p-8 border border-white/20 max-w-md w-full",children:[e.jsx("h3",{className:"text-xl font-semibold text-primary-foreground mb-4",children:"Start Your Free 7-Day Trial"}),e.jsx("ul",{className:"space-y-3 mb-6",children:["Complete campaign coverage","Daily auto-apply optimizations","Built-in safety guardrails","Cancel anytime"].map((t,a)=>e.jsxs("li",{className:"flex items-center gap-3 text-primary-foreground/90",children:[e.jsx(D,{className:"w-5 h-5 text-primary-foreground flex-shrink-0"}),e.jsx("span",{children:t})]},a))}),e.jsx(h,{size:"lg",className:"w-full","data-testid":"button-features-cta"})]})})]})})]})})})]})}function ve(){return e.jsxs(p,{children:[e.jsx(w,{title:"How AdTurbo Works - AI Google Ads Optimization Process",description:"Learn how AdTurbo automates your Google Ads optimization. Connect your account, AI analyzes daily, and winning changes are applied automatically. See the 4-step process.",keywords:"how ai google ads works, google ads automation process, automated ppc management, ai advertising how it works",canonicalUrl:"/how-it-works"}),e.jsx(C,{schema:[P,z]}),e.jsxs("section",{className:"relative py-20 md:py-28 px-4 sm:px-6 lg:px-8 overflow-hidden overflow-x-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 via-background to-primary/10"}),e.jsx("div",{className:"absolute top-0 right-0 w-[600px] h-[600px] bg-primary/5 rounded-full blur-3xl -translate-y-1/2 translate-x-1/3"}),e.jsx("div",{className:"absolute bottom-0 left-0 w-[400px] h-[400px] bg-primary/10 rounded-full blur-3xl translate-y-1/2 -translate-x-1/3"}),e.jsx("div",{className:"relative max-w-7xl mx-auto",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-primary/10 text-primary text-sm font-medium mb-6",children:[e.jsx(N,{className:"w-4 h-4"}),"Set It Up Once. Optimized Forever."]}),e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-foreground leading-tight break-words",children:["Connect Tonight.",e.jsx("span",{className:"block text-primary mt-2",children:"Wake Up Optimized."})]}),e.jsx("p",{className:"mt-6 text-xl text-muted-foreground max-w-xl",children:"Your campaigns are analyzed and optimized automatically while you sleep. Every day. You just watch your ROAS climb."}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-4",children:[e.jsx(h,{size:"lg","data-testid":"button-hero-cta"}),e.jsx(u,{variant:"outline",size:"lg",asChild:!0,children:e.jsxs(m,{href:"/pricing","data-testid":"link-view-pricing",children:["View Pricing",e.jsx(f,{className:"w-4 h-4 ml-2"})]})})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-background via-trans
1parent to-transparent z-10 lg:hidden"}),e.jsx("img",{src:_,alt:"AI-powered workflow automation illustration showing data capture, AI analysis, campaign optimization, and conversion tracking",className:"w-full h-auto rounded-2xl","data-testid":"img-workflow-illustration"})]})]})})]}),e.jsx("section",{className:"py-20 md:py-28 px-4 sm:px-6 lg:px-8 bg-card/50",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground",children:"The Automation Timeline"}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground max-w-2xl mx-auto",children:"Here's exactly what happens every 24 hours once you connect. No action required from you."})]}),e.jsxs("div",{className:"relative",children:[e.jsxs("div",{className:"hidden lg:block absolute top-1/2 left-0 right-0 h-1 -translate-y-1/2 z-0",children:[e.jsx("div",{className:"h-full bg-gradient-to-r from-primary/20 via-primary/40 to-primary/20 rounded-full"}),e.jsx("div",{className:"absolute top-1/2 left-[12%] w-3 h-3 bg-primary rounded-full -translate-y-1/2 animate-pulse"}),e.jsx("div",{className:"absolute top-1/2 left-[37%] w-3 h-3 bg-primary rounded-full -translate-y-1/2 animate-pulse",style:{animationDelay:"0.5s"}}),e.jsx("div",{className:"absolute top-1/2 left-[62%] w-3 h-3 bg-primary rounded-full -translate-y-1/2 animate-pulse",style:{animationDelay:"1s"}}),e.jsx("div",{className:"absolute top-1/2 left-[87%] w-3 h-3 bg-primary rounded-full -translate-y-1/2 animate-pulse",style:{animationDelay:"1.5s"}})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8 relative z-10",children:[e.jsx(b,{step:1,icon:e.jsx(M,{className:"w-7 h-7"}),title:"Nightly Data Sync",description:"Your campaign data syncs automatically every night while you sleep. Historical data analyzed to spot opportunities.",highlight:"24/7",highlightLabel:"Monitoring"}),e.jsx(b,{step:2,icon:e.jsx(W,{className:"w-7 h-7"}),title:"AI Analysis",description:"All your campaigns, keywords, products, and placements are analyzed. The AI identifies what's working and what's not.",highlight:"Complete",highlightLabel:"Coverage"}),e.jsx(b,{step:3,icon:e.jsx(Y,{className:"w-7 h-7"}),title:"Daily Auto-Apply",description:"High-confidence optimizations are applied automatically. Built-in safety guardrails protect your campaigns.",highlight:"Daily",highlightLabel:"Optimization"}),e.jsx(b,{step:4,icon:e.jsx(x,{className:"w-7 h-7"}),title:"Wake Up Optimized",description:"Every change is logged. You see exactly what was changed and why. Your campaigns improve while you focus on your business.",highlight:"+42%",highlightLabel:"Avg. ROAS lift"})]})]}),e.jsx("div",{className:"lg:hidden flex flex-col items-center gap-4 mt-8",children:e.jsxs("div",{className:"flex items-center gap-2 text-muted-foreground text-sm",children:[e.jsx(f,{className:"w-4 h-4 text-primary"}),e.jsx("span",{children:"Continuous daily optimization cycle"}),e.jsx(f,{className:"w-4 h-4 text-primary"})]})})]})}),e.jsx("section",{className:"py-20 md:py-28 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-5xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground",children:"Safety Guardrails Built In"}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground",children:"Auto-apply is powerful. These safeguards make it safe."})]}),e.jsxs("div",{className:"space-y-8",children:[e.jsx(j,{step:1,icon:e.jsx(M,{className:"w-6 h-6"}),title:"Google Limited Use Policy Compliant",description:"Your data is processed securely within Google's ecosystem. Enterprise-grade privacy protections ensure your competitive data stays private and is never used for model training.",features:["Secure, private AI processing","Enterprise-grade authentication","Data never leaves Google's ecosystem","Your data is never used to train AI models"],gradient:"from-blue-500/20 to-cyan-500/20"}),e.jsx(j,{step:2,icon:e.jsx(W,{className:"w-6 h-6"}),title:"Confidence-Based Automation",description:"Only high-confidence suggestions are auto-applied. Lower confidence suggestions appear in your dashboard for manual review. You control what gets applied automatically.",features:["High-confidence changes auto-apply","Configure per account","Toggle optimizer types on/off","Review all suggestions in dashboard"],gradient:"from-purple-500/20 to-pink-500/20",reverse:!0}),e.jsx(j,{step:3,icon:e.jsx(Y,{className:"w-6 h-6"}),title:"Built-in Safety Guardrails",description:"Maximum change limits prevent dramatic swings. Budget floors protect your campaigns. Profitable products are automatically protected from exclusion.",features:["Maximum change limits on budgets and bids","Minimum budget floors","Profitable product protection","No dramatic overnight swings"],gradient:"from-orange-500/20 to-yellow-500/20"}),e.jsx(j,{step:4,icon:e.jsx(x,{className:"w-6 h-6"}),title:"Complete Audit Trail",description:"Every change is logged with before/after values. See exactly what was changed, when, and why. Automatic error handling keeps your accounts safe.",features:["Automatic error recovery","Complete change history","Before/after values for every change","Linked to original AI suggestion"],gradient:"from-green-500/20 to-emerald-500/20",reverse:!0})]})]})}),e.jsx("section",{className:"py-20 md:py-28 px-4 sm:px-6 lg:px-8 bg-gradient-to-br from-card via-card/80 to-card",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-foreground",children:"The Math Is Simple"}),e.jsx("p",{className:"mt-4 text-lg text-muted-foreground max-w-2xl mx-auto",children:"$149/month vs $1,000+/month + percentage of spend. Same optimizations. No junior account managers."})]}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[e.jsxs(c,{className:"relative p-8 text-center overflow-hidden group hover-elevate",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-gradient-to-br from-primary/20 to-primary/10 flex items-center justify-center text-primary mx-auto mb-6",children:e.jsx(K,{className:"w-8 h-8"})}),e.jsx("h3",{className:"text-xl font-semibold text-foreground mb-3",children:"Daily vs Monthly"}),e.jsx("p",{className:"text-muted-foreground",children:"Agencies optimize weekly or monthly. We optimize daily. Your entire account is analyzed and improved continuously. Forever."})]})]}),e.jsxs(c,{className:"relative p-8 text-center overflow-hidden group hover-elevate",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-gradient-to-br from-primary/20 to-primary/10 flex items-center justify-center text-primary mx-auto mb-6",children:e.jsx(g,{className:"w-8 h-8"})}),e.jsx("h3",{className:"text-xl font-semibold text-foreground mb-3",children:"Auto-Apply or Manual"}),e.jsx("p",{className:"text-muted-foreground",children:"Enable auto-apply for hands-off optimization. Or review every suggestion manually. Toggle per optimizer type. Your choice."})]})]}),e.jsxs(c,{className:"relative p-8 text-center overflow-hidden group hover-elevate",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"w-16 h-16 rounded-2xl bg-gradient-to-br from-primary/20 to-primary/10 flex items-center justify-center text-primary mx-auto mb-6",children:e.jsx(E,{className:"w-8 h-8"})}),e.jsx("h3",{className:"text-xl font-semibold text-foreground mb-3",children:"Complete Audit Trail"}),e.jsx("p",{className:"text-muted-foreground",children:"Every change is logged with before/after values. For agencies: show clients exactly what was optimized. For business owners: full visibility."})]})]})]})]})}),e.jsxs("section",{className:"relative py-20 md:py-28 px-4 sm:px-6 lg:px-8 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary via-primary/90 to-primary/80"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_30%_20%,rgba(255,255,255,0.1),transparent_50%)]"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_70%_80%,rgba(255,255,255,0.05),transparent_50%)]"}),e.jsxs("div",{className:"relative max-w-4xl mx-auto text-center",children:[e.jsxs("h2",{className:"text-3xl md:text-5xl font-bold text-primary-foreground",children:["Tomorrow Morning, Your Campaigns",e.jsx("span",{className:"block mt-2",children:"Will Already Be Optimized"})]}
1),e.jsx("p",{className:"mt-6 text-xl text-primary-foreground/80 max-w-2xl mx-auto",children:"Connect now. Your campaigns will be analyzed and optimized while you sleep. You wake up to improved performance without lifting a finger."}),e.jsxs("div",{className:"mt-10 flex flex-col sm:flex-row gap-4 justify-center items-center",children:[e.jsx(h,{size:"lg","data-testid":"button-cta-signup"}),e.jsxs(m,{href:"/features",className:"text-primary-foreground/80 hover:text-primary-foreground transition-colors flex items-center gap-2","data-testid":"link-explore-features",children:["See all optimization features",e.jsx(f,{className:"w-4 h-4"})]})]}),e.jsxs("div",{className:"mt-12 flex flex-wrap justify-center gap-6 text-primary-foreground/70 text-sm",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4"}),e.jsx("span",{children:"Free trial included"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4"}),e.jsx("span",{children:"Auto-apply on both plans"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(y,{className:"w-4 h-4"}),e.jsx("span",{children:"$149/month flat fee"})]})]})]})]})]})}function b({step:t,icon:a,title:s,description:l,highlight:d,highlightLabel:r}){return e.jsxs(c,{className:"relative p-6 bg-background border-2 hover:border-primary/30 transition-colors hover-elevate",children:[e.jsx("div",{className:"absolute -top-4 left-6 w-8 h-8 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-sm font-bold shadow-lg",children:t}),e.jsxs("div",{className:"mt-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary mb-4",children:a}),e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-2",children:s}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:l}),e.jsxs("div",{className:"pt-4 border-t border-border",children:[e.jsx("div",{className:"text-2xl font-bold text-primary",children:d}),e.jsx("div",{className:"text-xs text-muted-foreground uppercase tracking-wide",children:r})]})]})]})}function j({step:t,icon:a,title:s,description:l,features:d,gradient:r,reverse:o=!1}){return e.jsxs(c,{className:`relative overflow-hidden ${o?"md:flex-row-reverse":""}`,children:[e.jsx("div",{className:`absolute inset-0 bg-gradient-to-r ${r} opacity-50`}),e.jsx("div",{className:"relative p-4 sm:p-6 md:p-10",children:e.jsxs("div",{className:"flex flex-col sm:flex-row items-start gap-4 sm:gap-6",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsxs("div",{className:"w-12 sm:w-14 h-12 sm:h-14 rounded-2xl bg-primary/10 flex items-center justify-center text-primary relative",children:[a,e.jsx("div",{className:"absolute -top-2 -right-2 w-6 h-6 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-xs font-bold",children:t})]})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"text-lg sm:text-xl font-semibold text-foreground mb-2 break-words",children:s}),e.jsx("p",{className:"text-muted-foreground mb-6 break-words",children:l}),e.jsx("ul",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:d.map((n,A)=>e.jsxs("li",{className:"flex items-start gap-2 text-sm text-muted-foreground",children:[e.jsx(y,{className:"w-4 h-4 text-primary flex-shrink-0 mt-0.5"}),e.jsx("span",{className:"break-words",children:n})]},A))})]})]})})]})}const ge={bidding:{icon:e.jsx(G,{className:"w-12 h-12"}),title:"Bidding Optimizer",subtitle:"Device, audience, and location bid adjustments with built-in safety limits",description:"Our AI analyzes conversion data across devices, locations, audiences, and time periods to recommend optimal bid adjustments. Automatically identifies opportunities to improve bidding strategy while protecting your campaigns with safety guardrails.",benefits:["Device bid modifiers based on conversion rate differences","Audience bid adjustments for high-value segments","Location and time-of-day optimization","Strategy recommendations: manual CPC to Target ROAS/CPA","Built-in safety limits prevent dramatic changes"],howItWorks:[{title:"Data Analysis",description:"Analyze historical conversion data across all dimensions"},{title:"Pattern Recognition",description:"AI identifies which segments outperform others"},{title:"Bid Calculations",description:"Calculate optimal adjustments within safety limits"},{title:"Auto-Apply or Manual",description:"High-confidence changes auto-apply daily"}],metrics:[{label:"Coverage",value:"Complete"},{label:"Optimization",value:"Daily"},{label:"Protection",value:"Built-in"}]},keywords:{icon:e.jsx(U,{className:"w-12 h-12"}),title:"Keyword Optimizer",subtitle:"Two engines: Pause money-wasters, add proven winners",seoTitle:"Google Ads Keyword Optimizer - Auto-Pause & Add Keywords | AdTurbo",seoDescription:"AI keyword management for Google Ads. Automatically pause wasteful keywords with zero conversions and promote proven search terms to exact match - with branded keywords always protected.",seoKeywords:"google ads keyword optimizer, keyword management, automated keyword bidding, negative keywords, exact match keywords, ppc keyword tool",description:"Two optimizers in one. The Pause engine identifies keywords draining budget with no conversions. The Add engine promotes proven search terms to exact match keywords. Branded keywords are always protected.",benefits:["Auto-pause keywords spending money with no conversions","Never pauses branded keywords (safe by default)","Promotes convert
1ing search terms to exact match keywords","Preserves keywords with improving performance trends","Match type recommendations based on ROAS performance"],howItWorks:[{title:"Pause Analysis",description:"Flag keywords with significant spend and zero conversions"},{title:"Add Analysis",description:"Find search terms with proven conversions at good CPA/ROAS"},{title:"Brand Protection",description:"Identify and protect branded keywords automatically"},{title:"Auto-Apply",description:"High-confidence changes apply automatically daily"}],metrics:[{label:"Coverage",value:"All Keywords"},{label:"Brand Safety",value:"Automatic"},{label:"Optimization",value:"Daily"}]},"search-terms":{icon:e.jsx(R,{className:"w-12 h-12"}),title:"Search Term Optimizer",subtitle:"Auto-negative irrelevant queries: job seekers, DIY-ers, freebie hunters",description:"Block wasted ad spend with intelligent negative keyword suggestions. AI detects patterns indicating non-commercial intent and automatically suggests negatives to protect your budget.",benefits:["Detects patterns indicating non-commercial intent","Account, campaign, and ad group level negatives","Works on Search, Shopping, and PMax search terms","Full Performance Max support","Bulk negative application across campaigns"],howItWorks:[{title:"Query Analysis",description:"Scan all search terms from recent history"},{title:"Intent Classification",description:"AI categorizes queries by commercial intent"},{title:"Pattern Detection",description:"Identify recurring non-converting query patterns"},{title:"Negative Addition",description:"Add negatives at the appropriate level"}],metrics:[{label:"Intent Detection",value:"AI-Powered"},{label:"Scope",value:"All Levels"},{label:"PMax Support",value:"Full"}]},budget:{icon:e.jsx(O,{className:"w-12 h-12"}),title:"Budget Optimizer",subtitle:"Budget-neutral reallocation: every decrease matched with equal increase",description:"Paired budget suggestions ensure your total spend stays exactly the same. Money moves from underperforming campaigns to high performers. Your total daily spend remains unchanged.",benefits:["Every decrease matched with an equal increase","Maximum change limits protect your campaigns","Minimum budget floors prevent campaigns from going too low","Excludes shared budgets that can't be adjusted independently","Total account spend remains unchanged"],howItWorks:[{title:"Classification",description:"Identify top performers vs underperformers by ROAS"},{title:"Utilization Check",description:"Find winners that could use more budget"},{title:"Pair Generation",description:"Match each decrease with an equal increase"},{title:"Safety Caps",description:"Apply within maximum change limits"}],metrics:[{label:"Net Change",value:"Zero"},{label:"Safety",value:"Budget-neutral"},{label:"Protection",value:"Built-in"}]},products:{icon:e.jsx(F,{className:"w-12 h-12"}),title:"Product Optimizer",subtitle:"Smart protection for profitable and nearly-profitable products",description:"Exclude products draining your Shopping and PMax budgets. Critical safety feature: products showing signs of profitability are automatically protected from exclusion.",benefits:["Identifies products with poor spend-to-value ratios","Protects profitable and nearly-profitable products","Works on both Shopping and Performance Max campaigns","Applies exclusions directly via listing groups","Analyzes all products with recent spend"],howItWorks:[{title:"Spend Analysis",description:"Evaluate performance ratio for each product"},{title:"Profitability Check",description:"Products showing profitability signals are protected"},{title:"Exclusion List",description:"Generate list of products failing performance thresholds"}
1,{title:"Apply Exclusions",description:"Exclude products directly in your campaigns"}],metrics:[{label:"Protection",value:"Smart"},{label:"Campaigns",value:"Shopping + PMax"},{label:"Application",value:"Automatic"}]},ads:{icon:e.jsx(N,{className:"w-12 h-12"}),title:"RSA Asset Optimizer",subtitle:"AI-generated policy-compliant headlines and descriptions",description:"Replace low-performing RSA headlines and descriptions with AI-generated alternatives. Creates policy-compliant copy within character limits, avoiding superlatives and unsubstantiated claims.",benefits:["Analyzes Google's asset performance labels","Headlines and descriptions within character limits","Avoids superlatives and unsubstantiated claims","Pin high-performers to prominent positions","Add missing headlines to reach maximums"],howItWorks:[{title:"Performance Analysis",description:"Review Google's asset performance labels"},{title:"Replacement Targeting",description:"Identify low-performing assets for replacement"},{title:"AI Generation",description:"Generate policy-compliant alternatives"},{title:"Character Validation",description:"Ensure all limits are respected"}],metrics:[{label:"Compliance",value:"Policy-safe"},{label:"Generation",value:"AI-powered"},{label:"Pinning",value:"Automatic"}]},campaigns:{icon:e.jsx(E,{className:"w-12 h-12"}),title:"Campaign Creator",subtitle:"Search, Shopping & PMax with intelligent landing page selection",description:"Build complete campaigns from scratch. AI scans your website, generates keywords, writes ad copy, and intelligently selects landing pages based on performance data and semantic matching.",benefits:["Search campaigns with complete RSA ad groups","Shopping campaigns by product type or brand","PMax with shopping feed or asset-only options","Intelligent landing page selection","Branded keyword filtering to avoid duplication"],howItWorks:[{title:"Website Analysis",description:"AI scans your site to understand products/services"},{title:"Keyword Generation",description:"Generate keyword themes, filter out branded terms"},{title:"Ad Copy Creation",description:"Policy-compliant headlines and descriptions"},{title:"Landing Page Selection",description:"Intelligent matching based on performance data"}],metrics:[{label:"Campaign Types",value:"3"},{label:"PMax Options",value:"Shopping or Asset"},{label:"Landing Pages",value:"AI-selected"}]},placements:{icon:e.jsx(x,{className:"w-12 h-12"}),title:"Placement Optimizer",subtitle:"Auto-exclude low-quality placements that waste budget",description:"Mobile app placements are automatically suggested for exclusion. Mobile app traffic consistently shows poor conversion rates. Plus exclusions for low-performing sites and YouTube channels.",benefits:["Mobile apps excluded (industry best practice)","High-cost, zero-conversion placements flagged automatically","Low-performing placements identified","Filters placements that can't be excluded","YouTube channel exclusions for brand safety"],howItWorks:[{title:"Mobile App Detection",description:"Identify all mobile app placements"},{title:"Performance Analysis",description:"Flag placements with poor conversion metrics"},{title:"AI Analysis",description:"Analyze placement quality and relevance"},{title:"Exclusion List",description:"Generate and apply exclusion list"}],metrics:[{label:"Mobile Apps",value:"Auto-excluded"},{label:"Analysis",value:"AI-powered"},{label:"Brand Safety",value:"Protected"}]},trends:{icon:e.jsx(x,{className:"w-12 h-12"}),title:"Trend Intelligence",subtitle:"Google Trends + AI Seasonal Forecasting for proactive campaign strategy",seoTitle:"Google Trends for Ads - AI Seasonal Forecasting | AdTurbo",seoDescription:"The only Google Ads tool that combines real-time Google Trends data with AI seasonal forecasting. Spot demand shifts before competitors and adjust budgets and bids proactively.",seoKeywords:"google trends for ads, seasonal forecasting, demand forecasting google ads, trend intelligence, ppc seasonality, google ads trends",description:"The only Google Ads tool that combines real-time Google Trends data with AI-powered seasonal forecasting. Know what's trending before your competitors do. Get proactive recommendations to adjust budgets, bids, and campaigns based on upcoming demand shifts.",benefits:["Real-time Google Trends data for your industry keywords","AI seasonal forecasting predicts demand weeks ahead","Proactive budget and bid adjustment recommendations","Real-time market intelligence and breaking news detection","Industry-specific trend reports cached for 7 days to minimize API costs","Competitor landscape monitoring via search trend anal
1ysis"],howItWorks:[{title:"Trend Analysis",description:"Pull real-time Google Trends data for your campaign keywords"},{title:"Seasonal Forecasting",description:"AI analyzes historical patterns to predict upcoming demand shifts"},{title:"Market Intelligence",description:"Monitor breaking news and market events affecting your industry"},{title:"Actionable Recommendations",description:"Get specific budget and bid adjustments based on trend data"}],metrics:[{label:"Data Sources",value:"Google Trends + AI"},{label:"Forecast Range",value:"Weeks Ahead"},{label:"Cache Duration",value:"7 Days"}]},"competitor-analysis":{icon:e.jsx(q,{className:"w-12 h-12"}),title:"Competitor Analysis",subtitle:"AI-powered market intelligence with live ad monitoring across all channels",description:"Know exactly what your competitors are doing. AdTurbo uses AI with Google Search grounding to build comprehensive competitor profiles - their ads, keywords, promotions, messaging themes, and website strengths. Monitor live ads across Search, Shopping, Display, and YouTube channels. Save competitor ad copy to inspire better headlines and descriptions for your own campaigns.",benefits:["AI auto-discovers competitors based on your campaigns and industry","Live ad monitoring across Search, Shopping, Display, and YouTube","Website analysis: USPs, strengths, and weaknesses identified","Keyword estimation with competition levels","Current promotions and messaging theme tracking","Save competitor ad copy as inspiration for your own campaigns","AI-generated actionable recommendations with priority ranking","Price comparison for Shopping competitors"],howItWorks:[{title:"Discovery",description:"AI analyzes your campaigns to automatically identify relevant competitors"},{title:"Deep Analysis",description:"AI with Google Search grounding builds reports on each competitor's strategy"},{title:"Live Monitoring",description:"Track competitor ads in real-time across all Google Ads channels"},{title:"Actionable Intel",description:"Get prioritized recommendations to outmaneuver competitors"}],metrics:[{label:"Channels",value:"4 (Search, Shopping, Display, Video)"},{label:"Analysis",value:"AI + Live Data"},{label:"Reports",value:"On-demand"}]},"anomaly-detection":{icon:e.jsx(g,{className:"w-12 h-12"}),title:"Anomaly Detection",subtitle:"16 anomaly types monitored 24/7 with health scoring and email alerts",description:"Your campaigns' safety net. While other tools wait for you to notice problems, AdTurbo monitors 16 different anomaly types around the clock. Revenue crashes, zero spend alerts, budget exhaustion, conversion drops - detected and reported before they drain your budget.",benefits:["16 anomaly types including revenue crashes, zero spend, and budget exhaustion","Real-time health score for every connected account","Email alerts for critical issues - know before you check","Severity categorization: critical, warning, and informational","Daily automated checks run on every connected account"],howItWorks:[{title:"Continuous Monitoring",description:"All 16 anomaly types checked daily for every account"},{title:"Health Scoring",description:"Each account gets a real-time health score based on detected issues"},{title:"Alert Triage",description:"Issues categorized by severity so you focus on what matters most"},{title:"Email Notifications",description:"Critical anomalies trigger immediate email alerts"}],metrics:[{label:"Anomaly Types",value:"16"},{label:"Monitoring",value:"24/7"},{label:"Alerts",value:"Real-time"}]}};function we(){const a=V().featureId,s=ge[a];if(!s)return e.jsx(p,{children:e.jsxs("div",{className:"py-24 px-4 text-center",children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground","data-testid":"text-feature-not-found",children:"Feature not found"}),e.jsx("p",{className:"text-muted-foreground mt-2 mb-6",children:"The feature you're looking for doesn't exist."}),e.jsx(m,{href:"/features",children:e.jsxs(u,{variant:"outline","data-testid":"button-back-to-features",children:[e.jsx(I,{className:"w-4 h-4 mr-2"}),"Back to Features"]})})]})});const l=s.seoTitle??`${s.title} for Google Ads | AdTurbo`,d=s.seoDescription??(s.description.length>158?`${s.description.slice(0,155).trimEnd()}...`:s.description),r=s.seoKeywords??`${s.title.toLowerCase()}, google ads ${s.title.toLowerCase()}, google ads automation, ppc optimization, automated google ads`;return e.jsxs(p,{children:[e.jsx(w,{title:l,description:d,keywords:r,canonicalUrl:`/features/${a}`}),e.jsx(C,{schema:[P,z,{type:"BreadcrumbList",items:[{name:"Home",url:"/"},{name:"Features",url:"/features"},{name:s.title,url:`/features/${a}`}]}]}),e.jsx("section",{className:"py-16 md:py-24 px-4 sm:px-6 lg:px-8 overflow-x-hidden",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs(m,{href:"/features",className:"inline-flex items-center text-sm text-muted-foreground hover:text-foreground mb-8",children:[e.jsx(I,{className:"w-4 h-4 mr-2"}),"Back to Features"]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 items-start",children:[e.jsxs("div",{children:[e.jsx("div",{className:"w-16 sm:w-20 h-16 sm:h-20 rounded-2xl bg-primary/10 flex items-center justify-center text-primary mb-6",children:s.icon}),e.jsx("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-bold text-foreground mb-4 break-words",children:s.title}),e.jsx("p",{className:"text-lg sm:text-xl text-primary font-medium mb-6 break-words",children:s.subtitle}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8",children:s.description}),e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-4",children:"Key Benefits"}),e.jsx("ul",{className:"space-y-3 mb-8",children:s.benefits.map((o,n)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx(D,{className:"w-5 h-5 text-primary flex-shrink-0 mt-0.5"}),e.jsx("span",{className:"text-foreground",children:o})]},n))}),e.jsx(h,{size:"lg","data-testid":"button-feature-cta"})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:s.metrics.map((o,n)=>e.jsxs(c,{className:"p-4 sm:p-6 text-center",children:[e.jsx("p",{className:"text-2xl sm:text-3xl font-bold text-primary break-words",children:o.value}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground mt-1 break-words",children:o.label})]},n))}),e.jsxs(c,{className:"p-4 sm:p-6 md:p-8",children:[e.jsx("h3",{className:"text-lg font-semibold text-foreground mb-6",children:"How It Works"}),e.jsx("div",{className:"space-y-6",children:s.howItWorks.map((o,n)=>e.jsxs("div",{className:"flex gap-3 sm:gap-4",children:[e.jsx("div",{className:"w-7 h-7 sm:w-8 sm:h-8 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-sm font-bold flex-shrink-0",children:n+1}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("h4",{className:"font-semibold text-foreground break-words",children:o.title}),e.jsx("p",{className:"text-sm text-muted-foreground break-words",children:o.description})]})]},n))})]})]})]})]})}),e.jsx("section",{className:"py-16 md:py-24 px-4 sm:px-6 lg:px-8 bg-primary",children:e.jsxs("div",{className:"max-w-4xl mx-auto text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-primary-foreground",children:"Ready to Get Started?"}
1),e.jsxs("p",{className:"mt-4 text-lg text-primary-foreground/80",children:["Try AdTurbo AI free and see ",s.title.toLowerCase()," in action."]}),e.jsx("div",{className:"mt-8",children:e.jsx(h,{size:"lg","data-testid":"button-feature-footer-cta"})})]})})]})}function v({label:t,value:a,icon:s}){return e.jsxs("div",{className:"text-center p-4",children:[e.jsx("div",{className:"flex justify-center mb-2 text-primary",children:s}),e.jsx("div",{className:"text-2xl md:text-3xl font-bold text-foreground",children:a}),e.jsx("div",{className:"text-sm text-muted-foreground",children:t})]})}function fe({study:t}){return e.jsxs(c,{className:"overflow-hidden",children:[e.jsx("div",{className:"bg-gradient-to-r from-primary/10 via-primary/5 to-transparent p-6 border-b",children:e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center text-primary",children:t.icon}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground",children:t.industry}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t.description})]})]}),e.jsxs(T,{className:"bg-green-500/10 text-green-600 border-green-500/20 shrink-0",children:[e.jsx(x,{className:"w-3 h-3 mr-1"}),t.highlight]})]})}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 divide-x divide-y md:divide-y-0 border-b",children:[e.jsx(v,{label:"30-Day Spend",value:t.metrics.spend,icon:e.jsx(O,{className:"w-5 h-5"})}),e.jsx(v,{label:"Revenue",value:t.metrics.revenue,icon:e.jsx(R,{className:"w-5 h-5"})}),e.jsx(v,{label:"ROAS",value:t.metrics.roas,icon:e.jsx(x,{className:"w-5 h-5"})}),e.jsx(v,{label:"Conversions",value:t.metrics.conversions,icon:e.jsx(G,{className:"w-5 h-5"})})]}),e.jsxs("div",{className:"p-6",children:[e.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wide mb-4",children:"Changes Applied by AdTurbo AI"}),e.jsx("div",{className:"space-y-3",children:t.changes.map((a,s)=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/50",children:[e.jsx(y,{className:"w-5 h-5 text-green-500 mt-0.5 shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:"font-medium text-foreground",children:a.type}),e.jsx(T,{variant:"outline",className:"text-xs",children:a.impact})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:a.description})]})]},s))})]})]})}function Ne(){const{spend:t,revenue:a,avgRoas:s,conversions:l}=X;return e.jsxs(p,{children:[e.jsx(w,{title:"Google Ads Case Studies - Real Results & ROAS from AdTurbo | AdTurbo",description:"See real 30-day Google Ads results from AdTurbo accounts: up to 151x ROAS, 17,000+ conversions, and $1.7M+ in tracked revenue. Verified numbers, no business names.",keywords:"google ads case studies, ppc results, google ads roi, google ads roas, advertising case studies, google ads success stories",canonicalUrl:"/case-studies"}),e.jsx("section",{className:"py-16 md:py-24 px-4 sm:px-6 lg:px-8",children:e.jsx("div",{className:"max-w-7xl mx-auto",children:e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs(T,{variant:"outline",className:"mb-4 px-4 py-1.5 text-sm",children:[e.jsx(g,{className:"w-3.5 h-3.5 mr-1.5"}),"Real Data from Real Accounts"]}),e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl font-bold text-foreground",children:["What AdTurbo Does for"," ",e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-primary to-primary/60",children:"Real Businesses"})]}),e.jsx("p",{className:"mt-6 text-xl text-muted-foreground max-w-3xl mx-auto",children:"These are actual 30-day results from accounts using AdTurbo. We've anonymized business names but kept the numbers exactly as they are - verified directly from Google Ads data."})]})})}),e.jsx(Q,{}),e.jsx("section",{className:"py-16 md:py-24 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsx(c,{className:"mb-12 overflow-hidden",children:e.jsxs("div",{className:"bg-gradient-to-r from-primary via-primary/90 to-primary/80 p-8 text-primary-foreground",children:[e.jsxs("div",{className:"text-center mb-6",children:[e.jsx("h2",{className:"text-2xl font-bold",children:"Combined Results Across All Case Studies"}
1),e.jsx("p",{className:"text-primary-foreground/80 mt-2",children:"30-day performance summary"})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6",children:[e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"text-3xl md:text-4xl font-bold",children:["$",(t/1e3).toFixed(0),"K"]}),e.jsx("div",{className:"text-sm text-primary-foreground/80",children:"Total Ad Spend"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"text-3xl md:text-4xl font-bold",children:["$",(a/1e6).toFixed(1),"M"]}),e.jsx("div",{className:"text-sm text-primary-foreground/80",children:"Revenue Generated"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"text-3xl md:text-4xl font-bold",children:[s,"x"]}),e.jsx("div",{className:"text-sm text-primary-foreground/80",children:"Average ROAS"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"text-3xl md:text-4xl font-bold",children:[(l/1e3).toFixed(1),"K"]}),e.jsx("div",{className:"text-sm text-primary-foreground/80",children:"Conversions"})]})]})]})}),e.jsx("div",{className:"mb-8 p-4 rounded-lg bg-amber-50 dark:bg-amber-950/30 border border-amber-200 dark:border-amber-800",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(g,{className:"w-5 h-5 text-amber-600 mt-0.5 shrink-0"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium text-amber-800 dark:text-amber-200",children:"How We Verify These Results"}),e.jsx("p",{className:"text-sm text-amber-700 dark:text-amber-300 mt-1",children:"All data is pulled directly from connected Google Ads accounts via the official Google Ads API. We sync account data nightly and track every change AdTurbo applies. These numbers reflect actual performance during the 30-day period shown - no estimates, no projections."})]})]})}),e.jsx("div",{className:"space-y-8",children:Z.map(d=>e.jsx(fe,{study:d},d.id))}),e.jsx("div",{className:"mt-16 text-center",children:e.jsxs(c,{className:"p-8 md:p-12 bg-gradient-to-br from-muted/50 to-muted",children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-4",children:"Ready to See These Results for Your Account?"}),e.jsx("p",{className:"text-muted-foreground mb-8 max-w-2xl mx-auto",children:"Connect your Google Ads account and let AdTurbo analyze your campaigns. See exactly what optimizations we'd make - before committing to anything."}),e.jsxs("div",{className:"flex flex-col items-center gap-3",children:[e.jsx(h,{size:"lg","data-testid":"button-case-studies-cta"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Free trial included"})]})]})})]})})]})}function Ae(){return e.jsx(p,{children:e.jsx("div",{className:"py-16 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h1",{className:"text-4xl font-bold text-foreground mb-8",children:"Privacy Policy"}),e.jsx("p",{className:"text-muted-foreground mb-8",children:"Last updated: May 2026"}),e.jsxs("div",{className:"prose prose-neutral dark:prose-invert max-w-none space-y-8",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"1. Introduction"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:'AdTurbo AI ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect your information when you use our Google Ads optimization platform at adturbo.ai (the "Service").'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"2. Information We Collect"}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3",children:"2.1 Account Information"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"When you sign up, we collect:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"Your name and email address (from Google OAuth)"}),e.jsx("li",{children:"Payment information (processed securely by Stripe)"})]}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3 mt-6",children:"2.2 Google Ads Data"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"When you connect your Google Ads account, we access the following data to provide optimization recommendations:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Campaign data:"})," Campaign names, types, statuses, bidding strategies, budgets, and performance metrics (impressions, clicks, cost, conversions, conversion value)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Ad group data:"})," Ad group names, statuses, and performance metrics"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Keyword data:"})," Keywords, match types, quality scores, and performance metrics"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Ad data:"})," Ad copy (headlines, descriptions), ad types, and performance metrics"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Search term data:"})," Search queries that triggered your ads and their performance"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Product data:"})," Shopping product information and performance (for Shopping campaigns)"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Asset group data:"})," Performance Max asset groups and their performance"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Placement data:"})," Where your ads appeared and their performance"]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"3. How We Use Your Data"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"We use your Google Ads data exclusively to:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Generate AI-
1powered optimization suggestions:"})," Analyze your campaign performance to identify opportunities for improvement"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Provide bidding recommendations:"})," Suggest optimal target ROAS or CPA adjustments based on performance data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Identify keyword opportunities:"})," Find high-performing search terms to add and underperforming keywords to pause"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Optimize budgets:"})," Recommend budget reallocations to maximize ROI"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Create campaigns:"})," Help you build new Search, Shopping, and Performance Max campaigns"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Apply optimizations:"})," Execute approved changes directly to your Google Ads account via the API"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Display dashboards:"})," Show you performance metrics and trends"]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"4. Data Storage and Security"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"We take data security seriously:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Encrypted storage:"})," All data is stored in encrypted PostgreSQL databases hosted on secure cloud infrastructure"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"OAuth tokens:"})," Your Google OAuth refresh tokens are encrypted using AES-256-GCM encryption before being stored in our database. Tokens are used only to maintain API access on your behalf and remain active until you disconnect your account or revoke access via Google. When you disconnect your account, we revoke the token with Google and delete it from our systems"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"HTTPS only:"})," All data transmission uses TLS encryption"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Data retention:"})," Performance data is retained to enable historical analysis. You can request deletion of your data at any time by contacting us"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Access controls:"})," Only you can access your connected Google Ads accounts through authenticated sessions"]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"4.1 Automated Operations"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"If you enable automation features, our system may:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Automatic data syncing:"})," Periodically sync your Google Ads data to keep recommendations current"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Automatic suggestion generation:"})," Generate optimization suggestions based on your performance data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Automatic optimization application:"})," If you enable auto-apply, apply approved optimization types directly to your Google Ads account based on your configured thresholds"]})]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mt-4",children:"You control all automation settings and can disable them at any time from the Automation Settings page."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"5. Data Sharing and AI Processing"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:e.jsx("strong",{children:"We do not sell, rent, or share your Google Ads data with any third parties for their own purposes."})}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Your data is used solely to provide you with optimization recommendations. The services we use are:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Google Cloud Vertex AI:"})," We use Google Cloud Vertex AI (Gemini models) to analyze your campaign performance data and generate AI-
1powered optimization recommendations. Your Google Ads data stays entirely within Google's ecosystem. Google Cloud has contractual commitments that customer data processed through Vertex AI is NOT used to train, improve, or develop generalized AI/ML models. This ensures your data remains private and is used exclusively to provide personalized optimization recommendations for your campaigns."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Stripe:"})," For payment processing only. Stripe does not have access to your Google Ads data."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Contentsquare:"})," For product analytics and session replay (see Section 8). Contentsquare does not receive your Google Ads data."]})]})]}),e.jsxs("section",{className:"bg-card border border-border rounded-lg p-6",children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"6. Google API Services User Data Policy"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["AdTurbo AI's use and transfer of information received from Google APIs adheres to the"," ",e.jsx("a",{href:"https://developers.google.com/terms/api-services-user-data-policy",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"Google API Services User Data Policy"}),", including the Limited Use requirements."]}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3",children:"Limited Use Disclosure"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"AdTurbo AI's use of data received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"We only use data to provide and improve the Google Ads optimization features you request"}),e.jsx("li",{children:"We do not transfer data to third parties except as necessary to provide the Service or as required by law"}),e.jsx("li",{children:"We do not use data for advertising purposes"}),e.jsx("li",{children:"We do not allow humans to read your data except with your affirmative consent, for security purposes, to comply with law, or for internal operations"}),e.jsxs("li",{children:[e.jsx("strong",{children:"We do not use data obtained from Google APIs to develop, improve, or train generalized or non-personalized AI/ML models."})," All AI processing is performed using Google Cloud Vertex AI, which provides contractual guarantees that your data is not used for model training."]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"7. Your Rights and Choices"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"You have control over your data:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Disconnect accounts:"})," You can disconnect your Google Ads accounts at any time from the Accounts page"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Revoke access:"})," You can revoke AdTurbo AI's access to your Google account at"," ",e.jsx("a",{href:"https://myaccount.google.com/permissions",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"myaccount.google.com/permissions"})]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Delete account:"})," Contact us to delete your account and all associated data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Data export:"})," Contact us to request an export of your data"]})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"8. Cookies, Analytics and Session Replay"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"We use essential cookies to maintain your login session. We also use a limited set of product analytics and session-replay tools to understand how the Service is used and to improve it."}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3",children:"8.1 Contentsquare (Session Replay & Product Analytics)"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:["We use ",e.jsx("strong",{children:"Contentsquare"})," (operated by Contentsquare SA, headquartered in Paris, France) to record and replay user sessions inside the Service, so we can analyse usage patterns, diagnose bugs and improve the product experience."]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-2",children:e.jsx("strong",{children:"What is captured:"})}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2 mb-4",children:[e.jsx("li",{children:"Pages visited, navigation paths and time on page"}),e.jsx("li",{children:"Mouse movements, clicks, scrolls and taps"}),e.jsx("li",{children:"Device type, browser, operating system and screen size"}),e.jsx("li",{children:"Approximate geolocation derived from IP address"}),e.jsx("li",{children:"A pseudonymous session identifier"})]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:[e.jsx("strong",{children:"What is NOT captured:"})," Form inputs, passwords, payment details and other sensitive fields are masked by default and are not recorded or transmitted to Contentsquare. We do not send your Google Ads campaign data, OAuth tokens or any data retrieved from Google APIs to Contentsquare."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:[e.jsx("strong",{children:"Legal basis (UK / EU users):"})," We rely on your consent under UK GDPR and the EU GDPR, collected via our cookie banner on first visit. You can withdraw consent at any time by clearing your cookies or using the controls described below."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:[e.jsx("strong",{children:"Processor & international transfers:"})," Contentsquare acts as our data processor under a signed Data Processing Agreement. Data may be processed on Contentsquare infrastru
1cture in the EU and the United States, with appropriate safeguards (Standard Contractual Clauses) in place for any transfers outside the UK/EEA."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:[e.jsx("strong",{children:"Retention:"})," Session recordings are retained for up to 13 months and then automatically deleted."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed mb-4",children:[e.jsx("strong",{children:"How to opt out:"})," You can decline analytics cookies in our cookie banner, opt out directly via"," ",e.jsx("a",{href:"https://contentsquare.com/optout/",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"contentsquare.com/optout"}),', or enable "Do Not Track" / Global Privacy Control in your browser. You can also email us at'," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})," ","to request deletion of recordings associated with your account."]}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["For more information, see the"," ",e.jsx("a",{href:"https://contentsquare.com/privacy-and-security/",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"Contentsquare Privacy & Security Notice"}),"."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"9. Changes to This Policy"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:'We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last updated" date.'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"10. Contact Us"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["If you have questions about this Privacy Policy or our data practices, please contact us at:"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]})]})]})})})}function Se(){return e.jsx(p,{children:e.jsx("div",{className:"py-16 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsx("h1",{className:"text-4xl font-bold text-foreground mb-8",children:"Terms of Service"}),e.jsx("p",{className:"text-muted-foreground mb-8",children:"Last updated: December 2025"}),e.jsxs("div",{className:"prose prose-neutral dark:prose-invert max-w-none space-y-8",children:[e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"1. Acceptance of Terms"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:'By accessing or using AdTurbo AI ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service. The
1se Terms apply to all users, including visitors, registered users, and subscribers.'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"2. Description of Service"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"AdTurbo AI is an AI-powered Google Ads optimization platform that:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"Connects to your Google Ads accounts via secure OAuth authentication"}),e.jsx("li",{children:"Analyzes your campaign performance data"}),e.jsx("li",{children:"Generates AI-powered optimization recommendations"}),e.jsx("li",{children:"Allows you to apply optimizations directly to your Google Ads account"}),e.jsx("li",{children:"Provides tools to create new campaigns (Search, Shopping, Performance Max)"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"3. Account Requirements"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"To use the Service, you must:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"Have a valid Google account with access to Google Ads"}),e.jsx("li",{children:"Be at least 18 years of age or the age of majority in your jurisdiction"}),e.jsx("li",{children:"Provide accurate and complete registration information"}),e.jsx("li",{children:"Maintain the security of your account credentials"}),e.jsx("li",{children:"Accept responsibility for all activities under your account"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"4. Subscription and Billing"}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3",children:"4.1 Plans"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"We offer the following subscription plans:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Single User Plan ($149/month):"})," Access to one Google Ads account"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Agency Plan (custom pricing):"})," Pricing based on accounts managed"]})]}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3 mt-6",children:"4.2 Free Trial"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"New users receive a free trial. A valid payment method is required to start the trial. If you do not cancel before the trial ends, you will be automatically charged for your selected plan."}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3 mt-6",children:"4.3 Billing"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Subscriptions are billed monthly in advance. All payments are processed securely by Stripe. You authorize us to charge your payment method on a recurring basis until you cancel."}),e.jsx("h3",{className:"text-xl font-medium text-foreground mb-3 mt-6",children:"4.4 Cancellation"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"You may cancel your subscription at any time through the Billing page. Upon cancellation, you will retain access until the end of your current billing period. No refunds are provided for partial months."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"5. Acceptable Use"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"You agree not to:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"Use the Service for any unlawful purpose"}),e.jsx("li",{children:"Violate Google Ads policies or terms of service"}),e.jsx("li",{children:"Attempt to gain unauthorized access to the Service or its systems"}),e.jsx("li",{children:"Interfere with or disrupt the Service or servers"}),e.jsx("li",{children:"Reverse engineer, decompile, or disassemble the Service"}),e.jsx("li",{children:"Share your account credentials with others"}),e.jsx("li",{children:"Use automated tools to access the Service (except as provided)"}),e.jsx("li",{children:"Resell or redistribute the Service without authorization"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"6. Google Ads Account Access"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"By connecting your Google Ads account:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"You authorize us to access and retrieve your Google Ads data as described
1in our Privacy Policy"}),e.jsx("li",{children:"You authorize us to make changes to your Google Ads account when you explicitly approve an optimization"}),e.jsx("li",{children:"You understand that optimization suggestions are recommendations and you are responsible for reviewing and approving them"}),e.jsx("li",{children:"You acknowledge that changes made to your Google Ads account may affect your advertising performance and costs"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"6.1 AI Processing and Data Privacy"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:"Our AI-powered optimization features use Google Cloud Vertex AI (Gemini models) to analyze your campaign data:"}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"Your Google Ads data stays entirely within Google's ecosystem during AI processing"}),e.jsx("li",{children:"Google Cloud provides contractual guarantees that data processed through Vertex AI is NOT used to train, improve, or develop generalized AI/ML models"}),e.jsx("li",{children:"AI analysis is performed solely to generate personalized optimization recommendations for your specific campaigns"}),e.jsx("li",{children:"We comply with Google's API Services User Data Policy, including all Limited Use requirements"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"7. Disclaimer of Warranties"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mb-4",children:'THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:'}),e.jsxs("ul",{className:"list-disc pl-6 text-muted-foreground space-y-2",children:[e.jsx("li",{children:"WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE"}),e.jsx("li",{children:"WARRANTIES THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE"}),e.jsx("li",{children:"WARRANTIES REGARDING THE ACCURACY OF OPTIMIZATION RECOMMENDATIONS"}),e.jsx("li",{children:"WARRANTIES OF SPECIFIC ADVERTISING RESULTS OR ROI IMPROVEMENTS"})]}),e.jsx("p",{className:"text-muted-foreground leading-relaxed mt-4",children:"We do not guarantee any specific results from using our optimization suggestions. Advertising performance depends on many factors outside our control."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"8. Limitation of Liability"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, ADTURBO AI AND ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR GOODWILL, ARISING FROM YOUR USE OF THE SERVICE. OUR TOTAL LIABILITY SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"9. Indemnification"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"You agree to indemnify and hold harmless AdTurbo AI and its officers, directors, employees, and agents from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your use of the Service, your violation of these Terms, or your violation of any third-party rights."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"10. Intellectual Property"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"The Service, including its design, features, and content, is owned by AdTurbo AI and is protected by intellectual property laws. You are granted a limited, non-exclusive, non-transferable license to use the Service for its intended purpose. You do not acquire any ownership rights in the Service."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"11. Modifications to Service"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"We reserve the right to modify, suspend, or discontinue the Service (or any part thereof) at any time, with or without notice. We shall not be liable to you or any third party for any modification, suspension, or discontinuation of the Service."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"12. Termination"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"We may terminate or suspend your access to the Service immediately, without prior notice, for any reason, including if you breach these Terms. Upon termination, your right to use the Service will cease immediately. Sections 7, 8, 9, and 10 shall survive termination."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"13. Governing Law"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"These Terms shall be governed by and construed in accordance with the laws of the United Kingdom, without regard to its conflict of law provisions."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"14. Changes to Terms"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:'We reserve the right to modify these Terms at any time. We will notify you of material changes by posting the updated Terms on this page and updating the "Last updated" date. Your continued use of the Service after any changes constitutes acceptance of the new Terms.'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-foreground mb-4",children:"15. Contact Us"}),e.jsxs("p",{className:"text-muted-foreground leading-relaxed",children:["If you have questions about these Terms, please contact us at:"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]})]})]})})})}function ke(){const[,t]=J(),{user:a}=ee(),{toast:s}=te(),[l,d]=S.useState(!1),[r,o]=S.useState({name:"",email:"",message:""});S.useEffect(()=>{a&&o(i=>({...i,name:i.name||a.name||"",email:i.email||a.email||""}))},[a]);const n=se({mutationFn:async i=>await ae("POST","/api/support/ticket",i),onSuccess:()=>{d(!0),s({title:"Message Sent",description:"We'll get back to you within 24 hours."})},onError:i=>{s({title:"Failed to Send",description:(i==null?void 0:i.message)||"Something went wrong. Please try again.",variant:"destructive"})}}),A=i=>{if(i.preventDefault(),!r.name.trim()||!r.email.trim()||!r.message.trim()){s({title:"Missing Information",description:"Please fill in all fields.",variant:"destructive"});return}n.mutate(r)};return l?e.jsx("div",{className:"flex items-center justify-center min-h-screen p-4",children:e.jsx(c,{className:"w-full max-w-md",children:e.jsxs(L,{className:"pt-6 text-center",children:[e.jsx(re,{className:"h-16 w-16 mx-auto text-green-500 mb-4"}),e.jsx("h2",{className:"text-2xl font-semibold mb-2",children:"Message Received"}),e.jsx("p",{className:"text-muted-foreground mb-6",children:"Thanks for reaching out. We typically respond within 24 hours."}),e.jsxs(u,{onClick:()=>t("/"),"data-testid":"button-back-to-dashboard",children:[e.jsx(I,{className:"h-4 w-4 mr-2"}),"Back to Dashboard"]})]})})}):e.jsx("div",{className:"flex items-center justify-center min-h-screen p-4",children:e.jsxs(c,{className:"w-full max-w-lg",children:[e.jsxs(ie,{className:"text-center",children:[e.jsx("div",{className:"mx-auto mb-4 h-14 w-14 roun
1ded-full bg-primary/10 flex items-center justify-center",children:e.jsx(oe,{className:"h-7 w-7 text-primary"})}),e.jsx(ne,{className:"text-2xl",children:"Contact Support"}),e.jsx(le,{children:"Have a question or need help? We're here for you."})]}),e.jsxs(L,{children:[e.jsxs("div",{className:"mb-6 rounded-md border border-border bg-muted/50 p-4","data-testid":"notice-cancellation",children:[e.jsx("p",{className:"text-sm font-medium",children:"Want to cancel?"}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:["We can't cancel accounts through a support request. To cancel, go to"," ",e.jsx("a",{href:"https://adturbo.ai/billing",className:"text-primary hover:underline font-medium","data-testid":"link-billing-cancel",children:"adturbo.ai/billing"}),"."]})]}),e.jsxs("form",{onSubmit:A,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(k,{htmlFor:"name",className:"flex items-center gap-2",children:[e.jsx(de,{className:"h-4 w-4 text-muted-foreground"}),"Your Name"]}),e.jsx(B,{id:"name",placeholder:"John Smith",value:r.name,onChange:i=>o({...r,name:i.target.value}),"data-testid":"input-support-name"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(k,{htmlFor:"email",className:"flex items-center gap-2",children:[e.jsx(ce,{className:"h-4 w-4 text-muted-foreground"}),"Email Address"]}),e.jsx(B,{id:"email",type:"email",placeholder:"[email protected]",value:r.email,onChange:i=>o({...r,email:i.target.value}),"data-testid":"input-support-email"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(k,{htmlFor:"message",className:"flex items-center gap-2",children:[e.jsx(me,{className:"h-4 w-4 text-muted-foreground"}),"How can we help?"]}),e.jsx(ue,{id:"message",placeholder:"Describe your question or issue...",rows:5,value:r.message,onChange:i=>o({...r,message:i.target.value}),"data-testid":"input-support-message"})]}),e.jsx(u,{type:"submit",className:"w-full",disabled:n.isPending,"data-testid":"button-submit-support",children:n.isPending?"Sending...":e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-4 w-4 mr-2"}),"Send Message"]})})]}),e.jsxs("p",{className:"text-center text-sm text-muted-foreground mt-6",children:["Or email us directly at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-primary hover:underline",children:"[email protected]"})]})]})]})})}export{Ne as CaseStudiesPage,we as FeatureDetailPage,je as FeaturesPage,ve as HowItWorksPage,Ae as PrivacyPage,ke as SupportPage,Se as TermsPage};
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.