PageSourceSearch

https://markgrid.ai/pricing/go

html markgrid.ai collected 2026-10-05 15:00:45 UTC 74,591 bytes, 802 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" data-prerendered="true"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3
4<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
5<title>MarkGrid Go — SEO, GEO and 50 creatives for ₹50,000/month</title>
6<meta name="description" content="MarkGrid Go is the starter plan for startups and small businesses: complete SEO, GEO run by AI agents and 50 creatives for ₹50,000 a month in India (AED 2,990 / $750 / €700 elsewhere). 3-month minimum. No discovery phase.">
7<link rel="canonical" href="https://markgrid.ai/pricing/go">
8<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1">
9<meta name="theme-color" content="#262a14">
10<link rel="icon" href="/favicon.ico" sizes="any"><link rel="icon" type="image/svg+xml" href="/favicon.svg">
11<meta property="og:type" content="website">
12<meta property="og:site_name" content="MarkGrid">
13<meta property="og:title" content="MarkGrid Go — SEO, GEO and 50 creatives for ₹50,000/month">
14<meta property="og:description" content="MarkGrid Go is the starter plan for startups and small businesses: complete SEO, GEO run by AI agents and 50 creatives for ₹50,000 a month in India (AED 2,990 / $750 / €700 elsewhere). 3-month minimum. No discovery phase.">
15<meta property="og:url" content="https://markgrid.ai/pricing/go">
16<meta property="og:image" content="https://markgrid.ai/pricing/go/img/go-1.webp">
17<meta property="og:image:width" content="1600"><meta property="og:image:height" content="893">
18<meta name="twitter:card" content="summary_large_image">
19<meta name="twitter:title" content="MarkGrid Go — SEO, GEO and 50 creatives for ₹50,000/month">
20<meta name="twitter:description" content="MarkGrid Go is the starter plan for startups and small businesses: complete SEO, GEO run by AI agents and 50 creatives for ₹50,000 a month in India (AED 2,990 / $750 / €700 elsewhere). 3-month minimum. No discovery phase.">
21<meta name="twitter:image" content="https://markgrid.ai/pricing/go/img/go-1.webp">
22<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://markgrid.ai/#organization","name":"MarkGrid","url":"https://markgrid.ai","logo":"https://markgrid.ai/markgrid-logo.png","sameAs":["https://www.linkedin.com/company/markgrid-ai/","https://www.instagram.com/markgrid.ai"]},{"@type":"Product","name":"MarkGrid Go","description":"Starter plan: complete SEO, GEO run by AI agents, and 50 creatives a month for startups and small businesses. 3-month minimum term.","url":"https://markgrid.ai/pricing/go","image":"https://markgrid.ai/pricing/go/img/go-1.webp","offers":[{"@type":"Offer","name":"MarkGrid Go — IN","price":"50000","priceCurrency":"INR","eligibleRegion":"IN","priceSpecification":{"@type":"UnitPriceSpecification","price":"50000","priceCurrency":"INR","unitText":"month","billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://markgrid.ai/pricing/go","seller":{"@id":"https://markgrid.ai/#organization"}},{"@type":"Offer","name":"MarkGrid Go — AE","price":"2990","priceCurrency":"AED","eligibleRegion":"AE","priceSpecification":{"@type":"UnitPriceSpecification","price":"2990","priceCurrency":"AED","unitText":"month","billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://markgrid.ai/pricing/go","seller":{"@id":"https://markgrid.ai/#organization"}},{"@type":"Offer","name":"MarkGrid Go — US","price":"750","priceCurrency":"USD","eligibleRegion":"US","priceSpecification":{"@type":"UnitPriceSpecification","price":"750","priceCurrency":"USD","unitText":"month","billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://markgrid.ai/pricing/go","seller":{"@id":"https://markgrid.ai/#organization"}},{"@type":"Offer","name":"MarkGrid Go — EU","price":"700","priceCurrency":"EUR","eligibleRegion":"EU","priceSpecification":{"@type":"UnitPriceSpecification","price":"700","priceCurrency":"EUR","unitText":"month","billingDuration":"P1M"},"availability":"https://schema.org/InStock","url":"https://markgrid.ai/pricing/go","seller":{"@id":"https://markgrid.ai/#organization"}}],"brand":{"@type":"Brand","name":"MarkGrid"},"manufacturer":{"@id":"https://markgrid.ai/#organization"}}]}</script>
vendor: 1 bytes, line 22
22
23<script>
24  
vendor: 133 bytes, lines 24-27
24window.dataLayer = window.dataLayer || [];
25  function gtag(){dataLayer.push(arguments);}
26  gtag('js', new Date());
27  gtag('config', '
27G-ESBPN7LRHN
vendor: 6 bytes, lines 27-28
27');
28  
28(function () {
29    function load() { var s = document.createElement('script'); s.async = true; s.src = 'https://www.googletagmanager.com/gtag/js?id=G-ESBPN7LRHN'; document.head.appendChild(s); }
30    function schedule() { if ('requestIdleCallback' in window) requestIdleCallback(load, { timeout: 4000 }); else setTimeout(load, 1500); }
31    if (document.readyState === 'complete') schedule(); else window.addEventListener('load', schedule, { once: true });
32  })();
33</script>
33
34<link rel="preconnect" href="https://fonts.googleapis.com/">
35<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
36<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@700;800&family=Inter:wght@400;500;600;700&family=Caveat:wght@600;700&display=swap" rel="stylesheet">
37<style>
38:root{
39  --wall:#262a14; --wall2:#2e331a;
40  --yellow:#fff200; --cream:#f4ecd2; --bezel:#e8ddc4; --bezel-d:#cbbd9f;
41  --cyan:#1fc9f3; --peri:#8f89f5; --pink:#f06fdd; --peach:#ff8f66; --slash:#ff4d6d;
42  --ink:#262219; --ink-soft:#5b5445; --paper:#fff6a8; --paper2:#e9ddff;
43  --display:"Poppins","Montserrat","Arial Black",system-ui,sans-serif;
44  --body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
45  --hand:"Caveat","Comic Sans MS","Segoe Print",cursive;
46}
47*{box-sizing:border-box}
48html{-webkit-text-size-adjust:100%;overflow-anchor:none}
49body{overflow-anchor:none}
50body{margin:0;font-family:var(--body);color:#f3eedd;line-height:1.55;font-size:clamp(16px,1.15vw,18px);overflow-x:hidden;
51  background-color:var(--wall);
52  background-image:radial-gradient(ellipse 60% 45% at 12% 8%,#ffd98a33,transparent 70%),repeating-linear-gradient(90deg,var(--wall) 0 38px,var(--wall2) 38px 46px,var(--wall) 46px 84px,#23270f 84px 88px);
53  background-attachment:fixed}
54body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.14;mix-blend-mode:overlay;
55  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}
56img{max-width:100%;height:auto;display:block}
57a{color:inherit}
58:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:8px}
59.wrap{width:min(1180px,100%);margin:0 auto}
60section{position:relative;padding:clamp(56px,9vw,130px) clamp(16px,5vw,64px)}
61.glow{position:fixed;left:-20vw;top:-25vh;width:80vw;height:80vh;border-radius:50%;background:radial-gradient(#ffdb8f40,transparent 65%);pointer-events:none;z-index:0;animation:breathe 6s ease-in-out infinite}
62@keyframes breathe{50%{opacity:.6;transform:scale(1.05)}}
63main,footer{position:relative;z-index:1}
64main{overflow-x:clip}
65.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px clamp(16px,4vw,48px);transition:background .3s}
66.nav.solid{background:#1c1f0ee6;backdrop-filter:blur(10px);box-shadow:0 1px 0 #ffffff14}
67.logo{height:clamp(22px,2.4vw,30px);width:auto;color:#fff;display:block}
68.brand{display:flex;align-items:center;gap:10px;text-decoration:none}
69.go-pill{font-family:var(--display);font-weight:700;font-size:13px;background:var(--yellow);color:#1c1f0e;border-radius:999px;padding:2px 10px;transform:rotate(-6deg)}
70.btn{font-family:var(--display);font-weight:700;font-size:clamp(15px,1.2vw,17px);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:13px 24px;background:var(--yellow);color:#1c1f0e;border:0;cursor:pointer;box-shadow:0 5px 0 #b8ad00,0 12px 30px #fff20033;transition:transform .15s,box-shadow .15s;text-align:center}
71.btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 #b8ad00,0 16px 40px #fff20055}
72.btn:active{transform:translateY(3px);box-shadow:0 2px 0 #b8ad00}
73.btn.ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #ffffff55}
74.btn.ghost:hover{box-shadow:inset 0 0 0 2px #fff}
75.nav .btn{padding:9px 16px;font-size:14px}
76h1,h2,h3{font-family:var(--display);font-weight:800;line-height:1.04;margin:0;letter-spacing:-.02em;color:#fff}
77h2{font-size:clamp(34px,5.6vw,72px)}
78h3{font-size:clamp(24px,2.8vw,38px)}
79p{margin:0 0 1em;max-width:36em}
80.lede{font-size:clamp(17px,1.5vw,21px);color:#dcd5bf}
81.hl{color:var(--yellow)}
82.chapter{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:14px;color:#1c1f0e;background:var(--cream);border-radius:999px;padding:4px 14px 4px 5px;margin-bottom:18px}
83.chapter b{background:#1c1f0e;color:var(--yellow);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px}
84.pill{display:inline-block;font-family:var(--display);font-weight:700;color:#fff;border-radius:999px;padding:.2em .8em;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px #0000004d}
85.p-cyan{background:var(--cyan)}.p-peri{background:var(--peri)}.p-pink{background:var(--pink)}.p-peach{background:var(--peach)}
86.note{font-family:var(--hand);font-weight:700;color:#3a3326;background:var(--paper);padding:14px 16px 16px;font-size:clamp(20px,1.8vw,24px);line-height:1.1;box-shadow:0 10px 20px #00000059;transform:rotate(-3deg);max-width:240px;position:relative}
87.note::before{content:"";position:absolute;top:-10px;left:50%;width:60px;height:20px;margin-left:-30px;background:#ffffff66;transform:rotate(2deg)}
88.note.lilac{background:var(--paper2);transform:rotate(3deg)}
89.hero{padding-top:clamp(28px,5vw,60px);padding-bottom:0}
90.hero-head{position:relative;max-width:1000px;margin:0 auto}
91.atjust{font-family:var(--display);font-weight:800;color:var(--yellow);font-size:clamp(28px,5vw,64px);line-height:1;display:block;margin-left:.1em}
92
93/* ===== price reveal: ₹1,00,000 (already there) -> slash -> just kidding -> morphs to ₹50,000 -> stickers ===== */
94.big{position:relative;display:grid;cursor:pointer;font-family:var(--display);font-weight:800;color:var(--yellow);font-size:clamp(56px,19vw,250px);line-height:.9;letter-spacing:-.04em;text-shadow:0 10px 40px #fff20026;-webkit-tap-highlight-color:transparent}
95.big > .layer{grid-area:1/1;display:flex;align-items:flex-start;white-space:nowrap}
96.big .r{font-size:.5em;margin-top:.12em;margin-right:.03em}
97.big .d{display:inline-block}
98.old{position:relative;width:max-content;transform-origin:left center;transition:opacity .4s ease,filter .4s ease,transform .45s cubic-bezier(.5,0,.3,1)}
99.old::after{content:"";position:absolute;
99left:-3%;right:-3%;top:50%;height:.1em;border-radius:.05em;background:var(--slash);box-shadow:0 .03em 0 #0000004d,0 0 .2em #ff4d6d80;transform:rotate(-7deg) scaleX(0);transform-origin:left center}
100.new .d{opacity:0}
101.big .pill{position:absolute;font-size:clamp(12px,1.9vw,26px);opacity:0;transform:scale(0)}
102.big .p-cyan{left:42%;top:-2%;--r:-4deg;--pd:0s}
103.big .p-peri{left:77%;top:6%;--r:5deg;--pd:.12s}
104.big .p-peach{left:22%;top:62%;--r:-8deg;--pd:.24s}
105.big .p-pink{left:70%;top:68%;--r:6deg;--pd:.36s}
106.jk{position:absolute;left:var(--jkx,70%);top:var(--jky,-16%);z-index:3;font-size:clamp(16px,2.2vw,30px);padding:.35em .6em .45em;max-width:none;white-space:nowrap;opacity:0;transform:scale(0) rotate(-14deg);letter-spacing:0;line-height:1}
107.cursor{position:absolute;left:55%;top:80%;width:clamp(26px,4vw,52px);filter:drop-shadow(0 6px 8px #0006);pointer-events:none;opacity:0}
108.replay{display:inline-block;margin:.7em 0 0 .2em;font-family:var(--hand);font-size:clamp(16px,1.6vw,20px);color:#bdb49b;letter-spacing:0;opacity:0;transition:opacity .4s .4s;background:none;border:0;cursor:pointer;padding:4px 0}
109.replay:hover{color:var(--yellow)}
110/* stage 2: slash + note (fast) */
111.big.s2 .old::after{transition:transform .28s cubic-bezier(.7,0,.3,1);transform:rotate(-7deg) scaleX(1)}
112.big.s2 .old{animation:shake .28s .24s}
113.big.s2 .jk{animation:notepop .42s .32s cubic-bezier(.3,1.7,.5,1) both}
114/* stage 3: the whole price morphs into 50,000 */
115.big.s3 .old{opacity:0;filter:blur(10px);transform:scaleX(.8) scaleY(.9)}
116.big.s3 .jk{animation:noteout .3s .45s ease-in both}
117.big.s3 .new .d{animation:morphin .5s cubic-bezier(.3,1.5,.5,1) both}
118/* stage 4: stickers and cursor */
119.big.s4 .pill{animation:pillpop .5s cubic-bezier(.3,1.7,.5,1) var(--pd) both,bob 4s ease-in-out calc(var(--pd) + .5s) infinite}
120.big.s4 .cursor{opacity:1;transition:opacity .4s .6s;animation:wander 8s ease-in-out 1s infinite}
121.hero-head.done .replay{opacity:1}
122@keyframes shake{25%{transform:translateX(-.025em) rotate(-.8deg)}50%{transform:translateX(.025em) rotate(.8deg)}75%{transform:translateX(-.015em)}}
123@keyframes morphin{from{opacity:0;filter:blur(10px);transform:scale(1.25) translateY(-6%)}to{opacity:1;filter:blur(0);transform:none}}
124@keyframes notepop{to{opacity:1;transform:scale(1) rotate(-6deg)}}
125@keyframes noteout{from{opacity:1;transform:scale(1) rotate(-6deg)}to{opacity:0;transform:translateY(-30%) scale(.6) rotate(10deg)}}
126@keyframes pillpop{0%{opacity:0;transform:scale(0) rotate(0)}70%{opacity:1;transform:scale(1.25) rotate(var(--r))}100%{opacity:1;transform:scale(1) rotate(var(--r))}}
127@keyframes bob{0%,100%{opacity:1;transform:translateY(0) rotate(var(--r))}50%{opacity:1;transform:translateY(-10px) rotate(calc(var(--r)*-1))}}
128@keyframes wander{0%,100%{transform:translate(0,0)}30%{transform:translate(-18vw,-4vw)}34%{transform:translate(-18vw,-4vw) scale(.85)}38%{transform:translate(-18vw,-4vw)}65%{transform:translate(14vw,-10vw)}69%{transform:translate(14vw,-10vw) scale(.85)}73%{transform:translate(14vw,-10vw)}}
129
130.hero-copy{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(20px,4vw,48px);align-items:end;margin-top:clamp(24px,4vw,44px)}
131.hero h1{font-size:clamp(26px,3.4vw,46px)}
132.hero .lede{margin-top:16px}
133.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}
134.hero-note{justify-self:end}
135.scene{position:relative}
136.scene img{width:100%;-webkit-mask-image:radial-gradient(ellipse 75% 72% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 75% 72% at 50% 50%,#000 55%,transparent 100%)}
137.hero .scene{margin:clamp(10px,2vw,20px) calc(-1*clamp(16px,5vw,64px)) 0}
138.hero .scene img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 80%,transparent 100%)}
139.crt{background:linear-gradient(160deg,#f1e7cf,var(--bezel) 40%,var(--bezel-d));border-radius:clamp(20px,3vw,36px);padding:clamp(12px,2.2vw,26px) clamp(12px,2.2vw,26px) clamp(34px,4vw,50px);box-shadow:0 30px 60px #0000008c,inset 0 2px 0 #fff8,inset 0 -6px 0 #0000001a;position:relative;color:var(--ink)}
140.crt::after{content:"";position:absolute;right:clamp(16px,3vw,32px);bottom:clamp(12px,1.6vw,18px);width:10px;height:10px;border-radius:50%;background:#7ee06b;box-shadow:0 0 10px #7ee06b;animation:led 2.4s ease-in-out infinite}
141@keyframes led{50%{opacity:.4}}
142.crt .brandplate{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(10px,1.4vw,16px);font-family:var(--display);font-weight:700;font-size:13px;color:#6f6450;letter-spacing:.02em}
143.screen{background:radial-gradient(ellipse at 50% 40%,#fbf5e2,var(--cream) 60%,#e6dcbd);border-radius:clamp(12px,2vw,22px);padding:clamp(18px,3.4vw,44px);box-shadow:inset 0 0 0 3px #00000014,inset 0 0 40px #0000001f;position:relative;overflow:hidden}
144.screen::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#0000000a 0 1px,transparent 1px 3px);pointer-events:none}
145.screen h2,.screen h3{color:var(--ink)}
146.screen .lede,.screen p{color:var(--ink-soft)}
147.promise{max-width:760px;margin:clamp(-60px,-4vw,-16px) auto 0;padding:0 clamp(16px,5vw,64px);text-align:center;position:relative;z-index:2;box-sizing:content-box}
148.promise .screen{font-weight:500;font-size:clamp(20px,3vw,38px);line-height:1.2;color:var(--ink);letter-spacing:-.02em;min-height:2.6em}
149.promise .screen span::after{content:"\258C";animation:blink 1s steps(1) infinite;margin-left:2px;color:#6f6450}
150@keyframes blink{50%{opacity:0}}
151.marquee{background:var(--yellow);color:#1c1f0e;transform:rotate(-1.5deg);margin:clamp(40px,6vw,80px) -30px 0;padding:12px 0;overflow:hidden}
152.track{display:flex;gap:36px;width:max-content;animation:slide 30s linear infinite;font-family:var(--display);font-weight:800;font-size:clamp(17px,2.2vw,28px);white-space:nowrap}
153@keyframes slide{to{transform:translateX(-50%)}}
154.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}
155.split > *{min-width:0}
156.split.flip > :first-child{order:2}
157.todo{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;max-width:440px}
158.todo li{display:flex;align-items:center;gap:10px;background:var(--cream);color:var(--ink);border-radius:12px;padding:10px 14px;font-weight:600;box-shadow:0 8px 20px #0005;animation:wobble 3.4s ease-in-out infinite}
159.todo li:nth-child(2){animation-delay:-.8s;margin-left:5%}
159.todo li:nth-child(3){animation-delay:-1.6s}.todo li:nth-child(4){animation-delay:-2.4s;margin-left:8%}
160.todo i{width:18px;height:18px;border:2px solid var(--ink);border-radius:5px;flex:none}
161.todo em{margin-left:auto;font-style:normal;font-family:var(--hand);font-size:21px;color:#d2413b;white-space:nowrap}
162@keyframes wobble{50%{transform:rotate(.8deg) translateX(3px)}}
163.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
164.chips span{border:2px dashed #ffffff40;border-radius:10px;padding:6px 12px;font-weight:600;font-size:15px;opacity:.2;transition:opacity .5s,transform .5s;transform:translateY(6px)}
165.chips span.on{opacity:1;transform:none}
166.chips span.x{border:2px solid var(--pink);color:var(--pink)}
167.loader{margin-top:18px;max-width:440px}
168.bar{height:16px;border-radius:999px;background:#ffffff14;overflow:hidden}
169.bar i{display:block;height:100%;width:0;background:repeating-linear-gradient(45deg,var(--peach) 0 10px,#ffb694 10px 20px);animation:crawl 16s ease-out infinite}
170@keyframes crawl{80%{width:11%}100%{width:12%}}
171.loader small{display:block;margin-top:6px;color:#bdb49b;font-size:14px}
172.go{text-align:center;overflow:hidden}
173.go h2{font-size:clamp(56px,12vw,170px)}
174.go .lede{margin:14px auto 22px}
175.go .scene{max-width:1150px;margin:10px auto 0}
176.go.lift .scene img{animation:launch 1.2s cubic-bezier(.3,1.4,.5,1) both}
177@keyframes launch{from{transform:translateY(14%) scale(.94)}}
178.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}
179.confetti i{position:absolute;top:-20px;width:10px;height:16px;border-radius:3px;animation:fall linear forwards}
180@keyframes fall{to{transform:translateY(130vh) rotate(720deg)}}
181.pillars{display:grid;gap:clamp(40px,6vw,80px);margin-top:clamp(30px,5vw,56px)}
182.pillar .pill{font-size:clamp(16px,1.8vw,22px);margin-bottom:14px;transform:rotate(-3deg)}
183.pillar .scene{overflow:hidden;border-radius:16px}
184.pillar .scene img{border-radius:16px;-webkit-mask-image:none;mask-image:none;animation:sway 7s ease-in-out infinite}
185@keyframes sway{50%{transform:scale(1.03) rotate(.6deg)}}
186.widget{margin-top:20px;background:#fffdf4;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 2px #0000000f;max-width:440px}
187.rank-title{font-size:13px;color:var(--ink-soft);margin:0 0 6px 6px}
188.row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:6px;border-radius:10px;font-weight:600;font-size:14px;color:var(--ink);transition:transform .7s cubic-bezier(.3,1.4,.5,1);min-height:34px}
189.row b{font-family:var(--display)}
190.row .ln{height:9px;border-radius:5px;background:#e5dcc4}
191.row.you{background:#fff7a0;box-shadow:inset 0 0 0 2px #d8cc00;position:relative;z-index:1}
192.chat{display:grid;gap:10px;min-height:190px;align-content:start}
193.bub{max-width:90%;padding:10px 14px;border-radius:16px;font-size:15px;color:var(--ink);opacity:0;transform:translateY(8px);transition:.4s}
194.bub.show{opacity:1;transform:none}
195.bub.q{justify-self:end;background:#e3defd;border-bottom-right-radius:4px}
196.bub.a{background:#f1ead6;border-bottom-left-radius:4px}
197.bub mark{background:var(--yellow);border-radius:5px;padding:0 4px;font-weight:700}
198.typing{display:inline-flex;gap:4px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--ink-soft);animation:dot 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}
199@keyframes dot{50%{transform:translateY(-4px);opacity:.4}}
200.engines{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}
201.engines span{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;background:#e8ddc4;color:var(--ink)}
202.counter{display:flex;align-items:baseline;gap:12px;margin-top:10px;flex-wrap:wrap}
203.counter .n{font-family:var(--display);font-weight:800;font-size:clamp(70px,9vw,120px);line-height:.85;color:var(--peach);font-variant-numeric:tabular-nums}
204.counter .l{font-family:var(--hand);font-size:26px;color:var(--ink-soft);line-height:1}
205.deck{position:relative;height:130px;margin-top:10px;max-width:440px}
206.deck i{position:absolute;left:calc(50% - 38px);bottom:0;width:76px;height:100px;border-radius:10px;transform-origin:50% 130%;transition:transform .8s cubic-bezier(.3,1.4,.5,1);box-shadow:0 4px 10px #0003}
207.deck i::before{content:"";position:absolute;inset:8px 8px 32px;border-radius:6px;background:#ffffffa8}
208.deck i::after{content:"";position:absolute;
208left:8px;right:22px;bottom:12px;height:7px;border-radius:4px;background:#ffffffcc}
209.deal-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,56px);align-items:start;margin-top:clamp(30px,5vw,50px)}
210.deal-grid > *{min-width:0}
211.printer{height:30px;border-radius:18px 18px 6px 6px;background:linear-gradient(#e8ddc4,#cbbd9f);position:relative;box-shadow:0 10px 20px #0006}
212.printer::after{content:"";position:absolute;left:8%;right:8%;bottom:7px;height:6px;border-radius:3px;background:#3a3326}
213.receipt{margin:0 8%;background:#fffdf4;color:var(--ink);padding:24px 22px 34px;clip-path:inset(0 0 100% 0);transition:clip-path 2.2s steps(22,end);-webkit-mask:radial-gradient(circle 8px at 50% 100%,transparent 97%,#000) -10px 0/20px 100% repeat-x;mask:radial-gradient(circle 8px at 50% 100%,transparent 97%,#000) -10px 0/20px 100% repeat-x}
214.receipt.print{clip-path:inset(0 0 0 0)}
215.receipt .logo{color:var(--ink);height:24px;margin:0 auto 4px}
216.receipt .c{text-align:center;color:var(--ink-soft);font-size:14px;margin:0 auto 12px}
217.receipt table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}
218.receipt td{padding:9px 0;border-bottom:2px dashed #e4dac0}
219.receipt td:last-child{text-align:right;font-weight:600;white-space:nowrap;padding-left:10px}
220.receipt .tot td{border:0;font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,28px);padding-top:14px}
221.receipt .tot small{font-size:.5em;font-weight:600;color:var(--ink-soft)}
222.receipt .small{font-size:12px;color:var(--ink-soft);text-align:center;margin:10px auto 0}
223.stamp{display:block;width:max-content;margin:12px auto 0;font-family:var(--display);font-weight:800;color:#e0357a;border:3px solid #e0357a;border-radius:10px;padding:0 12px;opacity:0;transform:rotate(-8deg) scale(1.8);transition:.35s 2.3s cubic-bezier(.3,1.6,.5,1)}
224.receipt.print .stamp{opacity:1;transform:rotate(-8deg) scale(1)}
225.vs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}
226.vs{width:100%;min-width:440px;border-collapse:collapse;font-size:15px;color:var(--ink)}
227.vs th,.vs td{padding:12px 14px;text-align:left;border-bottom:2px solid #e8dfc8;vertical-align:top}
228.vs th{font-family:var(--display);font-size:17px}
229.vs td:first-child{font-weight:600}
230.vs .them{color:#8f8570}
231.vs th:last-child,.vs td:last-child{background:#fff7a0;font-weight:600}
232.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);margin-top:clamp(28px,4vw,44px)}
233.step{background:var(--paper);color:#3a3326;padding:22px;box-shadow:0 12px 24px #0006;position:relative}
234.step:nth-child(1){transform:rotate(-2deg)}.step:nth-child(2){background:var(--paper2);transform:rotate(1.5deg)}.step:nth-child(3){background:#ffd9c7;transform:rotate(-1deg)}
235.step::before{content:"";position:absolute;top:-10px;left:50%;width:64px;height:20px;margin-left:-32px;background:#ffffff70}
236.step .num{font-family:var(--display);font-weight:800;font-size:40px;line-height:1}
237.step h3{font-size:clamp(22px,2vw,26px);color:#3a3326;margin:8px 0 6px}
238.step p{margin:0;font-size:15px}
239.step .aside{font-family:var(--hand);font-size:22px;color:#b0413c;margin-top:8px;display:block}
240.finale{text-align:center;overflow:hidden;padding-bottom:30px}
241.finale .lede{margin:14px auto 24px}
242.finale .scene{max-width:1200px;margin:0 auto}
243.finale .cta-row{justify-content:center}
244.finale .note{position:absolute;right:clamp(10px,6vw,90px);top:clamp(40px,8vw,120px)}
245.site-foot{position:relative;z-index:1;margin-top:clamp(24px,4vw,48px);padding:clamp(48px,6vw,80px) clamp(16px,5vw,64px) clamp(24px,3vw,36px);border-top:1px solid #ffffff17;background:linear-gradient(180deg,#1a1d0c00,#171a0acc 40%)}
246.foot-top{display:flex;justify-content:space-between;align-items:flex-end;gap:28px 48px;flex-wrap:wrap;padding-bottom:clamp(36px,4.5vw,56px)}
247.foot-brand .logo{height:clamp(26px,2.6vw,34px)}
248.foot-brand p{margin:14px 0 0;color:#c9c1a7;font-size:clamp(15px,1.2vw,17px);max-width:30em}
249.foot-top .btn{flex:none}
250.fine{padding:clamp(28px,3.5vw,40px) 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}
251.fine h3{margin:0 0 clamp(18px,2vw,24px);font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:0;color:#d8d0b6}
252.fine dl{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;
252gap:22px clamp(24px,3.5vw,56px)}
253.fine dl > div{min-width:0;padding-left:14px;border-left:2px solid #ffffff1a}
254.fine dt{font-weight:600;font-size:13px;color:#e6dfc8;margin:0 0 4px}
255.fine dd{margin:0;font-size:13px;line-height:1.6;color:#a39c83}
256.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;padding-top:clamp(18px,2vw,24px);font-size:13px;color:#8d866f}
257.foot-bottom p{margin:0;max-width:none}
258@media (max-width:900px){.fine dl{grid-template-columns:1fr 1fr}}
259@media (max-width:560px){.fine dl{grid-template-columns:1fr;gap:18px}.foot-top{align-items:flex-start}.foot-top .btn{width:100%}.foot-bottom{flex-direction:column;align-items:flex-start}}
260.rv{opacity:0;transform:translateY(34px);transition:opacity .8s,transform .9s cubic-bezier(.2,1.2,.4,1)}
261.rv.in{opacity:1;transform:none}
262@media (max-width:900px){
263  .split,.deal-grid,.hero-copy{grid-template-columns:1fr}
264  .split.flip > :first-child{order:0}
265  .steps{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}
266  .hero-note{justify-self:start}
267  .finale .note{position:static;margin:0 auto 22px;transform:rotate(-2deg)}
268  .receipt{margin:0 4%}
269  .pillar .scene{order:-1}
270}
271@media (max-width:600px){
272  .nav .btn{display:none}
273  .big .pill{font-size:11px}
274  .big .p-cyan{left:34%;top:-14%}
275  .big .p-peri{left:72%;top:-6%}
276  .big .p-peach{left:6%;top:78%}
277  .big .p-pink{left:66%;top:80%}
278  .cursor{display:none}
279  .cta-row .btn{width:100%}
280  .todo li{margin-left:0!important}
281  .crt .brandplate{display:none}
282  body{background-attachment:scroll}
283  .marquee{margin-left:-16px;margin-right:-16px}
284  .deck i{width:58px;height:78px;left:calc(50% - 29px)}
285}
286@media (prefers-reduced-motion:reduce){
287  *,*::before,*::after{animation:none!important;transition:none!important}
288  .rv{opacity:1;transform:none}.receipt{clip-path:none}.stamp{opacity:1;transform:rotate(-8deg)}.chips span{opacity:1;transform:none}.bub{opacity:1;transform:none}
289  .big .old,.jk{display:none!important}.big .new .d,.big .pill,.cursor{opacity:1}.big .pill{transform:rotate(var(--r))}.replay{display:none}
290}
291
292/* ===== CRT screen content in the hero image ===== */
293.tv{position:absolute;left:40.55%;top:42.7%;width:20.25%;height:28.4%;border-radius:7%/9%;overflow:hidden;container-type:inline-size;font-family:"VT323",ui-monospace,"Courier New",monospace;color:#3a3220;pointer-events:none;
294  background:radial-gradient(ellipse at 50% 42%,#fffaea 0%,#f7eed4 55%,#ecdfbd 100%);box-shadow:inset 0 0 5cqw #bca97f88,0 0 4cqw #fff3c455}
295.tv::before{content:"";position:absolute;inset:0;z-index:3;background:repeating-linear-gradient(0deg,#3a322012 0 1px,transparent 1px 3px);pointer-events:none}
296.tv::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent 0,#ffffff38 50%,transparent 100%) no-repeat;background-size:100% 22%;animation:roll 6s linear infinite}
297@keyframes roll{from{background-position:0 -30%}to{background-position:0 140%}}
298.tv-in{position:absolute;inset:0;animation:flick 5s infinite}
299@keyframes flick{0%,100%{opacity:1}2%{opacity:.8}4%{opacity:1}61%{opacity:1}62%{opacity:.88}63%{opacity:1}}
300.tvs{position:absolute;inset:0;padding:9cqw 10cqw;display:flex;flex-direction:column;justify-content:center;gap:3cqw;font-size:8.2cqw;line-height:1.02;opacity:0;transform:scale(1.04);transition:opacity .2s,transform .3s}
301.tvs.on{opacity:1;transform:none}
302.tvs small{font-size:7cqw;opacity:.78}
303.caret::after{content:"_";animation:caret .8s steps(1) infinite}
304@keyframes caret{50%{opacity:0}}
305.s-boot b{font-weight:400;font-size:12.5cqw;letter-spacing:.04em}
306.tvbar{height:8cqw;border:.9cqw solid #3a3220;padding:.9cqw}
307.tvbar i{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,#3a3220 0 3.2cqw,transparent 3.2cqw 4.4cqw)}
308.s-boot.on .tvbar i{width:100%;transition:width 2.3s steps(14)}
309.tvpct{font-size:7cqw}
310.s-log p{margin:0;white-space:nowrap;opacity:0;display:flex;justify-content:space-between;gap:2cqw}
311.s-log em{font-style:normal;background:#3a3220;color:#f7eed4;padding:0 1.4cqw}
312.s-log.on p{animation:tvin .01s both}
313.s-log.on p:nth-child(1){animation-delay:.15s}.s-log.on p:nth-child(2){animation-delay:.55s}.s-log.on p:nth-child(3){animation-delay:.95s}.s-log.on p:nth-child(4){animation-delay:1.35s}.s-log.on p:nth-child(5){animation-delay:1.9s}
314@keyframes tvin{to{opacity:1}}
315.win{border:.9cqw solid #3a3220;background:#fffcf0;box-shadow:1.8cqw 1.8cqw 0 #3a322040;transform-origin:50% 50%}
316.win .tb{background:#3a3220;color:#f7eed4;padding:.4cqw 2.4cqw;display:flex;justify-content:space-between;font-size:7.4cqw}
317.win p{margin:0;padding:2.4cqw 3cqw 1.6cqw}
318.btns{display:flex;gap:2.2cqw;justify-content:flex-end;padding:0 3cqw 3cqw;font-size:6.6cqw}
319.btns span{border:.7cqw solid #3a3220;padding:0 1.6cqw}
320.tvcur{position:absolute;width:7cqw;opacity:0;left:20%;top:80%}
321.s-err.on .tvcur{animation:tvcur 1.3s .2s ease-in-out both,tvhide .01s 1.95s forwards}
322@keyframes tvcur{0%{opacity:1;transform:translate(0,0)}70%,100%{opacity:1;transform:translate(46cqw,-9cqw)}}
323@keyframes tvhide{to{opacity:0}}
324.s-err.on .end{animation:tvpress .2s 1.4s both}
325@keyframes tvpress{to{background:#3a3220;color:#f7eed4}}
326.s-err.on .win{animation:tvclose .22s 1.75s both}
327@keyframes tvclose{to{transform:scale(0);opacity:0}}
328.killed{position:absolute;left:10cqw;right:10cqw;top:50%;transform:translateY(-50%);text-align:center;opacity:0}
329.s-err.on .killed{animation:tvin .01s 2s both}
330.s-face{align-items:center;text-align:center}
331.face{position:relative;width:44cqw;height:30cqw}
332.face .e{position:absolute;top:4%;width:9cqw;height:13cqw;background:#3a3220;animation:tvblink 2.8s infinite}
333.face .e.l{left:16%}.face .e.r{right:16%;animation-name:tvwink}
334.face .m{position:absolute;left:18%;right:18%;bottom:6%;height:10cqw;border:2.4cqw solid #3a3220;border-top:0;border-radius:0 0 30cqw 30cqw}
335.face .ch{position:absolute;bottom:18%;width:6cqw;height:3cqw;background:#f39a86;opacity:.7;border-radius:2cqw}
336.face .ch.l{left:2%}.face .ch.r{right:2%}
337@keyframes tvblink{0%,40%,46%,100%{transform:scaleY(1)}43%{transform:scaleY(.12)}}
338@keyframes tvwink{0%,40%,46%,70%,82%,100%{transform:scaleY(1)}43%,74%,78%{transform:scaleY(.12)}}
339.s-price{align-items:center;text-align:center}
340.s-price .was{font-size:9cqw;text-decoration:line-through;text-decoration-color:#e8455f;text-decoration-thickness:1.2cqw;opacity:.7}
341.s-price .now{font-size:19cqw;line-height:.9}
342.s-price.on .now{animation:tvpop .4s .5s steps(3) both}
343@keyframes tvpop{from{opacity:0;transform:scale(1.6)}}
344@media (prefers-reduced-motion:reduce){.tvs{transition:none}.s-face{opacity:1;transform:none}}
345
346/* ── TV terminal screen: the log lines overflowed the CRT at 8.2cqw.
347   Smaller type + tighter sides keep every "OK" on screen; the coffee line
348   wraps like real terminal output. ── */
349.s-log{font-size:6.4cqw;padding-left:8cqw;padding-right:8cqw}
350.s-log p.caret{display:block;white-space:normal}
351/* Same for the "agency.exe is not responding" dialog: its buttons wrapped
352   ("Wait 6 / wks") and the message broke after "is not". */
353.s-err{padding-left:8cqw;padding-right:8cqw}
354.win p{font-size:6.4cqw}
355.btns{font-size:5.4cqw}
356.btns span{white-space:nowrap}
357/* The smaller dialog moved "End task" up; re-aim the cursor so it lands on it. */
358@keyframes tvcur-end{0%{opacity:1;transform:translate(0,0)}70%,100%{opacity:1;transform:translate(51cqw,-15cqw)}}
359.s-err.on .tvcur{animation:tvcur-end 1.3s .2s ease-in-out both,tvhide .01s 1.95s forwards}
360/* ── Creatives card fan: the tilted outer cards dip ~30px below the deck, so
361   give it room underneath, and shrink the fan where the screen is narrower
362   than it. Keeps every card inside the CRT with a small margin. ── */
363.deck{margin-bottom:26px}
364@media (max-width:640px){.deck{transform:scale(.82);transform-origin:50% 100%}}
365@media (max-width:380px){.deck{transform:scale(.74)}}
366/* ── Start Go form (added for markgrid.ai) ── */
367.foot-home{display:inline-block;color:inherit}
368.receipt .small.regional{margin-top:6px;color:var(--ink)}
369.go-form{max-width:680px;margin:26px auto 0;text-align:left}
370.go-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
371.go-form label{display:flex;flex-direction:column;gap:6px;font-family:var(--body);font-size:13px;font-weight:600;color:#d8d0b6}
372.go-form label em{font-style:normal;font-weight:400;color:#a9a289}
373.go-form-wide{grid-column:1 / -1}
374.go-form input,.go-form select,.go-form textarea{font:inherit;font-weight:500;font-size:16px;color:#f3eedd;background:#1c1f0e;border:1px solid #ffffff2e;border-radius:12px;padding:12px 14px;width:100%}
375.go-form input::placeholder,.go-form textarea::placeholder{color:#7f7960}
376.go-form input:focus,.go-form select:focus,.go-form textarea:focus{outline:none;border-color:var(--yellow);box-shadow:0 0 0 3px #fff20033}
377.go-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#d8d0b6 50%),linear-gradient(135deg,#d8d0b6 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}
378.go-form .cta-row{margin-top:18px}
379.go-form .btn{cursor:pointer}
380.go-form-note{margin:12px 0 0;text-align:center;font-size:13px;color:#a9a289}
381.go-form-status{margin:12px 0 0;text-align:center;font-family:var(--body);font-size:15px;line-height:1.5;color:#f5b8a0}
382.go-form-status:empty{display:none}
383.go-form-status a{color:inherit}
384.go-form.is-done .go-form-grid,.go-form.is-done .cta-row,.go-form.is-done .go-form-note,.go-form.is-done .go-form-status{display:none}
385/* Success card: replaces the form in place, roughly the same height, so the page doesn't jump. */
386.go-done{text-align:center;background:#1c1f0e;border:1px solid #ffffff2e;border-radius:22px;padding:clamp(28px,4.5vw,52px) clamp(20px,4vw,48px);box-shadow:0 20px 50px #00000059}
387.go-done[hidden]{display:none}
388.go-form.is-done .go-done{animation:godone .5s cubic-bezier(.2,.8,.2,1) both}
389@keyframes godone{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
390.go-done-badge{display:inline-block;font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.02em;color:#1c1f0e;background:var(--yellow);border-radius:999px;padding:7px 16px;transform:rotate(-2deg);box-shadow:0 6px 16px #0000004d}
391.go-done-title{margin:22px 0 0;font-family:var(--display);font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.02em;color:#f3eedd;outline:none;text-wrap:balance}
392.go-done-title span{color:var(--yellow)}
393.go-done-text{margin:16px auto 0;max-width:34em;text-wrap:balance;font-family:var(--body);font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:#d8d0b6}
394.go-done-text strong{color:#f3eedd;font-weight:600;word-break:break-word}
395@media (prefers-reduced-motion:reduce){.go-form.is-done .go-done{animation:none}}
396@media (max-width:640px){.go-form-grid{grid-template-columns:1fr}}
397</style>
398</head>
399<body>
400<div class="glow" aria-hidden="true"></div>
401<header class="nav solid" id="nav">
402  <a class="brand" href="/" aria-label="MarkGrid — back to the main site">
402<svg class="logo" viewBox="0 0 840 240" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="markgrid"><g transform="translate(0.000000,240.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> <path d="M3732 2108 c-15 -15 -17 -1314 -2 -1338 7 -12 34 -15 130 -15 147 0 140 -8 140 152 l0 121 31 26 c23 20 35 24 48 16 19 -10 173 -191 201 -238 45 -71 59 -77 206 -80 142 -4 184 1 184 21 0 10 -132 173 -229 282 -155 175 -183 221 -153 251 106 106 352 382 350 394 -10 50 -356 13 -358 -39 0 -3 -28 -35 -61 -71 -33 -36 -90 -100 -126 -142 -100 -118 -94 -137 -93 293 0 250 -3 355 -11 365 -15 18 -239 20 -257 2z"></path> <path d="M6602 2108 c-22 -22 -16 -255 7 -268 22 -11 230 -14 247 -2 15 10 25 257 10 272 -15 15 -249 13 -264 -2z"></path> <path d="M7782 2108 c-9 -9 -12 -74 -12 -229 0 -245 0 -243 -68 -202 -26 17 -89 39 -144 52 l-96 23 -101 -25 c-334 -84 -477 -402 -329 -732 116 -260 437 -352 691 -197 28 17 29 17 53 -13 25 -32 199 -48 247 -23 22 11 27 1324 5 1346 -8 8 -50 12 -123 12 -73 0 -115 -4 -123 -12z m-156 -651 c235 -120 147 -486 -117 -487 -79 0 -228 87 -229 135 -1 5 -9 28 -20 50 -11 22 -19 56 -19 75 0 19 8 53 19 75 11 22 19 44 20 49 1 30 95 105 160 127 43 15 133 3 186 -24z"></path> <path d="M3457 1726 c-55 -15 -93 -34 -131 -64 -66 -51 -76 -52 -76 -8 0 57 -18 66 -129 66 -146 0 -131 52 -132 -483 -1 -324 2 -462 10 -470 6 -6 55 -12 113 -13 158 -3 148 -19 148 246 0 366 38 437 239 449 123 7 116 -1 116 141 0 162 -17 177 -158 136z"></path> <path d="M5080 1733 c-163 -38 -237 -74 -306 -148 -184 -201 -161 -572 46 -744 161 -134 343 -153 531 -55 65 33 79 32 79 -9 0 -226 -265 -338 -415 -176 l-36 39 -144 0 c-167 0 -165 1 -119 -87 70 -135 166 -216 276 -234 34 -6 66 -13 72 -16 49 -31 334 12 417 62 199 122 221 206 226 868 l4 467 -26 10 c-79 30 -245 9 -245 -31 0 -31 -20 -32 -78 -1 -48 25 -101 43 -202 66 -8 2 -44 -3 -80 -11z m208 -277 c167 -85 196 -273 65 -408 -161 -164 -433 -49 -433 182 0 188 201 311 368 226z"></path> <path d="M730 1719 c-25 -5 -57 -18 -72 -29 -35 -26 -52 -25 -70 2 -17 26 -179 39 -230 19 l-28 -11 0 -464 c0 -344 3 -467 12 -472 20 -12 249 -8 257 5 4 6 8 136 9 289 1 320 7 349 78 391 58 34 95 37 149 11 85 -41 85 -42 85 -387 0 -354 -15 -321 142 -320 146 0 132 -30 138 304 6 327 11 350 81 398 51 36 120 32 175 -10 62 -47 64 -61 64 -384 0 -340 -13 -311 137 -311 147 0 135 -31 136 341 0 394 -7 430 -112 536 -114 116 -365 140 -492 48 -78 -56 -89 -59 -118 -36 -104 84 -203 107 -341 80z"></path> <path d="M6305 1716 c-64 -14 -108 -38 -133 -72 -26 -37 -52 -27 -52 20 0 51 -21 58 -150 54 -60 -1 -111 -5 -114 -8 -10 -11 -8 -932 2 -942 6 -6 61 -12 124 -15 158 -7 148 -24 148 245 0 276 11 329 79 395 47 47 157 77 221 60 42 -11 50 11 50 136 0 151 -18 163 -175 127z"></path> <path d="M1927 1707 c-15 -11 -17 -28 -15 -137 l3 -125 230 -5 c244 -6 235 -6 235 -18 0 -8 -233 -243 -387 -389 l-83 -78 -1 -75 c-2 -132 -2 -133 134 -128 l98 3 199 203 c109 111 202 202 208 202 19 0 22 -32 22 -210 0 -168 1 -180 20 -190 29 -16 229 -10 246 8 25 25 20 928 -5 942 -31 16 -882 14 -904 -3z"></path> <path d="M6602 1708 c-15 -15 -17 -914 -3 -937 12 -19 231 -26 254 -8 23 17 28 934 6 948 -22 14 -243 11 -257 -3z"></path> </g></svg><span class="go-pill">go</span></a>
403  <a class="btn" href="#start">Get Go · ₹50K/mo</a>
404</header>
405<main id="top">
406<section class="hero">
407  <div class="wrap">
408    <div class="hero-head done" id="heroHead">
409      <span class="atjust">AT JUST</span>
410      <p style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)">₹50,000 per month. We almost said ₹1,00,000. Just kidding.</p>
411      <div class="big s2 s3 s4" id="price" aria-hidden="true" title="Click to replay" style="--jkx: 806px; --jky: -48.6px;">
412        <div class="layer old" id="oldPrice"><span class="r">₹</span>1,00,000</div>
413        <div class="layer new"><span class="d r" style="animation-delay:0.000s">₹</span><span class="d" style="animation-delay:0.045s">5</span><span class="d" style="animation-delay:0.090s">0</span><span class="d" style="animation-delay:0.135s">,</span><span class="d" style="animation-delay:0.180s">0</span><span class="d" style="animation-delay:0.225s">0</span><span class="d" style="animation-delay:0.270s">0</span></div>
414        <span class="note jk" id="jk">Just kidding 😜</span>
415        <span class="pill p-cyan">BLOGS</span>
416        <span class="pill p-peri">SEO</span>
417        <span class="pill p-peach">CREATIVES</span>
418        <span class="pill p-pink">GEO</span>
419        <svg class="cursor" viewBox="0 0 40 40"><path d="M5 4l29 13-12 4-5 13z" fill="#8fb0f5" stroke="#dfe8ff" stroke-width="1.5" stroke-linejoin="round"></path></svg>
420      </div>
421      <button class="replay" id="replay" type="button">↻ Watch us slash it again</button>
422    </div>
423    <div class="hero-copy">
424      <div>
425        <h1>SEO, GEO and 50 creatives. Shipped before your agency finishes its <span class="hl">"discovery phase"</span>.</h1>
426        <p class="lede">MarkGrid Go is the content engine for startups that would rather grow than sit through another 47-slide strategy deck.</p>
427        <div class="cta-row">
428          <a class="btn" href="#start">Get Go · ₹50K/mo</a>
429          <a class="btn ghost" href="#story">Tell me a story first</a>
430        </div>
431      </div>
432      <div class="note hero-note">No retainer drama.<br>No "quick sync".<br>No chill. ✦</div>
433    </div>
434  </div>
435  <div class="scene"><img src="/pricing/go/img/go-1.webp" alt="Stop-motion retro desk with a beige CRT computer, a desk lamp and a small one-eyed mascot peeking over the monitor" width="1600" height="893"><div class="tv" id="tv" aria-hidden="true"><div class="tv-in">
436    <div class="tvs s-boot"><b>MarkGrid Go</b><div class="tvbar"><i></i></div><span class="tvpct" id="tvpct">READY. OBVIOUSLY.</span><small class="caret">Brewing 100+ pieces of content</small></div>
437    <div class="tvs s-log"><p>&gt; blog_07.md<em>OK</em></p><p>&gt; seo_fixes.json<em>OK</em></p><p>&gt; geo_agent.exe<em>OK</em></p><p>&gt; creative_50.png<em>OK</em></p><p class="caret">&gt; coffee.exe?<br>&nbsp;&nbsp;Not needed</p></div>
438    <div class="tvs s-err"><div class="win"><div class="tb"><span>agency.exe</span><span>×</span></div><p>is not responding.</p><div class="btns"><span>Wait 6 wks</span><span class="end">End task</span></div></div><svg class="tvcur" viewBox="0 0 40 40"><path d="M5 4l29 13-12 4-5 13z" fill="#3a3220"></path></svg><div class="killed caret">agency.exe<br>terminated ✓</div></div>
439    <div class="tvs s-price on"><span class="was">₹1,00,000</span><span class="now">₹50K</span><small>/month. Seriously.</small></div>
440    <div class="tvs s-face"><div class="face"><i class="e l"></i><i class="e r"></i><i class="ch l"></i><i class="ch r"></i><i class="m"></i></div><small class="caret">Shipped while you blinked</small></div>
441  </div></div></div>
442  <div class="promise rv in"><div class="crt"><div class="screen"><span id="typer">Delivering 100+ pieces of content before an agency even thinks of it</span></div><span class="brandplate">MarkGrid · Go</span></div></div>
443  <div class="marquee" aria-hidden="true"><div class="track">
444    <span>No "circling back"</span><span>✦</span><span>No 6-week onboarding</span><span>✦</span><span>SEO · GEO · 50 creatives</span><span>✦</span><span>₹50,000 a month</span><span>✦</span><span>Not ₹1,00,000. Relax.</span><span>✦</span>
445    <span>No "circling back"</span><span>✦</span><span>No 6-week onboarding</span><span>✦</span><span>SEO · GEO · 50 creatives</span><span>✦</span><span>₹50,000 a month</span><span>✦</span><span>Not ₹1,00,000. Relax.</span><span>✦</span>
446  </div></div>
447</section>
448
449<section id="story">
450  <div class="wrap split">
451    <div class="rv">
452      <span class="chapter"><b>1</b>Monday, 9:04 am</span>
453      <h2>Your to-do list has its own to-do list.</h2>
454      <p class="lede" style="margin-top:16px">You're building a product. Meanwhile your blog is a ghost town, Google thinks you're a rumour, and ChatGPT keeps recommending your competitor like it's on their payroll.</p>
455      <ul class="todo">
456        <li><i></i>Write 10 blog posts<em>since March</em></li>
457        <li><i></i>Rank on Google<em>somehow</em></li>
458        <li><i></i>Get recommended by AI<em>how?</em></li>
459        <li><i></i>Design 50 creatives<em>cry first</em></li>
460      </ul>
461    </div>
462    <div class="scene rv">
462<img src="/pricing/go/img/go-2.webp" alt="The mascot buried up to its eye in crumpled paper and coffee mugs" loading="lazy" width="1600" height="1195"></div>
463  </div>
464</section>
465
466<section>
467  <div class="wrap split flip">
468    <div class="rv">
469      <span class="chapter"><b>2</b>Enter: the agency</span>
470      <h2>Great news. They'd love to "align on synergies".</h2>
471      <p class="lede" style="margin-top:16px">Six weeks of onboarding, a strategy deck about the strategy deck, and an invoice with more commas than your cap table. Your first post? It's "in the pipeline".</p>
472      <div class="chips" id="chips">
473        <span>Intro call</span><span>Discovery workshop</span><span>Brand immersion</span><span>Strategy deck v3</span><span>"Quick" sync</span><span class="x">First post: still in review</span>
474      </div>
475      <div class="loader" aria-hidden="true"><div class="bar"><i></i></div><small>Content loading at agency speed… ETA: next fiscal year</small></div>
476    </div>
477    <div class="scene rv"><img src="/pricing/go/img/go-3.webp" alt="A smug snail in a suit beside a flip chart, with a very long invoice unrolling off the desk" loading="lazy" width="1600" height="1195"></div>
478  </div>
479</section>
480
481<section class="go" id="go">
482  <div class="confetti" id="confetti" aria-hidden="true"></div>
483  <div class="wrap rv">
484    <span class="chapter"><b>3</b>Plot twist</span>
485    <h2>Press <span class="hl">Go.</span></h2>
486    <p class="lede">MarkGrid's AI agents research, write, optimise and design in parallel. 100+ pieces of content before an agency even thinks of it. No kickoff. No "let's take this offline".</p>
487    <button class="btn" id="pressgo" type="button">Launch it (weirdly satisfying)</button>
488  </div>
489  <div class="scene"><img src="/pricing/go/img/go-4.webp" alt="The mascot riding a paper rocket out of a CRT screen as colourful content cards fly everywhere" loading="lazy" width="1600" height="893"></div>
490</section>
491
492<section id="inside">
493  <div class="wrap">
494    <div class="rv">
495      <span class="chapter"><b>4</b>What's in the box</span>
496      <h2>Three things every startup needs. <span class="hl">All in Go.</span></h2>
497    </div>
498    <div class="pillars">
499      <article class="pillar rv"><div class="crt"><div class="screen"><div class="split">
500        <div>
501          <span class="pill p-peri">SEO</span>
502          <h3>Complete SEO. So Google stops ghosting you.</h3>
503          <p class="lede" style="margin-top:12px">Keyword research, competitor gaps, on-page fixes and blogs written to rank. Not a 40-page audit PDF you'll "read later".</p>
504          <div class="widget" id="rank" aria-label="Illustration: your site climbing to the top result">
505            <p class="rank-title">Results for "best tool in your category"</p>
506            <div class="row"><b>1</b><span class="ln" style="width:92%"></span></div>
507            <div class="row"><b>2</b><span class="ln" style="width:80%"></span></div>
508            <div class="row"><b>3</b><span class="ln" style="width:70%"></span></div>
509            <div class="row you"><b>4</b><span>yourstartup.com</span></div>
510          </div>
511        </div>
512        <div class="scene"><img src="/pricing/go/img/go-5.webp" alt="The mascot holding a giant magnifying glass over felt hills with a gold trophy flag" loading="lazy" width="1600" height="1195"></div>
513      </div></div><span class="brandplate">MarkGrid · SEO</span></div></article>
514
515      <article class="pillar rv"><div class="crt"><div class="screen"><div class="split flip">
516        <div>
517          <span class="pill p-pink">GEO</span>
518          <h3>GEO by AI agents. Because your buyers asked ChatGPT, not you.</h3>
519          <p class="lede" style="margin-top:12px">Our agents shape your content so AI assistants understand it, cite it and recommend you. Not that competitor with the worse product and better luck.</p>
520          <div class="widget chat" id="chat" aria-label="Illustration: an AI assistant recommending your startup">
521            <div class="bub q">What's the best tool for a startup like mine?</div>
522            <div class="bub a" id="ans"><span class="typing"><i></i><i></i><i></i></span></div>
523          </div>
524          <div class="engines"><span>ChatGPT</span><span>Gemini</span><span>Perplexity</span><span>Claude</span></div>
525        </div>
526        <div class="scene"><img src="/pricing/go/img/go-6.webp" alt="Three tiny tin robots huddled around a small CRT, one pointing at chat bubbles on the screen" loading="lazy" width="1600" height="1195"></div>
527      </div></div><span class="brandplate">MarkGrid · GEO</span></div></article>
528
529      <article class="pillar rv"><div class="crt"><div class="screen"><div class="split">
530        <div>
531          <span class="pill p-peach">CREATIVES</span>
532          <h3>50 creatives. Zero "can we make the logo bigger" rounds.</h3>
533          <p class="lede" style="margin-top:12px">Posts, ads and launch graphics, on-brand and at volume. Enough to post daily without opening a design tool at 2 am.</p>
534          <div class="counter"><span class="n" id="count">0</span><span class="l">creatives.<br>You're welcome.</span></div>
535          <div class="deck" id="deck" aria-hidden="true"></div>
536        </div>
537        <div class="scene"><img src="/pricing/go/img/go-7.webp" alt="A retro printer spitting out a stream of colourful creative cards while the mascot juggles them" loading="lazy" width="1600" height="1195"></div>
538      </div></div><span class="brandplate">MarkGrid · Creatives</span></div></article>
539    </div>
540  </div>
541</section>
542
543<section id="deal">
544  <div class="wrap">
545    <div class="rv">
546      <span class="chapter"><b>5</b>The receipt</span>
547      <h2>One plan. One monthly price. <span class="hl">No "it depends".</span></h2>
548    </div>
549    <div class="deal-grid">
550      <div class="rv" id="receiptBox">
551        <div class="printer"></div>
552        <div class="receipt" id="receipt">
553          <svg class="logo" viewBox="0 0 840 240" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="markgrid"><g transform="translate(0.000000,240.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> <path d="M3732 2108 c-15 -15 -17 -1314 -2 -1338 7 -12 34 -15 130 -15 147 0 140 -8 140 152 l0 121 31 26 c23 20 35 24 48 16 19 -10 173 -191 201 -238 45 -71 59 -77 206 -80 142 -4 184 1 184 21 0 10 -132 173 -229 282 -155 175 -183 221 -153 251 106 106 352 382 350 394 -10 50 -356 13 -358 -39 0 -3 -28 -35 -61 -71 -33 -36 -90 -100 -126 -142 -100 -118 -94 -137 -93 293 0 250 -3 355 -11 365 -15 18 -239 20 -257 2z"></path> <path d="M6602 2108 c-22 -22 -16 -255 7 -268 22 -11 230 -14 247 -2 15 10 25 257 10 272 -15 15 -249 13 -264 -2z"></path> <path d="M7782 2108 c-9 -9 -12 -74 -12 -229 0 -245 0 -243 -68 -202 -26 17 -89 39 -144 52 l-96 23 -101 -25 c-334 -84 -477 -402 -329 -732 116 -260 437 -352 691 -197 28 17 29 17 53 -13 25 -32 199 -48 247 -23 22 11 27 1324 5 1346 -8 8 -50 12 -123 12 -73 0 -115 -4 -123 -12z m-156 -651 c235 -120 147 -486 -117 -487 -79 0 -228 87 -229 135 -1 5 -9 28 -20 50 -11 22 -19 56 -19 75 0 19 8 53 19 75 11 22 19 44 20 49 1 30 95 105 160 127 43 15 133 3 186 -24z"></path> <path d="M3457 1726 c-55 -15 -93 -34 -131 -64 -66 -51 -76 -52 -76 -8 0 57 -18 66 -129 66 -146 0 -131 52 -132 -483 -1 -324 2 -462 10 -470 6 -6 55 -12 113 -13 158 -3 148 -19 148 246 0 366 38 437 239 449 123 7 116 -1 116 141 0 162 -17 177 -158 136z"></path> <path d="M5080 1733 c-163 -38 -237 -74 -306 -148 -184 -201 -161 -572 46 -744 161 -134 343 -153 531 -55 65 33 79 32 79 -9 0 -226 -265 -338 -415 -176 l-36 39 -144 0 c-167 0 -165 1 -119 -87 70 -135 166 -216 276 -234 34 -6 66 -13 72 -16 49 -31 334 12 417 62 199 122 221 206 226 868 l4 467 -26 10 c-79 30 -245 9 -245 -31 0 -31 -20 -32 -78 -1 -48 25 -101 43 -202 66 -8 2 -44 -3 -80 -11z m208 -277 c167 -85 196 -273 65 -408 -161 -164 -433 -49 -433 182 0 188 201 311 368 226z"></path> <path d="M730 1719 c-25 -5 -57 -18 -72 -29 -35 -26 -52 -25 -70 2 -17 26 -179 39 -230 19 l-28 -11 0 -464 c0 -344 3 -467 12 -472 20 -12 249 -8 257 5 4 6 8 136 9 289 1 320 7 349 78 391 58 34 95 37 149 11 85 -41 85 -42 85 -387 0 -354 -15 -321 142 -320 146 0 132 -30 138 304 6 327 11 350 81 398 51 36 120 32 175 -10 62 -47 64 -61 64 -384 0 -340 -13 -311 137 -311 147 0 135 -31 136 341 0 394 -7 430 -112 536 -114 116 -365 140 -492 48 -78 -56 -89 -59 -118 -36 -104 84 -203 107 -341 80z"></path> <path d="M6305 1716 c-64 -14 -108 -38 -133 -72 -26 -37 -52 -27 -52 20 0 51 -21 58 -150 54 -60 -1 -111 -5 -114 -8 -10 -11 -8 -932 2 -942 6 -6 61 -12 124 -15 158 -7 148 -24 148 245 0 276 11 329 79 395 47 47 157 77 221 60 42 -11 50 11 50 136 0 151 -18 163 -175 127z"></path> <path d="M1927 1707 c-15 -11 -17 -28 -15 -137 l3 -125 230 -5 c244 -6 235 -6 235 -18 0 -8 -233 -243 -387 -389 l-83 -78 -1 -75 c-2 -132 -2 -133 134 -128 l98 3 199 203 c109 111 202 202 208 202 19 0 22 -32 22 -210 0 -168 1 -180 20 -190 29 -16 229 -10 246 8 25 25 20 928 -5 942 -31 16 -882 14 -904 -3z"></path> <path d="M6602 1708 c-15 -15 -17 -914 -3 -937 12 -19 231 -26 254 -8 23 17 28 934 6 948 -22 14 -243 11 -257 -3z"></path> </g></svg>
554          <p class="c">MarkGrid Go · Startup plan</p>
555          <table>
556            <tbody><tr><td>Complete SEO</td><td>included</td></tr>
557            <tr><td>GEO via AI agents</td><td>included</td></tr>
558            <tr><td>Blog content</td><td>included</td></tr>
559            <tr><td>Creatives</td><td>× 50</td></tr>
560            <tr><td>"Discovery phase"</td><td>₹0 (skipped)</td></tr>
561            <tr><td>Minimum term</td><td>3 months</td></tr>
562            <tr class="tot"><td>Total</td><td>₹50,000<small> /month</small></td></tr>
563          </tbody></table>
564          <span class="stamp">GO!</span>
565          <p class="small">For startups and small businesses in India, the UAE, the US and Europe. Fine print at the bottom, because we're not monsters.</p>
566          <p class="small regional">Regional pricing: ₹50,000/mo in India · AED 2,990/mo in the UAE · $750/mo in the US · €700/mo in Europe. Billed in local currency.</p>
567        </div>
568      </div>
569      <div class="rv">
570        <div class="crt"><div class="screen" style="padding:clamp(8px,2vw,20px)"><div class="vs-wrap">
571          <table class="vs">
572            <thead><tr><th></th><th>The usual agency</th><th>MarkGrid Go</th></tr></thead>
573            <tbody>
574              <tr><td>SEO</td><td class="them">Another retainer</td><td>Included</td></tr>
575              <tr><td>GEO for AI answers</td><td class="them">"What's GEO?"</td><td>Run by AI agents</td></tr>
576              <tr><td>Creatives</td><td class="them">Billed per revision</td><td>50, done</td></tr>
577              <tr><td>Speed</td><td class="them">After the kickoff about the kickoff</td><td>Content at scale</td></tr>
578              <tr><td>Price</td><td class="them">"Let's hop on a call"</td><td>₹50,000/month, flat</td></tr>
579            </tbody>
580          </table>
581        </div></div><span class="brandplate">MarkGrid · Compare</span></div>
582        <p class="lede" style="margin-top:28px">SEO, GEO and creatives in one plan, for one monthly price. Find us an agency packaging that for startups. We'll wait. <span class="hl">(We won't, actually. We'll be shipping.)</span></p>
583        <a class="btn" href="#start">Book a Go call</a>
584      </div>
585    </div>
586  </div>
587</section>
588
589<section>
590  <div class="wrap">
591    <div class="rv">
592      <span class="chapter"><b>6</b>How it works</span>
593      <h2>Three steps. None of them is a workshop.</h2>
594    </div>
595    <div class="steps">
596      <div class="step rv"><span class="num">1</span><h3>Tell us who you are</h3><p>Your product, your audience, your nemesis. MarkGrid researches your brand and market from there.</p><span class="aside">Briefly. We're not your therapist.</span></div>
597      <div class="step rv"><span class="num">2</span><h3>Agents get to work</h3><p>SEO gaps, GEO opportunities and a creative plan get turned into actual content, in parallel.</p><span class="aside">They don't take lunch.</span></div>
598      <div class="step rv"><span class="num">3</span><h3>Content goes live</h3><p>Blogs, optimisations and 50 creatives land ready to publish across your channels.</p><span class="aside">No final_FINAL_v7.png</span></div>
599    </div>
600  </div>
601</section>
602
603<section class="finale" id="start">
604  <div class="confetti" id="confetti2" aria-hidden="true"></div>
605  <div class="wrap rv">
606    <span class="chapter"><b>7</b>Friday, 6:00 pm</span>
607    <h2>Same founder. <span class="hl">Suspiciously relaxed.</span></h2>
608    <p class="lede">Ranking on Google, recommended by AI, posting every day. Meanwhile, somewhere, an agency is still "circling back".</p>
609    <div class="note lilac">P.S. The snail is still in the meeting.</div>
610    <form class="go-form" id="goForm" action="https://formsubmit.co/[email protected]" method="POST" novalidate>
611      <input type="hidden" name="_subject" value="MarkGrid Go enquiry — markgrid.ai/pricing/go">
612      <input type="hidden" name="_cc" value="[email protected],[email protected]">
613      <input type="hidden" name="_captcha" value="false">
614      <input type="hidden" name="_template" value="table">
615      <input type="hidden" name="_next" value="https://markgrid.ai/pricing/go#start">
616      <input type="hidden" name="plan" value="MarkGrid Go">
617      <input type="text" name="_honey" value="" tabindex="-1" autocomplete="off" inputmode="none" aria-hidden="true" style="position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none">
618      <div class="go-form-grid">
619        <label><span>Your name</span><input name="name" type="text" autocomplete="name" required placeholder="Priya Sharma"></label>
620        <label><span>Work email</span><input name="email" type="email" autocomplete="email" required placeholder="[email protected]"></label>
621        <label class="go-form-wide"><span>Company <em>(optional)</em></span><input name="company" type="text" autocomplete="organization" placeholder="Acme Labs"></label>
622        <label class="go-form-wide"><span>Anything we should know? <em>(optional)</em></span><textarea name="message" rows="3" placeholder="What you sell, who buys it, and who you'd like to beat."></textarea></label>
623      </div>
624      <div class="cta-row">
625        <button class="btn" id="finalcta" type="submit">Start MarkGrid Go · ₹50,000/mo</button>
626      </div>
627      <p class="go-form-note">We reply within one business day. No discovery workshop.</p>
628      <p class="go-form-status" role="status" aria-live="polite"></p>
629      <div class="go-done" hidden>
630        <span class="go-done-badge">✓ Request received</span>
631        <h3 class="go-done-title" tabindex="-1">Thanks for reaching out!</h3>
632        <p class="go-done-text">We’ve got your details and will get back to you at <strong class="go-done-email">your inbox</strong> within one business day.</p>
633      </div>
634    </form>
635  </div>
636  <div class="scene"><img src="/pricing/go/img/go-8.webp" alt="The mascot lounging in a tiny deck chair with sunglasses and a coconut drink beside the monitor" loading="lazy" width="1600" height="893"></div>
637</section>
638</main>
639<footer class="site-foot">
640  <div class="wrap">
641    <div class="foot-top">
642      <div class="foot-brand"><a class="foot-home" href="/" aria-label="MarkGrid — back to the main site"><svg class="logo" viewBox="0 0 840 240" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="markgrid"><g transform="translate(0.000000,240.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> <path d="M3732 2108 c-15 -15 -17 -1314 -2 -1338 7 -12 34 -15 130 -15 147 0 140 -8 140 152 l0 121 31 26 c23 20 35 24 48 16 19 -10 173 -191 201 -238 45 -71 59 -77 206 -80 142 -4 184 1 184 21 0 10 -132 173 -229 282 -155 175 -183 221 -153 251 106 106 352 382 350 394 -10 50 -356 13 -358 -39 0 -3 -28 -35 -61 -71 -33 -36 -90 -100 -126 -142 -100 -118 -94 -137 -93 293 0 250 -3 355 -11 365 -15 18 -239 20 -257 2z"></path> <path d="M6602 2108 c-22 -22 -16 -255 7 -268 22 -11 230 -14 247 -2 15 10 25 257 10 272 -15 15 -249 13 -264 -2z"></path> <path d="M7782 2108 c-9 -9 -12 -74 -12 -229 0 -245 0 -243 -68 -202 -26 17 -89 39 -144 52 l-96 23 -101 -25 c-334 -84 -477 -402 -329 -732 116 -260 437 -352 691 -197 28 17 29 17 53 -13 25 -32 199 -48 247 -23 22 11 27 1324 5 1346 -8 8 -50 12 -123 12 -73 0 -115 -4 -123 -12z m-156 -651 c235 -120 147 -486 -117 -487 -79 0 -228 87 -229 135 -1 5 -9 28 -20 50 -11 22 -19 56 -19 75 0 19 8 53 19 75 11 22 19 44 20 49 1 30 95 105 160 127 43 15 133 3 186 -24z"></path> <path d="M3457 1726 c-55 -15 -93 -34 -131 -64 -66 -51 -76 -52 -76 -8 0 57 -18 66 -129 66 -146 0 -131 52 -132 -483 -1 -324 2 -462 10 -470 6 -6 55 -12 113 -13 158 -3 148 -19 148 246 0 366 38 437 239 449 123 7 116 -1 116 141 0 162 -17 177 -158 136z"></path> <path d="M5080 1733 c-163 -38 -237 -74 -306 -148 -184 -201 -161 -572 46 -744 161 -134 343 -153 531 -55 65 33 79 32 79 -9 0 -226 -265 -338 -415 -176 l-36 39 -144 0 c-167 0 -165 1 -119 -87 70 -135 166 -216 276 -234 34 -6 66 -13 72 -16 49 -31 334 12 417 62 199 122 221 206 226 868 l4 467 -26 10 c-79 30 -245 9 -245 -31 0 -31 -20 -32 -78 -1 -48 25 -101 43 -202 66 -8 2 -44 -3 -80 -11z m208 -277 c167 -85 196 -273 65 -408 -161 -164 -433 -49 -433 182 0 188 201 311 368 226z"></path> <path d="M730 1719 c-25 -5 -57 -18 -72 -29 -35 -26 -52 -25 -70 2 -17 26 -179 39 -230 19 l-28 -11 0 -464 c0 -344 3 -467 12 -472 20 -12 249 -8 257 5 4 6 8 136 9 289 1 320 7 349 78 391 58 34 95 37 149 11 85 -41 85 -42 85 -387 0 -354 -15 -321 142 -320 146 0 132 -30 138 304 6 327 11 350 81 398 51 36 120 32 175 -10 62 -47 64 -61 64 -384 0 -340 -13 -311 137 -311 147 0 135 -31 136 341 0 394 -7 430 -112 536 -114 116 -365 140 -492 48 -78 -56 -89 -59 -118 -36 -104 84 -203 107 -341 80z"></path> <path d="M6305 1716 c-64 -14 -108 -38 -133 -72 -26 -37 -52 -27 -52 20 0 51 -21 58 -150 54 -60 -1 -111 -5 -114 -8 -10 -11 -8 -932 2 -942 6 -6 61 -12 124 -15 158 -7 148 -24 148 245 0 276 11 329 79 395 47 47 157 77 221 60 42 -11 50 11 50 136 0 151 -18 163 -175 127z"></path> <path d="M1927 1707 c-15 -11 -17 -28 -15 -137 l3 -125 230 -5 c244 -6 235 -6 235 -18 0 -8 -233 -243 -387 -389 l-83 -78 -1 -75 c-2 -132 -2 -133 134 -128 l98 3 199 203 c109 111 202 202 208 202 19 0 22 -32 22 -210 0 -168 1 -180 20 -190 29 -16 229 -10 246 8 25 25 20 928 -5 942 -31 16 -882 14 -904 -3z"></path> <path d="M6602 1708 c-15 -15 -17 -914 -3 -937 12 -19 231 -26 254 -8 23 17 28 934 6 948 -22 14 -243 11 -257 -3z"></path> </g></svg></a><p>SEO, GEO and 50 creatives for ₹50,000 a month. Agencies hate this one simple plan.</p></div>
643      <a class="btn" href="#start">Start MarkGrid Go</a>
644    </div>
645    <section class="fine" aria-labelledby="fine-h" style="padding-left:0;padding-right:0">
646      <h3 id="fine-h">The fine print</h3>
647      <dl>
648        <div><dt>Eligibility</dt><dd>For startups and small businesses in India (MSME-registered, valid startup certificate), the UAE, the US and Europe. 3-month minimum term.</dd></div>
649        <div><dt>
649Term</dt><dd>3-month minimum commitment.</dd></div>
650        <div><dt>Pricing</dt><dd>₹50,000 per month in India. Regional pricing: AED 2,990/mo in the UAE · $750/mo in the US · €700/mo in Europe. Billed in local currency.</dd></div>
651        <div><dt>Enterprise</dt><dd>Enterprise deployments continue on our standard commercial terms, scoped to enterprise-scale workloads.</dd></div>
652      </dl>
653    </section>
654    <div class="foot-bottom"><p>© 2026 MarkGrid · MarkGrid Go</p><p>Made with AI agents and zero discovery workshops.</p></div>
655  </div>
656</footer>
657<script>
658if('scrollRestoration' in history) history.scrollRestoration='manual';
659(function(){
660  function top(){ if(!location.hash) window.scrollTo(0,0); }
661  top(); addEventListener('load',top); addEventListener('pageshow',function(e){ if(e.persisted) top(); });
662  document.addEventListener('click',function(e){
663    var a=e.target.closest&&e.target.closest('a[href^="#"]'); if(!a) return;
664    var id=a.getAttribute('href'); var t=id.length>1?document.querySelector(id):document.body; if(!t) return;
665    e.preventDefault();
666    var smooth=!matchMedia('(prefers-reduced-motion: reduce)').matches;
667    var y=id==='#top'?0:t.getBoundingClientRect().top+scrollY-(document.getElementById('nav').offsetHeight||0);
668    window.scrollTo({top:y,behavior:smooth?'smooth':'auto'});
669  });
670})();
671(function(){
672  var reduce=matchMedia('(prefers-reduced-motion: reduce)').matches;
673  var nav=document.getElementById('nav');
674  addEventListener('scroll',function(){nav.classList.toggle('solid',scrollY>30)},{passive:true});
675  function when(el,fn,th){ if(!el) return; if(!('IntersectionObserver' in window)){fn();return;}
676    var o=new IntersectionObserver(function(es){ if(es[0].isIntersecting){fn();o.disconnect();} },{threshold:th||.3}); o.observe(el); }
677  document.querySelectorAll('.rv').forEach(function(el){ when(el,function(){el.classList.add('in')},.1); });
678
679  /* price reveal: ₹1 lakh -> slash -> "just kidding" -> ₹50,000 -> stickers */
680  var big=document.getElementById('price'), head=document.getElementById('heroHead'), oldP=document.getElementById('oldPrice'), jk=document.getElementById('jk'), timers=[];
681  function at(ms,fn){ timers.push(setTimeout(fn,ms)); }
682  function fit(){
683    oldP.style.fontSize='';
684    var nw=big.querySelector('.new').scrollWidth, ow=oldP.scrollWidth;
685    if(ow>nw*1.04) oldP.style.fontSize=(nw*1.04/ow)+'em';
686    ow=oldP.getBoundingClientRect().width;
687    var bw=big.clientWidth, jw=jk.offsetWidth, x=Math.min(ow-jw*0.55, bw-jw-4);
688    big.style.setProperty('--jkx',Math.max(0,x)+'px');
689    big.style.setProperty('--jky',(-jk.offsetHeight*0.9)+'px');
690  }
691  function playPrice(){
692    timers.forEach(clearTimeout); timers=[];
693    big.className='big'; head.classList.remove('done'); void big.offsetWidth; fit();
694    if(reduce){ big.className='big s2 s3 s4'; head.classList.add('done'); return; }
695    at(450,function(){ big.classList.add('s2'); });
696    at(1650,function(){ big.classList.add('s3'); });
697    at(2250,function(){ big.classList.add('s4'); });
698    at(2700,function(){ head.classList.add('done'); });
699  }
700  if(document.fonts&&document.fonts.ready){ document.fonts.ready.then(fit); }
701  addEventListener('resize',function(){ if(head.classList.contains('done')) fit(); });
702  playPrice();
703  document.getElementById('replay').addEventListener('click',playPrice);
704  big.addEventListener('click',function(e){ if(e.target.classList.contains('pill')){ if(e.target.animate) e.target.animate([{scale:1},{scale:1.35},{scale:1}],{duration:400,easing:'cubic-bezier(.3,1.6,.5,1)'}); } else if(head.classList.contains('done')) playPrice(); });
705
706  var typer=document.getElementById('typer'), full=typer.textContent;
707  if(!reduce){ typer.textContent=''; when(typer.parentNode,function(){ var i=0; var iv=setInterval(function(){ typer.textContent=full.slice(0,++i); if(i>=full.length) clearInterval(iv); },38); },.4); }
708
709  var chips=[].slice.call(document.querySelectorAll('#chips span'));
710  when(document.getElementById('chips'),function(){ chips.forEach(function(c,i){ setTimeout(function(){c.classList.add('on')},reduce?0:i*900); }); });
711
712  var cols=['#fff200','#1fc9f3','#8f89f5','#f06fdd','#ff8f66'];
713  function burst(box,n){ if(reduce) return; for(var k=0;k<n;k++){ var i=document.createElement('i');
714    i.style.left=Math.random()*100+'%'; i.style.background=cols[k%cols.length];
715    i.style.animationDuration=(2.5+Math.random()*3)+'s'; i.style.animationDelay=(Math.random()*1.2)+'s';
716    box.appendChild(i); (function(x){ setTimeout(function(){x.remove()},7000); })(i); } }
717  var go=document.getElementById('go'), conf=document.getElementById('confetti');
718  function launch(){ go.classList.remove('lift'); void go.offsetWidth; go.classList.add('lift'); burst(conf,50); }
719  when(go,launch,.3);
720  document.getElementById('pressgo').addEventListener('click',launch);
721
722  var rank=document.getElementById('rank');
723  when(rank,function(){ var rows=rank.querySelectorAll('.row'), you=rows[3];
724    setTimeout(function(){ var h=you.getBoundingClientRect().top-rows[2].getBoundingClientRect().top;
725      you.style.transform='translateY('+(-3*h)+'px)'; you.querySelector('b').textContent='1';
726      for(var k=0;k<3;k++){ rows[k].style.transform='translateY('+h+'px)'; rows[k].querySelector('b').textContent=k+2; } },reduce?0:900); },.6);
727
728  var ans=document.getElementById('ans');
729  when(document.getElementById('chat'),function(){ document.querySelector('.bub.q').classList.add('show');
730    setTimeout(function(){ans.classList.add('show')},reduce?0:500);
731    setTimeout(function(){ ans.innerHTML='Honestly? <mark>YourStartup</mark>. Built for your use case, well reviewed, and frankly everywhere lately.'; },reduce?0:2300); },.6);
732
733  var deck=document.getElementById('deck'), n=9;
734  for(var k=0;k<n;k++){ var c=document.createElement('i'); c.style.background=cols[k%cols.length]; deck.appendChild(c); }
735  function fan(){ var w=deck.clientWidth, sp=Math.min(22,w/(n+3));
735 [].slice.call(deck.children).forEach(function(c,k){ var o=k-(n-1)/2; c.style.transform='translateX('+(o*sp)+'px) rotate('+(o*10)+'deg)'; }); }
736  when(document.getElementById('count'),function(){ var el=document.getElementById('count'), v=0;
737    (function tick(){ v++; el.textContent=v; if(v<50) setTimeout(tick,reduce?0:20+v*1.3); })();
738    fan(); if(!reduce) setInterval(function(){ deck.appendChild(deck.firstElementChild); fan(); },1400); },.6);
739  addEventListener('resize',fan);
740
741  when(document.getElementById('receiptBox'),function(){ document.getElementById('receipt').classList.add('print'); },.2);
742  when(document.getElementById('finalcta'),function(){ burst(document.getElementById('confetti2'),40); },.8);
743})();
744</script>
vendor: 1 bytes, line 744
744
745<script>
746(function(){
747  var tv=document.getElementById('tv'); if(!tv) return;
748  var all=[].slice.call(tv.querySelectorAll('.tvs')), pct=document.getElementById('tvpct'), k=-1, pt;
749  if(matchMedia('(prefers-reduced-motion: reduce)').matches){ tv.querySelector('.s-face').classList.add('on'); return; }
750  function list(){ var small=tv.clientWidth<140; return all.filter(function(el){ return !(small && (el.classList.contains('s-log')||el.classList.contains('s-err'))); }); }
751  function next(){
752    var sc=list(); all.forEach(function(el){ el.classList.remove('on'); });
753    k=(k+1)%sc.length; var el=sc[k]; void el.offsetWidth; el.classList.add('on');
754    clearInterval(pt);
755    if(el.classList.contains('s-boot')){ var p=0; pct.textContent='LOADING 0%'; pt=setInterval(function(){ p=Math.min(100,p+7); pct.textContent=p<100?'LOADING '+p+'%':'READY. OBVIOUSLY.'; if(p>=100) clearInterval(pt); },165); }
756    setTimeout(next, el.classList.contains('s-err')?3300:2900);
757  }
758  next();
759})();
760</script>
760
761
762
763
764<script>
765(function(){
766  var f=document.getElementById('goForm'); if(!f) return;
767  var status=f.querySelector('.go-form-status'), btn=document.getElementById('finalcta');
768  var done=f.querySelector('.go-done');
769  function showSuccess(data){
770    var first=String(data.name||'').trim().split(/ +/)[0];
771    if(first){
772      var title=done.querySelector('.go-done-title'), hl=document.createElement('span');
773      hl.textContent=first;
774      title.textContent='Thanks, '; title.appendChild(hl); title.appendChild(document.createTextNode('!'));
775    }
776    if(data.email) done.querySelector('.go-done-email').textContent=data.email;
777    status.textContent='';
778    done.hidden=false;
779    f.classList.add('is-done');
780    var still=matchMedia('(prefers-reduced-motion: reduce)').matches;
781    done.scrollIntoView({block:'center',behavior:still?'auto':'smooth'});
782    done.querySelector('.go-done-title').focus({preventScroll:true});
783    if(window.gtag) gtag('event','generate_lead',{plan:'go'});
784  }
785  f.addEventListener('submit',function(e){
786    e.preventDefault();
787    // Autofill often fills the honeypot; clear it so a real click is not dropped.
788    var honey=f.querySelector('[name=_honey]'); if(honey) honey.value='';
789    if(!f.checkValidity()){ f.reportValidity(); return; }
790    var fd=new FormData(f), data={};
791    fd.forEach(function(v,k){ if(k!=='_honey'&&k!=='_next'&&k!=='_template') data[k]=v; });
792    data._subject='MarkGrid Go enquiry — '+(data.company||data.name);
793    btn.disabled=true; btn.textContent='Sending…'; status.textContent='';
794    var sheet="https://script.google.com/macros/s/AKfycbzEutaOolfBaQv7NBkXdnh2pRMwBZeV0mZppU6rbMOZxkCNUomEA6XfTfuCsLOxfg9F/exec"; if(sheet) fetch(sheet,{method:'POST',mode:'no-cors',keepalive:true,headers:{'Content-Type':'text/plain;charset=utf-8'},body:JSON.stringify({form:'MarkGrid Go',name:data.name,email:data.email,company:data.company,message:data.message,page:location.href})}).catch(function(){});
795    fetch('https://formsubmit.co/ajax/[email protected]',{method:'POST',headers:{'Content-Type':'application/json','Accept':'application/json'},body:JSON.stringify(data)})
796      .then(function(r){ if(!r.ok) throw new Error(r.status); return r.json(); })
797      .then(function(d){ if(d&&d.success==='false') throw new Error(d.message); showSuccess(data); })
798      .catch(function(){ btn.disabled=false; btn.textContent='Start MarkGrid Go · ₹50,000/mo'; status.innerHTML='That didn’t go through. Please try again, or email <a href="mailto:[email protected]">[email protected]</a>.'; });
799  });
800})();
801</script>
801
802</body></html>

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.