cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.26.7.76:443 · www.normative.io
2026-01-10 16:57
HTTP/1.1 301 Moved Permanently
Date: Sat, 10 Jan 2026 16:57:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hqfvwjK9QyxCHyGIJ%2FzOtw152w37ccMts%2BFkw%2BA5%2F8ZjrDARP2yUDoeV2%2FtC3kFhQznuTjeC8mW7MDrfrgiziy2bNNzNE7VEUAaj8zUrJg%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=ffec24a32e94ed339e42aaf8e745cb84; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=61324401f6804575ae41e0d4ae3b00fd; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 10 Apr 2026 16:57:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=209.38.208.202; expires=Fri, 10 Apr 2026 16:57:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 10 Apr 2026 16:57:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 10 Apr 2026 16:57:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e273e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 10 Apr 2026 16:57:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=I7e23.EfNPxuH145H7Ls67fjX_skrL70CqNTS92Knc4-1768064263-1.0.1.1-YcJ4TCgfzApeU2lC0xOJftNiNBY8YbWWvZZW_IHg.35.rgPXu3OwZG0gdmMoVMSJUTySznIKFnBYGN_WgQksc.U2IZzKQPMOB46satig_Hs; path=/; expires=Sat, 10-Jan-26 17:27:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bbdb70d3e24199b-FRA
Open service 104.26.6.76:8443 · bimi-assets.normative.io
2026-01-10 13:25
HTTP/1.1 404 Not Found
Date: Sat, 10 Jan 2026 13:25:30 GMT
Content-Length: 0
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: no-store
referrer-policy: strict-origin-when-cross-origin
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ySNrq7PwbaDSkN6hBKvyo2abyElPzq9ESW51f1L0VQH8vuKGcrwWCnDpL4WDtGQNqCZHIxfnMUA2wki3fdnYHz7UXHqF16kQ32mZDaQkjaVP2z4kVAIw9g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
cf-cache-status: DYNAMIC
CF-RAY: 9bbc80318e4af00c-YYZ
alt-svc: h3=":8443"; ma=86400
Open service 104.26.7.76:8443 · normative.io
2026-01-10 05:53
HTTP/1.1 403 Forbidden
Date: Sat, 10 Jan 2026 05:53:27 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hVzCTEd2IhZL6YHaDIsZ0NQqyDP1dtUtMfzbIlzZ8OZfhZeLLOEpFDf8PSASv3Q%2FcR%2FtkpTUHl0tsX%2FOSI3MZ4TMclWRFk4F2WX7"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=RG1f.rkbX9v3o8w.Y9PdtozFZcRkQGODewPoyWMuwCM-1768024407-1.0.1.1-BozCccSPvzcnrDib90UTnqzVtrIgX83GEyoIBJ2JDlVcjp7OUF5TDCfTMumXHTd7E6KsWbMbjTl7j2DgmIxkm9YDKxE8.6Eqg1.jCH2hFs0; path=/; expires=Sat, 10-Jan-26 06:23:27 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bb9ea00ef153936-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bb9ea00ef153936</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">64.227.32.66</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList
Open service 104.17.71.206:443 · send.normative.io
2026-01-10 05:35
HTTP/1.1 200 OK
Date: Sat, 10 Jan 2026 05:35:15 GMT
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9bb9cf5a8a88d390-FRA
x-request-id: d1802c8502ccad7b
Cache-Control: private, no-cache, no-store, max-age=0
referrer-policy: strict-origin
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self';script-src 'self' 'sha256-J+Y4l+yfxXd4cYzH9LhXUSHSb7zZu2bgddfCumVZJMo=';object-src 'none';form-action 'none';frame-src 'none';style-src 'self' 'sha256-OU0LTytxyR8kjQ+DRjRCDKhUAKEeH7rb0D5nBWOzRlQ='
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=Ox1XPU0QxKRThx7Nv2njXD2AaSSwDy.dPOXKmlaoJlg-1768023315-1.0.1.1-bSWJFIXpcIidAy3AWtj8pv3lMCLo4Hg6CeByCOQ_5IPDOIrFJ0tsK3aMbymdBQKuVX7HUwnOuKO1yNOxJJ82HEd1XzqTRpDRl7a3B13jRqs; path=/; expires=Sat, 10-Jan-26 06:05:15 GMT; domain=.send.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
Page title: 404 - Page not found
<!DOCTYPE HTML><head><title>404 - Page not found</title> <style>body{font-family: 'sans-serif'; font-size:20px;}div.message{text-align: center; position: relative; top: 150px; margin: auto; width: 600px;}div.details{position: absolute; bottom: 10px; right: 10px; font-size: 18px;}</style></head><body><div class="message"><h1>Page not found</h1> The content you are looking for does not exist. </div><div class="details"> Error 404 | <script language="JavaScript">document.write( new Date().toLocaleString());</script></div></body></html>
Open service 104.26.6.76:443 · normative.io
2026-01-09 22:22
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 22:22:18 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UWrnIgcEuo0QWT5WlCYVTiG0Pndm4Tg18vQfjXC54Glp4Oei9XMVz3em32rC2kPIRLgS89ei4W8Ujdomod6gOEDAXleIkGZjjAfl"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=60e18358698900dc2b030599ffe4d1da; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=61f5c959e7498a227bcb37af1d3ef4de; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 22:22:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=157.245.36.108; expires=Thu, 09 Apr 2026 22:22:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 22:22:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 22:22:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 09 Apr 2026 22:22:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=lQukR1sBgm2abQmETuyQrXfyILlP_doCpItULze1TvM-1767997338-1.0.1.1-h2gdvzvRaRDlt2TmykRjP7s8PDyA3NZOLBCkwB3JtOrtHpWZixoBKBk_C8QVkBKm64gDY1QCEVvkIY2EttE4VfHK_W6ofMio_C9KbhGMqmk; path=/; expires=Fri, 09-Jan-26 22:52:18 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9bb755207c990014-LHR
Open service 104.26.7.76:443 · normative.io
2026-01-09 20:04
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 20:04:48 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LyPQ%2Fc28ByvVTHnrwVeb6fz9bbPgYlHOGMm7fK6XfCtZlHhdNj0WmWjmWnDmVKVVii8moKqUkisiBB4wHLkDMwpCYoKiR8GR9Tek"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=0f096fe8b8c8addc5fe090bc3fc8b939; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=7757c6c687109bc2807e43a40ec24d40; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 20:04:48 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=209.38.208.202; expires=Thu, 09 Apr 2026 20:04:48 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 20:04:48 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Thu, 09 Apr 2026 20:04:48 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e273e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 09 Apr 2026 20:04:48 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=W5ksFuGg3mH5DzzToLoPECZ5K6ZALV6GF4uYLS_HNBg-1767989088-1.0.1.1-TBJC67ekBW7267nvEe1.4z1tAsTMrESlTI_RXD0MwLkTzdcgvZ91KYPeawp_ofwqLXReIm8bVs2ZWWHWo_TtsfBH4tOwzfJUd5Xpdbc7bUk; path=/; expires=Fri, 09-Jan-26 20:34:48 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9bb68bb6e93f566a-FRA
Open service 104.26.6.76:8443 · www.normative.io
2026-01-09 15:33
HTTP/1.1 403 Forbidden
Date: Fri, 09 Jan 2026 15:33:05 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FBSXBdMrUxJBp53BIqqpI%2F0XOIH79Na09pTWTErIh9tzk90oeqRlWoIG%2BOR4PH4q7tQDStZq3abJsX7DkXvlCAGa2dQ0N6tdnmnFMXRZ1g%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=cMwEogC8bUNj6uLIyDb.kKbPZUwtuz8KNKMsyRp8GnA-1767972784-1.0.1.1-qGXQegucqAnBXttHAHfxvK7oHBKlvll_0jx5qcn5fz7POK1FeNCPBT_7zZ3aL_jyTdYSVJYsh8TadgqhIUrvgTsX.xtE1OIqTTUCgbXLDY8; path=/; expires=Fri, 09-Jan-26 16:03:04 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bb4fdb22a1ef473-BLR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bb4fdb22a1ef473</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">159.65.144.72</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 104.26.6.76:443 · www.normative.io
2026-01-09 06:59
HTTP/1.1 301 Moved Permanently
Date: Fri, 09 Jan 2026 06:59:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lsjLBsvZ6DjgDLDXrHvPu7ByJ2YCgSq8g%2FdBxDiAXjyms9CZiBCyE%2F1AjhqoPZWYiL2lFVg4j1OhCXVWScGyO3Amy5pvcBPjAMdh2v8rvg%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=b9f77d988ead8479c0478802e19e5fad; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=95e41b8a69ac71c2aa763dde9eb189e9; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 09 Apr 2026 06:59:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=139.59.143.102; expires=Thu, 09 Apr 2026 06:59:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 09 Apr 2026 06:59:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 09 Apr 2026 06:59:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 09 Apr 2026 06:59:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=sVD1qkj6A57s3HMz.8KHYG27aqmyE_iyBMZH9zcu.tQ-1767941943-1.0.1.1-B.AEoO_lOF5udBPaxtLMcvMZBXRLPfrK2.hz3mVApYpotoWqmMiUzt1XsE8c79CEKHCXJvb.wHEqg7UUFPnergQFKjCtve1F7SmABUfYD40; path=/; expires=Fri, 09-Jan-26 07:29:03 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bb20cb60a9edc82-FRA
Open service 35.246.213.119:443 · scim.normative.io
2026-01-09 04:57
HTTP/1.1 307 Temporary Redirect Cache-Control: no-store, private Content-Security-Policy: default-src 'none'; connect-src 'self' https:; script-src 'self'; img-src 'self' data: https://w3.org; style-src 'self'; frame-ancestors 'none'; form-action 'none'; manifest-src 'self' Content-Type: text/html; charset=utf-8 Expires: 0 Location: /app/ Referrer-Policy: no-referrer Request-Id: d5g8l97o2egs739kv9bg X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Robots-Tag: none X-Xss-Protection: 1; mode=block Date: Fri, 09 Jan 2026 04:57:08 GMT Content-Length: 41 Connection: close <a href="/app/">Temporary Redirect</a>.
Open service 35.246.213.119:80 · scim.normative.io
2026-01-09 04:57
HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Fri, 09 Jan 2026 04:58:05 GMT Content-Length: 19 Connection: close 404 page not found
Open service 2606:4700:20::681a:74c:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NWnjQKPU2xUg6PmaaIpNj7pUdp%2F4M0af4Wx6PJILwfpGTmJmwLoPflryEokitFAaBuF0QO9h2xKOUpMWzjtWcLs%2Bgcv5wt%2FM0xHaZ4K6K4t9QI5l7N8kBx7BMQ%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=Y9htSpa3Nz2sTlOfnTlgC5aRX5KLiCiMwUa3vDoyv2U-1767892003-1.0.1.1-A2DFAo3ZEJlPYhMpYBA7hSsDw5BPO9qcEmLfcmsYiNLESwE76xnDpi_9y8qYxoTxf0nNIYRTQKJZJA4dmTi7tzRwmml3iV_1KLhBDojTSiE; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497f3e77aad0-YYZ
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497f3e77aad0</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:cad:d0::286:4001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b
Open service 172.67.73.24:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sQ9zzi7%2BgPHbtetqdUWA%2FczlxL0LseiITZ3wlFf4KRDdZtkT5wv%2FoWd7EavoW1CtPc0few5nvvbjbDxguKFSsNS6TzpFLMHenBeZtQ%2BPcw%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=ce1a7ccba07abee65d12278c1fe38bd4; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=3e2767ae7fc846e0df05655d391a44a1; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=165.227.84.14; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.4323e23373e27363e2237313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=4K4JB8pvFwW6uzQx3afWKvelzXONBoUAZgxGCJ.Pxt0-1767892004-1.0.1.1-0v7OHvCEWTtqldxp4uHGwKJQqh6SXmV787iiU9WNK31DtrZBrmWmleXr272Ea7XuMtjYyNxLsmzjjTFPymAiVyg82G1XDEAbOU7bCp5iiSo; path=/; expires=Thu, 08-Jan-26 17:36:44 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497f3e1a64b8-EWR
Open service 104.26.6.76:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cX7obP5tHw%2Fo%2B7zKdWeGhFWIyWVoQGlZzuiB%2F%2F91Vi1c770sKMQc4bIGEvCyWCO%2BvHZlPICnD%2BDWPiES8924xUvYuveiKXQcddrqrULguQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497efcac9df1-LHR
Open service 2606:4700:20::681a:64c:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wzE2aFQL9Vdv1L1tU45ynjWfDnIc%2FV1Cq9ZsrXkW2wtRMO%2FkLSd12Bf6C2dH7mZzRUPvtDnc%2F3Un2sd3xZNls%2FTQeMGOh9obRgzuJcA2IGeWqstweaG2I2V%2BXg%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=oJFyV3zKz5XKivvNmfpz2AXdJCDSvIBvu1eJeGz2FRc-1767892003-1.0.1.1-s4vW199pN0TiGMrqJ9B8hsiRb5UOn_u2tcZgvjW.MyLYDXwk7TGsH32R2Ih76eQZxxcvMIQLk3AbCsxoqaRnkicjpRWKoUmtH1m0z4p1g4Y; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497edebb88c3-EWR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497edebb88c3</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:400:d0::24fc:4001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in
Open service 2606:4700:20::681a:64c:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FM4KIg%2FPXCSznImnaxz%2BnW9IyZhqCstuQo2EhHb7TxDWPatqSobNOXATiieYGSc0uTiYYHKEcx%2BCt%2B6fFag0akzE6vsfV42H4u8zOalqfnSwaanb7zRHZFHU2w%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=8687b5b39931312d6f8a404e6d0a47aa; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=2980431096f1702c7a7a2960471cbce8; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2604%3Aa880%3Acad%3Ad0%3A%3Adb5%3Aa001; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.364363a316138363a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=VTXSuFjO79l09KOqgLEfjNvaj4mWXZhcdTHQTsT87pA-1767892004-1.0.1.1-RRk0.ivMfv5M9ZudHDvvkM2j2IFRAp0U92WiypW76jNHY9PFCtMVElvAxFJJdDmRDJhjQdLvZmj_fvC7Q0PhSAs2FtwnmZMHZgegDX8jaeU; path=/; expires=Thu, 08-Jan-26 17:36:44 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497eba1552e6-YYZ
Open service 2606:4700:20::681a:74c:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Mm%2BCQnWzLZkcge%2F2sjQnyZP2iuvnxHqoSYl%2FmH9CGevNkerAQRxlv2WyB4yui1FhKh%2F9cb0DodQrcheks28tIu16I6UdbUG2ygv6e6sA1Udpfsui1LsDE%2B558Q%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=22eee58054e9ee829120ace32bdaae6a; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=074e0b4602ca11e4fac745e8825a5326; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2a03%3Ab0c0%3A2%3Ad0%3A%3A176f%3A2001; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.364373a316138363a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=azNi5voomaLf9fV59KSQQUMVtpuNZ_JaH6lxUzeseIM-1767892003-1.0.1.1-Eo.QGiH7xonZziETMg1ef0sg9FGzebBC3nyw62P5s5lFNA9xhbbwGzfi89IYDioYbITR64lK3pPzZGdo_ftXCciwq.84kljkh6Iniu4mrn4; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497eca82aa31-AMS
Open service 2606:4700:20::ac43:4918:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=i7PYY5PM5lV3eg3pxe%2FYJaOGWYq%2Bk5KGuVI21x2eQzohhTycEc5%2Fj0XgCor4khc7htvIzTg1azYyOxUgWSQ0eXmt8O0%2BiZPrqaolHRGJA2KlEICsocsjQrGFvw%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=25ab590ffebf8d3347b51d9d903f1ef8; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=e822207b87f22ca10269ae5757821881; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2604%3Aa880%3Acad%3Ad0%3A%3Ad9d%3Ae001; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.83139343a333433616a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=CLNlc87m2rHJRFYIfxRoSNvWEap7Hvx.ye4FLu6zEJc-1767892004-1.0.1.1-q6qO_A7.m1inCwdHKCgOk7MrmEYaL5h5Fbx8ZTcFWu9h7fOJfpr9paoPgEi6ttxWQIdikPrGxfpwhlzWwVB.z4IWKulK5cdIMAKjKYmrFeo; path=/; expires=Thu, 08-Jan-26 17:36:44 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497ea9ce8eb6-YYZ
Open service 104.26.7.76:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6k2vM%2F8DBCl1GewtYlrkUddLlkFN1hTn4hUaRV9XM72YOv%2FLktM8HfV0A8OLztfInXHvxo%2BZiFWkaVViBhi8sSO2tZHYQgsSgiSJeJzzNg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497e998eb1a2-YYZ
Open service 104.26.6.76:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:44 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3fhxyfxrOvF3Lh6zh48wNIhWEJbBsTqGfnR9sXHDwoWI9mFVww%2Bd%2Fds%2FkCrtWALPO%2FA51qN%2BgKSrEhLhHQe7QRarSHh0ZVcWwvXnPNeb0A%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=1604696823635b3596e13f7ca97e4a22; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=a6f84ed267f01d6ad339aaf77ec6acfe; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=146.190.63.248; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=GKnlA0N.BXr1Zi7.5ZLmP5swMcb1cXvH21fvF.zHqsY-1767892004-1.0.1.1-Bfxafxv50rT0TWFbtidkLj0fXSsPVcXCaYUziGiZsGswnpE2qO3sK_gY38kzh_mLMuEdSzyzUQSDYLq.5hHKlwHRa8ZC_zid.LO4aBviy0k; path=/; expires=Thu, 08-Jan-26 17:36:44 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497e8ae8053e-SJC
Open service 172.67.73.24:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0DYjmmcyd2kI1dGKsPZq569YDCh7FVzWKlXZ%2FahAxePP5EOoP77PipkUmsovkxyLUD6Bw23aghjy7mph9gvlddgaP9XcMOcssgkG%2FjAr1g%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=ZuqvVSSJPCWy6acp2sa_5QI25SrGRW4nJe9a7HrZ8yA-1767892003-1.0.1.1-unPb_spJUMK0uRn1hvLelaUZIA4US4psJOuwdVyjc3_ekqoSLD9GVl6QgAVQP7VXuCBmucXWocBVBBtfJFxBsKTaPKZb9tBa3Jvw9AsmBxM; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497eeeefff92-SIN
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497eeeefff92</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">139.59.231.238</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 104.26.7.76:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=P%2Bn9HOBpqYQWdx6h%2BC4Jv3TfzRngZ5FQVNIkcREU9Yqh04r9T2jDPz%2FhHptky7MiXzri6y0cqUVI3kMu1C%2FwhPD%2B%2BDXhJxMwERZDob%2BjJQ%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=zIWp_AmYl_YmX9_qo2QrgSW5UPhXhCYyAFxsuMu354I-1767892003-1.0.1.1-AaacoXbJxuEoaN39hyIIWE9m5.p0X7OLthIXUGgOms_j3ds_nhO2y0viFmB6QxBNXszuBKPPn6dg0yyWUseWPy2XSA4yp_AHVbKlpduLQuQ; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497e7df38229-SIN
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497e7df38229</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">128.199.182.152</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classL
Open service 2606:4700:20::ac43:4918:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rWhMeZo344WJQtyGKpifvZS5vWu7CXBgDbc6%2FE80D5ffUPXLdyuswp1%2FGdPIxve5IvfQV3G0bUHStd%2FcjXPKhCXc8hgDv5S%2FJ8b7qLd0%2FR3qEplsYY4Y%2FsnArA%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=ZKva_vKa1jrU_NMazP1AEwnsxj8TiZ7T.uu1sigIhbg-1767892003-1.0.1.1-Msdh.j5OsPrleKqtaCPwd4TOMJFc_B9yMjlbvnalfaShPUwS0.DNf8SgJLlvXJ_eTfXvv4kEz4oa8JuPEh.1vV09gmUaIgzPbjFa4Ja4aKo; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497e6ff59f78-AMS
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497e6ff59f78</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:2:d0::1737:1</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b
Open service 2606:4700:20::ac43:4918:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aFB1h95kkW4A%2B6pUuk5ijM2%2FNRcs4tXNTMn9yXdgugGIWuJHf9vY9CHlsDPQ8aUvGDPxt6ANrdGDOuu1BOZhbO1dJBGCKy73wbBT0C3%2F4HqJO9BpS01MfKJwwQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497dfa5e07da-FRA
Open service 2606:4700:20::681a:74c:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OOwUFnSwq%2BBl%2FNp%2FvbvDkEI%2BFcnMnUiY%2FOArmjsVrUA%2Bik9mq3S8lKmKnnEA6oDU2fUE6tBzbTq0rjI9o7%2BKDQYaPcJ9rPtxVcMzsLYoro0bE0lyxbolzBXKKA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497dedb442e2-EWR
Open service 104.26.6.76:8443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 403 Forbidden
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CZG0nocVT5GgL%2FANQ6sdaSg8S4otSzIZ68o5VWgTrvLQI27rGa0QLspdCyqB44VQJA%2FhlTI%2BHsqp8JG2XzvXxtmzMg8LPYzEtER%2B6MUlog%3D%3D"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=DypxHzC14IoFXZAljem_raHbilmbMFhaZp2oKi_QwZo-1767892003-1.0.1.1-PQ2LNWzojUv3hVlIGVMA4pMD463j58cqp6_oznxlNfIReOlAqQPPPOP5ooXvLmzjTMOXIL0vvwyAr_.JM0QewG0DD_ZU8GJNgt1l0oMk9tY; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9bad497dfe0ebee9-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9bad497dfe0ebee9</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">206.189.19.19</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 172.67.73.24:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=p3IYqzUbEYmK7w5qnhRynlTc8rdL7IjPegqPwoJl0Gl9MC%2BtYM3jRxI0r%2B9q1F5GY3wdt%2B9ihDhb6Z0Vio7oRoSTeN4Tpd%2FIC9%2FDX%2BJJeA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497daa4f3a4a-FRA
Open service 104.26.7.76:443 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w9ryHDXmBxlLNrRbFX7Ok9z%2BUqkPavRWUoiztfd%2BAC%2BIm4maN%2B%2FN0rLU4hN2eD9i6bHv7uhpXgKAds8em6mfAlQN3wpgexHNf9sQ114KBA%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=2ebf1d74de922b88a85f7ea93eacdfe7; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=f915251b4721d9c2af5c0c81d6d2c6e1; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=206.81.24.227; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e273e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Wed, 08 Apr 2026 17:06:43 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=VC6rrUd11eTTBQL7RkoD9Mue7SY9h_8IyBdoNkamCqA-1767892003-1.0.1.1-i_68V_R2Y7UdS4SPR.hf8dFBTpcnPLVGjsMUcw8RHP4k2QiVS7QxC3V0w14vDsWdcR36iUTupf_sPvE8FxN520OulcIeDyvjgyKUDfuw17s; path=/; expires=Thu, 08-Jan-26 17:36:43 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9bad497dead4d2de-FRA
Open service 2606:4700:20::681a:64c:80 · www.normative.io
2026-01-08 17:06
HTTP/1.1 301 Moved Permanently
Date: Thu, 08 Jan 2026 17:06:43 GMT
Content-Length: 0
Connection: close
Location: https://www.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7tHXlIH0n2sOt%2BMhAX3RLPETyEq%2FPKrLHZXZc8QtdAma210n6eTme9x0%2BcM%2FbyLlBVw7hPBsZpr6SGatodzzqCzWoL0lQoP08oST%2BroBnVlZHjY6qyiQl9PJIg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bad497d999707da-FRA
Open service 141.193.213.10:443 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 10:12:54 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b92332eac504195-LHR Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 3 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN X-Orig-Cache-Control: no-store, no-cache, must-revalidate Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=95XYPhlbkTrP24ntZVZDjlbX6WyeBmOXzUxVex_69.Q-1767607974-1.0.1.1-qF0yh321EO7RsqdPizfJju_W4PpMDazw.woGYGH6YQMzSmLizdgswEJ0_8MXm25xAX7nzdvBH4scCO8g_.zCf_qz_szoATfOD__78i0uNws; path=/; expires=Mon, 05-Jan-26 10:42:54 GMT; domain=.www.brand.normative.io; HttpOnly; Secure; SameSite=None Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 141.193.213.10:80 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 10:12:54 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b92332d0becd3b9-FRA Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 2 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=Kke4dzYLC_l5KtDdptF69jmsi6jHonuZdPE56Sg.KUE-1767607974-1.0.1.1-EjGjuafZEzSn.W_FF_idFeZrzUzjN2RcGk5z5IM_gqUninoFEOUwKv3Qdn3yvohC88_Gk8MINY7C1O3PENKrHuM_OOTDdv8iVEeikRISf1U; path=/; expires=Mon, 05-Jan-26 10:42:54 GMT; domain=.www.brand.normative.io; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 141.193.213.11:443 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 10:12:54 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b92332d4dbdd26e-FRA Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 2 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN X-Orig-Cache-Control: no-store, no-cache, must-revalidate Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=tia8iVQCdpctnx8U.2t08IUkxvD1HG2DzrGVYoCCrTQ-1767607974-1.0.1.1-vK8FD_9.tpcfBFe2TIXf5EBMlvkinFcB6ix4ysm7PgWCx2SoVW8gReB8YDEiQn6dqbuteC7mCYstF7NZhJ4ubuhX4f7zouwDQwjA97k3L3o; path=/; expires=Mon, 05-Jan-26 10:42:54 GMT; domain=.www.brand.normative.io; HttpOnly; Secure; SameSite=None Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 141.193.213.11:8443 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 10:12:53 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=DNVdNER78M23DFQn9UGmZ82MZHkuSyNnZ7zkeKzuv.o-1767607973-1.0.1.1-SsOFVHOFklrHGEuhJTL3SblyqmbkDMUz3DgDmfQO4F5qc88.CaeQnhKbrezFahiec7wSSHqb1Ct8BG8LVPv0aU.yaiKsjJA6WxG8gmZe5AU; path=/; expires=Mon, 05-Jan-26 10:42:53 GMT; domain=.www.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 9b92332c1dc5bd90-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> wpenginepowered.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b92332c1dc5bd90</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">157.245.36.108</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.
Open service 141.193.213.11:80 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 10:12:53 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b92332cab79252b-LHR Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 1 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=bt9H8myM2vrCRf1ccACMCeSa0seKZCElCH.5PZaNSrg-1767607973-1.0.1.1-spxplysA.rQVUKLIh56RLh.8DFfoccxlZpPbuMC4j62xT0xf_Pd1.PAqgoYLv8Rxzng8EaCyDWxTm0ISZYlWyMr4JkOYawpbvC2NSGf_cJ8; path=/; expires=Mon, 05-Jan-26 10:42:53 GMT; domain=.www.brand.normative.io; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 141.193.213.10:8443 · www.brand.normative.io
2026-01-05 10:12
HTTP/1.1 403 Forbidden
Date: Mon, 05 Jan 2026 10:12:53 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=v0io3cIjxsp0SY3TE99gBZ__ry_iqmvLNafIyhHGHlg-1767607973-1.0.1.1-IipfGJoz0Jl1YQhr30YQ2vmhzTiTCmDtjmtEMl9GcQocgggUBWm3zwrp5OjQ6_L3hufFPfgSv.lzmEWneS45ie1IMXDO5VpWQA98kes4LNQ; path=/; expires=Mon, 05-Jan-26 10:42:53 GMT; domain=.www.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 9b92332c28871b54-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> wpenginepowered.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b92332c28871b54</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">157.245.36.108</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.
Open service 2606:4700:20::681a:64c:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BRLtaRE201mXU%2BNAZXf54FZuUpBzRgQJPxwDlV4VKdykd4ZQzPjNgnNu2DSfJE%2F6XvURGlln2uaEAkWH6hYg4SYy4TbXDDwoZFF1v8YOvyA0XdzjRg25"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecfaeb6fd18-SIN
Open service 2606:4700:20::ac43:4918:443 · normative.io
2026-01-03 08:28
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:28:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NKH%2F6%2FwVM%2FERz6AQVtD49GBEfp83gsB%2B0e050NQHOnZHwDoU7uTxHlvFR5LAofxiSr9M8ZcxUxhMQKoSWRmbzbQbvbYXEAJ4LkXvc%2BqdKq7y%2FoTNWw%3D%3D"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=6997076a90935baa97548831f494db4c; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=1c5b08276add5cdd15d5ce77342dee24; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2604%3Aa880%3A4%3A1d0%3A%3A16c%3Aa000; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.83139343a333433616a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=AG5NUAmH21euNZdJAc6rpq3D1T8owWszDvTnwQVjlFI-1767428883-1.0.1.1-13.gfF_wcC_SucokHshPOP__kFLAJRbH0FqwW4ICQ79nYtP1gqgfQs9qFNdthvM7ZClPbqWf1CRbzoUICBAYo3EClYL84q8f2NR4qMPi2TI; path=/; expires=Sat, 03-Jan-26 08:58:03 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b811ece5b0415ca-SJC
Open service 104.26.6.76:443 · normative.io
2026-01-03 08:28
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:28:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q9JCrNKosBpkiQHjvbPthRL2cKu9tkZjD7%2Fx7byrDU4xv3TOnXlAh7TmN86yCENLYb%2Bo3Z9nzRgYpnIUn%2B%2BLIYg6UaAar6jJCuRB"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=867786d76a58254ff3db49d911de5ee9; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=276c28fe2e5b7518a70d5b5d11118bc7; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=146.190.63.48; expires=Fri, 03 Apr 2026 08:28:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 03 Apr 2026 08:28:03 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=V_pbOIvIfC9js.N1htZTZSTqiXB0oegd9eU.T7zk1js-1767428883-1.0.1.1-A9HKQbXGXZV_ow9rBwmqh_..7taeF5Lg.NF68Quc9H_zt8GDunGE8Q9cc3WyLfwW0WwgUR2UcK59xK6SOqcrYRqu8lnZYx2t9L124HhCscg; path=/; expires=Sat, 03-Jan-26 08:58:03 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b811ece2830fb38-SJC
Open service 2606:4700:20::681a:64c:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Jf9Re7iqUzapDE3NL%2Fad7HETVKrNOIA6vknx85qcruLg0rF6pMLGBCozCJ6UMiFtOK8IHNrL5OSa0LnjJlQS481C0SISXsDq29Qjt0RCL%2BD733OLFVjf"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=SzPF57wFG2CzoZ9k9Rq2A8bRnEjxvcOHnjjlGh5Skow-1767428881-1.0.1.1-L8C5I2Kqe58x61GCeMZCgU476gz65qRgJ422D0lM1788to3._8UhXgdiTFEK0fqV.4UP4SjAd5WSrd9SsrLJyEYT2mEq_X2rFf8G.6ztlFo; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecde893cdad-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecde893cdad</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:1:d0::c6d:c001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&
Open service 2606:4700:20::681a:74c:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Oz6QnW3lzSP9amfsfS7IVx3ata3jemTufluHYgb4%2FatvmiYxac4adahs5OkADckA2eG3KbaTmAS35NA1h4F0I0KNYZEn%2FSGJUtp9iN9aglPk4%2FhjCPX8"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=t34.iBkSNtIQYNhvvJs8ek9MInFnnSurFKlpkbrbY5g-1767428881-1.0.1.1-42.UWiBlXcKBYUHw2EggSZ373OdLItDVJYPi8Tr2Su3HDdT44YMHKN1PQP7KwJuXlKG7rF3hcHfQi9GhPBidF1nU95GMpo1VMwu91CqavfA; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecdce31918e-FRA
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecdce31918e</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:3:d0::fe3:3001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&
Open service 104.26.7.76:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9knMLgoecMvbBnaaodz05TJXJJWquszbURWCnla3rRvIdP1L5LpCRYA2fk8eLuqtXSGi%2B1%2B03xkFh9Qe8hEZgOWPXThddCy3WFe9"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=Tiolp3ycdT7dJ9wmh.WgLkZ1UCUBDQo8adlAlmILPm4-1767428881-1.0.1.1-LSEr4ZoNOnpWJDk.IY8rvemxj.lUs8iDruX11foF7cQ.tdw2yUPZ.PG0hrCLtn.N4bLLnoevmO09zhrZEu0X7Dx4yp4S0Xhryo3umdBYFiU; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecdae149df1-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecdae149df1</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">134.209.25.199</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 104.26.6.76:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dbUJ%2FgubQu%2BIIDR4IRJcF81wwWV%2BjgGP6dLhkhI19NV02OT5kDlbngBtL2jYpsSBNnmDO9yYRRF6zoxULSAwZS%2FKeP0Ewfvut1sn"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=do1SUCaA1EWr45vgfpN8t826kAzLmRcP1GmaPpbzgtw-1767428881-1.0.1.1-3LtHEKqNoII9_SRCvSP7BxWqRgx3V6rhbSLaijCcJTiJGN73bkQNe2ZyeAZRN4qRGu0fX2k0kMRRGj8wKVt4ZrHEIcM0hX7C5_vBsnnaV9E; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecd9b8b957a-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecd9b8b957a</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">209.97.180.8</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList
Open service 2606:4700:20::681a:74c:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=NOkcFaN4ZZduT5XlS8xHIwVN%2F2tZewYPZxBlJ8bVanzTe3tH2Het4ZR%2FlV7XuEFUfb%2FCvYRW7AkaBbox5bZyEMP3Et3ZTo3Ocq%2FrmXnGjTs6e%2BbT6pW6"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecd9dbacd9d-LHR
Open service 2606:4700:20::681a:64c:443 · normative.io
2026-01-03 08:28
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:28:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=jViwy4OxlsRkZz%2F4zWkXjiZvVDmIVJlmFFEJYRxO49NvrvLiKA59sEHHTqqYucTSLcxL8ynvpVTsXPtxYWDHcqg48l%2BxTZURPvzskjSjFGhR%2BpBBHtHB"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=2c633f8f33ac41b544c79f4d23259650; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=1f919e589ab2d9ef1aee5f8b546aec28; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2604%3Aa880%3A400%3Ad0%3A%3Ab6e%3Ae001; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.364363a316138363a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=cOSjFlRHLWxDU2x5gHPjbnAeJH01pg3qMNgE8KCvwuU-1767428882-1.0.1.1-bsXWCbV8dwFFOVM76Rp8amd1viZzEQ0HTBOJ22kx.G7rykDUrj9a.77ka49QQphR3.1ZTeFn75jCC4ferEsevZQigWss40eUx8lh9FQFb38; path=/; expires=Sat, 03-Jan-26 08:58:02 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b811ecd6ddb43af-EWR
Open service 2606:4700:20::ac43:4918:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=60yyYwiHv4U7Zve0rzpVwo4i94WYQxjgDSVopj2gpgKd4oDBqwRKztxHL64FrHKPTDFDYAQ5AL6eEU17%2FggMXbqI2nQxTLT8EuPUDGGMSq47sTxHciiM"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=CUdUJwTRhcdIj2OkKEJhvpvmyqOPCPxvMlvq1Qj21KU-1767428881-1.0.1.1-WRb2u_MuWJFJQhYTgfccNM6OI1JhENqwllSHa6OGcr5ECjmH9.PSH9H3JzyK.UWp9gbVD1tckkXRSduDJk5C8cHUszXJaQ1Re86UQJ0rMYE; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecd8d9d3d7f-AMS
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecd8d9d3d7f</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:2:d0::1774:b001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&
Open service 172.67.73.24:443 · normative.io
2026-01-03 08:28
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:28:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8MhRhxzVxpxcVszjsdEtHYatwZCU0cCRzXZvZtTN0aEfX2G1VH%2BIWy4UUW1sznOYw7IrkIqdk8rQirSYEIpwIAj8HHAQzorkhfl%2B"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=116a9adcebe21aa47ae0e664a86ec025; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=a917634ce54ad49bed7276c8c3a411cd; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:01 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=157.230.19.140; expires=Fri, 03 Apr 2026 08:28:01 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:01 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:01 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.4323e23373e27363e2237313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 03 Apr 2026 08:28:01 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=L6WxBAzGPtqZRjt4kmwU5palQsOBzHKCJtjl7e54C.4-1767428882-1.0.1.1-sfu7suNZmUHOItY_pZ6gRWlzSK2HWagtrvz7Um5r4VxMG6kGyjO.ZntAvkxnlPS5CyXNv2a9fuUEJoAyIyJXdcnBpme27MenJ1WFi2yRwqQ; path=/; expires=Sat, 03-Jan-26 08:58:02 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b811ecd7934dbbf-FRA
Open service 104.26.7.76:443 · normative.io
2026-01-03 08:28
HTTP/1.1 200 OK
Date: Sat, 03 Jan 2026 08:28:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=piLDRLlbULiKFwaOSO7paIWjghXB5XLUXIFcb%2BZQ%2BCPTJLhBgIWMNqURRcY4iVXi90qhL1HutGtisqV9nht6mo2vhIu66SsYgNhk"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=413446ace8ec3d70cd08063ae5552e2c; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=350541ccaec433e61d0e45a8f3c7357e; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=147.182.149.75; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e273e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 03 Apr 2026 08:28:02 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=EuUt4SwxM0bTBEVTWslqItQ2wr5wEjm.A.MUh84cV9g-1767428882-1.0.1.1-J.X0T1dS3IBi4hU0DLyInvtI5zktIpqQhwVwrLesVN_zIzNIaxkeCS4cOriELbvZFYck9ETSAScjlwKpEzbFrGThGHsNRVdOaWMAmgKlASg; path=/; expires=Sat, 03-Jan-26 08:58:02 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b811ecd7bf7ac63-YYZ
Open service 2606:4700:20::ac43:4918:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=q70DkCJneGakzB25tmc6ftKcFSGqubD8GcOxNGkQ6TbBIqa0VKQp0rLa0j3ZPlUyGHsu%2FewEjmql3ubZq1WA4zHt%2B%2FA6p4IIMtDmbHbv%2Bw3ZmFB8okVR"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecd3bf55392-AMS
Open service 172.67.73.24:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KHjQXoSP56gh4p12BaCjRWfPZtRARbVi4naijhUaTz7ZmbxCrgfHFnOr%2Fl0vtCdQc6yyRtmb%2FtPeudcFgAkP9%2BqABrBF6c1av7OQ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecd3f4b94df-LHR
Open service 172.67.73.24:8443 · normative.io
2026-01-03 08:28
HTTP/1.1 403 Forbidden
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bzZClKq64JxNE2DlzioatqSQjJgdfBBhEBW5jNQ5UIw%2BAnT15Au5V9%2Bgj%2BBmU6Xp54s1vaq58rDNyKUzcmgaoctyhRNqRhgLm3og"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=3n0tAFDevcJSaoHVaeJwMNJg2LjVuiBXNIGp591FY3Q-1767428881-1.0.1.1-e8FrrDIsekJ292midxGz2CgGyCDYGBwszxv4Sf_vCZcQlTKt39Qtn75GsmKVUKC1KKhHYs8em_P9YXIuz7ebaV6uZQTkJUDSxp2QmBEOkS0; path=/; expires=Sat, 03-Jan-26 08:58:01 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b811ecd7a73950f-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b811ecd7a73950f</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">138.68.144.227</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 104.26.6.76:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7l7FAnnofQMmX1pPWM6sQRjfzfDAwtQemLX%2Fr%2Bst4nNpHbvD3b7DBG5SflkdcGHYRSL1o%2FOlroEuN15TkkIzt030oupyBUZ8ycbb"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecd3dc78560-LHR
Open service 104.26.7.76:80 · normative.io
2026-01-03 08:28
HTTP/1.1 301 Moved Permanently
Date: Sat, 03 Jan 2026 08:28:01 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CGOLQQwJ1mo%2FsIzyD90sTcYQPAGwlOTAG12Zm2BXveNwh7DTaJE7SEds1pwZfwStQvfY6YXfiWZcD%2FffoLQQSxQl4TNcs34egEz%2B"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b811ecd0a7c18e7-FRA
Open service 104.26.6.76:443 · normative.io
2026-01-02 19:51
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 19:51:49 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fspxah7V7XPyowiigUUV503QEGZ8aouEWvA%2FGWJm7U%2BcVgsD21%2FXoQh7mcI1nveRXikCPyCN3Ro%2Bd04vjz5S0ateIJRgRuq6WT1j"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=559f47c38d845b5b8861d915ec3a81d5; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=db2fcd54b640a19ae0cad6ae0cef2d1b; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Thu, 02 Apr 2026 19:51:49 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=167.71.81.114; expires=Thu, 02 Apr 2026 19:51:49 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Thu, 02 Apr 2026 19:51:49 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Thu, 02 Apr 2026 19:51:49 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 02 Apr 2026 19:51:49 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=0DG7u8_TAjVFl4td3di.iowBG6olGJHl2lW.pQMW.hM-1767383509-1.0.1.1-1Bz79oAjK5k_jVv.FkfWant.FeZ_R52PnG5LSPaolVCPbJiB7Y.DmSCfsZmIhwwW.7AZmRY8EXgSBi3BWwBc9TYLJBW2yrzqVntneQB_NIg; path=/; expires=Fri, 02-Jan-26 20:21:49 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b7ccb128ae572ad-EWR
Open service 104.26.6.76:443 · www.normative.io
2026-01-02 06:49
HTTP/1.1 301 Moved Permanently
Date: Fri, 02 Jan 2026 06:49:06 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BA%2FTMwr8uD3RY9yS4ursGiag2tf6xiOdt3rSYL2%2Fsj2zrA9is5N%2Bjb6s%2BEEK71kA2e6KLxEtFOehn8yoidbHLagGRMcGDLw00yRSt7gmGQ%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=54bc71f909c2f13d84b77366a7db3ebf; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=322f74f81d5c6051e09f6c66f5907029; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 02 Apr 2026 06:49:06 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=142.93.143.8; expires=Thu, 02 Apr 2026 06:49:06 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 02 Apr 2026 06:49:06 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 02 Apr 2026 06:49:06 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 02 Apr 2026 06:49:06 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=lMZeBH6hcL2zgfeqypJQd1aemMRNdOy0s2AR7AZWVx0-1767336546-1.0.1.1-FzEIXxkl.6jTGjfy9XF0R4nmIC4d8_E1_8fAhdB1mqKyBKJaapL_oMSWGVW4pbDC7ppWvW8WbkwQlbog1Xh85AfMdk1AB.x9s3XiMVxIDo0; path=/; expires=Fri, 02-Jan-26 07:19:06 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9b7850848b340b4c-AMS
Open service 34.185.179.167:443 · scim.normative.io
2025-12-31 11:53
HTTP/1.1 307 Temporary Redirect Cache-Control: no-store, private Content-Security-Policy: default-src 'none'; connect-src 'self' https:; script-src 'self'; img-src 'self' data: https://w3.org; style-src 'self'; frame-ancestors 'none'; form-action 'none'; manifest-src 'self' Content-Type: text/html; charset=utf-8 Expires: 0 Location: /app/ Referrer-Policy: no-referrer Request-Id: d5agt9rmduic73dm8bhg X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Robots-Tag: none X-Xss-Protection: 1; mode=block Date: Wed, 31 Dec 2025 11:53:11 GMT Content-Length: 41 Connection: close <a href="/app/">Temporary Redirect</a>.
Open service 34.185.179.167:80 · scim.normative.io
2025-12-31 11:53
HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Wed, 31 Dec 2025 11:53:10 GMT Content-Length: 19 Connection: close 404 page not found
Open service 104.17.73.206:443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 302 Found Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c8ebe65cec-SIN Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!75tz9v27CnnyBjOkkrOXKZugX11e70W5LPHh5QeDoki5ftAzIGpPHmfTf0mb3+TtXcqJyPqXVVCX; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=F8T5hNvay6XTEP5JImSmjfhjfEHiQrdW98dnNcMPvxc-1767169112-1.0.1.1-YeN3OmEMKURWG7CGgOxe6n8Qn0afAfPGdpvJO1UP.tnsqebEQ0W4SPZMmmzEQe34qRYRJCWaZDX2rOcqTfETRLvxjIR8LbOLsLUtLYFaRvk; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.73.206:80 · go.normative.io
2025-12-31 08:18
HTTP/1.1 301 Moved Permanently Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c71fb6053e-SJC Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=Sbsbvj.jfsTbTlScTXPTQlolLCW9eBfCFxmWYqoozOE-1767169112-1.0.1.1-0eZAtr3e54XfMWtpK2tEt9KX3SLkc7VLKd_.NhSqiQRhpkvwnV5oYY.3sYPUyvf5Z57IOHgQ3DWLn9xtXudpoD2Ovcsia5gyoilGNNhf4LM; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.72.206:8443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 521 Date: Wed, 31 Dec 2025 08:18:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b6858ca594ca8d3-SIN error code: 521
Open service 104.17.70.206:8443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 521 Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b6858c53fe02bc5-FRA error code: 521
Open service 104.17.72.206:443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 302 Found Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c5df0794b5-LHR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!v5qMl1byo+ndQNqkkrOXKZugX11e74Hzbq4h+OpPloIkWVUdx0oG1ZoAs0BSgoP0zea1KCG30g2VAQ==; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=vvoG0ieKLGgs82Q5mPRCj5926.xIZQxTVL2OdFzCsRk-1767169112-1.0.1.1-jPQyWHpikD72veqKihgjDtoQdlURrnXq_fBdwrNvw0ODRPQh3mrvds9XwcUTX8U4sFaFpvxpCGnegWh6ue_4Y1acFu8TupcyOfX9UWewWxE; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.70.206:80 · go.normative.io
2025-12-31 08:18
HTTP/1.1 301 Moved Permanently Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c59edc4340-EWR Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=4x2pDok5xYxKRU01RFeThpQ4WXz7xHFPsTIwv_T1NQw-1767169112-1.0.1.1-1V3UyDDEnHMSOhGWkvxcL333.V5cTs6iB9TImHAkOPLNItjTZfAja8JJvJ8NCfoEChjY2IpYsrbHRoiy45IoLRzdJdmk6BKK3N4rDKSLhGg; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.74.206:80 · go.normative.io
2025-12-31 08:18
HTTP/1.1 301 Moved Permanently Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c5af4c9630-EWR Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=sTF7GC1.7i1K82QxrLcD5p4WXxIY0R9rRdnce_TFU18-1767169112-1.0.1.1-b7Q7QsiZoNaFYyMD2vKmnLN6ZzHC7VN3zsH4AWecxBJkkcUh5N9B_54QQ0GYR.V_kOsK_Ty.NToJTQKFLWAEjy4zc7XpfLTXpTgv4J0QQbk; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.73.206:8443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 521 Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b6858c61faa9f11-FRA error code: 521
Open service 104.17.74.206:8443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 521 Date: Wed, 31 Dec 2025 08:18:31 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b6858c4e8069188-FRA error code: 521
Open service 104.17.72.206:80 · go.normative.io
2025-12-31 08:18
HTTP/1.1 301 Moved Permanently Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c5e96a37ce-FRA Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=12hJYLZaD6gG9XmKoOHqI22HtcVtQT_C3jGAiQ7_Em0-1767169112-1.0.1.1-cOYyAgEVTmM34Fu1rWDCCKocJYBHPsgIwyD1K4OeLqX5yqC2wG_7IIk4B.mWa7dl.WbIFGxkh8D4sY1ddysw4E.7AtbROGxtlUhSMr85zRU; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.74.206:443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 302 Found Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c588c58ae0-LHR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!6HzEHeXoeLb2CmmkkrOXKZugX11e73u9/jzWRGsrJTUBQ2J4rc4v/M1/kSkWXT0hAN+x8djLx44E; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=nZHWWuyQODC0Jm9YPTfoG6W4e4ZvA2buNbkE1i.44AU-1767169112-1.0.1.1-L_UVmV0xbxe1OdZxbMQtkI4cNIiNcl7eK6AdYxdbpE4mZn20.dPBoFXzjFC46ampTCsaOTwan3b1pIj_3.M2prkkuhiJ2jsPeAJIqo6RIBo; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.71.206:443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 302 Found Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c58bea2bf2-FRA Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!ce7BwXD2cjTsmmWkkrOXKZugX11e7xIv1iZck1cb21p1q3jN3/KlAN5uOrcyOKi8Y9bc6tOOSJAv; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=VPTH5V8_bXSPrNViyqbAyNVyV3DmX3z3dFAuIjFyVy4-1767169112-1.0.1.1-KNyd_x9qEYj086VXhIEG2m8999vYjLbS51eGKchD6DlTGSJ_07gl2kFF76q4GvLISigf4w_swTVVfQu.XuGfo0FMZqvWBg8Y9ttjzJ_WUiw; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.71.206:8443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 521 Date: Wed, 31 Dec 2025 08:18:31 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b6858c4a90cffed-FRA error code: 521
Open service 104.17.70.206:443 · go.normative.io
2025-12-31 08:18
HTTP/1.1 302 Found Date: Wed, 31 Dec 2025 08:18:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c56b4dbbe9-FRA Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!oUhTChztjseE4/ekkrOXKZugX11e7xVc/0hDpITqk/35VtAx7f1GPZ4mbyvMZ9djUrurgIrR/8qNvQ==; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=kerIcbTCBT07tfYj8M5yAoTmqCZO1L7Hd0A_3VUwpNc-1767169112-1.0.1.1-5e_sJ0CRe98hRlYBnRrkgX2icieydJKZnLlusMR0QDs7kvZw_F_CkKtderGj7EOk4zlKhlRt7usFwgja6fGlkx_5MG8x8zeaCW0IOs4cBqg; path=/; expires=Wed, 31-Dec-25 08:48:32 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.71.206:80 · go.normative.io
2025-12-31 08:18
HTTP/1.1 301 Moved Permanently Date: Wed, 31 Dec 2025 08:18:31 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b6858c47a2e33b1-AMS Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=3a_mtX0VVC2wiBINHC2PYTNQEqFaqCtOB.tnt_i7D3c-1767169111-1.0.1.1-U2T7jQVTDq4jLjOwV16rVXJNh.4lZKRwwHt._Oy8XmNqAk1yN666nyNGkW4tAo.sUfnofMtYWKIo24Q2YtceZ9oOQZ6cKHqnS.ZAX2.tPE4; path=/; expires=Wed, 31-Dec-25 08:48:31 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 141.193.213.11:443 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 07:53:33 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b5ff6ca4f46fcde-SIN
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding,Cookie
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://brand.normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://brand.normative.io/wp-json/wp/v2/pages/9>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brand.normative.io/>; rel=shortlink
Pragma: no-cache
X-Powered-By: WP Engine
X-Cacheable: SHORT
Cache-Control: max-age=600, must-revalidate
X-Cache: HIT: 7
X-Cache-Group: normal
X-Orig-Cache-Control: no-store, no-cache, must-revalidate
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=63072000; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=vFOHr8l04YmYUPrA6jV0rVHSm39M7WON9tj1HrenYSI-1767081213-1.0.1.1-sWAQ1r2akNAdMeCuPztFnf69vYY.YsxCqe7om_7SGnLARpnXhk9aop03hVhvpAvKFaEiysfHaaaAox2DXk_sC94Z6wqf.ryohV_NkxYozyc; path=/; expires=Tue, 30-Dec-25 08:23:33 GMT; domain=.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Normative brand guide
<!DOCTYPE html>
<html lang="da">
<!-- @import partials/html-head.html -->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5PLTLGT');</script>
<!-- End Google Tag Manager -->
<title>Normative brand guide</title>
<meta charset="utf-8">
<meta name="robots" content="noindex">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="57x57" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/android-chrome-512x512.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="192x192" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-16x16.png">
<link rel="manifest" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/site.webmanifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" type="text/css" href="https://brand.normative.io/wp-content/themes/normative/www/css/style.css">
</head>
<body class="has-bg">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PLTLGT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="page">
<!-- @import partials/global-header.html -->
<header>
<a class="logo" href="/">
<svg width="109" height="17" viewBox="0 0 109 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2:296)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.0082 12.7681V3.95469V-0.103516H16.2324V16.327H7.48614V14.3484H12.6401L8.22756 9.56383L2.27268 2.95206V16.327H0V-0.103516H2.49538L9.85841 8.08723L14.0082 12.7681ZM75.968 -0.103516H73.7
Open service 141.193.213.10:443 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 07:53:31 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
CF-RAY: 9b5ff6c42e6249a9-LHR
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding,Cookie
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://brand.normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://brand.normative.io/wp-json/wp/v2/pages/9>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://brand.normative.io/>; rel=shortlink
Pragma: no-cache
X-Powered-By: WP Engine
X-Cacheable: SHORT
Cache-Control: max-age=600, must-revalidate
X-Cache: HIT: 5
X-Cache-Group: normal
X-Orig-Cache-Control: no-store, no-cache, must-revalidate
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=63072000; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
cf-cache-status: DYNAMIC
Set-Cookie: __cf_bm=khiWsH3V8a65fx4ByGBXBUUUkz37sy9koss5a4FGW44-1767081211-1.0.1.1-QAwxqFxICd9SwGY.qtLBt.3V4rX.wg8cc4g2ryM0.Uwhx00EecgnSpucBVv2vzbhIIjUmlAipysqbC_QkdlCgKoI66WpzGMCwl_cA9AY__E; path=/; expires=Tue, 30-Dec-25 08:23:31 GMT; domain=.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
alt-svc: h3=":443"; ma=86400
Page title: Normative brand guide
<!DOCTYPE html>
<html lang="da">
<!-- @import partials/html-head.html -->
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5PLTLGT');</script>
<!-- End Google Tag Manager -->
<title>Normative brand guide</title>
<meta charset="utf-8">
<meta name="robots" content="noindex">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="57x57" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/android-chrome-512x512.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="192x192" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/favicon-16x16.png">
<link rel="manifest" href="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/site.webmanifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="https://brand.normative.io/wp-content/themes/normative/www/img-child/favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" type="text/css" href="https://brand.normative.io/wp-content/themes/normative/www/css/style.css">
</head>
<body class="has-bg">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PLTLGT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="page">
<!-- @import partials/global-header.html -->
<header>
<a class="logo" href="/">
<svg width="109" height="17" viewBox="0 0 109 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2:296)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.0082 12.7681V3.95469V-0.103516H16.2324V16.327H7.48614V14.3484H12.6401L8.22756 9.56383L2.27268 2.95206V16.327H0V-0.103516H2.49538L9.85841 8.08723L14.0082 12.7681ZM75.968 -0.103516H73.7
Open service 141.193.213.10:8443 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 403 Forbidden
Date: Tue, 30 Dec 2025 07:53:31 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=oxk.p_LKjvZgwbVqc3VFEmiFJQsSa4JX9FAWEMep1FU-1767081211-1.0.1.1-pmeihMgGByC8b8O0W15jWggO4en.sRMcyJ2WKlVDsKlfHb9X0pZyBh1lXQH6vNfYZ8Ps5p3i6KjL52rxook4cHZD6WOB6h4wTKhKIiAbiQs; path=/; expires=Tue, 30-Dec-25 08:23:31 GMT; domain=.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 9b5ff6c239041c94-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> wpenginepowered.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b5ff6c239041c94</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">64.227.70.2</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.cla
Open service 141.193.213.11:8443 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 403 Forbidden
Date: Tue, 30 Dec 2025 07:53:31 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=V0Ii9IbrTYkx6Eu.B_e7SknPiHSZMdPtnFCbID2f6mY-1767081211-1.0.1.1-nKCCjBRuuQlbNX9mk54Sk44Biw92pn.FLHIoW_ZXmt9jKQyrcAwGmqWVutNukmBFgS9BguldiwMX.v2UQ9TYn.fxyoDtmK_9r6qbADP8jfI; path=/; expires=Tue, 30-Dec-25 08:23:31 GMT; domain=.brand.normative.io; HttpOnly; Secure; SameSite=None
Server: cloudflare
CF-RAY: 9b5ff6c3d85abb35-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> wpenginepowered.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b5ff6c3d85abb35</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">138.68.82.23</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.cl
Open service 141.193.213.11:80 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 301 Moved Permanently Date: Tue, 30 Dec 2025 07:53:31 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b5ff6c298740a71-AMS Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 4 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=FBNm5KEvSYi.XpCWQvs3Co4t4Zz2rzMZpeQHODAce4c-1767081211-1.0.1.1-SISkV27hVPspGfe_e_9dqNCF7g31Ut5T7jx2qANSCCdSzq6ZJFq9zBK0.huAZjR17Re4B.jNxrYIZ54vqtwjj8IeeJf2VBbiKqVPCJbRF3E; path=/; expires=Tue, 30-Dec-25 08:23:31 GMT; domain=.brand.normative.io; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 141.193.213.10:80 · brand.normative.io
2025-12-30 07:53
HTTP/1.1 301 Moved Permanently Date: Tue, 30 Dec 2025 07:53:31 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b5ff6c2acfce860-FRA Expires: Thu, 19 Nov 1981 08:52:00 GMT Location: https://brand.normative.io/ Pragma: no-cache Status: 301 Moved Permanently X-Powered-By: WP Engine X-Redirect-By: WordPress X-Cacheable: non200 Cache-Control: max-age=600, must-revalidate X-Cache: HIT: 5 X-Cache-Group: normal X-Frame-Options: SAMEORIGIN Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=Kce1u9Sp34nojI.J6t4UE3kFIqpAh2OXQeK5S27W0bI-1767081211-1.0.1.1-EQlQH.RDTcOW7duVw9K.TfFEXidDAJPV2aC4os6wdwAaCTSUti6cihvVE10GlpeOvRKxGD3NHL7DmZ7MdpP6MWmfvsyaFQtR8AkYqWrvP5E; path=/; expires=Tue, 30-Dec-25 08:23:31 GMT; domain=.brand.normative.io; HttpOnly Server: cloudflare alt-svc: h3=":443"; ma=86400
Open service 2a06:98c1:3101::ac40:9955:80 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 426 Upgrade Required Date: Mon, 29 Dec 2025 12:16:25 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: close CF-Ray: 9b593a7fdfd9ef6a-SIN CF-Cache-Status: HIT Age: 67269 Cache-Control: public, max-age=0, s-maxage=31536000 Server: cloudflare X-Auth0-L: 0.000 X-Content-Type-Options: nosniff Vary: accept-encoding set-cookie: __cf_bm=GtI_3x4MbSPE9mNsGOwya24JHMLR0espIg7HVQocC9Q-1767010585.5743053-1.0.1.1-Ojpj_eIDjWzbAvNNLcJPy.vyINEW86.iqUJ6.gQ4j3wF0X8V6jgW5.PqHkw.oANCkyiPvFUfWTpdPMNefFRfL8jTi1M4a8fEcHFrrN1O4Zpbdzb4Zw6BDxPFARwWomnH; HttpOnly; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:25 GMT alt-svc: h3=":443"; ma=86400 Beginning 2024-10-07, all connections to the Auth0 APIs must use TLS 1.2 or higher and any tokens used for authentication sent to API endpoints will be automatically revoked. You are currently using plaintext http to connect.
Open service 172.64.153.85:443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:25 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a7fcb00da4a-SIN CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: bb87463e595d7753d666 X-Content-Type-Options: nosniff set-cookie: __cf_bm=x5PWQw4ZwiLotnHhQKqkt5VR8xqS5MHGAkTXa_tefFs-1767010585.5618112-1.0.1.1-AXyzSrjc4rpqhFGoZsGpkznTehiRZ5va.umdFg9yWwZviDEgKm0GLlmZK5scRw1RfXXF9XJdENngl8jv3nJpb14fB_5JtZQZupcR9kq0hUFyapzEXlGJ1qqzfEZwv7_L; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:25 GMT alt-svc: h3=":443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 104.18.34.171:443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:25 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a7fbaa15888-SIN CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: bb87463e595d7753d666 X-Content-Type-Options: nosniff set-cookie: __cf_bm=ZUwG4U_WmMfC9j3EVi.KSLJRYVefW97tjq3DRvmBkT4-1767010585.5584266-1.0.1.1-gxTvaH2O47_kjCCx3GILJiKCgUNZvtosledLbGRgSciigDDmdhwRckQwOXBQLj.Q6NUO_AkKDEgwwQAtOZFOf7mxpFytE2aw3xjU7Q6eHh9_119vDdpIZzYOS9AeR1do; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:25 GMT alt-svc: h3=":443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 104.18.34.171:8443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:25 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a7c8f4581ef-SIN CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: bb87463e595d7753d666 X-Content-Type-Options: nosniff set-cookie: __cf_bm=3Oo7JvmztrqpLgpLfasNiUlx.iuOJ2u9ZK_kaPpL_eo-1767010585.0438554-1.0.1.1-aUk7nhY7IR1m.YuGSRLTFOwI7fZQV4tZ_3wtkPbfxOk4D54DOeOZxrXxBznyGUZLS3nQnZzNsFBxMr1WwPHSZPRigLbZBWxC3_m62ch5pHuVq2hPSo6c0lVETMynQqpN; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:25 GMT alt-svc: h3=":8443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 2a06:98c1:3102::6812:22ab:8443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:25 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a7c3c0f49f3-SIN CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: bb87463e595d7753d666 X-Content-Type-Options: nosniff set-cookie: __cf_bm=IUDfKW8SwnBbvhRkYGCXBTNy9KPs8o.APwuQ87cGRo8-1767010584.9988093-1.0.1.1-MXRPlwQrW9jH2Ro2UHGgliNPHwwnYkCjUukOtPxeFHGUunFfaQlTv7mHaqNwHyhbK2cISNLpb3zXTRHKdqbOgnhxz9DXwWPEoKZvMYEE7DkzrZczGVENiivHOAr7WEhL; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:25 GMT alt-svc: h3=":8443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 2a06:98c1:3101::ac40:9955:8443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a798c5bfffd-AMS CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: 44e8392819f74a0e3a94 X-Content-Type-Options: nosniff set-cookie: __cf_bm=fpBxt7t76wB.aFg_Yig349j.EOUxPT35rRNrvdY1Ito-1767010584.5659347-1.0.1.1-m9t3RiNd5JHzyALwvQDI2sfM499kXeGCLBUnOJ_4acXJZFIhSAhKUUyeJ25eyP5jtsrrY2xYzj4T3p2qWUYeaMM25hkj8a15WU1wYGPr21zXUArHF7VbFgH7pr2PzAm_; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":8443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 2a06:98c1:3102::6812:22ab:443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a79ad27f37d-LHR CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: 8534ca920cce2d737087 X-Content-Type-Options: nosniff set-cookie: __cf_bm=adVTL2yWSGKAMVGwT9ScjWt0QK_Yh6SWiO5Ws9ncwos-1767010584.5876405-1.0.1.1-Ywdo7CnA2BG97IGBQOVFSeJKP2mDAZoETD_4SwTXNf4M9CB7mvNnm0fHxXmdBaocJYcWwxGCWoK3gcfuXHd5wK4ngeNVmfSAbv8cqcoMF4TVbraZF5TDTDDK2.rYkr1Z; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 2a06:98c1:3102::6812:22ab:80 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 426 Upgrade Required Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: close CF-Ray: 9b593a79ac9ad25a-FRA CF-Cache-Status: HIT Age: 291807 Cache-Control: public, max-age=0, s-maxage=31536000 Server: cloudflare X-Auth0-L: 0.000 X-Content-Type-Options: nosniff Vary: accept-encoding set-cookie: __cf_bm=U.rjUXcPxaAaP6VclAgJbiGJUXhc40OQoFCR9W1WwO0-1767010584.584823-1.0.1.1-rth287saQt9AeFgMODCa1pKWvKHNtSe18m3n1cJSN_0cMX9.Pn9.uaW28lwo3vaFpmnIFHvHw7v1___fM1.AGooeNzvpa.Q1WPiBnc9sfHFrvEWANq9iU_ij.Q8gzIOW; HttpOnly; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":443"; ma=86400 Beginning 2024-10-07, all connections to the Auth0 APIs must use TLS 1.2 or higher and any tokens used for authentication sent to API endpoints will be automatically revoked. You are currently using plaintext http to connect.
Open service 2a06:98c1:3101::ac40:9955:443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a797947666d-AMS CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.004 X-Auth0-RequestId: 44e8392819f74a0e3a94 X-Content-Type-Options: nosniff set-cookie: __cf_bm=_fQv4ob4qqHHM1mwNuL84hlCx2QnR._.IGAvgAmVzKc-1767010584.5584786-1.0.1.1-RrOtazL13tXgg7tjGNmT.WA8OEk1Iob8Q.Gewke.1BX5D68_5N5uHuNo3ZxSp7YpDMyd4TMOlpe_WRHtXGHq5TYa4goLxEzFTJSx3Lz6UVdvpc_sPVa_7zkkE5GeEnky; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 172.64.153.85:80 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 426 Upgrade Required Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: close CF-Ray: 9b593a78b88b9734-FRA CF-Cache-Status: HIT Age: 291807 Cache-Control: public, max-age=0, s-maxage=31536000 Server: cloudflare X-Auth0-L: 0.000 X-Content-Type-Options: nosniff Vary: accept-encoding set-cookie: __cf_bm=7uUupolm.6AathMfOlhWWldfIqXotcDlRj9D.3b6W.k-1767010584.4401066-1.0.1.1-EydiUv0Qi0pzT8l_vHiNj.gM6xGVp2FT4k9Q0QdMEqwMX4pdZ4Dc3q3.u5LhH9T.G7YVA_lqE1OEbDZBopNYBtAM6ZeT6k9ZzQ8NZkr7A78Rte2gexGgvs4Wi77GPTMy; HttpOnly; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":443"; ma=86400 Beginning 2024-10-07, all connections to the Auth0 APIs must use TLS 1.2 or higher and any tokens used for authentication sent to API endpoints will be automatically revoked. You are currently using plaintext http to connect.
Open service 104.18.34.171:80 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 426 Upgrade Required Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: close CF-Ray: 9b593a79c807ed36-SJC CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=0, s-maxage=31536000 Server: cloudflare X-Auth0-L: 0.001 X-Content-Type-Options: nosniff Vary: accept-encoding set-cookie: __cf_bm=w.TYypPdpA9HqBjA8aVZneEglCZwqvJWFozJDVxRF2A-1767010584.6093373-1.0.1.1-ScBa5m4W5Fx8JeUh27OLv6aeVpbbF4yAasKd1O7WOUjWBwGDPg0vu.FytCfshUJNA726A9PtsmLzJDJKZPUEcvI7NlHpg.WsH2A4rVGKjFoV8sevYdoVRdu.5hYoxwt9; HttpOnly; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":443"; ma=86400 Beginning 2024-10-07, all connections to the Auth0 APIs must use TLS 1.2 or higher and any tokens used for authentication sent to API endpoints will be automatically revoked. You are currently using plaintext http to connect.
Open service 172.64.153.85:8443 · login-develop.normative.io
2025-12-29 12:16
HTTP/1.1 302 Found Date: Mon, 29 Dec 2025 12:16:24 GMT Content-Type: text/plain; charset=utf-8 Content-Length: 43 Connection: close Location: https://normative.io/ CF-Ray: 9b593a7868b19a1d-FRA CF-Cache-Status: HIT Age: 0 Cache-Control: public, max-age=60 Server: cloudflare Strict-Transport-Security: max-age=31536000; includeSubDomains Vary: Accept, accept-encoding X-Auth0-L: 0.002 X-Auth0-RequestId: 635437bda3939acce18d X-Content-Type-Options: nosniff set-cookie: __cf_bm=Pdc.uvZWnmlnuP4.5MmSjMPesh5ts1R6f813EC5ihBk-1767010584.3893871-1.0.1.1-xBSsMuh6qFkDfyVCdoUeVFW5ubo.iQ5xr6c6U1qSXQ3.O6kBiBqBrKLSzSctvh3rpmOchEPY65T9NAuAqIb28hVYfMtgkyZwR_6G8v.E_6HfIYmePb0VStOYj_Bz.C8S; HttpOnly; Secure; Path=/; Domain=eu.auth0.com; Expires=Mon, 29 Dec 2025 12:46:24 GMT alt-svc: h3=":8443"; ma=86400 Found. Redirecting to https://normative.io/
Open service 104.26.6.76:8443 · normative.io
2025-12-23 09:34
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 09:34:35 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sqwvOcbA%2Ftmf2H7fGK6HPkEl0SewjKDAsjeQjTHtWFai9iys6UDEtB9Ouq8PHowhLRxCN0l3GZywncnx3gNbJwZniYkf6R11k8kQ"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=FGMzTyYsZEf_MbBmFsYUPAMUIHUiMotK4I_ubAIUcsg-1766482475-1.0.1.1-C6JlE_yAvGkjU_te.et06ZKjPAzKBN7NHytOTJMxZI5ldZpJXFxbKjlOlPgYmEBlkxfDFXfSt6xfSd5rb436F8djIonXDVNi71fIzeRG2DU; path=/; expires=Tue, 23-Dec-25 10:04:35 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26dd2d3e1e8ed3-FRA
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26dd2d3e1e8ed3</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">207.154.212.47</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 104.26.7.76:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:58 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cjQ5G%2Br3HsLcZot4IA5%2FbjtNPcafUVRE5AIInkoYuYkzRKhauzEq%2FHhi0O2jeYWocoAX4lSNduh302rp%2BJ7kFC16tIBXU%2FKUSg%3D%3D"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=25c84badac1aac39811bfac0ebbbaa07; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=fcf95584949a926c9e103fd9f5e2580c; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=157.245.113.227; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e273e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=mneiatEd3cPV1kDhjgzNT7oB0L0mkWdffIX5zTzTwk8-1766480398-1.0.1.1-5ERExmxwVia.lxm_6sr53PMPyjr7BWximAGW0jw1w7R4XHYKluqM8DYdpjnpYf4cMIKrsQ32HT.Pj_IM5EVL5APzEtH79jwTTrUAsn3UKc4; path=/; expires=Tue, 23-Dec-25 09:29:58 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa72cb2c0f41-EWR
Open service 104.26.7.76:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=InGj%2FsAiDQVFTvG3uWFs62Mrx833ZogtDsltLi7nI3hAX5cyNnLvS5iM9wjx30jOlGZ%2BzVp64CKEi%2FAoii73pR8LzmHdlXkpo5Lu"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa725f778cd4-EWR
Open service 104.26.6.76:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:59 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9bOiaD5uZx0it5QAnCMVTsiaeT0YGVT%2FV0N17lN0Y1wDMZ5QSI%2FOMh%2BW%2Fvh9iSs06EwVfK5IUbpHMVI3jQZ3qyXQO3uKx8c8EIyd"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=e2fc61d359066da4c012713321f80ca8; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=9c3866f2369f77c72654417c5dd1506d; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=146.190.63.48; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=Xg0nkqVvfCtLAEXFH7fnsWtbHUqLfPuSugrHrDd23Mo-1766480399-1.0.1.1-Xj3ycHCEiCKdYqFUBaFWFS8MIyQU7qaJF7D9OoD59gg6TG2Dhqu6lOFB5Pe2UhzTN1dvZGJ9o0f73LHvYrsCa5isEQXwFr26RqAMfH.f.LE; path=/; expires=Tue, 23-Dec-25 09:29:59 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa722a49cf12-SJC
Open service 104.26.6.76:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pb8Ryu4AYbQHtcB3gIJ%2FwC4jnH6idxArwzCz5UXBxfv6UQuDkrAcXdEBb%2FIXJUmIiOMQ1MsaCos3nfgQ%2Bg7LIwaLAe%2F7p2ON%2Ffc2"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=L6rTkpLcFrSR5oWKfn264Q1ztbNVJc5VuksGqdLV_oI-1766480397-1.0.1.1-sks_TAYjB4ocR3EU_n25olkF.Z92Ux2olwQLziYfbt3W0IrNFUbPD5D_tbU8VNX12hohuD6UuxLi3B7DoxKEUDkXQFe3qyUrD033GZt8Zig; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa721914b692-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa721914b692</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">157.245.36.108</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 2606:4700:20::681a:74c:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FjBlt%2FfLM5D3e6PQ36b2BNqsccaReGmt8HOBDcRu7iVfBYM0kUq%2FvlLY0uHxdbNR%2BjOyYmQfAoVpV%2Bou2T8Wb6Xv%2FCScjRZUNoKf9fj0rERk8jGzMQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa71fe45c351-EWR
Open service 172.67.73.24:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:59 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QuodGpwVfSnhSebKk3O%2FRWjoaDGKPPSMokeTyOvNeHsK%2BlulbjPSYUl4oFcxV3pOsA%2F2BcR0dvnZj%2BAjYqesF0KX93FeY1YW2G%2Bo"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=75ec1ca7c419ece492b3677580d54b31; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=886690de0b7e51d3bf6cd83f4f45791b; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:59 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=206.189.225.181; expires=Mon, 23 Mar 2026 08:59:59 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:59 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:59 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.4323e23373e27363e2237313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:59 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=qO_JiWaFi6jhWXaejQXl30X1QkP_m_HoqW8Uf6vvrVc-1766480399-1.0.1.1-KP0S.0UlHdmo7HRdONOax.og6qoHevTONAijaWqUQbKlx4oDCqhXU8x7r1J8o7SGUfHVs9jT0_mtkHUqRt7bCttzw4lW4ODfn7Ozo2YSPPw; path=/; expires=Tue, 23-Dec-25 09:29:59 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa71dca4be83-EWR
Open service 104.26.7.76:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TCILWG%2B5En2uSK7fghciAJInAJ0StMS5LVnhxYj5KRiUm4wh23x7uUCqLu9Gu4MKp0LQRoxc5GDYu5cgqwvXWZPYsJwtdATgNZuW"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=gqJkwNuLdo4DrHhRj7K0db3C3u.Apz_jvOMfxibdHfw-1766480397-1.0.1.1-hKBfhk2sPHE9KsVVAhZNlixcelmg8AMrUxdJSDuLb60s0VXSH3uq4gEU4Evq7JKXDVgImDBn.nH7Lv02Bg4IyZyvT1zhqb22mWlal16Cg28; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa71e8b59627-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa71e8b59627</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">206.189.19.19</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 2606:4700:20::ac43:4918:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4IDLkS6SUeneM8Uh267c79al5lR1ZKbtoMRXndcjxIwbmp%2B%2F9cUE28MbnRwUPuQBhUDTKw9vkF4qr5ZuQMVxNf2vbjM4kr%2FenLpe84pGgav9rtRud7%2Bs"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=aa4ed2e256b8d58b5d93121d338e924e; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=cca20e448f13d1cdb3bc4680cc1e29cf; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2a03%3Ab0c0%3A3%3Ad0%3A%3Afae%3Aa001; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.83139343a333433616a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=03ZmQ5KiaetKtBykAUg9lLCFx6_.5SewIHsgGKJgrfU-1766480397-1.0.1.1-VY0XThRpL5t9jOvbS0vjBc54aPde70rHisLyN0lj4rNf9_nplZTizwwY3cCKoffhN1mAjDWf9iWoKt71UVCxtWQKE86LfySivHoiSPC5dm4; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa71ef6fea1e-FRA
Open service 2606:4700:20::ac43:4918:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kwQZgE5rnXt8gV6f%2FQx702ZwkUD5cKkl04%2FxJA95C%2B1F8S%2F8OI0ponxzDSl1eS%2FFjzoxMi%2BeoUtx5V%2B7ze3lLcaeDeH8fNNZ%2B9iaVHAn3yG8hOerPl3T"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=IfE75N2vZDM7tT8dyY.yDiNvYZJTAY6Zc9GtkcGGjSE-1766480397-1.0.1.1-5FAtvf4QClvMY6u8aUUYzqWzL0DOIBfQM0.sxpWfj83Jl4dVTbYhuw3xXLy23Dgyip2EmRzk_9EJxsEv4Gz0fMjOJW4YYD3HyZVCnttbYUw; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa736f50ef6a-SIN
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa736f50ef6a</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2400:6180:0:d0::13e9:e001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&
Open service 2606:4700:20::681a:64c:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=N9TUTzqc9wp6GBrfEM64HDoV9mH%2BTG%2BasKd3gS0sD15KJWovXnlelOyD3Ch2c6SgI8CHmLEwdr%2Fmv740NPDmUR%2Fuu9DZ6Bsz9KbkHZOF3lH855pzuP8Q"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=b0b70938f134848d2499c729f58b4fab; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=6e326576fce6efb0491e878afed84d7a; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2a03%3Ab0c0%3A3%3Ad0%3A%3A12ae%3A2001; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.364363a316138363a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:57 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=MJVtEBHjqt4n1FO2koUiMJ57hAg8g6Cftf2U_qFHnh8-1766480397-1.0.1.1-HyiUXCVLUaf9swzy78dLhkjfqBgpT8amH4m8_NSanj4sLf689rfoRccUgXMpKL.z8bWuFR8Liy6m9Og6O470AGPS3XFxs.0xzc2giSDiUCo; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa718f81d260-FRA
Open service 2606:4700:20::ac43:4918:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=V2SitqYQaqqjrnNkNy2kPJd1ef3597vq1QE5NaJbYZ3r53hubDvnLi9X%2FMMHOfA0KUPCL8eUAoO1ZtbECC4XqMKhLWYJGj53Vfu006T9AQoyqiN5OD8h"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa715defbb92-FRA
Open service 2606:4700:20::681a:74c:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:57 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HklFfaIxe7W6JcOpOroOFEnQzgTHpzjTMwdwYS5L72PWkz%2B64u8Jie7iZefyjcGT6WPByFKAP8LJW7tl787P3zlmgk8SW4ab6VpQUJF9z2aAiQq9r3hX"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=iPA7R4TcUsS2JmCW7viF8oLH_hs15qpnKRy_c6PUZBM-1766480397-1.0.1.1-bZE9VxTg0WUQ2szvH9_su9lAH40H45GC3lht89c5mM2OEVHl4xAiaxbcCQ6KFCHfuOsglfbCRczjVM0Tdu7QmzFb34zrTkYQ_bBsr8Y3lyE; path=/; expires=Tue, 23-Dec-25 09:29:57 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa715c8d39fc-YYZ
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa715c8d39fc</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:cad:d0::d5a:e001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b
Open service 2606:4700:20::681a:74c:443 · normative.io
2025-12-23 08:59
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 08:59:58 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KLIUdgzbr99W70PvQTOUHVqBi7doOVdSdH6LHVHpyRWge9zgRWyket8U9m9%2FB6SvvG8XuO%2Bgu236zc91YSJ7rHPoHdbH6Qz%2BQ%2FztiJQP%2FAqmkp28GDGy"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=17039e6b1de990ecf828a9105ed4e6ff; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=8a20f7ee1c078104e630028f7162ec18; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=2604%3Aa880%3Acad%3Ad0%3A%3Ad82%3A8001; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.364373a316138363a3a30323a303037343a363036323%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 08:59:58 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=B6ijLh_s_B5um7HAFqg925GmMZglOxCM9IXacPzSEwA-1766480398-1.0.1.1-OyQN6feGUrWwcrOuHa3Kf.gd.lW5qlTeoWsPEBzjVLkXH_CuOQzp_7eJ26c3u5ygzRFskrI0Ym8jQBTAkhT3cc3WrZv54EC97foEYihjqOM; path=/; expires=Tue, 23-Dec-25 09:29:58 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b26aa716c05aca0-YYZ
Open service 104.26.6.76:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:56 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bpHdPMUXsOKFhf7FVOJY%2BhgLLbu1h6MiyrLbb45lvytrCCtTdmouwaB8Ce8eF1hYVDaXpR8gx7IYJWXdZ3zPhousl8pEXG0of8oe"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa711c59a392-YYZ
Open service 172.67.73.24:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:56 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oBxtlGHvNBSRwdrjJQ72qPGUBKqtFfOd%2FxJ3O1T0sY%2FCYOXv4dKT9rhknpDWDe5%2FLJSWbROt%2FYblXRkRLXFIWgOAkeuzlK1Ccr9e"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=2fq4nOqYPdgx7pygFONN8fQqXQMNz.PZmpdyGo4cDLI-1766480396-1.0.1.1-NMNGodKdZxEawJ6tbd2DCAn4jBI8XPcBFy1Rtu_nkjVjjsxZzAyh8W5VHFpaXBwW3aYrhCFOgAxBj.6OKtVfppEGnB7c3uYKFBUsdteVXbg; path=/; expires=Tue, 23-Dec-25 09:29:56 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa70fa5beda1-EWR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa70fa5beda1</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">165.22.34.189</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 2606:4700:20::681a:64c:8443 · normative.io
2025-12-23 08:59
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2025 08:59:56 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WDQn32ujoMpPpMHX%2FsyQmZq5GEQiHoACjbpuPxJ483RVqimeF3%2BR%2BpBGEcXjffJA%2B1f5X%2FfHF3GUYMpamk0qns6FA4PBLqoJevGsR89yhVPD08V82rby"}]}
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: __cf_bm=e88JBFsbbWiGjeb.scHDW7ZkFlsiDV5yBvP_fQ.acls-1766480396-1.0.1.1-.9ycY_6wd1LrDOFiWvxVbkaTvx7mIrAt8iTj7nT1f0Vhv.9k3JJzb0zXpQiTllVBWdgaZS.gu10nYI3qakygLb2ytbpCCtxNykZpjRXS7Xo; path=/; expires=Tue, 23-Dec-25 09:29:56 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Vary: Accept-Encoding
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-cache-status: DYNAMIC
CF-RAY: 9b26aa70cd3a2c1f-FRA
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> normative.io</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9b26aa70cd3a2c1f</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:3:d0::11fa:8001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&
Open service 2606:4700:20::681a:64c:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:56 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FCBJaLvAgL2VhjSkaErILUDDFmCNCvpmaZDfMv%2B2yJzjwAGFN703idiObzIHvK1H0wM4znLTEvsC5WcYaPS89jlx29HQmJzG%2BqSZj0pq6OyfqyuOnmo0"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa70a8246649-AMS
Open service 172.67.73.24:80 · normative.io
2025-12-23 08:59
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 08:59:56 GMT
Content-Length: 0
Connection: close
Location: https://normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nQwSFWkgrYXQ%2ByAd4oC1tM7GmLUJ48fWsiwjG15rz9p94COwp%2FMTHWr0%2B3SUUIznD7GzQbwJD2e4J45Tp3P%2Fk8RxJkMI2TNgx9ph"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b26aa70ce669164-FRA
Open service 104.26.6.76:443 · www.normative.io
2025-12-23 05:07
HTTP/1.1 301 Moved Permanently
Date: Tue, 23 Dec 2025 05:07:07 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2BeAnmtC9HOCEAOE7bbyGAlyPEBbWKhtNMlQXI%2Fsez3vcFFt%2FcaGGBLGbxovJFniO3d4VGrft3nvdslROu2%2FUrKDXqNc%2Bd8DRIDEPAkIpg%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=88ae295d873e98cf6a0311333468cb61; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=13849c6d4f9a570427c204e0053a2746; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Mon, 23 Mar 2026 05:07:07 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=138.68.86.32; expires=Mon, 23 Mar 2026 05:07:07 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Mon, 23 Mar 2026 05:07:07 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Mon, 23 Mar 2026 05:07:07 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Mon, 23 Mar 2026 05:07:07 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=smWQZ_3JmtpN9lBgGNxOj3_.38JqwdR_Np1fGBxCujs-1766466427-1.0.1.1-7yhDJS1P.3iWZ1V3nVernDrWv6jVmftVp6Y83p7uVkQ_OjGcwsvQSTBzsy4aL5vxtlaOp9lbwJbtM86zzcJHk2YoFVApVwmdZ_jZILubKTQ; path=/; expires=Tue, 23-Dec-25 05:37:07 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9b255560e9bfbbf2-FRA
Open service 104.26.6.76:443 · www.normative.io
2025-12-22 21:41
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 21:41:11 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=e4JXRlVR%2BwuaWWWgo31SXmoUZ7ynaeVlscGf3WJaKxibEI8Ao%2BGUa2ygLcep6Txfe119LWk2lm5avOfE%2FiMY4C%2By6EaXrpfzTay22pMxpw%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=cfb71463157b607837ea9025ab5e71f6; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=56fa8cb93373e40d2c95c88c150c3d87; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Sun, 22 Mar 2026 21:41:11 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=134.209.25.199; expires=Sun, 22 Mar 2026 21:41:11 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Sun, 22 Mar 2026 21:41:11 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Sun, 22 Mar 2026 21:41:11 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Sun, 22 Mar 2026 21:41:11 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=883uaO.BwFb1z7sJgGPyPZvczDuF5kl9q_wGY9cokxA-1766439671-1.0.1.1-h.DWu0meZhLh9W.8OECL2oVxBrCXJZxtSLJ2l0_V4I9HftjAIiqbL.9ukexYIcEiElNce2hHe9.NZHtS0ZuEUW3YMM81VHuZw2IV1BZ0umQ; path=/; expires=Mon, 22-Dec-25 22:11:11 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9b22c82638e98ae0-LHR
Open service 104.26.6.76:443 · normative.io
2025-12-22 20:59
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 20:59:47 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uxevlFpw1iyCioh3ulKNI7WEyd3BvlT6YpXA2wsoC6HCcoSG0dvhNjasstkXPtETpb7II7jnxfxlOkJGzT8Dt62rz7%2BulxOIlgNQ"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=51b9ba43ba9d848b1a3016294da7e883; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=97d99858e92906ae82d864a8954bea62; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Sun, 22 Mar 2026 20:59:47 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=167.71.175.236; expires=Sun, 22 Mar 2026 20:59:47 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Sun, 22 Mar 2026 20:59:47 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Sun, 22 Mar 2026 20:59:47 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Sun, 22 Mar 2026 20:59:47 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=wLPoHFd2PCnABBR0gYG5MPqWugmpH1xPE9NmPn2DXg4-1766437187-1.0.1.1-XfbRq_eyw3mjh7kZLa6.eB6bJPGPygkXn27M0gnn5CC2DXA3DLhze2XAX8afSnPOPCkpCpTuJTxXafghLxQMb_7t6TDCar8zwmMvpLeQCW8; path=/; expires=Mon, 22-Dec-25 21:29:47 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b228b807978af79-EWR
Open service 207.120.37.109:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1098387810 Location: https://careers.normative.io/ section-io-id: 8757f2cc9c56858e562033c713536906
Open service 207.120.37.107:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1097730154 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: ac13fe700fb6f284e875afcba6a3aa5c
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.103:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:06 GMT Content-Length: 0 Connection: close X-Varnish: 1093332816 Location: https://careers.normative.io/ section-io-id: e742fc2679509cfb937361fd7c9d3c40
Open service 207.120.37.205:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1089660196 Location: https://careers.normative.io/ section-io-id: d021c114116e06ae35c5f4e726849420
Open service 207.120.37.101:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1085720224 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 900bfa7cb5f8bfd0d88b7b3f0ecf0dc1
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.105:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:06 GMT Content-Length: 0 Connection: close X-Varnish: 1096797709 Location: https://careers.normative.io/ section-io-id: bdab771d67c003625885cf488ee59668
Open service 207.120.37.197:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1085720223 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 4b82d65a113624e245a51cdaa3096edc
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.105:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1097730156 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 8c18276f38059eecf3d759ca722897a5
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.107:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1098516700 Location: https://careers.normative.io/ section-io-id: 10e71a1f046e8aac0a74452614c36f0c
Open service 207.120.37.200:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1089660195 Location: https://careers.normative.io/ section-io-id: 551cd040a2b8da7114b17ef87db4022e
Open service 207.120.37.101:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1097585984 Location: https://careers.normative.io/ section-io-id: 1fbf78d4f643f1607ebf673282f8f22c
Open service 207.120.37.109:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1089660192 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 2017a0feed4ff1dd8e8a275c8458ad33
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.103:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1089660191 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 292b56e33d2d8721bc16bb21152533ea
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.205:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1085720222 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: cd39085e4843e66848669f380e4da11e
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 207.120.37.197:80 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 301 Moved Permanently Date: Mon, 22 Dec 2025 14:45:05 GMT Content-Length: 0 Connection: close X-Varnish: 1098387802 Location: https://careers.normative.io/ section-io-id: 321ca05182153ce12173812d2f4af09a
Open service 207.120.37.200:443 · careers.normative.io
2025-12-22 14:45
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 14:45:05 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 58121
Connection: close
Vary: Accept-Encoding
x-frame-options: SAMEORIGIN
x-xss-protection: 0
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
referrer-policy: strict-origin-when-cross-origin
content-security-policy: frame-ancestors 'self' careers.normative.io app.teamtailor.com
cache-control: max-age=0, public, s-maxage=5184000
link: <https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css>; rel=preload; as=style; crossorigin=anonymous; integrity=sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj; nopush
etag: W/"4f47668555e37757d0bc5b275b4fc8b5"
x-request-id: f5d14079731a243df8546c95983f4eeb
x-runtime: 0.272120
strict-transport-security: max-age=63072000; includeSubDomains
Vary: Accept-Encoding
X-Varnish: 1098387809 1089806191
Age: 0
Accept-Ranges: bytes
section-io-cache: Hit
section-io-id: 298851eaae71332fa50c247376c80f40
Page title: Join us! - Normative
<!DOCTYPE html>
<html
lang="en-GB"
dir="ltr"
class="h-screen"
>
<head>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/runtime-753c31d526d9759141e2.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-YBW3jmqRnEKsewGW6NkxEaAn2W6jY+B7C4cPFAIddZ3qfYtXUrT/8nfCAgRxoBGF"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/5217-d722161248a86ef021eb.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-3uhEwc9uRPhLRiFZuyE1+fXG2cPfzR9U79Emaqi+mAfXU4IoMzhLyJlcm/7r1wQE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/cookies-a135f52d0a68c93f4012.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-0sL6GTF8sTKsSFPNxAGm6429n1teKKhy573MDp74v/UIVHe/z//4JrnBZWLBIJZQ"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/601-7d3383e7a375dc1aaa1b.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-l5I801Pjg1EBg2KQZqeHOLGUzdhI7+PBvRsMqdEOUrzi+WANH250/E7d/ntAKPkC"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8559-d931dd583b4bb79d0e2a.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-9pmZ0INZG4vdr7arMaCamElHv26NrYEKOvqhf9yjMS5zyzkA40w7ExDWqxGcv2vE"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7107-2c8b0452b1096d40d889.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-F6jpFzRjsKwuSo3AQM4sFVxNTUvURcCz99PinP+Ioe6ku9FF/btyL6hHI9n3qsl9"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/7328-d401e606fb75606f5ed6.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-p0L2eTbL6W9KU9kp+a5ZiPFo/LooZDf3V5bViSUzLy1aNO65oNK3BhaQyGgC1Da/"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/1339-927dddc95c010df4bb3f.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-uZSZWT6X+So0TtQEEr5NjjAGGLGpomd2xdaS+ppjlwie9NfSG3xR2Sk4I3tKOk87"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/careersite-4ba68538245331f50716.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-Jw3u3iUxD016F+BEz0e9axI10PCI9LHZREtSWs/nr480PoKLxJZCn5JkN2vc17+F"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/4254-c45eea0ea8a6e7fbe408.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-apFmoAEVdGUqGEoR1Nm41DSwOTXZzwghwLCdRgTnXOu0tfFK3Fa/hBBCV7G0v2h8"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/8454-e660b5c793efc07457dc.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-dGFXkTHDjzQntcGqSSnoJx1fghvXUfT/FblSy/fbsoR5GK/y4zwSXGBuC8kTUS0h"></script>
<script src="https://assets-aws.teamtailor-cdn.com/assets/packs/js/font-awesome-d93dcae92dfe0efb796e.js" crossorigin="anonymous" data-turbo-track="reload" nonce="" defer="defer" integrity="sha384-sgVCsKWBVlfrJgIFsdlR2hm5bWFvxj4FMh2tADpdMYjjg08BCPEMHpJBGn7LdVlS"></script>
<link rel="stylesheet" crossorigin="anonymous" href="https://assets-aws.teamtailor-cdn.com/assets/packs/css/careersite-9b61a4bc.css" data-turbo-track="reload" media="all" integrity="sha384-49rtS4bm+jjYXcTxED4GJQKbLTtxvHv+fNIBu6tlZsaYPtRxSlFEvDtbY/zXMqfj" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="turbo-cache-control" content="">
<meta name="turbo-prefetch" content="false">
<title>Join us! - Normative</title>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="3Nl1WhqF0d3WUkeMqO-0kgLR4KjYwYrjI5mnWE9eIUMknfKXVUcwffu8iqAINTwIbiAnGuntn32QVgPedDk7Mw" />
<link rel='icon' type='image/png' href='https://images.teamtailor-cdn.com/images/s3/teamtailor-production/favicon-v3/image_uploads/8
Open service 172.67.73.24:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=D3idK8ZRrLH1dRgrGizA7PmcoxyyF3%2B9BwyaPOvYxa9NPFacy7qM6HD9HKQL2tBDzzgmNOTA8YQT2zLTUxCvP2sZLWRRXVS6sPUKOuJZgR%2Fje9A7"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98fdedfc61e-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.6.76:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xrdunGf4YLCHEh%2FY6nFFKlRHLF%2BzNHbNiG7JUWBemOjnuGmF%2FmhOw3YLZj6TFB80fdkrp%2B7wnnwY25BHr5QyPoOh7bxqjTkq7rA5y%2BQ3rAgzywQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98ff91bf8de-SIN
Open service 104.26.6.76:443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7%2FV3DXsKnnnhZTwzfQPIqEiytUhVMbm6I%2F9b20NtaELwidRHrDAddzibWSmmoDG55R0qa0LwhiQGQx%2Fa0lTm7BGK2Uan4mJbxNJhUZtB1qb3LhpZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98f9a983354-SJC
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3CBPrzTGYZR25NjQTZOV9kJiXGD6emVstcuagwrMzNKxt%2B3LWuAestSbetpH7we1uznpBh%2BVkMe%2BNtEIoT3wcMh4jBOr68DIHwh1soRrqvqVlrpV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98f0a8f0c26-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:64c:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=yqYYzsKLkhvu3epxmf53jL6WkGSpVyRMY8L9y17QUmbj3h9BgQSpFP5u6JY4VgiVUS5acZIKgGSrFKE1VQTGJ9jpq%2BzOk939316RSP7rAvpa%2FV7bjNyFeaNob6wZ"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98efcad0f47-EWR
Open service 2606:4700:20::681a:74c:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=JKqNAYFwS3X6CmrbgcKp2fDgeXD%2Bk%2B78eXgA7Z54SbAMV%2F1YMQG9YUIS6uv%2FcfLy3Il3OgN2PaEIJUYVil5buoySiSJq5xpnPh5D8KMbrQws6S08JCNSkJAQgXO11w%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98efa1c19c7-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:64c:443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hfHpcVpe9N8oqQTA3i7LX4dAdMRwobLcOfiLwxl79A6QlHU17J1bTLK3hYBLeWy6DNzOapK2hmWzVlwSe8v%2FyBy9Nh21XGXHVgxQEOCxpxaLdon5j3Qic%2FfZ%2BFAjGEXm"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98edb46aaa1-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::ac43:4918:443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sPQiHKNQHsdz%2B05fBXJd12YD2AP3mvDFUg8OM3xQkK4%2BVHQ5OPvPy9tgOT70MdFkXfM9oQc%2FO5XABnFKWCrj0V22GH7uUJ2zkXjjzbo9CnYYzaLpbTtK7gVcto3%2Bd2%2B3"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98eeaa83038-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:74c:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dSXuXoxv%2BrXo3qf4%2BWZBL0DQIWQd8purohSt%2BC6OYWRuM%2BITgSeaw6vMA9OkUKnghQUOTbQ2Ad2eCvKEDNHrtgPsQ8PC7ZFOn54rAXbc%2Fgtjk4Syz%2BnXJYiugOppMUg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98e8f00ddee-AMS
Open service 2606:4700:20::ac43:4918:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=z6nXadhKd7onD8va7DOHbg1pseRraJf68MSxCPXPTNrL064bcLNyr5o57hoQ%2FqgdEBf7r%2Bmwg6pT4%2BJXkv6J0J%2BNe8K%2Brh1KEacQ%2FmI322jINOOyp%2BHMTfyb80pa"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98e7a3a6b90-EWR
Open service 172.67.73.24:443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BsJhZ40dhY6Uzi%2BGaZDM%2Fjccvdp5O31VIwrmG%2F0mIHX5J2Ajv6lqb7bz%2FXXslYaN%2F4p%2Fe63unLFBYlFQ%2FzQbz%2FIotaKhneICsSxqbvRUd%2FnHFfKC"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98e4fe974a5-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:64c:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DwU7CKZoExVZ5qU82ylZQiay7AvRovScU6mLWmFiCn%2FuRFZGSZ6Dln2v4GQE3dTnjkMdeZvj9pLD%2BwJ5v1%2FGW5evRwY4M0fXTKTqcbp94rkTb4CfLhQDGo8pw9280fkk"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98e5988847d-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::ac43:4918:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:10 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2FxUOfHzeZ%2F9kffu8Y2JsmghuZgHxWFDkA8radKz863S7Ta9dz33JJ2XC7mALkUvdYPRSSmq8MYwlwYNBNzice%2BL70A5IFw3oRmQslgvKBlmO%2FBtjbCLrK6rk5DxZ0Jt"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98e4ddeab60-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VB5YeJO8hI0UJwTOHXGwh2khpG3IPR9JR%2FvSL3DtDsiJC82jaL5WF9V0Fvcz34U%2BFrWnYNe42nLMHtnYs%2Bqv9cZXYGRWQUNmQxcISDvDFv6xSf3E"}]}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
cf-cache-status: DYNAMIC
CF-RAY: 9b1eb98e0876ece0-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 172.67.73.24:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:09 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8OgdAZhJQQt0LPu1NDdkrEWGs4n1jxBiLuopTKQotezv4lm7EPXu14JbnsORz3G%2FtCgXjFThMdFUBPcPgStAeRBlxu9xUwLdOuRA012zZSSKUz4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98df9f694c1-LHR
Open service 104.26.6.76:8443 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 09:52:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=b97i9cNFM10j71tTgMlu%2B4l70z%2Btj0UChMs7jvV2pV71rM4ZWGblMlebREb3a17VegKiqt4NsFEKYncJoE4cg9FrzaZ8u%2FkH2pl7PnhLtcnuxT0%2B"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1eb98dbc3863ae-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:80 · preview.normative.io
2025-12-22 09:52
HTTP/1.1 301 Moved Permanently
Date: Mon, 22 Dec 2025 09:52:09 GMT
Content-Length: 0
Connection: close
Location: https://preview.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2BGh88NKVE3rRsp94PuCXZBHKwJA7o%2BKXPHLklYm%2Bj4TVLR929np0adcPEMmuqR4%2B%2BohsAxN3QGQfpjpOp0YDrTpFdEgNVNvcJTdrhb866TfV20%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1eb98d78ded388-FRA
Open service 104.26.6.76:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hlET7dTaPx%2Fs1w5dMgMghlk%2FbAAYsGplrGyS%2BlQbD0q4baZWNFUrthstFG1fihmW%2BQKrt8hu3Ejoz%2FHltlYDgmPBSDhdjRO2utETvC7bsTuUvLk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b19539b1981ce4d-SIN
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 104.26.7.76:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=cbznCMpY%2BnKt%2FJ2KvyTSiauQZw1gVz9l3%2B7fdnYfzoZye2%2BjsSPN%2FWoTKPddia2aPRd22ir%2BeJChTnZ8BmteaqQWok9qolISxhe6jOhmLPYyiY0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953990c96f8ee-SIN
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 172.67.73.24:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2p%2Bofvn6HZpVWSrefz6EKLtJud1bDwDsGFR8CYfrXkkajt%2ByfMzPsO5grb27eaCWiZlUVDemVqqy51nZfXCNMB4A0zPGyUt94xOIL6YI3kTZfDw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953998aee66f9-AMS
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 104.26.7.76:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KTEOcC8BCrs3Ja7D3yhk3iSizecOC4iCAT8MORKgv1nCW6LO2IfkIen9ibSnIPYTn6cH9BZdRFwQ8oLIQJq5IvQNjgMXeY7y0F7CvpK5Pth5qQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1953985cd9e85e-FRA
Open service 104.26.6.76:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8aXIbzegKL1Wrwck%2BMFAABUSFDRhkUIGSHGjVLoMesZx3RlUVbi6tl4jP2OEZ7OaaU5Kx1qZeRjJViLljHHXXjIcb1jXyFaQOUvxZVKaVPKahdE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b19539859ccd59a-SJC
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 104.26.6.76:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3caEtXOt51%2FCrCfDZa4RqI58tI8HR8q2SYxnnPYPHwyScwTomczEL%2Bn8wBvfY8uVmD4TvSBOckQDR7W9DMyVwl%2BH8CVt2fyZFXaluvVhg53pgQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1953983fdafa7e-SJC
Open service 2606:4700:20::681a:64c:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Fa58Tm0Qpg8WEtSjkOzqTGpCMTSOxgfE0C7AQAhTbCR6lVPNsIJvIuz8WTJu1Lgz2UBG83YiUHTB%2F7XpamCXAyWMckg3GcpJWzbEzQ5kOnukJ2wgIKqsfzJa19Miefk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b195397edb2335a-BLR
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 172.67.73.24:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R9QUP9B2bcFejK4toS9F7F79DNeLlBpZY4mbTCJMU8MHLecveGHih%2FyHHTYQ8CFHN4Hf3gr0u4kajikbM%2Fd93%2FLgme7P5AHwJlKLUcmRmVf9mA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1953982ab90bb0-AMS
Open service 172.67.73.24:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=q3ovS1Q7u9aDvT6iSOR28ujdDzGoDNAloaRZvnaxq3UnGCdpN1Z7ycPAjuPraevOtZIieuoUyUHStnKB40Kxy1ZQveHZEjzl2nl%2FfgqqZhFTvy8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953981c4cacd7-EWR
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::681a:74c:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wLuIp5qwknIndIIgEfUhnCjSsENEc%2Bjq9LlgQBIB8k2PXlp46uQyi32bNDe0d%2BPCoxmm63n%2BoBRvOtXfcU7pMUEP%2FW0RwZClIZ1QEdu%2BIAbgJHVHk4aLpQwQAvcF%2Bw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1953982df6380e-FRA
Open service 2606:4700:20::681a:74c:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QR2VmPWW1guntJHKmXeecq31G6OrrkY5Xsm7q%2BE7PBfmATaKpp6wh8GBS7H98eIvHg9%2FBpmf9uLlIjolkL02zE6KHr0RHLvEnFJ8Q8R87zeGPp8aJiRfTbtyE7%2BQCaw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953986c1fd2bf-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 104.26.7.76:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VV2Px5A8MeOcKcGwOrvqz1rqolRmhe90AJE2gQ95jMEjin9dvMZiVjQUgFAyh89Gr5gnQWNtf7YtpwfU9cNMhhfd1vxL7%2F9VY%2BlXgM9oi%2FGXJCE%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953981ac7d22e-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::681a:64c:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:45 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TkT3bfOe8i%2B%2FUAu1AhkkZXqA3uXtRmXj7Q6T4pwOI2FZ3DzonaEUyObkY%2FL7p5SpggHffmOISmYVzY7pXfIEffCKMB9urW6JG8twqVINyAn67DQIgZPKt3j6mWDXG88%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b195397ff02766b-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::681a:64c:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4duZ1h1woC6UoFs8A6u86PkQEfcGMLMDf8rhF04h8gdmtI3hnkIhF9cJlJzdOpPxKNWD6BAr%2BmrHu25%2BUHugA%2Bv8yV58nd85xgiYMsSsTjqc332RmP%2B%2B3kT0LiNj%2FQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b195397c8e1dc70-FRA
Open service 2606:4700:20::ac43:4918:443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4XSctlej4Hj4RUy833XMja8D6%2BLMxf1i7rrnmHK05lk%2BXRNSCWLms6EEZCF89ol9qk9jyDUcZljh3u7VRIwjt0lSELIhT9BN%2Ft2O5esJVMnFIPjp9oTSLFcQovjVyCw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b195397ad784a2b-EWR
alt-svc: h3=":443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::ac43:4918:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xExkJ18X%2FocCsIdHPPxyN8eQ%2B%2FoHEOXqrrZneTRIJNj2arVTfVauf44hMs5g0IqywJ6QtYwnMGw35qNmjjQLXOs5JIMqmhQHeEMXlm3AviF7Q1FQrHwr5uYIBf47eC0%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953973b38c439-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::681a:74c:8443 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=y0w%2BYYrTVhWwm%2F9SxZxz59SCMNsFHDfwxZPXLnIMTZSKgV1UT2HWcHxxA68dB8VK%2BslVF7A7%2B7cSP13KaX47%2B8Rwj212ziMt0wsxDHut8mkIgWCiX0q5f5mKEywu3r8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1953972ac4438a-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png" />
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png" />
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png" />
<title>Normative</title>
<base href="/" />
<script type="module" crossorigin src="/assets/index-dsDxbGJG.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-G5YPeLMM.css">
</head>
<body>
<div id="app"></div>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.16.1-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var l = function () {
this._q = [];
return this;
};
var u = ['setProductId', 'setQuantity', 'setPrice', 'setRevenueType', 'setEventProperties'];
for (var p = 0; p < u.length; p++) {
i(l, u[p]);
}
n.Revenue = l;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'onNewSessionStart',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseD
Open service 2606:4700:20::ac43:4918:80 · engage.normative.io
2025-12-21 18:08
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 18:08:44 GMT
Content-Length: 0
Connection: close
Location: https://engage.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=j%2FijzJfab%2FovW0b9dAoqs1Vdt0XW5LYKwxmjwoyzki30N%2BI%2FOHPzPIQDiAUFMB8cCXGY%2BY%2BnoOyvVogtKU5uYjvKAbBqYbuGPOua9GAnt4PX6VNR4LppV0yUhOctbQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1953973ccb439f-EWR
Open service 2606:4700:20::681a:64c:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nQMhjT7DB1J%2Fur29YEsCEMmH7SABQBeHteme8Mf8U%2B8igeHkWkbQlY%2BT3yYjucKZXxxLds5oi46TS45derGRX79kWnSnBsJljCHBsASp1uTX5zkUOTAFyPrxew%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d40f1c5fed-SIN
Open service 172.67.73.24:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FyUCf4SaBmprNPR%2FsVZcu%2FkyoY3xyUvjtYqpA72uIfHaQQNFtzQg5Fj93spYZFJrpwPFrH9a6XBzI1c8vwVnmWBXpt0HbYBrw2Wd5orWng%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d41ec99cbc-SIN
Open service 2606:4700:20::ac43:4918:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=EYpZChLQP5tvEc5AJuAF3tssbqT5zuwj%2FNVE9x25hcXywgVGoISoO9xlbiakb%2FJAviU2WeW6cNKMyKNwo1BD4wSEz5KBuuBpiYotd0trv2j%2B7fgnhayrSUfXmSY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d3ce1adbd3-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::ac43:4918:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0S%2FuTUlB2qB1QzIeiS1EnfI%2FrSAZioHQ6TB5CGP34azULast009ZUH9goyCPVnALqjgfcj5nA8t%2FrH%2BAPCXaFJN1OMsD4TInqQXlXlW7i5suPlofrWHp9S9nvuA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d37eb88fda-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::ac43:4918:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uUVb6YofvfAX6JTMuu%2BBMUjWRuDqNI5wjxCdnYEWPpWrVtXlqTUFbippsqc%2BTJXvDE8hI6Ik5vOY8CC1VQlq%2Bvi2HSQ6XcwKYV1TMnvLXJzIfcO0dKC8mEARVw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d37d8493df-LHR
Open service 2606:4700:20::681a:74c:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Ojx8km4mjxu9GlGJ2H9bSNOoZeO3S0ixK446PPxku9yUJ6vE9honFyNpmJVjBZl93zwL7AxaE9iGICYTJqB8P2Oab%2B6lmhHtol0emoAjqvhSW6pvHGkP3d%2BdTII%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d36be3194b-FRA
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:74c:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vBgh5lDHcCQAnGlr8w4oXaHc4v3z07PzXN%2FticyDOyTdui5%2FL3zYiX2wi6xhrTKiP5sQTI5qiuCjX4bJyVV%2FQmKr%2BS1jIO7gdQmhHHWeWxvNMrOHycbyIJo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d34a39ef4a-LHR
Open service 2606:4700:20::681a:74c:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=25JfEpH6b%2FIRNkwdkmDl1Zk588Ranj9bU3UIF3pULEpruGPgwppGHetsed89%2BU%2FcAFxzsAmNfIXM%2FPP31ockbxZrXNedPKIow40zxHJ9GdrnIEWiQML028Ii"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d34f230f45-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=OBJeO%2BwAnJgO2RCu314%2BP7CJqvYYWjb5HYxGnrC881wzqbtRPiGE4VGDXxdu65bYlRccZQz%2BUqPZ7PZSfAoPmFHnMbhPS%2BnP%2F8b7xQstgtM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d33a90931d-AMS
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:64c:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=n3BF%2BKIwgh23rUBaMh7ZBB%2Fk%2B9fOGCDTmpEEvUfSVpOHjgvXTSxGgyjzLIvgKXSRZLRMoV%2Ba6FkPQwjn1bRqtDlJYXJE1Sn0z%2FDkXEjAR3mvlK0o5MJ%2FHlnKcPQ%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d3481974a7-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0C1ZeK5yJ9fNuir6oe7ldMecze4ARpPWQLwQ2Hn%2F6mo8EHm%2F6ZXL0erzGsrb7lxrqjf21temsbRuI9E26Z4iDB4pAKBpoVmJLRLKy8t4rLc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d338b0c598-EWR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 2606:4700:20::681a:64c:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KuTfUvFAg9jglE31t7eCdmAOzAsFmULIm4Qd8zP8GNAkgNqYM7W3ATNMfrRaJi1FlcodEtI9at5ksLj87I9%2FT13CSYTVvFFysDzDG%2FJszpGBBL3rZjekiiWb8C4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d339bea696-LHR
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.6.76:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qRidsD2MGTXzo8s1s5FoH7rmVq9THL0M3VrMoggj1bL4ZYm0G9%2BAN%2B%2FKnNPug61Y3kWjNodcGu4dGddXJgeZBGbPyijxIG18b2uC4IwVn%2BA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d37a7d3637-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.7.76:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2Beg70F2PKnDSdNjTnIrEQdWMVoZ0gb7cmQTvRwnww36S%2FOD2DMQaG%2BYeMYgFGg0l5XFzSiHxjLTcTCbEDCj1487vvGrcJ61KqYPht8LNwA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d2fc6d1dc7-EWR
Open service 172.67.73.24:8443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pLAB1TGnOu8qwtMY9kn7R%2FfMDRt0%2B9Jb8qXoK09HHqTAO%2FP09HqbxXsaMqXvNGDHQd6XdEHccAosVsoaHJ9HzDqxMjA3XtaTNPsrcJ3k6Ww%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d2eb12f41f-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.6.76:80 · old.normative.io
2025-12-21 09:23
HTTP/1.1 301 Moved Permanently
Date: Sun, 21 Dec 2025 09:23:14 GMT
Content-Length: 0
Connection: close
Location: https://old.normative.io/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=H6ni1IcuqGKfVFWXJ1lFmYQoRj2pGniH33bZi5yFnpuUseOhSMxALGpQghnQhVs1eucgKqAjPi77et4V%2F1Gy7uynQFqQWSRGnMnFD%2BwxRw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b1651d29c861526-EWR
Open service 172.67.73.24:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7pO1xTm9JJfj0FWQvwp4MFNvoMRN3dTVMoOB6YMVJnRCPnuX3eS4xtiPpfJ9P0GMB5D7ty50iP03dcM5lAlYy76wLwoasbGckkkPJoOsMps%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d28b6e60a9-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.6.76:443 · old.normative.io
2025-12-21 09:23
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 09:23:15 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=0, must-revalidate
cf-cache-status: DYNAMIC
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UNUmuwJ22r%2B71EN7TjGJ983QK8mGB82%2F2oWXPECOxumNtxk9Dctcy366qEplpz%2BQEvx9xLLLgiSJTvXIExMQZlfJaCFjX13clsHDoRjj"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
CF-RAY: 9b1651d26a4151ba-EWR
alt-svc: h3=":443"; ma=86400
Page title: Normative Business
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="x-ua-compatible" content="ie=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Meta tag for domain verification using Google API Console -->
<!-- Provided key is not private, and it can be obtained by anyone in browser console -->
<meta name="google-site-verification" content="JJ2Gw_MU0TqAc6CQPyxOiRgbbpXCc2mG_U5h2X7uByI"/>
<title>Normative Business</title>
<meta name="description" content="Normative Business"/>
<!-- /<link> tags for "apple-touch-icon" (AKA Web Clips). **/ -->
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png"/>
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png"/>
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png"/>
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png"/>
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png"/>
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png"/>
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/mstile-144x144.png"/>
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png"/>
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png"/>
<!-- /** <link> tags for android web app icons **/ -->
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png"/>
<!-- /** <link> tags for favicons **/ -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"/>
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png"/>
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"/>
<!-- /** <link> tags for a Web App Manifest **/ -->
<link rel="manifest" href="/assets/manifest.json"/>
<meta name="theme-color" content="#000000"/>
<style>
@keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes ld-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ld.ld-spin {
-webkit-animation: ld-spin 1s infinite;
animation: ld-spin 1s infinite;
max-width: 100px;
margin: 0 auto;
}
.ld {
width: 100%;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
}
body {
background-color: #ffffff;
margin: 0;
}
</style>
<!-- base url -->
<base href="/"/>
<link rel="stylesheet" href="styles.1144fe163f4360c2.css"></head>
<body class="mat-typography">
<app>
<div class="ld">
<img src="assets/icon/normative-icon.svg" class="ld ld-spin"/>
</div>
</app>
<!-- Amplitude analytics -->
<script type="text/javascript">
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity = 'sha384-MBHPie4YFudCVszzJY9HtVPk9Gw6aDksZxfvfxib8foDhGnE9A0OriRHh3kbhG3q';
Open service 104.26.6.76:443 · www.normative.io
2025-12-20 23:34
HTTP/1.1 301 Moved Permanently
Date: Sat, 20 Dec 2025 23:34:46 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=sX1Ac6z2vXrVCU6cQDzRRD9LK2JWworOwvjbh4G5wCp6p4RDFXpiniGZW94PrIeZ3jHYRou8SWs6TBcj0rQUG9zYQ6wSsZCsDoFxW6RL6w%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=7cb3e5c7ea978ce3db3f3660dab64adb; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=35963860080e89c5144ccd998f5eeaf5; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 20 Mar 2026 23:34:46 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=159.89.12.166; expires=Fri, 20 Mar 2026 23:34:46 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 20 Mar 2026 23:34:46 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Fri, 20 Mar 2026 23:34:46 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 20 Mar 2026 23:34:46 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=RD5DOmwLCzc7NeCKcONMlbWVzTW3VitmcpYXkqFwTs4-1766273686-1.0.1.1-ZCdgXmvA_A9O.ZpzgjqS99S_2qd0ksUorS9g1gTXIlS8ScAeR.ft6.GDuqjeTyfQ4gArB5ZnMtrY4KGFGlFaaZcA0txaut6Z.FAVGgWgmaQ; path=/; expires=Sun, 21-Dec-25 00:04:46 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9b12f3c9381e3a85-FRA
Open service 104.26.6.76:443 · normative.io
2025-12-20 23:26
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 23:26:39 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3I085gpo%2BRDFfyzFrbxESjChWiloFsUiDvD6EBuOuABbpMFDVAcTb2ucJdoSmCWXyw%2Fq7LaSZoDFyCzaskRphBPmErx3bnCtG9RY"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=ba64ecf00f22aa04d4a8354568e283b0; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=fd05fbb0b0dba078d7e2d973f0417976; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Fri, 20 Mar 2026 23:26:39 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=188.166.108.93; expires=Fri, 20 Mar 2026 23:26:39 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Fri, 20 Mar 2026 23:26:39 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Fri, 20 Mar 2026 23:26:39 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Fri, 20 Mar 2026 23:26:39 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=RgW.6RRimLD99OJWrzGITvxLL7PxzTUXBGHh1FU0tR4-1766273199-1.0.1.1-8cVMqqMMmgImtFJTfl0ebNKA3uvvjAolczh4UbgWsiRPr5Ogtda8KooJ01cIvq30PuOnNxC.u_7FoAz4OCe_oToP51JnkDACGTEA2Yg4pos; path=/; expires=Sat, 20-Dec-25 23:56:39 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b12e7e75d6e0c33-AMS
Open service 104.17.72.206:80 · go.normative.io
2025-12-20 18:26
HTTP/1.1 301 Moved Permanently Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a7ef82cd1a-LHR Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=mG2ssjqFEV.BBwvMaeEW.HHngKo4lctpswQxoF8iCCU-1766255207-1.0.1.1-8zcLIyogv6P7EbhK0CahGCA2Oo3CFpZLJUn6vlLpcgbFXnVvF7eXzzfFcfeOdKM3wvgBMNENR4s0IJ3a_sTnDlI.uqOCyMxAyTrZjdXcDHk; path=/; expires=Sat, 20-Dec-25 18:56:47 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.73.206:8443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 521 Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b1130a9dd7f7e0e-SJC error code: 521
Open service 104.17.70.206:80 · go.normative.io
2025-12-20 18:26
HTTP/1.1 301 Moved Permanently Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a79d9e4833-SJC Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=pdfsIoLLqpYpJbJxDAmRiIwGcNQE7NvRXEwyntWJOe8-1766255207-1.0.1.1-EQAzR2iRCctUVLsy3h3sX8caxfztR0MFLebMlf5dTqm0melTAs.FD3vcDv2SzHl2r9UaIojXCn9YRmG11VnPCYbGp1A_uTxPGfbyAGA1GJc; path=/; expires=Sat, 20-Dec-25 18:56:47 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.70.206:443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 302 Found Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a94e58ffd0-EWR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!iZLxkOiShfF7RL2kkrOXKZugX11e7zCUXmP8x9C1pDXZSE1l58KY+tq8M3N4AqaINkAL6CBjwsGV; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=PRTcelvl60cD9nYXzaeo6JPw3Lje2vaf92j3Sz45UKI-1766255208-1.0.1.1-J4hQdJ9flQSfYHYL__kFQvLqbjMgE1XNWUA2GFzso.jS3Au_P0Yk5z_BP8iPcx1rMLR.C8qMv3bS9HH0jGGb_MaczXdvPJUlVofQ4mjdgcw; path=/; expires=Sat, 20-Dec-25 18:56:48 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.73.206:443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 302 Found Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130aa6ae16f7a-BLR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!4rrC3cGnRop2flqkkrOXKZugX11e70jHv+jprLiF+KrOziOAjdKMEV30av1u21j/TwAkjLk718QG6A==; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=wYo.dSJEb9c_sFSvHFwSlN4wIpA.AifE5eyaiHMuKDA-1766255208-1.0.1.1-U02MqFFOq.fE_A7qMG_qKaI8o3oGgjpL78KWPzP16oW0cQe57o1xuK3SyBYXIpN3M1seBp3RXqWn9QbVFPaBfE0WLjEW1RV0CYlBK_n2TxU; path=/; expires=Sat, 20-Dec-25 18:56:48 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.73.206:80 · go.normative.io
2025-12-20 18:26
HTTP/1.1 301 Moved Permanently Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a76876dda9-YYZ Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=E_YPShFUZHUrU0cXD61ml0xrTBuYaeFgRLzKr0UkRi0-1766255207-1.0.1.1-wH.1sQkUKM.ATlLS.Rj2h6zEPItlgFbk.7ewwLzipfN1l6DvMuNnGy8gY4KMtqJGbZE0UtzJw.Nu17SZtytjVFRNd2rFyFOoFjUxbHJFSIY; path=/; expires=Sat, 20-Dec-25 18:56:47 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.72.206:443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 302 Found Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130aa9a3eb9d7-BLR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!kCDwIw38Ctf0ZpSkkrOXKZugX11e77hCKoL8EHTviNIEwJuAneraNq+yBJE0qCQC8+/t8pnmCbod; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=JScJMD8yu72eMoCgl4_PgUyAKlriICtvP2eEZkFEWBQ-1766255208-1.0.1.1-GTX69Z59DhTWWdCHt4pc4klDMZoKd2mNvnkwcSjter1w0KkXlBpz0RuauOuOkMXL_pNbuH6QCQoK9QwRwxm5j2L.Q6ucEkLZX1dDnfux9Jc; path=/; expires=Sat, 20-Dec-25 18:56:48 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.74.206:80 · go.normative.io
2025-12-20 18:26
HTTP/1.1 301 Moved Permanently Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a70ed95e49-SJC Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=yefR_MX8511nITSVhS6CuSChYmzOowG0.DAZcIbooRU-1766255207-1.0.1.1-hZEzxXk7s7GFUsM6banLWD3RLHVlW5enF9YkBGSdPlZbQPE.SkzVyH.yJg0PFDDPsrl2oOeAlatWGwn88HovfVrBQk4E9CrIjquKznQx0ss; path=/; expires=Sat, 20-Dec-25 18:56:47 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.70.206:8443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 521 Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b1130a6cea939eb-FRA error code: 521
Open service 104.17.74.206:443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 302 Found Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a9fabab32c-FRA Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!U9HWJ14Frj7TIuOkkrOXKZugX11e7wUVZtLuRb95wSGRchiLKpJTZtcPE1NVZfmEKbMo6kjuSZfTpA==; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=clwBGNlXAtx0HHk0kkmhNVcztwp0TW.q4LgweVZ1H54-1766255208-1.0.1.1-VUn.t4rstGYVTDfQnRtA5HwoWnXYGSrZN2sJP3QbKIv54lZOQfBhSMy7XrulSN2tXQEief11.nfECO.f6yafzKmtrZDHA9ZLefisWmg2KQo; path=/; expires=Sat, 20-Dec-25 18:56:48 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.74.206:8443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 521 Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b1130a5eedfcd34-LHR error code: 521
Open service 104.17.71.206:80 · go.normative.io
2025-12-20 18:26
HTTP/1.1 301 Moved Permanently Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/html; charset=iso-8859-1 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a5b85b63e9-LHR Strict-Transport-Security: max-age=60; Location: https://go.normative.io/ Vary: Accept-Encoding cf-cache-status: DYNAMIC Set-Cookie: __cf_bm=4LcDSAnJib5vh5sO37tNuVRcDu24GFgejvQglmPg8Nc-1766255207-1.0.1.1-9icb7.3PvmslDawdLi0LsiG1UW4KPBRlMjCubwX_NEw6_oB6EhDJaEnSSuSQx1GO49vl5TAWxyY9Z4r7G9gNaeXeV5MylsaFpO5qVjXDfeg; path=/; expires=Sat, 20-Dec-25 18:56:47 GMT; domain=.go.normative.io; HttpOnly Server: cloudflare Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://go.normative.io/">here</a>.</p> </body></html>
Open service 104.17.71.206:8443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 521 Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b1130a70b2288ce-AMS error code: 521
Open service 104.17.71.206:443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 302 Found Date: Sat, 20 Dec 2025 18:26:48 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close CF-RAY: 9b1130a86f2a43b0-EWR Strict-Transport-Security: max-age=60; Location: https://normative.io/page-not-found Cache-Control: s-maxage=60,stale-while-revalidate=5 X-Content-Type-Options: nosniff Vary: Accept-Encoding Set-Cookie: BIGipServernld104web-nginx-app_https=!U0sBJY4czfPcrcakkrOXKZugX11e7zGj4p+DFwCHkhLgUrSsfIwZP6pE65lcEOdt72acd1dMdbwz; Path=/; Version=1; Secure; Httponly Set-Cookie: __cf_bm=Ciq4cRwofQBUMja_XWX2MR.Pd0s3LnvwsE7anVaaiEU-1766255208-1.0.1.1-MGk_XHwib90K.v6Xs_RtRXVD5AY8Im09_.XpN9.FPA8eo1evFrvpblH8XyaVuFK0Lme3dOTNV1PG8nkP_xBA.EeGQu9OAkDByjVgQnWXrR8; path=/; expires=Sat, 20-Dec-25 18:56:48 GMT; domain=.go.normative.io; HttpOnly; Secure; SameSite=None cf-cache-status: DYNAMIC Server: cloudflare <html><head><meta http-equiv="refresh" content="0;url=https://normative.io/page-not-found"/></head></html>
Open service 104.17.72.206:8443 · go.normative.io
2025-12-20 18:26
HTTP/1.1 521 Date: Sat, 20 Dec 2025 18:26:47 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Server: cloudflare CF-RAY: 9b1130a71c3bebb5-YYZ error code: 521
Open service 104.26.6.76:443 · normative.io
2025-12-19 01:08
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 01:08:45 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Fw5odgsvUA3l7%2FlZ7p%2BClXZwp4ct7VOrabnK%2BKLxd0geaaG1qjXygQ7zkavOYuPqa6FFh837YOAuZhkbzdoJmV89QCTPgQUY3myv"}]}
Server: cloudflare
cf-cache-status: DYNAMIC
Vary: Accept-Encoding
Vary: Accept-Encoding
Vary: Accept-Encoding
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Link: <https://normative.io/wp-json/>; rel="https://api.w.org/"
Link: <https://normative.io/wp-json/wp/v2/pages/16177>; rel="alternate"; title="JSON"; type="application/json"
Link: <https://normative.io/>; rel=shortlink
Pragma: no-cache
Set-Cookie: PHPSESSID=35a1dc8f526d217f92de1a3f760fcf4f; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=8e4550859a868b3e02612302de4c5ffb; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fnormative.io%2F; expires=Thu, 19 Mar 2026 01:08:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=139.59.231.238; expires=Thu, 19 Mar 2026 01:08:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fnormative.io%2F; expires=Thu, 19 Mar 2026 01:08:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fnormative.io%2F; expires=Thu, 19 Mar 2026 01:08:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 19 Mar 2026 01:08:44 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=LWrvl_BV147IUiaSyhWV2nadJctTY..SRkCYJ8G0wuA-1766106525-1.0.1.1-xLNsD9NXThKKIPdGKabMm9pTNjwf_tJf0br6ZUdXY20GHbV6oARryJMNOyCWR.nb2M_0lVdZKpU1KQ5acheO8ua6I7w1KVsyXTwFbbMtKus; path=/; expires=Fri, 19-Dec-25 01:38:45 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
Permissions-Policy: geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()
Referrer-Policy: strict-origin-when-cross-origin
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
CF-RAY: 9b0302ae982181a7-SIN
Open service 104.26.6.76:443 · www.normative.io
2025-12-19 00:29
HTTP/1.1 301 Moved Permanently
Date: Fri, 19 Dec 2025 00:29:17 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=od8nk6tJyVWtXC%2BGrDdBSZvuo3U09dOrOOZBrAa4hZdfBiJOXbXxroOUEzBwM4CJjqiT14%2Bnk8UnIeArWmAGbp11UCjmSztzrTE40MYsbA%3D%3D"}]}
Server: cloudflare
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: https://normative.io/
Pragma: no-cache
Set-Cookie: PHPSESSID=060e329694305ae99c9f1aab924ea3f6; path=/; secure; HttpOnly
Set-Cookie: wordpress_google_apps_login=1b2ac3aed8d1f00fefc40b7f68bd0f67; path=/; secure; HttpOnly
Set-Cookie: handl_landing_page=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 19 Mar 2026 00:29:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_ip=164.92.244.132; expires=Thu, 19 Mar 2026 00:29:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url_base=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 19 Mar 2026 00:29:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: handl_url=https%3A%2F%2Fwww.normative.io%2F; expires=Thu, 19 Mar 2026 00:29:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: user_agent=Mozilla%2F5.0%20%28l9scan%2F2.0.6373e263e26323e2430313%3B%20%2Bhttps%3A%2F%2Fleakix.net%29; expires=Thu, 19 Mar 2026 00:29:17 GMT; Max-Age=7776000; path=/; domain=.normative.io; secure; SameSite=None
Set-Cookie: __cf_bm=Aad5ed9_9znlBHRBz8yQDQ_Jy04htD0fR6So4D22wKw-1766104157-1.0.1.1-TxmdAfUxOeFg095RoHDoRmkkklpPXeBldNGIDylOCGtBAOnDoDt7RAnpJXsIvUqBEtgjQ4fTkQNUWAQ1vFDczWVJ.VgLXjTWhKfUSkDwsDM; path=/; expires=Fri, 19-Dec-25 00:59:17 GMT; domain=.normative.io; HttpOnly; Secure; SameSite=None
Status: 301 Moved Permanently
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Redirect-By: WordPress
X-Cacheable: NO:Set Known Cookie
Cache-Control: max-age=0, must-revalidate, private
X-Cache: MISS
X-Cache-Group: normal
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
cf-cache-status: DYNAMIC
CF-RAY: 9b02c8e758f2d3a6-FRA
104.26.6.76 5 141.193.213.10 3 104.26.7.76 3 172.67.73.24 3 35.246.213.119 2 104.17.73.206 2 2606:4700:20::681a:64c 2 141.193.213.11 2 104.17.72.206 1 104.18.34.171 1 34.185.179.167 1 2606:4700:20::681a:74c 1 104.17.71.206 1 104.17.70.206 1 104.17.74.206 1 2a06:98c1:3101::ac40:9955 1 172.64.153.85 1 2606:4700:20::ac43:4918 1 2a06:98c1:3102::6812:22ab 1 207.120.37.109 1 207.120.37.107 1 207.120.37.103 1 207.120.37.205 1 207.120.37.101 1 207.120.37.105 1 207.120.37.197 1 207.120.37.200 1