PageSourceSearch

https://omni.studio/pages/contact

html omni.studio collected 2026-09-26 08:21:45 UTC 164,804 bytes, 2,655 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <meta name="theme-color" content="#FAF7F0">
7    <meta name="omni-theme-release" content="homepage-mobile-hero-clarity-20260806-r1"><!-- Umami analytics (privacy-first, AI-referrer attribution) -->
8    
8<script defer src="https://umami.plentum.com/script.js" data-website-id="e9242b52-4918-492f-827a-a203a71449a1" data-omni-release="homepage-mobile-hero-clarity-20260806-r1"></script>
8<title>Contact | Omni Studio</title>
9    <meta name="description" content="Contact Omni Studio to discuss managed AI Ops, AI automation audits, and approval-gated workflow support for service-business operations.">
10    <link rel="canonical" href="https://omni.studio/pages/contact"><meta property="og:site_name" content="Omni Studio">
11    <meta property="og:title" content="Contact | Omni Studio">
12    <meta property="og:description" content="Contact Omni Studio to discuss managed AI Ops, AI automation audits, and approval-gated workflow support for service-business operations.">
13    <meta property="og:url" content="https://omni.studio/pages/contact">
14    <meta property="og:type" content="website"><meta property="og:image" content="//omni.studio/cdn/shop/files/omni-linkedin-cover-chatgpt-final.png?v=1781898189&width=1200"><meta name="twitter:card" content="summary_large_image">
15    <meta name="twitter:title" content="Contact | Omni Studio">
16    <meta name="twitter:description" content="Contact Omni Studio to discuss managed AI Ops, AI automation audits, and approval-gated workflow support for service-business operations."><meta name="twitter:image" content="//omni.studio/cdn/shop/files/omni-linkedin-cover-chatgpt-final.png?v=1781898189&width=1200"><meta name="facebook-domain-verification" content="rxa8skco5vvkfhibxw7w3n288chagn">
17      <link rel="icon" type="image/svg+xml" href="//omni.studio/cdn/shop/t/9/assets/omni-mark.svg?v=109224518774143194991785941220">
18    
19    <style id="omni-global-qa-guards">
20      :root {
21        --omni-sticky-nav-space: 24px;
22        --omni-mobile-chat-bottom: calc(env(safe-area-inset-bottom, 0px) + 92px);
23      }
24      html { scroll-padding-top: var(--omni-sticky-nav-space); scroll-padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 24px); }
25      #MainContent :is(section, [id]) { scroll-margin-top: var(--omni-sticky-nav-space); }
26      .omx-btn {
27        position: fixed;
28        z-index: 2147482600;
29        right: 18px;
30        bottom: calc(env(safe-area-inset-bottom, 0px) + 18px);
31        width: 56px;
32        min-width: 56px;
33        height: 56px;
34        min-height: 56px;
35        display: inline-flex;
36        align-items: center;
37        justify-content: center;
38        gap: 0;
39        padding: 0;
40        border: 1px solid rgba(255,255,255,0.12);
41        border-radius: 999px;
42        background: #10141b;
43        color: #fff;
44        box-shadow: 0 20px 45px rgba(15,23,42,0.28);
45        font-family: "Inter Tight", Inter, system-ui, sans-serif;
46        font-size: 16px;
47        font-weight: 800;
48        line-height: 1;
49        cursor: pointer;
50      }
51      .omx-btn .omx-bmk {
52        width: 34px;
53        height: 34px;
54        border-radius: 50%;
55        display: grid;
56        place-items: center;
57        color: #fff;
58        border: 1px solid rgba(255,255,255,0.5);
59        background: rgba(255,255,255,0.06);
60        flex: 0 0 auto;
61      }
62      .omx-btn .omx-bmk svg { width: 23px; height: 23px; display: block; }
63      .omx-btn > span:not(.omx-bmk):not(.omx-pdot) { display: none !important; }
64      .omx-btn .omx-pdot {
65        position: absolute;
66        top: 2px;
67        right: 2px;
68        width: 10px;
69        height: 10px;
70        border-radius: 50%;
71        background: #16c784;
72        box-shadow: 0 0 0 5px rgba(22,199,132,0.14);
73        flex: 0 0 auto;
74      }
75      .omx-panel {
76        position: fixed;
77        z-index: 2147482599;
78        right: 18px;
79        bottom: calc(env(safe-area-inset-bottom, 0px) + 90px);
80        width: min(392px, calc(100vw - 32px));
81        padding: 16px;
82        border: 1px solid rgba(21,25,30,0.10);
83        border-radius: 24px;
84        background: rgba(255,255,255,0.96);
85        color: #15191E;
86        box-shadow: 0 26px 70px rgba(15,23,42,0.22);
87        -webkit-backdrop-filter: blur(18px);
88        backdrop-filter: blur(18px);
89        font-family: "Inter Tight", Inter, system-ui, sans-serif;
90      }
91      .omx-panel[hidden] { display: none !important; }
92      .omx-sr-only {
93        position: absolute !important;
94        width: 1px !important;
95        height: 1px !important;
96        padding: 0 !important;
97        margin: -1px !important;
98        overflow: hidden !important;
99        clip: rect(0, 0, 0, 0) !important;
100        white-space: nowrap !important;
101        border: 0 !important;
102      }
103      .omx-panel__top { display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; }
104      .omx-panel__eyebrow {
105        display: inline-flex;
106        align-items: center;
107        gap: 7px;
108        color: #C24400;
109        font-size: 11px;
110        font-weight: 800;
111        letter-spacing: .12em;
112        text-transform: uppercase;
113      }
114      .omx-panel h3 { margin: 8px 0 6px; font-size: 24px; line-height: 1.05; letter-spacing: -0.02em; }
115      .omx-panel p { margin: 0; color: #60646c; font-size: 14px; line-height: 1.45; }
116      .omx-panel__close {
117        width: 34px;
118        height: 34px;
119        border: 0;
120        border-radius: 50%;
121        background: #f3f3f7;
122        color: #15191e;
123        font-size: 22px;
124        line-height: 1;
125        cursor: pointer;
126      }
127      .omx-chat-log {
128        max-height: 310px;
129        overflow: auto;
130        display: grid;
131        gap: 10px;
132        margin: 14px 0 12px;
133        padding: 4px 2px;
134        scroll-behavior: smooth;
135      }
136      .omx-chat-message {
137        max-width: 88%;
138        padding: 11px 13px;
139        border-radius: 17px;
140        font-size: 14px;
141        line-height: 1.38;
142      }
143      .omx-chat-message--bot {
144        justify-self: start;
145        color: #15191e;
146        background: #f4f4f7;
147        border-bottom-left-radius: 6px;
148      }
149      .omx-chat-message--user {
150        justify-self: end;
151        color: #fff;
152        background: #FF5900;
153        border-bottom-right-radius: 6px;
154      }
155      .omx-chat-message--typing {
156        display: inline-flex;
157        align-items: center;
158        gap: 5px;
159        min-width: 64px;
160      }
161      .omx-chat-message--typing span {
162        width: 6px;
163        height: 6px;
164        border-radius: 999px;
165        background: #8c9098;
166        animation: omxTyping 1s ease-in-out infinite;
167      }
168      .omx-chat-message--typing span:nth-child(2) { animation-delay: 120ms; }
169      .omx-chat-message--typing span:nth-child(3) { animation-delay: 240ms; }
170      .omx-chat-suggestions {
171        display: flex;
172        gap: 8px;
173        overflow-x: auto;
174        padding: 2px 0 12px;
175        scrollbar-width: none;
176      }
177      .omx-chat-suggestions::-webkit-scrollbar { display: none; }
178      .omx-chat-chip {
179        flex: 0 0 auto;
180        border: 1px solid rgba(255, 89, 0, 0.18);
181        border-radius: 999px;
182        background: #FFF5EE;
183        color: #C24400;
184        padding: 8px 10px;
185        font-family: "Inter Tight", Inter, system-ui, sans-serif;
186        font-size: 12px;
187        font-weight: 800;
188        cursor: pointer;
189      }
190      .omx-chat-form {
191        display: grid;
192        grid-template-columns: 1fr 46px;
193        gap: 8px;
194        padding: 8px;
195        border: 1px solid rgba(21,25,30,0.10);
196        border-radius: 18px;
197        background: #f7f7fa;
198      }
199      .omx-chat-input {
200        width: 100%;
201        min-width: 0;
202        min-height: 44px;
203        max-height: 92px;
204        resize: none;
205        border: 0;
206        outline: 0;
207        background: transparent;
208        color: #15191e;
209        font-family: "Inter Tight", Inter, system-ui, sans-serif;
210        font-size: 14px;
211        line-height: 1.3;
212        padding: 11px 6px;
213      }
214      .omx-chat-input::placeholder { color: #8c9098; }
215      .omx-chat-send {
216        width: 46px;
217        height: 46px;
218        border: 0;
219        border-radius: 14px;
220        background: #FF5900;
221        color: #fff;
222        display: grid;
223        place-items: center;
224        cursor: pointer;
225        box-shadow: 0 12px 24px rgba(255,89,0,0.24);
226      }
227      .omx-chat-send svg { width: 18px; height: 18px; }
228      .omx-chat-footnote {
229        margin-top: 10px !important;
230        color: #8c9098 !important;
231        font-size: 12px !important;
232        text-align: center;
233      }
234      @keyframes omxTyping {
235        0%, 80%, 100% { transform: translateY(0); opacity: 0.45; }
236        40% { transform: translateY(-3px); opacity: 1; }
237      }
238      @media (max-width: 860px) {
239        :root {
240          --omni-sticky-nav-space: 20px;
241          --omni-mobile-chat-bottom: calc(env(safe-area-inset-bottom, 0px) + 62px);
242        }
243        #MainContent { min-width: 0; overflow: clip; }
244        body .omx-btn,
245        body .omx-panel,
246        body .omx-card,
247        body [class*="omx-panel"] { display: none !important; }
248        body .omx-btn {
249          width: 58px !important;
250          min-width: 58px !important;
251          height: 58px !important;
252          padding: 0 !important;
253          right: 14px !important;
254          left: auto !important;
255          bottom: var(--omni-mobile-chat-bottom) !important;
256          border-radius: 999px !important;
257          justify-content: center !important;
258          gap: 0 !important;
259        }
260        body .omx-btn > span:not(.omx-bmk):not(.omx-pdot) { display: none !important; }
261        body .omx-btn .omx-bmk {
262          background: transparent !important;
263          border: none !important;
264          width: 34px !important;
265          height: 34px !important;
266          flex: none !important;
267        }
268        body .omx-btn .omx-bmk svg { width: 30px !important; height: 30px !important; }
269        body .omx-btn .omx-bmk svg circle:nth-of-type(1) { stroke: #FAF7F0 !important; stroke-width: 2.6 !important; }
270        body .omx-btn .omx-bmk svg circle:nth-of-type(2) { stroke: rgba(250,247,240,0.45) !important; stroke-width: 1.4 !important; }
271        body .omx-btn .omx-bmk svg circle:nth-of-type(3) { stroke: #FAF7F0 !important; stroke-width: 1.9 !important; }
272        body .omx-btn .omx-bmk svg circle:nth-of-type(4) { fill: #FF5900 !important; r: 3.5 !important; }
273        body .omx-btn .omx-pdot {
274          position: absolute !important;
275          top: 3px !important;
276          right: 3px !important;
277        }
278        body .omx-panel,
279        body .omx-card,
280        body [class*="omx-panel"] {
281          max-width: calc(100vw - 24px) !important;
282          right: 12px !important;
283          bottom: calc(env(safe-area-inset-bottom, 0px) + 126px) !important;
284          max-height: calc(100dvh - 180px) !important;
285        }
286        body .omx-chat-suggestions {
287          flex-wrap: wrap;
288          overflow: visible;
289        }
290        body .omx-chat-chip {
291          flex: 1 1 calc(50% - 6px);
292          text-align: center;
293        }
294      }
295      @media (max-width: 860px), (pointer: coarse), (prefers-reduced-motion: reduce) {
296        [data-omni-motion],
297        .omni-motion-safe,
298        .workflow-line::after,
299        .ops-signal-packet,
300        .ops-meter span,
301        .orch-path,
302        .orch-lane::before,
303        .orch-progress i,
304        .orch-status-feed em,
305        .agent-orb,
306        .pulse-dot,
307        .prog-fill {
308          animation-duration: .001ms !important;
309          animation-iteration-count: 1 !important;
310          transition-duration: 0.001s !important;
311          will-change: auto !important;
312        }
313      }
314      html.omni-motion-stable [data-omni-motion],
315      html.omni-motion-stable .omni-motion-safe,
316      html.omni-motion-stable .workflow-line::after,
317      html.omni-motion-stable .ops-signal-packet,
318      html.omni-motion-stable .ops-meter span,
319      html.omni-motion-stable .orch-path,
320      html.omni-motion-stable .orch-lane::before,
321      html.omni-motion-stable .orch-progress i,
322      html.omni-motion-stable .orch-status-feed em,
323      html.omni-motion-stable .agent-orb,
324      html.omni-motion-stable .pulse-dot,
325      html.omni-motion-stable .prog-fill {
326        animation-duration: .001ms !important;
327        animation-iteration-count: 1 !important;
328        transition-duration: 0.001s !important;
329        will-change: auto !important;
330      }
331    </style>
332
333    <link rel="preconnect" href="https://fonts.googleapis.com">
334    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
335    <link href="https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&family=Inter+Tight:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,500;0,600;0,700;0,800;1,600;1,700&display=swap" rel="stylesheet"><link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-ds.css?v=134261791330102486031785942192"><link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-tokens.css?v=7980399270002280061785942194">
336    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-base.css?v=121922625312683054751785941214">
337    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-components.css?v=29798949750726459381785941216">
338    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-page-home.css?v=178204405457171084441785941223">
339    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-page-platform.css?v=129
339692780358707982531785941224">
340    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-page-industries.css?v=134088971565861732081785941224">
341    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-page-pricing.css?v=100330599813732951785941225">
342    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-page-about.css?v=162240869006242767241785941221">
343    <style id="omni-sitewide-baseline-20260802">
344      /* Shared guardrails for every template, including Shopify utility pages. */
345      html, body { overflow-x: clip; }
346      body { background: #FAF7F0; color: #15191E; font-family: 'Inter Tight', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
347      h1, h2, h3, h4, h5, h6 { font-family: 'Plus Jakarta Sans', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; }
348      img, svg, video, canvas { max-width: 100%; }
349      :focus-visible { outline: 3px solid #FF5900; outline-offset: 3px; }
350      #MainContent { min-width: 0; }
351      body.omni-frontpage-collection #MainContent { width: 100%; max-width: 100%; overflow-x: clip; }
352      body.omni-frontpage-collection quick-add-component { max-width: 100%; overflow-x: clip; }
353      body.omni-frontpage-collection .quick-add__button { right: 0 !important; }
354
355      /* Known legacy URLs get a useful recovery card even when Shopify
356         normalizes the server response to its cached /404 template. */
357      body .omni-404 .o4-recovery {
358        max-width: 560px;
359        margin: 28px auto 0;
360        padding: 20px 22px;
361        border: 1px solid rgba(21, 25, 30, 0.1);
362        border-radius: 18px;
363        background: #FFFFFF;
364        text-align: left;
365        box-shadow: 0 20px 48px rgba(21, 25, 30, 0.07);
366      }
367      body .omni-404 .o4-recovery-kicker {
368        display: block;
369        margin-bottom: 7px;
370        color: #C24400;
371        font-family: "DM Mono", ui-monospace, monospace;
372        font-size: 11px;
373        letter-spacing: .08em;
374        text-transform: uppercase;
375      }
376      body .omni-404 .o4-recovery p { margin: 0; color: #4A5A6E; font-size: 15px; line-height: 1.5; }
377      body .omni-404 .o4-recovery a { display: inline-flex; gap: 7px; margin-top: 12px; color: #15191E; font-size: 14px; font-weight: 700; text-decoration: none; }
378      body .omni-404 .o4-recovery a:hover { color: #C24400; }
379
380      /* The pilot route is a marketing/qualification surface first. Keep the
381         Shopify checkout available, but make it an intentional secondary path
382         instead of exposing an unbranded catalog page. */
383      body.omni-pilot-product #MainContent { padding-top: 0; }
384      body.omni-pilot-product .omni-pilot-bridge {
385        width: min(1180px, calc(100% - 48px));
386        margin: 0 auto;
387        padding: clamp(132px, 15vw, 190px) 0 72px;
388      }
389      body.omni-pilot-product .omni-pilot-bridge__grid {
390        display: grid;
391        grid-template-columns: minmax(0, 1.12fr) minmax(320px, .88fr);
392        gap: clamp(32px, 7vw, 96px);
393        align-items: center;
394      }
395      body.omni-pilot-product .omni-pilot-bridge__eyebrow,
396      body.omni-pilot-product .omni-pilot-card__eyebrow {
397        margin: 0 0 18px;
398        color: #C24400;
399        font-family: "DM Mono", ui-monospace, monospace;
400        font-size: 12px;
401        font-weight: 500;
402        letter-spacing: .08em;
403        text-transform: uppercase;
404      }
405      body.omni-pilot-product .omni-pilot-bridge h1 {
406        max-width: 760px;
407        margin: 0;
408        color: #15191E;
409        font-family: "Plus Jakarta Sans", "Inter Tight", Inter, system-ui, sans-serif;
410        font-size: clamp(44px, 7vw, 88px);
411        font-weight: 700;
412        letter-spacing: -.055em;
413        line-height: .98;
414      }
415      body.omni-pilot-product .omni-pilot-bridge__lead {
416        max-width: 640px;
417        margin: 24px 0 0;
418        color: #4A5A6E;
419        font-size: clamp(18px, 2vw, 22px);
420        line-height: 1.5;
421      }
422      body.omni-pilot-product .omni-pilot-bridge__actions {
423        display: flex;
424        flex-wrap: wrap;
425        gap: 12px;
426        margin-top: 32px;
427      }
428      body.omni-pilot-product .omni-pilot-bridge__actions a {
429        display: inline-flex;
430        min-height: 48px;
431        align-items: center;
432        justify-content: center;
433        border-radius: 999px;
434        padding: 12px 20px;
435        font-size: 15px;
436        font-weight: 700;
437        line-height: 1;
438        text-decoration: none;
439        transition: transform 160ms ease, background 160ms ease, color 160ms ease;
440      }
441      body.omni-pilot-product .omni-pilot-bridge__actions a:hover { transform: translateY(-2px); }
442      body.omni-pilot-product .omni-pilot-bridge__primary { background: #15191E; color: #FFFFFF; }
443      body.omni-pilot-product .omni-pilot-bridge__primary:hover { background: #FF5900; }
444      body.omni-pilot-product .omni-pilot-bridge__secondary { border: 1px solid rgba(21,25,30,.18); color: #15191E; }
445      body.omni-pilot-product .omni-pilot-bridge__secondary:hover { border-color: #15191E; background: #FFFFFF; }
446      body.omni-pilot-product .omni-pilot-bridge__note {
447        display: flex;
448        align-items: center;
449        gap: 9px;
450        margin: 20px 0 0;
451        color: #4A5A6E;
452        font-family: "DM Mono", ui-monospace, monospace;
453        font-size: 12px;
454        letter-spacing: .02em;
455      }
456      body.omni-pilot-product .omni-pilot-bridge__note::before {
457        width: 8px;
458        height: 8px;
459        flex: none;
460        border-radius: 50%;
461        background: #2F7636;
462        box-shadow: 0 0 0 4px #D1F3D3;
463        content: "";
464      }
465      body.omni-pilot-product .omni-pilot-card {
466        position: relative;
467        overflow: hidden;
468        border: 1px solid rgba(21,25,30,.10);
469        border-radius: 28px;
470        padding: clamp(24px, 4vw, 40px);
471        background: #FFFFFF;
472        box-shadow: 0 28px 80px -44px rgba(21,25,30,.55);
473      }
474      body.omni-pilot-product .omni-pilot-card::before {
475        position: absolute;
476        width: 240px;
477        height: 240px;
478        top: -120px;
479        right: -90px;
480        border-radius: 50%;
481        background: #FFE3D6;
482        content: "";
483      }
484      body.omni-pilot-product .omni-pilot-card__eyebrow { position: relative; }
485      body.omni-pilot-product .omni-pilot-card h2 {
486        position: relative;
487        margin: 0;
488        color: #15191E;
489        font-family: "Plus Jakarta Sans", "Inter Tight", Inter, system-ui, sans-serif;
490        font-size: clamp(25px, 3vw, 36px);
491        letter-spacing: -.035em;
492        line-height: 1.04;
493      }
494      body.omni-pilot-product .omni-pilot-card ol {
495        position: relative;
496        display: grid;
497        gap: 16px;
498        margin: 28px 0 0;
499        padding: 0;
500        list-style: none;
501        counter-reset: omni-step;
502      }
503      body.omni-pilot-product .omni-pilot-card li {
504        display: grid;
505        grid-template-columns: 32px minmax(0, 1fr);
506        gap: 12px;
507        align-items: start;
508        color: #4A5A6E;
509        font-size: 15px;
510        line-height: 1.45;
511      }
512      body.omni-pilot-product .omni-pilot-card li::before {
513        counter-increment: omni-step;
514        display: grid;
515        width: 32px;
516        height: 32px;
517        place-items: center;
518        border-radius: 10px;
519        background: #F3F3F7;
520        color: #15191E;
521        content: counter(omni-step, decimal-leading-zero);
522        font-family: "DM Mono", ui-monospace, monospace;
523        font-size: 11px;
524      }
525      body.omni-pilot-product .omni-pilot-card li strong { display: block; margin-bottom: 3px; color: #15191E; }
526      body.omni-pilot-product .omni-pilot-checkout {
527        width: min(1180px, calc(100% - 48px));
528        margin: 0 auto 96px;
529        border-top: 1px solid rgba(21,25,30,.12);
530      }
531      body.omni-pilot-product .omni-pilot-checkout summary {
532        display: flex;
533        min-height: 64px;
534        align-items: center;
535        justify-content: space-between;
536        cursor: pointer;
537        color: #15191E;
538        font-size: 15px;
539        font-weight: 700;
540        list-style: none;
541      }
542      body.omni-pilot-product .omni-pilot-checkout summary::-webkit-details-marker { display: none; }
543      body.omni-pilot-product .omni-pilot-checkout summary::after { color: #C24400; content: "+"; font-size: 24px; font-weight: 400; }
544      body.omni-pilot-product .omni-pilot-checkout[open] summary::after { content: "−"; }
545      body.omni-pilot-product .omni-pilot-checkout__hint { margin: 0 0 28px; color: #4A5A6E; font-size: 14px; line-height: 1.5; }
546      body.omni-pilot-product .omni-pilot-checkout__body { overflow: hidden; border-radius: 20px; background: #FFFFFF; }
547      @media (max-width: 760px) {
548        body.omni-pilot-product .omni-pilot-bridge,
549        body.omni-pilot-product .omni-pilot-checkout { width: min(100% - 36px, 1180px); }
550        body.omni-pilot-product .omni-pilot-bridge { padding-top: 124px; }
551        body.omni-pilot-product .omni-pilot-bridge__grid { grid-template-columns: 1fr; gap: 36px; }
552        body.omni-pilot-product .omni-pilot-bridge h1 { font-size: clamp(42px, 13vw, 64px); }
553        body.omni-pilot-product .omni-pilot-bridge__actions a { width: 100%; }
554        body.omni-pilot-product .omni-pilot-bridge__note { align-items: flex-start; line-height: 1.45; }
555      }
556    </style>
557
558    
558<script type="application/ld+json" data-omni-organization-schema="2026-07-21">
559      {
560        "@context": "https://schema.org",
561        "@type": ["Organization", "ProfessionalService"],
562        "@id": "https:\/\/omni.studio\/#organization",
563        "name": "Omni Studio",
564        "legalName": "Omni Studio, Inc.",
565        "url": "https:\/\/omni.studio",
566        "description": "Omni Studio is a managed operations layer for service businesses. We give repeatable work a specialist role, connect it to your systems, and keep judgment with your team.",
567        "slogan": "AI that runs the whole business",
568        "logo": {
569          "@type": "ImageObject",
570          "url": "https://omni.studio/cdn/shop/files/omni-linkedin-cover-chatgpt-final.png?v=1781898189",
571          "width": 1200,
572          "height": 627
573        },
574        "areaServed": "US",
575        "address": {
576          "@type": "PostalAddress",
577          "addressLocality": "San Francisco",
578          "addressRegion": "CA",
579          "addressCountry": "US"
580        },
581        "telephone": "+1-866-966-5144",
582        "sameAs": [
583          "https://www.instagram.com/omnistudioai/",
584          "https://www.facebook.com/people/Omni-Studio/61589584677025/",
585          "https://www.linkedin.com/company/omni-studio-ai"
586        ],
587        "aggregateRating": {
588          "@type": "AggregateRating",
589          "ratingValue": "4.9",
590          "reviewCount": "87",
591          "bestRating": "5",
592          "worstRating": "1"
593        },
594        "knowsAbout": [
595          "custom AI employees",
596        "AI employees",
597        "AI workforce",
598          "workflow automation",
599          "AI-ops consulting",
600          "managed AI infrastructure",
601        "AI receptionist",
602        "AI reputation specialist",
603        "AI finance employee",
604        "AI accountant",
605        "AI CMO"
606        ],
607        "makesOffer": [
608          { "@id": "https:\/\/omni.studio\/#service-pilot" },
609          { "@id": "https:\/\/omni.studio\/#service-custom-build" }
610        ]
611      }
612    </script>
612
613
614    
615
616    
617
618    
619    
620    
620<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
620<meta name="google-site-verification" content="5mljpHFeJEaVF8--tbcoBQKxVuLM1zWR5nkMEkR0ENU">
621<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/96800211217/digital_wallets/dialog">
622<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
622<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 622
622
623<script id="shopify-features" type="application/json">{"accessToken":"fd61c769a14caf45bf24faaf74710a9f","betas":["rich-media-storefront-analytics"],"domain":"omni.studio","predictiveSearch":true,"shopId":96800211217,"locale":"en"}</script>
vendor: 1 bytes, line 623
623
624<script>var Shopify = Shopify || {};
625Shopify.shop = "xrnbqa-g1.myshopify.com";
626Shopify.locale = "en";
627Shopify.currency = {"active":"USD","rate":"1.0"};
628Shopify.country = "US";
629Shopify.theme = {"name":"OmniStudioTheme\/main","id":184356077841,"schema_name":"Horizon","schema_version":"3.5.1","theme_store_id":null,"role":"main"};
630Shopify.theme.handle = "null";
631Shopify.theme.style = {"id":null,"handle":null};
632Shopify.cdnHost = "omni.studio/cdn";
633Shopify.routes = Shopify.routes || {};
634Shopify.routes.root = "/";
635Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
636Shopify.SignInWithShop = Shopify.SignInWithShop || {};
637Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
638Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 638
638
639<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 639
639
640<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 640
640
641<script>
642  window.Shopify = window.Shopify || {};
643  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
644  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
645  window.Shopify.SignInWithShop.eligible = true;
646</script>
vendor: 1 bytes, line 646
646
647<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 647
647
648<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 648
648
649<script type="module">
650  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
651
652  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
653
654</script>
vendor: 1 bytes, line 654
654
655<script>
656  window.Shopify = window.Shopify || {};
657  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
658  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
659</script>
vendor: 1 bytes, line 659
659
660<script id="__st">var __st={"a":96800211217,"offset":-14400,"reqid":"280a591a-b57a-4237-8c64-8e2c06466965-1790410905","pageurl":"omni.studio\/pages\/contact","s":"pages-154715554065","u":"49c8a00e2b51","p":"page","rtyp":"page","rid":154715554065};</script>
vendor: 1 bytes, line 660
660
661<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 661
661
662<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 662
662
663<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//omni.studio/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 663
663
664<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//omni.studio/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
664<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 664
664
665<script>
666  window.Shopify = window.Shopify || {};
667  window.Shopify.MCP = window.Shopify.MCP || {};
668  window.Shopify.MCP.enabled = true;
669  window.Shopify.MCP.shop = "xrnbqa-g1.myshopify.com";
670  window.Shopify.MCP.mcpEndpoint = "https:\/\/omni.studio\/api\/mcp";
671  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
672</script>
vendor: 1 bytes, line 672
672
673<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/omni.studio\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
674</script>
vendor: 1 bytes, line 674
674
675<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://omni.studio/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
676</script>
vendor: 1 bytes, line 676
676
677<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
678  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
679</script>
vendor: 1 bytes, line 679
679
680<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
681</script>
681
682
683<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
683
684    
684<script src="https://staging.omni.studio/api/web-agent/widget.js" defer></script>
684
685    
685<script>
686      /* The external chat widget is injected after page load. Give its
687         icon-only mobile control an accessible name as soon as it appears. */
688      (function () {
689        var labelChat = function () {
690          document.querySelectorAll('.omx-btn').forEach(function (button) {
691            if (!button.hasAttribute('aria-label')) button.setAttribute('aria-label', 'Talk with Michael');
692            if (!button.hasAttribute('title')) button.setAttribute('title', 'Talk with Michael');
693          });
694          document.querySelectorAll('.omx-panel').forEach(function (panel) {
695            var styles = getComputedStyle(panel);
696            var isHidden = styles.visibility === 'hidden' || styles.opacity === '0';
697            if (isHidden && !panel.hasAttribute('hidden')) panel.setAttribute('hidden', '');
698            if (!isHidden && panel.hasAttribute('hidden')) panel.removeAttribute('hidden');
699          });
700        };
701        labelChat();
702        if ('MutationObserver' in window && document.documentElement) {
703          new MutationObserver(labelChat).observe(document.documentElement, {
704            childList: true,
705            subtree: true,
706            attributes: true,
707            attributeFilter: ['class', 'style', 'hidden']
708          });
709        }
710      })();
711    </script>
711
712    <style data-omni-michael-icon-fix="20260710c">
713      /* The web-agent widget ships the Omni mark as hairline light strokes
714         on a near-transparent dark chip — unreadable at 22px. Render it
715         like the nav logo instead: solid warm-white chip, dark rings,
716         orange core. Remove once widget.js ships its own fix. */
717      /* Widget's .omx-bmk is a bare flex box with no size/alignment, so the
718         22px mark sits at the top-left of the chip. Give it a fixed circular
719         chip and center the mark inside it. */
720      .omx-btn .omx-bmk {
721        background: #FAF7F0 !important;
722        width: 26px !important;
723        height: 26px !important;
724        border-radius: 50% !important;
725        align-items: center !important;
726        justify-content: center !important;
727        box-sizing: border-box !important;
728        padding: 0 !important;
729      }
730      .omx-btn .omx-bmk svg { display: block; }
731      .omx-btn .omx-bmk svg circle:nth-of-type(1) { stroke: #0A0E12; stroke-width: 2.6; }
732      .omx-btn .omx-bmk svg circle:nth-of-type(2) { stroke: #8B9AAE; stroke-width: 1.4; }
733      .omx-btn .omx-bmk svg circle:nth-of-type(3) { stroke: #0A0E12; stroke-width: 1.8; }
734      .omx-btn .omx-bmk svg circle:nth-of-type(4) { fill: #FF5900; r: 4; }
735    </style>
736  <!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
737<script type="text/javascript">
738  (function (c, l, a, r, i, t, y) {
739    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
740    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
741    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
742
743    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
744      if (error) {
745        console.error("Error loading Shopify features:", error);
746        return;
747      }
748
749      c[a]('consentv2', {
750        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
751        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
752        source: 101,
753      });
754    });
755
756    l.addEventListener("visitorConsentCollected", function (e) {
757      c[a]('consentv2', {
758        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
759        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
760        source: 101,
761      });
762    });
763  })(window, document, "clarity", "script", "x1a3lvuxli");
764</script>
764
765
766
767
768<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
769<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 96800211217,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 769
769
770<script>
771  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
772</script>
vendor: 1 bytes, line 772
772
773<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
773).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 96800211217,storefrontBaseUrl: "https://omni.studio",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://omni.studio/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2311029009","configuration":"{\"projectId\":\"x1a3lvuxli\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
773,"dataSharingState":"unrestricted"},{"id":"2297168145","configuration":"{\"pixel_id\":\"1504261011359151\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2297135377","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-92HMB9E3P5\\\",\\\"GT-WRHDXF8G\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-92HMB9E3P5\\\",\\\"MC-44FZL3Y6NE\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-92HMB9E3P5\\\",\\\"MC-44FZL3Y6NE\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-92HMB9E3P5\\\",\\\"MC-44FZL3Y6NE\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-92HMB9E3P5\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Omni Studio","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"xrnbqa-g1.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/omni.studio"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://omni.studio/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"184356077841","themePublished":"true","eventMetadataId":"d5f5a934-7db6-4d84-a743-a06251b6b4d6","pageType":"page","resourceId":"154715554065","shopId":"96800211217","storefrontBaseUrl":"https:\/\/omni.studio","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
773<script>
774  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
775  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
776  window.ShopifyAnalytics.meta.currency = 'USD';
777  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":154715554065,"requestId":"280a591a-b57a-4237-8c64-8e2c06466965-1790410905"}};
778  for (var attr in meta) {
779    window.ShopifyAnalytics.meta[attr] = meta[attr];
780  }
781</script>
vendor: 1 bytes, line 781
781
782<script class="analytics">
783  (function () {
784    var customDocumentWrite = function(content) {
785      var jquery = null;
786
787      if (window.jQuery) {
788        jquery = window.jQuery;
789      } else if (window.Checkout && window.Checkout.$) {
790        jquery = window.Checkout.$;
791      }
792
793      if (jquery) {
794        jquery('body').append(content);
795      }
796    };
797
798    var hasLoggedConversion = function(token) {
799      if (token) {
800        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
801      }
802      return false;
803    }
804
805    var setCookieIfConversion = function(token) {
806      if (token) {
807        var twoMonthsFromNow = new Date(Date.now());
808        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
809
810        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
811      }
812    }
813
814    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
815    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
816    if (trekkie.integrations) {
817      return;
818    }
819    trekkie.methods = [
820      'identify',
821      'page',
822      'ready',
823      'track',
824      'trackForm',
825      'trackLink'
826    ];
827    trekkie.factory = function(method) {
828      return function() {
829        var args = Array.prototype.slice.call(arguments);
830        args.unshift(method);
831        trekkie.push(args);
832        if (method == 'track' || method == 'page') {
833          var pageUrl;
834          try {
835            pageUrl = window.location.href;
836          } catch (e) {}
837          var pageReferrer;
838          try {
839            pageReferrer = document.referrer;
840          } catch (e) {}
841          try {
842            if (window.__TREKKIE_SHIM_QUEUE == null) {
843              window.__TREKKIE_SHIM_QUEUE = [];
844            }
845            window.__TREKKIE_SHIM_QUEUE.push({
846              from: 'trekkie-stub',
847              method: method,
848              args: args.slice(1),
849              pageContext: {
850                url: pageUrl,
851                referrer: pageReferrer
852              }
853            });
854          } catch (e) {
855            // no-op
856          }
857        }
858        return trekkie;
859      };
860    };
861    for (var i = 0; i < trekkie.methods.length; i++) {
862      var key = trekkie.methods[i];
863      trekkie[key] = trekkie.factory(key);
864    }
865    trekkie.load = function(config) {
866      trekkie.config = config || {};
867      trekkie.config.initialDocumentCookie = document.cookie;
868      var first = document.getElementsByTagName('script')[0];
869var script = document.createElement('script');
870script.type = 'text/javascript';
871script.onerror = function(e) {
872  var scriptFallback = document.createElement('script');
873  scriptFallback.type = 'text/javascript';
874  scriptFallback.onerror = function(error) {
875          var Monorail = {
876      produce: function produce(monorailDomain, schemaId, payload) {
877        var currentMs = new Date().getTime();
878        var event = {
879          schema_id: schemaId,
880          payload: payload,
881          metadata: {
882            event_created_at_ms: currentMs,
883            event_sent_at_ms: currentMs
884          }
885        };
886        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
887      },
888      sendRequest: function sendRequest(endpointUrl, payload) {
889        // Try the sendBeacon API
890        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
891          var blobData = new window.Blob([payload], {
892            type: 'text/plain'
893          });
894
895          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
896            return true;
897          } // sendBeacon was not successful
898
899        } // XHR beacon
900
901        var xhr = new XMLHttpRequest();
902
903        try {
904          xhr.open('POST', endpointUrl);
905          xhr.setRequestHeader('Content-Type', 'text/plain');
906          xhr.send(payload);
907        } catch (e) {
908          console.log(e);
909        }
910
911        return false;
912      },
913      isIos12: function isIos12() {
914        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
915      }
916    };
917    Monorail.produce('monorail-edge.shopifysvc.com',
918      'trekkie_storefront_load_errors/1.1',
919      {shop_id: 96800211217,
920      theme_id: 184356077841,
921      app_name: "storefront",
922      context_url: window.location.href,
923      source_url: "//omni.studio/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
924
925  };
926  scriptFallback.async = true;
927  scriptFallback.src = '//omni.studio/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
928  first.parentNode.insertBefore(scriptFallback, first);
929};
930script.async = true;
931script.src = '//omni.studio/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
932first.parentNode.insertBefore(script, first);
933
934    };
935    trekkie.load(
936      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":96800211217,"isMerchantRequest":null,"themeId":184356077841,"themeCityHash":"4701228489715773219","contentLanguage":"en","currency":"USD","eventMetadataId":"d5f5a934-7db6-4d84-a743-a06251b6b4d6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
937    );
938
939    var loaded = false;
940    trekkie.ready(function() {
941      if (loaded) return;
942      loaded = true;
943
944      window.ShopifyAnalytics.lib = window.trekkie;
945
946      var originalDocumentWrite = document.write;
947      document.write = customDocumentWrite;
948      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
949      document.write = originalDocumentWrite;
950
951      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
952      var token = match? match[1]: undefined;
953      if (!hasLoggedConversion(token)) {
954        setCookieIfConversion(token);
955        
956      }
957    });
958
959    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":154715554065,"requestId":"280a591a-b57a-4237-8c64-8e2c06466965-1790410905","shopifyEmitted":true});
960
961    var eventsListenerScript = document.createElement('script');
962    eventsListenerScript.async = true;
963    eventsListenerScript.src = "//omni.studio/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
964    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
965})();</script>
vendor: 1 bytes, line 965
965
966<script
967  defer
968  src="https://omni.studio/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
969  data-application="storefront-renderer"
970  data-shop-id="96800211217"
971  data-render-region="gcp-us-central1"
972  data-page-type="page"
973  data-theme-instance-id="184356077841"
974  data-theme-name="Horizon"
975  data-theme-version="3.5.1"
976  data-monorail-region="shop_domain"
977  data-resource-timing-sampling-rate="10"
978  data-shs="true"
979  data-shs-beacon="true"
980  data-shs-export-with-fetch="true"
981  data-shs-logs-sample-rate="1"
982  data-shs-beacon-endpoint="https://omni.studio/api/collect"
983></script>
983
984<meta name="shopify-y" content="d6f58858-c667-46c5-8fb8-4dd962f97ca0" data-expiration="1821968505000"><meta name="shopify-s" content="8bfd8070-471b-478f-a994-f7122e75cbdd" data-expiration="1790412705000"><meta name="new-cookie-storage-activated" content="t">
985</head>
986
987    <body class=""><a class="sr-only" href="#MainContent">Skip to content</a>
988
989    <!-- BEGIN sections: header-group -->
990<div id="shopify-section-sections--26301162094865__r1_header" class="shopify-section shopify-section-group-header-group"><link rel="preconnect" href="https://fonts.googleapis.com">
991<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
992<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&family=Inter+Tight:wght@400;500;600;700&display=swap" rel="stylesheet">
993
994
995<style>
996#omni-r1-header { --ink:#15191E; --white:#FFFFFF; --accent:#FF5900; position:relative; z-index:1000; display:block; height:94px; background:#FAF7F0; }
997#omni-r1-header .r1-topbar { position:absolute; inset:0 0 auto; z-index:2; min-height:30px; display:flex; align-items:center; justify-content:center; padding:6px 16px; background:#15191E; color:#fff; font:600 11px/1.2 "Inter Tight",system-ui,sans-serif; letter-spacing:.04em; text-align:center; }
998#omni-r1-header .r1-nav { position:absolute; left:50%; top:38px; transform:translateX(-50%); z-index:1; font-family:"Inter Tight",system-ui,sans-serif; }
999#omni-r1-header .r1-nav-shell {
1000  display: flex; align-items: center; gap: 6px; padding: 4px; border-radius: 999px;
1001  border:1px solid rgba(21,25,30,.09); background:#F3F3F7;
1002  box-shadow:0 8px 24px -18px rgba(21,25,30,.32);
1003}
1004#omni-r1-header .r1-nav-chip {
1005  display: flex; align-items: center; gap: 8px; height: 44px; padding: 0 14px; border-radius: 999px;
1006  font-family: "Inter Tight", system-ui, sans-serif; font-size: 14px; font-weight: 700; color: var(--ink); background: var(--white); text-decoration: none;
1007  transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease; white-space: nowrap;
1008}
1009#omni-r1-header .r1-nav-chip:hover { transform: translateY(-1px); }
1010#omni-r1-header .r1-nav-logo { padding: 0 12px; }
1011#omni-r1-header .r1-nav-logo svg { width: 22px; height: 22px; display: block; flex: none; color: var(--ink); }
1012#omni-r1-header .r1-nav-wordmark {
1013  font-family: "Plus Jakarta Sans", system-ui, sans-serif; font-size: 17px; font-weight: 800; letter-spacing: -0.02em; line-height: 1;
1014  overflow: hidden; max-width: 60px; transition: max-width 0.45s cubic-bezier(.65,0,.35,1), opacity 0.3s ease, margin 0.45s ease;
1015}
1016#omni-r1-header .r1-nav-cta { background: #FF5900; color: #fff; font-size:19px; font-weight:800; }
1017#omni-r1-header .r1-nav-cta:hover { background: #A83A00; }
1018#omni-r1-header .r1-nav-human { background: var(--ink); color: #fff; }
1019#omni-r1-header .r1-nav-human:hover { background: #2E3740; }
1020/* hamburger + drawer: desktop-hidden, shown on mobile */
1021#omni-r1-header .r1-nav-burger { display: none; }
1022#omni-r1-header .r1-nav-drawer { display: none; }
1023@media (max-width: 1080px) {
1024  #omni-r1-header { height:64px; }
1025  #omni-r1-header .r1-topbar { display:none; }
1026  #omni-r1-header .r1-nav { top:10px; }
1027  #omni-r1-header .r1-nav-chip { height: 44px; padding: 0 12px; font-size: 14px; }
1028  /* show the full logo (icon + wordmark) and keep it visible even when scrolled */
1029  #omni-r1-header .r1-nav-wordmark { display: block; max-width: 130px; opacity: 1; margin-left: 0; }
1030  #omni-r1-header .r1-nav-logo { padding: 0 10px; }
1031  /* the inline link chips move into the drawer */
1032  #omni-r1-header .r1-nav-linkitem { display: none; }
1033  #omni-r1-header .r1-nav-human,
1034  #omni-r1-header .r1-nav-cta { display:none; }
1035  /* hamburger button */
1036  #omni-r1-header .r1-nav-burger {
1037    display: inline-flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px;
1038    width: 44px; height: 44px; border: 0; border-radius: 999px; background: var(--white); cursor: pointer;
1039  }
1040  #omni-r1-header .r1-nav-burger span { display: block; width: 17px; height: 2px; border-radius: 2px; background: var(--ink); transition: transform 0.25s ease, opacity 0.2s ease; }
1041  #omni-r1-header .r1-nav.open .r1-nav-burger span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
1042  #omni-r1-header .r1-nav.open .r1-nav-burger span:nth-child(2) { opacity: 0; }
1043  #omni-r1-header .r1-nav.open .r1-nav-burger span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }
1044  /* drawer */
1045  #omni-r1-header .r1-nav-drawer {
1046    display: flex; flex-direction: column; gap: 4px;
1047    position: absolute; top: calc(100% + 8px); left: 50%; width: min(280px, calc(100vw - 24px));
1048    transform: translateX(-50%) translateY(-8px);
1049    background:#F3F3F7;
1050    border-radius: 24px; padding: 8px; box-shadow: 0 18px 44px -18px rgba(21,25,30,0.42);
1051    opacity: 0; visibility: hidden; transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s;
1052  }
1053  #omni-r1-header .r1-nav.open .r1-nav-drawer { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); }
1054  #omni-r1-header .r1-nav-drawer a { display: block; min-height: 44px; padding: 12px 14px; border-radius: 999px; font-family: "Inter Tight", system-ui, sans-serif; font-size: 15px; font-weight: 600; color: var(--ink); text-decoration: none; }
1055  #omni-r1-header .r1-nav-drawer a:hover { background: rgba(21,25,30,0.05); }
1056  #omni-r1-header .r1-nav-drawer a.drawer-cta { background: var(--accent); color: #fff; text-align: center; margin-top: 2px; }
1057}
1058
1059/* The homepage hero owns the first visual moment. Keep the shared header
1060   accessible, but let it float over the hero instead of inserting a cream
1061   band above it. All interior pages retain the normal document-flow header. */
1062body.omni-homepage-body #omni-r1-header {
1063  height: 0;
1064  background: transparent;
1065  pointer-events: none;
1066}
1067body.omni-homepage-body #omni-r1-header .r1-topbar {
1068  background: transparent;
1069  color: #fff;
1070  pointer-events: none;
1071}
1072body.omni-homepage-body #omni-r1-header .r1-nav { pointer-events: auto; }
1073</style>
1074
1075
1076<header id="omni-r1-header">
1077  <div class="r1-topbar">One managed AI Employee · Free 14-day trial</div>
1078  <nav class="r1-nav" id="r1SiteNav" aria-label="Primary">
1079    <div class="r1-nav-shell">
1080      <a class="r1-nav-chip r1-nav-logo" href="/" aria-label="Omni home">
1081        <svg width="22" height="22" viewBox="0 0 40 40" aria-hidden="true">
1082          <circle cx="20" cy="20" r="17.6" fill="none" stroke="currentColor" stroke-width="2.6"/>
1083          <circle cx="20" cy="20" r="11.8" fill="none" stroke="currentColor" stroke-width="1.25" stroke-dasharray="2.2 2.7"/>
1084          <circle cx="20" cy="20" r="7.3" fill="none" stroke="currentColor" stroke-width="2.3" stroke-dasharray="3.9 3.3"/>
1085          <circle cx="20" cy="20" r="2.3" fill="currentColor" stroke="none"/>
1086        </svg>
1087        <span class="r1-nav-wordmark">Omni</span>
1088      </a><a class="r1-nav-chip r1-nav-linkitem" href="/pages/agent-library">AI Employees</a><a class="r1-nav-chip r1-nav-linkitem" href="/pages/workflows">Workflows</a><a class="r1-nav-chip r1-nav-linkitem" href="/pages/industries">Industries</a><a class="r1-nav-chip r1-nav-linkitem" href="/pages/pricing">Pricing</a><a class="r1-nav-chip r1-nav-linkitem" href="/pages/enterprise">Enterprise</a><a class="r1-nav-chip r1-nav-human r1-nav-linkitem" href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener" data-omni-human-cta>Talk to a human</a>
1089      <a class="r1-nav-chip r1-nav-cta r1-nav-linkitem" href="/pages/trial" data-omni-cta="header" data-omni-trial-open>Start your 14-day trial</a>
1090      <button class="r1-nav-burger" type="button" aria-label="Open menu" aria-controls="r1NavDrawer" aria-expanded="false"><span></span><span></span><span></span></button>
1091    </div>
1092    <div class="r1-nav-drawer" id="r1NavDrawer"><a href="/pages/agent-library">AI Employees</a><a href="/pages/workflows">Workflows</a><a href="/pages/industries">Industries</a><a href="/pages/pricing">Pricing</a><a href="/pages/enterprise">Enterprise</a><a href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener" data-omni-human-cta>Talk to a human</a>
1093      <a class="drawer-cta" href="/pages/trial" data-omni-cta="mobile-drawer" data-omni-trial-open>Start your 14-day trial</a>
1094    </div>
1095  </nav>
1096  <svg width="0" height="0" style="position:absolute" aria-hidden="true"><defs>
1097    <g id="r1HdrLogo">
1098      <circle cx="20" cy="20" r="17.6" fill="none" stroke="currentColor" stroke-width="2.6"/>
1099      <circle cx="20" cy="20" r="11.8" fill="none" stroke="currentColor" stroke-width="1.25" stroke-dasharray="2.2 2.7"/>
1100      <circle cx="20" cy="20" r="7.3" fill="none" stroke="currentColor" stroke-width="2.3" stroke-dasharray="3.9 3.3"/>
1101      <circle cx="20" cy="20" r="2.3" fill="currentColor" stroke="none"/>
1102    </g>
1103  </defs></svg>
1104</header>
1105
1106
1107<script>
1108(function () {
1109  if (window.__omniR1Nav) return; window.__omniR1Nav = true;
1110  var nav = document.getElementById('r1SiteNav');
1111  if (!nav) return;
1112
1113  // Mobile hamburger → drawer
1114  var burger = nav.querySelector('.r1-nav-burger');
1115  if (burger) {
1116    var setOpen = function (open) {
1117      nav.classList.toggle('open', open);
1118      burger.setAttribute('aria-expanded', open ? 'true' : 'false');
1119    };
1120    burger.addEventListener('click', function (e) { e.stopPropagation(); setOpen(!nav.classList.contains('open')); });
1121    nav.querySelectorAll('.r1-nav-drawer a').forEach(function (a) { a.addEventListener('click', function () { setOpen(false); }); });
1122    document.addEventListener('click', function (e) { if (!nav.contains(e.target)) setOpen(false); });
1123    document.addEventListener('keydown', function (e) { if (e.key === 'Escape') setOpen(false); });
1124  }
1125})();
1126</script>
1126
1127
1128
1129
1130</div>
1131<!-- END sections: header-group -->
1132<main id="MainContent" role="main">
1133      
1134      
1135        
1136          <div id="shopify-section-template--26301165011217__contact" class="shopify-section"><style>
1137html { scroll-behavior: auto; }
1138html.lenis, html.lenis body { height: auto; }
1139.lenis.lenis-smooth { scroll-behavior: auto !important; }
1140
1141/* neutralize theme global-class styles leaking into ported R1 markup */
1142#omni-contact-r1 .agent-card,
1143#omni-contact-r1 .badge,
1144#omni-contact-r1 .btn-ghost,
1145#omni-contact-r1 .card,
1146#omni-contact-r1 .dim,
1147#omni-contact-r1 .eyebrow,
1148#omni-contact-r1 .faq-item,
1149#omni-contact-r1 .grid,
1150#omni-contact-r1 .hero,
1151#omni-contact-r1 .lead,
1152#omni-contact-r1 .mono,
1153#omni-contact-r1 .price,
1154#omni-contact-r1 .quote,
1155#omni-contact-r1 .row,
1156#omni-contact-r1 .section,
1157#omni-contact-r1 .section-head,
1158#omni-contact-r1 .section-title,
1159#omni-contact-r1 .tag {
1160  display: revert;
1161  grid-template-columns: revert;
1162  grid-template-rows: revert;
1163  grid-auto-flow: revert;
1164  grid-auto-columns: revert;
1165  grid-column: revert;
1166  grid-row: revert;
1167  gap: revert;
1168  flex: revert;
1169  flex-direction: revert;
1170  flex-wrap: revert;
1171  align-items: revert;
1172  align-content: revert;
1173  justify-content: revert;
1174  place-items: revert;
1175  padding: revert;
1176  margin: revert;
1177  background: revert;
1178  border: revert;
1179  border-radius: revert;
1180  box-shadow: revert;
1181  position: revert;
1182  inset: revert;
1183  width: revert;
1184  min-width: revert;
1185  max-width: revert;
1186  height: revert;
1187  min-height: revert;
1188  text-align: revert;
1189  text-transform: revert;
1190  letter-spacing: revert;
1191  list-style: revert;
1192}
1193
1194#omni-contact-r1 {
1195  --bg: #F3F3F7;            /* Chalk White */
1196  --ink: #15191E;           /* Obsidian Black */
1197  --ink-dim: #60646C;       /* Storm Gray */
1198  --ink-faint: #B4B7BF;
1199  --accent: #FF5900;        /* Mandarin Orange */
1200  --accent-soft: #FFE3D6;
1201  --accent-deep: #C24400;
1202  --beige: #E9E9EF;
1203  --white: #FFFFFF;
1204  --green: #2F7636;
1205  --green-bg: #D1F3D3;
1206  --purple: #3B1BCB;
1207  --purple-bg: #E7E2FF;
1208  --card: #FFFFFF;
1209  --display: "Plus Jakarta Sans", system-ui, sans-serif;
1210  --sans: "Inter", system-ui, sans-serif;
1211  --mono: "DM Mono", monospace;
1212  --radius-card: 26px;
1213  --maxw: 1200px;
1214  /* type scale: 12/13/15/17/20/24/32/44/60 */
1215}
1216#omni-contact-r1 * { margin: 0; padding: 0; box-sizing: border-box; }
1217#omni-contact-r1 {
1218  background: var(--bg);
1219  color: var(--ink);
1220  font-family: var(--sans);
1221  font-size: 15px;
1222  line-height: 1.5;
1223  -webkit-font-smoothing: antialiased;
1224  overflow-x: clip;
1225}
1226#omni-contact-r1 h1, #omni-contact-r1 h2, #omni-contact-r1 h3 { font-family: var(--display); font-weight: 800; letter-spacing: -0.02em; }
1227#omni-contact-r1 img, #omni-contact-r1 svg { display: block; }
1228#omni-contact-r1 a { color: inherit; text-decoration: none; }
1229#omni-contact-r1 button { font-family: inherit; cursor: pointer; }
1230#omni-contact-r1 input, #omni-contact-r1 textarea, #omni-contact-r1 select { font-family: inherit; }
1231#omni-contact-r1 .mono { font-family: var(--mono); }
1232#omni-contact-r1 .line { display: block; }
1233#omni-contact-r1 .em { font-style: italic; }
1234#omni-contact-r1 .grain {
1235  position: absolute; inset: 0; pointer-events: none; z-index: 3;
1236  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");
1237  opacity: 0.06; mix-blend-mode: overlay;
1238}
1239#omni-contact-r1 .logo-mark { width: 22px; height: 22px; color: var(--ink); }
1240#omni-contact-r1 use { pointer-events: none; }
1241#omni-contact-r1 .logo-mark.dark { color: var(--ink); }
1242#omni-contact-r1 .btn-dark {
1243  display: inline-flex; align-items: center; gap: 8px;
1244  background: var(--accent); color: #fff; border: 0;
1245  border-radius: 12px; padding: 12px 20px;
1246  font-size: 13px; font-weight: 600; letter-spacing: 0.01em;
1247  transition: transform 0.25s cubic-bezier(.2,.8,.2,1), background 0.2s ease;
1248}
1249#omni-contact-r1 .btn-dark:hover { background: #C24400; transform: scale(1.04); }
1250#omni-contact-r1 .btn-dark:active { transform: scale(0.97); }
1251#omni-contact-r1 .btn-ghost {
1252  display: inline-flex; align-items: center; gap: 8px;
1253  background: transparent; color: var(--ink);
1254  border: 1px solid rgba(21,25,30,0.18); border-radius: 12px;
1255  padding: 12px 20px; font-size: 13px; font-weight: 600;
1256  transition: border-color 0.2s ease, transform 0.25s cubic-bezier(.2,.8,.2,1);
1257}
1258#omni-contact-r1 .btn-ghost:hover { border-color: var(--ink); transform: scale(1.03); }
1259#omni-contact-r1 .btn-row { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }
1260#omni-contact-r1 .hero .btn-ghost { color: #fff; border-color: rgba(255,255,255,0.4); }
1261#omni-contact-r1 .hero .btn-ghost:hover { border-color: #fff; }
1262#omni-contact-r1 .email-pill {
1263  display: flex; align-items: center; gap: 6px;
1264  padding: 5px 5px 5px 18px; border-radius: 16px;
1265  background: rgba(255,255,255,0.18);
1266  backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px);
1267  border: 1px solid rgba(255,255,255,0.22);
1268  width: 340px; max-width: calc(100vw - 48px);
1269}
1270#omni-contact-r1 .email-pill input { flex: 1; min-width: 0; background: transparent; border: 0; outline: none; color: #fff; font-size: 15px; }
1271#omni-contact-r1 .email-pill input::placeholder { color: rgba(255,255,255,0.75); }
1272#omni-contact-r1 .email-pill:focus-within { border-color: rgba(255,255,255,0.45); }
1273#omni-contact-r1 .tag { display: inline-flex; align-items: center; gap: 5px; font-family: var(--mono); font-size: 11px; padding: 4px 9px; border-radius: 6px; }
1274#omni-contact-r1 .tag.green { background: var(--green-bg); color: var(--green); }
1275#omni-contact-r1 .tag.purple { background: var(--purple-bg); color: var(--purple); }
1276#omni-contact-r1 .tag.plain { background: var(--beige); color: var(--ink-dim); }
1277#omni-contact-r1 .tag svg { width: 11px; height: 11px; }
1278#omni-contact-r1 .check { width: 16px; height: 16px; flex: none; border-radius: 50%; background: var(--green); position: relative; }
1279#omni-contact-r1 .check::after { content: ""; position: absolute; left: 4.6px; top: 3.7px; width: 5px; height: 7px; border-right: 1.7px solid #fff; border-bottom: 1.7px solid #fff; transform: rotate(40deg); border-radius: 1px; }
1280#omni-contact-r1 .site-nav { position: fixed; left: 50%; top: 16px; transform: translateX(-50%); z-index: 100; width: max-content; max-width: calc(100vw - 24px); }
1281#omni-contact-r1 .nav-shell {
1282  display: flex; align-items: center; gap: 4px; padding: 4px;
1283  border-radius: 16px;
1284  background: rgba(110,112,118,0.28);
1285  backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);
1286  box-shadow: 0 1px 8px rgba(21,25,30,0.10);
1287  transition: background 0.4s ease, box-shadow 0.4s ease;
1288}
1289#omni-contact-r1 .nav-chip {
1290  display: flex; align-items: center; gap: 8px;
1291  height: 36px; padding: 0 14px; border-radius: 12px;
1292  font-size: 13px; font-weight: 500; color: var(--ink);
1293  background: var(--white); white-space: nowrap;
1294  transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease;
1295}
1296#omni-contact-r1 .nav-chip:hover { transform: scale(1.03); }
1297#omni-contact-r1 .nav-logo { padding: 0 12px; }
1298#omni-contact-r1 .nav-logo .logo-mark { width: 20px; height: 20px; }
1299#omni-contact-r1 .nav-wordmark { font-family: var(--display); font-size: 17px; font-weight: 800; letter-spacing: -0.02em; line-height: 1; }
1300#omni-contact-r1 .nav-link { background: transparent; color: #fff; }
1301#omni-contact-r1 .nav-link:hover { background: rgba(255,255,255,0.22); }
1302#omni-contact-r1 .nav-link[aria-current="page"] { background: var(--white); color: var(--ink); }
1303#omni-contact-r1 .nav-cta { background: var(--accent); color: #fff; }
1304#omni-contact-r1 .nav-cta:hover { background: #C24400; }
1305#omni-contact-r1 .nav-toggle { display: none; width: 36px; height: 36px; border-radius: 12px; border: 0; background: var(--white); align-items: center; justify-content: center; }
1306#omni-contact-r1 .nav-toggle svg { width: 18px; height: 18px; color: var(--ink); }
1307#omni-contact-r1 .nav-menu { display: none; }
1308#omni-contact-r1 .site-nav.scrolled .nav-shell { background: rgba(233,233,239,0.72); box-shadow: 0 2px 14px rgba(21,25,30,0.08); }
1309#omni-contact-r1 .site-nav.scrolled .nav-link { color: var(--ink); }
1310#omni-contact-r1 .site-nav.scrolled .nav-link:hover { background: rgba(21,25,30,0.06); }
1311#omni-contact-r1 .wrap { width: 100%; max-width: var(--maxw); margin: 0 auto; padding: 0 28px; }
1312#omni-contact-r1 .section { padding: 12vh 0; background: var(--bg); position: relative; }
1313#omni-contact-r1 .section.tight { padding: 8vh 0; }
1314#omni-contact-r1 .section-head { max-width: 760px; margin: 0 auto 6vh; text-align: center; }
1315#omni-contact-r1 .section-head.left { margin-left: 0; text-align: left; }
1316#omni-contact-r1 .eyebrow { font-family: var(--mono); font-size: 12px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--accent); margin-bottom: 14px; }
1317#omni-contact-r1 .section-title { font-size: clamp(30px, 4vw, 48px); line-height: 1.05; }
1318#omni-contact-r1 .lead { margin-top: 16px; font-size: 17px; line-height: 1.6; color: var(--ink-dim); }
1319#omni-contact-r1 .section-head.left .lead { margin-left: 0; }
1320#omni-contact-r1 [data-reveal] { will-change: transform, opacity; }
1321#omni-contact-r1 .hero {
1322  position: relative; min-height: 78vh;
1323  display: flex; flex-direction: column; align-items: center; justify-content: center;
1324  overflow: hidden; text-align: center; color: #fff;
1325  padding: 22vh 24px 12vh;
1326}
1327#omni-contact-r1 .hero-media { position: absolute; inset: 0; background: #1B222B; overflow: hidden; }
1328#omni-contact-r1 .hero-media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }
1329#omni-contact-r1 .hero-grad { position: absolute; border-radius: 50%; filter: blur(70px); z-index: 1; }
1330#omni-contact-r1 .hero-grad.g1 { width: 80vw; height: 80vh; left: -12%; top: -22%; background: radial-gradient(closest-side, #3E4A57, transparent 70%); }
1331#omni-contact-r1 .hero-grad.g2 { width: 78vw; height: 90vh; right: -18%; top: -10%; background: radial-gradient(closest-side, #8A5A38, transparent 70%); }
1332#omni-contact-r1 .hero-tint { position: absolute; inset: 0; z-index: 2; background: radial-gradient(120% 90% at 50% 40%, rgba(13,16,20,0.28) 20%, rgba(13,16,20,0.62) 100%), linear-gradient(rgba(13,16,20,0.36), rgba(13,16,20,0.5)); }
1333#omni-contact-r1 .hero-inner { position: relative; z-index: 4; max-width: 900px; }
1334#omni-contact-r1 .hero-eyebrow { font-family: var(--mono); font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,0.7); margin-bottom: 20px; }
1335#omni-contact-r1 .hero-title { font-size: clamp(40px, 6vw, 76px); line-height: 1.02; letter-spacing: -0.02em; }
1336#omni-contact-r1 .hero-lead { margin: 22px auto 0; max-width: 620px; font-size: 18px; line-height: 1.6; color: rgba(255,255,255,0.86); }
1337#omni-contact-r1 .hero-actions { margin-top: 34px; display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
1338#omni-contact-r1 .hero-stats { margin-top: 46px; display: flex; gap: clamp(24px, 5vw, 64px); justify-content: center; flex-wrap: wrap; position: relative; z-index: 4; }
1339#omni-contact-r1 .hstat { text-align: center; color: #fff; }
1340#omni-contact-r1 .hstat b { font-family: var(--display); font-size: clamp(28px, 3.4vw, 40px); font-weight: 800; letter-spacing: -0.02em; display: block; }
1341#omni-contact-r1 .hstat span { font-size: 12.5px; color: rgba(255,255,255,0.7); }
1342#omni-contact-r1 .card {
1343  background: var(--card); border: 1px solid rgba(21,25,30,0.06);
1344  border-radius: 20px; padding: 28px;
1345  box-shadow: 0 18px 44px -30px rgba(21,25,30,0.4);
1346  transition: transform 0.35s cubic-bezier(.2,.7,.3,1), box-shadow 0.35s ease;
1347}
1348#omni-contact-r1 .card.hoverable:hover { transform: translateY(-6px); box-shadow: 0 30px 60px -34px rgba(21,25,30,0.5); }
1349#omni-contact-r1 .grid { display: grid; gap: 18px; }
1350#omni-contact-r1 .grid.cols-2 { grid-template-columns: repeat(2, 1fr); }
1351#omni-contact-r1 .grid.cols-3 { grid-template-columns: repeat(3, 1fr); }
1352#omni-contact-r1 .grid.cols-4 { grid-template-columns: repeat(4, 1fr); }
1353#omni-contact-r1 .icon-disc { width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--beige); color: var(--ink); margin-bottom: 18px; }
1354#omni-contact-r1 .icon-disc.accent { background: var(--accent-soft); color: var(--accent-deep); }
1355#omni-contact-r1 .icon-disc.green { background: var(--green-bg); color: var(--green); }
1356#omni-contact-r1 .icon-disc.purple { background: var(--purple-bg); color: var(--purple); }
1357#omni-contact-r1 .icon-disc svg { width: 22px; height: 22px; }
1358#omni-contact-r1 .card h3 { font-size: 20px; font-weight: 700; }
1359#omni-contact-r1 .card .card-desc { margin-top: 10px; font-size: 14px; line-height: 1.6; color: var(--ink-dim); }
1360#omni-contact-r1 .mini-card { width: 100%; background: #FBFBFD; border: 1px solid rgba(21,25,30,0.06); border-radius: 12px; padding: 12px; box-shadow: 0 14px 34px -18px rgba(21,25,30,0.28); font-size: 12px; }
1361#omni-contact-r1 .mini-head { display: flex; align-items: center; gap: 8px; font-weight: 600; font-size: 13px; }
1362#omni-contact-r1 .mini-head .mono { margin-left: auto; font-size: 12px; }
1363#omni-contact-r1 .mini-head .logo-mark { width: 15px; height: 15px; }
1364#omni-contact-r1 .mini-logo { width: 22px; height: 22px; border-radius: 6px; flex: none; display: grid; place-items: center; color: #fff; font-size: 11px; font-weight: 700; }
1365#omni-contact-r1 .mini-logo.teal { background: linear-gradient(135deg, #1E5E2A, #2CA01C 60%, #8BC53F); }
1366#omni-contact-r1 .mini-logo.green { background: linear-gradient(135deg, #2F7636, #57A05E); }
1367#omni-contact-r1 .mini-logo.blue { background: var(--purple); }
1368#omni-contact-r1 .mini-logo.orange { background: var(--accent); }
1369#omni-contact-r1 .mini-name { font-weight: 600; font-size: 13px; display: block; }
1370#omni-contact-r1 .dim { color: #9B9EA6; }
1371#omni-contact-r1 .dim.small { font-size: 11px; display: block; }
1372#omni-contact-r1 .mini-row { display: flex; align-items: center; justify-content: space-between; background: #fff; border: 1px solid rgba(21,25,30,0.05); border-radius: 8px; padding: 9px 11px; margin-top: 8px; }
1373#omni-contact-r1 .mini-row .green { color: var(--green); }
1374#omni-contact-r1 .trust-strip { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }
1375#omni-contact-r1 .trust-item { background: var(--card); border: 1px solid rgba(21,25,30,0.06); border-radius: 16px; padding: 22px; }
1376#omni-contact-r1 .trust-item .icon-disc { width: 38px; height: 38px; margin-bottom: 14px; }
1377#omni-contact-r1 .trust-item h3 { font-family: var(--display); font-size: 15px; font-weight: 700; letter-spacing: -0.01em; }
1378#omni-contact-r1 .trust-item p { margin-top: 6px; font-size: 13px; color: var(--ink-dim); line-height: 1.5; }
1379#omni-contact-r1 .pains { max-width: 940px; margin: 4vh auto 0; display: flex; flex-direction: column; gap: 14px; }
1380#omni-contact-r1 .pain-row { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 24px; background: var(--card); border: 1px solid rgba(21,25,30,0.06); border-radius: 18px;
1380 padding: 22px 26px; transition: transform 0.3s cubic-bezier(.2,.7,.3,1), box-shadow 0.3s ease; }
1381#omni-contact-r1 .pain-row:hover { transform: translateY(-3px); box-shadow: 0 24px 50px -34px rgba(21,25,30,0.4); }
1382#omni-contact-r1 .pain-row .lbl { font-family: var(--mono); font-size: 11px; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 7px; display: flex; align-items: center; gap: 6px; }
1383#omni-contact-r1 .pain-row .prob .lbl { color: var(--ink-faint); }
1384#omni-contact-r1 .pain-row .sol .lbl { color: var(--green); }
1385#omni-contact-r1 .pain-row h4 { font-family: var(--display); font-size: 16px; font-weight: 700; letter-spacing: -0.01em; }
1386#omni-contact-r1 .pain-row p { font-size: 13px; color: var(--ink-dim); margin-top: 4px; line-height: 1.5; }
1387#omni-contact-r1 .pain-row .sol h4 b { color: var(--accent-deep); font-weight: 700; }
1388#omni-contact-r1 .pain-row .arrow { color: var(--accent); flex: none; }
1389#omni-contact-r1 .pain-row .arrow svg { width: 26px; height: 26px; }
1390#omni-contact-r1 .pain-row .lbl .dotr { width: 7px; height: 7px; border-radius: 50%; background: currentColor; display: inline-block; }
1391@media (max-width: 720px) {
1392  #omni-contact-r1 .pain-row { grid-template-columns: 1fr; gap: 14px; padding: 20px; }
1393  #omni-contact-r1 .pain-row .arrow { transform: rotate(90deg); justify-self: start; margin: -4px 0; }
1394}
1395#omni-contact-r1 .flowline { display: grid; grid-template-columns: repeat(5, 1fr); gap: 0; position: relative; margin-top: 5vh; }
1396#omni-contact-r1 .flowline::before { content: ""; position: absolute; top: 23px; left: 10%; right: 10%; height: 2px; background: repeating-linear-gradient(90deg, #C6C8D0 0 6px, transparent 6px 12px); z-index: 0; }
1397#omni-contact-r1 .fl-step { position: relative; z-index: 1; text-align: center; padding: 0 12px; }
1398#omni-contact-r1 .fl-node { width: 48px; height: 48px; border-radius: 50%; background: var(--card); border: 1px solid rgba(21,25,30,0.08); box-shadow: 0 12px 26px -16px rgba(21,25,30,0.4); display: grid; place-items: center; margin: 0 auto 16px; color: var(--ink); }
1399#omni-contact-r1 .fl-node svg { width: 21px; height: 21px; }
1400#omni-contact-r1 .fl-node.accent { background: var(--accent); color: #fff; border: 0; box-shadow: 0 12px 26px -12px rgba(255,89,0,0.6); }
1401#omni-contact-r1 .fl-time { font-family: var(--mono); font-size: 12px; color: var(--accent-deep); }
1402#omni-contact-r1 .fl-step h4 { font-family: var(--display); font-size: 15px; font-weight: 700; margin-top: 4px; letter-spacing: -0.01em; }
1403#omni-contact-r1 .fl-step p { margin-top: 6px; font-size: 12.5px; color: var(--ink-dim); line-height: 1.5; }
1404@media (max-width: 860px) {
1405  #omni-contact-r1 .flowline { grid-template-columns: 1fr; gap: 20px; margin-top: 3vh; }
1406  #omni-contact-r1 .flowline::before { display: none; }
1407  #omni-contact-r1 .fl-step { display: grid; grid-template-columns: 48px 1fr; gap: 16px; text-align: left; align-items: start; padding: 0; }
1408  #omni-contact-r1 .fl-node { margin: 0; }
1409}
1410#omni-contact-r1 .num-chip { width: 30px; height: 30px; border-radius: 9px; background: var(--ink); color: #fff; display: grid; place-items: center; font-family: var(--mono); font-size: 13px; flex: none; }
1411#omni-contact-r1 .faq-list { width: min(600px, 100%); margin: 0 auto; display: flex; flex-direction: column; gap: 8px; }
1412#omni-contact-r1 .faq-item { background: var(--card); border-radius: 14px; overflow: hidden; border: 1px solid rgba(21,25,30,0.05); }
1413#omni-contact-r1 .faq-item summary { list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 14px; padding: 21px 22px; font-size: 15px; font-weight: 600; cursor: pointer; user-select: none; }
1414#omni-contact-r1 .faq-item summary::-webkit-details-marker { display: none; }
1415#omni-contact-r1 .chev { width: 14px; height: 14px; flex: none; color: var(--ink); transition: transform 0.35s cubic-bezier(.65,0,.35,1); }
1416#omni-contact-r1 .faq-item[open] .chev { transform: rotate(180deg); }
1417#omni-contact-r1 .faq-body { padding: 0 22px; overflow: hidden; }
1418#omni-contact-r1 .faq-body p { padding-bottom: 21px; font-size: 14px; color: var(--ink-dim); line-height: 1.6; }
1419#omni-contact-r1 .cta { padding: 0 28px 12vh; background: var(--bg); }
1420#omni-contact-r1 .cta-card { position: relative; border-radius: 30px; overflow: hidden; min-height: 60vh; background: #B4450A; display: flex; align-items: center; justify-content: center; padding: 10vh 24px; }
1421#omni-contact-r1 .cta-card img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
1422#omni-contact-r1 .cta-tint { position: absolute; inset: 0; z-index: 2; background: linear-gradient(160deg, rgba(255,89,0,0.55), rgba(21,25,30,0.68) 88%); }
1423#omni-contact-r1 .cta-content { position: relative; z-index: 4; text-align: center; color: #fff; display: flex; flex-direction: column; align-items: center; gap: 26px; }
1424#omni-contact-r1 .cta-mark { width: 64px; height: 64px; color: #fff; }
1425#omni-contact-r1 .cta-title { font-size: clamp(32px, 4.4vw, 56px); line-height: 1.05; }
1426#omni-contact-r1 .cta-lead { max-width: 520px; font-size: 17px; line-height: 1.6; color: rgba(255,255,255,0.88); }
1427#omni-contact-r1 .cta .btn-ghost {
1428  background: #fff;
1429  color: var(--ink);
1430  border-color: #fff;
1431  box-shadow: 0 14px 34px rgba(15,23,42,0.18);
1432}
1433#omni-contact-r1 .cta .btn-ghost:hover {
1434  background: var(--ink);
1435  color: #fff;
1436  border-color: var(--ink);
1437}
1438#omni-contact-r1 .footer { background: var(--bg); padding-top: 14vh; position: relative; overflow: hidden; }
1439#omni-contact-r1 .footer-top { display: flex; justify-content: space-between; gap: 40px; padding: 0 28px; max-width: 1460px; margin: 0 auto; width: 100%; }
1440#omni-contact-r1 .claim-line { font-family: var(--display); font-size: clamp(30px, 3vw, 44px); line-height: 1.08; font-weight: 800; letter-spacing: -0.02em; }
1441#omni-contact-r1 .footer-cta { margin-top: 34px; }
1442#omni-contact-r1 .footer-links { display: flex; gap: clamp(30px, 6vw, 96px); padding-top: 8px; }
1443#omni-contact-r1 .link-col { display: flex; flex-direction: column; gap: 11px; min-width: 108px; }
1444#omni-contact-r1 .col-label { font-size: 13px; color: #9B9EA6; margin-bottom: 4px; }
1445#omni-contact-r1 .link-col a { font-size: 13px; color: var(--ink); width: max-content; position: relative; }
1446#omni-contact-r1 .link-col a::after { content: ""; position: absolute; left: 0; bottom: -2px; height: 1px; width: 100%; background: currentColor; transform: scaleX(0); transform-origin: right; transition: transform 0.3s cubic-bezier(.65,0,.35,1); }
1447#omni-contact-r1 .link-col a:hover::after { transform: scaleX(1); transform-origin: left; }
1448#omni-contact-r1 .footer-meta { max-width: 1460px; margin: 10vh auto 0; padding: 0 28px 0 66%; display: flex; flex-direction: column; align-items: flex-start; }
1449#omni-contact-r1 .meta-mark { width: 26px; height: 26px; margin-bottom: 12px; }
1450#omni-contact-r1 .footer-meta p { font-size: 12px; color: var(--ink); line-height: 1.6; }
1451#omni-contact-r1 .footer-mark { position: relative; margin-top: 6vh; background: linear-gradient(#F3F3F7 0%, #FFE0CC 45%, #FFC9A8 100%); padding-top: 4vh; }
1452#omni-contact-r1 .mark-sun { position: absolute; right: 22%; top: 8%; width: 60px; height: 60px; border-radius: 50%; background: #fff; opacity: 0.9; }
1453#omni-contact-r1 .giant-word { font-family: var(--display); font-weight: 800; font-size: 30vw; line-height: 0.82; text-align: center; color: #FFFDFB; letter-spacing: -0.03em; transform: translateY(8%); user-select: none; }
1454#omni-contact-r1 .giant-word span { display: inline-block; will-change: transform; }
1455#omni-contact-r1 @media (max-width: 980px) {
1456  .grid.cols-3, .grid.cols-4 { grid-template-columns: repeat(2, 1fr); }
1457  .trust-strip { grid-template-columns: repeat(2, 1fr); }
1458}
1459@media (max-width: 720px) {
1460  #omni-contact-r1 .nav-shell { gap: 6px; }
1461  #omni-contact-r1 .nav-links-inline { display: none; }
1462  #omni-contact-r1 .nav-toggle { display: inline-flex; }
1463  #omni-contact-r1 .nav-menu {
1464      display: block; position: absolute; top: calc(100% + 8px); left: 0; right: 0;
1465      background: rgba(243,243,247,0.92); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);
1466      border-radius: 18px; padding: 10px; box-shadow: 0 20px 50px -24px rgba(21,25,30,0.4);
1467      opacity: 0; visibility: hidden; transform: translateY(-8px);
1468      transition: opacity 0.28s ease, transform 0.28s ease, visibility 0.28s;
1469    }
1470  #omni-contact-r1 .site-nav.menu-open .nav-menu { opacity: 1; visibility: visible; transform: translateY(0); }
1471  #omni-contact-r1 .nav-menu a { display: flex; align-items: center; justify-content: space-between; padding: 13px 16px; border-radius: 12px; font-size: 15px; font-weight: 600; color: var(--ink); }
1472  #omni-contact-r1 .nav-menu a:hover { background: rgba(21,25,30,0.05); }
1473  #omni-contact-r1 .nav-menu a.nav-cta-m { background: var(--accent); color: #fff; margin-top: 4px; }
1474  #omni-contact-r1 .grid.cols-2, #omni-contact-r1 .grid.cols-3, #omni-contact-r1 .grid.cols-4 { grid-template-columns: 1fr; }
1475  #omni-contact-r1 .trust-strip { grid-template-columns: 1fr 1fr; }
1476  #omni-contact-r1 .section { padding: 9vh 0; }
1477  #omni-contact-r1 .wrap { padding: 0 20px; }
1478  #omni-contact-r1 .hero { padding: 20vh 20px 10vh; min-height: 70vh; }
1479  #omni-contact-r1 .hero-stats { gap: 22px 40px; }
1480  #omni-contact-r1 .footer-top { flex-direction: column; gap: 50px; }
1481  #omni-contact-r1 .footer-meta { padding: 0 28px; }
1482  #omni-contact-r1 .giant-word { font-size: 34vw; }
1483  #omni-contact-r1 .cta-card { min-height: 54vh; }
1484}
1485@media (max-width: 420px) {
1486  #omni-contact-r1 .trust-strip { grid-template-columns: 1fr; }
1487}
1488@media (prefers-reduced-motion: reduce) {
1489  #omni-contact-r1 *, #omni-contact-r1 *::before, #omni-contact-r1 *::after { animation-duration: 0.001s !important; transition-duration: 0.001s !important; }
1490}
1491#omni-contact-r1 .contact-cols { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 4vw, 48px); max-width: 1180px; margin: 0 auto; align-items: stretch; }
1492@media (max-width: 860px) {
1493  #omni-contact-r1 .contact-cols { grid-template-columns: 1fr; }
1494}
1495#omni-contact-r1 .method { position: relative; z-index: 1; display: flex; width: 100%; gap: 20px; align-items: flex-start; min-height: 132px; padding: 24px 28px; border-radius: 22px; background: var(--card); border: 1px solid rgba(21,25,30,0.06); color: inherit; text-align: left; font: inherit; cursor: pointer; box-shadow: 0 18px 48px -36px rgba(21,25,30,0.34); transition: transform 0.3s cubic-bezier(.2,.7,.3,1), box-shadow 0.3s ease; }
1496#omni-contact-r1 .method:hover { transform: translateY(-3px); box-shadow: 0 24px 50px -34px rgba(21,25,30,0.4); }
1497#omni-contact-r1 .method + .method { margin-top: 20px; }
1498#omni-contact-r1 .method .icon-disc { width: 58px; height: 58px; margin-bottom: 0; border-radius: 16px; flex: none; }
1499#omni-contact-r1 .method h2 { font-family: var(--display); font-size: 20px; line-height: 1.1; font-weight: 700; }
1500#omni-contact-r1 .method p { font-size: 16px; line-height: 1.35; color: var(--ink-dim); margin-top: 5px; }
1501#omni-contact-r1 .method .big { font-size: 18px; line-height: 1.25; font-weight: 600; color: var(--ink); margin-top: 8px; overflow-wrap: anywhere; }
1502#omni-contact-r1 .hours { position: relative; z-index: 0; margin-top: 34px; background: #E6E6EF; border-radius: 22px; padding: 24px 28px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.62); }
1503#omni-contact-r1 .hours .row { display: flex; justify-content: space-between; gap: 24px; font-size: 16px; line-height: 1.35; padding: 7px 0; }
1504#omni-contact-r1 .hours .row .dim { color: var(--ink-dim); white-space: nowrap; }
1505@media (max-width: 720px) {
1506  #omni-contact-r1 .method { min-height: 0; gap: 16px; padding: 20px; border-radius: 20px; }
1507  #omni-contact-r1 .method + .method { margin-top: 16px; }
1508  #omni-contact-r1 .method .icon-disc { width: 52px; height: 52px; }
1509  #omni-contact-r1 .method h2 { font-size: 19px; }
1510  #omni-contact-r1 .method p { font-size: 15px; }
1511  #omni-contact-r1 .method .big { font-size: 17px; }
1512  #omni-contact-r1 .hours { margin-top: 26px; padding: 20px; border-radius: 20px; }
1513  #omni-contact-r1 .hours .row { font-size: 15px; }
1514}
1515@media (max-width: 420px) {
1516  #omni-contact-r1 .method { gap: 14px; padding: 18px; }
1517  #omni-contact-r1 .method .icon-disc { width: 50px; height: 50px; border-radius: 15px; }
1518  #omni-contact-r1 .hours .row { align-items: flex-start; gap: 16px; }
1519}
1520#omni-contact-r1 .form-card { background: var(--card); border: 1px solid rgba(21,25,30,0.06); border-radius: 24px; padding: clamp(22px, 3vw, 38px); box-shadow: 0 30px 70px -46px rgba(21,25,30,0.45); min-height: 100%; display: flex; }
1521#omni-contact-r1 .booking-panel { width: 100%; display: flex; flex-direction: column; justify-content: center; gap: 22px; }
1522#omni-contact-r1 .booking-kicker { display: inline-flex; width: max-content; align-items: center; gap: 8px; border-radius: 999px; background: var(--accent-soft); color: var(--accent-deep); padding: 8px 12px; font-family: var(--mono); font-size: 12px; text-transform: uppercase; letter-spacing: .04em; }
1523#omni-contact-r1 .booking-kicker::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--accent); }
1524#omni-contact-r1 .booking-panel h2 { font-size: clamp(30px, 3vw, 44px); line-height: 1.04; letter-spacing: -.03em; }
1525#omni-contact-r1 .booking-panel p { color: var(--ink-dim); font-size: 17px; line-height: 1.55; max-width: 560px; }
1526#omni-contact-r1 .booking-steps { display: grid; gap: 8px; }
1527#omni-contact-r1 .booking-step-meta { display: flex; align-items: center; justify-content: space-between; gap: 12px; color: var(--ink-dim); font-size: 14px; font-weight: 700; }
1528#omni-contact-r1 .booking-meter { height: 7px; border-radius: 999px; background: var(--beige); overflow: hidden; }
1529#omni-contact-r1 .booking-meter span { display: block; width: 17%; height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--accent), #FF8A45); }
1530#omni-contact-r1 .lead-form { display: grid; gap: 13px; margin-top: 4px; }
1531#omni-contact-r1 .lead-row { display: flex; align-items: center; gap: 10px; min-height: 58px; border: 1px solid rgba(21,25,30,.14); border-radius: 16px; background: #fff; padding: 0 18px; transition: border-color .2s ease, box-shadow .2s ease; }
1532#omni-contact-r1 .lead-row:focus-within { border-color: var(--accent); box-shadow: 0 0 0 4px rgba(255,89,0,.1); }
1533#omni-contact-r1 .lead-cc { color: var(--ink-dim); font-weight: 700; }
1534#omni-contact-r1 .lead-row input { width: 100%; border: 0; outline: 0; background: transparent; color: var(--ink); font-size: 16px; }
1535#omni-contact-r1 .lead-row input::placeholder { color: #8B9099; }
1536#omni-contact-r1 .lead-submit { justify-content: center; min-height: 58px; border-radius: 16px; font-size: 16px; background: var(--accent); color: #fff; }
1537#omni-contact-r1 .lead-submit:disabled { opacity: .72; cursor: wait; transform: none; }
1538#omni-contact-r1 .lead-status { min-height: 22px; color: var(--ink-dim); font-size: 14px; }
1539#omni-contact-r1 .lead-status.is-ok { color: var(--green); }
1540#omni-contact-r1 .lead-status.is-err { color: var(--accent-deep); }
1541#omni-contact-r1 .booking-fallback { border-top: 1px solid rgba(21,25,30,.08); padding-top: 16px; color: var(--ink-dim); font-size: 14px; }
1542#omni-contact-r1 .booking-fallback a { color: var(--ink); font-weight: 800; text-decoration: underline; text-underline-offset: 3px; }
1543#omni-contact-r1 .field { margin-bottom: 18px; }
1544#omni-contact-r1 .field label { display: block; font-size: 13px; font-weight: 600; margin-bottom: 8px; }
1545#omni-contact-r1 .field input, #omni-contact-r1 .field textarea, #omni-contact-r1 .field select { width: 100%; border: 1px solid rgba(21,25,30,0.14); border-radius: 12px; padding: 13px 15px; font-size: 15px; color: var(--ink); background: #FBFBFD; transition: border-color 0.2s, box-shadow 0.2s; }
1546#omni-contact-r1 .field input:focus, #omni-contact-r1 .field textarea:focus, #omni-contact-r1 .field select:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px rgba(255,89,0,0.12); }
1547#omni-contact-r1 .field textarea { resize: vertical; min-height: 110px; }
1548#omni-contact-r1 .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
1549@media (max-width: 520px) {
1550  #omni-contact-r1 .field-row { grid-template-columns: 1fr; }
1551}
1552#omni-contact-r1 .form-note { font-size: 12px; color: var(--ink-faint); margin-top: 6px; }
1553#omni-contact-r1 .form-sent { margin-top: 14px; font-size: 14px; color: var(--green); font-weight: 600; display: none; align-items: center; gap: 8px; }
1554#omni-contact-r1 .form-sent.show { display: flex; }
1555#omni-contact-r1 .cp-embed { width: 100%; background: var(--white, #fff); border-radius: 20px; overflow: hidden; }
1556#omni-contact-r1 .cp-embed iframe { width: 100%; border: 0; display: block; transition: height .25s ease; min-height: 620px; background: var(--white, #fff); }
1557</style>
1558
1559<div id="omni-contact-r1">
1560<header class="hero" style="min-height:62vh;padding-top:20vh;">
1561  <div class="hero-media">
1562    <div class="hero-grad g1"></div>
1563    <div class="hero-grad g2"></div>
1564    <img src="//omni.studio/cdn/shop/files/omni-u-team-collab-1.jpg?v=2932374502603584038" alt="A team collaborating around a table in a bright office" width="1600" height="1067" loading="eager" />
1565    <div class="grain"></div>
1566    <div class="hero-tint"></div>
1567  </div>
1568  <div class="hero-inner">
1569    <div class="hero-eyebrow">Contact</div>
1570    <h1 class="hero-title">Let’s put one AI Employee to work.</h1>
1571    <p class="hero-lead">Bring the recurring workflow that keeps pulling your team away. We’ll show how a managed AI Employee can use your business context, move the approved work, and return the decisions that need a person.</p>
1572    <div class="btn-row" style="margin-top:28px;justify-content:center;">
1573      <a class="btn-dark" href="/pages/trial" data-omni-trial-open data-omni-cta="contact-hero-trial">Start your 14-day trial</a>
1574      <a class="btn-ghost" href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener" data-omni-human-cta="contact-hero-human">Talk to a human</a>
1575    </div>
1576    <p style="margin-top:12px;color:rgba(255,255,255,.82);font-size:13px;">No credit card. Bring your real business data.</p>
1577  </div>
1578</header>
1579
1580<div class="omni-contact-main">
1581
1582<section class="section">
1583  <div class="wrap">
1584    <div class="contact-cols">
1585      <!-- methods -->
1586      <div>
1587        <div class="contact-methods" data-reveal-stagger>
1588        <a class="method" href="tel:+18669665144">
1589          <div class="icon-disc accent"><svg viewBox="0 0 24 24">
1589<path d="M5 4h3l1.5 4-2 1.4a12 12 0 0 0 6.1 6.1l1.4-2 4 1.5v3a2 2 0 0 1-2.2 2C9.5 22.7 3.3 16.5 3 8.2A2 2 0 0 1 5 4z" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg></div>
1590          <div><h2>Hear the AI</h2><p>Call the AI receptionist</p><div class="big">(866) 966-5144</div></div>
1591        </a>
1592        <a class="method" href="mailto:[email protected]">
1593          <div class="icon-disc green"><svg viewBox="0 0 24 24"><rect x="3" y="5" width="18" height="14" rx="2" fill="none" stroke="currentColor" stroke-width="1.6"/><path d="M4 7l8 6 8-6" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></div>
1594          <div><h2>Email us</h2><p>We reply in under 2 hours during business hours</p><div class="big">[email protected]</div></div>
1595        </a>
1596        <button class="method oc-chat-open" type="button">
1597          <div class="icon-disc purple"><svg viewBox="0 0 24 24"><path d="M4 5h16v11H9l-4 3.5V16H4z" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg></div>
1598          <div><h2>Live chat</h2><p>Available 24/7</p><div class="big">Start a chat →</div></div>
1599        </button>
1600        <a class="method" href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener">
1601          <div class="icon-disc"><svg viewBox="0 0 24 24"><rect x="3.5" y="5" width="17" height="15" rx="2.5" fill="none" stroke="currentColor" stroke-width="1.6"/><path d="M3.5 9.5h17M8 3v4M16 3v4" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg></div>
1602          <div><h2>Talk to a human</h2><p>Ask a real person anything</p><div class="big">Schedule time →</div></div>
1603        </a>
1604        </div>
1605
1606        <div class="hours" data-reveal>
1607          <div class="row"><span>Mon–Fri</span><span class="dim">8am – 8pm ET</span></div>
1608          <div class="row"><span>Saturday</span><span class="dim">10am – 4pm ET</span></div>
1609          <div class="row"><span>Average reply</span><span class="dim">under 2 hours during business hours</span></div>
1610        </div>
1611      </div>
1612
1613      <!-- form -->
1614      <div class="form-card" id="book-demo" data-reveal>
1615        <div class="booking-panel" data-omni-callback-revision="20260709">
1616          <span class="booking-kicker">Fast callback</span>
1617          <div>
1618            <h2>Get your callback</h2>
1619            <p>Add your business details and set up your AI callback in a few quick steps — right here on this page.</p>
1620          </div>
1621          <div class="cp-embed">
1622            <iframe src="https://service.omni.studio/embed/onboarding/meta-lead-onboarding" style="height:720px" loading="lazy" referrerpolicy="no-referrer-when-downgrade" title="Omni Studio onboarding form"></iframe>
1623          </div>
1624          <p class="booking-fallback">Prefer the trial path? <a href="/pages/trial" data-omni-trial-open>Start your 14-day trial</a>.</p>
1625        </div>
1626      </div>
1627    </div>
1628  </div>
1629</section>
1630
1631<!-- WHY -->
1632<section class="section" style="background:linear-gradient(#F3F3F7,#ECECF3);">
1633  <div class="wrap">
1634    <div class="section-head"><div class="eyebrow">Why owners choose us</div><h2 class="section-title">Help that feels human.</h2></div>
1635    <div class="trust-strip" data-reveal-stagger>
1636      <div class="trust-item"><div class="icon-disc accent"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="9" fill="none" stroke="currentColor" stroke-width="1.6"/><path d="M12 7v5l3 2" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg></div><h3>Fast replies</h3><p>Under 2 hours during business hours, usually much less.</p></div>
1637      <div class="trust-item"><div class="icon-disc green"><svg viewBox="0 0 24 24"><circle cx="9" cy="8" r="3" fill="none" stroke="currentColor" stroke-width="1.6"/><path d="M3 19c0-3 2.7-5 6-5s6 2 6 5M16 6l2 2 4-4" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></div><h3>Real people</h3><p>You'll talk to the team that builds and runs your agents.</p></div>
1638      <div class="trust-item"><div class="icon-disc purple"><svg viewBox="0 0 24 24">
1638<path d="M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg></div><h3>No pressure</h3><p>A 15-minute walkthrough, honest advice, and a plan you can act on.</p></div>
1639      <div class="trust-item"><div class="icon-disc"><svg viewBox="0 0 24 24"><path d="M4 12l4 4 12-12" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg></div><h3>Live in a week</h3><p>From first call to working agents in about seven days.</p></div>
1640    </div>
1641  </div>
1642</section>
1643
1644<!-- CTA -->
1645<section class="cta">
1646  <div class="cta-card">
1647    <img src="//omni.studio/cdn/shop/files/omni-u-worker-1.jpg?v=7649028018888038580" alt="A small-business owner at work" width="1600" height="1067" loading="lazy" />
1648    <div class="cta-tint"></div>
1649    <div class="grain"></div>
1650    <div class="cta-content">
1651      <svg class="cta-mark" viewBox="0 0 40 40" aria-hidden="true"><use href="#logoShape"/></svg>
1652      <h2 class="cta-title">Rather just try it?</h2>
1653      <p class="cta-lead">Start with your real business data for 14 days. No credit card, no staged demo.</p>
1654      <div class="btn-row"><a class="btn-dark" href="/pages/trial" data-omni-trial-open data-omni-cta="contact-final-trial">Start your 14-day trial</a><a class="btn-ghost" href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener" data-omni-human-cta="contact-final-human">Talk to a human</a></div>
1655    </div>
1656  </div>
1657</section>
1658
1659</div>
1660
1661<svg width="0" height="0" style="position:absolute"><defs>
1662  <g id="logoShape">
1663    <circle cx="20" cy="20" r="17.6" fill="none" stroke="currentColor" stroke-width="2.6"/>
1664    <circle cx="20" cy="20" r="11.8" fill="none" stroke="currentColor" stroke-width="1.25" stroke-dasharray="2.2 2.7"/>
1665    <circle cx="20" cy="20" r="7.3" fill="none" stroke="currentColor" stroke-width="2.3" stroke-dasharray="3.9 3.3"/>
1666    <circle cx="20" cy="20" r="2.3" fill="currentColor" stroke="none"/>
1667  </g>
1668</defs></svg>
1669</div>
1670
1671<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
vendor: 1 bytes, line 1671
1671
1672<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 1672
1672
1673<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lenis.min.js"></script>
vendor: 1 bytes, line 1673
1673
1674<script>
1675/* ===== shared omni.js (inlined for standalone) ===== */
1676/* Omni Studio — shared motion layer for interior pages */
1677document.addEventListener('DOMContentLoaded', function () {
1678  'use strict';
1679  if (!window.gsap || !window.ScrollTrigger) return;
1680  gsap.registerPlugin(ScrollTrigger);
1681  const reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
1682
1683  /* ── Lenis smooth scroll ── */
1684  if (!reduceMotion && window.Lenis) {
1685    const lenis = new Lenis({ lerp: 0.11, wheelMultiplier: 1 });
1686    lenis.on('scroll', ScrollTrigger.update);
1687    gsap.ticker.add((t) => lenis.raf(t * 1000));
1688    gsap.ticker.lagSmoothing(0);
1689    window.__lenis = lenis;
1690  }
1691
1692  /* ── Nav: scrolled state + mobile menu ── */
1693  const nav = document.getElementById('siteNav');
1694  if (nav) {
1695    ScrollTrigger.create({
1696      start: 60,
1697      onEnter: () => nav.classList.add('scrolled'),
1698      onLeaveBack: () => nav.classList.remove('scrolled'),
1699    });
1700    const toggle = nav.querySelector('.nav-toggle');
1701    if (toggle) {
1702      toggle.addEventListener('click', () => nav.classList.toggle('menu-open'));
1703      nav.querySelectorAll('.nav-menu a').forEach((a) =>
1704        a.addEventListener('click', () => nav.classList.remove('menu-open')));
1705    }
1706  }
1707
1708  /* ── Hero entrance ── */
1709  const heroEls = document.querySelectorAll('.hero-inner > *, .hero-stats');
1710  if (heroEls.length) {
1711    gsap.from(heroEls, { y: 30, opacity: 0, duration: 1, stagger: 0.1, ease: 'power3.out', delay: 0.1 });
1712  }
1713  const navShell = document.querySelector('.nav-shell');
1714  if (navShell) gsap.from(navShell, { y: -18, opacity: 0, duration: 0.8, ease: 'power3.out' });
1715
1716  /* ── Generic scroll reveals ──
1717     [data-reveal]           → single element rises in
1718     [data-reveal-stagger]   → its direct children rise in, staggered  */
1719  if (!reduceMotion) {
1720    gsap.utils.toArray('[data-reveal]').forEach((el) => {
1721      gsap.from(el, {
1722        y: 34, opacity: 0, duration: 0.8, ease: 'power3.out',
1723        onComplete: () => gsap.set(el, { clearProps: 'transform,opacity' }),
1724        scrollTrigger: { trigger: el, start: 'top 86%' },
1725      });
1726    });
1727    gsap.utils.toArray('[data-reveal-stagger]').forEach((group) => {
1728      gsap.from(group.children, {
1729        y: 34, opacity: 0, duration: 0.7, stagger: 0.09, ease: 'power3.out',
1730        onComplete: () => gsap.set(group.children, { clearProps: 'transform,opacity' }),
1731        scrollTrigger: { trigger: group, start: 'top 84%' },
1732      });
1733    });
1734    gsap.utils.toArray('.section-title, .section-head .lead, .section-head .eyebrow').forEach((el) => {
1735      if (el.closest('[data-reveal], [data-reveal-stagger]')) return;
1736      gsap.from(el, {
1737        y: 26, opacity: 0, duration: 0.8, ease: 'power3.out',
1738        scrollTrigger: { trigger: el, start: 'top 88%' },
1739      });
1740    });
1741  } else {
1742    gsap.set('[data-reveal], [data-reveal-stagger] > *', { clearProps: 'all' });
1743  }
1744
1745  /* ── FAQ accordion (animated height) ── */
1746  document.querySelectorAll('.faq-item').forEach((item) => {
1747    const summary = item.querySelector('summary');
1748    const body = item.querySelector('.faq-body');
1749    if (!summary || !body) return;
1750    gsap.set(body, { height: item.open ? 'auto' : 0 });
1751    summary.addEventListener('click', (e) => {
1752      e.preventDefault();
1753      const chev = item.querySelector('.chev');
1754      if (item.open) {
1755        gsap.to(body, { height: 0, duration: 0.45, ease: 'power3.inOut', onComplete: () => { item.open = false; } });
1756        gsap.to(chev, { rotate: 0, duration: 0.35 });
1757      } else {
1758        item.open = true;
1759        gsap.fromTo(body, { height: 0 }, { height: 'auto', duration: 0.5, ease: 'power3.inOut' });
1760        gsap.to(chev, { rotate: 180, duration: 0.35 });
1761      }
1762    });
1763  });
1764
1765  /* ── CTA reveal ── */
1766  const ctaCard = document.querySelector('.cta-card');
1767  if (ctaCard && !reduceMotion) {
1768    gsap.timeline({ scrollTrigger: { trigger: ctaCard, start: 'top 74%' }, defaults: { ease: 'power3.out' } })
1769      .from(ctaCard, { scale: 0.95, opacity: 0, duration: 0.9 }, 0)
1770      .from('.cta-mark', { scale: 0, rotate: -50, duration: 0.7, ease: 'back.out(1.8)', transformOrigin: '50% 50%' }, 0.2)
1771      .from('.cta-content > :not(.cta-mark)', { y: 26, opacity: 0, duration: 0.7, stagger: 0.08 }, 0.35);
1772  }
1773
1774  /* ── Footer wordmark ── */
1775  const fmark = document.querySelector('.footer-mark');
1776  if (fmark && !reduceMotion) {
1777    gsap.from('.claim-line .line', {
1778      y: 36, opacity: 0, stagger: 0.1, duration: 0.8, ease: 'power3.out',
1779      scrollTrigger: { trigger: '.footer-top', start: 'top 82%' },
1780    });
1781    gsap.from('.giant-word span', {
1782      yPercent: 55, duration: 1, stagger: 0.05, ease: 'power3.out',
1783      scrollTrigger: { trigger: fmark, start: 'top 90%' },
1784    });
1785  }
1786
1787  window.addEventListener('load', () => ScrollTrigger.refresh());
1788});
1789
1790</script>
1790
1791
1792<script>
1793(function(){
1794  var frame=document.querySelector('#omni-contact-r1 .cp-embed iframe');
1795  if(!frame) return;
1796  var allowed=null; try{allowed=new URL(frame.src,location.href).origin;}catch(e){}
1797  window.addEventListener('message',function(e){
1798    if(allowed&&e.origin!==allowed) return;
1799    var d=e.data,h=null;
1800    if(typeof d==='number'){h=d;}
1801    else if(d&&typeof d==='object'){h=d.height||(d.payload&&d.payload.height)||(d.data&&d.data.height)||null;}
1802    else if(typeof d==='string'){var m=d.match(/\[iFrameSizer\][^:]*:(\d+(?:\.\d+)?):/);if(m){h=parseFloat(m[1]);}}
1803    if(h&&h>200&&h<4000){frame.style.height=Math.round(h)+'px';}
1804  });
1805})();
1806</script>
vendor: 1 bytes, line 1806
1806
1807<script>
1808/* "Live chat" method opens the Michael web-agent widget (.omx-btn) */
1809(function(){
1810  document.querySelectorAll('#omni-contact-r1 .oc-chat-open').forEach(function(el){
1811    el.addEventListener('click', function(e){
1812      e.preventDefault();
1813      var panel=document.querySelector('.omx-panel'), btn=document.querySelector('.omx-btn');
1814      if(!btn) return;
1815      if(panel && panel.classList.contains('open')) return;
1816      btn.click();
1817    });
1818  });
1819})();
1820</script>
1820
1821
1822
1823</div>
1824        
1825      
1826      
1827<style data-omni-public-brand-bridge="2026-07-16">
1828  :is(
1829    #omni-home,
1830    [id^="omni-hp-"],
1831    #omni-industry-main,
1832    #cleaning-main,
1833    .omni-all-blogs,
1834    .omni-blog-catalog,
1835    .okit-page,
1836    .ocase-page,
1837    .omni-industries-page,
1838    #omni-about-r1,
1839    .omni-industry-services,
1840    #omni-contact-r1,
1841    #omni-platform-r1,
1842    #omni-pricing-r1,
1843    .omni-solutions-current-brand,
1844    #omni-agents-r1,
1845    .omni-st-compare,
1846    .omni-hcp,
1847    .omni-jobber,
1848    #omni-lp-front-office-r1,
1849    #omni-lp-answering-r1,
1850    #omni-lp-implementation-r1,
1851    .policy-shell,
1852    .omni-brand-page,
1853    .omni-current-brand-page,
1854    .about-shell,
1855    .omni-case-index,
1856    .omni-lp-front-desk[data-omni-current-brand],
1857    .omni-lp-speed-to-lead[data-omni-current-brand],
1858    #omni-lp-propmgmt-r1
1859  ) {
1860    --cream:#FAF7F0;
1861    --ivory:#FAF7F0;
1862    --bg:#FAF7F0;
1863    --canvas:#FAF7F0;
1864    --chalk:#F3F3F7;
1865    --bg-alt:#F3F3F7;
1866    --bone:#F3F3F7;
1867    --bone-50:#FAF7F0;
1868    --bone-100:#F3F3F7;
1869    --bone-200:#EBE4D4;
1870    --paper:#FFFFFF;
1871    --white:#FFFFFF;
1872    --card:#FFFFFF;
1873    --surface:#FFFFFF;
1874    --surface-2:#F3F3F7;
1875    --soft:#F3F3F7;
1876    --beige:#EBE4D4;
1877    --ink:#15191E;
1878    --ink-900:#15191E;
1879    --ink-body:#0A0E12;
1880    --text:#15191E;
1881    --fg:#15191E;
1882    --slate:#4A5A6E;
1883    --ink-soft:#4A5A6E;
1884    --ink-dim:#4A5A6E;
1885    --text-mute:#4A5A6E;
1886    --fg-muted:#4A5A6E;
1887    --faint:#9AA3AE;
1888    --ink-faint:#9AA3AE;
1889    --text-dim:#9AA3AE;
1890    --accent:#FF5900;
1891    --orange:#FF5900;
1892    --accent-lift:#FF5900;
1893    --accent-soft:#FFE3D6;
1894    --orange-soft:#FFE3D6;
1895    --accent-deep:#C24400;
1896    --orange-deep:#C24400;
1897    --link:#C24400;
1898    --link-hover:#963500;
1899    --green:#2F7636;
1900    --green-bg:#D1F3D3;
1901    --green-soft:#D1F3D3;
1902    --purple:#3B1BCB;
1903    --purple-bg:#E7E2FF;
1904    --purple-soft:#E7E2FF;
1905    --line:rgba(21,25,30,.10);
1906    --border:rgba(21,25,30,.10);
1907    --border-strong:rgba(21,25,30,.18);
1908    --font-display:"Plus Jakarta Sans","Inter Tight",Inter,system-ui,sans-serif;
1909    --display:"Plus Jakarta Sans","Inter Tight",Inter,system-ui,sans-serif;
1910    --font-sans:"Inter Tight",Inter,system-ui,sans-serif;
1911    --font-body:"Inter Tight",Inter,system-ui,sans-serif;
1912    --sans:"Inter Tight",Inter,system-ui,sans-serif;
1913    --font-serif:"Instrument Serif",Georgia,serif;
1914    --serif:"Instrument Serif",Georgia,serif;
1915    --font-mono:"DM Mono",ui-monospace,monospace;
1916    --mono:"DM Mono",ui-monospace,monospace;
1917    color:#15191E;
1918    font-family:"Inter Tight",Inter,system-ui,sans-serif;
1919  }
1920
1921  .omni-brand-page :is(.omni-conversion-page,.omni-restoration) {
1922    font-family:"Inter Tight",Inter,system-ui,sans-serif !important;
1923  }
1924
1925  :is(
1926    #omni-industry-main,
1927    #cleaning-main,
1928    .omni-all-blogs,
1929    .omni-blog-catalog,
1930    .okit-page,
1931    .ocase-page,
1932    .omni-industries-page,
1933    #omni-about-r1,
1934    .omni-industry-services,
1935    #omni-contact-r1,
1936    #omni-platform-r1,
1937    #omni-pricing-r1,
1938    .omni-solutions-current-brand,
1939    #omni-agents-r1,
1940    .omni-st-compare,
1941    .omni-hcp,
1942    .omni-jobber,
1943    #omni-lp-front-office-r1,
1944    #omni-lp-answering-r1,
1945    #omni-lp-implementation-r1,
1946    .policy-shell,
1947    .omni-brand-page,
1948    .omni-current-brand-page,
1949    .about-shell,
1950    .omni-case-index,
1951    .omni-lp-front-desk[data-omni-current-brand],
1952    .omni-lp-speed-to-lead[data-omni-current-brand],
1953    #omni-lp-propmgmt-r1
1954  ) :is(h1,h2,h3,h4,h5,h6) {
1955    font-family:"Plus Jakarta Sans","Inter Tight",Inter,system-ui,sans-serif !important;
1956    letter-spacing:-.02em;
1957    color:inherit;
1958  }
1959  :is(
1960    #omni-industry-main,
1961    #cleaning-main,
1962    .omni-all-blogs,
1963    .omni-blog-catalog,
1964    .okit-page,
1965    .ocase-page,
1966    .omni-industries-page,
1967    #omni-about-r1,
1968    .omni-industry-services,
1969    #omni-contact-r1,
1970    #omni-platform-r1,
1971    #omni-pricing-r1,
1972    .omni-solutions-current-brand,
1973    #omni-agents-r1,
1974    #omni-lp-front-office-r1,
1975    #omni-lp-answering-r1,
1976    #omni-lp-implementation-r1,
1977    .policy-shell,
1978    .omni-brand-page,
1979    .omni-current-brand-page,
1980    .about-shell,
1981    .omni-case-index,
1982    #omni-lp-propmgmt-r1
1983  ) :is(h1,h2) { font-weight:600; }
1984  :is(
1985    #omni-industry-main,
1986    #cleaning-main,
1987    .omni-all-blogs,
1988    .omni-blog-catalog,
1989    .okit-page,
1990    .ocase-page,
1991    .omni-industries-page,
1992    #omni-about-r1,
1993    .omni-industry-services,
1994    #omni-contact-r1,
1995    #omni-platform-r1,
1996    #omni-pricing-r1,
1997    .omni-solutions-current-brand,
1998    #omni-agents-r1,
1999    #omni-lp-front-office-r1,
2000    #omni-lp-answering-r1,
2001    #omni-lp-implementation-r1,
2002    .policy-shell,
2003    .omni-brand-page,
2004    .omni-current-brand-page,
2005    .about-shell,
2006    .omni-case-index,
2007    #omni-lp-propmgmt-r1
2008  ) :is(h3,h4,h5,h6) { font-weight:700; }
2009
2010  :is(
2011    #omni-industry-main,
2012    #cleaning-main,
2013    .omni-all-blogs,
2014    .omni-blog-catalog,
2015    .okit-page,
2016    .ocase-page,
2017    .omni-industries-page,
2018    #omni-about-r1,
2019    .omni-industry-services,
2020    #omni-contact-r1,
2021    #omni-platform-r1,
2022    #omni-pricing-r1,
2023    .omni-solutions-current-brand,
2024    #omni-agents-r1,
2025    #omni-lp-front-office-r1,
2026    #omni-lp-answering-r1,
2027    #omni-lp-implementation-r1,
2028    .policy-shell,
2029    .omni-brand-page,
2030    .omni-current-brand-page,
2031    .about-shell,
2032    .omni-case-index,
2033    #omni-lp-propmgmt-r1
2034  ) :is(.eyebrow,.oc-eyebrow,.hero-eyebrow,.tab,.tag,.mono,[class*="__eyebrow"],[class*="-eyebrow"]) {
2035    font-family:"DM Mono",ui-monospace,monospace !important;
2036  }
2037
2038  :is(
2039    #omni-industry-main,
2040    #cleaning-main,
2041    .omni-all-blogs,
2042    .omni-blog-catalog,
2043    .okit-page,
2044    .ocase-page,
2045    .omni-industries-page,
2046    #omni-about-r1,
2047    #omni-contact-r1,
2048    #omni-platform-r1,
2049    #omni-pricing-r1,
2050    .omni-solutions-current-brand,
2051    #omni-agents-r1,
2052    #omni-lp-front-office-r1,
2053    #omni-lp-answering-r1,
2054    #omni-lp-implementation-r1,
2055    .policy-shell,
2056    .omni-brand-page,
2057    .omni-current-brand-page,
2058    .about-shell,
2059    .omni-case-index,
2060    #omni-lp-propmgmt-r1
2061  ) :is(a,button,input,select,textarea,summary):focus-visible {
2062    outline:3px solid #FFE3D6 !important;
2063    outline-offset:3px;
2064  }
2065
2066  :is(
2067    #omni-industry-main,
2068    #cleaning-main,
2069    .omni-all-blogs,
2070    .omni-blog-catalog,
2071    .okit-page,
2072    .ocase-page,
2073    .omni-industries-page,
2074    #omni-about-r1,
2075    #omni-contact-r1,
2076    #omni-platform-r1,
2077    #omni-pricing-r1,
2078    .omni-solutions-current-brand,
2079    #omni-agents-r1,
2080    #omni-lp-front-office-r1,
2081    #omni-lp-answering-r1,
2082    #omni-lp-implementation-r1,
2083    .policy-shell,
2084    .omni-brand-page,
2085    .omni-current-brand-page,
2086    .about-shell,
2087    .omni-case-index,
2088    .omni-lp-front-desk[data-omni-current-brand],
2089    .omni-lp-speed-to-lead[data-omni-current-brand],
2090    #omni-lp-propmgmt-r1
2091  ) :is(.btn,.btn-dark,.btn-p,.nav-cta,.nav-menu a,.dropdown a,.sticky-cta a,.cm-submit,.lead-submit,[class*="hero-cta"],[class*="inline-cta"],a.button,input[type="submit"]) {
2092    min-height:44px;
2093    border-radius:999px !important;
2094    font-family:"Inter Tight",Inter,system-ui,sans-serif !important;
2095    font-weight:600;
2096  }
2097
2098  #omni-industry-main,
2099  #cleaning-main,
2100  .omni-all-blogs,
2101  .omni-blog-catalog,
2102  .okit-page,
2103  .ocase-page,
2104  .omni-industries-page,
2105  .omni-industry-services,
2106  .omni-case-index,
2107  .omni-frontpage-collection #MainContent {
2108    background:#FAF7F0 !important;
2109  }
2110
2111  :is(#omni-industry-main,#cleaning-main) :is(.btn-blue,.cmn-trigger.btn-primary) {
2112    border-color:#FF5900 !important;
2113    background:#FF5900 !important;
2114    color:#FFFFFF !important;
2115  }
2116  :is(#omni-industry-main,#cleaning-main) :is(.btn-blue,.cmn-trigger.btn-primary):hover { background:#963500 !important; }
2117  :is(#omni-industry-main,#cleaning-main) .hero-audit a { color:#C24400 !important; }
2118  :is(#omni-industry-main,#cleaning-main) > section:nth-of-type(even):not(.founder):not(.final) { background:#F3F3F7; }
2119  :is(#omni-industry-main,#cleaning-main) :is(.founder,.final) { background:#15191E !important; color:#FFFFFF !important; }
2120  :is(#omni-industry-main,#cleaning-main) :is(.founder,.final) :is(h1,h2,h3,h4,p,span) { color:inherit; }
2121  :is(#omni-industry-main,#cleaning-main) :is(.founder,.final) :is(.accent-orange,.accent-green,.pick,em) { color:#FF5900 !important; }
2122
2123  :is(.omni-all-blogs,.omni-blog-catalog) :is(.omni-all-blogs__hero,.omni-blog-catalog__hero) {
2124    background:linear-gradient(135deg,#FAF7F0 0%,#FAF7F0 58%,#F3F3F7 100%) !important;
2125    border-color:rgba(21,25,30,.10) !important;
2126  }
2127  :is(.omni-all-blogs,.omni-blog-catalog) :is(.omni-all-blogs__card,.omni-blog-catalog__card) {
2128    border-color:rgba(21,25,30,.10) !important;
2129    background:#FFFFFF !important;
2130    border-radius:22px !important;
2131    box-shadow:0 18px 44px -30px rgba(21,25,30,.4) !important;
2132  }
2133  :is(.omni-all-blogs,.omni-blog-catalog) :is(.omni-all-blogs__hero-cta,.omni-all-blogs__inline-cta,.omni-blog-catalog__pagination a) {
2134    border-color:#FF5900 !important;
2135    background:#FF5900 !important;
2136    color:#FFFFFF !important;
2137    border-radius:999px !important;
2138  }
2139  :is(.omni-all-blogs,.omni-blog-catalog) :is(.omni-all-blogs__tabs,.omni-blog-catalog__tabs) a { border-radius:999px !important; }
2140  :is(.omni-all-blogs,.omni-blog-catalog) :is(.omni-all-blogs__tabs,.omni-blog-catalog__tabs) a[aria-current="page"] { background:#15191E !important; color:#FFFFFF !important; }
2141  :is(.okit-page,.ocase-page),
2142  :is(.okit-page,.ocase-page) :is(article,div,p,li,a,button,input,select,textarea) {
2143    font-family:"Inter Tight",Inter,system-ui,sans-serif !important;
2144  }
2145  :is(.omni-st-compare,.omni-hcp,.omni-jobber) :is(h1,h2) { font-weight:600; }
2146  :is(.omni-st-compare,.omni-hcp,.omni-jobber) :is(h3,h4,h5,h6) { font-weight:700; }
2147
2148  .okit-page .okit-rte blockquote,
2149  .ocase-page :is(.quote,.cta) {
2150    border-color:rgba(255,255,255,.18) !important;
2151    background:#15191E !important;
2152    color:#FFFFFF !important;
2153  }
2154  .okit-page .okit-rte blockquote :is(p,strong,em,a),
2155  .ocase-page :is(.quote,.cta) :is(h1,h2,h3,p,span,strong,em,a) { color:inherit !important; }
2156  .okit-page :is(a:not([class]),.okit-rte a),
2157  .ocase-page .ocase-body a { color:#C24400; }
2158  .okit-page .okit-container > article > div[style*="border-top"] {
2159    margin-top:64px !important;
2160    padding:28px !important;
2161    border:1px solid rgba(255,255,255,.18) !important;
2162    border-radius:22px;
2163    background:#15191E !important;
2164    color:#FFFFFF !important;
2165  }
2166  .okit-page .okit-container > article > div[style*="border-top"] :is(div,span,strong,em,a) {
2167    color:inherit !important;
2168  }
2169
2170  .omni-industries-page .ip { background:#FFFFFF; border-color:rgba(21,25,30,.10); border-radius:22px; }
2171  .omni-industries-page .ip.live { background:#FFF1EA; border-color:#FFE3D6; }
2172  .omni-industries-page .cta-soft,
2173  .omni-solutions-current-brand .cta-soft {
2174    border-radius:26px;
2175    background:#15191E !important;
2176    color:#FFFFFF !important;
2177  }
2178  :is(.omni-industries-page,.omni-solutions-current-brand) .cta-soft :is(h1,h2,h3,p,span) { color:inherit !important; }
2179  :is(.omni-industries-page,.omni-solutions-current-brand) .cta-soft .eyebrow { color:#FF5900 !important; }
2180  .omni-industry-services { padding-block:clamp(72px,9vh,112px); }
2181  .omni-industry-services .ois-card { background:#FFFFFF !important; border-color:rgba(21,25,30,.10) !important; border-radius:22px !important; }
2182
2183  :is(#omni-about-r1,#omni-contact-r1,#omni-platform-r1,#omni-pricing-r1,#omni-agents-r1,#omni-lp-front-office-r1,#omni-lp-answering-r1,#omni-lp-implementation-r1,#omni-lp-propmgmt-r1) > section:nth-of-type(even):not(.cta):not(.drama) {
2184    background:#F3F3F7 !important;
2185  }
2186  :is(#omni-about-r1,#omni-contact-r1,#omni-platform-r1,#omni-pricing-r1,#omni-agents-r1,#omni-lp-answering-r1,#omni-lp-implementation-r1,#omni-lp-propmgmt-r1) .cta-card,
2187  :is(#omni-lp-front-office-r1,#omni-lp-answering-r1,#omni-lp-implementation-r1,#omni-lp-propmgmt-r1) .drama,
2188  .about-shell .about-cta {
2189    background:#15191E !important;
2190    color:#FFFFFF !important;
2191  }
2192  :is(#omni-about-r1,#omni-contact-r1,#omni-platform-r1,#omni-pricing-r1,#omni-agents-r1,#omni-lp-answering-r1,#omni-lp-implementation-r1,#omni-lp-propmgmt-r1) .cta-card :is(h1,h2,h3,p,span),
2193  :is(#omni-lp-front-office-r1,#omni-lp-answering-r1,#omni-lp-implementation-r1,#omni-lp-propmgmt-r1) .drama :is(h1,h2,h3,p,span,b,strong),
2194  .about-shell .about-cta :is(h1,h2,h3,p,span) { color:inherit !important; }
2195
2196  .shopify-policy__container {
2197    width:100%;
2198    max-width:1200px !important;
2199    padding:clamp(32px,6vw,80px) 20px;
2200  }
2201  .policy-shell { width:100%; max-width:none; background:#FAF7F0 !important; }
2202  .policy-shell :is(.policy-wrap,.policy-body) {
2203    min-width:0;
2204    background:#FFFFFF;
2205    border:1px solid rgba(21,25,30,.10);
2206    border-radius:26px;
2207    padding:clamp(28px,4vw,56px);
2208    box-shadow:0 18px 44px -30px rgba(21,25,30,.40);
2209  }
2210  .shopify-policy__body .rte > .policy-wrap {
2211    min-width:0;
2212    background:#FFFFFF;
2213    border:1px solid rgba(21,25,30,.10);
2214    border-radius:26px;
2215    padding:clamp(28px,4vw,56px);
2216    box-shadow:0 18px 44px -30px rgba(21,25,30,.40);
2217  }
2218  .policy-shell .policy-callout { background:#F3F3F7; border-color:rgba(21,25,30,.10); }
2219  .policy-shell >
2219 div:first-child { padding:clamp(28px,4vw,56px); border-radius:26px; background:#15191E; color:#FFFFFF; }
2220  .shopify-policy__body .rte > div:has(> .policy-title) { padding:clamp(28px,4vw,56px); border-radius:26px; background:#15191E; color:#FFFFFF; }
2221  .policy-shell > div:first-child :is(h1,p,dt,dd,span) { color:inherit !important; }
2222  .shopify-policy__body .rte > div:has(> .policy-title) :is(h1,p,dt,dd,span) { color:inherit !important; }
2223
2224  .omni-case-index__featured,
2225  .omni-case-index__card { background:#FFFFFF !important; border-color:rgba(21,25,30,.10) !important; }
2226  .omni-case-index__cta { background:#15191E !important; color:#FFFFFF !important; }
2227  .omni-case-index__cta :is(h1,h2,h3,p,span,a) { color:inherit !important; }
2228
2229  .omni-frontpage-collection #MainContent {
2230    padding:clamp(48px,7vw,92px) 20px;
2231    color:#15191E;
2232    font-family:"Inter Tight",Inter,system-ui,sans-serif;
2233  }
2234  .omni-frontpage-collection #MainContent :is(h1,h2,h3,h4) { font-family:"Plus Jakarta Sans","Inter Tight",Inter,system-ui,sans-serif; letter-spacing:-.02em; }
2235  .omni-frontpage-collection #MainContent :is(.card,.collection) { border-radius:22px; }
2236  .omni-frontpage-collection #MainContent :is(.button,button,input[type="submit"]) { min-height:44px; border-radius:999px; }
2237  .omni-frontpage-collection #MainContent :is(a,button,input,select):focus-visible { outline:3px solid #FFE3D6; outline-offset:3px; }
2238
2239  /* The homepage is already the visual reference; these rules only lock its
2240     shared typography, control geometry, focus, and motion-accessibility contract. */
2241  :is(#omni-home,[id^="omni-hp-"]) :is(h1,h2,h3,h4,h5,h6) {
2242    font-family:"Plus Jakarta Sans","Inter Tight",Inter,system-ui,sans-serif !important;
2243    letter-spacing:-.02em;
2244  }
2245  :is(#omni-home,[id^="omni-hp-"]) :is(.eyebrow,.mono,[class*="__eyebrow"],[class*="-eyebrow"]) {
2246    font-family:"DM Mono",ui-monospace,monospace !important;
2247  }
2248  :is(#omni-home,[id^="omni-hp-"]) :is(.btn,.button,button,input[type="submit"]) {
2249    min-height:44px;
2250    border-radius:999px;
2251    font-family:"Inter Tight",Inter,system-ui,sans-serif !important;
2252  }
2253  :is(#omni-home,[id^="omni-hp-"]) :is(a,button,input,select,textarea,summary):focus-visible {
2254    outline:3px solid #FFE3D6 !important;
2255    outline-offset:3px;
2256  }
2257  #omni-home :is(.btn-dark,.nav-cta-chip) {
2258    border-color:#FF5900 !important;
2259    background:#FF5900 !important;
2260    color:#FFFFFF !important;
2261  }
2262  #omni-home :is(.btn-dark,.nav-cta-chip):hover { background:#963500 !important; }
2263
2264  :is(.omni-lp-front-desk[data-omni-current-brand],.omni-lp-speed-to-lead[data-omni-current-brand]) :is(a,button,input,select,textarea,summary):focus-visible {
2265    outline:3px solid #FFE3D6 !important;
2266    outline-offset:3px;
2267  }
2268
2269  @media (max-width:720px) {
2270    :is(#omni-home,[id^="omni-hp-"]) { overflow-x:clip; }
2271    :is(.omni-lp-front-desk[data-omni-current-brand],.omni-lp-speed-to-lead[data-omni-current-brand]) { overflow-x:clip; }
2272    :is(
2273      #omni-industry-main,
2274      #cleaning-main,
2275      .omni-all-blogs,
2276      .omni-blog-catalog,
2277      .okit-page,
2278      .ocase-page,
2279      .omni-industries-page,
2280      #omni-about-r1,
2281      .omni-industry-services,
2282      #omni-contact-r1,
2283      #omni-platform-r1,
2284      #omni-pricing-r1,
2285      .omni-solutions-current-brand,
2286      #omni-agents-r1,
2287      #omni-lp-front-office-r1,
2288      #omni-lp-answering-r1,
2289      #omni-lp-implementation-r1,
2290      .policy-shell,
2291      .omni-brand-page,
2292      .omni-current-brand-page,
2293      .about-shell,
2294      .omni-case-index,
2295      #omni-lp-propmgmt-r1
2296    ) { overflow-x:clip; }
2297    .omni-industries-page .ip-grid { grid-template-columns:1fr; }
2298    .shopify-policy__container { padding:28px 16px; }
2299    .policy-shell :is(.policy-wrap,.policy-body) { border-radius:20px; padding:24px 20px; }
2300    .shopify-policy__body .rte > .policy-wrap { border-radius:20px; padding:24px 20px; }
2301    .policy-shell >
2301 div:first-child { padding:28px 20px; border-radius:20px; }
2302    .shopify-policy__body .rte > div:has(> .policy-title) { padding:28px 20px; border-radius:20px; }
2303  }
2304
2305  @media (prefers-reduced-motion:reduce) {
2306    :is(#omni-home,[id^="omni-hp-"]) *,
2307    :is(#omni-home,[id^="omni-hp-"]) *::before,
2308    :is(#omni-home,[id^="omni-hp-"]) *::after,
2309    :is(.omni-lp-front-desk[data-omni-current-brand],.omni-lp-speed-to-lead[data-omni-current-brand]) *,
2310    :is(.omni-lp-front-desk[data-omni-current-brand],.omni-lp-speed-to-lead[data-omni-current-brand]) *::before,
2311    :is(.omni-lp-front-desk[data-omni-current-brand],.omni-lp-speed-to-lead[data-omni-current-brand]) *::after,
2312    :is(
2313      #omni-industry-main,
2314      #cleaning-main,
2315      .omni-all-blogs,
2316      .omni-blog-catalog,
2317      .okit-page,
2318      .ocase-page,
2319      .omni-industries-page,
2320      #omni-about-r1,
2321      .omni-industry-services,
2322      #omni-contact-r1,
2323      #omni-platform-r1,
2324      #omni-pricing-r1,
2325      .omni-solutions-current-brand,
2326      #omni-agents-r1,
2327      #omni-lp-front-office-r1,
2328      #omni-lp-answering-r1,
2329      #omni-lp-implementation-r1,
2330      .policy-shell,
2331      .omni-brand-page,
2332      .omni-current-brand-page,
2333      .about-shell,
2334      .omni-case-index,
2335      #omni-lp-propmgmt-r1
2336    ) *,
2337    :is(
2338      #omni-industry-main,
2339      #cleaning-main,
2340      .omni-all-blogs,
2341      .omni-blog-catalog,
2342      .okit-page,
2343      .ocase-page,
2344      .omni-industries-page,
2345      #omni-about-r1,
2346      .omni-industry-services,
2347      #omni-contact-r1,
2348      #omni-platform-r1,
2349      #omni-pricing-r1,
2350      .omni-solutions-current-brand,
2351      #omni-agents-r1,
2352      #omni-lp-front-office-r1,
2353      #omni-lp-answering-r1,
2354      #omni-lp-implementation-r1,
2355      .policy-shell,
2356      .omni-brand-page,
2357      .omni-current-brand-page,
2358      .about-shell,
2359      .omni-case-index,
2360      #omni-lp-propmgmt-r1
2361    ) *::before,
2362    :is(
2363      #omni-industry-main,
2364      #cleaning-main,
2365      .omni-all-blogs,
2366      .omni-blog-catalog,
2367      .okit-page,
2368      .ocase-page,
2369      .omni-industries-page,
2370      #omni-about-r1,
2371      .omni-industry-services,
2372      #omni-contact-r1,
2373      #omni-platform-r1,
2374      #omni-pricing-r1,
2375      .omni-solutions-current-brand,
2376      #omni-agents-r1,
2377      #omni-lp-front-office-r1,
2378      #omni-lp-answering-r1,
2379      #omni-lp-implementation-r1,
2380      .policy-shell,
2381      .omni-brand-page,
2382      .omni-current-brand-page,
2383      .about-shell,
2384      .omni-case-index,
2385      #omni-lp-propmgmt-r1
2386    ) *::after {
2387      scroll-behavior:auto !important;
2388      animation-duration:.001ms !important;
2389      animation-iteration-count:1 !important;
2390      transition-duration:.001ms !important;
2391    }
2392  }
2393</style>
2394
2395    </main>
2396
2397    <!-- BEGIN sections: footer-group -->
2398<div id="shopify-section-sections--26301162062097__r1_footer" class="shopify-section shopify-section-group-footer-group"><link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700;800&family=Inter+Tight:wght@400;500;600;700&family=DM+Mono:wght@400;500&display=swap" rel="stylesheet">
2399
2400
2401<style>
2402#omni-r1-footer { --bg:#F3F3F7; --ink:#15191E; --accent:#FF5900; background: var(--bg); color: var(--ink); font-family: "Inter Tight", system-ui, sans-serif; padding-top: clamp(64px, 8vh, 96px); position: relative; overflow: hidden; }
2403#omni-r1-footer .mono { font-family: "DM Mono", monospace; }
2404#omni-r1-footer a { color: inherit; text-decoration: none; }
2405#omni-r1-footer .r1f-top { display: grid; grid-template-columns: minmax(220px, 250px) minmax(0, 1fr); align-items:start; gap: clamp(48px, 5vw, 76px); padding: 0 28px; max-width: 1460px; margin: 0 auto; width: 100%; box-sizing: border-box; }
2406#omni-r1-footer .r1f-claim { min-width: 0; }
2407#omni-r1-footer .r1f-claim-line { max-width: 240px; font-family: "Plus Jakarta Sans", system-ui, sans-serif; font-size: clamp(30px, 2.5vw, 36px); line-height: 1.08; font-weight: 800; letter-spacing: -0.035em; overflow-wrap:normal; }
2408#omni-r1-footer .r1f-claim-line .em { font-style: italic; }
2409#omni-r1-footer .r1f-claim-line .line { display: block; }
2410#omni-r1-footer .r1f-cta { display: inline-flex; min-height:52px; align-items:center; justify-content:center; margin-top: 30px; background: var(--accent); color: #fff; border-radius: 999px; padding: 12px 20px; font-size: 19px; font-weight: 800; transition: background .2s ease, transform .2s cubic-bezier(.2,.8,.2,1); }
2411#omni-r1-footer .r1f-cta:hover { background: #C24400; transform: translateY(-2px); }
2412#omni-r1-footer .r1f-links { flex: 1 1 auto; min-width: 0; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: clamp(20px, 3vw, 40px); padding-top: 8px; }
2413#omni-r1-footer .r1f-col { display: flex; flex-direction: column; gap: 11px; min-width: 0; }
2414#omni-r1-footer .r1f-col-label { font-size: 13px; color: #6F7480; margin-bottom: 4px; }
2415#omni-r1-footer .r1f-col a { font-family: "Inter Tight", system-ui, sans-serif; font-size: 14px; line-height: 1.35; color: var(--ink); width: auto; position: relative;
2415 padding-block: 6px; margin-block: -6px; overflow-wrap:anywhere; }
2416#omni-r1-footer .r1f-col a::after { content: ""; position: absolute; left: 0; bottom: 4px; height: 1px; width: 100%; background: currentColor; transform: scaleX(0); transform-origin: right; transition: transform 0.3s cubic-bezier(.65,0,.35,1); }
2417#omni-r1-footer .r1f-col a:hover::after { transform: scaleX(1); transform-origin: left; }
2418#omni-r1-footer .r1f-meta { width: 100%; max-width: 1460px; margin: clamp(56px, 9vh, 112px) auto 0; padding: 0 28px; display: flex; flex-direction: column; align-items: center; text-align: center; box-sizing: border-box; }
2419#omni-r1-footer .r1f-meta svg { width: 26px; height: 26px; margin-bottom: 12px; color: var(--ink); }
2420#omni-r1-footer .r1f-meta p { width: min(100%, 560px); margin: 0; font-size: 13px; color: var(--ink); line-height: 1.6; text-wrap: balance; overflow-wrap: normal; }
2421#omni-r1-footer .r1f-mark { position: relative; margin-top: 6vh; background: linear-gradient(#F3F3F7 0%, #FFE0CC 45%, #FFC9A8 100%); padding-top: 4vh; }
2422#omni-r1-footer .r1f-sun { position: absolute; left: 50%; top: 6%; width: clamp(140px, 18vw, 260px); aspect-ratio: 1 / 1; transform: translateX(-50%); border-radius: 50%; background: radial-gradient(circle at 50% 42%, #FFF6ED 0%, #FFD9A8 55%, #FFB472 100%); box-shadow: 0 0 90px 24px rgba(255,170,110,0.5); z-index: 0; }
2423#omni-r1-footer .r1f-giant { position: relative; z-index: 1; font-family: "Plus Jakarta Sans", system-ui, sans-serif; font-weight: 800; font-size: 30vw; line-height: 0.82; text-align: center; color: #FFFDFB; letter-spacing: -0.03em; transform: translateY(8%); user-select: none; }
2424@media (max-width: 1200px) {
2425  #omni-r1-footer .r1f-top { grid-template-columns: 1fr; gap: 48px; }
2426  #omni-r1-footer .r1f-claim { max-width: 360px; }
2427  #omni-r1-footer .r1f-links { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 28px; }
2428}
2429@media (max-width: 680px) {
2430  #omni-r1-footer { padding-top: 56px; }
2431  #omni-r1-footer .r1f-top { padding: 0 20px; }
2432  #omni-r1-footer .r1f-links { display: grid; grid-template-columns: 1fr 1fr; gap: 40px 24px; }
2433  #omni-r1-footer .r1f-col a { width: auto; max-width: 100%; overflow-wrap: anywhere; }
2434  #omni-r1-footer .r1f-meta { margin-top: 44px; padding: 0 20px 44px; }
2435  #omni-r1-footer .r1f-mark { display:none; }
2436}
2437@media (max-width: 440px) {
2438  #omni-r1-footer .r1f-links { grid-template-columns: 1fr 1fr; gap: 32px 18px; }
2439  #omni-r1-footer .r1f-col a { font-size:13px; }
2440}
2441</style>
2442
2443
2444<footer id="omni-r1-footer">
2445  <div class="r1f-top">
2446    <div class="r1f-claim">
2447      <p class="r1f-claim-line"><span class="line">One AI Employee for</span><span class="line em">the work your team repeats</span></p>
2448      <a class="r1f-cta" href="/pages/trial" data-omni-cta="footer" data-omni-trial-open>Start your 14-day trial</a>
2449    </div>
2450    <div class="r1f-links">
2451      <div class="r1f-col"><span class="r1f-col-label">Product</span>
2452        <a href="/pages/about">About</a>
2453        <a href="/pages/platform">Platform</a>
2454        <a href="/pages/workflows">Workflows</a>
2455        <a href="/pages/pricing">Pricing</a>
2456        <a href="/pages/agent-library">AI Employee library</a>
2457        <a href="/pages/integrations">Integrations</a>
2458        <a href="/pages/security">Security</a>
2459      </div>
2460      <div class="r1f-col"><span class="r1f-col-label">Resources</span>
2461        <a href="/pages/contact">Contact</a>
2462        <a href="/pages/blog">Journal</a>
2463        <a href="/pages/resources">Resource hub</a>
2464        <a href="/pages/case-studies">Customer proof</a>
2465        <a href="/pages/comparisons">Comparisons</a>
2466      </div>
2467      <div class="r1f-col"><span class="r1f-col-label">Socials</span>
2468        <a href="https://www.instagram.com/omnistudioai/" target="_blank" rel="noopener nofollow">Instagram</a>
2469        <a href="https://www.facebook.com/people/Omni-Studio/61589584677025/" target="_blank" rel="noopener nofollow">Facebook</a>
2470        <a href="https://www.linkedin.com/company/omni-studio-ai" target="_blank" rel="noopener nofollow">LinkedIn</a>
2471      </div>
2472      <div class="r1f-col"><span class="r1f-col-label">Legal</span>
2473        <a href="/pages/privacy-policy">Privacy</a>
2474        <a href="/pages/terms-of-service">Terms of Service</a>
2475        <a href="/pages/data-sharing-opt-out" rel="nofollow" data-omni-privacy-choice="20260802">Do Not Sell or Share My Personal Information</a>
2476      </div>
2477      <div class="r1f-col"><span class="r1f-col-label">Industries</span>
2478        <a href="/pages/home-services-industry">Home Services</a>
2479        <a href="/pages/healthcare-industry">Healthcare &amp; Dental</a>
2480        <a href="/pages/real-estate-rentals-industry">Real Estate &amp; Rentals</a>
2481        <a href="/pages/personal-local-services-industry">Personal &amp; Local Services</a>
2482        <a href="/pages/automotive-transport-industry">Automotive &amp; Transport</a>
2483        <a href="/pages/legal-services-industry">Legal Services</a>
2484        <a href="/pages/finance-professional-services-industry">Finance &amp; Professional</a>
2485        <a href="/pages/restaurant-industry">Restaurants &amp;
2485 Hospitality</a>
2486      </div>
2487      <div class="r1f-col"><span class="r1f-col-label">Free tools</span>
2488        <a href="/pages/ai-automation-audit">AI Automation Audit</a>
2489        <a href="/pages/ai-ops-readiness-scorecard">AI Ops Readiness Scorecard</a>
2490        <a href="/pages/ai-workflow-opportunity-checklist">Workflow Opportunity Checklist</a>
2491        <a href="/pages/ai-agent-implementation-partner">Implementation Partner</a>
2492      </div>
2493    </div>
2494  </div>
2495  <div class="r1f-meta">
2496    <svg viewBox="0 0 40 40" aria-hidden="true"><use href="#r1FtrLogo"/></svg>
2497    <p class="mono">© 2026 Omni Studio, Inc. All rights reserved.<br>Your data stays yours. Cancel any time. Take everything with you, same day.</p>
2498  </div>
2499  <div class="r1f-mark">
2500    <div class="r1f-sun"></div>
2501    <div class="r1f-giant" aria-hidden="true">Omni</div>
2502  </div>
2503  <svg width="0" height="0" style="position:absolute" aria-hidden="true"><defs>
2504    <g id="r1FtrLogo">
2505      <circle cx="20" cy="20" r="17.6" fill="none" stroke="currentColor" stroke-width="2.6"/>
2506      <circle cx="20" cy="20" r="11.8" fill="none" stroke="currentColor" stroke-width="1.25" stroke-dasharray="2.2 2.7"/>
2507      <circle cx="20" cy="20" r="7.3" fill="none" stroke="currentColor" stroke-width="2.3" stroke-dasharray="3.9 3.3"/>
2508      <circle cx="20" cy="20" r="2.3" fill="currentColor" stroke="none"/>
2509    </g>
2510  </defs></svg>
2511</footer>
2512
2513
2514</div>
2515<!-- END sections: footer-group -->
2516
2517    <!-- Final shared layer: page and footer sections emit inline styles in the
2518         body, so load the audit tokens after those styles as well. -->
2519    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-audit-fixes-20260805.css?v=137586205428308002861785971258">
2520    <link rel="stylesheet" href="//omni.studio/cdn/shop/t/9/assets/omni-employee-system.css?v=141985565086852655761786044797"><style id="omni-retired-footer-panel-guard">
2521      #omni-r1-footer .r1f-trial-panel { display: none !important; }
2522    </style>
2523
2524    <style>
2525  html.omni-modal-open{overflow:hidden}
2526  #omni-trial-modal{--ink:#15191E;--cream:#FAF7F0;--line:#DED8CC;--orange:#FF5900;position:fixed;inset:0;z-index:5000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(10,14,18,.65);backdrop-filter:blur(10px)}
2527  #omni-trial-modal.is-open{display:flex}
2528  #omni-trial-modal .otm-dialog{position:relative;width:min(740px,100%);max-height:92vh;overflow:auto;background:var(--cream);box-shadow:0 30px 90px rgba(0,0,0,.3)}
2529  #omni-trial-modal .otm-body{padding:clamp(24px,5vw,52px)}
2530  #omni-trial-modal .otm-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:22px;cursor:pointer;z-index:2}
2531  #omni-trial-modal .otm-eyebrow{margin:0 0 14px;color:var(--orange);font:700 12px/1.2 ui-monospace,"DM Mono",monospace;letter-spacing:.14em;text-transform:uppercase}
2532  #omni-trial-modal h2{margin:0;max-width:10ch;color:var(--ink);font:800 clamp(34px,6vw,56px)/.98 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.05em}
2533  #omni-trial-modal .otm-lead{max-width:52ch;margin:16px 0 20px;color:#53606B;font:400 16px/1.55 Inter,system-ui,sans-serif}
2534  #omni-trial-modal .otm-trust{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 0;margin-bottom:22px;border-block:1px solid var(--line);font:700 12px/1.4 Inter,system-ui,sans-serif}
2535  #omni-trial-modal .otm-trust span:before{content:"✓";color:#236B42;margin-right:5px}
2536  #omni-trial-modal form{display:grid;gap:12px}
2537  #omni-trial-modal .otm-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
2538  #omni-trial-modal .otm-field{display:grid;gap:6px}
2539  #omni-trial-modal label{font:700 13px/1.2 Inter,system-ui,sans-serif;color:var(--ink)}
2540  #omni-trial-modal input,#omni-trial-modal select{width:100%;min-height:50px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:500 16px/1.2 Inter,system-ui,sans-serif}
2541  #omni-trial-modal .otm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}
2542  #omni-trial-modal .otm-submit,#omni-trial-modal .otm-human{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:9px;font:800 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer}
2543  #omni-trial-modal .otm-submit{border:1px solid var(--orange);background:var(--orange);color:#fff}
2544  #omni-trial-modal .otm-human{border:1px solid var(--ink);background:var(--ink);color:#fff}
2545  #omni-trial-modal .otm-note{margin:0;color:#66717A;font:400 12px/1.5 Inter,system-ui,sans-serif}
2546  #omni-trial-modal .otm-success{display:grid;gap:14px}
2547  #omni-trial-modal .otm-success h3{margin:0;color:var(--ink);
2547font:800 34px/1.04 "Plus Jakarta Sans",Inter,sans-serif}
2548  #omni-trial-modal .otm-success p{margin:0;color:#53606B;font:400 16px/1.55 Inter,system-ui,sans-serif}
2549  #omni-trial-modal :is(a,button,input,select):focus-visible{outline:3px solid rgba(255,89,0,.65);outline-offset:3px}
2550  @media(max-width:640px){#omni-trial-modal{align-items:flex-end;padding:8px}#omni-trial-modal .otm-body{padding:28px 18px 22px}#omni-trial-modal .otm-grid,#omni-trial-modal .otm-actions{grid-template-columns:1fr}}
2551</style>
2552<div id="omni-trial-modal" role="dialog" aria-modal="true" aria-labelledby="omni-trial-modal-title" aria-hidden="true">
2553  <div class="otm-dialog">
2554    <button class="otm-close" type="button" aria-label="Close trial request">×</button>
2555    <div class="otm-body"><form method="post" action="/contact#omni-trial-modal-form" id="omni-trial-modal-form" accept-charset="UTF-8" class="otm-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /><p class="otm-eyebrow">14-day free trial</p>
2556          <h2 id="omni-trial-modal-title">Try your business on Omni.</h2>
2557          <p class="otm-lead">No credit card. Bring your real business data. We'll set up the workspace and email you when it is ready.</p>
2558          <div class="otm-trust" aria-label="Trial terms"><span>14 days</span><span>No credit card</span><span>Your real data</span></div>
2559          <div class="otm-grid">
2560            <div class="otm-field"><label for="otm-business">Business name</label><input id="otm-business" name="contact[business_name]" type="text" autocomplete="organization" required></div>
2561            <div class="otm-field"><label for="otm-industry">Industry</label><select id="otm-industry" name="contact[industry]" required><option value="">Choose an industry</option><option>Home services</option><option>Healthcare & dental</option><option>Legal</option><option>Real estate & rentals</option><option>Personal & local services</option><option>Automotive & transport</option><option>Finance & professional services</option><option>Restaurants & hospitality</option><option>Other</option></select></div>
2562            <div class="otm-field"><label for="otm-city">City</label><input id="otm-city" name="contact[city]" type="text" autocomplete="address-level2" required></div>
2563            <div class="otm-field"><label for="otm-name">Your name</label><input id="otm-name" name="contact[name]" type="text" autocomplete="name" required></div>
2564            <div class="otm-field"><label for="otm-email">Work email</label><input id="otm-email" name="contact[email]" type="email" autocomplete="email" required></div>
2565          </div>
2566          <input type="hidden" name="contact[body]" value="Omni 14-day trial request from the sitewide modal." data-omni-trial-body>
2567          <div class="otm-actions"><button class="otm-submit" type="submit" data-omni-trial-submit>Request my 14-day trial</button><a class="otm-human" href="https://calendar.app.google/RWP8aKwxXQ9itunk8" target="_blank" rel="noopener" data-omni-human-cta>Talk to a human first</a></div>
2568          <p class="otm-note">Your data stays yours. We never sell, share, or call you. By requesting a trial, you agree to our <a href="/pages/terms-of-service">Terms</a> and <a href="/pages/privacy-policy">Privacy Policy</a>.</p></form></div>
2569  </div>
2570</div>
2571<script>
2572(function(){
2573  if(window.__omniTrialModal){return}window.__omniTrialModal=true;
2574  var modal=document.getElementById('omni-trial-modal');if(!modal){return}
2575  var close=modal.querySelector('.otm-close'),lastFocus=null;
2576  function track(name,data){try{window.dataLayer=window.dataLayer||[];window.dataLayer.push(Object.assign({event:name,page_path:location.pathname,page_url:location.href},data||{}));if(window.gtag){window.gtag('event',name,data||{})}}catch(e){}}
2577  function openModal(prefill){lastFocus=document.activeElement;modal.classList.add('is-open');modal.setAttribute('aria-hidden','false');document.documentElement.classList.add('omni-modal-open');track('trial_cta_clicked',{trial_source:(prefill&&prefill.source)||'sitewide'});var industry=modal.querySelector('#otm-industry');if(industry&&prefill&&prefill.industry){Array.prototype.some.call(industry.options,function(o){if(o.text.toLowerCase().indexOf(String(prefill.industry).toLowerCase())>=0){industry.value=o.value;return true}return false})}var first=modal.querySelector('input:not([type="hidden"]),select');if(first){setTimeout(function(){first.focus()},40)}}
2578  function closeModal(){modal.classList.remove('is-open');modal.setAttribute('aria-hidden','true');document.documentElement.classList.remove('omni-modal-open');if(lastFocus&&lastFocus.focus){lastFocus.focus()}}
2579  window.omniOpenTrialModal=openModal;
2580  document.addEventListener('click',function(e){var trigger=e.target.closest&&e.target.closest('[data-omni-trial-open]');if(trigger){var href=trigger.getAttribute('href')||'';if(href==='#'||trigger.getAttribute('data-omni-trial-modal')==='true'){e.preventDefault();openModal({industry:trigger.getAttribute('data-omni-trial-industry')||'',source:trigger.getAttribute('data-omni-trial-source')||'sitewide'})}}var human=e.target.closest&&e.target.closest('[data-omni-human-cta]');if(human){track('trial_secondary_cta_clicked',{trial_source:human.getAttribute('data-omni-trial-source')||'sitewide'})}});
2581  close.addEventListener('click',closeModal);modal.addEventListener('click',function(e){if(e.target===modal){closeModal()}});document.addEventListener('keydown',function(e){if(e.key==='Escape'&&modal.classList.contains('is-open')){closeModal()}});
2582  var form=modal.querySelector('form');if(form){var fields=form.querySelectorAll('input,select');fields.forEach(function(field){if(field.type==='hidden'){return}var key='omni_trial_draft_'+field.name;try{var saved=localStorage.getItem(key);if(saved&&field.value===''){field.value=saved}}catch(e){}field.addEventListener('input',function(){try{localStorage.setItem(key,field.value)}catch(e){}})});form.addEventListener('submit',function(){var body=form.querySelector('[data-omni-trial-body]');var values=[];fields.forEach(function(field){if(field.type!=='hidden'&&field.value){values.push(field.name+': '+field.value)}});if(body){body.value='Omni 14-day trial request from sitewide modal.\\n'+values.join('\\n')}track('trial_form_submitted',{trial_source:'sitewide_modal'})})}
2583  if(modal.querySelector('[data-omni-trial-success]')){openModal({source:'trial_success'});track('trial_request_received',{trial_source:'sitewide_modal'})}
2584  if(location.pathname==='/pages/trial'){track('trial_page_viewed',{page_path:location.pathname})}
2585})();
2586</script>
2586
2587
2588
2589    
2590<script data-omni-broken-link-recovery="20260802">
2591      (function () {
2592        if (window.__omniBrokenLinkRecovery) return;
2593        window.__omniBrokenLinkRecovery = true;
2594        var recoveryMap = {
2595          '/blogs/ai-implementation/ai-agent-implementation-partner-questions-before-hiring': '/pages/ai-agent-implementation-partner',
2596          '/blogs/ai-implementation/ai-intake-automation-qualify-requests-owner-control': '/pages/ai-front-office-small-business',
2597          '/blogs/field-service-back-office-ai/home-service-crm-automation': '/pages/home-services-industry',
2598          '/blogs/field-service-back-office-ai/legal-intake-ai-automated-attorney-review': '/pages/legal-services-industry',
2599          '/blogs/field-service-back-office-ai/property-management-answering-service-vs-ai-maintenance-intake': '/pages/property-management-answering-service',
2600          '/blogs/managed-ai-ops/ai-appointment-scheduling-rules-service-businesses': '/pages/platform',
2601          '/blogs/managed-ai-ops/how-small-business-owners-use-ai-daily-operations': '/pages/managed-ai-ops',
2602          '/blogs/managed-ai-ops/invoice-follow-up-automation-without-awkward-chasing': '/pages/invoice-chaser',
2603          '/pages/invoice-follow-up-automation': '/pages/invoice-chaser',
2604          '/blogs/reliability-guardrails/ai-approval-gates-human-in-the-loop-workflows-safe': '/pages/platform',
2605          '/pages/missed-calls': '/pages/solutions',
2606          '/pages/accounting': '/pages/accounting-services',
2607          '/pages/towing-missed-calls': '/pages/towing',
2608          '/pages/legal-intake': '/pages/legal-services-industry'
2609        };
2610        var rewrite = function (root) {
2611          if (!root || !root.querySelectorAll) return;
2612          root.querySelectorAll('a[href]').forEach(function (link) {
2613            if (link.hasAttribute('data-omni-broken-link-recovery')) return;
2614            var raw = link.getAttribute('href');
2615            if (!raw || raw.charAt(0) === '#') return;
2616            var parsed;
2617            try { parsed = new URL(raw, window.location.origin); } catch (error) { return; }
2618            if (parsed.origin !== window.location.origin) return;
2619            var target = recoveryMap[parsed.pathname.replace(/\/+$/, '') || '/'];
2620            if (!target) return;
2621            link.setAttribute('href', target + (parsed.hash || ''));
2622            link.setAttribute('data-omni-broken-link-recovery', '20260802');
2623          });
2624        };
2625        rewrite(document);
2626        if ('MutationObserver' in window && document.body) {
2627          new MutationObserver(function (records) {
2628            records.forEach(function (record) {
2629              record.addedNodes.forEach(function (node) { if (node.nodeType === 1) rewrite(node); });
2630            });
2631          }).observe(document.body, { childList: true, subtree: true });
2632        }
2633      })();
2634    </script>
2634
2635
2636    
2636<script>
2637      (function () {
2638        if (window.__omniGlobalQAGuards) return;
2639        window.__omniGlobalQAGuards = true;
2640
2641        var coarse = window.matchMedia && (window.matchMedia('(max-width: 860px)').matches || window.matchMedia('(pointer: coarse)').matches);
2642        var ua = (navigator.userAgent || '').toLowerCase();
2643        var motionRisk = coarse || ua.indexOf('windows') >= 0 || ua.indexOf('edg/') >= 0 || (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches);
2644        if (motionRisk) document.documentElement.classList.add('omni-motion-stable');
2645
2646      })();
2647    </script>
2647
2648    
2648<script src="//omni.studio/cdn/shop/t/9/assets/omni-main.js?v=169064139755254632731785942193" defer></script>
2648
2649    <!-- omni-ga4-cta-event-listener:2026-06-17 refresh:20260617222138 -->
2650    
2650<script src="//omni.studio/cdn/shop/t/9/assets/omni-ga4-cta-event-listener-20260617.js?v=180802968564208246951783705260" defer></script>
2650
2651    <!-- omni-google-paid-lead-listener:2026-07-04 refresh:20260705231713 no-versioned-cache -->
2652    
2652<script src="//omni.studio/cdn/shop/t/9/assets/omni-google-paid-lead-event-listener-20260704-ads.js" defer></script>
2652
2653  
2653<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2653
2654</body>
2655</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.