cloudflare
tcp/443 tcp/80 tcp/8443
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';