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->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->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->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->contact-form#validateRequired change->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->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>© 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.