PageSourceSearch

https://touriq.ai/

html touriq.ai collected 2026-10-05 15:25:16 UTC 2,608 bytes, 47 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <!-- The "iQ" mark from PICS/TourIQ_logo.png. PNGs for browsers without SVG
6         favicons (Safari); the SVG switches to cream strokes on dark themes. -->
7    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
8    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
9    <link rel="icon" type="image/svg+xml" href="/favicon-iq.svg" />
10    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
11    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
12    <meta name="theme-color" content="#FAF6F1" />
13    <!-- Cream from the very first frame, before the stylesheet arrives. -->
14    <style>html{background:#faf6f1}</style>
15    <!-- The two display fonts most of the first screen is set in. `crossorigin` is required or the preload is fetched twice. -->
16    <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/funnel-display-latin-wght-normal.woff2" />
17    <link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/hanken-grotesk-latin-wght-normal.woff2" />
18    <!-- The home hero photo is the largest thing on the first screen; start it before the JS is even parsed. -->
19    <link
20      rel="preload"
21      as="image"
22      imagesrcset="/hero-balloon-640.webp 640w, /hero-balloon-1200.webp 1200w, /hero-balloon-1920.webp 1920w, /hero-balloon-2880.webp 2880w"
23      imagesizes="100vw"
24      fetchpriority="high"
25    />
26    <meta
27      name="description"
28      content="TourIQ is the only dynamic pricing platform live and two-way on FareHarbor and Peek Pro. Prices every departure on weather, demand, cruise arrivals and your own booking pace; you approve it; it pushes straight to FareHarbor or Peek Pro."
29    />
30    <title>TourIQ | Revenue operations for tour operators</title>
31
32    
32<script>
33      // Matches the source design: only arm reveal animations when motion is welcome.
34      if (!matchMedia('(prefers-reduced-motion:reduce)').matches) {
35        document.documentElement.classList.add('tqjs');
36      }
37    </script>
37
38    
38<script type="module" crossorigin src="/assets/index-4Q-TFqe2.js"></script>
38
39    <link rel="modulepreload" crossorigin href="/assets/jsx-runtime-CFEceaYG.js">
40    <link rel="modulepreload" crossorigin href="/assets/preload-helper-BZ1Pz5am.js">
41    <link rel="modulepreload" crossorigin href="/assets/navItems-DIgupJxH.js">
42    <link rel="stylesheet" crossorigin href="/assets/index-v7YQgcFS.css">
43  </head>
44  <body>
45    <div id="root"></div>
46  </body>
47</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.