PageSourceSearch

https://dakoda.ai/contact

html dakoda.ai collected 2026-10-05 15:31:06 UTC 31,522 bytes, 455 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <title>Dakoda - Contact Us</title>
7    <meta name="description" content="Contact Dakoda about demos, school partnerships, teacher support, privacy, or media questions.">
8    <meta name="csrf-param" content="authenticity_token" />
9<meta name="csrf-token" content="2A8wH5YxEXHk1v4YVVUbsAPDvVv5MmTKCu4sEHqxcsqRkshCsYNXiCSMBJ-8QyXDLaSBNFW8XQF1WiMkhDFp8Q" />
10    
11    <!-- 
11<script>
12      (function () {
13        try {
14          var mql = window.matchMedia('(prefers-color-scheme: dark)');
15          var root = document.documentElement;
16          if (mql.matches) { root.classList.add('dark'); }
17          mql.addEventListener('change', function (e) {
18            root.classList.toggle('dark', e.matches);
19          });
20        } catch (e) { /* no-op */ }
21      })();
22    </script>
22 -->
23    <link rel="preload" href="/assets/Acorn_Family/AcornVF-341b5988.ttf" as="font" type="font/ttf" crossorigin="anonymous">
24    <link rel="preload" href="/assets/Polymath/Polymath-Regular-169c346a.otf" as="font" type="font/otf" crossorigin="anonymous">
25      
25<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="async" defer="defer" data-turbo-track="reload" data-turbo-temporary="true"></script>
25
26
27    <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon-19ae7696.png">
28<link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/favicon-32x32-c5c1422b.png">
29<link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/favicon-16x16-a2d1a9e5.png">
30<link rel="manifest" href="/assets/favicons/site-844dc8eb.webmanifest">
31<link rel="mask-icon" href="/assets/favicons/safari-pinned-tab-270f0ba3.svg" color="#193a66">
32<meta name="msapplication-TileColor" content="#193a66">
33<meta name="theme-color" content="#ffffff"> 
34      
34<script>
35    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
36    posthog.init('phc_UpqFbiYOfFciGY3RJjjPsLm5bZcY1Vthf1b5AbNAv50', {
37      api_host: 'https://us.i.posthog.com',
38      person_profiles: 'identified_only',
39      capture_pageview: true,
40      capture_pageleave: true
41    })
42  </script>
42
43
44
45      
45<script>
46        (function () {
47          if (typeof window.posthog === 'undefined') return;
48          var fire = function () {
49            window.posthog.capture('marketing_v2_page_view', {
50              path: window.location.pathname,
51              referrer: document.referrer
52            });
53          };
54          if (document.readyState === 'loading') {
55            document.addEventListener('DOMContentLoaded', fire);
56          } else {
57            fire();
58          }
59        })();
60      </script>
60
61    <link rel="stylesheet" href="/assets/tailwind-aaca8dba.css" data-turbo-track="reload" />
62    <link rel="stylesheet" href="/assets/marketing-83fc5878.css" data-turbo-track="reload" />
63    
63<script type="importmap" data-turbo-track="reload">{
64  "imports": {
65    "application": "/assets/application-951a58b6.js",
66    "home_actions": "/assets/home_actions-75a7d668.js",
67    "@hotwired/turbo-rails": "/assets/turbo.min-fae85750.js",
68    "@hotwired/stimulus": "/assets/stimulus.min-4b1e420e.js",
69    "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js",
70    "@rails/actioncable": "/assets/actioncable.esm-e0ec9819.js",
71    "quotes": "/assets/quotes-7a97a911.js",
72    "trix": "/assets/trix-8c4f0363.js",
73    "@rails/actiontext": "/assets/actiontext.esm-f1c04d34.js",
74    "vega": "https://cdn.jsdelivr.net/npm/vega@5/+esm",
75    "vega-lite": "https://cdn.jsdelivr.net/npm/vega-lite@5/+esm",
76    "vega-embed": "https://cdn.jsdelivr.net/npm/vega-embed@6/+esm",
77    "gsap": "https://cdn.jsdelivr.net/npm/[email protected]/+esm",
78    "gsap/ScrollTrigger": "https://cdn.jsdelivr.net/npm/[email protected]/ScrollTrigger.js/+esm",
79    "controllers/admin_flag_actor_lookup_controller": "/assets/controllers/admin_flag_actor_lookup_controller-c01c34f7.js",
80    "controllers/admin_layout_controller": "/assets/controllers/admin_layout_controller-1b666bd4.js",
81    "controllers/admin_reviews_controller": "/assets/controllers/admin_reviews_controller-ba8bb87e.js",
82    "controllers/application": "/assets/controllers/application-237f28ee.js",
83    "controllers/bulk_actions_controller": "/assets/controllers/bulk_actions_controller-537ddc11.js",
84    "controllers/classroom_controller": "/assets/controllers/classroom_controller-8c525deb.js",
85    "controllers/clickable_row_controller": "/assets/controllers/clickable_row_controller-81a3437b.js",
86    "controllers/collapsible_controller": "/assets/controllers/collapsible_controller-61000641.js",
87    "controllers/command_palette_controller": "/assets/controllers/command_palette_controller-f1f09220.js",
88    "controllers/confirm_action_controller": "/assets/controllers/confirm_action_controller-ab585c99.js",
89    "controllers/confirm_delete_controller": "/assets/controllers/confirm_delete_controller-8a85f108.js",
90    "controllers/contact_form_controller": "/assets/controllers/contact_form_controller-f6e71711.js",
91    "controllers/copy_to_clipboard_controller": "/assets/controllers/copy_to_clipboard_controller-890a66ee.js",
92    "controllers/dropdown_controller": "/assets/controllers/dropdown_controller-7d33e4a0.js",
93    "controllers/file_upload_controller": "/assets/controllers/file_upload_controller-95512d6e.js",
94    "controllers/filter_bar_controller": "/assets/controllers/filter_bar_controller-03ba3ad6.js",
95    "controllers/grade_level_selector_controller": "/assets/controllers/grade_level_selector_controller-822f1899.js",
96    "controllers/hello_controller": "/assets/controllers/hello_controller-708796bd.js",
97    "controllers": "/assets/controllers/index-74228017.js",
98    "controllers/keyboard_navigation_controller": "/assets/controllers/keyboard_navigation_controller-7b8f85bd.js",
99    "controllers/lead_form_controller": "/assets/controllers/lead_form_controller-07feaf51.js",
100    "controllers/marketing/anchor_scroll_controller": "/assets/controllers/marketing/anchor_scroll_controller-a21c30f8.js",
101    "controllers/marketing/hero_reveal_controller": "/assets/controllers/marketing/hero_reveal_controller-9e7d7db1.js",
102    "controllers/marketing/mobile_nav_controller": "/assets/controllers/marketing/mobile_nav_controller-f34c4b3e.js",
103    "controllers/marketing/pinned_card_window_controller": "/assets/controllers/marketing/pinned_card_window_controller-e2878362.js",
104    "controllers/marketing/scroll_reveal_controller": "/assets/controllers/marketing/scroll_reveal_controller-60747be5.js",
105    "controllers/nav_controller": "/assets/controllers/nav_controller-7219d4ed.js",
106    "controllers/password_reveal_controller": "/assets/controllers/password_reveal_controller-0e31de4a.js",
107    "controllers/prompt_editor_controller": "/assets/controllers/prompt_editor_controller-82d53dc6.js",
108    "controllers/pulse_dashboard_controller": "/assets/controllers/pulse_dashboard_controller-567674fd.js",
109    "controllers/pulse_event_stream_controller": "/assets/controllers/pulse_event_stream_controller-caa0463b.js",
110    "controllers/pulse_time_scrubber_controller": "/assets/controllers/pulse_time_scrubber_controller-2436ed6c.js",
111    "controllers/radio_highlight_controller": "/assets/controllers/radio_highlight_controller-56aa8a85.js",
112    "controllers/slide_over_controller": "/assets/controllers/slide_over_controller-4489ca49.js",
113    "controllers/staged_activation_controller": "/assets/controllers/staged_activation_controller-f8f94a5c.js",
114    "controllers/sync_confirmation_controller": "/assets/controllers/sync_confirmation_controller-5ba46d15.js",
115    "controllers/tabs_controller": "/assets/controllers/tabs_controller-47913225.js",
116    "controllers/theme_controller": "/assets/controllers/theme_controller-75a0d7f1.js",
117    "controllers/tree_view_controller": "/assets/controllers/tree_view_controller-558f4462.
117js",
118    "controllers/url_update_controller": "/assets/controllers/url_update_controller-2e1f7b65.js",
119    "controllers/vega_chart_controller": "/assets/controllers/vega_chart_controller-84eec28e.js",
120    "controllers/version_diff_controller": "/assets/controllers/version_diff_controller-c07afe12.js",
121    "controllers/view_toggle_controller": "/assets/controllers/view_toggle_controller-ecad7161.js"
122  }
123}</script>
123
124<link rel="modulepreload" href="/assets/application-951a58b6.js">
125<link rel="modulepreload" href="/assets/home_actions-75a7d668.js">
126<link rel="modulepreload" href="/assets/turbo.min-fae85750.js">
127<link rel="modulepreload" href="/assets/stimulus.min-4b1e420e.js">
128<link rel="modulepreload" href="/assets/stimulus-loading-1fc53fe7.js">
129<link rel="modulepreload" href="/assets/actioncable.esm-e0ec9819.js">
130<link rel="modulepreload" href="/assets/quotes-7a97a911.js">
131<link rel="modulepreload" href="/assets/trix-8c4f0363.js">
132<link rel="modulepreload" href="/assets/actiontext.esm-f1c04d34.js">
133<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/vega@5/+esm">
134<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/vega-lite@5/+esm">
135<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/vega-embed@6/+esm">
136<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/[email protected]/+esm">
137<link rel="modulepreload" href="https://cdn.jsdelivr.net/npm/[email protected]/ScrollTrigger.js/+esm">
138<link rel="modulepreload" href="/assets/controllers/admin_flag_actor_lookup_controller-c01c34f7.js">
139<link rel="modulepreload" href="/assets/controllers/admin_layout_controller-1b666bd4.js">
140<link rel="modulepreload" href="/assets/controllers/admin_reviews_controller-ba8bb87e.js">
141<link rel="modulepreload" href="/assets/controllers/application-237f28ee.js">
142<link rel="modulepreload" href="/assets/controllers/bulk_actions_controller-537ddc11.js">
143<link rel="modulepreload" href="/assets/controllers/classroom_controller-8c525deb.js">
144<link rel="modulepreload" href="/assets/controllers/clickable_row_controller-81a3437b.js">
145<link rel="modulepreload" href="/assets/controllers/collapsible_controller-61000641.js">
146<link rel="modulepreload" href="/assets/controllers/command_palette_controller-f1f09220.js">
147<link rel="modulepreload" href="/assets/controllers/confirm_action_controller-ab585c99.js">
148<link rel="modulepreload" href="/assets/controllers/confirm_delete_controller-8a85f108.js">
149<link rel="modulepreload" href="/assets/controllers/contact_form_controller-f6e71711.js">
150<link rel="modulepreload" href="/assets/controllers/copy_to_clipboard_controller-890a66ee.js">
151<link rel="modulepreload" href="/assets/controllers/dropdown_controller-7d33e4a0.js">
152<link rel="modulepreload" href="/assets/controllers/file_upload_controller-95512d6e.js">
153<link rel="modulepreload" href="/assets/controllers/filter_bar_controller-03ba3ad6.js">
154<link rel="modulepreload" href="/assets/controllers/grade_level_selector_controller-822f1899.js">
155<link rel="modulepreload" href="/assets/controllers/hello_controller-708796bd.js">
156<link rel="modulepreload" href="/assets/controllers/index-74228017.js">
157<link rel="modulepreload" href="/assets/controllers/keyboard_navigation_controller-7b8f85bd.js">
158<link rel="modulepreload" href="/assets/controllers/lead_form_controller-07feaf51.js">
159<link rel="modulepreload" href="/assets/controllers/marketing/anchor_scroll_controller-a21c30f8.js">
160<link rel="modulepreload" href="/assets/controllers/marketing/hero_reveal_controller-9e7d7db1.js">
161<link rel="modulepreload" href="/assets/controllers/marketing/mobile_nav_controller-f34c4b3e.js">
162<link rel="modulepreload" href="/assets/controllers/marketing/pinned_card_window_controller-e2878362.js">
163<link rel="modulepreload" href="/assets/controllers/marketing/scroll_reveal_controller-60747be5.js">
164<link rel="modulepreload" href="/assets/controllers/nav_controller-7219d4ed.js">
165<link rel="modulepreload" href="/assets/controllers/password_reveal_controller-0e31de4a.js">
166<link rel="modulepreload" href="/assets/controllers/prompt_editor_controller-82d53dc6.js">
167<link rel="modulepreload" href="/assets/controllers/pulse_dashboard_controller-567674fd.js">
168<link rel="modulepreload" href="/assets/controllers/pulse_event_stream_controller-caa0463b.js">
169<link rel="modulepreload" href="/assets/controllers/pulse_time_scrubber_controller-2436ed6c.js">
170<link rel="modulepreload" href="/assets/controllers/radio_highlight_controller-56aa8a85.js">
171<link rel="modulepreload" href="/assets/controllers/slide_over_controller-4489ca49.js">
172<link rel="modulepreload" href="/assets/controllers/staged_activation_controller-f8f94a5c.js">
173<link rel="modulepreload" href="/assets/controllers/sync_confirmation_controller-5ba46d15.js">
174<link rel="modulepreload" href="/assets/controllers/tabs_controller-47913225.js">
175<link rel="modulepreload" href="/assets/controllers/theme_controller-75a0d7f1.js">
176<link rel="modulepreload" href="/assets/controllers/tree_view_controller-558f4462.
176js">
177<link rel="modulepreload" href="/assets/controllers/url_update_controller-2e1f7b65.js">
178<link rel="modulepreload" href="/assets/controllers/vega_chart_controller-84eec28e.js">
179<link rel="modulepreload" href="/assets/controllers/version_diff_controller-c07afe12.js">
180<link rel="modulepreload" href="/assets/controllers/view_toggle_controller-ecad7161.js">
181<script type="module">import "application"</script>
181
182  </head>
183  <body class="font-marketing-body antialiased bg-marketing-cream text-marketing-navy dark:bg-marketing-navy dark:text-marketing-cream">
184    <header class="fixed top-0 z-50 w-full pt-4 pb-4 px-6
185               sm:pt-6 sm:px-8
186               lg:pt-10 lg:px-10"
187        data-controller="marketing--mobile-nav"
188        data-action="keydown.esc@window->marketing--mobile-nav#close">
189  <div class="pointer-events-none absolute inset-x-0 top-0 h-[calc(100%+28px)] backdrop-blur
190              [mask-image:linear-gradient(to_bottom,black_0%,black_70%,transparent_100%)]
191              [-webkit-mask-image:linear-gradient(to_bottom,black_0%,black_70%,transparent_100%)]"
192       aria-hidden="true"></div>
193  <div class="relative z-10 mx-auto max-w-marketing px-0">
194    <div class="flex items-stretch"
195         role="banner">
196      <nav class="flex-1 bg-marketing-sky rounded-[24px] min-h-[74px] px-3
197                  sm:min-h-[82px] sm:px-4
198                  lg:min-h-[90px]
199                  xl:relative"
200           data-marketing--mobile-nav-target="container"
201           aria-label="Marketing site">
202        <div class="flex min-h-[74px] items-center gap-3
203                    sm:min-h-[82px]
204                    lg:min-h-[90px] lg:gap-6">
205          <a class="flex items-end gap-[11px] shrink-0 mb-[12px]" aria-label="Dakoda home" data-action="marketing--mobile-nav#close" href="/">
206            <img alt="" role="presentation" class="h-11 w-auto
207                                  sm:h-14
208                                  lg:h-16" src="/assets/marketing/dakoda-logo-4abd8501.svg" />
209            <span class="font-marketing-display font-bold tracking-tight text-white
210                         text-[36px]
211                         sm:text-[36px]
212                         lg:text-[44px]
213                         leading-[0.6]
214                         ">Dakoda</span>
215</a>          <span class="hidden self-stretch w-px bg-white/30
216                       xl:block"
217                aria-hidden="true"></span>
218          <ul class="hidden items-center justify-center font-marketing-body font-medium text-white whitespace-nowrap
219                     xl:flex xl:flex-1 xl:gap-x-8 xl:text-[18px]
220                     2xl:gap-x-10">
221              <li>
222                <a class="text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80 whitespace-nowrap" href="/for-administrators">Administrators</a>
223              </li>
224              <li>
225                <a class="text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80 whitespace-nowrap" href="/for-teachers">Teachers</a>
226              </li>
227              <li>
228                <a class="text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80 whitespace-nowrap" href="/platform">The Platform</a>
229              </li>
230              <li>
231                <a class="text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80 whitespace-nowrap" href="/about">About Us</a>
232              </li>
233              <li>
234                <a class="text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80 whitespace-nowrap" href="/login">Log-in</a>
235              </li>
236          </ul>
237          <div class="ml-auto xl:hidden">
238            <button type="button"
239                    class="flex h-12 min-w-12 items-center justify-center text-white transition focus:outline-none"
240                    aria-label="Open marketing navigation"
241                    aria-expanded="false"
242                    data-marketing--mobile-nav-target="openButton"
243                    data-action="marketing--mobile-nav#toggle">
244              <span class="sr-only">Toggle navigation menu</span>
245              <span class="flex flex-col gap-[5px]" aria-hidden="true" data-marketing--mobile-nav-target="hamburgerIcon">
246                <span class="block h-[3px] w-7 rounded-full bg-white"></span>
247                <span class="block h-[3px] w-7 rounded-full bg-white"></span>
248                <span class="block h-[3px] w-7 rounded-full bg-white"></span>
249              </span>
250              <span class="hidden font-marketing-body text-[12px] font-semibold uppercase tracking-[0.2em] text-white"
251                    data-marketing--mobile-nav-target="closeLabel">
252                Close
253              </span>
254            </button>
255          </div>
256        </div>
257        <div class="hidden max-h-0 min-h-0 overflow-hidden px-[23px] pb-0 pt-0 opacity-0 -translate-y-2 transition-all duration-300 ease-out overscroll-contain xl:hidden"
258             data-marketing--mobile-nav-target="panel"
259             hidden>
260          <nav class="flex min-h-[calc(100vh-260px)] flex-col items-center justify-center text-center"
261               aria-label="Mobile marketing navigation">
262            <ul class="space-y-[20px] font-marketing-display text-[34px] font-bold leading-none tracking-[-0.02em]
263                       sm:space-y-[22px] sm:text-[44px]">
264                <li>
265                  <a class="block text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/for-administrators">Administrators</a>
266                </li>
267                <li>
268                  <a class="block text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/for-teachers">Teachers</a>
269                </li>
270                <li>
271                  <a class="block text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/platform">The Platform</a>
272                </li>
273                <li>
274                  <a class="block text-white transition hover:text-marketing-features-sky focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/about">About Us</a>
275                </li>
276            </ul>
277            <div class="mt-[38px] font-marketing-display leading-tight text-marketing-amber">
278              <p class="text-[34px] font-bold tracking-[-0.02em]">Log-in:</p>
279              <div class="mt-[12px] flex flex-col gap-[8px] text-[28px] font-medium tracking-[-0.02em]">
280                <a class="transition hover:opacity-80 focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/login#student-login">Student</a>
281                <a class="transition hover:opacity-80 focus:outline-none focus:ring-2 focus:ring-white/80" data-action="marketing--mobile-nav#navigate" href="/login#faculty-login">Teacher</a>
282              </div>
283            </div>
284          </nav>
285        </div>
286      </nav>
287      <a class="hidden items-center justify-center bg-marketing-sky rounded-[24px] min-h-[82px] font-marketing-body font-bold text-[18px] text-white tracking-tight text-center px-4 transition hover:brightness-95 focus:outline-none focus:ring-2 focus:ring-white xl:flex lg:min-h-[90px] lg:text-[20px] xl:w-[249px] xl:text-[22px]" href="/demo">
288        Schedule a Demo
289</a>    </div>
290  </div>
291</header>
292
293<main class="bg-marketing-cream text-marketing-navy">
294  <section class="px-6 pb-12 pt-[126px]
295                  sm:px-8 sm:pb-16 sm:pt-[164px]
296                  lg:px-10 lg:pb-20 lg:pt-[196px]"
297           aria-labelledby="contact-heading"
298           data-controller="marketing--hero-reveal">
299    <div class="mx-auto max-w-marketing">
300      <p class="font-marketing-body text-[12px] font-semibold uppercase tracking-[0.08em] text-marketing-coral
301                sm:text-[14px]
302                lg:text-[16px]"
303         data-marketing--hero-reveal-target="headline">
304        Contact Dakoda
305      </p>
306      <h1 id="contact-heading"
307          class="mt-4 max-w-[980px] font-marketing-display font-bold leading-[1.03] tracking-[-0.02em]
308                 text-[42px]
309                 sm:text-[64px]
310                 md:text-[82px]
311                 lg:text-[96px]"
312          data-marketing--hero-reveal-target="headline">
313        Questions, partnerships, and support.
314      </h1>
315      <p class="mt-8 max-w-[820px] font-marketing-display font-bold leading-[1.45] text-marketing-coral
316                text-[18px]
317                sm:text-[24px]
318                lg:text-[32px] lg:leading-[50px]"
319         data-marketing--hero-reveal-target="subhead">
320        Send us a note and the right person from Dakoda will follow up.
321      </p>
322    </div>
323  </section>
324  <section id="contact-form-section">
325  <div class="container contact-form">
326    <div class="title">Contact Us</div>
327    <p class="intro">
328      Have a question about Dakoda, the protocol, or working with your school? Send us a note and we will follow up.
329    </p>
330    <div class="content">
331      <form class="space-y-4" id="contact-form" data-controller="contact-form" data-action="submit-&gt;contact-form#validateBeforeSubmit" action="/contact_submissions.turbo_stream" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="84Ad1E5jZ3L-GJ9kcwjaewBBQaxY2ngCCcoSzMQPTDaKKuO1EzQmmiXQDC0qodPopFSORjL0f1lq-n66WIFjIw" autocomplete="off" />
332        <div class="hidden">
333          <label for="contact_submission_website">Leave this field blank</label>
334          <input autocomplete="off" type="text" name="contact_submission[website]" id="contact_submission_website" />
335        </div>
336        <div class="form-field">
337          <label class="block font-semibold" for="contact_submission_name">Full Name</label>
338          <input required="required" class="w-full border rounded px-3 py-2 " data-contact-form-target="nameInput" data-action="blur-&gt;contact-form#validateRequired" type="text" name="contact_submission[name]" id="contact_submission_name" />
339        </div>
340        <div class="form-field">
341          <label class="block font-semibold" for="contact_submission_email">Email</label>
342          <input required="required" class="w-full border rounded px-3 py-2 " data-contact-form-target="emailInput" data-action="blur-&gt;contact-form#validateEmail" type="email" name="contact_submission[email]" id="contact_submission_email" />
343        </div>
344        <div class="form-field">
345          <label class="block font-semibold" for="contact_submission_organization_name">Organization / School (optional)</label>
346          <input class="w-full border rounded px-3 py-2" type="text" name="contact_submission[organization_name]" id="contact_submission_organization_name" />
347        </div>
348        <div class="form-field">
349          <label class="block font-semibold" for="contact_submission_subject">Subject / Reason</label>
350          <select required="required" class="w-full border rounded px-3 py-2 " data-contact-form-target="subjectInput" data-action="blur-&gt;contact-form#validateRequired change-&gt;contact-form#validateRequired" name="contact_submission[subject]" id="contact_submission_subject"><option value="">Select a reason</option>
351<option value="General question">General question</option>
352<option value="School or district partnership">School or district partnership</option>
353<option value="Teacher support">Teacher support</option>
354<option value="Privacy or security">Privacy or security</option>
355<option value="Press or media">Press or media</option>
356<option value="Careers">Careers</option>
357<option value="Other">Other</option></select>
358        </div>
359        <div class="form-field">
360          <label class="block font-semibold" for="contact_submission_message">Message</label>
361          <textarea rows="5" required="required" class="w-full border rounded px-3 py-2 " data-contact-form-target="messageInput" data-action="blur-&gt;contact-form#validateRequired" name="contact_submission[message]" id="contact_submission_message">
362</textarea>
363        </div>
364        <div class="text-xs text-gray-500 mb-2">
365          We respect your privacy. Your information will only be used to respond to your message.
366        </div>
367        <div>
368          <input type="submit" name="commit" value="Send Message" class="demo-button w-full" data-disable-with="Send Message" />
369          <div class="cloudflare-turnstile"><div class="cf-turnstile" data-sitekey="0x4AAAAAACDgSvzWI1FwbPBr" data-size="normal" data-action="other" data-theme="auto"></div></div>
370        </div>
371</form>    </div>
372  </div>
373</section>
374
375</main>
376<footer class="bg-marketing-cream-soft text-marketing-sky mt-16 pt-10 pb-8
377               bg-transparent
378               sm:mt-24 sm:pt-12 px-6 sm:px-8 lg:px-10"
379        aria-labelledby="marketing-footer-tagline">
380  <div class="mx-auto max-w-marketing content-box px-0">
381    <div class="grid grid-cols-1 gap-y-12
382                sm:grid-cols-2 sm:gap-y-12 sm:gap-x-8
383                lg:grid-cols-[auto_1fr_1fr_1fr_1fr] lg:gap-x-8 lg:items-start
384                xl:gap-x-12">
385      <div class="flex items-end gap-[10px]">
386        <img alt="" role="presentation" class="h-[100px] w-auto shrink-0 mb-[30px]" src="/assets/marketing/dakoda-logo-4abd8501.svg" />
387        <div>
388          <p class="font-marketing-display text-[48px] font-bold leading-[0.78] tracking-[-0.02em] text-gray-800
389                    dark:text-marketing-cream">
390            Dakoda
391          </p>
392          <p class="font-marketing-display text-[24px] font-bold leading-none tracking-[-0.02em] text-gray-800
393                    dark:text-marketing-cream">
394            Think. Write. Now.
395          </p>
396        </div>
397      </div>
398      <div>
399        <h3 class="font-marketing-body font-normal text-marketing-sky
400                   text-[13px] uppercase tracking-[0.12em] mb-3">Product</h3>
401        <ul class="space-y-2 font-marketing-display font-bold text-marketing-sky text-[18px] tracking-[0.04em]
402                   max-sm:text-[22px]">
403          <li><a class="hover:opacity-80 transition" href="/platform">Student View</a></li>
404          <li><a class="hover:opacity-80 transition" href="/for-teachers">Teacher Tools</a></li>
405          <li><a class="hover:opacity-80 transition" href="/demo">Demo Request</a></li>
406        </ul>
407      </div>
408      <div>
409        <h3 class="font-marketing-body font-normal text-marketing-sky
410                   text-[13px] uppercase tracking-[0.12em] mb-3">For</h3>
411        <ul class="space-y-2 font-marketing-display font-bold text-marketing-sky text-[18px] tracking-[0.04em]
412                   max-sm:text-[22px]">
413          <li><a class="hover:opacity-80 transition" href="/for-administrators">Administrators</a></li>
414          <li><a class="hover:opacity-80 transition" href="/for-teachers">Teachers</a></li>
415        </ul>
416      </div>
417      <div>
418        <h3 class="font-marketing-body font-normal text-marketing-sky
419                   text-[13px] uppercase tracking-[0.12em] mb-3">Learn</h3>
420        <ul class="space-y-2 font-marketing-display font-bold text-marketing-sky text-[18px] tracking-[0.04em]
421                   max-sm:text-[22px]">
422          <li><a class="hover:opacity-80 transition" href="/method">The Dakoda Writing Protocol</a></li>
423        </ul>
424      </div>
425      <div>
426        <h3 class="font-marketing-body font-normal text-marketing-sky
427                   text-[13px] uppercase tracking-[0.12em] mb-3">Company</h3>
428        <ul class="space-y-2 font-marketing-display font-bold text-marketing-sky text-[18px] tracking-[0.04em]
429                   max-sm:text-[22px]">
430          <li><a class="hover:opacity-80 transition" href="/careers">Careers</a></li>
431          <li><a class="hover:opacity-80 transition" href="/contact">Contact</a></li>
432        </ul>
433      </div>
434    </div>
435    <p id="marketing-footer-tagline"
436       class="text-center font-marketing-display font-semibold text-marketing-coral mt-16 leading-relaxed
437              text-[22px] tracking-tight
438              sm:text-[24px]
439              lg:text-[24px]">
440      Dakoda, a socratic writing coach made for the classroom... by the teachers who built it.
441    </p>
442    <div class="mt-8 mb-8 h-px bg-marketing-coral" aria-hidden="true"></div>
443    <div class="flex flex-col items-center gap-3 font-marketing-body text-marketing-coral text-[14px]
444                sm:flex-row sm:justify-between sm:items-center sm:gap-y-0 sm:text-[12px]">
445      <p>&copy; 2026 Dakoda. All rights reserved.</p>
446      <div class="flex flex-wrap gap-x-6 gap-y-2 justify-center">
447        <a class="hover:opacity-80 transition" href="/contact">Contact</a>
448      </div>
449    </div>
450  </div>
451</footer>
452
453
454  </body>
455</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.