/* Service Planets — themed per capability
Each variant renders 3 static planets with subtle float animations,
positioned in the right-side negative space of the page header. */
function Planet({ className, children, rings }) {
return (
);
}
/* ---------- Paid Media: Google, Meta (rings), TikTok ---------- */
function PaidMediaPlanets() {
return (
);
}
/* ---------- Search & GEO: Google, ChatGPT, Perplexity (AI search engines) ---------- */
function SearchGeoPlanets() {
return (
{/* Google G */}
{/* ChatGPT flower */}
{/* Perplexity-ish glyph */}
);
}
/* ---------- CRM: pipeline nodes (contact → qualified → customer) ---------- */
function CrmPlanets() {
return (
{/* Contact / person */}
{/* Database cylinders */}
{/* Funnel */}
);
}
/* ---------- Automation: connected nodes + workflow ---------- */
function AutomationPlanets() {
return (
{/* Lightning / trigger */}
{/* Circular arrows / cycle */}
{/* Node graph */}
);
}
/* ---------- Content: type, hash, play ---------- */
function ContentPlanets() {
return (
{/* Big Aa */}
Aa
{/* Hashtag */}
{/* Play / video */}
);
}
/* ---------- Analytics: chart, sparkline, percent ---------- */
function AnalyticsPlanets() {
return (
{/* Bar chart */}
{/* Donut */}
{/* Sparkline arrow up */}
);
}
function ServicePlanets({ slug }) {
switch (slug) {
case 'paid-media': return ;
case 'search': return ;
case 'crm': return ;
case 'automation': return ;
case 'content': return ;
case 'analytics': return ;
default: return null;
}
}
Object.assign(window, { ServicePlanets });