1<!DOCTYPE html><!-- This site was created in Webflow. https://www.webflow.com --><!-- Last Published: Wed May 03 2023 09:16:59 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="tech-login.webflow.io" data-wf-page="644b828453ef6179c62826d5" data-wf-site="644b828453ef616c762826d4"><head><meta charset="utf-8"/><title>Tech Login</title><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://assets.website-files.com/644b828453ef616c762826d4/css/tech-login.webflow.50acb3a50.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Inter:regular,500,600,700","Outfit:100,200,300,regular,500,600,700,800,900"] }});</script>
1<!--[if lt IE 9]>
1<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" type="text/javascript"></script>
1<![endif]-->
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://assets.website-files.com/img/favicon.ico" rel="shortcut icon" type="image/x-icon"/><link href="https://assets.website-files.com/img/webclip.png" rel="apple-touch-icon"/><!-- Memberstack webflow package -->
2<script data-memberstack-app="app_cla0u9o9f00dr0tjnfp8sejr0" src="https://static.memberstack.com/scripts/v1/memberstack.js" type="text/javascript"></script>
2</head><body><div class="section"><div class="wrap"><div class="form-block w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" data-ms-form="login" class="form"><div class="form-wrap"><h1>Login</h1><div class="fields-wrap"><input type="email" class="text-field w-input" maxlength="256" name="email" data-name="Email" placeholder="Email" id="email" data-ms-member="email" required=""/><input type="password" class="text-field password w-input" maxlength="256" name="Password" data-name="Password" placeholder="********" id="Password" data-ms-member="password"/><input type="submit" value="Login" data-wait="Please wait..." class="button w-button"/></div></div><div class="or"><p>Or</p></div><a data-ms-auth-provider="google" href="/login" class="link w-inline-block"><img src="https://assets.website-files.com/644b828453ef616c762826d4/645223e569962c48d18ac4b8_google.svg" loading="lazy" alt="" class="link-img"/><p>Continue with Google</p></a></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div><div class="delete-me"><div><div class="ms-iframe"><div class="ms-iframe-embed w-embed w-iframe"><iframe id="memberstack-iframe" src="https://memberstack-embeds.webflow.io/branding?ref=blank" sandbox="allow-same-origin allow-scripts allow-forms allow-top-navigation allow-popups"></iframe> 3 4 5<style> 6iframe { 7 height: 100%; 8 width: 100%; 9 border-width: 0px; 10 border-style: inset; 11 border-color: initial; 12 border-image: initial; 13 border: 0; 14 border: none; 15 min-height: 0px; 16 min-width: 0px; 17 background: transparent; 18} 19 20* { 21 box-sizing: border-box; 22} 23 24/* width */ 25::-webkit-scrollbar {
26 height: 0px; 27 width: 0px; 28 background-color:; 29} 30 31/* Track */ 32::-webkit-scrollbar-track { 33 background: transparent; 34} 35 36/* Handle */ 37::-webkit-scrollbar-thumb { 38 background: transparent; 39} 40 41/* Handle on hover */ 42::-webkit-scrollbar-thumb:hover { 43 background: transparent; 44} 45 46</style></div><div class="hidden-embed w-embed w-script">
46<script> 47 // get the domain name of the page where the iframe is embedded 48 var domain = window.location.hostname; 49 50 // get the iframe element 51 var iframe = document.getElementById('memberstack-iframe'); 52 53 // get the src attribute value of the iframe 54 var src = iframe.getAttribute('src'); 55 56 // replace the ref value in the src with the domain name 57 src = src.replace('ref=blank', 'ref=' + domain); 58 59 // set the new src value to the iframe 60 iframe.setAttribute('src', src); 61</script>
61</div></div><div class="ms-iframe-footer-embed w-embed w-iframe"><iframe src="https://memberstack-embeds.webflow.io/footer" sandbox="allow-same-origin allow-scripts allow-forms allow-top-navigation allow-popups"></iframe> 62 63 64<style> 65iframe { 66 height: 100%; 67 width: 100%; 68 border-width: 0px; 69 border-style: inset; 70 border-color: initial; 71 border-image: initial; 72 border: 0; 73 border: none; 74 min-height: 0px; 75 min-width: 0px; 76 background: transparent; 77} 78 79* { 80 box-sizing: border-box; 81} 82 83/* width */ 84::-webkit-scrollbar { 85 height: 0px; 86 width: 0px; 87 background-color:; 88} 89 90/* Track */ 91::-webkit-scrollbar-track { 92 background: transparent; 93} 94 95/* Handle */ 96::-webkit-scrollbar-thumb { 97 background: transparent; 98} 99 100/* Handle on hover */ 101::-webkit-scrollbar-thumb:hover { 102 background: transparent; 103} 104 105</style></div></div></div>
105<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=644b828453ef616c762826d4" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
105<script src="https://assets.website-files.com/644b828453ef616c762826d4/js/webflow.098202d1f.js" type="text/javascript"></script>
105<!--[if lte IE 9]>
105<script src="//cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script>
105<![endif]--></body></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.