PageSourceSearch

https://www.invisque.com/press

html invisque.com collected 2026-10-05 20:05:56 UTC 31,483 bytes, 196 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077850115.png?t=1783077851600"/><link rel="preload" as="image" href="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783923135234.png?t=1783923136326"/><link rel="preload" as="image" href="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077985748.png?t=1783077987872"/><link rel="preload" as="image" href="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783074253293.jpg?t=1783074253832"/><link rel="stylesheet" href="/_next/static/css/a63191b0ec6f1483.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-da9a28fa7e3c8b90.js"/>
1<script src="/_next/static/chunks/fd9d1056-502aa2b1a6c37e98.js" async=""></script>
1<script src="/_next/static/chunks/2117-b697b3263107d6e9.js" async=""></script>
1<script src="/_next/static/chunks/main-app-dd9357982cbe95c2.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-122d09de0b4ab2ea.js" async=""></script>
1<script src="/_next/static/chunks/app/error-6811b77bb9441ee2.js" async=""></script>
1<script src="/_next/static/chunks/app/press/page-2c6e386558dcb570.js" async=""></script>
1<title>InvisQue</title><meta name="description" content="Queue, table, valet and customer management — per restaurant."/><link rel="icon" href="/favicon.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/favicon.png" sizes="512x512" type="image/png"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><style>
2        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
3
4        :root {
5          --bg: #080a10; --surface: #0f1219; --surface-2: #161b28; --surface-3: #1e2436;
6          --border: #232840; --borderl: #2d3350;
7          --gold: #d9b568; --gold-2: #c49a42; --gold-3: #e8c97a;
8          --gold-s: rgba(217,181,104,.08);
9          --t1: #eef0f6; --t2: #a0a6c0; --t3: #636880;
10          --max: 1200px;
11        }
12
13        html { scroll-behavior: smooth; }
14        body {
15          background: var(--bg); color: var(--t1);
16          font-family: &#x27;Inter&#x27;, sans-serif;
17          line-height: 1.6; overflow-x: hidden;
18          -webkit-font-smoothing: antialiased;
19          min-height: 100vh;
20        }
21        body::before {
22          content: &#x27;&#x27;; position: fixed; inset: 0; z-index: 0; pointer-events: none;
23          background-image:
24            linear-gradient(rgba(217,181,104,.022) 1px, transparent 1px),
25            linear-gradient(90deg, rgba(217,181,104,.022) 1px, transparent 1px);
26          background-size: 60px 60px;
27        }
28
29        /* NAV */
30        nav {
31          position: fixed; top: 0; left: 0; right: 0; z-index: 200;
32          height: 64px; display: flex; align-items: center; justify-content: space-between;
33          padding: 0 40px;
34          background: rgba(8,10,16,.82); backdrop-filter: blur(24px) saturate(180%);
35          border-bottom: 1px solid rgba(255,255,255,.05);
36        }
37        .nav-logo {
38          font-size: 18px; font-weight: 800; letter-spacing: -.4px;
39          color: var(--t1); text-decoration: none;
40          display: flex; align-items: center; gap: 8px;
41        }
42        .nav-logo-dot {
43          width: 8px; height: 8px; border-radius: 50%; background: var(--gold);
44          box-shadow: 0 0 8px rgba(217,181,104,.6);
45        }
46        .nav-links { display: flex; gap: 32px; list-style: none; }
47        .nav-links a { color: var(--t3); text-decoration: none; font-size: 13.5px; font-weight: 500; transition: color .15s; }
48        .nav-links a:hover { color: var(--t1); }
49        .nav-cta {
50          background: var(--gold); color: #080a10; border: none; border-radius: 8px;
51          padding: 8px 18px; font-size: 13.5px; font-weight: 700;
52          cursor: pointer; text-decoration: none;
53          transition: background .15s, box-shadow .2s;
54          font-family: &#x27;Inter&#x27;, sans-serif;
55        }
56        .nav-cta:hover { background: var(--gold-3); box-shadow: 0 0 24px rgba(217,181,104,.3); }
57
58        /* MAIN */
59        main {
60          position: relative; z-index: 1;
61          max-width: var(--max); margin: 0 auto;
62          padding: 120px 40px 80px;
63        }
64
65        .press-header { margin-bottom: 56px; }
66        .press-eyebrow {
67          display: inline-flex; align-items: center; gap: 8px;
68          padding: 4px 14px 4px 8px;
69          border: 1px solid rgba(217,181,104,.25); border-radius: 100px;
70          background: rgba(217,181,104,.06);
71          font-size: 11.5px; font-weight: 600; color: var(--gold);
72          letter-spacing: .4px; margin-bottom: 20px;
73        }
74        .eyebrow-dot {
75          width: 16px; height: 16px; border-radius: 50%;
76          background: rgba(217,181,104,.2);
77          display: flex; align-items: center; justify-content: center;
78        }
79        .eyebrow-dot::after { content: &#x27;&#x27;; width: 6px; height: 6px; border-radius: 50%; background: var(--gold); }
80        .press-title {
81          font-size: clamp(32px, 4vw, 52px); font-weight: 900;
82          letter-spacing: -2px; line-height: 1.08; margin-bottom: 14px;
83        }
84        .grad {
85          background: linear-gradient(135deg, var(--gold-3) 0%, var(--gold) 50%, #b8893a 100%);
86          -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
87        }
88        .press-sub { font-size: 16px; color: var(--t2); max-width: 500px; }
89
90        /* GRID */
91        .press-grid {
92          display: grid;
93          grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
94          gap: 20px;
95        }
96
97        /* CARD */
98        .press-card {
99          background: var(--surface);
100          border: 1px solid var(--border);
101          border-radius: 16px;
102          overflow: hidden;
103          transition: border-color .2s, transform .2s, box-shadow .2s;
104          text-decoration: none;
105          display: flex; flex-direction: column;
106        }
107        .press-card:hover {
108          border-color: rgba(217,181,104,.35);
109          transform: translateY(-3px);
110          box-shadow: 0 12px 40px rgba(0,0,0,.4);
111        }
112
113        /* Print card — photo on top */
114        .press-card-photo {
115          width: 100%; aspect-ratio: 4/3; object-fit: cover;
116          display: block; background: var(--surface-2);
117        }
118        .press-card-photo-placeholder {
119          width: 100%; aspect-ratio: 4/3;
120          background: var(--surface-2);
121          display: flex; align-items: center; justify-content: center;
122          font-size: 40px;
123        }
124
125        .press-card-body {
126          padding: 18px 20px 20px;
127          flex: 1; display: flex; flex-direction: column; gap: 6px;
128        }
129        .press-card-type {
130          font-size: 10px; font-weight: 700; text-transform: uppercase;
131          letter-spacing: .8px;
132        }
133        .press-card-type-print { color: var(--gold); }
134        .press-card-type-link  { color: #34d399; }
135
136        .press-card-pub {
137          font-size: 16px; font-weight: 700; color: var(--t1); line-height: 1.3;
138        }
139        .press-card-headline {
140          font-size: 13px; color: var(--t2); line-height: 1.5; flex: 1;
141        }
142        .press-card-meta {
143          display: flex; align-items: center; justify-content: space-between;
144          margin-top: 10px; font-size: 11px; color: var(--t3);
145        }
146        .press-card-arrow {
147          font-size: 14px; color: var(--gold);
148        }
149
150        /* Empty state */
151        .press-empty {
152          text-align: center; padding: 80px 40px;
153          color: var(--t3); font-size: 15px;
154        }
155
156        /* FOOTER */
157        footer {
158          position: relative; z-index: 1;
159          background: var(--bg); border-top: 1px solid var(--border);
160          padding: 56px 40px 32px;
161        }
162        .fi { max-width: var(--max); margin: 0 auto; }
163        .ft {
164          display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
165          gap: 40px; margin-bottom: 40px;
166        }
167        .flogo {
168          font-size: 17px; font-weight: 800; letter-spacing: -.3px;
169          color: var(--t1); margin-bottom: 10px;
170          display: flex; align-items: center; gap: 8px;
171        }
172        .flogo-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--gold); }
173        .ftagline { font-size: 13px; color: var(--t3); line-height: 1.6; max-width: 260px; }
174        .fcol h4 { font-size: 11px; font-weight: 700; color: var(--t3); text-transform: uppercase; letter-spacing: .8px; margin-bottom: 14px; }
175        .fcol ul { list-style: none; display: flex; flex-direction: column; gap: 8px; }
176        .fcol a { color: var(--t2); text-decoration: none; font-size: 13.5px; transition: color .15s; }
177        .fcol a:hover { color: var(--gold); }
178        .fcol a.active { color: var(--gold); }
179        .fb {
180          display: flex; align-items: center; justify-content: space-between;
181          padding-top: 24px; border-top: 1px solid var(--border);
182          font-size: 12px; color: var(--t3);
183        }
184
185        @media (max-width: 768px) {
186          nav { padding: 0 20px; }
187          .nav-links { display: none; }
188          main { padding: 100px 20px 60px; }
189          .press-grid { grid-template-columns: 1fr 1fr; gap: 14px; }
190          .ft { grid-template-columns: 1fr 1fr; gap: 24px; }
191          .fb { flex-direction: column; gap: 8px; text-align: center; }
192        }
193        @media (max-width: 480px) {
194          .press-grid { grid-template-columns: 1fr; }
195        }
196      </style><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&amp;display=swap" rel="stylesheet"/><nav><a href="/" class="nav-logo"><span class="nav-logo-dot"></span>InvisQue</a><ul class="nav-links"><li><a href="/#features">Features</a></li><li><a href="/#how">How it works</a></li><li><a href="/#contact">Contact</a></li></ul><a href="/#contact" class="nav-cta">Get a demo</a></nav><main>
196<div class="press-header"><div class="press-eyebrow"><div class="eyebrow-dot"></div>In the news</div><h1 class="press-title">InvisQue in <span class="grad">the press</span></h1><p class="press-sub">Coverage from print and digital media across India.</p></div><div class="press-grid"><div class="press-card" style="cursor:pointer"><img src="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077850115.png?t=1783077851600" alt="Economic Times" class="press-card-photo" style="object-position:50% 50%"/><div class="press-card-body"><div class="press-card-type press-card-type-print">Print</div><div class="press-card-pub">Economic Times</div><div class="press-card-headline">InvisQue launches platform to help restaurants manage queues and boost revenue</div><div class="press-card-meta"><span></span><span class="press-card-arrow">↗</span></div></div></div><div class="press-card" style="cursor:pointer"><img src="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783923135234.png?t=1783923136326" alt="Business India Magazine" class="press-card-photo" style="object-position:50% 50%"/><div class="press-card-body"><div class="press-card-type press-card-type-print">Print</div><div class="press-card-pub">Business India Magazine</div><div class="press-card-meta"><span>13 July 2026</span><span class="press-card-arrow">↗</span></div></div></div><div class="press-card" style="cursor:pointer"><img src="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077985748.png?t=1783077987872" alt="Free Press Journal" class="press-card-photo" style="object-position:50% 50%"/><div class="press-card-body"><div class="press-card-type press-card-type-print">Print</div><div class="press-card-pub">Free Press Journal</div><div class="press-card-headline">InvisQue Launches QR-Based Queue Platform, Helps Restaurants Turn Wait Time Into Revenue</div><div class="press-card-meta"><span>1 July 2026</span><span class="press-card-arrow">↗</span></div></div></div><div class="press-card" style="cursor:pointer"><img src="https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783074253293.jpg?t=1783074253832" alt="News Hub" class="press-card-photo" style="object-position:3% 46%"/><div class="press-card-body"><div class="press-card-type press-card-type-print">Print</div><div class="press-card-pub">News Hub</div><div class="press-card-meta"><span></span><span style="font-size:12px;color:var(--gold);font-weight:600">🔍 Tap to zoom</span></div></div></div></div></main><footer><div class="fi"><div class="ft"><div><div class="flogo"><div class="flogo-dot"></div>InvisQue</div><div class="ftagline">The smart queue platform for modern restaurants. Built for the World.</div></div><div class="fcol"><h4>Product</h4><ul><li><a href="/#features">Features</a></li><li><a href="/#how">How it works</a></li><li><a href="/#contact">Get a demo</a></li></ul></div><div class="fcol"><h4>Company</h4><ul><li><a href="/#contact">Contact</a></li><li><a href="/press" class="active">Press</a></li></ul></div><div class="fcol"><h4>Legal</h4><ul><li><a href="#">Privacy policy</a></li><li><a href="#">Terms of service</a></li></ul></div></div><div class="fb"><p>© 2026 InvisQue. All rights reserved.</p><p>Built with care for restaurants that care about their guests.</p></div></div></footer><!--$--><!--/$-->
196<script src="/_next/static/chunks/webpack-da9a28fa7e3c8b90.js" async=""></script>
196<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
196<script>self.__next_f.push([1,"1:HL[\"/_next/static/css/a63191b0ec6f1483.css\",\"style\"]\n"])</script>
196<script>self.__next_f.push([1,"2:I[2846,[],\"\"]\n5:I[4707,[],\"\"]\n6:I[6423,[],\"\"]\n7:I[633,[\"3185\",\"static/chunks/app/layout-122d09de0b4ab2ea.js\"],\"default\"]\n8:I[3490,[\"7601\",\"static/chunks/app/error-6811b77bb9441ee2.js\"],\"default\"]\n9:I[9197,[\"3185\",\"static/chunks/app/layout-122d09de0b4ab2ea.js\"],\"Analytics\"]\nb:I[1060,[],\"\"]\nc:[]\n"])</script>
196<script>self.__next_f.push([1,"0:[\"$\",\"$L2\",null,{\"buildId\":\"ZeCTFIy1BL_m8Yj_ro5Mo\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"press\"],\"initialTree\":[\"\",{\"children\":[\"press\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"press\",{\"children\":[\"__PAGE__\",{},[[\"$L3\",\"$L4\",null],null],null]},[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"press\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a63191b0ec6f1483.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L7\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$8\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}],[\"$\",\"$L9\",null,{}]]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$La\"],\"globalErrorComponent\":\"$b\",\"missingSlots\":\"$Wc\"}]\n"])</script>
196<script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"InvisQue\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Queue, table, valet and customer management — per restaurant.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"icon\",\"href\":\"/favicon.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"5\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}]]\n3:null\n"])</script>
196<script>self.__next_f.push([1,"e:I[7646,[\"6148\",\"static/chunks/app/press/page-2c6e386558dcb570.js\"],\"default\"]\nd:T1ed6,"])</script>
196<script>self.__next_f.push([1,"\n        *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n        :root {\n          --bg: #080a10; --surface: #0f1219; --surface-2: #161b28; --surface-3: #1e2436;\n          --border: #232840; --borderl: #2d3350;\n          --gold: #d9b568; --gold-2: #c49a42; --gold-3: #e8c97a;\n          --gold-s: rgba(217,181,104,.08);\n          --t1: #eef0f6; --t2: #a0a6c0; --t3: #636880;\n          --max: 1200px;\n        }\n\n        html { scroll-behavior: smooth; }\n        body {\n          background: var(--bg); color: var(--t1);\n          font-family: 'Inter', sans-serif;\n          line-height: 1.6; overflow-x: hidden;\n          -webkit-font-smoothing: antialiased;\n          min-height: 100vh;\n        }\n        body::before {\n          content: ''; position: fixed; inset: 0; z-index: 0; pointer-events: none;\n          background-image:\n            linear-gradient(rgba(217,181,104,.022) 1px, transparent 1px),\n            linear-gradient(90deg, rgba(217,181,104,.022) 1px, transparent 1px);\n          background-size: 60px 60px;\n        }\n\n        /* NAV */\n        nav {\n          position: fixed; top: 0; left: 0; right: 0; z-index: 200;\n          height: 64px; display: flex; align-items: center; justify-content: space-between;\n          padding: 0 40px;\n          background: rgba(8,10,16,.82); backdrop-filter: blur(24px) saturate(180%);\n          border-bottom: 1px solid rgba(255,255,255,.05);\n        }\n        .nav-logo {\n          font-size: 18px; font-weight: 800; letter-spacing: -.4px;\n          color: var(--t1); text-decoration: none;\n          display: flex; align-items: center; gap: 8px;\n        }\n        .nav-logo-dot {\n          width: 8px; height: 8px; border-radius: 50%; background: var(--gold);\n          box-shadow: 0 0 8px rgba(217,181,104,.6);\n        }\n        .nav-links { display: flex; gap: 32px; list-style: none; }\n        .nav-links a { color: var(--t3); text-decoration: none; font-size: 13.5px; font-weight: 500; transition: color .15s; }\n        .nav-links a:hover { color: var(--t1); }\n        .nav-cta {\n          background: var(--gold); color: #080a10; border: none; border-radius: 8px;\n          padding: 8px 18px; font-size: 13.5px; font-weight: 700;\n          cursor: pointer; text-decoration: none;\n          transition: background .15s, box-shadow .2s;\n          font-family: 'Inter', sans-serif;\n        }\n        .nav-cta:hover { background: var(--gold-3); box-shadow: 0 0 24px rgba(217,181,104,.3); }\n\n        /* MAIN */\n        main {\n          position: relative; z-index: 1;\n          max-width: var(--max); margin: 0 auto;\n          padding: 120px 40px 80px;\n        }\n\n        .press-header { margin-bottom: 56px; }\n        .press-eyebrow {\n          display: inline-flex; align-items: center; gap: 8px;\n          padding: 4px 14px 4px 8px;\n          border: 1px solid rgba(217,181,104,.25); border-radius: 100px;\n          background: rgba(217,181,104,.06);\n          font-size: 11.5px; font-weight: 600; color: var(--gold);\n          letter-spacing: .4px; margin-bottom: 20px;\n        }\n        .eyebrow-dot {\n          width: 16px; height: 16px; border-radius: 50%;\n          background: rgba(217,181,104,.2);\n          display: flex; align-items: center; justify-content: center;\n        }\n        .eyebrow-dot::after { content: ''; width: 6px; height: 6px; border-radius: 50%; background: var(--gold); }\n        .press-title {\n          font-size: clamp(32px, 4vw, 52px); font-weight: 900;\n          letter-spacing: -2px; line-height: 1.08; margin-bottom: 14px;\n        }\n        .grad {\n          background: linear-gradient(135deg, var(--gold-3) 0%, var(--gold) 50%, #b8893a 100%);\n          -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\n        }\n        .press-sub { font-size: 16px; color: var(--t2); max-width: 500px; }\n\n        /* GRID */\n        .press-grid {\n          display: grid;\n          grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\n          gap: 20px;\n        }\n\n        /* CARD */\n        .press-card {\n          background: var(--surface);\n          border: 1px solid var(--border);\n          border-radius: 16px;\n          overflow: hidden;\n          transition: border-color .2s, transform .2s, box-shadow .2s;\n          text-decoration: none;\n          display: flex; flex-direction: column;\n        }\n        .press-card:hover {\n          border-color: rgba(217,181,104,.35);\n          transform: translateY(-3px);\n          box-shadow: 0 12px 40px rgba(0,0,0,.4);\n        }\n\n        /* Print card — photo on top */\n        .press-card-photo {\n          width: 100%; aspect-ratio: 4/3; object-fit: cover;\n          display: block; background: var(--surface-2);\n        }\n        .press-card-photo-placeholder {\n          width: 100%; aspect-ratio: 4/3;\n          background: var(--surface-2);\n          display: flex; align-items: center; justify-content: center;\n          font-size: 40px;\n        }\n\n        .press-card-body {\n          padding: 18px 20px 20px;\n          flex: 1; display: flex; flex-direction: column; gap: 6px;\n        }\n        .press-card-type {\n          font-size: 10px; font-weight: 700; text-transform: uppercase;\n          letter-spacing: .8px;\n        }\n        .press-card-type-print { color: var(--gold); }\n        .press-card-type-link  { color: #34d399; }\n\n        .press-card-pub {\n          font-size: 16px; font-weight: 700; color: var(--t1); line-height: 1.3;\n        }\n        .press-card-headline {\n          font-size: 13px; color: var(--t2); line-height: 1.5; flex: 1;\n        }\n        .press-card-meta {\n          display: flex; align-items: center; justify-content: space-between;\n          margin-top: 10px; font-size: 11px; color: var(--t3);\n        }\n        .press-card-arrow {\n          font-size: 14px; color: var(--gold);\n        }
196\n\n        /* Empty state */\n        .press-empty {\n          text-align: center; padding: 80px 40px;\n          color: var(--t3); font-size: 15px;\n        }\n\n        /* FOOTER */\n        footer {\n          position: relative; z-index: 1;\n          background: var(--bg); border-top: 1px solid var(--border);\n          padding: 56px 40px 32px;\n        }\n        .fi { max-width: var(--max); margin: 0 auto; }\n        .ft {\n          display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;\n          gap: 40px; margin-bottom: 40px;\n        }\n        .flogo {\n          font-size: 17px; font-weight: 800; letter-spacing: -.3px;\n          color: var(--t1); margin-bottom: 10px;\n          display: flex; align-items: center; gap: 8px;\n        }\n        .flogo-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--gold); }\n        .ftagline { font-size: 13px; color: var(--t3); line-height: 1.6; max-width: 260px; }\n        .fcol h4 { font-size: 11px; font-weight: 700; color: var(--t3); text-transform: uppercase; letter-spacing: .8px; margin-bottom: 14px; }\n        .fcol ul { list-style: none; display: flex; flex-direction: column; gap: 8px; }\n        .fcol a { color: var(--t2); text-decoration: none; font-size: 13.5px; transition: color .15s; }\n        .fcol a:hover { color: var(--gold); }\n        .fcol a.active { color: var(--gold); }\n        .fb {\n          display: flex; align-items: center; justify-content: space-between;\n          padding-top: 24px; border-top: 1px solid var(--border);\n          font-size: 12px; color: var(--t3);\n        }\n\n        @media (max-width: 768px) {\n          nav { padding: 0 20px; }\n          .nav-links { display: none; }\n          main { padding: 100px 20px 60px; }\n          .press-grid { grid-template-columns: 1fr 1fr; gap: 14px; }\n          .ft { grid-template-columns: 1fr 1fr; gap: 24px; }\n          .fb { flex-direction: column; gap: 8px; text-align: center; }\n        }\n        @media (max-width: 480px) {\n          .press-grid { grid-template-columns: 1fr; }\n        }\n      "])</script>
196<script>self.__next_f.push([1,"4:[[\"$\",\"style\",null,{\"children\":\"$d\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"\"}],[\"$\",\"link\",null,{\"href\":\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900\u0026display=swap\",\"rel\":\"stylesheet\"}],[\"$\",\"nav\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"nav-logo\",\"children\":[[\"$\",\"span\",null,{\"className\":\"nav-logo-dot\"}],\"InvisQue\"]}],[\"$\",\"ul\",null,{\"className\":\"nav-links\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#features\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#how\",\"children\":\"How it works\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#contact\",\"children\":\"Contact\"}]}]]}],[\"$\",\"a\",null,{\"href\":\"/#contact\",\"className\":\"nav-cta\",\"children\":\"Get a demo\"}]]}],[\"$\",\"main\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"press-header\",\"children\":[[\"$\",\"div\",null,{\"className\":\"press-eyebrow\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow-dot\"}],\"In the news\"]}],[\"$\",\"h1\",null,{\"className\":\"press-title\",\"children\":[\"InvisQue in \",[\"$\",\"span\",null,{\"className\":\"grad\",\"children\":\"the press\"}]]}],[\"$\",\"p\",null,{\"className\":\"press-sub\",\"children\":\"Coverage from print and digital media across India.\"}]]}],[\"$\",\"$Le\",null,{\"items\":[{\"id\":\"3831faf6-aec8-4c18-8060-2f25bfbe675b\",\"type\":\"print\",\"publication_name\":\"Economic Times\",\"headline\":\"InvisQue launches platform to help restaurants manage queues and boost revenue\",\"date\":null,\"photo_url\":\"https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077850115.png?t=1783077851600\",\"article_url\":\"https://economictimes.indiatimes.com/small-biz/entrepreneurship/invisque-launches-platform-to-help-restaurants-manage-queues-and-boost-revenue/articleshow/132153279.cms?from=mdr\",\"photo_focal_x\":50,\"photo_focal_y\":50},{\"id\":\"fc365572-761e-4096-b50b-1ccd7ccd1524\",\"type\":\"print\",\"publication_name\":\"Business India Magazine\",\"headline\":null,\"date\":\"2026-07-13\",\"photo_url\":\"https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783923135234.png?t=1783923136326\",\"article_url\":\"https://online.fliphtml5.com/wgupd/dsmm/#p=8\",\"photo_focal_x\":50,\"photo_focal_y\":50},{\"id\":\"489707bd-dc01-4f59-8ec7-15aae47544c1\",\"type\":\"print\",\"publication_name\":\"Free Press Journal\",\"headline\":\"InvisQue Launches QR-Based Queue Platform, Helps Restaurants Turn Wait Time Into Revenue\",\"date\":\"2026-07-01\",\"photo_url\":\"https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783077985748.png?t=1783077987872\",\"article_url\":\"https://www.freepressjournal.in/press-release/invisque-launches-qr-based-queue-platform-helps-restaurants-turn-wait-time-into-revenue\",\"photo_focal_x\":50,\"photo_focal_y\":50},{\"id\":\"d2e58e09-438d-4668-b4d3-2d1a8d1d1ae6\",\"type\":\"print\",\"publication_name\":\"News Hub\",\"headline\":null,\"date\":null,\"photo_url\":\"https://mapqzpjjnlhlkaroolsg.supabase.co/storage/v1/object/public/press-assets/press/1783074253293.jpg?t=1783074253832\",\"article_url\":null,\"photo_focal_x\":3,\"photo_focal_y\":46}]}]]}],[\"$\",\"footer\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"fi\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ft\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flogo\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flogo-dot\"}],\"InvisQue\"]}],[\"$\",\"div\",null,{\"className\":\"ftagline\",\"children\":\"The smart queue platform for modern restaurants. Built for the World.\"}]]}],[\"$\",\"div\",null,{\"className\":\"fcol\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#features\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#how\",\"children\":\"How it works\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#contact\",\"children\":\"Get a demo\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"fcol\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/#contact\",\"children\":\"Contact\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/press\",\"className\":\"active\",\"children\":\"Press\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"fcol\",\"children\":[[\"$\",\"h4\",null,{\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#\",\"children\":\"Privacy policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#\",\"children\":\"Terms of service\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"fb\",\"children\":[[\"$\",\"p\",null,{\"children\":\"© 2026 InvisQue. All rights reserved.\"}],[\"$\",\"p\",null,{\"children\":\"Built with care for restaurants that care about their guests.\"}]]}]]}]}]]\n"])</script>
196</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.