PageSourceSearch

https://www.military2career.com/contact

html military2career.com collected 2026-10-04 03:06:13 UTC 78,959 bytes, 1,218 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <meta name="csrf-token" content="z4kjPXh7wQwAduToz7NRTGjCWP2P8GRr4j7PD0Am">
8
9    <title>Contact Military Veterans Career Channel</title>
10    <meta name="description" content="Contact us at Military Veterans Career Channel about your diversity hiring needs. " />
11    <meta name="keywords" content="" />
12
13    <link rel="icon" href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/favicon.ico">
14    <link rel="icon" type="image/png" sizes="16x16"
15        href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/favicon-16x16.png">
16    <link rel="icon" type="image/png" sizes="32x32"
17        href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/favicon-32x32.png">
18    <link rel="apple-touch-icon" href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/apple-touch-icon.png">
19    <link rel="icon" type="image/png" sizes="192x192"
20        href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/android-chrome-192x192.png">
21    <link rel="icon" type="image/png" sizes="512x512"
22        href="https://pdn-job-boards.s3.amazonaws.com/talent-ally/android-chrome-512x512.png">
23    
24    <!-- Styles -->
25    <link rel="preconnect" href="https://fonts.googleapis.com">
26    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
27                <link rel="preconnect" href="https://api.talentally.com" crossorigin>
28        <link rel="dns-prefetch" href="//api.talentally.com">
29        <!-- Global site font: DM Sans -->
30    <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,100..1000;1,100..1000&display=swap" rel="stylesheet">
31    <!-- Theme-provided font (kept for compatibility) -->
32    <link href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
33    <style>
34        /* Theme CSS Variables - dynamically set from JobBoard::cssVariables() */
35        :root {
36            --primary-color: #0A4D22; --secondary-color: #CFF8D9; --theme-font: DM Sans;
37        }
38        
39        /* Fix for horizontal scrollbar issue */
40        html {
41            overflow-x: hidden;
42            max-width: 100%;
43        }
44        
45        body {
46            overflow-x: hidden;
47            max-width: 100%;
48        }
49        
50        /* Fix for full-width sections */
51        .w-screen {
52            max-width: 100vw;
53        }
54        
55        .ck-content ul,
56        .ck-content ol {
57            list-style: initial;
58            margin-left: 20px;
59        }
60        
61        [id^="div-gpt-ad"] {
62            background-color: #f0f0f0;
63            min-height: 50px;
64            min-width: 50px;
65            display: block;
66        }
67        
68        /* Alpine.js x-cloak - ensure this is loaded before any Alpine components */
69        [x-cloak] {
70            display: none !important;
71        }
72
73        /* When the mobile job overlay is open, drop header beneath it */
74        body.job-overlay-open .header-shell {
75            z-index: 1 !important;
76            pointer-events: none;
77        }
78        /* Robust sticky helper for Safari/WebKit */
79        .supports-sticky { position: -webkit-sticky; position: sticky; }
80        /* Ensure the job overlay's sticky wrapper stacks above header when open */
81        body.job-overlay-open .job-details-sticky-wrap {
82            z-index: 999990 !important;
83        }
84        /* Promote the find-jobs hero wrapper stacking context above header when overlay is open */
85        body.job-overlay-open .full-width-section {
86            z-index: 999980 !important;
87            position: relative;
88        }
89    </style>
90
91    <link rel="preload" as="style" href="https://www.military2career.com/build/assets/app-Bzf6DTPC.css" /><link rel="stylesheet" href="https://www.military2career.com/build/assets/app-Bzf6DTPC.css" data-navigate-track="reload" />                <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
92        
92<script src="/js/silktide-consent-manager.js"></script>
vendor: 1 bytes, line 92
92
93<script>
94  // Initialize the dataLayer
95  window.dataLayer = window.dataLayer || [];
96
97  // Create the gtag function that pushes to the dataLayer
98  function gtag(){dataLayer.push(arguments);}
99
100  // Set consent defaults
101  gtag('consent', 'update', {
102      'ad_storage': localStorage.getItem('silktideCookieChoice_analytics') === 'true' ? 'granted' : 'denied',
103      'ad_user_data': localStorage.getItem('silktideCookieChoice_advertising') === 'true' ? 'granted' : 'denied',
104      'ad_personalization': localStorage.getItem('silktideCookieChoice_advertising') === 'true' ? 'granted' : 'denied',
105      'analytics_storage': localStorage.getItem('silktideCookieChoice_advertising') === 'true' ? 'granted' : 'denied',
106      'functionality_storage': localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied',
107      'security_storage': localStorage.getItem('silktideCookieChoice_necessary') === 'true' ? 'granted' : 'denied'
108  });
109
110silktideCookieBannerManager.updateCookieBannerConfig({
111  background: {
112    showBackground: true
113  },
114  cookieIcon: {
115    position: "bottomLeft"
116  },
117  cookieTypes: [
118    {
119      id: "necessary",
120      name: "Necessary",
121      description: "<p>These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.</p>",
122      required: true,
123      onAccept: function() {
124        gtag('consent', 'update', {
125          functionality_storage: 'granted',
126          security_storage: 'granted',
127        });
128        dataLayer.push({
129          'event': 'consent_accepted_necessary',
130        });
131      }
132    },
133    {
134      id: "analytics",
135      name: "Analytics",
136      description: "<p>These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.</p>",
137      defaultValue: true,
138      onAccept: function() {
139        gtag('consent', 'update', {
140          analytics_storage: 'granted',
141        });
142        dataLayer.push({
143          'event': 'consent_accepted_analytics',
144        });
145      },
146      onReject: function() {
147        gtag('consent', 'update', {
148          analytics_storage: 'denied',
149        });
150      }
151    },
152    {
153      id: "advertising",
154      name: "Advertising",
155      description: "<p>These cookies provide extra features and personalization to improve your experience. They may be set by us or by partners whose services we use.</p>",
156      onAccept: function() {
157        gtag('consent', 'update', {
158          ad_storage: 'granted',
159          ad_user_data: 'granted',
160          ad_personalization: 'granted',
161        });
162        dataLayer.push({
163          'event': 'consent_accepted_advertising',
164        });
165      },
166      onReject: function() {
167        gtag('consent', 'update', {
168          ad_storage: 'denied',
169          ad_user_data: 'denied',
170          ad_personalization: 'denied',
171        });
172      }
173    }
174  ],
175  text: {
176    banner: {
177      description: "<p>We use cookies on our site to enhance your user experience, provide personalized content, and analyze our traffic. <a href=\"/privacy\" target=\"_blank\">Privacy Policy</a></p>",
178      acceptAllButtonText: "Accept all",
179      acceptAllButtonAccessibleLabel: "Accept all cookies",
180      rejectNonEssentialButtonText: "Reject non-essential",
181      rejectNonEssentialButtonAccessibleLabel: "Reject non-essential",
182      preferencesButtonText: "Preferences",
183      preferencesButtonAccessibleLabel: "Toggle preferences"
184    },
185    preferences: {
186      title: "Customize your cookie preferences",
187      description: "<p>We respect your right to privacy. You can choose not to allow some types of cookies. Your cookie preferences will apply across our website.</p>",
188      creditLinkText: "Get this banner for free",
189      creditLinkAccessibleLabel: "Get this banner for free"
190    }
191  }
192});
193</script>
193    <!-- Google Tag Manager -->
194    
194<script>
vendor: 554 bytes, lines 194-208
194
195        (function(w, d, s, l, i) {
196            w[l] = w[l] || [];
197            w[l].push({
198                'gtm.start': new Date().getTime(),
199                event: 'gtm.js'
200            });
201            var f = d.getElementsByTagName(s)[0],
202                j = d.createElement(s),
203                dl = l != 'dataLayer' ? '&l=' + l : '';
204            j.async = true;
205            j.src =
206                'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
207            f.parentNode.insertBefore(j, f);
208        })(window, document, 'script', 'dataLayer', '
208GTM-WTC5M5FK
vendor: 8 bytes, lines 208-209
208');
209    
209</script>
209
210    <!-- End Google Tag Manager -->
211    
211<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
211
212    
212<script>
213        window.googletag = window.googletag || { cmd: [] };
214        googletag.cmd.push(function() {
215            if (!window.__gptSlotsDefined) {
216                try {
217                    googletag.defineSlot('/21862788/728x90_Top', [728, 90], 'div-gpt-ad-1673477322391-0')
218                        .addService(googletag.pubads());
219                    googletag.defineSlot('/21862788/728x90_Middle', [728, 90], 'div-gpt-ad-1673477485694-0')
220                        .addService(googletag.pubads());
221                    googletag.defineSlot('/21862788/728x90_Bottom', [728, 90], 'div-gpt-ad-1673477641979-0')
222                        .addService(googletag.pubads());
223                    googletag.defineSlot('/21862788/300x250_Top', [300, 250], 'div-gpt-ad-1673534920874-0')
224                        .addService(googletag.pubads());
225                    googletag.defineSlot('/21862788/300x250_Bottom', [300, 250], 'div-gpt-ad-1673534953025-0')
226                        .addService(googletag.pubads());
227                    googletag.defineSlot('/21862788/300x50_Top', [300, 50], 'div-gpt-ad-1673534901130-0')
228                        .addService(googletag.pubads());
229                    window.__gptSlotsDefined = true;
230                } catch (e) {
231                    // avoid crashing on duplicate slot definitions during SPA navigation
232                }
233            }
234            try {
235                googletag.pubads().setPrivacySettings({'restrictDataProcessing': true});
236                googletag.pubads().enableSingleRequest();
237                googletag.pubads().collapseEmptyDivs();
238                googletag.pubads().setTargeting('Site', ['military2career']);
239                                                                googletag.enableServices();
240            } catch (e) {
241                // GPT may not be ready; ignore
242            }
243        });
244    </script>
244
245        <link rel="preload" as="style" href="https://www.military2career.com/build/assets/vendor-DRf1F60d.css" /><link rel="modulepreload" as="script" href="https://www.military2career.com/build/js/app-B4buQEAp.js" /><link rel="modulepreload" as="script" href="https://www.military2career.com/build/js/utils-CrnIUL7N.js" /><link rel="modulepreload" as="script" href="https://www.military2career.com/build/js/vendor-BUYbsWCt.js" /><link rel="stylesheet" href="https://www.military2career.com/build/assets/vendor-DRf1F60d.css" data-navigate-track="reload" />
245<script type="module" src="https://www.military2career.com/build/js/app-B4buQEAp.js" data-navigate-track="reload"></script>
245</head>
246
247<body x-data="{ showingModal: false }"
248    class="antialiased bg-white font-[var(--theme-font)] justify-center">
249    <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 249-251
249
250    <noscript>
251        <iframe src="https://www.googletagmanager.com/ns.html?id=
251GTM-WTC5M5FK
vendor: 104 bytes, lines 251-254
251" height="0" width="0"
252            style="display:none;visibility:hidden"></iframe>
253    </noscript>
254    
254<!-- End Google Tag Manager (noscript) -->
255        <div class="p-[8px] lg:p-[16px] max-w-[1400px] min-[1700px]:max-w-[1700px] mx-auto">
256        <style>
257    /* Critical CSS for preventing x-cloak flash */
258    [x-cloak] { display: none !important; }
259
260    /* Sign Up dropdown special styling - inspired by modern design patterns */
261    .signup-dropdown-container {
262        position: relative;
263        z-index: 50;
264    }
265
266    .signup-dropdown-container .dropdown-button {
267        transition: border-radius 0.15s ease, box-shadow 0.15s ease;
268    }
269
270    /* Smooth transitions for signup button */
271    .signup-button {
272        transition: all 0.15s ease !important;
273    }
274
275    /* Ensure no unwanted transforms or filters are applied */
276    .signup-dropdown-container:hover .signup-button,
277    .signup-dropdown-container.dropdown-open .signup-button {
278        filter: none !important;
279        opacity: 1 !important;
280        transform: none !important;
281    }
282
283    /* Tailwind hover utilities now handle dropdown link background */
284
285    /* Ensure nav always stacks above page content */
286    .header-shell { position: relative; z-index: 1000000 !important; }
287    .site-header .dropdown-menu { z-index: 1000001 !important; overflow: visible !important; }
288</style>
289
290
291<div x-data="{ menuOpen: false, showEmployerModal: false }" x-init="menuOpen = false; showEmployerModal = false; $watch('menuOpen', value => { document.body.style.overflow = value ? 'hidden' : ''; })" class="header-shell site-header relative z-[60] bg-[#F0F0F0] p-[16px] lg:p-[24px] xl:p-[32px] mb-4 lg:mb-6 xl:mb-6 rounded-[16px]">
292    <nav class="flex justify-between items-center">
293        <!-- Logo -->
294        <div class="flex items-center">
295            
296                            <a href="https://www.military2career.com" wire:navigate>
297                    <img src="https://pdn-job-boards.s3.amazonaws.com/M2C/logo/logo-primary.png" alt="Logo" class="h-[40px] xl:h-auto lg:w-auto max-h-[96px]">
298                </a>
299                    </div>
300
301        <!-- Mobile Menu Button -->
302        <div class="lg:hidden">
303            <button @click="menuOpen = !menuOpen" class="w-10 h-10 rounded-full flex items-center justify-center bg-[#0A4D22]">
304                <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
305                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
306                </svg>
307            </button>
308        </div>
309
310        <!-- Desktop Navigation -->
311        <div class="hidden lg:block">
312            <div class="flex flex-wrap space-x-[64px] justify-end items-center">
313                                                            <!-- Regular Link (for backward compatibility) -->
314                        <a href="https://www.military2career.com/jobs" 
315                                                       wire:navigate                            class="text-neutral-900 text-base font-medium">
316                            Explore Jobs
317                        </a>
318                                                                                <!-- Regular Link (for backward compatibility) -->
319                        <a href="https://events.talentally.com" 
320                                                                                 class="text-neutral-900 text-base font-medium">
321                            Events
322                        </a>
323                                                                                <!-- Regular Link (for backward compatibility) -->
324                        <a href="https://www.military2career.com/who-is-hiring" 
325                                                       wire:navigate                            class="text-neutral-900 text-base font-medium">
326                            Companies
327                        </a>
328                                                                                <!-- Regular Link (for backward compatibility) -->
329                        <a href="https://www.military2career.com/signup" 
330                                                       wire:navigate                            class="text-neutral-900 text-base font-medium">
331                            Join
332                        </a>
333                                                                                <!-- Regular Link (for backward compatibility) -->
334                        <a href="https://www.military2career.com/login" 
335                                                       wire:navigate                            class="text-neutral-900 text-base font-medium">
336                            Login
337                        </a>
338                                                                                <!-- Action Button -->
339                                                                                                                                        <button 
340    class="relative font-semibold shadow-lg hover:shadow-xl transform hover:scale-105 transition-all duration-300 ease-out focus:outline-none focus:ring-4 cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed disabled:transform-none min-w-[44px] min-h-[44px] justify-center items-center gap-2 inline-flex text-base font-medium px-8 py-3.5  rounded-[12px] bg-[#0A4D22] text-white stroke-white hover:bg-[#CFF8D9] hover:text-black hover:stroke-black disabled:bg-[#AEAEAE]" @click.prevent="window.open('https://talentally.com/recruitment?from_affinity=1&amp;brand=Military%20Veterans%20Career%20Channel', '_blank'); showEmployerModal = true"
341    >
342            <span class="inline-flex items-center">
343                    
344        
345        For Employers
346        
347            </span>
348</button>
349                                                                                                    </div>
350        </div>
351    </nav>
352
353    <!-- Mobile Navigation Menu -->
354    
355            <!-- Full Screen Overlay Mobile Menu (TalentAlly Style) -->
356        <template x-if="menuOpen">
357        <div x-show="menuOpen" 
358             x-transition:enter="transition ease-out duration-300"
359             x-transition:enter-start="opacity-0"
360             x-transition:enter-end="opacity-100"
361             x-transition:leave="transition ease-in duration-200"
362             x-transition:leave-start="opacity-100"
363             x-transition:leave-end="opacity-0"
364             @click.self="menuOpen = false"
365             class="fixed inset-0 bg-[#0A4D22] lg:hidden z-[90] flex flex-col">
366
367            <!-- Header with Logo and Close Button -->
368            <div class="flex justify-between items-center p-4">
369                <!-- Logo (left-aligned with menu text) -->
370                                    <a href="https://www.military2career.com">
371                        <img src="https://pdn-job-boards.s3.amazonaws.com/M2C/logo/logo-primary.png" alt="Logo" class="h-10 w-auto">
372                    </a>
373                
374                <!-- Close Button -->
375                <button @click="menuOpen = false" class="w-12 h-12 bg-white rounded-full flex items-center justify-center text-black text-xl font-bold hover:bg-gray-100 transition-colors">
376                    ×
377                </button>
378            </div>
379
380            <!-- Navigation Content -->
381            <div class="flex-1 px-6 py-6 overflow-y-auto">
382                
383                                    
384                                                                    <!-- Regular Mobile Link (for backward compatibility) -->
385                                                    <a href="https://www.military2career.com/jobs"
386                                                              class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
387                                Explore Jobs
388                            </a>
389                                                                                                    
390                                                                    <!-- Regular Mobile Link (for backward compatibility) -->
391                                                    <a href="https://events.talentally.com"
392                                                              class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
393                                Events
394                            </a>
395                                                                                                    
396                                                                    <!-- Regular Mobile Link (for backward compatibility) -->
397                                                    <a href="https://www.military2career.com/who-is-hiring"
398                                                              class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
399                                Companies
400                            </a>
401                                                                                                    
402                                                                    <!-- Regular Mobile Link (for backward compatibility) -->
403                                                    <a href="https://www.military2career.com/signup"
404                                                              class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
405                                Join
406                            </a>
407                                                                                                    
408                                                                    <!-- Regular Mobile Link (for backward compatibility) -->
409                                                    <a href="https://www.military2career.com/login"
410                                                              class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
411                                Login
412                            </a>
413                                                                                                    
414                                                                    <!-- Mobile Action Button (Skip Search Jobs) -->
415                        <div class="mb-8">
416                                                            <a href="https://www.military2career.com/post-a-job"
417                                                                      class="mobile-nav-link block text-white text-xl font-light py-3 hover:text-yellow-300 transition-colors">
418                                    For Employers
419                                </a>
420                                                    </div>
421                                                                    </div>
422        </div>
423        </template>
424    
425    </div>
426
427
428
429<script>
430// Expose a reusable initializer so the header can be re‑bound after AJAX replacement
431window.initHeaderDropdowns = function(rootEl) {
432    const root = rootEl || document;
433    // Desktop Dropdown Functionality
434    const dropdownContainers = root.querySelectorAll('.dropdown-container');
435    dropdownContainers.forEach(container => {
436        // Prevent duplicate bindings on SPA navigations
437        if (container.dataset.dropdownBound === '1') return;
438        container.dataset.dropdownBound = '1';
439        const button = container.querySelector('.dropdown-button');
440        const menu = container.querySelector('.dropdown-menu');
441        const arrow = container.querySelector('.dropdown-arrow');
442        if (!button || !menu || !arrow) return;
443        let isOpen = false;
444        let hoverTimeout;
445        function openDropdown() {
446            if (isOpen) return;
447            isOpen = true;
448            menu.classList.remove('opacity-0', 'pointer-events-none');
449            menu.classList.add('opacity-100');
450            arrow.style.transform = 'rotate(180deg)';
451            if (container.classList.contains('signup-dropdown-container')) {
452                container.classList.add('dropdown-open');
453            }
454        }
455        function closeDropdown() {
456            if (!isOpen) return;
457            isOpen = false;
458            menu.classList.remove('opacity-100');
459            menu.classList.add('opacity-0', 'pointer-events-none');
460            arrow.style.transform = 'rotate(0deg)';
461            if (container.classList.contains('signup-dropdown-container')) {
462                container.classList.remove('dropdown-open');
463            }
464        }
465        container.addEventListener('mouseenter', () => {
466            clearTimeout(hoverTimeout);
467            openDropdown();
468            if (container.classList.contains('signup-dropdown-container')) {
469                const signupButton = container.querySelector('button[data-signup-dropdown="true"]');
470                if (signupButton) {
471                    signupButton.style.setProperty('border-bottom-left-radius', '0', 'important');
472                    signupButton.style.setProperty('border-bottom-right-radius', '0', 'important');
473                    signupButton.style.setProperty('background-color', 'rgb(229, 231, 235)', 'important');
474                }
475            }
476        });
477        container.addEventListener('mouseleave', () => {
478            hoverTimeout = setTimeout(() => {
479                closeDropdown();
480                if (container.classList.contains('signup-dropdown-container')) {
481                    const signupButton = container.querySelector('button[data-signup-dropdown="true"]');
482                    if (signupButton) {
483                        signupButton.style.removeProperty('border-bottom-left-radius');
484                        signupButton.style.removeProperty('border-bottom-right-radius');
485                        signupButton.style.removeProperty('background-color');
486                    }
487                }
488            }, 100);
489        });
490    });
491    // Regular dropdown link hover states
492    const regularDropdownLinks = root.querySelectorAll('.regular-dropdown-link');
493    regularDropdownLinks.forEach(link => {
494        link.addEventListener('mouseenter', function() { this.style.backgroundColor = 'rgb(243, 244, 246)'; });
495        link.addEventListener('mouseleave', function() { this.style.backgroundColor = 'transparent'; });
496    });
497    // Mobile dropdowns
498    const mobileDropdowns = root.querySelectorAll('.mobile-dropdown');
499    mobileDropdowns.forEach(dropdown => {
500        if (dropdown.dataset.dropdownBound === '1') return;
501        dropdown.dataset.dropdownBound = '1';
502        const button = dropdown.querySelector('.mobile-dropdown-button');
503        const content = dropdown.querySelector('.mobile-dropdown-content');
504        const arrow = dropdown.querySelector('.mobile-dropdown-arrow');
505        if (!button || !content || !arrow) return;
506        let isOpen = false;
507        button.addEventListener('click', function() {
508            if (isOpen) {
509                content.classList.remove('opacity-100');
510                content.classList.add('opacity-0');
511                content.style.maxHeight = '0';
512                arrow.style.transform = 'rotate(0deg)';
513                isOpen = false;
514            } else {
515                content.classList.remove('opacity-0');
516                content.classList.add('opacity-100');
517                content.style.maxHeight = content.scrollHeight + 'px';
518                arrow.style.transform = 'rotate(180deg)';
519                isOpen = true;
520            }
521        });
522    });
523};
524
525// Initialize on first load
526document.addEventListener('DOMContentLoaded', function() { window.initHeaderDropdowns(document); });
527</script>
527        
527<script>
528            // When user logs in via modal, re-fetch and replace the header without full-page reload
529            window.addEventListener('user-logged-in', () => {
530                // Run slightly after Livewire finishes to ensure session is saved
531                setTimeout(async () => {
532                    try {
533                        const res = await fetch('https://www.military2career.com/fragments/header', {
534                            headers: { 'X-Requested-With': 'XMLHttpRequest' },
535                            credentials: 'same-origin'
536                        });
537                        if (!res.ok) return;
538                        const html = await res.text();
539                        const temp = document.createElement('div');
540                        temp.innerHTML = html;
541                        const newHeader = temp.querySelector('.header-shell');
542                        const oldHeader = document.querySelector('.header-shell');
543                        if (newHeader && oldHeader) {
544                            oldHeader.replaceWith(newHeader);
545                            if (window.Alpine && typeof window.Alpine.initTree === 'function') {
546                                window.Alpine.initTree(newHeader);
547                            }
548                            if (typeof window.initHeaderDropdowns === 'function') {
549                                window.initHeaderDropdowns(newHeader);
550                            }
551                        }
552                    } catch (e) { /* no-op */ }
553                }, 250);
554            });
555        </script>
555
556        <main x-show="!showingModal">
557                        <div class="relative mx-auto">
vendor: 85 bytes, lines 557-559
557
558                <script src="https://www.google.com/recaptcha/api.js"></script>
559    
559<script>
560     function timestamp() { var response = document.getElementById("g-recaptcha-response"); if (response == null || response.value.trim() == "") {var elems = JSON.parse(document.getElementsByName("captcha_settings")[0].value);elems["ts"] = JSON.stringify(new Date().getTime());document.getElementsByName("captcha_settings")[0].value = JSON.stringify(elems); } } setInterval(timestamp, 500); 
561     function recaptcha_callback(){ document.getElementById('contact-submit').disabled = false; }
562    </script>
562
563    
564    <!-- Full Blue Background Container -->
565    <div class="w-screen relative left-1/2 -translate-x-1/2 bg-[#0A4D22] min-h-screen py-12 px-6">
566        <div class="max-w-6xl mx-auto">
567            <!-- Header Section -->
568            <div class="text-center mb-12">
569                <h1 class="text-3xl md:text-4xl lg:text-5xl font-bold text-[#CFF8D9] mb-6">
570                    Elevate Your Recruitment Strategy with TalentAlly
571                </h1>
572                <p class="text-white text-lg md:text-xl max-w-4xl mx-auto leading-relaxed">
573                    Learn more about how TalentAlly can assist with your company's recruitment needs. Just give us some information and an associate will contact you. If you are a job seeker looking for support or you want learn more about our service, use our <a href="https://www.military2career.com/support" class="underline hover:text-yellow-300">support center</a>.
574                </p>
575            </div>
576            <!-- Contact Form -->
577            <form action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"
578                  method="POST"
579                  id="contact-form"
580                  class="w-full max-w-5xl mx-auto" @submit="document.getElementById('emailOptOut').value = (document.getElementById('emailConsent').checked ? 0 : 1)">
581                <input type="hidden" name='captcha_settings'
582                    value='{"keyname":"PDN_Sites_V2","fallback":"true","orgId":"00DE0000000ZVUc","ts":""}'>
583                <input type="hidden" name="oid" value="00DE0000000ZVUc">
584                <input type="hidden" name="retURL" value="https://www.military2career.com/thank-you">
585                <input id="00NE0000001o7zJ" name="00NE0000001o7zJ" type="hidden" value="Contact us form on Military Veterans Career Channel">
586                <input id="00NE00000046n4O" name="00NE00000046n4O" type="hidden" value="Web Form">
587                <input id="lead_source" name="lead_source" type="hidden" value="Web Search">
588                <input id="Campaign_ID" name="Campaign_ID" type="hidden" value="701E0000000YLly">
589                <input id="member_status" name="member_status" type="hidden" value="Submitted">
590                <input id="emailOptOut" name="emailOptOut" type="hidden" value="0">
591                
592                <!-- Form Fields Grid -->
593                <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8">
594                    <div class="w-full flex flex-col justify-start items-start gap-2">
595                                    <label for="first_name" class="sr-only text-sm font-medium text-base text-white font-medium">
596                First Name <span aria-hidden="true">*</span>            </label>
597                <div class="relative w-full ">
598            <input type="text" 
599               name="first_name" 
600               id="first_name"
601               
602               value=""
603               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
604               placeholder="Enter your first name"
605               autocomplete="off">
606        
607        <label for="first_name" 
608               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
609            First Name
610        </label>
611    </div>
612
613<!-- Floating label JavaScript for handling pre-filled values -->
614<script>
615    document.addEventListener('DOMContentLoaded', function() {
616        // Handle floating labels for pre-filled inputs
617        function updateFloatingLabels() {
618            const inputs = document.querySelectorAll('input[class*="peer"]');
619            inputs.forEach(input => {
620                const label = document.querySelector(`label[for="${input.id}"]`);
621                if (label && input.value && input.value.trim() !== '') {
622                    // Force label to stay in "floated" position for pre-filled inputs
623                    label.classList.remove('peer-placeholder-shown:top-4', 'peer-placeholder-shown:text-base', 'peer-placeholder-shown:text-neutral-400', 'peer-placeholder-shown:text-gray-400');
624                    label.classList.add('top-2', 'text-xs');
625                    
626                    // Add consistent styling for floated labels
627                    label.classList.add('text-blue-600');
628                }
629            });
630        }
631        
632        // Run on initial load
633        updateFloatingLabels();
634        
635        // Run on Livewire updates
636        if (window.Livewire) {
637            Livewire.hook('morph.updated', () => {
638                setTimeout(updateFloatingLabels, 50);
639            });
640        }
641    });
642</script>
642
643    </div>
644                    
645                    <div class="w-full flex flex-col justify-start items-start gap-2">
646                                    <label for="last_name" class="sr-only text-sm font-medium text-base text-white font-medium">
647                Last Name <span aria-hidden="true">*</span>            </label>
648                <div class="relative w-full ">
649            <input type="text" 
650               name="last_name" 
651               id="last_name"
652               
653               value=""
654               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
655               placeholder="Enter your last name"
656               autocomplete="off">
657        
658        <label for="last_name" 
659               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
660            Last Name
661        </label>
662    </div>
663    </div>
664                    
665                    <div class="w-full flex flex-col justify-start items-start gap-2">
666                                    <label for="email" class="sr-only text-sm font-medium text-base text-white font-medium">
667                Email Address <span aria-hidden="true">*</span>            </label>
668                <div class="relative w-full ">
669            <input type="email" 
670               name="email" 
671               id="email"
672               
673               value=""
674               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
675               placeholder="Enter your email address"
676               autocomplete="off">
677        
678        <label for="email" 
679               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
680            Email
681        </label>
682    </div>
683    </div>
684                    
685                    <div class="w-full flex flex-col justify-start items-start gap-2">
686                                    <label for="phone" class="sr-only text-sm font-medium text-base text-white font-medium">
687                Phone <span aria-hidden="true">*</span>            </label>
688                <div class="relative w-full ">
689            <input type="tel" 
690               name="phone" 
691               id="phone"
692               
693               value=""
694               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
695               placeholder="Enter your phone number"
696               autocomplete="off">
697        
698        <label for="phone" 
699               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
700            Phone
701        </label>
702    </div>
703    </div>
704                    
705                    <div class="w-full flex flex-col justify-start items-start gap-2">
706                                    <label for="company" class="sr-only text-sm font-medium text-base text-white font-medium">
707                Company <span aria-hidden="true">*</span>            </label>
708                <div class="relative w-full ">
709            <input type="text" 
710               name="company" 
711               id="company"
712               
713               value=""
714               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
715               placeholder="Enter your company"
716               autocomplete="off">
717        
718        <label for="company" 
719               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
720            Company
721        </label>
722    </div>
723    </div>
724                    
725                    <div class="w-full flex flex-col justify-start items-start gap-2">
726                                    <label for="title" class="sr-only text-sm font-medium text-base text-white font-medium">
727                Title <span aria-hidden="true">*</span>            </label>
728                <div class="relative w-full ">
729            <input type="text" 
730               name="title" 
731               id="title"
732               
733               value=""
734               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
735               placeholder="Enter your job title"
736               autocomplete="off">
737        
738        <label for="title" 
739               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
740            Title
741        </label>
742    </div>
743    </div>
744                    
745                    <div class="w-full flex flex-col justify-start items-start gap-2">
746                                    <label for="employees" class="sr-only text-sm font-medium text-base text-white font-medium">
747                Number of Employees <span aria-hidden="true">*</span>            </label>
748                <div class="relative w-full ">
749            <input type="text" 
750               name="employees" 
751               id="employees"
752               
753               value=""
754               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
755               placeholder="Enter the number of employees at your company"
756               autocomplete="off">
757        
758        <label for="employees" 
759               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
760            Employees
761        </label>
762    </div>
763    </div>
764                    
765                    <div class="w-full flex flex-col justify-start items-start gap-2">
766                                    <label for="postal_code" class="sr-only text-sm font-medium text-base text-white font-medium">
767                Postal Code <span aria-hidden="true">*</span>            </label>
768                <div class="relative w-full ">
769            <input type="text" 
770               name="postal_code" 
771               id="postal_code"
772               
773               value=""
774               class="peer w-full h-16 px-5 pt-7 pb-2.5 text-base font-medium text-neutral-900 bg-gradient-to-b from-neutral-50 to-white border border-neutral-200 rounded-2xl transition-all duration-300 ease-out hover:border-neutral-300 hover:shadow-sm focus:outline-none focus:ring-4 focus:ring-blue-500/20 focus:border-blue-500 focus:shadow-md focus:bg-white placeholder-transparent "
775               placeholder="Enter your postal code"
776               autocomplete="off">
777        
778        <label for="postal_code" 
779               class="absolute left-5 top-2.5 text-xs font-medium text-neutral-700 transition-all duration-300 ease-out pointer-events-none peer-placeholder-shown:top-[1.375rem] peer-placeholder-shown:text-sm peer-placeholder-shown:text-neutral-700 peer-placeholder-shown:font-normal peer-focus:top-2.5 peer-focus:text-xs peer-focus:text-blue-600 peer-focus:font-medium ">
780            Postal Code
781        </label>
782    </div>
783    </div>
784                </div>
785                
786                <!-- Message -->
787                <div class="mb-8">
788                    <div class="w-full flex flex-col justify-start items-start gap-2">
789                                    <label for="description" class="sr-only text-sm font-medium text-base text-white font-medium">
790                Message <span aria-hidden="true">*</span>            </label>
791                <textarea name="description" id="description" rows="6" required
792                                  placeholder="Enter your message"
793                                  class="w-full text-neutral-500 placeholder-gray-800 text-base font-normal p-[16px] bg-neutral-200 rounded-lg justify-start items-center gap-2.5 inline-flex border-none"></textarea>
794    </div>
795                </div>
796                
797                <!-- Bottom Section -->
798                <div class="flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6">
799                    <!-- Email Consent -->
800                    <div class="flex items-start gap-3 flex-1">
801                        <button type="button" id="emailConsentToggle"
802                                class="bg-white relative inline-flex h-6 w-11 border-2 border-transparent roun
802ded-full cursor-pointer transition-colors ease-in-out duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-yellow-400 flex-shrink-0 mt-0.5"
803                                aria-pressed="false">
804                            <span aria-hidden="true" id="emailConsentSlider" class="translate-x-0 inline-block h-5 w-5 rounded-full bg-gray-400 shadow transform transition ease-in-out duration-200"></span>
805                        </button>
806                        <input type="checkbox" name="emailConsent" id="emailConsent" class="hidden" value="1" />
807                        <span class="text-white text-sm leading-relaxed">
808                            I consent to receive emails from TalentAlly about talent acquisition resources and product and service updates. You can unsubscribe at any time.
809                        </span>
810                    </div>
811                    
812                    <!-- Submit Button -->
813                    <div class="lg:ml-6 flex-shrink-0 text-center lg:text-left">
814                        <button 
815    class="relative font-semibold shadow-lg hover:shadow-xl transform hover:scale-105 transition-all duration-300 ease-out focus:outline-none focus:ring-4 cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed disabled:transform-none min-w-[44px] min-h-[44px] justify-center items-center gap-2 inline-flex text-base font-medium px-8 py-3.5  rounded-[12px] bg-[#0A4D22] text-white stroke-white hover:bg-[#CFF8D9] hover:text-black hover:stroke-black disabled:bg-[#AEAEAE]" id="contact-submit" type="submit"
816    >
817            <span class="inline-flex items-center">
818                    
819        
820        Connect with an Expert
821        
822            </span>
823</button>
824                    </div>
825                </div>
826                
827                <!-- reCAPTCHA -->
828                <div class="mt-8 flex justify-center">
829                    <div class="g-recaptcha" data-sitekey="6LdwcJkUAAAAAJGmWAMIOq12zlxLGDs3KsSx0fo6" data-callback="recaptcha_callback"></div>
830                </div>
831            </form>
832        </div>
833    </div>
834<script>
835// Email consent toggle functionality
836document.addEventListener('DOMContentLoaded', function() {
837    const toggle = document.getElementById('emailConsentToggle');
838    const slider = document.getElementById('emailConsentSlider');
839    const checkbox = document.getElementById('emailConsent');
840    let isChecked = false;
841    
842    toggle.addEventListener('click', function() {
843        isChecked = !isChecked;
844        checkbox.checked = isChecked;
845        
846        if (isChecked) {
847            toggle.classList.remove('bg-white');
848            toggle.classList.add('bg-green-600');
849            slider.classList.remove('translate-x-0', 'bg-gray-400');
850            slider.classList.add('translate-x-5', 'bg-white');
851            toggle.setAttribute('aria-pressed', 'true');
852        } else {
853            toggle.classList.remove('bg-green-600');
854            toggle.classList.add('bg-white');
855            slider.classList.remove('translate-x-5', 'bg-white');
856            slider.classList.add('translate-x-0', 'bg-gray-400');
857            toggle.setAttribute('aria-pressed', 'false');
858        }
859    });
860    
861    // Form submission tracking
862    document.querySelector('#contact-submit').addEventListener('click', () => {
863        const inputs = document.querySelector('form').querySelectorAll('input');
864        const textareas = document.querySelector('form').querySelectorAll('textarea');
865        const select = document.querySelector('form').querySelectorAll('select');
866        let data = {};
867        
868        inputs.forEach(el => {
869            if (el.type !== 'hidden' && el.type !== 'checkbox') {
870                data[el.name] = el.value;
871            }
872        });
873        
874        textareas.forEach(el => {
875            data[el.name] = el.value;
876        });
877        
878        select.forEach(el => {
879            data[el.name] = el.options[el.selectedIndex].innerHTML;
880        });
881        
882        localStorage.setItem('dataPardot', JSON.stringify(data));
883    });
884});
885</script>
885
886            </div>
887        </main>
888                    <div class="w-full mt-[64px] px-[16px] lg:px-[66px] flex-col justify-start items-start gap-16 inline-flex">
889    <div class="self-stretch justify-between items-start inline-flex flex-col lg:flex-row">
890        <div class="self-stretch flex-col justify-between items-start inline-flex">
891            <div class="justify-center items-start gap-[9.78px] inline-flex">
892                <svg width="35" height="36" viewBox="0 0 35 36" fill="none" xmlns="http://www.w3.org/2000/svg">
893                    <g id="Group">
894                        <g id="Group_2">
895                            <path id="Vector"
896                                  d="M26.6725 0.654297H7.79075C3.48915 0.654297 0 4.14344 0 8.44505V27.3299C0 31.6315 3.48915 35.1207 7.79075 35.1207H26.6756C30.9772 35.1207 34.4664 31.6315 34.4664 27.3299V8.44505C34.4632 4.14344 30.9772 0.654297 26.6725 0.654297Z"
897                                  fill="#FFDE59"/>
898                            <g id="Group_3">
899                                <g id="Group_4">
900                                    <path id="Vector_2"
901                                          d="M22.8338 12.7405L11.9632 21.1012C11.5129 21.4476 10.9146 21.5421 10.3793 21.3468L4.93456 19.3787C4.60705 19.259 4.58816 18.8024 4.90622 18.6575L26.7732 8.73486C27.0944 8.59 27.4471 8.86712 27.3779 9.21351L23.9296 26.7569C23.8793 27.0088 23.6053 27.1442 23.3754 27.0308L15.5154 23.1764C15.0084 22.9276 14.8698 22.2726 15.232 21.8381L22.8338 12.7405Z"
902                                          fill="black"/>
903                                    <path id="Vector_3"
904                                          d="M13.7078 23.3904L17.0206 25.116C17.2851 25.2546 17.304 25.623 17.0553 25.7868L13.7425 27.9691C13.4842 28.1391 13.141 27.9533 13.141 27.6447V23.7368C13.141 23.4439 13.4496 23.2549 13.7078 23.3904Z"
905                                          fill="black"/>
906                                </g>
907                            </g>
908                        </g>
909                    </g>
910                </svg>
911                <svg width="216" height="46" viewBox="0 0 216 46" fill="none" xmlns="http://www.w3.org/2000/svg">
912                    <g id="Group">
913                        <g id="Group_2">
914                            <path id="Vector"
915                                  d="M13.3936 34.9664C11.734 34.9664 10.2666 34.7019 8.99119 34.176C7.71582 33.6501 6.72387 32.7716 6.02163 31.5434C5.31939 30.3153 4.96984 28.6305 4.96984 26.4923V16.2485H0.80365V10.8384H4.96984L5.68783 4.23169H11.4317V10.8384H17.7991V16.2485H11.4317V26.59C11.4317 27.6764 11.671 28.4259 12.1497 28.8415C12.6283 29.2572 13.4408 29.4651 14.5902 29.4651H17.7015V34.9664H13.3936Z"
916                                  fill="#3643E6"/>
917                            <path id="Vector_2"
918                                  d="M30.4331 35.5426C28.4555 35.5426 26.8117 35.2151 25.5017 34.5601C24.1917 33.9051 23.2123 33.0297 22.5573 31.9275C21.9023 30.8253 21.5748 29.6066 21.5748 28.2651C21.5748 26.7662 21.9496 25.4562 22.699 24.3414C23.4485 23.2235 24.5885 22.3544 26.1221 21.7309C27.6525 21.1073 29.6018 20.7987 31.9635 20.7987H37.8523C37.8523 19.5864 37.7011 18.5975 37.3988 17.8292C37.0965 17.064 36.6021 16.4877 35.9156 16.1066C35.2291 15.7225 34.3285 15.5335 33.2106 15.5335C31.9982 15.5335 30.9684 15.7886 30.1214 16.2987C29.2743 16.8089 28.7578 17.6245 28.5657 18.7393H22.296C22.4566 16.9852 23.0202 15.4831 23.9965 14.2393C24.9695 12.9954 26.2606 12.0223 27.8729 11.3201C29.4852 10.6179 31.2802 10.2683 33.2578 10.2683C35.522 10.2683 37.4933 10.6431 39.1686 11.3925C40.8439 12.142 42.1192 13.2442 42.9978 14.6959C43.8764 16.1476 44.3141 17.9111 44.3141 19.9863V34.9663H38.9041L38.1861 31.2788C37.8334 31.918 37.4114 32.4912 36.917 33.0013C36.4226 33.5115 35.8463 33.9586 35.1945 34.3428C34.5395 34.727 33.8309 35.0199 33.0626 35.2277C32.3005 35.4387 31.4219 35.5426 30.4331 35.5426ZM32.0139 30.564C32.8106 30.564 33.5381 30.4128 34.1931 30.1105C34.8481 29.8082 35.4149 29.3862 35.8936 28.8414C36.3722 28.2998 36.7564 27.692 37.043 27.0213C37.3295 26.3505 37.5216 25.6168 37.6161 24.8201V24.7728H32.6847C31.6644 24.7728 30.8425 24.8925 30.219 25.1318C29.5955 25.3712 29.142 25.7144 28.8554 26.1616C28.5689 26.6087 28.424 27.1189 28.424 27.
918692C28.424 28.2998 28.5689 28.8162 28.8554 29.2477C29.142 29.6791 29.564 30.0066 30.1245 30.2302C30.6819 30.4506 31.3117 30.564 32.0139 30.564Z"
919                                  fill="#3643E6"/>
920                            <path id="Vector_3" d="M49.3431 34.9664V0.5H55.805V34.9664H49.3431Z" fill="#3643E6"/>
921                            <path id="Vector_4"
922                                  d="M72.7501 35.5426C70.3253 35.5426 68.1776 35.0167 66.3103 33.9618C64.4429 32.91 62.9911 31.4488 61.9551 29.5814C60.9191 27.714 60.3995 25.5695 60.3995 23.1416C60.3995 20.6224 60.9191 18.4023 61.9551 16.4877C62.9911 14.573 64.4366 13.0583 66.2882 11.9404C68.1398 10.8225 70.2938 10.2651 72.7501 10.2651C75.1433 10.2651 77.2343 10.791 79.0198 11.846C80.8053 12.8977 82.1941 14.3117 83.1829 16.0814C84.1717 17.8512 84.6661 19.8855 84.6661 22.1843C84.6661 22.5024 84.6566 22.8613 84.6409 23.2613C84.6251 23.6612 84.5999 24.0674 84.5685 24.4831H65.038V20.5122H78.1538C78.0594 19.0132 77.5083 17.8008 76.5006 16.875C75.496 15.9492 74.2585 15.4863 72.791 15.4863C71.6731 15.4863 70.6622 15.7508 69.7522 16.2767C68.8421 16.8026 68.1178 17.5678 67.573 18.5755C67.0314 19.58 66.7606 20.8491 66.7606 22.3827V23.7714C66.7606 25.0814 67.0062 26.2214 67.5037 27.1944C67.9981 28.1675 68.6909 28.9264 69.5853 29.4681C70.4796 30.0128 71.5156 30.2805 72.6965 30.2805C73.9089 30.2805 74.8914 30.0349 75.6409 29.5373C76.3904 29.0429 76.9729 28.3816 77.3886 27.5503H83.9481C83.5324 29.0492 82.7924 30.4159 81.7217 31.6441C80.651 32.8722 79.3599 33.8295 77.8452 34.516C76.3337 35.1993 74.6332 35.5426 72.7501 35.5426Z"
923                                  fill="#3643E6"/>
924                            <path id="Vector_5"
925                                  d="M89.0275 34.9663V10.8383H94.7242L95.1556 14.8124C95.9208 13.4079 96.982 12.2994 98.3393 11.487C99.6965 10.6745 101.315 10.2651 103.198 10.2651C105.211 10.2651 106.898 10.6871 108.271 11.5342C109.644 12.3813 110.696 13.6 111.43 15.1966C112.164 16.7931 112.532 18.7392 112.532 21.038V34.9663H106.07V21.6112C106.07 19.728 105.655 18.2763 104.826 17.256C103.995 16.2357 102.735 15.7256 101.044 15.7256C99.9925 15.7256 99.0415 15.9807 98.1944 16.4908C97.3473 17.001 96.686 17.7284 96.2074 18.67C95.7287 19.6115 95.4894 20.7704 95.4894 22.1402V34.9663H89.0275Z"
926                                  fill="#3643E6"/>
927                            <path id="Vector_6"
928                                  d="M128.473 34.9664C126.813 34.9664 125.346 34.7019 124.07 34.176C122.795 33.6501 121.803 32.7716 121.101 31.5434C120.398 30.3153 120.049 28.6305 120.049 26.4923V16.2485H115.883V10.8384H120.049L120.767 4.23169H126.511V10.8384H132.878V16.2485H126.511V26.59C126.511 27.6764 126.75 28.4259 127.229 28.8415C127.707 29.2572 128.52 29.4651 129.669 29.4651H132.78V34.9664H128.473Z"
929                                  fill="#3643E6"/>
930                            <path id="Vector_7"
931                                  d="M148.384 35.5426C146.406 35.5426 144.763 35.2151 143.453 34.5601C142.143 33.9051 141.163 33.0297 140.508 31.9275C139.853 30.8253 139.526 29.6066 139.526 28.2651C139.526 26.7662 139.9 25.4562 140.65 24.3414C141.399 23.2235 142.539 22.3544 144.073 21.7309C145.603 21.1073 147.553 20.7987 149.914 20.7987H155.803C155.803 19.5864 155.652 18.5975 155.35 17.8292C155.047 17.064 154.553 16.4877 153.867 16.1066C153.18 15.7225 152.279 15.5335 151.161 15.5335C149.949 15.5335 148.919 15.7886 148.072 16.2987C147.225 16.8089 146.709 17.6245 146.517 18.7393H140.247C140.407 16.9852 140.971 15.4831 141.947 14.2393C142.92 12.9954 144.212 12.0223 145.824 11.3201C147.436 10.6179 149.231 10.2683 151.209 10.2683C153.473 10.2683 155.444 10.6431 157.119 11.3925C158.795 12.142 160.07 13.2442 160.949 14.6959C161.827 16.1476 162.265 17.9111 162.265 19.9863V34.9663H156.855L156.137 31.2788C155.784 31.918 155.362 32.4912 154.868 33.0013C154.373 33.5115 153.797 33.9586 153.145 34.3428C152.49 34.727 151.782 35.0199 151.013 35.2277C150.251 35.4387 149.373 35.5426 148.384 35.5426ZM149.965 30.564C150.762 30.564 151.489 30.4128 152.144 30.1105C152.799 29.8082 153.366 29.3862 153.844 28.8414C154.323 28.2998 154.707 27.692 154.994 27.0213C155.28 26.3505 155.473 25.6168 155.567 24.8201V24.7728H150.636C149.615 24.7728 148.793 24.8925 148.17 25.1318C147.546 25.3712 147.093 25.7144 146.806 26.1616C146.52 26.6087 146.375 27.1189 146.375 27.692C146.375 28.2998 146.52 28.8162 146.806 29.2477C147.093 29.6791 147.515 30.0066 148.075 3
9310.2302C148.633 30.4506 149.263 30.564 149.965 30.564Z"
932                                  fill="black"/>
933                            <path id="Vector_8" d="M167.294 34.9664V0.5H173.756V34.9664H167.294Z" fill="black"/>
934                            <path id="Vector_9" d="M179.119 34.9664V0.5H185.581V34.9664H179.119Z" fill="black"/>
935                            <path id="Vector_10"
936                                  d="M194.004 45.5L199.846 32.2866H198.41L188.789 10.8416H195.777L202.671 26.3506L208.846 10.8416H215.739L200.85 45.5H194.004Z"
937                                  fill="black"/>
938                        </g>
939                    </g>
940                </svg>
941            </div>
942            <div class="flex-col justify-start items-start gap-2.5 flex mt-[32px] lg:mt-0">
943                <div class="text-black text-lg font-bold">Follow us:</div>
944                <div class="justify-start items-start gap-2.5 inline-flex">
945                    <a href="https://www.linkedin.com/company/talentallyatwork" target="_blank">
946                        <div class="px-6 py-4 bg-[#0A4D22] rounded-xl justify-center items-center gap-2.5 flex">
947                            <div class="w-5 h-5 relative">
948                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"
949                                     fill="none">
950                                    <path
951                                        d="M13.3333 6.66675C14.6594 6.66675 15.9312 7.19353 16.8688 8.13121C17.8065 9.0689 18.3333 10.3407 18.3333 11.6667V17.5001H15V11.6667C15 11.2247 14.8244 10.8008 14.5118 10.4882C14.1993 10.1757 13.7753 10.0001 13.3333 10.0001C12.8913 10.0001 12.4674 10.1757 12.1548 10.4882C11.8422 10.8008 11.6666 11.2247 11.6666 11.6667V17.5001H8.33331V11.6667C8.33331 10.3407 8.8601 9.0689 9.79778 8.13121C10.7355 7.19353 12.0072 6.66675 13.3333 6.66675Z"
952                                        stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
953                                    <path d="M5.00002 7.5H1.66669V17.5H5.00002V7.5Z" stroke="white" stroke-width="2"
954                                          stroke-linecap="round" stroke-linejoin="round"/>
955                                    <path
956                                        d="M3.33335 5.00008C4.25383 5.00008 5.00002 4.25389 5.00002 3.33341C5.00002 2.41294 4.25383 1.66675 3.33335 1.66675C2.41288 1.66675 1.66669 2.41294 1.66669 3.33341C1.66669 4.25389 2.41288 5.00008 3.33335 5.00008Z"
957                                        stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
958                                </svg>
959                            </div>
960                        </div>
961                    </a>
962                    <a href="https://www.facebook.com/talentallyjobs/" target="_blank">
963                        <div class="px-6 py-4 bg-[#0A4D22] rounded-xl justify-center items-center gap-2.5 flex">
964                            <div class="w-5 h-5 relative">
965                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"
966                                     fill="none">
967                                    <path
968                                        d="M15 1.66675H12.5C11.3949 1.66675 10.3351 2.10573 9.5537 2.88714C8.7723 3.66854 8.33331 4.72835 8.33331 5.83341V8.33342H5.83331V11.6667H8.33331V18.3334H11.6666V11.6667H14.1666L15 8.33342H11.6666V5.83341C11.6666 5.6124 11.7544 5.40044 11.9107 5.24416C12.067 5.08788 12.279 5.00008 12.5 5.00008H15V1.66675Z"
969                                        stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
970                                </svg>
971                            </div>
972                        </div>
973                    </a>
974                    <a href="https://www.instagram.com/talentallyjobs/" target="_blank">
975                        <div class="px-6 py-4 bg-[#0A4D22] rounded-xl justify-center items-center gap-2.5 flex">
976                            <div class="w-5 h-5 relative">
977                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"
978                                     fill="none">
979                                    <g clip-path="url(#clip0_3535_148)">
980                                        <path
981                                            d="M14.1667 1.66675H5.83332C3.53214 1.66675 1.66666 3.53223 1.66666 5.83342V14.1667C1.66666 16.4679 3.53214 18.3334 5.83332 18.3334H14.1667C16.4678 18.3334 18.3333 16.4679 18.3333 14.1667V5.83342C18.3333 3.53223 16.4678 
9811.66675 14.1667 1.66675Z"
982                                            stroke="white" stroke-width="2" stroke-linecap="round"
983                                            stroke-linejoin="round"/>
984                                        <path
985                                            d="M13.3333 9.47501C13.4362 10.1685 13.3177 10.8769 12.9948 11.4992C12.6719 12.1215 12.161 12.6262 11.5347 12.9414C10.9084 13.2566 10.1987 13.3663 9.5065 13.255C8.81428 13.1436 8.17481 12.8167 7.67904 12.321C7.18327 11.8252 6.85645 11.1857 6.74507 10.4935C6.63368 9.8013 6.7434 9.09159 7.05862 8.46532C7.37383 7.83905 7.8785 7.32812 8.50083 7.00521C9.12316 6.68229 9.83147 6.56383 10.525 6.66667C11.2324 6.77158 11.8874 7.10123 12.3931 7.60693C12.8988 8.11263 13.2284 8.76757 13.3333 9.47501Z"
986                                            stroke="white" stroke-width="2" stroke-linecap="round"
987                                            stroke-linejoin="round"/>
988                                        <path d="M14.5833 5.41675H14.5917" stroke="white" stroke-width="2"
989                                              stroke-linecap="round" stroke-linejoin="round"/>
990                                    </g>
991                                    <defs>
992                                        <clipPath id="clip0_3535_148">
993                                            <rect width="20" height="20" fill="white"/>
994                                        </clipPath>
995                                    </defs>
996                                </svg>
997                            </div>
998                        </div>
999                    </a>
1000                    <a href="https://www.tiktok.com/@talentally" target="_blank">
1001                        <div class="px-6 py-4 bg-[#0A4D22] rounded-xl justify-center items-center gap-2.5 flex">
1002                            <div class="w-5 h-5 relative">
1003                                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"
1004                                     fill="none">
1005                                    <path
1006                                        d="M16.0265 7.12695C17.0929 7.38245 18.2148 7.30645 19.2383 6.90795V9.86145C18.2148 10.2435 17.0929 10.32 16.0265 10.065V14.25C16.0265 17.145 13.6535 19.5 10.7363 19.5C7.81906 19.5 5.44606 17.145 5.44606 14.25C5.44606 11.355 7.81906 9 10.7363 9V12C9.47956 12 8.46406 13.005 8.46406 14.25C8.46406 15.495 9.47956 16.5 10.7363 16.5C11.993 16.5 13.0085 15.495 13.0085 14.25V0.75H16.0265V7.12695Z"
1007                                        stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1008                                </svg>
1009                            </div>
1010                        </div>
1011                    </a>
1012                </div>
1013            </div>
1014        </div>
1015        <div class="justify-center items-start gap-16 lg:gap-32 flex flex-wrap mt-[64px] lg:mt-0">
1016            <div class="w-full lg:w-auto flex-col justify-start items-start gap-8 inline-flex">
1017                <div class="text-black text-xl font-bold">Company:</div>
1018                <div class="flex-col justify-start items-start gap-6 flex">
1019                    <div class="text-black text-base font-normal"><a href="https://talentally.com/about-us">About TalentAlly</a></div>
1020                    <div class="text-black text-base font-normal"><a href="https://ipdn.com/about.html" target="_blank">About IPDN</a></div>
1021                    <div class="text-black text-base font-normal"><a href="https://investor.ipdn.com/" target="_blank">Investor Relations</a></div>
1022                </div>
1023            </div>
1024            <div class="w-full lg:w-auto flex-col justify-start items-start gap-8 inline-flex">
1025                <div class="text-black text-xl font-bold">Site Resources:</div>
1026                <div class="flex-col justify-start items-start gap-6 flex">
1027                    <div class="text-black text-base font-normal"><a href="https://www.military2career.com/terms-of-service">Terms of Services</a></div>
1028                    <div class="text-black text-base font-normal"><a href="https://www.military2career.com/privacy">Privacy Policy</a></div>
1029                    <div class="text-black text-base font-normal"><a href="https://www.military2career.com/support" target="_blank">Support Request</a></div>
1030                </div>
1031            </div>
1032            <div class="w-full lg:w-auto flex-col justify-start items-start gap-8 inline-flex">
1033                <div class="text-black text-xl font-bold">For Employers:</div>
1034                <div class="flex-col justify-start items-start gap-6 flex">
1035                    <div class="text-black text-base font-normal"><a href="https://www.military2career.com/post-a-job">Post a Job</a></div>
1036                    <div class="text-black text-base font-normal"><a href="https://www.military2career.com/contact">Contact an Associate</a></div>
1037                    <div class="text-black text-base font-normal"><a href="https://talentally.com/partners">Our Partners</a></div>
1038                </div>
1039            </div>
1040        </div>
1041    </div>
1042    <div class="self-stretch py-8 border-t border-stone-300 justify-between items-center inline-flex gap-[16px] lg:gap-0 flex-col lg:flex-row">
1043        <div class="text-black text-base font-normal">&copy;2026 TalentAlly.</div>
1044        <div><span class="text-black text-base font-normal">Powered by </span><span
1045                class="text-black text-base font-normal underline"><a href="https://talentally.com">TalentAlly</a>.</span></div>
1046    </div>
1047</div>
1048            </div>
1049
1050    <div x-cloak>
1051            </div>
1052
1053            
1053<script src="https://www.military2career.com/vendor/livewire/livewire.min.js?id=bd51a0a6"   data-csrf="z4kjPXh7wQwAduToz7NRTGjCWP2P8GRr4j7PD0Am" data-update-uri="/livewire/update" data-navigate-once="true"></script>
1053
1054        
1054<script>
1055        window.__talentallyNavigatePending = window.__talentallyNavigatePending || false;
1056
1057        function ensureJobDetailsAfterNavigate() {
1058            try {
1059                const currentUrl = new URL(window.location.href);
1060                const jobIdParam = currentUrl.searchParams.get('jobId');
1061
1062                if (!jobIdParam) {
1063                    return;
1064                }
1065
1066                const parsed = parseInt(jobIdParam, 10);
1067                const jobId = Number.isNaN(parsed) ? jobIdParam : parsed;
1068
1069                const attemptLoad = (retries = 40) => {
1070                    const root = document.querySelector('[x-data^="findJobsController"]');
1071                    const controller = root && root.__x && root.__x.$data ? root.__x.$data : null;
1072
1073                    if (!controller) {
1074                        if (retries > 0) {
1075                            setTimeout(() => attemptLoad(retries - 1), 50);
1076                        }
1077
1078                        return;
1079                    }
1080
1081                    const previousJobId = controller.jobId;
1082
1083                    controller.jobId = jobId;
1084                    controller.lastJobId = jobId;
1085
1086                    if (controller.wire && typeof controller.wire.set === 'function' && previousJobId !== jobId) {
1087                        controller.wire.set('jobId', jobId);
1088                    }
1089
1090                    if (typeof controller.loadSelectedJobSafely === 'function') {
1091                        controller.loadSelectedJobSafely();
1092                    }
1093
1094                    if (typeof controller.refreshAds === 'function') {
1095                        controller.refreshAds();
1096                    }
1097                };
1098
1099                attemptLoad();
1100            } catch (error) {
1101                // swallow — navigation proceeds even if job detail hydration fails
1102            }
1103        }
1104
1105        document.addEventListener('livewire:navigate', () => {
1106            window.__talentallyNavigatePending = true;
1107        });
1108
1109        // Refresh GPT ads and re-init widgets on Livewire client-side navigation
1110        document.addEventListener('livewire:navigated', () => {
1111            const navigatedViaSpa = window.__talentallyNavigatePending;
1112            window.__talentallyNavigatePending = false;
1113
1114            if (navigatedViaSpa) {
1115                ensureJobDetailsAfterNavigate();
1116            }
1117
1118            try {
1119                                if (window.googletag && googletag.pubads) {
1120                    googletag.cmd.push(function() {
1121                        setTimeout(function() {
1122                            googletag.pubads().refresh();
1123                        }, 150);
1124                    });
1125                }
1126                            } catch (e) {
1127                // ignore
1128            }
1129            // Rebind header dropdowns after SPA navigation
1130            try {
1131                if (typeof window.initHeaderDropdowns === 'function') {
1132                    window.initHeaderDropdowns(document);
1133                }
1134            } catch (e) {
1135                // ignore
1136            }
1137            try {
1138                if (window.initMonthPickers) {
1139                    window.initMonthPickers(document, true);
1140                }
1141            } catch (e) {
1142                // ignore
1143            }
1144
1145            // After SPA navigation to job search, auto-select first job on desktop if none selected
1146            try {
1147                const isJobs = window.location.pathname.startsWith('/jobs');
1148                if (isJobs && window.innerWidth >= 1024) {
1149                    const start = Date.now();
1150                    const maxMs = 2500;
1151                    const url = new URL(window.location.href);
1152                    const trySelect = () => {
1153                        if (url.searchParams.get('jobId')) return true;
1154                        const details = document.querySelector('[wire\\:key="job-details"]');
1155                        const first = document.querySelector('[wire\\:key*="result_"]');
1156                        if (details && first && window.Livewire && typeof Livewire.find === 'function') {
1157                            const key = first.getAttribute('wire:key') || '';
1158                            const match = key.match(/result_(\d+)/);
1159                            if (match && match[1]) {
1160                                const id = parseInt(match[1]);
1161                                const compId = details.getAttribute('wire:id');
1162                                const comp = compId ? Livewire.find(compId) : null;
1163                                if (comp && typeof comp.call === 'function') {
1164                                    comp.call('getJobAndCompany', id);
1165                                } else if (typeof Livewire.dispatch === 'function') {
1166                                    Livewire.dispatch('job-selected', { id });
1167                                }
1168                                const current = new URL(window.location.href);
1169                                current.searchParams.set('jobId', id);
1170                                window.history.replaceState({}, '', current);
1171                                return true;
1172                            }
1173                        }
1174                        return false;
1175                    };
1176
1177                    if (!trySelect()) {
1178                        const observer = new MutationObserver(() => {
1179                            if (trySelect() || Date.now() - start > maxMs) {
1180                                observer.disconnect();
1181                            }
1182                        });
1183                        observer.observe(document.body, { childList: true, subtree: true });
1184                        // Safety timeout
1185                        setTimeout(() => {
1186                            trySelect();
1187                            observer.disconnect();
1188                        }, maxMs);
1189                    }
1190                }
1191            } catch (e) {
1192                // ignore
1193            }
1194        });
1195        // Auto-reload the page on Livewire 419 (CSRF/session) errors.
1196        // Helps Safari users who may see repeated "Page Expired" dialogs.
1197        document.addEventListener('livewire:load', function () {
1198            try {
1199                if (window.Livewire && typeof Livewire.hook === 'function') {
1200                    Livewire.hook('request', ({ fail }) => {
1201                        fail(({ status, preventDefault }) => {
1202                            if (status === 419) {
1203                                // Prevent Livewire's default error overlay and refresh.
1204                                preventDefault();
1205                                window.location.reload();
1206                            }
1207                        });
1208                    });
1209                }
1210            } catch (e) {
1211                // Silently ignore if Livewire isn't available yet
1212            }
1213        });
1214    </script>
1214
1215        
1215<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a450f828eb0a90b3',t:'MTc5MTA4MzE3Mw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1215<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":"ed4667ddebf74764ab6cf7a5510ca3e1","r":1,"spa":2}' crossorigin="anonymous"></script>
1215
1216</body>
1217
1218</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.