PageSourceSearch

https://hydracheckin.com/

html hydracheckin.com collected 2026-09-24 14:44:49 UTC 68,884 bytes, 877 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4    <meta charset="UTF-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <title>HYDRA.</title>
7<meta name='robots' content='max-image-preview:large' />
8<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hydracheckin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhydracheckin.com%2F" />
9<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hydracheckin.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhydracheckin.com%2F&#038;format=xml" />
10<link rel="canonical" href="https://hydracheckin.com/">
11<meta name="description" content="Unlock convenience and efficiency with the Hydra. Check-in app, your ultimate tool for seamless check-in experiences.">
12<meta property="og:locale" content="en_US">
13<meta property="og:site_name" content="HYDRA.">
14<meta property="og:title" content="HYDRA.">
15<meta property="og:type" content="website">
16<meta property="og:url" content="https://hydracheckin.com/">
17<meta property="og:description" content="Unlock convenience and efficiency with the Hydra. Check-in app, your ultimate tool for seamless check-in experiences.">
18<meta property="og:image" content="https://hydracheckin.com/wp-content/uploads/2026/09/H512.png">
19<meta name="twitter:card" content="summary_large_image">
20<meta name="twitter:title" content="HYDRA.">
21<meta name="twitter:description" content="Unlock convenience and efficiency with the Hydra. Check-in app, your ultimate tool for seamless check-in experiences.">
22<meta name="twitter:image" content="https://hydracheckin.com/wp-content/uploads/2026/09/H512.png">
23<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://hydracheckin.com/#webpage","url":"https://hydracheckin.com/","name":"HYDRA.","publisher":{"@id":"https://hydracheckin.com/#organization"},"inLanguage":"en-US","description":"Unlock convenience and efficiency with the Hydra. Check-in app, your ultimate tool for seamless check-in experiences.","image":"https://hydracheckin.com/wp-content/uploads/2026/09/H512.png","datePublished":"2026-09-02T08:48:28+00:00","dateModified":"2026-09-02T08:48:28+00:00"},{"@type":"WebSite","@id":"https://hydracheckin.com/#website","url":"https://hydracheckin.com/","name":"HYDRA.","inLanguage":"en-US"},{"@type":"Organization","@id":"https://hydracheckin.com/#organization","name":"HYDRA.","url":"https://hydracheckin.com/","logo":"https://hydracheckin.com/wp-content/uploads/2026/09/H512.png"}]}</script>
23
24<style id="wp-img-auto-sizes-contain-inline-css">
25img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
26/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
27</style>
28<style id="wp-emoji-styles-inline-css">
29
30	img.wp-smiley, img.emoji {
31		display: inline !important;
32		border: none !important;
33		box-shadow: none !important;
34		height: 1em !important;
35		width: 1em !important;
36		margin: 0 0.07em !important;
37		vertical-align: -0.1em !important;
38		background: none !important;
39		padding: 0 !important;
40	}
41/*# sourceURL=wp-emoji-styles-inline-css */
42</style>
43<style id="wp-block-library-inline-css">
44:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
44--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
45
46/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
47</style>
48<style id="classic-theme-styles-inline-css">
49/*! This file is auto-generated */
50.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
51/*# sourceURL=/wp-includes/css/classic-themes.min.css */
52</style>
53
54<style id="global-styles-inline-css">
55:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
550) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
55.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
56/*# sourceURL=global-styles-inline-css */
57</style>
58
59<link rel='stylesheet' id='hydra-base-style-css' href='https://hydracheckin.com/wp-content/themes/hydra/style.css?ver=1789485892' media='all' />
60<link rel='stylesheet' id='hydra-home-custom-style-css' href='https://hydracheckin.com/wp-content/themes/hydra/assets/css/home-hydra-custom.css?ver=1788970382' media='all' />
61<link rel='stylesheet' id='hydra-cookie-consent-css' href='https://hydracheckin.com/wp-content/plugins/hydra-site-core/assets/css/cookie-consent.css?ver=1789486082' media='all' />
62<script id="jquery-core-js" src="https://hydracheckin.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 62
62
63<script id="jquery-migrate-js" src="https://hydracheckin.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
63
64<link rel="https://api.w.org/" href="https://hydracheckin.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hydracheckin.com/wp-json/wp/v2/pages/4" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hydracheckin.com/xmlrpc.php?rsd" />
65<meta name="generator" content="WordPress 7.1.2" />
66<link rel='shortlink' href='https://hydracheckin.com/' />
67<link rel="icon" href="https://hydracheckin.com/wp-content/uploads/2026/09/H512-150x150.png" sizes="32x32" />
68<link rel="icon" href="https://hydracheckin.com/wp-content/uploads/2026/09/H512-300x300.png" sizes="192x192" />
69<link rel="apple-touch-icon" href="https://hydracheckin.com/wp-content/uploads/2026/09/H512-300x300.png" />
70<meta name="msapplication-TileImage" content="https://hydracheckin.com/wp-content/uploads/2026/09/H512-300x300.png" />
71</head>
72<body class="home wp-singular page-template page-template-page-home-hydra-custom page-template-page-home-hydra-custom-php page page-id-4 wp-embed-responsive wp-theme-hydra hydra-singular">
73
74<div id="page" class="site">
75    <a class="skip-link screen-reader-text" href="#content">Skip to content</a>
76
77    <header class="hydra-header" data-hydra-header>
78        <div class="hydra-header__inner">
79                            <a class="hydra-brand" href="https://hydracheckin.com/" rel="home" aria-label="Hydra home">
80                    <span class="hydra-brand__wordmark">HYDRA.</span>
81                </a>
82            
83            <button class="hydra-nav-toggle" type="button" aria-expanded="false" aria-controls="hydra-primary-nav">
84                <span class="screen-reader-text">Toggle navigation</span>
85                <span aria-hidden="true"></span><span aria-hidden="true"></span><span aria-hidden="true"></span>
86            </button>
87
88            <nav id="hydra-primary-nav" class="hydra-nav" aria-label="Primary navigation">
89                <ul class="hydra-nav__list"><li class="hydra-nav__item current-menu-item"><a class="hydra-nav__link" href="https://hydracheckin.com/" aria-current="page">Home</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/demo/">Demo</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/pricing/">Pricing</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/quick-cuts/">Documentation</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/support/">Support</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/blog/">Blog</a></li><li class="hydra-nav__item"><a class="hydra-nav__link" href="https://hydracheckin.com/account/">Account</a></li></ul>            </nav>
90        </div>
91    </header>
92
93<style>
94@keyframes hydraHomeFadeIn {
95    from { opacity: 0; }
96    to { opacity: 1; }
97}
98
99.hydra-home {
100    opacity: 0;
101    animation: hydraHomeFadeIn 900ms ease forwards;
102    animation-delay: 200ms;
103}
104
105@media (prefers-reduced-motion: reduce) {
106    .hydra-home {
107        opacity: 1;
108        animation: none;
109    }
110}
111</style>
112
113<main class="hydra-home" aria-label="Hydra Home">
114    <section class="hydra-home-hero">
115        <div class="hydra-home-shell hydra-home-hero-grid">
116            <div class="hydra-home-hero-copy">
117                <h1>Positively boring.</h1>
118                <p class="hydra-home-lead">
119                    Check-ins that do not improvise. Accepted or rejected with reason,
120                    synced history, and consistent behavior online, offline, or in local network mode.
121                </p>
122                <!--
123                <div class="hydra-home-hero-actions">
124                    <a href="/quick-cuts/" class="hydra-home-btn hydra-home-btn--ghost">Documentation</a>
125                    <a href="/support/" class="hydra-home-btn hydra-home-btn--ghost">Support</a>
126                </div>
127                -->
128            </div>
129
130            <div class="hydra-home-result-panel" aria-label="Hydra check-in result preview">
131                <div class="hydra-home-result-top">
132                    <span class="hydra-home-dot"></span>
133                    <div class="hydra-home-result-title">
134                        <strong>Hydra</strong>
135                        <span>/ ˈhaɪdrə /</span>
136                        <span>(noun - she/her)</span>
137                    </div>
138                </div>
139
140                <div class="hydra-home-result-cards">
141                    <article class="hydra-home-status-card hydra-home-status-card--accept">
142                        <h3>What she does?</h3>
143                        <ul>
144                            <li>Checks in tickets. Fast.</li>
145                            <li>Returns status with full reason.</li>
146                            <li>Other things too.</li>
147                        </ul>
148                    </article>
149
150                    <article class="hydra-home-status-card hydra-home-status-card--reject">
151                        <h3>What she does not do?</h3>
152                        <ul>
153                            <li>Does not sell tickets.</li>
154                            <li>We asked her.</li>
155                            <li>She said no.</li>
156                        </ul>
157                    </article>
158                </div>
159
160            </div>
161        </div>
162        <div class="hydra-home-shell">
163            <div class="hydra-home-bridge-cta" aria-label="Hydra Bridge primary call to action">
164                <div class="hydra-home-bridge-copy">
165                    <h2>Start with Hydra Bridge.</h2>
166                    <div class="hydra-home-trust-bar">
167                        <span class="hydra-home-trust-seal" aria-hidden="true">
168                            <svg viewBox="0 0 24 24" focusable="false">
169                                <circle cx="12" cy="12" r="11"></circle>
170                                <path d="M7 12.5l3.1 3.1L17 8.7"></path>
171                            </svg>
172                        </span>
173                        <div class="hydra-home-trust-copy">
174                            <strong><a href="https://tickera.com/" target="_blank" rel="noopener noreferrer">Tickera official partner</a></strong>
175                            <span>Certified Hydra Bridge integration partner.</span>
176                        </div>
177                    </div>
178                </div>
179                <div class="hydra-home-bridge-actions">
180                    <a href="/pricing/" class="hydra-home-btn hydra-home-btn--primary hydra-home-btn--bridge">Get Hydra Bridge</a>
181                    <a href="/what-is-hydra-bridge/" class="hydra-home-bridge-link">What is Hydra Bridge?</a>
182                </div>
183            </div>
184
185            <div class="hydra-home-download-badges" aria-label="Download Hydra app">
186                <a href="https://apps.apple.com/us/app/hydra-check-in/id6762366183" class="hydra-home-download-badge hydra-home-download-badge--official" aria-label="Download on the App Store" target="_blank" rel="noopener noreferrer">
187                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/badges/app-store-badge.svg" alt="Download on the App Store" loading="lazy">
188                </a>
189                <a href="https://play.google.com/store/apps/details?id=com.hydracheckin" class="hydra-home-download-badge hydra-home-download-badge--official" aria-label="Get it on Google Play" target="_blank" rel="noopener noreferrer">
190                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/badges/google-play-badge.svg" alt="Get it on Google Play" loading="lazy">
191                </a>
192                <a href="https://apps.microsoft.com/detail/9n74fqq1mbw5" class="hydra-home-download-badge hydra-home-download-badge--official" aria-label="Get it from Microsoft Store" target="_blank" rel="noopener noreferrer">
193                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/badges/microsoft-store-badge.svg" alt="Get it from Microsoft Store" loading="lazy">
194                </a>
195                <a href="https://hydracheckin.com/hydra-for-linux/" class="hydra-home-download-badge hydra-home-download-badge--official" aria-label="Download for Linux">
196                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/badges/linux-badge.svg" alt="Download for Linux" loading="lazy">
197                </a>
198            </div>
199            <p class="hydra-home-download-note">Apps require Hydra Bridge to be installed on your website.</p>
200        </div>
201    </section>
202
203    <section class="hydra-home-strip">
204        <div class="hydra-home-shell">
205            <div class="hydra-home-strip-layout">
206                <div class="hydra-home-strip-copy">
207                    <h2>Results that make sense.</h2>
208                    <p>Accepted. Rejected. With reason. And history.</p>
209                </div>
210
211                <div class="hydra-home-strip-media">
212                    <div class="hydra-home-result-screenshots" aria-label="Actual accepted and rejected screenshots">
213                        <article class="hydra-home-result-shot hydra-home-result-shot--accept hydra-home-result-shot--photo" aria-label="Accepted check-in result">
214                            <div class="hydra-home-result-ui hydra-home-result-ui--image">
215                                <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/accepted_rnd.webp" alt="Accepted check-in app screen" loading="lazy">
216                            </div>
217                        </article>
218
219                        <article class="hydra-home-result-shot hydra-home-result-shot--reject hydra-home-result-shot--photo" aria-label="Rejected check-in result">
220                            <div class="hydra-home-result-ui hydra-home-result-ui--image">
221                                <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/rejected_rnd.webp" alt="Rejected check-in app screen" loading="lazy">
222                            </div>
223                        </article>
224                    </div>
225                </div>
226            </div>
227        </div>
228    </section>
229
230    <section class="hydra-home-section hydra-home-section--any-device" aria-label="Hydra any device">
231        <div class="hydra-home-shell hydra-home-any-device">
232            <header class="hydra-home-section-head hydra-home-section-head--any-device">
233                <h2>Any device.</h2>
234                <p>
234Same check-in flow on desktop, tablet, and phone. Pick what fits your entrance setup.</p>
235            </header>
236
237            <div class="hydra-home-device-stage" aria-label="Hydra app across desktop, tablet, and mobile">
238                <figure class="hydra-home-device hydra-home-device--desktop">
239                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/device-desktop.png" alt="Hydra check-in on desktop" loading="lazy">
240                </figure>
241                <figure class="hydra-home-device hydra-home-device--tablet">
242                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/device-tablet.png" alt="Hydra check-in on tablet" loading="lazy">
243                </figure>
244                <figure class="hydra-home-device hydra-home-device--phone">
245                    <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/device-phone.png" alt="Hydra check-in on mobile phone" loading="lazy">
246                </figure>
247            </div>
248            <div class="hydra-home-any-device-demo-cta" aria-label="Hydra live check-in demo call to action">
249                <div class="hydra-home-any-device-demo-copy">
250                    <h3>See check-in flow first hand.</h3>
251                </div>
252                <div class="hydra-home-any-device-demo-action">
253                    <a href="https://hydracheckin.com/demo/" class="hydra-home-mid-cta-btn">TRY NOW</a>
254                </div>
255            </div>
256        </div>
257    </section>
258
259    <section class="hydra-home-section">
260        <div class="hydra-home-shell hydra-home-feature-grid">
261            <article class="hydra-home-feature-card hydra-home-feature-card--kiosk">
262                <h3>Zero information digging.</h3>
263                <p>
264                    Hydra stores exactly what the check-in workflow needs.
265                    And displays information right where you expect it.
266                </p>
267                <div class="hydra-home-data-screens" aria-label="Events and attendees screens">
268                    <figure class="hydra-home-data-shot">
269                        <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/events-screen.png" alt="Events screen screenshot" loading="lazy">
270                        <figcaption>Events</figcaption>
271                    </figure>
272                    <figure class="hydra-home-data-shot">
273                        <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/attendee-screen.png" alt="Attendees screen screenshot" loading="lazy">
274                        <figcaption>Attendees</figcaption>
275                    </figure>
276                </div>
277            </article>
278
279            <article class="hydra-home-feature-card hydra-home-feature-card--dark hydra-home-feature-card--ready">
280                <h3>Always<br>ready.</h3>
281                <div class="hydra-home-scanner-sim" aria-label="Scanner screen simulation">
282                    <div class="hydra-home-scanner-overlay">
283                        <div class="hydra-home-scanner-ripple-fallback" aria-hidden="true"></div>
284                        <lottie-player
285                            class="hydra-home-scanner-lottie"
286                            src="https://lottie.host/6cebc0e3-5624-4ca6-84e4-f61cc5919bcd/QXo2fK7C5A.json"
287                            background="transparent"
288                            speed="0.7"
289                            loop
290                            autoplay
291                        ></lottie-player>
292                    </div>
293                </div>
294                <ul>
295                    <li>Works online.</li>
296                    <li>Works offline.</li>
297                    <li>Syncs devices in local network.</li>
298                </ul>
299            </article>
300
301            <article class="hydra-home-feature-card">
302                <h3>Kiosk mode.</h3>
303                <p>
304                    Need self-check-in? Or just want to fire check-in operator?<br/>
305                    This works by itself.<br/>
306                    And with the upcoming hardware support, you can also connect it to turnstiles, ramps or anything you can possibly imagine.
307                </p>
308                <div class="hydra-home-kiosk-rotator" data-hydra-kiosk-rotator aria-label="Kiosk mode actual screenshots">
309                    <div class="hydra-home-kiosk-stage">
310                        <figure class="hydra-home-kiosk-slide hydra-home-kiosk-slide--ready is-active">
311                            <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/kiosk-ready.png" alt="Kiosk ready screen" loading="lazy">
312                        </figure>
313                        <figure class="hydra-home-kiosk-slide hydra-home-kiosk-slide--accepted">
314                            <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/kiosk-accepted.png" alt="Kiosk accepted screen" loading="lazy">
315                        </figure>
316                        <figure class="hydra-home-kiosk-slide hydra-home-kiosk-slide--rejected">
317                            <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/kiosk-rejected.png" alt="Kiosk rejected screen" loading="lazy">
318                        </figure>
319                    </div>
320                </div>
321                <div class="hydra-home-kiosk-cta">
322                    <a href="/kiosk-mode/" class="hydra-home-btn hydra-home-btn--ghost hydra-home-kiosk-link">Explore Kiosk Mode</a>
323                </div>
324            </article>
325        </div>
326    </section>
327
328    <section class="hydra-home-section hydra-home-section--mid-cta" aria-label="Hydra Bridge call to action">
329        <div class="hydra-home-shell hydra-home-mid-cta-wrap">
330            <a href="/pricing/" class="hydra-home-mid-cta-btn">Ready when you are.</a>
331        </div>
332    </section>
333
334    <section class="hydra-home-section hydra-home-section--light">
335        <div class="hydra-home-shell">
336            <header class="hydra-home-section-head">
337                <h2>Organized to match expectations.</h2>
338                <p>Developed by humans who spent more than two decades on the event front lines.</p>
339            </header>
340
341            <div class="hydra-home-event-grid">
342                <article class="hydra-home-event-card">
343                    <h3>Morning Conference</h3>
344                    <p>May 12, 2026 09:00</p>
345                    <div class="hydra-home-occupancy-row">
346                        <div class="hydra-home-occupancy" style="--hydra-occupancy: 76%;"><span>76%</span></div>
347                        <dl>
348                            <div><dt>Sold</dt><dd>520</dd></div>
349                            <div><dt>Checked-in</dt><dd>396</dd></div>
350                            <div><dt>Pending sync</dt><dd>12</dd></div>
351                        </dl>
352                    </div>
353                </article>
354
355                <article class="hydra-home-event-card">
356                    <h3>Afternoon Conference</h3>
357                    <p>May 12, 2026 14:00</p>
358                    <div class="hydra-home-occupancy-row">
359                        <div class="hydra-home-occupancy" style="--hydra-occupancy: 58%;"><span>58%</span></div>
360                        <dl>
361                            <div><dt>Sold</dt><dd>410</dd></div>
362                            <div><dt>Checked-in</dt><dd>238</dd></div>
363                            <div><dt>Pending sync</dt><dd>7</dd></div>
364                        </dl>
365                    </div>
366                </article>
367            </div>
368        </div>
369    </section>
370
371    <section class="hydra-home-section">
372        <div class="hydra-home-shell hydra-home-integration-wrap">
373            <div>
374                <h2>Hydra Bridge integrations.</h2>
375                <p>
376                    Existing Hydra Bridge adapters, same API discipline, one predictable check-in flow.
377                </p>
378            </div>
379            <div class="hydra-home-integration-board" aria-label="Hydra Bridge integration status">
380                <section class="hydra-home-integration-group hydra-home-integration-group--active">
381                    <h3>Available now</h3>
382                    <div class="hydra-home-adapter-pills">
383                        <a class="hydra-home-adapter-pill hydra-home-adapter-pill--p
383artner" href="https://tickera.com/" target="_blank" rel="noopener noreferrer">
384                            Tickera
385                            <em class="hydra-home-adapter-pill-seal">Official Partner</em>
386                        </a>
387                        <a class="hydra-home-adapter-pill" href="https://tickera.com/addons/bridge-for-woocommerce/" target="_blank" rel="noopener noreferrer">Tickera + Bridge for WooCommerce</a>
388                        <a class="hydra-home-adapter-pill" href="https://theeventscalendar.com/" target="_blank" rel="noopener noreferrer">The Events Calendar (Event Tickets)</a>
389                        <a class="hydra-home-adapter-pill" href="https://themewinter.com/eventin/" target="_blank" rel="noopener noreferrer">Eventin</a>
390                    </div>
391                </section>
392
393                <section class="hydra-home-integration-group hydra-home-integration-group--upcoming">
394                    <h3>Coming later during 2026</h3>
395                    <div class="hydra-home-adapter-pills hydra-home-adapter-pills--upcoming">
396                        <span class="hydra-home-adapter-pill">Event Espresso</span>
397                        <span class="hydra-home-adapter-pill">FooEvents</span>
398                    </div>
399                </section>
400            </div>
401        </div>
402    </section>
403
404    <section class="hydra-home-section hydra-home-section--privacy-teaser" aria-label="Hydra privacy first">
405        <div class="hydra-home-shell hydra-home-privacy-teaser-wrap">
406            <div class="hydra-home-privacy-teaser-copy">
407                <h2>Privacy first.</h2>
408                <p>
409                    You are in total control. Hydra never sees attendee personal data, ever.
410                </p>
411                <ul class="hydra-home-privacy-points">
412                    <li>Your attendee personal data never reaches Hydra servers.</li>
413                    <li>You are in the driver's seat for what your website sends to the app.</li>
414                    <li>You can run check-in without sending personal data at all.</li>
415                    <li>In the app, you choose what operators can see and what stays hidden.</li>
416                </ul>
417            </div>
418
419            <div class="hydra-home-privacy-teaser-visual" aria-hidden="true">
420                <div class="hydra-home-privacy-flow">
421                    <div class="hydra-home-privacy-node">
422                        <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/world-wide-web-svgrepo-com.svg" alt="" loading="lazy" aria-hidden="true">
423                        <span>Your Website</span>
424                    </div>
425                    <div class="hydra-home-privacy-link">↔</div>
426                    <div class="hydra-home-privacy-node">
427                        <img src="https://hydracheckin.com/wp-content/themes/hydra/assets/img/home/mobile-app-svgrepo-com.svg" alt="" loading="lazy" aria-hidden="true">
428                        <span>Hydra App</span>
429                    </div>
430                </div>
431                <p class="hydra-home-privacy-caption">Data goes from your website straight to your app. Hydra never gets personal attendee data.</p>
432                <a href="/privacy-first/" class="hydra-home-btn hydra-home-btn--primary">How this works?</a>
433            </div>
434        </div>
435    </section>
436
437    <section class="hydra-home-section hydra-home-section--featureset" aria-label="Hydra feature set">
438        <div class="hydra-home-shell">
439            <header class="hydra-home-section-head hydra-home-section-head--featureset">
440                <h2>Feature set for real events.</h2>
441                <p>No gimmicks. Just practical behavior where it matters most.</p>
442            </header>
443
444            <div class="hydra-home-feature-tiles">
445                <article class="hydra-home-feature-tile">
446                    <div class="hydra-home-feature-tile-head">
447                        <span class="hydra-home-feature-icon" aria-hidden="true">
448                            <svg viewBox="0 0 24 24" focusable="false"><path d="M4 9a12 12 0 0 1 16 0"/><path d="M7 12a8 8 0 0 1 10 0"/><path d="M10 15a4 4 0 0 1 4 0"/>
448<path d="M12 19h.01"/><path d="M3 3l18 18"/></svg>
449                        </span>
450                        <h3>Works <br> when internet doesn't</h3>
451                    </div>
452                    <p>No signal at the venue? Hydra keeps working from a locally stored attendee database, so check-ins do not stop when Wi-Fi does.</p>
453                </article>
454                <article class="hydra-home-feature-tile">
455                    <div class="hydra-home-feature-tile-head">
456                        <span class="hydra-home-feature-icon" aria-hidden="true">
457                            <svg viewBox="0 0 24 24" focusable="false"><rect x="3" y="4" width="7" height="6" rx="1"/><rect x="14" y="4" width="7" height="6" rx="1"/><rect x="3" y="14" width="7" height="6" rx="1"/><rect x="14" y="14" width="7" height="6" rx="1"/><path d="M10 7h4M7 10v4M17 10v4M10 17h4"/></svg>
458                        </span>
459                        <h3>Local sync <br> without the cloud</h3>
460                    </div>
461                    <p>Devices on the same network coordinate directly. No internet, no cloud, no waiting. Quiet and reliable in the background.</p>
462                </article>
463                <article class="hydra-home-feature-tile">
464                    <div class="hydra-home-feature-tile-head">
465                        <span class="hydra-home-feature-icon" aria-hidden="true">
466                            <svg viewBox="0 0 24 24" focusable="false"><path d="M13 2L4 14h6l-1 8 9-12h-6z"/></svg>
467                        </span>
468                        <h3>Blazing fast check-in</h3>
469                    </div>
470                    <p>Hydra is fast. Not "marketing fast" - actually fast. Really, really fast. Blink-and-you'll-miss-it fast. Scan, feedback, next person. The line moves. People notice.</p>
471                </article>
472                <article class="hydra-home-feature-tile">
473                    <div class="hydra-home-feature-tile-head">
474                        <span class="hydra-home-feature-icon" aria-hidden="true">
475                            <svg viewBox="0 0 24 24" focusable="false"><path d="M21 12a9 9 0 1 1-2.64-6.36"/><path d="M21 4v6h-6"/></svg>
476                        </span>
477                        <h3>Background sync <br> when internet returns</h3>
478                    </div>
479                    <p>When internet comes back, Hydra syncs everything in the background. It has buttons (just in case), but there is no need to press them unless you want to.</p>
480                </article>
481                <article class="hydra-home-feature-tile">
482                    <div class="hydra-home-feature-tile-head">
483                        <span class="hydra-home-feature-icon" aria-hidden="true">
484                            <svg viewBox="0 0 24 24" focusable="false"><rect x="7" y="3" width="10" height="14" rx="2"/><path d="M11 6h2M9 13h6M5 21h14"/></svg>
485                        </span>
486                        <h3>Kiosk mode <br> for self check-in</h3>
487                    </div>
488                    <p>Turn a device into a self-service check-in station. Fewer staff needed, shorter lines, and yes, people will figure it out without asking ten questions.</p>
489                </article>
490                <article class="hydra-home-feature-tile">
491                    <div class="hydra-home-feature-tile-head">
492                        <span class="hydra-home-feature-icon" aria-hidden="true">
493                            <svg viewBox="0 0 24 24" focusable="false"><rect x="2" y="6" width="8" height="6" rx="1"/><rect x="14" y="4" width="8" height="6" rx="1"/><rect x="8" y="14" width="8" height="6" rx="1"/><path d="M10 9h4M6 12v2M18 10v4"/></svg>
494                        </span>
495                        <h3>Multiple devices <br> single system</h3>
496                    </div>
497                    <p>Run Hydra across multiple devices at once. Everything stays in sync, even when things get busy. Especially when things get busy. If it has an operating system, Hydra will work. Probably.</p>
498                </article>
499                <article class="hydra-home-feature-tile">
500                    <div class="hydra-home-feature-tile-head">
501                        <span class="hydra-home-feature-icon" aria-hidden="true">
502                            <svg viewBox="0 0 24 24" focusable="false"><path d="M12 3l2.2 2.2 3.1-.4.9 3 2.8 1.4-1.4 2.8 1.4 2.8-2.8 1.4-.9 3-3.1-.4L12 21l-2.2-2.2-3.1.4-.9-3L3 14.8l1.4-2.8L3 9.2l2.8-1.4.9-3 3.1.4z"/><path d="M9 12l2 2 4-4"/></svg>
503                        </span>
504                        <h3>Built for real-world chaos</h3>
505                    </div>
506                    <p>We've seen it all and learned the hard way, so you do not have to. Double scans, late arrivals, edge cases, and all the usual event-day classics. Hydra handles them without turning check-in into a guessing game.</p>
507                </article>
508                <article class="hydra-home-feature-tile">
509                    <div class="hydra-home-feature-tile-head">
510                        <span class="hydra-home-feature-icon" aria-hidden="true">
511                            <svg viewBox="0 0 24 24" focusable="false"><circle cx="12" cy="12" r="9"/><path d="M5 12h14M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18"/></svg>
512                        </span>
513                        <h3>WordPress and beyond</h3>
514                    </div>
515                    <p>Works seamlessly with many WordPress-based ticketing systems, with integrations expanding constantly. CSV import is also on the way. If you have a list, you're good to go.</p>
516                </article>
517                <article class="hydra-home-feature-tile">
518                    <div class="hydra-home-feature-tile-head">
519                        <span class="hydra-home-feature-icon" aria-hidden="true">
520                            <svg viewBox="0 0 24 24" focusable="false"><path d="M6 12l4 4 8-8"/><path d="M4 4l16 16"/></svg>
521                        </span>
522                        <h3>Offline-first by design</h3>
523                    </div>
524                    <p>Not a fallback. It's the foundation. Hydra assumes things will break and keeps going anyway. Hydra might be young, but it will not protest and slam doors when you cut off the internet.</p>
525                </article>
526                <article class="hydra-home-feature-tile">
527                    <div class="hydra-home-feature-tile-head">
528                        <span class="hydra-home-feature-icon" aria-hidden="true">
529                            <svg viewBox="0 0 24 24" focusable="false"><path d="M4 16l5-5 4 4 7-7"/><path d="M14 8h6v6"/></svg>
530                        </span>
531                        <h3>Handles scale <br> without blinking</h3>
532                    </div>
533                    <p>Small event, thousands of attendees, tens of thousands of attendees, hundreds of events... same speed, same behavior. No sudden surprises when things ramp up.</p>
534                </article>
535                <article class="hydra-home-feature-tile">
536                    <div class="hydra-home-feature-tile-head">
537                        <span class="hydra-home-feature-icon" aria-hidden="true">
538                            <svg viewBox="0 0 24 24" focusable="false"><path d="M6 3h9l3 3v15H6z"/><path d="M15 3v3h3"/><path d="M10 12v.01"/><path d="M12 21h8"/></svg>
539                        </span>
540                        <h3>Designed for focus <br> at the door</h3>
541                    </div>
542                    <p>Minimal and super-flexible UI, clear signals, no clutter. When there's a line forming, the last thing you need is an interface asking for attention.</p>
543                </article>
544                <article class="hydra-home-feature-tile">
545                    <div class="hydra-home-feature-tile-head">
546                        <span class="hydra-home-feature-icon" aria-hidden="true">
547                            <svg viewBox="0 0 24 24" focusable="false"><path d="M4 6h10M4 11h6M14 14l2-5 2 5M13 17h6"/><path d="M7 6c0 4-2 7-5 9M4 12c1.5 1.5 3 2.5 5 3"/></svg>
548                        </span>
549                        <h3>Languages <br> (coming mid 2026)</h3>
550                    </div>
551                    <p>Multi-language support is on the way. Hydra will speak more languages soon. For now, it speaks "gets the job done." Let us know which languages we should prioritize.</p>
552                </article>
553            </div>
554        </div>
555    </section>
556
557    <section class="hydra-home-section hydra-home-section--mid-cta hydra-home-section--mid-cta-after-features" aria-label="Hydra feature set call to action">
558        <div class="hydra-home-shell hydra-home-mid-cta-wrap">
559            <header class="hydra-home-mid-cta-head">
560                <h2>Treat your attendees<br/>
560with check-in they deserve.</h2>
561                <p>Because a great event doesn’t start on stage.<br/>It starts at the door.</p>
562            </header>
563            <a href="/pricing/" class="hydra-home-mid-cta-btn">Start with Hydra Bridge.</a>
564        </div>
565    </section>
566
567    <section class="hydra-home-section hydra-home-section--social" aria-label="Hydra social channels">
568        <div class="hydra-home-shell hydra-home-social-wrap">
569            <header class="hydra-home-social-head">
570                <h2>Stay in the loop</h2>
571                <p>We build fast. We test, we break, we learn. And we share all of it. Have a look.</p>
572            </header>
573
574            <div class="hydra-home-social-links" aria-label="Hydra social media links">
575                <a href="https://www.instagram.com/hydra.checkin" class="hydra-home-social-link" aria-label="Hydra on Instagram" target="_blank" rel="noopener noreferrer">
576                    <svg viewBox="0 0 24 24" focusable="false"><rect x="3.5" y="3.5" width="17" height="17" rx="5"></rect><circle cx="12" cy="12" r="4.2"></circle><circle cx="17.2" cy="6.8" r="1"></circle></svg>
577                </a>
578                <a href="https://x.com/HYDRAcheckin" class="hydra-home-social-link" aria-label="Hydra on X" target="_blank" rel="noopener noreferrer">
579                    <svg viewBox="0 0 24 24" focusable="false"><path d="M4 4l6.8 9.3L4.4 20H8l4.4-5.2L16.3 20H20l-7-9.6L19.1 4h-3.5l-4 4.8L8.1 4z"></path></svg>
580                </a>
581                <a href="https://facebook.com/HYDRAcheckin" class="hydra-home-social-link" aria-label="Hydra on Facebook" target="_blank" rel="noopener noreferrer">
582                    <svg viewBox="0 0 24 24" focusable="false"><path d="M14 8h2.5V4.8h-2.3c-3.1 0-4.7 1.8-4.7 4.9V12H7v3.1h2.5V20h3.3v-4.9h2.8L16 12h-3.2V9.9c0-1.2.5-1.9 1.2-1.9z"></path></svg>
583                </a>
584                <a href="https://www.youtube.com/@HYDRA.Check-in" class="hydra-home-social-link" aria-label="Hydra on YouTube" target="_blank" rel="noopener noreferrer">
585                    <svg viewBox="0 0 24 24" focusable="false"><rect x="3.5" y="6.5" width="17" height="11" rx="3"></rect><path d="M10 9.5l5 3-5 3z"></path></svg>
586                </a>
587            </div>
588        </div>
589    </section>
590
591                                <div style="display:none;" aria-hidden="true">
592                            </div>
593            </main>
594
595<div class="hydra-home-lightbox" data-hydra-lightbox hidden>
596    <button type="button" class="hydra-home-lightbox-close" aria-label="Close image preview">&times;</button>
597    <img class="hydra-home-lightbox-image" src="" alt="">
598</div>
599
600<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js" defer></script>
600
601
602<script>
603document.addEventListener('DOMContentLoaded', function () {
604    const scannerLotties = document.querySelectorAll('.hydra-home-scanner-lottie');
605
606    scannerLotties.forEach(function (player) {
607        const tuneScannerLottie = async function () {
608            try {
609                if (typeof player.setSpeed === 'function') {
610                    player.setSpeed(0.7);
611                }
612
613                if (typeof player.getLottie === 'function') {
614                    const animation = await player.getLottie();
615                    const totalFrames = animation && Number.isFinite(animation.totalFrames)
616                        ? animation.totalFrames
617                        : null;
618
619                    if (totalFrames && totalFrames > 1) {
620                        const endFrame = Math.max(1, Math.floor(totalFrames * 0.76));
621                        if (typeof animation.playSegments === 'function') {
622                            animation.playSegments([0, endFrame], true);
623                        }
624                        if (typeof animation.setSpeed === 'function') {
625                            animation.setSpeed(0.7);
626                        }
627                    }
628                }
629            } catch (error) {
630                // Keep silent; fallback ripple still works.
631            }
632        };
633
634        player.addEventListener('ready', tuneScannerLottie, { once: true });
635    });
636
637    const rotators = document.querySelectorAll('[data-hydra-kiosk-rotator]');
638
639    rotators.forEach(function (rotator) {
640        const slides = Array.from(rotator.querySelectorAll('.hydra-home-kiosk-slide'));
641        const controls = Array.from(rotator.querySelectorAll('.hydra-home-kiosk-control'));
642
643        if (slides.length < 2) {
644            return;
645        }
646
647        let activeIndex = 0;
648        let timerId = null;
649
650        function showSlide(index) {
651            const normalized = (index + slides.length) % slides.length;
652            activeIndex = normalized;
653
654            slides.forEach(function (slide, idx) {
655                slide.classList.toggle('is-active', idx === normalized);
656            });
657
658            if (controls.length === slides.length) {
659                controls.forEach(function (control, idx) {
660                    control.classList.toggle('is-active', idx === normalized);
661                    control.setAttribute('aria-pressed', idx === normalized ? 'true' : 'false');
662                });
663            }
664        }
665
666        function startRotation() {
667            stopRotation();
668            timerId = window.setInterval(function () {
669                showSlide(activeIndex + 1);
670            }, 3200);
671        }
672
673        function stopRotation() {
674            if (timerId !== null) {
675                window.clearInterval(timerId);
676                timerId = null;
677            }
678        }
679
680        if (controls.length === slides.length) {
681            controls.forEach(function (control, idx) {
682                control.addEventListener('click', function () {
683                    showSlide(idx);
684                    startRotation();
685                });
686            });
687        }
688
689        rotator.addEventListener('mouseenter', stopRotation);
690        rotator.addEventListener('mouseleave', startRotation);
691        rotator.addEventListener('focusin', stopRotation);
692        rotator.addEventListener('focusout', startRotation);
693
694        showSlide(0);
695        startRotation();
696    });
697
698    const homeRoot = document.querySelector('.hydra-home');
699    const lightbox = document.querySelector('[data-hydra-lightbox]');
700
701    if (!homeRoot || !lightbox) {
702        return;
703    }
704
705    const lightboxImage = lightbox.querySelector('.hydra-home-lightbox-image');
706    const lightboxClose = lightbox.querySelector('.hydra-home-lightbox-close');
707    const clickableImages = Array.from(homeRoot.querySelectorAll('img')).filter(function (img) {
708        return !img.closest('.hydra-home-download-badge--official');
709    });
710
711    function openLightbox(img) {
712        if (!lightboxImage || !img || !img.src) {
713            return;
714        }
715
716        lightboxImage.src = img.currentSrc || img.src;
717        lightboxImage.alt = img.alt || 'Preview image';
718        lightbox.hidden = false;
719        document.body.classList.add('hydra-lightbox-open');
720    }
721
722    function closeLightbox() {
723        if (!lightboxImage) {
724            return;
725        }
726
727        lightbox.hidden = true;
728        lightboxImage.src = '';
729        lightboxImage.alt = '';
730        document.body.classList.remove('hydra-lightbox-open');
731    }
732
733    clickableImages.forEach(function (img) {
734        img.classList.add('hydra-home-lightbox-trigger');
735        img.setAttribute('tabindex', '0');
736        img.setAttribute('role', 'button');
737        img.setAttribute('aria-label', (img.alt || 'Image') + ' (open preview)');
738
739        img.addEventListener('click', function () {
740            openLightbox(img);
741        });
742
743        img.addEventListener('keydown', function (event) {
744            if (event.key === 'Enter' || event.key === ' ') {
745                event.preventDefault();
746                openLightbox(img);
747            }
748        });
749    });
750
751    lightbox.addEventListener('click', function (event) {
752        if (event.target === lightbox) {
753            closeLightbox();
754        }
755    });
756
757    if (lightboxClose) {
758        lightboxClose.addEventListener('click', closeLightbox);
759    }
760
761    document.addEventListener('keydown', function (event) {
762        if (event.key === 'Escape' && !lightbox.hidden) {
763            closeLightbox();
764        }
765    });
766});
767</script>
767
768
769
770    <footer class="hydra-footer">
771        <div class="hydra-footer__inner">
772            <div class="hydra-footer__identity">
773                <a class="hydra-footer__brand" href="https://hydracheckin.com/">HYDRA.</a>
774                <p class="hydra-footer__tagline">Positively boring check-in.</p>
775            </div>
776
777            <nav class="hydra-footer__group" aria-label="Quick links">
778                <h2>Quick links</h2>
779                <ul>
780                    <li><a href="https://hydracheckin.com/">Home</a></li>
781                    <li><a href="https://hydracheckin.com/pricing/">Pricing</a></li>
782                        <li><a href="https://hydracheckin.com/quick-cuts/">Documentation</a></li>
783                    <li><a href="https://hydracheckin.com/support/">Support</a></li>
784                        <li><a href="https://hydracheckin.com/blog/">Blog</a></li>
785                </ul>
786            </nav>
787
788            <nav class="hydra-footer__group" aria-label="Contact and legal">
789                <h2>Contact &amp; Legal</h2>
790                <ul>
791                    <li><a href="https://hydracheckin.com/contact/">Contact us</a></li>
792                    <li><a href="https://hydracheckin.com/developers-contact/">Developers contact</a></li>
793                    <li><a href="https://hydracheckin.com/terms-of-use/">Terms of use</a></li>
794                    <li><a href="https://hydracheckin.com/privacy-policy/">Privacy Policy</a></li>
795                    <li><button class="hydra-cookie-settings-link" type="button" data-hydra-cookie-settings>Cookie settings</button></li>
796                </ul>
797            </nav>
798
799            <div class="hydra-footer__social" aria-label="Hydra social channels">
800                <a href="https://www.instagram.com/hydra.checkin" target="_blank" rel="noopener noreferrer">Instagram</a>
801                <a href="https://x.com/HYDRAcheckin" target="_blank" rel="noopener noreferrer">X</a>
802                <a href="https://facebook.com/HYDRAcheckin" target="_blank" rel="noopener noreferrer">Facebook</a>
803                <a href="https://www.youtube.com/@HYDRA.Check-in" target="_blank" rel="noopener noreferrer">YouTube</a>
804            </div>
805
806            <p class="hydra-footer__legal">&copy; 2026 Hydra. All Rights Reserved.</p>
807        </div>
808    </footer>
809    </div>
810
811<script type="speculationrules">
812{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hydra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
813</script>
vendor: 1 bytes, line 813
813
814<script id="hydra-navigation-js" src="https://hydracheckin.com/wp-content/themes/hydra/assets/js/navigation.js?ver=1788415480"></script>
vendor: 1 bytes, line 814
814
815<script id="hydra-cookie-consent-js-extra">
816var HYDRA_COOKIE_CONSENT = {"cookieName":"hydra_cookie_preferences","maxAge":"15552000","privacyUrl":"https://hydracheckin.com/privacy-policy/"};
817//# sourceURL=hydra-cookie-consent-js-extra
818</script>
vendor: 1 bytes, line 818
818
819<script id="hydra-cookie-consent-js" src="https://hydracheckin.com/wp-content/plugins/hydra-site-core/assets/js/cookie-consent.js?ver=1789485894"></script>
vendor: 1 bytes, line 819
819
820<script id="hydra-analytics-js-extra">
821var HYDRA_ANALYTICS_CONFIG = {"googleTagId":"GT-TQRBX7P3","cookieName":"hydra_cookie_preferences"};
822//# sourceURL=hydra-analytics-js-extra
823</script>
vendor: 1 bytes, line 823
823
824<script id="hydra-analytics-js" src="https://hydracheckin.com/wp-content/plugins/hydra-site-core/assets/js/analytics.js?ver=1789486491"></script>
vendor: 1 bytes, line 824
824
825<script id="wp-emoji-settings" type="application/json">
826{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://hydracheckin.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
827</script>
vendor: 1 bytes, line 827
827
828<script type="module">
829/*! This file is auto-generated */
830var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
831//# sourceURL=https://hydracheckin.com/wp-includes/js/wp-emoji-loader.min.js
832</script>
832
833    <section class="hydra-cookie-consent" data-hydra-cookie-consent hidden aria-label="Cookie preferences">
834        <div class="hydra-cookie-consent__backdrop" data-hydra-cookie-close></div>
835        <div class="hydra-cookie-consent__dialog" role="dialog" aria-modal="true" aria-labelledby="hydra-cookie-consent-title" tabindex="-1">
836            <div class="hydra-cookie-consent__summary" data-hydra-cookie-summary>
837                <p class="hydra-cookie-consent__eyebrow">YOUR PRIVACY</p>
838                <h2 id="hydra-cookie-consent-title">Cookies, without the nonsense.</h2>
839                <p>We use essential cookies to keep Hydra secure and working. Optional analytics and marketing cookies stay off unless you choose them.</p>
840                <p class="hydra-cookie-consent__policy"><a href="https://hydracheckin.com/privacy-policy/">Read our Privacy Policy</a></p>
841                <div class="hydra-cookie-consent__actions">
842                    <button type="button" class="hydra-cookie-consent__button hydra-cookie-consent__button--primary" data-hydra-cookie-action="accept-all">Accept all</button>
843                    <button type="button" class="hydra-cookie-consent__button" data-hydra-cookie-action="reject-optional">Reject optional</button>
844                    <button type="button" class="hydra-cookie-consent__text-button" data-hydra-cookie-action="manage" aria-expanded="false">Manage preferences</button>
845                </div>
846            </div>
847
848            <form class="hydra-cookie-consent__preferences" data-hydra-cookie-preferences hidden>
849                <div class="hydra-cookie-consent__preferences-header">
850                    <div>
851                        <p class="hydra-cookie-consent__eyebrow">YOUR PREFERENCES</p>
852                        <h2>Choose what is optional.</h2>
853                    </div>
854                    <button class="hydra-cookie-consent__close" type="button" data-hydra-cookie-close aria-label="Close cookie settings">×</button>
855                </div>
856                <label class="hydra-cookie-consent__choice hydra-cookie-consent__choice--required">
857                    <span><strong>Essential</strong><small>Security, checkout and the basic functions you request.</small></span>
858                    <span>Always on</span>
859                </label>
860                <label class="hydra-cookie-consent__choice" for="hydra-cookie-analytics">
861                    <span><strong>Analytics</strong><small>Anonymous measurement that helps us improve the site.</small></span>
862                    <input id="hydra-cookie-analytics" type="checkbox" name="analytics" value="1">
863                </label>
864                <label class="hydra-cookie-consent__choice" for="hydra-cookie-marketing">
865                    <span><strong>Marketing</strong><small>Campaign measurement and advertising-related services.</small></span>
866                    <input id="hydra-cookie-marketing" type="checkbox" name="marketing" value="1">
867                </label>
868                <div class="hydra-cookie-consent__actions hydra-cookie-consent__actions--preferences">
869                    <button type="submit" class="hydra-cookie-consent__button hydra-cookie-consent__button--primary">Save preferences</button>
870                    <button type="button" class="hydra-cookie-consent__text-button" data-hydra-cookie-action="back">Back</button>
871                </div>
872            </form>
873        </div>
874    </section>
875    
875<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"433d9b1678f1422c93662239a1f4343f","r":1,"spa":2}' crossorigin="anonymous"></script>
875
876</body>
877</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.