@font-face {font-family: inter;font-style: normal;font-weight: 100 900;font-display: swap;src: url("./3n2XeS.woff2") format('woff2-variations'),url("./3n2XeS.woff2") format('woff2')}@font-face {font-family: inter;font-style: italic;font-weight: 100 900;font-display: swap;src: url("./34EuYm.woff2") format('woff2-variations'),url("./34EuYm.woff2") format('woff2')}@font-face {font-family: "icon";font-display: block;src: url("./3OWFoc.woff2") format("woff2")}.icon {line-height: 1}.icon:before {font-family: icon !important;font-style: normal;font-weight: normal !important;vertical-align: top}.icon-audit:before {content: "\f101"}.icon-create:before {content: "\f102"}.icon-delete:before {content: "\f103"}.icon-export:before {content: "\f104"}.icon-feat-automation:before {content: "\f105"}.icon-feat-cms:before {content: "\f106"}.icon-feat-document:before {content: "\f107"}.icon-feat-home:before {content: "\f108"}.icon-func-challenge:before {content: "\f109"}.icon-func-config:before {content: "\f10a"}.icon-func-cron:before {content: "\f10b"}.icon-func-login:before {content: "\f10c"}.icon-func-route:before {content: "\f10d"}.icon-import:before {content: "\f10e"}.icon-indent:before {content: "\e01a"}.icon-level-done:before {content: "\e011"}.icon-level-fail:before {content: "\e012"}.icon-level-info:before {content: "\e010"}.icon-logo-1sys:before {content: "\f10f"}:root {--light: #fff;--primary: #f8ae21;--hover: #ffde39;--focus: #003776;--dark: #030616;--mute: #21232f;--line: #b5b8c7;--radius: .25rem;--navbar: 3.25rem;--footer: 2rem}*,*:before,*:after {box-sizing: border-box;transition: all 166ms ease;border-color: var(--line);border-style: solid;border-width: 0;line-height: 1.5;}*:focus-visible {outline: 2px solid var(--focus);outline-offset: 0}@media (prefers-reduced-motion: reduce) {*,*:before,*:after {transition: none}}@keyframes spin {from {transform: rotate(0deg)}to {transform: rotate(360deg)}}html,body {padding: 0;margin: 0;min-height: 100dvh;background-color: var(--light);color: var(--dark);color-scheme: light;font-family: inter, sans-serif;font-optical-sizing: auto;font-feature-settings: 'liga' 1, 'calt' 1;font-weight: 400;font-smooth: antialiased;font-size: 1rem;tab-size: 4}h1 {font-size: 2rem;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;margin-bottom: 0.75rem}h2 {font-size: 1.5rem;line-height: 1.2;font-weight: 700;letter-spacing: -0.01em;margin-bottom: 0.6rem}h3 {font-size: 1.25rem;line-height: 1.25rem;font-weight: 600;margin-bottom: 0.5rem}h4 {font-size: 1.125rem;line-height: 1.3;font-weight: 600;margin-bottom: 0.4rem}h5 {font-size: 1rem;line-height: 1.35;font-weight: 600;margin-bottom: 0.35rem}h6 {font-size: .875rem;line-height: 1.4;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;margin-bottom: 0.25rem}::selection {color: var(--light);background-color: var(--focus)}a {color: var(--primary)}a.btn,button {display: inline-flex;align-items: center;justify-content: center;gap: .5rem;padding: .5rem 1.5rem;min-width: 2.75rem;min-height: 2.75rem;text-decoration: none;border-radius: var(--radius);background-color: var(--primary);color: var(--dark);&:hover {background-color: var(--hover)}}p {margin-bottom: 2em}hr {border-width: 0 0 1px 0}form {width: 100%}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}.container {display: flex;align-items: baseline;justify-content: flex-start;flex-direction: column;max-width: min(100dvw, 96rem);margin-inline: auto;&.rows {flex-direction: row}&.center {align-items: center;justify-content: center}}.layout {width: 100dvw;min-height: 100dvh;&.box {>main {display: flex;align-items: center;justify-content: center;height: calc(100dvh - var(--footer) - 1px);>article,form {width: 32rem;border-width: 1px;border-radius: var(--radius)}}}&.page {>main {min-height: calc(100dvh - var(--navbar) - var(--footer) - 2px)}}>header {background-color: var(--light);backface-visibility: hidden;position: sticky;>.container {align-items: center;justify-content: space-between;text-wrap: nowrap;gap: .5rem;padding-inline: .5rem;height: var(--navbar);text-transform: uppercase;a.brand {display: flex;align-items: center;justify-content: center;gap: .375rem;font-size: 2rem;text-decoration: none;color: var(--dark);>h1,>i {margin: 0;line-height: 1;font-weight: 500}>i {animation: spin 15s infinite linear}&:hover {scale: 1.06;>i {animation: none}}}>nav {display: flex;justify-content: flex-end;align-items: center;flex: 1;>a {color: var(--dark);border-bottom: 2px solid transparent;font-weight: 500;font-size: 1.125rem;display: inline-flex;align-items: center;justify-content: center;min-width: 5rem;padding-inline: 1rem;height: var(--navbar);text-decoration: none}&:hover>a:hover,&:not(:hover)>a.active {border-bottom: 2px solid var(--primary)}}}}>footer {background-color: var(--light);border-top-width: 1px;>.container {height: 2rem}}}.hero,.header {background: var(--dark);color: var(--light);background-position: center center;background-size: 100%, 2.5925rem 2.5925rem, 2.5925rem 2.5925rem;background-image:linear-gradient(120deg, transparent 37.5%, var(--dark) 100%),linear-gradient(90deg, var(--mute) 1px, transparent 1px),linear-gradient(180deg, var(--mute) 1px, transparent 1px);h2 {font-size: clamp(2rem, 6cqi, 8rem);font-weight: 200}}.hero {--height: calc(100dvh - var(--navbar));min-height: var(--height);>.container {min-height: var(--height)}}.header {>.container {min-height: 16rem}h1 {font-size: 6rem;font-weight: 100;margin: 0}}.text-center {text-align: center}